/* 
Дизайн сайта:  Ткаченко Семён a.k.a. t-Seva
http://t-seva.net/
 */
body{
margin:0;
padding:0;
line-height: 1.5em;
font-family: Tahoma;

}
*			{margin:0;padding:0;outline:none;}
img,tr,td,table			{border: none;}
b{font-size: 110%;}
em{color: red;}
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,tr,embed,object{margin:0;padding:0;}

html, body {margin:0;padding:0;width:100%;height:100%;}
a {
color: #0074d3;
}
b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 1224px; 
margin: 0 auto; 
}
#search{
margin-left: 170px;
}
#search h4 {
				font-family: Tahoma;
				font-size:12px;
				color: #898989;
				font-weight:lighter;
				margin-bottom: -5px;
			}
			#search p {
			font-family: Tahoma;
				font-size:12px;
				color: #898989;
			}
.searchbox {
	width:524px;
	height:20px;
	font-size:18px;
	color:#4C5256;
	background:white;
	border:1px #d4d2d2 solid;
}
.coments{

}
.txtlog{
font-size:12px;
color:#646464;
}
.txtlog a{
font-size:11px;
color:#646464;
}
.textbox{
height:21px;
background: url(../images/lbg.jpg) repeat-x;
	border:1px #d4d2d2 solid;
	color:#4C5256;
}
#topsection{
background: #FFF;
height: 135px; 
}
#topsection2{
border-bottom:1px dashed #c1c1c1;
height: 1px; 
margin-bottom: 25px;
}
#polosa{
border-bottom:1px dashed #c1c1c1;
height: 1px; 
}

.poisk{
background: url(../images/head.jpg) no-repeat  center;
}
#headmenu1{
width: 438px;
height: 40px; 
background: url(../images/bgmenu.jpg) no-repeat  center;
}
#headmenu2{
float: left;
width: 438px;
height: 40px; 
padding-top: 6px;
padding-left: 5px;
}
#headmenu2 a{
margin-left: 4px;
margin-right: 10px;
color:#646464;
font-family:Tahoma,Arial,Helvetica;
font-size:13pt;
text-decoration:none;
}
#headmenu2 a:hover{
text-decoration:none;
border-bottom:1px dashed #646464;
}
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 304px; 
}

#leftcolumn{
float: left;
width: 304px; 
margin-left: -1224px; 
background: #f0f0f0;
margin-bottom: 10px;
}
#leftcolumn h1{
color:#4e4e4e;
font-family:Tahoma,Arial,Helvetica;
font-size:16pt;
font-weight: normal;
margin-top: 7px;
margin-bottom: 5px;
}
#leftcolumn h2{
color:#4e4e4e;
font-family:Tahoma,Arial,Helvetica;
font-size:15pt;
font-weight: normal;
margin-top: 7px;
margin-bottom: 5px;
}
#footer{
border-bottom:1px dashed #c1c1c1;
border-top:1px dashed #c1c1c1;
clear: left;
width: 100%;
background:#f6f5f5;
padding: 4px 0;
color:#8a8a8a;

font-family:Tahoma,Arial,Helvetica;
font-size:10px;
}
#lmenu{
margin-left: 0px;
color:#646464;
font-size:14px;
 font-family: tahoma;
}
#lmenu li{
padding-left: 35px;
height: 28px;
background: url(../images/lm1.jpg) no-repeat left;
list-style:none outside none;
margin-bottom: 5px;
}
#lmenu li:hover{
height: 28px;
background: url(../images/lm2.jpg) no-repeat left;
list-style:none outside none;
margin-bottom: 5px;
}
#lmenu li a{
color:#000;
font-family:Tahoma,Arial,Helvetica;
font-size:18px;
display:inline;
 text-decoration:none;
 border-bottom:1px dashed #000;
}
#lmenu li a:hover{
color:#00a1d6;
font-family:Tahoma,Arial,Helvetica;
font-size:18px;
display:inline;
 text-decoration:none;
 border-bottom:1px dashed #00a1d6;
}
.copyright{
margin-left:20px;
}
.copyright li {
color:#BCBCBC;
display:inline;
font-size:11px;
list-style:none outside none;
padding-left:0px;
padding-right:7px;
}
.copyright li a {
color:#5a5a5a;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
}
.copyright li a:hover {
color:#4e4e4e;
font-family:Tahoma,Arial,Helvetica;
font-size:11px;
}
.innertube{
margin: 15px; 

}

