body{
        margin: 0;
        padding:0;
        font-family: verdana;
        background-color: #728184;
        }

* html body{
        margin: 0 0 0 44px;
        padding:0;
        font-family: verdana;
        background-color: #728184;
        }

A { color:#0000ff;
}

.lnk A{font-family:Verdana, Arial, Helvetica, sans-serif;color:#1b81ad;font-size:8pt;}
.lnk A:link, .lnk A:visited{text-decoration:underline;color:#1b81ad;}
.lnk A:hover, .lnk A:active{text-decoration:none;color:#1b81ad;}

.container{
        min-width: 1005px;
        padding: 0;
        margin: 0;
        }

/* для IE */
* html .container {
        border-left: 1005px solid #FFFFFF !important;
        position: relative;
        float: left;
        z-index: 1;
}

* html .lockwidth {
        margin-left: -1005px;
        padding: 0;
        position: relative;
        float: left;
        z-index: 2;
        background-color: transparent;
}



#menu{
        width: 100%;
        height: 27px;
        background-image: url("../images/mbg.gif");
        background-repeat: repeat-x;
        }

img{
        border: none;
        }

#sitemap{
        color: #000000;
        text-decoration: none;
        margin: 0 0 0 40px !important;
        float: left;
        }

* html #sitemap{
        color: #000000;
        text-decoration: none;
        margin: 0 0 0 80px !important;
        float: left;
        }
		
#submenucomp #sitemap{
        color: #000000;
        text-decoration: none;
        margin: 0 0 0 260px !important;
        float: left;
        }

* html #submenucomp #sitemap{
        color: #000000;
        text-decoration: none;
        margin: 0 0 0 215px !important;
        float: left;
        }
		

#sitemap1{
        color: #000000;
        text-decoration: none;
        float: left;
        font-size: 8pt;
        margin: 5px 80px 0 5px !important;
        }

#submenucomp #sitemap1{
        color: #000000;
        background: #dde7e8 !important;
        text-decoration: none;
        float: left;
        font-size: 8pt;
        margin: 5px 80px 0 0 !important;
        padding: 0 5px 0 5px;
        }

#menu .msep{
        float: left;
        }

#menu .msepl{
        float: left;
        margin: 0 0 0 220px;
        }

#menu .item{
        color: #000000;
        text-decoration: none;
        float: left;
        font-size: 8pt;
        margin: 5px 10px 0 5px !important;
        }


#menu .activeitem{
        color: #a40101;
        text-decoration: none;
        float: left;
        font-size: 8pt;
        margin: 5px 10px 0 5px !important;
        }

#submenu{

        height: 21px;
        background-image: url("../images/smb.gif");
        background-repeat: repeat-x;
        padding: 0 0 0 30px;
        }

* html #submenu{

        height: 21px;
        background-image: url("../images/smb.gif");
        background-repeat: repeat-x;
        padding: 0 0 0 70px;
        }

#submenu .smsep{
        float: left;
        }


#submenu .item{
        color: #000000;
        background: #ffffff !important;
        text-decoration: none;
        float: left;
        font-size: 7pt;
        font-weight: bold;
        margin: 9px 10px 0 10px !important;
        padding: 0 5px 0 5px;
        text-transform: uppercase;
        }

#submenu p{
        color: #51565b;
        background: #ffffff !important;
        font-size: 8pt;
        float: right;
        margin: 8px 50px 0 10px !important;
        padding: 0 5px 0 5px;
        }
#submenu p a { color: #555; } 

* html #submenu p{
        margin: 8px 30px 0 10px !important;
        }
		
#submenucomp{
        height: 27px;
        background-image: url("../images/smb1.gif");
        background-repeat: repeat-x;
        padding: 0 0 0 30px;
        }

* html #submenucomp{
        padding: 0 0 0 70px;
        }

#submenucomp .smsep{
        float: left;
        }


#submenucomp .item{
        color: #000000;
        background: #dde7e8 !important;
        text-decoration: none;
        float: left;
        font-size: 7pt;
        font-weight: bold;
        margin: 5px 10px 0 10px !important;
        padding: 0 5px 0 5px;
        text-transform: uppercase;
        }		

#auth{
        height: 30px;
        background: #dde7e8;
        padding: 0 0 0 30px;
        }

#auth form{
        padding: 4px 0 0 0;
        margin: 0 30px 0 0;
        float: right;
        }

* html #auth form{
        padding: 4px 0 0 0;
        margin: 0 15px 0 0;
        float: right;
        }

