@charset "windows-1251";
/* CSS Document */
/*page*/

html { 
  padding:0px;
  margin:0px;
}

body {text-align:center;

background: #dfdfdf url(img/bgg.jpg) right bottom repeat-x;
  font: 12px/17px Helvetica, Verdana, Tahoma,  Sans-Serif;
  color:#000000;  
  padding:0x;
  margin:0;

}
#bgtop{width:100%;
position:absolute;
top:0;
left:0;
height:183px;
background: transparent url(img/bggtop.jpg) left top repeat-x;
}
#bg{
text-align:left;
position:relative;
width:924px;


  margin : 0 auto;


}
a:link, a:visited {
color:#2F2E30;
text-decoration:none;
border-bottom:0;
}
a:hover, a:active {
color:#ffcd00;

border-bottom:1px dotted #000000;
text-decoration:none;}
a img{border:0;}
#header{height:133px;

margin:0px 0px 4px 0;

padding: 0 0px 0px 0;
border:1px solid #efefef;
width:924px;

 }
 #header a{border:0 ! important;}
 .logo {margin: 28px 0 20px 30px;
 border:0px;}

#hormenu{
width:930px;
padding-left:34px;

margin-top:-6px;
}

 #hormenu  td  {
margin: 0px 10px 0 0;

background:#f7f5f5;
text-align:center;
border-bottom:#cbcbcb 1px solid;
border-left:#cbcbcb 1px solid;
border-right:#cbcbcb 1px solid;}

#hormenu a{display:block;
font-size:1.3em;
padding:5px 10px;

}
#hormenu a:link, #hormenu  a:visited{color:#000000;
text-decoration:none;
font-weight:bold;
font-size:1.3em;
border-bottom:0;}
#hormenu  a:hover, #hormenu a:active{background:#ffcd00;
color:#000000;
text-decoration:0;
font-weight:bold;
border-bottom:0;}
#bddiv{margin-top:30px;
position:relative;
background: transparent url(img/bgbddiv.gif) top left repeat-y;
width:924px;}
#content {
  margin-left: 285px;


  border-top:#cbcbcb  1px solid;
  padding:0 30px 40px 45px;
  position:relative;
min-height:570px;
}

#menu {
position: absolute;
height:570px;
left: 0;
margin:0;
margin-bottom:11px;
width: 229px;padding:20px 0 30px 40px;
border-top:1px solid #cbcbcb ;

}


input, select, textarea{border:1px solid #dedede;}
#menu ul
{margin:0px;
padding:0px;}
#menu li{border-bottom:#dfdfdf  1px solid;


list-style: none}
#menu li a:link, #menu li a:visited, #menu li a:hover, #menu li a:active{
padding: 7px 15px 7px 10px;
display:block;
text-decoration:none;
color:#000000;
border:0 ! important;
font-size:1.15em;
}
#menu li a:hover{
background-color:#ffcd00;}



h4 {background:#ffcd00;
width: 200px;
margin:0 0 35px 0px;
font-size:1.5em;
font-weight:bold;
text-align:center;
padding:30px 5px 10px 5px;}
h1 {color:#ffcd00;
font-weight:bold;
font-size:1.4em;
line-height:0.95em;
margin:3px 0 15px -20px;
padding:0;
text-align:left;}
h2{font-size:1.3em;
font-weight:bold;
margin:12px 0 10px -20px;;
padding:0;
border-bottom:1px dotted #ffcd00;
}
h3{font-size:1.1em;
font-weight:bold;
margin:3px 0 10px -20px;

padding:2px;
}
#menu h3
{margin: 15px 0 7px -15px;
font-size:1.3em;}




/***********************************************************************************/
#content{text-align:justify;
}
#content table{
width:97%;
text-align:center !important;
background:none;
padding:0px;

margin:10px 0 0 0 ;
border:0;
border:0 !important;}
#content table td{
text-align:center !important;
margin:2px ;

