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: #95c20c;
text-decoration:none;
}

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: #000000;
font-weight:lighter;
margin-bottom: -5px;
}

#search p {
font-family: Tahoma;
font-size:12px;
color: #000000;
}

.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/default/images/lbg.jpg) repeat-x;
border:1px #d4d2d2 solid;
color:#4C5256;
}

#topsection{
background: #FFF;
height: 100px; 
margin-bottom: 10px;
}

#topsection2{
border-bottom:1px dashed #c1c1c1;
height: 1px; 
margin-bottom: 15px;
}

#polosa{
border-bottom:1px dashed #c1c1c1;
height: 1px; 
}

.poisk{
background: url(/images/default/images/head.jpg) no-repeat  center;
height: 109px; 
}

#headmenu1{
width: 538px;
height: 40px; 
background: url(/images/default/images/bgmenu.jpg) no-repeat  center;
}

#headmenu2{
float: left;
width: 538px;
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: 354px; 
}

#leftcolumn{
float: left;
width: 294px; 
margin-left: -99%; 
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:14pt;
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/default/images/lm1.jpg) no-repeat left;
list-style:none outside none;
margin-bottom: 5px;
}

#lmenu li:hover{
height: 28px;
background: url(/images/default/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:13px;
color: #000000;
}

.innertube2 p {

font-family: Tahoma;
font-size:13px;
color: #000;
text-decoration:none;
padding-left:0px;
font-weight:lighter;
line-height: 1.8em;
white-space: normal;

}


.last_blue li {
list-style:none;
list-style-position:outside;
padding-left:20px;
background:url(/images/default/images/s.jpg) top left no-repeat;

}
.last_blue a {

color:#9dcb10;
font-size:12px;
text-decoration:underline;
}
.last_blue a:hover {
color:#2492cb;
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: #ffffff;
}
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: #ffffff;
}
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: #ffffff;
}
h1.title {
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
font-size: 13px;
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: #ffffff;
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.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: #ffffff;
}

a.choosepage:link,  a.choosepage:visited{ 
color:#727272;
font-weight:normal;
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:normal;
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:normal;
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: #ffffff;
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: #ffffff;
text-decoration: none;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
background-image: url(/images/default/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;
}