#auth p{
        font-size: 8pt;
        padding: 0;
        margin: 0;
        float: left;
        }

#auth input[type=image]{
        padding: 0;
        margin: -5px 0 0 5px;
        float: left;
        }

#moto{
        height: 21px;
        width: 100%;
        background-image: url("../images/moto.gif");
        background-repeat: no-repeat;
        background-color: #ffffff;
        padding: 0;
        margin: 0;
        }

#moto p{
        font-size: 8pt;
        padding: 5px 0 0 40px;
        margin: 0;
        }

#header{
        height: 251px;
        padding: 0;
        margin: 0;
        background-image: url("../images/headbg.gif");
        background-repeat: repeat-x;
        }
		
#headercomp{
        height: 183px;
        padding: 0;
        margin: 0;
        background-image: url("../images/headbg.gif");
        background-repeat: repeat-x;
        }		

#logo{
        height: 241px; /*251*/
        width: 233px;
        padding: 10px 0 0 0;
        margin: 0;
        float: left;
        background-image: url("../images/logobg.jpg");
        background-repeat: no-repeat;
        text-align: center;
        }

#logo p{
        color: #ffffff;
        font-size: 8pt;
        padding: 0;
        margin: 0;
        }
		
#logocomp{
        height: 183px; /*251*/
        width: 233px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("../images/logobg.jpg");
        background-repeat: no-repeat;
        background-position: bottom;
        text-align: center;
        }



#logocomp p{
        color: #ffffff;
        font-size: 8pt;
        padding: 0;
        margin: 0;
        }		

#logopic{
        margin: 32px 0 0 0;
        float: left;
        }
		
#logocomp a{
        margin: 0 !important;
        padding: 0;
        }

#logocomp #logopic{
        margin: 0 !important;
        padding: 0;
        }		


#si{
        float: left;
        margin: 41px 0 0 21px;
        }

#logo form input{
        float: left;
        margin: 41px 0 0 5px;
        width: 110px;
        }
		
#logocomp form input{
        float: left;
        margin: 43px 0 0 5px;
        width: 110px;
        }		

#sb{
        float: left;
        margin: 41px 0 0 5px;
        }


#header #m1{
        height: 251px;
        width: 150px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("/images/head/m1.jpg");
        background-repeat: no-repeat;
        }

#header #m2{
        height: 251px;
        width: 152px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("/images/head/m2.jpg");
        background-repeat: no-repeat;
        }

#header #m3{
        height: 251px;
        width: 151px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("/images/head/m3.jpg");
        background-repeat: no-repeat;
        }

#header #m4{
        height: 251px;
        width: 152px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("/images/head/m4.jpg");
        background-repeat: no-repeat;
        }

#header #m5{
        height: 251px;
        width: 151px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("/images/head/m5.jpg");
        background-repeat: no-repeat;
        }

.ma{
        color: #ffffff;
        text-decoration: none;
        }

.mp{
        margin: 3px 0 0 10px !important;
        font-size: 9pt;
        }

.mpa{
        margin: 3px 0 0 10px !important;
        font-size: 9pt;
        color: #dcff86;
        }


#main{
        padding: 0;
        margin: 0;
        background-color: #728184 !important;
        float: left;
        width: 100%;
        }

#left{
        /*height: 198px;*/
        width: 232px;
        padding: 0;
        margin: 0;
        background-image: url("../images/lbg.jpg");
        background-repeat: no-repeat;
        background-color: #d9e0e1;
        border-right: 1px solid #ababab;
        float: left;
        }

#left #banners{
        width: 232px;
        padding: 10px 0 10px 0;
        margin: 40px 0 0 0;
        background-color: #ffffff !important;
        text-align: center;
        float: left;
        }


* html #left #banners{
        padding: 5px 0 53px 0;
        }

/*#left h1{
        font-size: 8pt;
        font-weight: normal;
        padding: 3px 0 10px 20px;
        margin: 0;
        color: #ffffff;
} */
h1{
        font-size: 8pt;
        font-weight: normal;
        padding: 5px 0 10px 20px;
        margin: 0;
        color: #ffffff;
        }

#left .grey{
        border: none;
        border-top: 1px solid #bfc5c5;
        width: 228px;
        }

* html #left .grey{
        border: none;
        height: 1px;
        width: 228px;
        color: #bfc5c5;
        }

#left .white{
        border: none;
        border-top: 1px solid #ffffff;
        width: 228px;
        }

* html #left .white{
        border: none;
        height: 1px;
        width: 228px;
        color: #ffffff;
        }

