/* CSS Document */
body {margin: 0 0 0 0;padding: 0 0 0 0;background: #ffffff; color: #000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:95%; }

a:link, a:visited, a:active{color: #0099cc;text-decoration: none;}
a:hover{text-decoration: underline; color: #0099cc;}
.answer {
    padding-left: 20px;
    }


td, table, select, div, input, textarea, font, br, p, {
	font-family:Geneva, Arial, Helvetica, sans-serif;font-size:100%;
	vertical-align:top;
	color:#000000;}
#content {
    padding-bottom: 15px;
    padding-top: 15px;
}
.clr {
    clear: both;
}
/* news */
.newsdate {
    color: #FF8E1F;
    font-size: 10px;
    text-align: left;
padding-top: 6px;
padding-bottom: 0px;
}
.newstitle {
    color: #484848;
padding-bottom: 4px;
vertical-align:top;  
}
.newsarchiv {
    padding-top: 10px; padding-bottom:5px;
}
.newsarchiv h3{font-size: 14px; text-align: left; padding-top:0px; margin-top: 0px;}
.border{border:1px solid #E0E0E0;
font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
font-size:100%;
	color:#000000;}

table.X5420T1{border-color: #e4e4e4;
border-style: solid;
border-width: 0 1px 1px 0;
padding:5px
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:top;
font-size:100%;
color:#000000;}
table.X5420T1 td, table.X5420T1 th{
border-color: #e4e4e4;
border-style: solid;
border-width: 1px 0 0 1px; 
padding:5px
font-family:Geneva, Arial, Helvetica, sans-serif;
vertical-align:top;
font-size:100%;
color:#000000;}

.border{border:1px solid #E0E0E0;
font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
font-size:100%;
	color:#000000;}
.border td{padding:5px;border-top:1px solid #E0E0E0;}

table.border td, table.border th{
border-color: #e4e4e4;
border-style: solid;
border-width: 1px 0 0 1px; 
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
	vertical-align:top;
font-size:100%;
	color:#000000;}
form { margin:0px; padding:0px}

a.X106050Tlink { text-decoration:none;text-transform:uppercase}
a.X106050Tlink:hover{ text-decoration:underline;text-transform:uppercase}
a.gr{ color:#4ab001; text-decoration:underline;}
a.gr:hover{ text-decoration:none}
a.greycolor{ color:#000000; text-decoration:underline;}
a.greycolor:hover{ text-decoration:none}
a.or{ color:#ff8e1f; text-decoration:underline;}
a.or:hover{ text-decoration:none}

a.bl{ color:#0099cc; text-decoration:underline;}
a.bl:hover{ text-decoration:none}

.grey{ background-color:#ffffff}
.red{ background-color:#ffffff; background-image:url(/sm.aspx?guid=3463);}
.shokolad{ background-color:#3e2328}
.green{ background-color:#4ab001}

.td_address{ width:326px; height:97px; background-image:url(sm.aspx?uid=106170); background-repeat:no-repeat; background-color:#ffffff; padding-left:15px; padding-top:30px;font-family:Geneva;	font-size:14px;}
.td_bottom_left{ width:326px; height:143px; background-image:url(sm.aspx?uid=106336); background-repeat:no-repeat; background-color:#ffffff; padding-left:15px; padding-top:10px; font-size:13px;}
.td_bottom_right{ width:326px; height:143px; background-image:url(sm.aspx?uid=106338); background-repeat:no-repeat; background-color:#ffffff; padding-left:20px; padding-top:10px;font-size:13px;}
.td_bottom_copyright{ padding-top:0px; font-size:13px; padding-left:0; padding-right:20;}
.td_login{padding-top:10px; font-size:13px;}
.td_login_form{padding-top:7px; font-size:13px;}
.td_home_mail{ width:326px; height:97px; background-image:url(sm.aspx?uid=106404); background-repeat:no-repeat; background-color:#ffffff; padding-left:100px; padding-top:30px}
.td_search{ width:316px; height:97px; padding-left:0px; padding-top:20px}
.td_search_form_padd{padding-left:0px; padding-top:0px}
.td_shoko_top{ width:326px; height:35px; background-image:url(/sm.aspx?guid=3403); background-repeat:no-repeat; background-color:#3e2328;}
.td_shoko_menu{ width:326px; height:252px; background-image:url(/sm.aspx?guid=3423); background-repeat:no-repeat; background-color:#3e2328; padding-left:45px;}
.td_shoko_bottom{ width:326px; height:39px; background-image:url(/sm.aspx?guid=3433); background-repeat:no-repeat; background-color:#3e2328;}

.td_green_top{ width:326px; height:35px; background-image:url(/sm.aspx?guid=3413); background-repeat:no-repeat; background-color:#4ab001;}
.td_green_logo{ width:326px; height:252px; background-image:url(/sm.aspx?guid=3443); background-repeat:no-repeat; background-color:#4ab001; color:#ffffff; text-decoration:none; font-size:20px; line-height:0.7; letter-spacing:1px;}
.td_green_bottom{ width:326px; height:39px; background-image:url(/sm.aspx?guid=3453); background-repeat:no-repeat; background-color:#4ab001;}
.td_book_top{ width:326px; height:35px; background-image:url(/sm.aspx?guid=3503); background-repeat:no-repeat; background-color:#ffffff;}
.td_obl_left{ width:6px; background-image:url(sm_full.aspx?guid=70663); background-repeat:y-repeat; background-color:#940000;}
.td_obl_right{ width:6px; background-image:url(sm_full.aspx?guid=70663); background-repeat:y-repeat; background-color:#940000;}
.td_obl_bottom{ height:3px; background-image:url(sm_full.aspx?guid=70663); background-repeat:x-repeat; background-color:#940000;}

.td_news_padd{padding-left:10px; padding-right:35px; padding-top:0px; padding-bottom:20px; background-image:url(sm.aspx?uid=106572); background-repeat:y-repeat; background-position:top; background-position:right;vertical-align:top; border-right: 1px solid #cccccc;}
.td_content_razd{background-image:url(sm.aspx?uid=106386); background-repeat:y-repeat; background-position:top; background-position:right;}
.td_content_padd{padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px; vertical-align:top}
.td_news_cont_padd{padding-top:10px; padding-bottom:20px;}
.td_reklama_padd{padding-top:11px; padding-bottom:0px; padding-left:5px; padding-right:10px; font-size:13px; font-weight:bold }
.td_title_green{background-image:url(sm.aspx?uid=106408); background-repeat:no-repeat; background-position:bottom; background-position:left; height:3px;}
.title_orange {color:#000000; text-decoration:none; font-size:14px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.grey a{color:#323232; text-decoration:underline; font-weight:normal}
.grey a:hover{ text-decoration:none}
li.X106560li {padding-bottom:6px;}

.grey_fp{ background-color:#E4E4E4;
border-bottom: 2px solid white;
width:100%; 
height:51px;}

.grey_fp div { padding-top: 10px; padding-left: 56px; }


.td_title_orange {
    background-image: url(/sm.aspx?guid=3563);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-transform:uppercase;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    margin: 20px 0 10px 0;}

/*blok orange on first page*/

.zagolovok_orange {
    background-image: url(/sm.aspx?guid=3563);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-transform:uppercase;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    margin: 0px 0 10px 0;}
#menu_or{
width:306px;
margin:0px;
padding-left:8px;
	}
#menu_or ul{
list-style-image:url(/sm.aspx?guid=1721);
padding:0 0 0 0px;
margin:0 0 0 17px;
	}
			#menu_or ul li{
				text-indent:0px;
				padding-bottom:2px;
				
			}
				#menu_or li a{
					list-style:none;
					color:#FF8E1F;
					font-size:90%;
					text-decoration:none;
					
				}
					#menu_or li a:hover{
						color:#FF8E1F;
						text-decoration:underline;
					}
					#menu_or li a.current, #menu li a:hover.current{
						list-style:none;
						color:#8b93ab;
						text-transform:uppercase;
						font-size:90%;
						text-decoration:none;
								
					}
/*blok green on first page*/

.zagolovok_green {
    background-image: url(/sm.aspx?guid=5333);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-transform:uppercase;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    margin: 0px 0 10px 0;
}
#menu_gr{
width:306px;
margin:0px;
padding-left:8px;
	}
#menu_gr ul{
list-style-image:url(/sm.aspx?guid=1721);
padding:0 0 0 0px;
margin:0 0 0 17px;
	}
			#menu_gr ul li{
				text-indent:0px;
				padding-bottom:2px;
				
			}
				#menu_gr li a{
					list-style:none;
					color:#4AB000;
					font-size:90%;
					text-decoration:none;
					
				}
					#menu_gr li a:hover{
						color:#4AB000;
						text-decoration:underline;
					}
					#menu_gr li a.current, #menu li a:hover.current{
						list-style:none;
						color:#8b93ab;
						text-transform:uppercase;
						font-size:90%;
						text-decoration:none;
								
					}

#menu{
		width:236px;
		margin:0px;
		padding-left:0px;
	}
		#menu ul{
			list-style:none;
			padding:0px;
		}
			#menu ul li{
				list-style:none;
				display:block;
				background:url(/sm.aspx?guid=3393) no-repeat;
				text-indent:34px;
				
			}
				#menu li a.menu1{
					list-style:none;
					display:block;
					color:#ffffff;
					text-transform:uppercase;
					font-size:12px;
					text-decoration:none;
					height:24px;
					line-height:24px;
				}
					#menu li a.menu1:hover{
						background:url(/sm.aspx?guid=3393) no-repeat;
						background-color:#FF8E1F;
						height:24px;
						line-height:24px;
						color:#ffffff;
						text-decoration:none;
					}
					#menu li a.current, #menu li a:hover.current{
						list-style:none;
						display:block;
						background:url(/sm.aspx?guid=3393) no-repeat;
						
						color:#8b93ab;
						text-transform:uppercase;
						font-size:12px;
						text-decoration:none;
						height:24px;
						line-height:24px;			
					}
#menu li span.menuactive {
list-style:none;
display:block;
background:url(/sm.aspx?guid=3393) no-repeat;
background-color:#FF8E1F;
color:#ffffff;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
height:24px;
line-height:24px;	}

#ct107 UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ct107 UL LI {
	LIST-STYLE-TYPE: none; TEXT-INDENT: 34px; DISPLAY: block; BACKGROUND: url(/sm.aspx?guid=3393) no-repeat; color: #FFFFFF; display: block; font-size: 12px; height: 20px; text-transform: uppercase;
}
#ct107 LI A.static {
	LINE-HEIGHT: 24px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; DISPLAY: block; HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#ct107 LI A.menu1:hover {
	LINE-HEIGHT: 24px; BACKGROUND: url(/sm.aspx?guid=3393) #ff8e1f no-repeat; HEIGHT: 24px; COLOR: #ffffff; TEXT-DECORATION: none
}
#ct107 LI A.current {	LINE-HEIGHT: 24px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(/sm.aspx?guid=3393) no-repeat; HEIGHT: 24px; COLOR: #8b93ab; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#ct107 LI A.current:hover {
	LINE-HEIGHT: 24px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(/sm.aspx?guid=3393) no-repeat; HEIGHT: 24px; COLOR: #8b93ab; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#ct107 LI SPAN.menuactive {
	LINE-HEIGHT: 24px; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; DISPLAY: block; BACKGROUND: url(/sm.aspx?guid=3393) #ff8e1f no-repeat; HEIGHT: 24px; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}

#menu_left{
		width:250px;
		margin:0px;
		padding-left:0px;
	}
		#menu_left ul{
			list-style:none;
			padding:0px;
		}
			#menu_left ul li{
				list-style:none;
				text-indent:0px;
				padding-bottom:10px;
				
			}
				#menu_left li a{
					list-style:none;
					color:#000000;
					font-size:90%;
					text-decoration:none;
					
				}
					#menu_left li a:hover{
						color:#8b93ab;
						text-decoration:underline;
					}
					#menu_left li a.current, #menu li a:hover.current{
						list-style:none;
						color:#8b93ab;
						text-transform:uppercase;
						font-size:90%;
						text-decoration:none;
								
					}
.td_crumb_padd{padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px; vertical-align:top; border-bottom: 1px dotted #cccccc; font-size:80%; color:#4AB001; margin-bottom:10px;}
.banner{ background-color:#e4e4e4; margin: 10px 0 10px 0; padding:10px; border-bottom: 2px solid #cccccc; border-top: 0px dotted #cccccc;}
.pc {margin: 0 10px 0 10px;}

/*Стили фотоальбома*/
ul#thumbs, ul#thumbs li{margin:0;padding:0;list-style:none;}
ul#thumbs li{float:left;margin-right:5px;border:1px solid #999;padding:2px;}
ul#thumbs a{display:block;float:left;width:75px;height:75px;line-height:75px;overflow:hidden;position:relative;z-index:1;}
ul#thumbs a img{float:left;position:absolute;top:0px;left:0px;}
ul#thumbs a:hover{overflow:visible;z-index:1000;border:none;}
ul#thumbs a:hover img{border:1px solid #999;background:#fff;padding:2px;}
ul#thumbs:after, li#thumbs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul#thumbs, li#thumbs{display:block;}
ul#thumbs, li#thumbs{min-height:1%;}
* html ul#thumbs, * html li#thumbs{height:1%;}	
.ftc{text-align: center;}
.ftc h3{text-align: center; font-size: 14px;}

h1{font-size: 18px; text-align: left; padding:0px;}
h2{font-size: 16px; text-align: left; margin: 20px 0 0 50px;}
h3{font-size: 14px; text-align: left; padding:0px;}
.photo_uchitel {padding-left:10px; padding-bottom:10px;}
#time{color:#ffffff; text-decoration:none; font-size:10px; line-height:1; letter-spacing:1px;}

.newsblock{float:left; width:60px;}
.newsblock_title{overflow:hidden; zoom:1;}
.newsblock_title2 {margin-right:60px;}
