

body{margin:0;padding:0;background: url(../images/design/body_t.jpg) repeat-x #ffffff;font-family: Tahoma, Verdana, sans-serif;font-size:12px;color:#000000;min-width:980px;}
form{margin:0;}
h1{color: #000000;font-size: 19px;font-weight: normal;padding:10px 0 10px 0;margin:0;}
h2{color: #000000;font-size:14px;padding:0 0 4px 0;margin:0;}
h3{color: #013356;font-size:12px;padding:0 0 4px 0;margin:0;text-transform:uppercase;}
h4{color: #257f9b;font-size:12px;padding:0 0 4px 0;margin:0;text-transform:uppercase;}
h5{color: #000000;font-size:11px;padding:2px 0 4px 0;margin:0;text-transform:uppercase;}
h6{font-size:10px;color: #000000;padding:3px 0 3px 0;margin:0;}		
p{margin:0;padding:0 5px 15px 0;}
a{color:#0081c4;text-decoration:underline;}
a:hover {color:#0081c4;text-decoration: none;}
ul{margin:0;list-style-position:inside;list-style: circle;}
li{margin:0;padding-left:0;}
img{border:0;}

table.inner_table{
	overflow: hidden;
	border-collapse: collapse;
	width:100%;
	min-width:980px;
	background:#ffffff url(../images/design/top_bg.gif) repeat-x top left;
	}
	table.inner_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}		
        table.inner_table td.logo{
		width: 230px;
		height: 209px;
		background: url(../images/design/logo_bg.jpg) no-repeat top left;
		}		
				table.inner_table td.logo img{
				padding: 20px 0 0 18px;
				border: none;
				}		
				table.inner_table td.logo div.reg{
				padding: 20px 0 0 18px;
				font-size:12px;
				}			
					table.inner_table td.logo div.reg form{
					padding-top: 10px;					
					}					
					table.inner_table td.logo div.reg input{
					width: 78px;
					height: 15px;
					margin: 0 5px 2px 0;
					border: 1px solid #94accb;
					font-size: 10px;					
					}					
					table.inner_table td.logo div.reg input.btn_reg{
					width: 22px;
					height: 21px;
					background: url(../images/design/btn_reg.gif) no-repeat center left; 
					padding: 0;
					border: none;
					cursor: hand;
					}					
					table.inner_table td.logo div.reg select{
					width: 120px;
					border: 1px solid #94accb;
					font-size: 10px;
					}					
		table.inner_table td.home{
		text-align: left;
		background: url(../images/design/top_hbg.gif) repeat-x left top;		
		}					
				table.inner_table td.home div.top_menu{
				padding: 0;
				margin: 0;
				background: url(../images/design/head_bg.jpg) no-repeat top left;
				height: 209px;
				}		
					table.inner_table td.home div.top_menu h1{					
					text-indent: 0;
					font-size: 14px;
					font-weight:bold;
					}			
					table.inner_table td.home div.top_menu ul{
					padding: 0px 0px 0 20px;
					}			
						table.inner_table td.home div.top_menu li{
						padding: 7px 10px 0 10px;
						list-style: none;
						float: left;
						height: 29px;
						font-family: tahoma;
						font-size: 11px; 
						font-weight: bold;
						}				
						table.inner_table td.home div.top_menu li.active{
						background: url(../images/design/menu_bg.gif) repeat-x top left;
						color: #0283c5;
						}				
							table.inner_table td.home div.top_menu li a{
							text-decoration: underline;
							color: #0283c5;
							}						
							table.inner_table td.home div.top_menu li a:hover{
							text-decoration: none;
							}		
		table.inner_table  div.date{
		font-size: 36px;
		color: #90aacc;
		font-family: tahoma;
		padding: 0 25px 0 40px;
		float: right;			
					}					
						
		table.inner_table  div.date span.day{
		font-size: 14px; 
		font-family: arial; 
		color: #bdbfc2; 
		font-weight: bold;					
					}					
		table.inner_table  div.search{
		padding: 80px 0 0 0px;
					}						
					table.inner_table  div.search input.srch{
					width: 190px;
					}					
					table.inner_table  div.search input.btn{
					background: url(../images/design/search_btn.gif) no-repeat center left;
					width: 61px; 
					height: 20px;
					border-width:0;
					cursor:pointer;
					margin-top: 5px; 				
					}					
		table.inner_table td.menu_left {
		width: 230px;
		margin: 0;
		padding: 0;
		border-right: 1px solid #e9efdd;
		}								
			table.inner_table td.menu_left div.menu {
			background: #3680a8 url(../images/design/leftmenu_bg_top.png) repeat-x top left; 
			width: 230px;
			margin: 0;
			padding: 0;
			}					
					table.inner_table td.menu_left div.menu ul{
					background: url(../images/design/leftmenu_bg_b.png) repeat-x bottom left; 
					color: #fefeff;
					padding: 15px 0 15px 20px;
					margin: 0;
					}										
								table.inner_table td.menu_left div.menu ul li{
								padding: 0 0 10px 0;
								list-style: none;
								list-style-position: outside;
								font-size: 11px;
								font-weight: normal;
								}								
										table.inner_table td.menu_left div.menu ul li a{
										background: url(../images/design/marker2.gif) no-repeat 0 5px; 
										color: #ffffff;
										padding: 0 0 10px 20px;
										text-decoration: underline;
										}																				
										table.inner_table td.menu_left div.menu ul li a:hover{
										text-decoration:none;
										}												
										table.inner_table td.menu_left div.menu ul li.active {
										background: url(../images/design/marker1.gif) no-repeat 2px 2px; 
										color: #12ff00;
										padding: 0 0 10px 20px;
										font-weight: bold;
										}										
			table.inner_table td.menu_left div.stat {
			margin: 0;
			padding: 0;
			width: 230px;
			}																				
					table.inner_table td.menu_left div.stat h1 {
					background: url(../images/design/stat_bg.gif) no-repeat 20px 44px;
					padding: 10px 0 10px 20px;
					font-size: 22px;
					}					
					table.inner_table td.menu_left div.stat table {
					margin: 10px 0 10px 40px;
					width: 170px;
					font-weight: bold;
					}					
						table.inner_table td.menu_left div.stat table td.b{
						font-size: 12px;
						color: #1859af;
						}					
						table.inner_table td.menu_left div.stat table td.numb{
						font-weight: normal;
						}			
					table.inner_table td.menu_left div.stat a{
					text-decoration: none;
					font-weight: normal;
					font-size: 12px;				
					}						
			table.inner_table td.menu_left div.banner_left{
			padding: 10px 0 0 40px;			
			}			
					table.inner_table td.menu_left div.banner_left div{
					padding: 10px 0 0 0;			
					}					
			table.inner_table div.content{
			padding: 10px 20px 35px 0;
			margin-left: 20px;
			}					
					table.inner_table div.content div.rub{
					margin: 0 0 20px 0;
					background: url(../images/design/rubrika_bg.gif) repeat-x  left bottom;
					}						
					table.inner_table div.rub2{
					background: url(../images/design/rubrika_bg.gif) repeat-x left bottom;
					}						
					table.inner_table div.content div.rubriki {
					line-height: 18px;	
					float: left;
					}	
							table.inner_table div.content div.rubriki div{
							float: left;
							padding: 0 10px 5px 0;
							width: 230px;
							}
							table.inner_table div.content div.rubriki div font {
							font-size:90%;
							color:#666;
							}
							table.inner_table div.content div.rubriki div.r_pos{
							margin-left: 10px;
							width: 210px;
							float:left;							
							}							
							table.inner_table div.content div.rubriki a{
							padding: 0 5px 0 0;
							font-size:11px;
							}						
							table.inner_table div.content div.rubriki a.r_zag{
							font-weight: bold;
							font-size:12px;
							color: #000000;
							}					
					/*Begin: Block messages*/
					table.inner_table div.content div.fresh{
					margin: 0 0 20px 0;
					}							
							table.inner_table div.content div.fresh img{
							background: url(../images/design/rubrika_bg.gif) repeat-x bottom left;
							}						
							table.inner_table div.content div.fresh h1{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 22px;
							}							
							table.inner_table div.content div.fresh div.f_ob{
							height: 164px;
							border: 1px solid #99bed2;
							padding: 4px;
							margin-top: 6px; 
							}							
								table.inner_table div.content div.fresh div.f_ob table{
								border-collapse: collapse;
								color: #ffffff;
								}								
								table.inner_table div.content div.fresh div.f_ob table td.f_zag{
								height: 23px;
								vertical-align: middle;
								background: #3680a8;
								padding-left: 15px;								
								}								
								table.inner_table div.content div.fresh div.f_ob table tr.f_body{
								background: url(../images/design/fresh_bg.png) repeat-x top left;
								}								
									table.inner_table div.content div.fresh div.f_ob table tr.f_body td{
									height: 141px;
									vertical-align: top;
									padding: 5px 15px 0 15px;
									color: #FFFFFF;
									font-size: 11px;
									line-height: 13px;
									}
									table.inner_table div.content div.fresh div.f_ob table tr.f_body div.image{
									float:left;
									margin: 0 10px 2px 0;
									}
									table.inner_table div.content div.fresh div.f_ob table tr.f_body div.image a {
									font-size:11px;
									font-weight:normal;
									}
										table.inner_table div.content div.fresh div.f_ob table tr.f_body td p{
										padding: 0px 0px 0px 0px;
										}
										table.inner_table div.content div.fresh div.f_ob table tr.f_body td h2 a{
										font-weight: bold;
										text-transform: uppercase;
										color: #FFFFFF;
										text-decoration: underline;	
										font-size: 11px;							
										}										
										table.inner_table div.content div.fresh div.f_ob table tr.f_body td h2 a:hover{
										text-decoration: none;																
										}										
										table.inner_table div.content div.fresh div.f_ob table tr.f_body td a{
										font-weight: bold;
										font-size: 12px;										
										color: #FFFFFF;
										text-decoration: underline;								
										}										
										table.inner_table div.content div.fresh div.f_ob table tr.f_body td a:hover{
										text-decoration: none;																
										}
										/*End: Block messages*/
					table.inner_table div.content div.banner_bottom{
					padding: 60px 0 10px 10px;
					}
			    	table.inner_table div.content div.begun{
					padding: 10px 0 10px 10px;
					}								
			table.inner_table td.hot{
			width: 240px;
			padding-top: 10px;
			}			
						table.inner_table td.hot h1{
						font-size: 20px;
						}		
						table.inner_table td.hot div.direct{
						background: #eef5f9;
						padding: 20px;					
						}		
						table.inner_table td.partners h2{
						font-size: 31px;
						font-family: "Arial Narrow";
						font-weight: normal;			 
						}		
		table.inner_table td.banner_footer{
		padding:25px 20px 0px 0px;
		text-align: right;
		border-left: 1px solid #e9efdd;
		}		
		table.inner_table td.footer{
		padding: 30px 0 0 20px;
		width: 210px;
		}			
				table.inner_table td.footer div.counter{
				float:left;
				width:88px;
				height:31px;
				margin:10px 10px 0 0;
				}				
					table.inner_table td.footer div.counter img{
					border-width:0;
					}		
		table.inner_table td.footer_td{
		padding:20px 0px 0px 30px;
		line-height:16px;
		color:#000000;
		font-size:12px;		
		}		
			table.inner_table td.footer_td p{
			margin:0;
			padding: 20px 0 0 0 ;
			}			
			table.inner_table td.footer_td div.menu_b{
			margin:0;
			padding:0;
			background: url(../images/design/footer_bg.png) repeat-x top left;
			height: 130px;
			float: right;
			}			
				table.inner_table td.footer_td div.menu_b ul{
				background: url(../images/design/footer.png) no-repeat top left;
				padding: 20px 20px 0 20px;
				list-style-type: none;
				height: 110px;
				width: 90%;
				}				
				table.inner_table td.footer_td div.menu_b ul li{
				float: left;
				padding: 0 20px  15px 0px;
				}					
						table.inner_table td.footer_td div.menu_b ul li a{
						color: #FFFFFF;
						font-size:12px;						
						}							
	table.inner_table td.pix_width{
		background-color:#96ad1a;
		color:inherit;
		}		
		table.inner_table td.pix_width img{
			border-width:0;
			}
.clear {clear: both;height:1px;padding:0;margin:0;}
/*Sub*/			
table.inner_table td.logo div.reg_sub{padding: 10px 0 10px 18px;font-size:11px;line-height: 14px;}
table.inner_table td.logo div.reg_sub form{padding: 10px 0 10px 0;}
table.inner_table td.logo div.reg_sub select{width: 120px;border: 1px solid #94accb;font-size: 10px;}
table.inner_table div.rub_sub {background: url(../images/design/rubrika_bg.gif) repeat-x left bottom;margin: 0 20px 0 20px;}
table.inner_table td.hot_sub{width: 240px;}
/**/
/*Begin menu*/
td.home div.top_menu div.auth{padding: 89px 20px 0 0;height: 30px;background: url(../images/design/auth.jpg) no-repeat 0 89px;}
td.home div.top_menu div.auth ul{margin: 0px 0px 0 79px;height: 30px;}	
td.home div.top_menu div.auth li{padding: 8px 12px 0 12px;list-style: none;float: left;height: 29px;font-family: tahoma;font-size: 11px;font-weight: normal;background: url(../images/design/auth_bg.png) repeat-x top left;}
td.home div.top_menu div.auth li.sel{background: url(../images/design/menu_bg.gif) repeat-x top left;color: #0283c5;}
td.home div.top_menu div.auth li.sel a{color: #0283c5;}
td.home div.top_menu div.auth li a{text-decoration: underline;color: #ffffff;}
td.home div.top_menu div.auth li a:hover{text-decoration: none;}
/*End menu*/
table.login_table{border-collapse: collapse;width:70%;}
img#secimg {border:1px solid #999;}
table.login_table td{margin: 0;vertical-align: middle;padding:0.3em;width:50%;}
table.login_table td input.btn{padding:0 5px 0 5px;width:10em;}
table.login_table td input.int{padding:2px;width:95%;}
table.login_table tr.zebra td{background-color:#eef5f9;}
/*Подробный просмотр*/
table.showMess {width:100%;}
table.showMess div.image {width:120px;margin: 0 15px 10px 0;}
table.showMess div.image a {display:block;width:120px;height:110px;margin:5px 0 5px 0;padding:10px 0 0 0;background-color:#eef5f9;border:1px solid #3680a8;text-align:center;}
table.showMess div.image a img{border:1px solid #0081c4;}
table.showMess div.more_info {background-color:#eef5f9;border:1px solid #3680a8;margin:10px 0 0 0;padding:10px;line-height:16px;}
/*Сообщение*/
p.error{font-weight:bold;color:red;text-align:center;}