#left p{
        color: #51565b;
        font-size: 9pt;
        font-weight: bold;
        padding: 0 0 0 20px;
        margin: 0;
        }

#left p span{
        color: #51565b;
        font-size: 8pt;
        font-weight: normal;
        padding: 0 20px 0 0;
        margin: 0;
        float: right;
        }

#left .green{
        color: #21794c !important;
        font-size: 8pt !important;
        font-weight: normal;
        }

#left .green a{
        color: #21794c !important;
        }

#left .green span{
        color: #21794c !important;
        font-size: 8pt;
        font-weight: normal;
        padding: 0 13px 0 0 !important;
        margin: 0;
        float: right;
        }

* html #left .green span{
        cursor: pointer;
        }

#left .menu{
        font-size: 8pt;
        margin: 5px 0 0 0;
        }

#left .menu a{
        color: #51565b;
        }

#left .menu select { width: 200px; font-size: 10pt; color: #555; }

#left .menulk {
        font-size: 8pt;
        margin: 5px 0 0 0;
        }

#left .menulk a{
        color: #EC8277;
        }

#left .menulk select { width: 200px; font-size: 10pt; color: #555; }

#left .menua{
        color: #b91919;
        font-size: 8pt;
        margin: 5px 0 0 0;
        text-decoration: underline !important;
        }

#left .menua a{
        color: #b91919;
        }

#left .menub{
        color: #51565b;
        font-size: 7pt;
        margin: 5px 0 0 0;
        text-decoration: underline !important;
        }

#left .menub a{
        color: #51565b;
        }

#left .menus{
        color: #51565b;
        font-size: 7pt;
        font-weight: normal;
        margin: 5px 0 0 0;
        text-decoration: underline !important;
        }

#left .menus a{
        color: #51565b;
        }


#left .menub img{
        float: left;
        margin: 4px 0 0 -1px !important;
        padding-right: 10px;
        }

#left .menus img{
        float: left;
        margin: 4px 0 0 -1px !important;
        padding-right: 10px;
        }

#left .menua img{
        float: left;
        margin: 6px 0 0 -15px !important;
        }




#left #banners p{
        color: #000000 !important;
        font-size: 8pt;
        font-weight: normal;
        padding: 5px 0 0 20px;
        margin: 0;
        }

#left #banners #contacts{
        font-size: 9pt;
        font-weight: bold;
        color: #51565b !important;
        }


#center{
        /*height: 198px;*/
        /*width: 520px;*/
        padding: 0;
        margin: 0 0 0 1px;
        /*background-image: url("../images/mainbg.gif");*/
        background-repeat: repeat-y;
        background-color: #d9e0e1;
        float: left;
        }

#centerwide{
        /*height: 198px;*/
        /*width: 755px;*/
        padding: 0;
        margin: 0 0 0 1px;
        /*background-image: url("../images/mainbgwide.gif");*/
        background-repeat: repeat-y;
        background-color: #d9e0e1;
        float: left;
        }


#center h4{
        color: #51565b;
        font-size: 8pt;
        margin: 5px 0 0 10px !important;
        }



#center .catalog{
        float: left;
        }

#center .catalog img{
        border-top: 1px solid #989898;
        border-left: 1px solid #989898;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        margin: 10px;
        }

#center .catalog p{
        font-size: 7pt;
        padding: 0 0 27px 10px;
        margin: 0;
        }

#center .catalog input{
        font-size: 7pt;
        }

#center #title H1 {
        color: #000000; 
		}
		
#center #title{
        height: 28px;
        padding: 0;
        margin: 0;
        background-image: url("../images/bg.jpg");
		
        /*background-repeat: no-repeat;*/
        text-transform: uppercase;
        }

#center #action{
        width: 100%;
        height: 30px;
        padding: 0;
        margin: 0;
        background-image: url("../images/bg.jpg");;
        /*background-repeat: no-repeat;*/
        
        }

#center #action h1{
        padding-top: 8px !important;
		color: #000000;
        }

#center p{
        padding: 10px 10px 0 20px;
        font-size: 9pt;
        }

#center #spec{
       
        margin: 0 0 0 2px;
        padding: 0 0 44px 0;
        background-color: #f5f5f5;
        border-bottom: 1px solid #c3c5c7;
        
        }

* html #center #spec{
        margin: -1px 0 0 2px;
        padding: 0 0 10px 0;
        }


