{*no visual*}{literal}
/* CSS Document */
 html, body, form{
margin:0;
padding:0;
}

body{
font-family:Verdana;
font-size:10px;
color:#333333;/*default font*/
background:#fff url(/img/body_bg.jpg) repeat-x 0 0;
text-align:center;
}

img{ border:1px solid #790A1A; padding:2px;}
img.tp{ border:0; padding:0;}

#body{
height:791px;
width:998px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:url(/img/body.jpg) no-repeat 100% 0;
font-size:1.1em;
}

a{ color:#7C0612; text-decoration:none;}
a:hover{ text-decoration:underline;}

a#docban {
display: block;
height:100px;
width:300px;
text-indent: -9999px;
margin-left:254px;
position:absolute;
top:54px;
z-index:100;
}

.signature a#filmreel {
background:transparent url(/img/video/film_reel_icon.gif) no-repeat scroll 0pt 3px;
padding-left:35px;
padding-top:10px;
}

.icons a#filmreel {
background:transparent url(/img/video/film_reel_icon.gif) no-repeat scroll 0pt 3px;
padding-left:35px;
padding-top:10px;
}

#banner {
background:transparent url(/img/banner_docs.gif) no-repeat scroll 0% 50%;
border:1px solid #FFFFFF;
height:100px;
margin-left:254px;
position:absolute;
top:54px;
width:300px;
}

.clr{ clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
input{ color:#646464; font-size:10px; border:1px solid #646464; padding:3px;}
select{ color:#646464; font-size:10px; border:1px solid #646464; padding:2px;}
.radio{ border:0px solid #fff;}

.mm{ font-size:10px; color:#9E5255;}
h2{ font-size:12px; color:#1E3113; padding:0 0 12px 0; margin:0;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12.5px; font-weight: bold; color: #333333;}
ul{ margin:5px 0; padding:0; list-style:none;}
ul li{ background:url(/img/li1.gif) no-repeat 5px 10px;
	padding:5px 0 5px 20px;}


#logo{ position:absolute;
	background:url(/img/logo.gif) no-repeat;
	width:339px;
	height:238px;
	top:16px;}
	
#shadow{ background:url(/img/shadow.gif) no-repeat 0 100%;
	height:192px;
	}
a#tomain{ display:block;
	text-indent:-9999px;
	text-decoration:none;
	width:212px;
	height:200px;
	top:26px;
	margin-left:30px;
	position:absolute;
	z-index:100;
	}
#head{ position:relative;
	height:205px;}
a#inter{ display:block;
	text-indent:-9999px;
	text-decoration:none;
	width:100px;
	height:17px;
	top:164px;
	right:31px;
	position:absolute;
	}
a#otp {
display:block;
height:25px;
position:absolute;
right:13px;
top:85px;
width:120px;
}

.icons {
padding-bottom:60px;
}

.icons a#textver {
background:transparent url(/img/show/text_back.gif) no-repeat scroll 0pt 3px;
padding-left:20px;
padding-top:9.5px;
}

.icons a {
color:#7C0612;
display:block;
float:right;
font-size:10px;
}

#search_form{
	position:absolute;
	width:200px;
	height:30px;
	top:3px;
	right:5px;
	}
input.input1{ border:1px solid #7F161D;
	background:#fff;
	color:#000;
	width:100px;}
input.input2{ border:1px solid #7F161D;
	background:#fff;
	color:#000;
	width:100px;}
.banner {border:0px;}
.button1{ background:#000 url(/img/but_bg.gif) no-repeat 100% 50%;
	border:1px solid #fff;
	color:#fff;
	font-size:10px;
	padding:1px 12px 1px 4px;}

.button2{ background:#790A1A url(/img/but_bg.gif) no-repeat 100% 50%;
	border:1px solid #fff;
	color:#fff;
	font-size:10px;
	padding:1px 12px 1px 4px;}

