@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:1000px;


  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;}
#webimbutton a:hover,#webimbutton  a:active {


border:0;
text-decoration:none;}
a img{border:0;}
#header{height:130px;

margin:0px 0px 4px 0;

padding: 0 0px 0px 0;
border:1px solid #efefef;
width:1000px;

 }
 #header a{border:0 ! important;}
 .logo {margin: 28px 0 20px 30px;
 border:0px;}

#hormenu{
width:900px;
padding-left: 58px;
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:5px;
position:relative;
background: transparent url(img/bgbddiv.gif) top left repeat-y;
width:1000px;}

#toptop{height:1px;
width:1000px;
background: transparent url(img/bgfootertop.gif) top left no-repeat;
}
#menu {

margin:0 10px 10px 0;
width: 180px;
padding:12px 0 30px 20px;
float: left;
}



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 0px;
padding:0;
text-align:left;}
h2{font-size:1.3em;
font-weight:bold;
margin:12px 0 10px 0px;;
padding:0;
border-bottom:1px dotted #ffcd00;
}
h3{font-size:1.1em;
font-weight:bold;
margin:3px 0 10px 0px;

padding:2px;
}
#menu h3
{margin: 15px 0 3px -10px;
font-size:1.15em;}
#rightcolumn h3
{
	margin:15px  0 5px 0px;
font-size:1.25em;}

/**********************************************************************/
#rightcolumn
{	float: left;
	width: 165px;
position:relative;
	margin: 0 ;
	padding: 10px 10px 10px 10px;
	}
#rightcolumn h5{font-size:0.9em;
font-weight:bold;
margin:0;}
.pica:hover, .pica:active{border:0 !important;}
	#webimbutton{
		margin: 20px 0;
	position:relative;
	
	}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/***********************************************************************************/
#content{
min-height:570px;
  padding:0 30px 40px 30px;
margin: 0 10px 10px 0;
	width: 530px;
	float: left;
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 ;


font-weight:normal ;

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:150px;
text-align:left;
position:relative;
background: transparent url(img/bgfootertop.gif) top left no-repeat;
font-size:1.2em;
font-weight:bold; color:#ffcd00;
width:850px;
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-position:inside;}
#content ul li {
	list-style-position:outside;
	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;
background-color:#f5f5f5;
text-align: center !important;
}
.tirestable td{background-color:#f5f5f5;}
#formsend h2{padding:0;
margin:0 0 0 0;}

#cp{
 font-weight:bold;
font-size:1em;
padding:3px;
width: 210px;
cursor: pointer;
margin:0 100px  0 100px;}
/** хаки**/
@media all, () {
 #hormenu  table a{
font-size:1.1em !important;
* font-size:1.3em !important;
font-size:1em \0/;
* margin :0 !important;

}

	#content div table, #content div table tr, #content div table td , #YMapsID table, #YMapsID table tr, #YMapsID table td {
	margin:0;
	background:none !important;}

 .tabledark td {background-color: #e6e6e6; margin:2px;}	
.tabledark .odd td {background-color: #f5f5f5; margin:2px;}


					
.picofferright {margin:5px;
float:right;}
.picofferleft {margin:5px;
float:left;}
.yel{color:#ffcd00 !important;}
#content table.sm a:hover,#content table a:active{color:#000000 !important;}
#content table.sm b a:hover,#content table b a:active{color:#000000 !important;}

#content table.sm b:hover,#content table b:active{color:#000000 !important;}