/*Wide*/
#centerwide h4{
        color: #51565b;
        font-size: 8pt;
        margin: 5px 0 0 10px !important;
        }



#centerwide .catalog{
        float: left;
        }

#centerwide .catalog img{
        border-top: 1px solid #989898;
        border-left: 1px solid #989898;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        margin: 10px;
        }

#centerwide .catalog p{
        font-size: 7pt;
        padding: 0 0 27px 10px;
        margin: 0;
        }

#centerwide .catalog input{
        font-size: 7pt;
        }

#centerwide #title{
        height: 28px;
        padding: 0;
        margin: 0;
        background-image: url("../images/bg.jpg");
        
        }
#centerwide #title H1 {
		color:#000000;
		}

#centerwide #action{

        height: 30px;
        padding: 0;
        margin: 0;
        background-image: url("../images/bg.jpg");


        }

#centerwide #action h1{
        padding-top: 8px !important;
		color:#000000
        }

#centerwide p{
        padding: 10px 10px 0 20px;
        font-size: 9pt;
        }

#centerwide #spec{

        margin: 0 0 0 2px;
        padding: 0 0 44px 0;
        background-color: #f5f5f5;
        border-bottom: 1px solid #c3c5c7;

        }

* html #centerwide #spec{
        margin: -1px 0 0 2px;
        padding: 0 0 10px 0;
        }
/*wide end*/

.specitem{
		width:100%;
        height: 104px;
        padding: 0;
        margin: 0 0 20px 5px;
        background-image: url("../images/specbg.gif");
        background-repeat: repeat-x;
        border-top: 1px solid #afb4b5;
        border-left: 1px solid #afb4b5;
        }

.specitem img{
        float: left;
        }

.specitem h1{
        color: #ff0000;
        font-size: 10pt;
        font-weight: bold;
        margin: 0 0 0 120px;
        padding: 0;
        }

.specitem p{
        color: #000000;
        font-size: 8pt !important;
        margin: 5px 0 0 120px !important;
        padding: 0 !important;
        }


#right{
        /*height: 198px;*/
        width: 233px;
        height: 800px;
        padding: 0;
        margin: 0 0 0 2px;
        background-image: url("../images/newbg.gif");
        background-repeat: repeat-y;
        float: left;
        border-bottom: 1px solid #c9cbcc;
        }


* html #right{
        /*height: 198px;*/
        width: 232px !important;
        height: 827px;
        padding: 0;
        margin: 0 0 0 2px;
        background-image: url("../images/newbg.gif");
        background-repeat: repeat-y;
        float: left;
        border-bottom: 1px solid #c9cbcc;
        }


#right #newtitle{
        width: 234px;
        height: 27px;
        padding: 0;
        margin: 0;
        background-image: url("../images/newtitle.jpg");
        background-repeat: no-repeat;
        }


* html #right #newtitle{
        width: 232px;
        height: 27px;
        padding: 0;
        margin: 0;
        background-image: url("../images/newtitle.jpg");
        background-repeat: no-repeat;
        }

#right #newtitle h1{
        display: inline;
        float: left;
        }

#right #newtitle p{
        font-size: 8pt;
        color: #ffffff;
        margin: 8px 0 0 50px;
        display: inline;
        float: left;
        }

.rightitem1{
        background-color: #f5f5f5;
        width: 231px;
        float: left;
        margin: 0 0 0 2px;
        border-top: 1px solid #788689;
        }

* html .rightitem1{
        width: 230px !important;
        float: left;
        margin: 0 0 0 1px;
        border-top: 1px solid #788689;
        }

.rightitem1 img{
        float: left !important;
        }

.rightitem1 p{
        padding: 0;
        margin: 0 0 0 10px !important;
        display: inline;
        font-size: 8pt;
        }

.rightitem1 p a{
        text-decoration: none;
        color: #000000;
        margin: 0 10px 0 0;
        }

.rightitem1 .mark{
        background-color: #bdff76;
        }



.rightitem2{
        background-color: #d6ddde;
        width: 231px;
        float: left;
        margin: 0 0 0 2px;
        border-top: 1px solid #788689;
        }


* html .rightitem2{
        background-color: #d6ddde;
        width: 230px !important;
        float: left;
        margin: 0 0 0 1px;
        border-top: 1px solid #788689;
        }

.rightitem2 img{
        float: left !important;
        }

.rightitem2 p{
        padding: 0;
        margin: 0 0 0 10px !important;
        display: inline;
        font-size: 8pt;
        }

.rightitem2 p a{
        text-decoration: none;
        color: #000000;
        margin: 0 10px 0 0;
        }