.lang{ position:absolute;
	display:block;
	width:40px;
	height:21px;
	padding-left:4px;
	font-size:11px;
	font-weight:bold;
	top:25px;
	line-height:18px;
	color:#fff;}
a.lang{
	background:url(/img/lang.gif) no-repeat 100% 100%;
	text-decoration:underline;
}
span.lang{
	background:url(/img/lang_act.gif) no-repeat 100% 100%;
}
		
.ru{left:267px;}
.ua{left:328px;}
.en{left:384px;}

#sidebar{padding: 0 0 0 14px;}
#menu{ background:url(/img/menu_bg1.gif) repeat-y 0 0;
	padding:45px 0 0 0;
	}

/* catalog menu*/
#menu ul{ margin:0; padding:10px 15px 20px 15px; list-style:none; background:url(/img/menu_bg2.gif) no-repeat 0 100%; height:1%;}
#menu ul li{ line-height:2em; margin:0; padding:0 0 0 34px; background:url(/img/bullet1.gif) no-repeat 10px 4px;}
#menu ul li.opened{ background:url(/img/bullet1a.gif) no-repeat 10px 4px;}
#menu ul li.opened a{ color:#790B16;}
#menu ul li.opened a:hover{ text-decoration:none;}
#menu ul li a{ font-family:Verdana; color:#9E5255; font-weight:bold; font-size:1.1em; text-decoration:none;}
#menu ul li a:hover{ text-decoration:underline;}

#menu ul ul{ padding:10px 0 10px 17px; background:none;}
#menu ul ul li { padding:0; background:none; line-height:14px;}
#menu ul li ul li a, #menu ul li.opened ul li a{ font-weight:normal; font-weight:normal; font-size:1em; color:#9E5255;}
#menu ul li ul li a:hover, #menu ul li.opened ul li a:hover{ text-decoration:underline;}
/* /catalog menu*/

#content{ border:3px solid #770B18;
	margin:12px 12px 5px 7px;
	background:url(/img/texture.gif);}
	#inner{ border:1px solid #A8A8A8; margin:23px 10px 32px; background:#FDFDF9 url(/img/inner_bg.gif) no-repeat 50% 100%;}
	#pad{ padding:11px 16px 50px 43px; }
#pad p, .pad4 p{background:#FDFDF9 !important; line-height:1.6em;}
	#pad2{ padding:11px 16px 0 43px; }
	#pad3{ padding:0 0 50px 0; }
	.pad4{padding:0 16px 0 43px; }
	
.title1{ background:url(/img/title_bg.gif) no-repeat 100% 100%;
	padding:14px 70px 4px 0;
	float:left;
	margin-bottom:15px;}

h1{ display:inline;
	font-size:20px;
	color:#333;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;}	
.line{ background:url(/img/line_bg2.gif) repeat-x 0 50%; height:14px;}
.line div{ height:14px; background:url(/img/line_bg1.gif) no-repeat 0 0;}


#footer{ background:url(/img/body_bg.jpg) repeat 0 100%;
	height:35px;
	line-height:32px;
	color:#fff;
	padding:0 20px;}
#footer{position:relative;}
#foot_menu{position:absolute; left:200px; top10px; width:590px; _top:0;}
#foot_menu a{ color:#fff;}

	#adelite{ float:right; font-size:9px}
	#adelite a{ color:#fff; text-decoration:none;}
#counters{background:url(/img/texture.gif); padding:10px 15px; text-align:right;}

