html { height:100%;}
body { background:#f0ecd5; margin: 0; padding:0; text-align: center; min-width:970px; font-family:Times New Roman; font-size:13px; line-height:16px; color: #3f2e09;}
* { margin:0; padding:0;}
img { border:0;}
ul li { list-style:none;}
a, input { outline:none; text-decoration:none;}
/*a:hover { text-decoration:underline;}*/

table{ border:0; border-collapse:collapse;}
table td { vertical-align:top; padding:0; font-size:12px;/* border:1px solid red;*/}

h1, h2, h4 { font-weight:normal;}
h1 { font-size:23px; font-family:georgia; color:#000; padding:1px 0 16px;}
h2 { font-size:21px; color:#3f322a; padding-bottom:15px; margin-right:142px;}
h4 { font-size:18px; color:#3f322a; padding-bottom:15px;}
	h4.head_more { padding-top:35px;}
h5 { font-size:16px; color:#36332a; padding:5px 0 11px;}
	h5 a { color:#87423b; text-decoration:underline;}
		/*h5 a:hover { text-decoration:none;} */
h6 { font-size:15px; color:#503c31; padding:15px 0 9px;}

#outer_m { background:url(image/bg/main.jpg) center top no-repeat;}
#outer_in1 { background:url(image/bg/in_out_center.gif) center top repeat-y;}
#outer_in2 { background:url(image/bg/in_out_top.jpg) center top no-repeat;}
#outer_in3 { background:url(image/bg/in_out_bot.jpg) center bottom no-repeat;}
#conteiner { width:970px; margin:0 auto; text-align:left; position:relative;}

.main_top { background:url(image/bg/main_center_top.jpg) left -1px no-repeat;}
.main_bot { background:url(image/bg/main_center_bot.jpg) left bottom no-repeat; height:760px;}
.in_top { background:url(image/bg/in_center_top.jpg) left top no-repeat;}
.in_bot { background:url(image/bg/in_center_bot.jpg) left bottom no-repeat; min-height:520px; padding:190px 55px 80px 205px;}

#logo { width:259px; height:121px; position:absolute; left: 355px; top: 52px; }

.choice_lang { position:absolute; left:165px; top:60px; width:32px;}
.choice_ver { position:absolute; right:185px; top:60px; width:39px}
	.choice_lang li, .choice_ver li { float:none; color:#995a41; font-size:13px; padding:0 0 2px 10px;}
		.choice_lang li.select, .choice_ver li.select { background:url(image/icon/dot.gif) left 8px no-repeat;}
	.choice_lang a, .choice_ver a { color:#6f5839;}
	.choice_lang span, .choice_ver span { border-bottom:1px solid #a78b6e; display:block; padding-top:2px;}

#right_column { float:right; width:190px; margin-right:-5px;}
#central { margin:15px 220px 0 0;}

.conference li { padding-bottom:5px; margin-bottom:10px;}
	.conference a { font-size:15px; font-weight:bold; color:#503c31; margin-right:5px; text-decoration:underline;}
		.conference p a, .about_person a/*, .conference a:hover*/ { text-decoration:none;}
	.conference span { font-size:9px; margin-left:5px}
		.conference span span { color:#707070;}
	.conference p, .about_person p { padding:3px 0 10px;}
	.conference b.name { color:#503c31; font-size:15px; margin-right:5px;}
	.conference div { background:url(image/icon/coner.gif) 1px top no-repeat; padding:6px 0 5px 29px;}
		.conference div a, .conference div b.name { color:#914842;}
		.conference div p { color:#6f552c;}
.line { border-bottom:1px solid #efe2b6;}
.back_conf { display:block; background:url(image/icon/str_up.gif) left 5px no-repeat; padding:6px 0 0 15px; font-size:14px; color:#52421c; text-decoration:underline; margin-bottom:15px;}
	/*.back_conf:hover { text-decoration:none;}*/
.important { font-size:14px; color:#911c00; background:url(image/icon/important.gif) left 28px no-repeat; padding:30px;}
.enter input, .enter label { vertical-align:middle;}
.enter label { margin-left:10px; color:#914842; border-bottom:1px dotted #914842; padding-bottom:1px; margin:0 0 -2px 25px; display:block; position:relative; top:-15px; width:185px;}
.enter a { color:#914842; text-decoration:underline;}
	/*.enter a:hover { text-decoration:none;}*/
.enter1 li { position:relative;}
.text p { padding-bottom:7px;}
	.text a { color:#3f2e09; text-decoration:underline;}
		/*.text a:hover { text-decoration:none;}*/
.news_sp li { padding-bottom:15px;}
	.news_sp span.more { display:inline !important; font-family:Times New Roman; font-size:13px; color:#6f261c;}
		.news_sp span.more a { color:#6f261c; text-decoration:underline;}
	.news_sp h5 { padding:1px 0 8px !important;}
.news { padding-bottom:7px;}
	.news_sp span, .news span { font-family:tahoma; font-size:10px; color:#8a7a64; display:block;}
	.news span.back { color:#87423b; font-family:Times New Roman; font-size:13px; padding-bottom:17px;}
	.news span.back a { color:#821c0b; margin-left:3px; text-decoration:underline;}
		/*.news span.back a:hover { text-decoration:none;}*/
.image_n_s { float:left; position:relative; top:2px; width:97px; height:95px; font-size:1px;}
	.image_n_s div.mask { position:absolute; background: url(image/bg/mask_smal_n.png) left top no-repeat; width:92px; height:93px; z-index:1;}
	.image_n_s img { width:90px; height:90px;}
.image_n { float:left; position:relative; top:2px; width:260px; height:220px; font-size:1px;}
	.image_n div.mask { position:absolute; background:url(image/bg/mask_big.png) left top no-repeat; width:250px; height:212px; z-index:1;}
	.image_n img { width:245px; height:205px;}
	.image_n a { display:block; position:absolute; background:url(image/icon/zoom.gif) left top no-repeat; width:59px; height:12px; left:0; bottom:0; z-index:2;}
.galery { position:relative; margin:15px -50px 0 0; width:520px;}
	.galery li { float:left; position:relative; width:129px; height:89px; padding-bottom:15px;}
	.galery a { display:block; background:url(image/bg/mask_smal.png) left top no-repeat; position:absolute; width:129px; height:89px; z-index:1;}
	.galery img { width:127px; height:87px;}
.galery_big { position:absolute; border:7px solid #ccb363; z-index:100; top:150px; left:0px;}
	.galery_big a { display:block; position:absolute; background:url(image/icon/close.png) left top no-repeat; width:22px; height:22px; right:-32px; top:-32px;}
.upload_box td { vertical-align:middle; padding-bottom:7px;}
	.upload_box td.last { padding-left:20px;}
.upload_files { width:100%; margin-bottom:40px;}
	.upload_files td { padding:8px 5px 4px; border-bottom:1px solid #e6dbb7; font-family:tahoma; font-size:12px; color:#5d533e;}
	.upload_files tr.last td { border-bottom:none;}
	.upload_files a { background:url(image/icon/doc.gif) left top no-repeat; padding:0 0 0 20px; text-decoration:underline; color:#914842;}
.dig { width:80px; text-align:center !important;}
.upload_bar td { vertical-align:middle;}
	.upload_bar div { margin:0 20px; width:185px; height:3px; background:#aa9151;}
	.upload_bar span { display:block; height:3px; background:#7b2b23;}
	.upload_bar a { display:block; background:url(image/icon/close.jpg) right top no-repeat; padding:0 22px 3px 0; color:#914842;}
.list { padding:3px 0 42px;}
	.list li { font-size:16px; font-weight:bold; color:#87423b; padding-bottom:10px;}
	.list li a { color:#503c31; text-decoration:underline;}
		/*.list li a:hover { text-decoration:none;}*/
.up_to_list { display:block; float:right; background: url(image/icon/str_up1.gif) left top no-repeat; padding:2px 0 1px 13px; text-decoration:underline; color:#792a22;}
.foto { margin:0; float:left; width:126px;}
	.foto div.mask { position:absolute; background:url(image/bg/mask_col.png) left top no-repeat; width:111px; height:138px; z-index:1;}
	.foto img { width:107px; height:135px;}
.about_person { margin-left:130px;}
	.about_person span.more, .about_person span.more a, .go_to_doc a { color:#6f261c;}
	.about_person span.more a, .go_to_doc a { text-decoration:underline;}
	.about_person li { background:url(image/icon/dot.gif) left 7px no-repeat; padding:0 0 3px 10px;}
.go_to_doc { display:block; float:right; color:#6f261c;}
.quest { display:block; padding-top:7px;}
	.quest span { display:block; height:9px;}
	.quest label { margin-right:15px;}
	.quest label, .quest select, .quest input.text2 { vertical-align:middle; font-style:italic;}
	.quest select { width:262px; margin-left:-2px !important; height:auto !important;}
.message li { font-size:10px; padding:5PX 0;}
.message li.read { color:#695646;}
.message li.read a { color:#914841;}
	.message a { color:#852f26; text-decoration:underline; font-size:13px; margin-right:7px;}
	.message span { color:#786754;}

.ot1 { padding-top:2px}
.text1, .text2, textarea, select { background:none; border:1px solid #d4c38e; font-family:Times New Roman; font-size:14px; color: #3f2e09; padding:1px 0 0 2px; height:18px;}
.text1 { font-style:italic; width:250px; margin:0 15px 12px 0;}
.text2 { width:258px; margin-right:9px;}
textarea { width:100%; height:160px; overflow:auto; margin:9px 0; font-style:italic;}
#p1_1, #p2_1, #p3_1 { display:none;}
#pager { height:15px; padding:20px 0 0 170px;}
	#pager li { float:left; margin:0 1px; font-family:tahoma;}
	#pager a, #pager span { padding:0 3px 1px;}
	#pager a { color:#503c31; text-decoration:underline;}
		#pager li.str a/*, #pager a:hover*/ { text-decoration:none;}
		#pager li.str_d { color:#c0957a; padding:0 3px;}
		#pager li.str a { color:#87423b;}
	#pager span { color:#914842; background:#fff;}

.menu_s { background:url(image/bg/menu_s_center.png) left top repeat-y; width:158px; padding:0 15px;}
	.menu_s li { color:#a06054; padding:0 0 7px 14px;}
		.menu_s li.select { background:url(image/icon/dot.gif) left 8px no-repeat;}
	.menu_s a { color:#5b4b3c;}
.menu_s_top { background:url(image/bg/menu_s_top.png) left top no-repeat; height:19px;}
.menu_s_bot { background:url(image/bg/menu_s_bot.png) left top no-repeat; height:23px;}

#menu_top a {margin-left:6px;}
#menu_top { height:40px; position:absolute; left:-15px; bottom:75px; width:910px;  background:url(image/plaha.png) center; padding-left:90px}
 	#menu_top li { float:left; padding:9px 5px 9px 0px;}
	#menu_top span { display:none;}
	#menu_top a { display:block; height:14px; background-position:left top; background-repeat:no-repeat;}
/*#about { background-image:url(image/menu/about_off.gif); width:64px; }
	#about_select, #about:hover { background-image:url(image/menu/about_on.gif); width:64px;}
#personal { background-image:url(image/menu/personal_off.gif); width:64px;}
	#personal_select, #personal:hover { background-image:url(image/menu/personal_on.gif); width:64px;}
#contact { background-image:url(image/menu/contact_off.gif); width:60px;}
	#contact_select, #contact:hover { background-image:url(image/menu/contact_on.gif); width:60px;}
#conference { background-image:url(image/menu/conference_off.gif); width:84px;}
	#conference_select, #conference:hover { background-image:url(image/menu/conference_on.gif); width:84px;}
#opinion { background-image:url(image/menu/opinion_off.gif); width:49px;}
	#opinion_select, #opinion:hover { background-image:url(image/menu/opinion_on.gif); width:49px;}
#example { background-image:url(image/menu/example_off.gif); width:137px;}
	#example_select, #example:hover { background-image:url(image/menu/example_on.gif); width:137px;}
#print { background-image:url(image/menu/print_off.gif); width:43px;}
	#print_select, #print:hover { background-image:url(image/menu/print_on.gif); width:43px;}
#personals { background-image:url(image/menu/personals_off.gif); width:57px;}
	#personals_select, #personals:hover { background-image:url(image/menu/personals_on.gif); width:57px;}
#your_room { background-image:url(image/menu/your_room_off.gif); width:102px;}
	#your_room_select, #your_room:hover { background-image:url(image/menu/your_room_on.gif); width:102px;}
#news { background-image:url(image/menu/news_off.gif); width:50px;}
        #news_select, #news:hover { background-image:url(image/menu/news_on.gif); width:50px;}*/
		
#about { background-image:url(image/menu/about_off2.gif); width:64px;}
	#about_select, #about:hover { background-image:url(image/menu/about_on.gif); width:64px;}
#personal { background-image:url(image/menu/personal_off2.gif); width:65px;}
	#personal_select, #personal:hover { background-image:url(image/menu/personal_on.gif); width:64px;}
#contact { background-image:url(image/menu/contact_off2.gif); width:59px;}
	#contact_select, #contact:hover { background-image:url(image/menu/contact_on.gif); width:60px;}
#conference { background-image:url(image/menu/conference_off2.gif); width:84px;}
	#conference_select, #conference:hover { background-image:url(image/menu/conference_on.gif); width:84px;}
#opinion { background-image:url(image/menu/opinion_off.gif); width:49px;}
	#opinion_select, #opinion:hover { background-image:url(image/menu/opinion_on.gif); width:49px;}
#example { background-image:url(image/menu/example_off2.gif); width:141px;}
	#example_select, #example:hover { background-image:url(image/menu/example_on.gif); width:137px;}
#print { background-image:url(image/menu/info_off.gif); width:174px;}
	#print_select, #print:hover { background-image:url(image/menu/info_on.gif); width:174px;}
#personals { background-image:url(image/menu/personals_off2.gif); width:58px;}
	#personals_select, #personals:hover { background-image:url(image/menu/personals_on.gif); width:57px;}
#your_room { background-image:url(image/menu/your_room_off2.gif); width:103px;}
	#your_room_select, #your_room:hover { background-image:url(image/menu/your_room_on.gif); width:102px;}
#news { background-image:url(image/menu/news_off.gif); width:50px;}
	#news_select, #news:hover { background-image:url(image/menu/news_on.gif); width:50px;}
	

.clearleft { clear:left;}
.clearright { clear:right;}
.clearfloat { clear:both;}
	.clearleft, .clearright, .clearfloat { height:0; font-size: 0px; line-height: 0px;}

#detail {display: none;}
#detail b {display: block;}
.list_items a { color:#6f261c; text-decoration:underline;}
.inputfile {
    position: absolute;
    z-index: 2;
    left: 465px;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
}

.delete a {background: none;}