.rightitem2 .mark{
        background-color: #bdff76;
        }

.text{
        float: left;
        margin: 2px 0 0 5px !important;
        }

.redtext{
        margin: 0 !important;
        color: #ff0000;
        }

#right p{
        padding: 0;
        margin: 5px 0 10px 5px;
        font-size: 8pt;
        float: left;
        }

#right #polltitle{
        width: 234px;
        height: 25px;
        padding: 0;
        margin: 0 0 0 2px;
        background-image: url("../images/pollbg.jpg");
        background-repeat: no-repeat;
        float: left;
        }


* html #right #polltitle{
        width: 230px !important;
        height: 25px;
        padding: 0;
        margin: 0 0 0 1px;
        background-image: url("../images/pollbg.jpg");
        background-repeat: no-repeat;
        float: left;
        }

#right #polltitle h1{
        padding: 8px 0 0 10px !important;
        }


#right #poll{
        background-image: url("../images/poll.gif");
        background-repeat: repeat-y;
        width: 233px;
        height: 270px;
        float: left;
        margin: 4px 0 0 -2px !important;

}


* html #right #poll{
        margin: 4px 0 0 -3px;
}



#footer{
        float: left;
        background-image: url("../images/fbg2.gif");
        background-repeat: repeat-x;
        width: 100%;
        }


#footer1{
        height: 35px;
        width: 232px;
        padding: 0;
        margin: 0;
        background-image: url("../images/fbg1.gif");
        background-repeat: repeat-x;
        float: left;
        }

#footer2{
        height: 35px;
        padding: 0;
        margin: 0;
        float: left;
        }


#footer2 img{
        float: left;
        margin: 0;
        padding: 0;
        }

#footer1 p{
        color: #ffffff;
        font-size: 8pt;
        padding: 0;
        margin: 3px 0 0 5px;
        }

.clr{
        float: left;
        clear: both;
        }
        
        .normal {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		        font-size: 8pt;
		}
		
.excerpt_img{
		background-color:#999999;
}

.cat_td {
		background-color:#bfd1d3;
		padding:5px 5px 5px 5px;
}

.rised{
        position: relative;
        top: -86px;
        padding: 0;
        margin: 0;
        }

#textmenu{
        height: 95px; /*251*/
        width: 521px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("../images/hbg.jpg");
        background-repeat: no-repeat;
        }

#textmenu img{
        padding: 0;
        margin: 0;
        float: left;
        }

#textmenu ul{
        padding: 0;
        margin: 0;
        float: left;
        list-style-type: none;
        margin: 5px 0 0 20px;
        padding: 0;
        }

#textmenu li{
        font-size: 8pt;
        color: #ffffff;
        margin: 5px 0 0 0;
        padding: 0;
        }

* html #textmenu li{
        margin: 0 !important;
        }

#textmenu li a{
        color: #ffffff;
        }

#textmenu .red{
        color: #ff1b00;
        }

#textmenu .yellow{
        color: #dbff84;
        }

#authcomp{
        height: 183px;
        width: 235px;
        padding: 0;
        margin: 0;
        float: left;
        background-image: url("../images/h1bg.jpg");
        background-repeat: no-repeat;
        }

#authcomp p{
        font-size: 8pt;
        color: #ffffff;
        margin: 35px 8px 0 8px;
        padding: 0;
        }

#authcomp form{
        margin: 0;
        padding: 0;
        }

#authcomp input{
        margin: 5px 8px 0 8px;
        padding: 0;
        float: left;
        }

#authcomp img{
        margin: 5px 0 0 0;
        float: left;
        }

#authcomp #padleft{
        padding: 0;
        margin: 0 0 0 58px;
        }
        
        
.cat-item-name A { color: #1b81ad; text-decoration: none; }
.cat-item-name A:link, .cat-item-name A:visited, { text-decoration: none; color: #1b81ad; }
.cat-item-name A:hover, .cat-item-name A:active { text-decoration: underline; }
.cat-item-name
	{
		color:#1b81ad;
		font-size:12px;
		font-family: Tahoma;
	}


.cat-item-pre A { color: #1b81ad; text-decoration: none; }
.cat-item-pre A:link, .cat-item-pre A:visited, { text-decoration: none; color: #1b81ad; }
.cat-item-pre A:hover, .cat-item-pre A:active { text-decoration: underline; }
.cat-item-pre {
		color:#000000;
		font-size:10px;
		font-family: Tahoma;
	}       