/* -------news---lenta----- */
.news_item{ margin-bottom:10px;}
.photo50{ width:56px; height:56px; float:left;}
.photo60{ width:66px; height:66px; float:left;}
.photo120{ width:126px; height:126px; float:left;}
.photo150{ width:156px; height:156px; float:left;}
.news_descr{ margin-left:152px; height:1%;}
.date1{font-size:.91em; color:#848484; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.news_title1{color:#9E5255; font-size:1.09em; text-decoration:none; font-weight:bold;}
a.news_title1:hover{text-decoration:underline;}
.signature{font-size:.91em; color:#848484; font-family: Arial, Helvetica, sans-serif; text-align:right;}
.signature_pic{font-size:.91em; color:#848484; font-family: Arial, Helvetica, sans-serif; text-align:center;}

.sidebar_block{ border-left:1px solid #7A0B17;
	margin:10px 12px;
	}
.sidebar_title{ background:url(/img/sidebar_title_bg.gif) repeat-x 0 100%;
	height:42px; font-size:12px; color:#fff; font-weight:bold;
	margin-bottom:10px;}
	#poll{padding-left:9px;}
	.poll_td1, .poll_td2{ padding-top:4px; padding-bottom:4px;}
	.poll_td2{ border-bottom:1px solid #E5D1D1;}
.poll_td3{background:url(/img/vote.gif) repeat-x 0 0;}
#poll_title{ background:url(/img/icon_poll.gif) no-repeat 0 0;
	padding-left:38px; height:17px;
	padding-top:18px;} 
#forums_title{ background:url(/img/icon_forums.gif) no-repeat 0 0;
	padding-left:38px; height:17px;
	padding-top:18px;} 
#subscribe_title{ background:url(/img/icon_subscribe.gif) no-repeat 0 0;
	padding-left:38px; height:17px;
	padding-top:18px;} 
	#last_forums{ padding-left:9px;}
	#last_forums .one_item{border-bottom:1px solid #E5D1D1;
		padding:5px 0;}
	#boxes{ padding-top:4px;}
		#last_forums .date{ font-size:10px; font-family:Tahoma, sans-serif; color:#790A1A; line-height:16px;}
		#last_forums .one_item a{ text-decoration:none; color:#444;}
		#last_forums .one_item a:hover{text-decoration:underline;} 



#filters{padding:20px 16px 20px 43px; background:#fff url(/img/filters_bg.gif) no-repeat 100% 100%;
	border-top:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
	margin-bottom:15px;
}

#text_persons{padding:0px 16px 20px 43px; background:#fff no-repeat 100% 100%;
	border-bottom:1px solid #ACACAC;
	margin-bottom:15px;
}

#first{padding:20px 16px 20px 43px; background:#fff url(/img/first_bg.gif) no-repeat 0 100%;
	border-top:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
	margin-bottom:15px;
}
#pages{padding:15px 16px 15px 43px; background:#fff; 
	border-top:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
	margin-bottom:20px;
}
.pages{padding:15px 16px 15px 15px; background:#fff; 
	border-top:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
	margin-bottom:20px;
}

.pages a{ padding:0 6px;}
.pages a.active{color:#444;}

.filter_td1{font:bold 10px/normal Verdana, sans-serif; padding-bottom:15px; color:#730312}
.filter_td2{ color:#444; font-size:10px; padding-bottom:15px;}
.filter_td2 a{color:#727272; text-decoration:none;}
.filter_td2 a:hover{ text-decoration:underline;}
.filter_td2 a.here_letter{color:#730312; text-decoration:underline; font-weight:bold;}


#calendar{padding:0px 10px 5px 10px;
}
#calendar td a{ display:block; padding:3px 0; color:#777; text-decoration:none; cursor:text;}
#calendar td a.yes{ color:#730312; text-decoration:underline; cursor:pointer;}
#calendar td a.yes:hover{ text-decoration:none;}
#calendar .cal_year{ border-top:1px solid  #ACACAC; padding:4px 0 0 0; margin-top:4px;}
#calendar .cal_year a{ padding-right:10px;}

.c_name{font-size:1.1em; color:#9E5255; font-weight:bold;}
.search_item{ padding:10px 0; border-bottom:1px solid #E5D1D1;}
.search_item span{ font-size:.9em;}

.voteSlider img { border:0px; padding:0px; margin:0px; }
.sliderInput { margin-left: 4px; border:0px; background:#FDFDF9; font-weight:bold; margin-top:-2px }
* html .ie_title_margin {padding: 0; float: left; left: 0}
{/literal}