.innertube2{
margin: 15px; 
	font-family: Tahoma;
				font-size:12px;
				color: #898989;
}
.innertube2 p{

	font-family: Tahoma;
				font-size:18px;
				color: #000;
}
		.last_blue li {
			list-style:none;
			list-style-position:outside;
			padding-left:20px;
			background:url(../images/s.jpg) top left no-repeat;
			
		}
		.last_blue a {
		
			color:#2492CB;
			font-size:12px;
			text-decoration:underline;
		}
		.last_blue a:hover {
			color:#00527D;
			font-size:12px;
		}



table.moduletable {
	width: 150px;
	margin-bottom: 20px;
}
table.moduletable th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F89901;
}
table.moduletable td {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
}
.moduletable a:link, .moduletable a:visited {
	font-family: Tahoma, Verdana, Arial;
	color: #E36100;
	text-decoration: none;
}
.moduletable a:hover {
	color: #2563ae;
	text-decoration: underline;
}
a.mainlevel:link, a.mainlevel:visited {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration:none;
	color: #E36100;
	text-align: left;

}
a.mainlevel:hover {
	color: #2563ae;
}	
a.sublevel:link, a.sublevel:visited {
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration:none;
	color: #acacac;
	text-align: left;
	text-indent: 8px;
}
a.sublevel:hover {
	color: #2563ae;
}
#active_menu {
	color: #2563ae;
}
#active_menu.sublevel {
	color: #2563ae;
}
a.news_style1:link, a.news_style1:visited {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: 1px;
	text-decoration:none;
	color: #2563ae;
	text-align: left;

}
a.news_style1:hover {
	color: #E36100;

}	
.catname { 
	font-family: Tahoma, Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	color: #2563ae;
	
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
a.topmenu_style_l:link, a.topmenu_style_l:visited {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration:none;
	color: #999999; 
	text-align: left;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #e9e9e9;
	text-transform: uppercase;
	padding-top: 1px;
	

}
a.topmenu_style_l:hover {
	color: #000000; 
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F89901;
}
a.topmenu_style_r:link, a.topmenu_style_r:visited {
	font-family: Tahoma, Verdana, Arial;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration:none;
	color: #999999; 
	text-align: left;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #e9e9e9;
	text-transform: uppercase;
	padding-top: 1px;

}
a.topmenu_style_r:hover {
	color: #000000; 
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #F89901;
}
h1.title {
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
font-size: 14px;
text-align: left;	
color: #000000;
margin: 0;
padding: 0;
}

h2.title {
font-family: Tahoma, Verdana, Arial;
font-weight: normal;
font-size: 15px;
text-align: left;	
color: #505050;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #c1c1c1;
}


.subcattitle
{
list-style:none;
font-weight:normal;
font-size:11px;
}
a.subcattitle:link,  a.subcattitle:visited{
color:#727272;
font-weight:normal;
font-size:11px;
padding-left: 8px;
text-decoration:none;
}
a.subcattitle:hover{
color:#2563ae;
font-weight:normal;
font-size:11px;
padding-left: 5px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #2563ae;
text-decoration:none;
}
b.subcattitle{
color:#acacac;
font-weight:normal;
font-size:9px;
text-decoration:none;
}
a.cattitle:link,  a.cattitle:visited{
color:#202020;
font-weight:bold;
font-size:14px;
text-decoration:none;
}
a.cattitle:hover{
color:#8bb900;  
font-weight:bold;
font-size:14px;
text-decoration:none;
}
b.cattitle{
color:#acacac;
font-weight:normal;
font-size:10px;
text-decoration:none;
}
a.allsubcattitle:link,  a.allsubcattitle:visited{
color:#acacac;
font-weight:normal;
font-size:10px;
padding-left: 8px;
text-decoration:none;
}
a.allsubcattitle:hover{
color:#727272;
font-weight:normal;
font-size:10px;
padding-left: 5px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #727272;
text-decoration:none;
}
a.footertitle:link,  a.footertitle:visited{
color:#cccccc;
font-weight:normal;
font-size:11px;
padding-left: 8px;
text-decoration:none;
}
a.footertitle:hover{
color:#ffffff;
font-weight:normal;
font-size:11px;
padding-left: 5px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #ffffff;
text-decoration:none;
}


a.navcat:link,  a.navcat:visited{
color:#727272;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
a.navcat:hover{
color:#8bb900; 
font-weight:bold;
font-size:12px;
text-decoration:none;
}
h3.navcat{
color:#727272;
font-weight:bold;
font-size:14px;
}
h1.navcat{
color:#727272;
font-weight:bold;
font-size:14px;
}
div.descrsubcat{
color:#404040;
font-weight:normal;
font-size:11px;
text-decoration:none;

border-top-width: 1px;
border-top-style: solid;
border-top-color: #2563AE;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #2563AE;
}
b.descrsubcat{
color:#2563AE;
font-weight:bold;
font-size:11px;
padding-left: 15px;
}
div.subcat_horlines{ 
border-top-width: 1px;
border-top-style: solid;
border-top-color: #eeeeee;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eeeeee;
}


a.sitename:link,  a.sitename:visited{ 
color:#303030;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
a.sitename:hover{
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration:none;

border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #2563AE;
}
a.domenname:link,  a.domenname:visited{ 
color:#727272;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
a.domenname:hover{
color:#8bb900; 
font-weight:normal;
font-size:12px;
text-decoration:none;
}
td.line{
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #F89901;
}

a.choosepage:link,  a.choosepage:visited{ 
color:#727272;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #eeeeee;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #eeeeee;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #eeeeee;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #eeeeee;
}
a.choosepage:hover{
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #2563AE;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #2563AE;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #2563AE;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #2563AE;
}
b.choosepage{
color:#000000;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d4d2d2;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d4d2d2;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #d4d2d2;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #d4d2d2;
}
b.choosepage2{
color:#727272;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
a.newslist:link,  a.newslist:visited{ 
color:#727272;
font-weight:normal;
font-size:12px;
text-decoration:none;
padding-left: 8px;
}
a.newslist:hover{
color:#000000;
font-weight:normal;
font-size:12px;
text-decoration: underline;
padding-left: 5px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #F89901;
text-decoration:none;
}
#newsdate{
color:#727272;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
a.tonewslist:link,  a.tonewslist:visited{
color:#727272;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
a.tonewslist:hover{
color:#8bb900; 
font-weight:normal;
font-size:12px;
text-decoration:none;
}
td.numb { 
color:#727272; 
font-size:10px;
}
a.readmore:link,  a.readmore:visited{ 
color:#8bb900; 
font-weight:normal;
font-size:11px;
text-decoration:none;
}

a.readmore:hover{
color:#000000;
font-weight:normal;
font-size:11px;
text-decoration: underline;
}
textarea.textbox{
width: 90%;
}
input.textbox{
width: 90%;
}
select.textbox{
width: 90%;
}
div.readon{
	color: #F89901;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background-image: url(../images/strelka.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	font-weight: bold;
}
.rubr_icon {
	width:25%;
	height:auto !important;
	min-height:100px;
	height:100px;
	float:left;
}
.rubr_description {
	width:75%;
	height:auto !important;
	min-height:100px;
	height:100px;
	float:right;
}