background:#f5f5f5;
font-weight:normal !importnat;

border:0 !important;
* padding:0 !important;

* overflow: hidden;
* margin:0 !important;
}
#content table td a {  font-weight:normal !importnat; 
padding:1px 4px; display:block; 
* padding:0px !important;
* margin:0 !important;
width:100%; height:100%; 
text-align:center !important;}


#content  table td a{display:inherit;
text-align:center !important;}
#content table td a:hover, #content table td a:active{ 
font-weight:normal !importnat; background:#transparent;
border:0 !important;
}

#content table .first td{font-weight:bold;
background:#444444;
color:#ffffff;
}
#content table .dark td{background:#e6e6e6;
text-align:center !important;}
#content table .none td{
text-align:center !important;
background:#ffffff;
padding-top:15px;
font-size:1.2em;
font-weight:bold; 
}
#content table td a {border-bottom:0 !important; font-weight:normal !important;
text-align:center !important;
}
#content table .none1 td{
background:#ffffff;

font-size:1em;
font-weight:bold; 
text-align:center;
vertical-align:top;
padding:30px 0 0 0 ;
* padding:0 !important;
margin:0 !important;}

#content table .none1 td a{padding:0 !important;
margin:0 !important;}
#content table .none2 td a:link img, #content table .none2 td a:visited img
{border:1px solid #ffffff !important;}
#content table .none2 td a:hover img, #content table .none2 td a:active img
{border: 1px doted #ffcd00;
}
#content table .none2 td{
background:#ffffff;
padding-top:0;
font-size:0.9em;
font-weight:bold; 
text-align:center;
vertical-align:top;}

#content table td.nonepic{
background:none;
width:230px;

font-weight:bold; 
text-align:center;}
#content table td.nonepic div{
width:230px;
text-align:right !import;
overflow: hidden;
}
#footer {
padding-left:100px;
text-align:left;
position:relative;
background: transparent url(img/bgfootertop.gif) top left no-repeat;
font-size:1.2em;
font-weight:bold; color:#ffcd00;

padding-top:20px;
padding-bottom:30px;
}
#footer a {font-size:1em;
font-weight:bold;
margin-left:2px;
margin-right:2px;

color:#ffcd00;}
#footer a:hover, #footer active{
border-bottom:1px dotted #ffcd00;}


.count{position:absolute; 
right:0;
top:10px;}


 table.tirespic {border:0;
width:540px; background:#ffffff;
* padding:0  !important;
vertical-align:top;
}
 table.tirespic  tr td{
padding: 8px;
background:#ffffff;
vertical-align:middle;
text-align:center;
width:138px;
* margin:0  !important;
* padding:0  !important;

}

.tirespic a :link, .tirespic  a:visited{border-bottom:1px solid #ffcd00;
font-weight:bold;
* margin:0  !important;
* padding:0  !important;
}
.tirespic  a:hover, .tirespic  a:active{ border-bottom:1px solid #000000;
font-weight:bold;
color:#ffcd00;
* margin:0  !important;
* padding:0  !important;}




#content li {list-style-image:url(img/dot.gif);
font-size:1.2em;
line-height:1.5em;}

#formsend{ display:none;
margin:20px 0 20px 0; 
padding: 20px;
background-color:#eeeeee;
border: #ffcd00 2px solid;}
.subm1{background: #ffcd00;
border:#cccccc;
padding:2px;
}
.sm td{padding:0;
margin:0;
text-align: center !important;
}
#formsend h2{padding:0;
margin:0 0 0 0;}

#cp{
 font-weight:bold;
font-size:1em;
padding:3px;
width: 210px;
cursor: pointer;
margin:0 130px  0 130px;}
/** хаки**/
@media all, () {
 #hormenu  table a{
font-size:1.1em !important;
* font-size:1.3em !important;
font-size:1em \0/;
* margin :0 !important;

}

	


	

/************************/