html, body {

	height: 100%;

}



body, form {

padding:0px;

margin:0px;

}



* {

outline:none; }



body

{

text-align:center;

background:#fff url(images/body_fon.jpg) top center repeat-y;

font-family:"Times New Roman";

font-size:14px;
}



.ie_border {

min-height: 100%;

width:950px;

height: auto !important;

height: 100%;

margin: 0 auto -90px;

min-width:950px;

position:relative;

z-index:0;

}





ul.marg li, ol.marg li {

	margin-bottom:7px;

font-size:14px;	
}



#container {

float:left;

text-align:left;

margin:0 0 0 1px;

width:949px;

background:#fff;

position:relative;

z-index:1;

}



* html #container {

padding-bottom:65px;

margin:0;

}



h1, h2, h3

	{

	font-family:"Times New Roman";

	font-size:20px;

	display:block;

	margin:0px 0px 20px 0px;

	padding:0 0 15px 30px;

	margin-bottom:6px;

	font-weight:600;

	color:#9BBB38;

	background:url(images/avto.gif) no-repeat left top;

	}



.forh1 h1 {

background:none;

padding: 0 0 15px 0;

font-size:17px;

color:#333;}



h2, h3{

background:none;

padding-left:0px;

margin-left:0px;

font-size:18px;

padding-bottom:5px;

}





h4

	{

	font-family:"Times New Roman";

	font-size: 1.1em;

	display:inline;

	font-weight:600;

	color:#FFFFFF;

	text-align:right;

	}



a {

color:#9BBB38

}



a:hover {

color:#FF6600;

text-decoration:none;

}



p {

font-size:14px;

line-height:18px;

text-align:justify;

margin:0 0 16px;

}



p a, p.links a {

color:#FF6600;

font-weight:bold;

text-decoration:underline;

}



p a:hover, p.links a:hover  {

color:#9BBB38;

}



img.ind {

float:left;

padding-bottom:5px;

width:320px;

height:162px;

}



.right a img {

border:none;

}



	

#header

{

width:950px;

background:url(images/header.jpg) bottom center no-repeat;

text-align:left;

height:155px;

position:absolute;

left:0;

top:0;

z-index:999;

}



* html #header

{float:left}

* html #header {

clear:both;

}

	

a.logo {

float:left;

display:block;

text-align:left;

border:none;

width:211px;

height:64px;

position:relative;

margin:26px 30px 0 0;

}



a.logo img {

border:none;

width:211px;

height:64px;

}

	

#header .right {

float:right;

text-align:right;

margin-right:5px;

width:230px;

}



.tel {

float:left;

display:block;

margin:13px 0 0 17px;

font-size:28px;

font-weight:bold;

color:#713b1a;

margin-right:20px;

font-family:"Times New Roman";

}



.tel span{

	font-size:12px;

	font-family:"Times New Roman";

}



.tel b {

font-size:20px}



.tel span.rezhim{

font-size:14px;

	color:#CC0000

}



ul li {

font-size:14px;}





#menu

{

float:left;

border-bottom:double 1px #ccc;

border-top:double 1px #ccc;

margin:5px 10px 20px 20px;

width:908px;

position:absolute;

top:155px;

left:0;



}



* html #menu {

clear:both;

}

	



#menu ul

	{

	padding:0px;

	list-style:none;

	width:100%;	



	float:left;

	margin:1px 0;

	}

	

#menu ul li

	{

	white-space:nowrap;

	float:left;

	font-size:14px;

	color:#CCCCCC;

	text-align:left;	

	line-height:25px;

	list-style-type:none;

	padding:3px 14px 3px 13px;

	margin-right:1px;

	border:solid 1px #ccc;

	}

	

#menu ul li.ali {

position:relative;

margin-right:0px;

}



#menu ul li a

	{

	display:block;

	float:left;

	color:#5c2300;

	text-decoration:none;

	font-size:14px;

	font-weight:bold;

	

	}



#menu ul li span {

display:none;

float:left;

width:1px;

height:15px;

font-size:0px;

line-height:0px;

background-color:#CCCCCC;

margin:4px 4px 0 px;

}



* html #menu ul li span {

margin:4px 4px 0 6px;

}

	

#menu ul li a:hover

	{

	color:#FF6600

	}

	

#content

	{

	float:left;

	padding:0px 20px 0px 20px;

	font-size:14px;

	text-align:left;

	margin-top:210px

	}

	

* html #content, *+html #content {

padding-bottom:90px;

}

	

#content ul {

margin:0px 0px 15px 20px;

padding:0px 20px;

list-style-type:disc;

}



.ie_footer {

margin:0 auto;

position:relative;

z-index:0;

width:950px;

height:90px;

clear:both;

}



	

#footer {

position:relative;

min-height: 90px;

margin:0 auto;

padding-bottom:15px;

width:950px;

background:url(images/footer_line.jpg) left bottom no-repeat;

}



* html #footer { margin-top:40px;}



.partners {

position:absolute;

right:10px;

line-height:10px;

text-align:right;

bottom:10px;}



.partners a{

font-size:10px;}





.counters {

float:left;

display:block;

}

.copy {

display:block;

float:left;

width:900px;

text-align:left;

margin-left:10px;

}

.copy em {

	font-style:normal;

	font-size:10px;

	color:#999;



	display:block;

}

	

.copy h3 {

color:black;

text-decoration:none;

display:inline;

font-size:12px;

margin:0; padding:0;

font-weight:normal;

}



.copy a {

color:black;

text-decoration:none;

display:inline;

}



.copy a strong{

display:inline;}

	



	table.order

	{

	border-collapse:collapse;

	border-spacing:0px;

	}	

	

table.order tr td

	{

	border:solid 1px #fff;

	text-align:left;

	font-family:"Times New Roman";

	}



table.order tr th

	{

	background-color:#eee;

	padding:4px;

	color:#000;

	font-weight:bold;

	font-size:14px;

	text-transform:uppercase

	}

	

	

table.view td

	{

	background-color:#fff;

	padding:4px;

	color:#666;

	text-align:center;

font-size:14px;	
	}



table.view td.left

	{

	background-color:#fff;

	padding:4px;

	color:#666;

	text-align:left;

	}

	

table.view td.td

	{

	background-color:#9BBB38;

	border:solid 1px #fff;

	color:#FFFFFF;

	text-align:center;

	font-weight:bold;

	}

	

table.view td.sub

	{

	background-color:#eee;

	border:solid 1px #fff;

	color:#000;

	text-align:center;

	font-weight:bold;

	}

	

table.view td img

	{

	padding:1px;

	}



table.view td a {

	border:solid 2px #ccc;

	display:block;

	width:152px;

	height:116px;

	float:left;

	margin-left:2px;

}



table.view td a:hover {

	border:solid 2px #9BBB38;

}



.sp_h1 h1 {

display:inline;

}



.sp_h1 span {

font-family:"Times New Roman";

	font-size: 18px;

	font-weight:600;

	color:#9BBB38;

	}

	

ul#park {

list-style:none;

padding:0;

margin:5px;

margin-right:265px;

float:left;

display:none;

}



ul#park li a img{

border:none;

padding:3px;

border:solid 1px #CCCCCC;

width:250px;

height:188px;

}



.nolinks a, .nolinks a:hover{

color:#000;

text-decoration:none;

font-weight:100;

}



.table_title {

margin:15px 0 10px 145px;

font-size:14px;

color:#ff6600;

text-transform:uppercase;

font-weight:600;

}



.lic {

margin:0;

font-family:"Times New Roman";

font-size: 14px;

color:#9BBB38;



float:left;

}



p.cont {

float:left;

 width:600px; text-align:left; position:relative;}

 

 p.cont img{

 margin: -40px 0 0 15px; border:solid 1px #ccc;}



#zakaz {

width:100%;

}



a.print {position:absolute;

display:block; left:233px; top:230px;

}





a.print img {

border:solid 1px #666666}



.left_c {

float:left;

width:100%;

}



.right_c {

float:right;

width:250px;

padding-top:5px;

font-size:14px;
color:#FF6600; text-align:left}



.right_c a { 

display:block;

text-decoration:none;

float:left;}



.right_c a img{

width:70px;

height:100px;

border:solid 1px #ccc;

margin-right:10px;}



#polls {margin:0; padding:0;}



.blanklink a {font-size:18px; color:#000000; font-weight:bold}



.models {

margin:0 10px 10px;

padding-bottom:10px;

float:left;

}



.models span {

float:left;

width:193px;

height:auto;

margin:10px;

font-weight:bold;

font-size:14px;}



.models span a {

display:block;

width:193px;

height:130px;

}



.models span a img{

border:none;

width:187px;

height:124px;

padding:3px;

background:#CCCCCC

}



.models span a:hover img{

background:#999999

}



.models span h3{

display:inline; font-size:14px;
font-weight:bold;

color:#000;

}



p.red {

color:red;

font-weight:bold;

padding:10px 0 0 0;}

/*

.wed {

margin:0 auto;

width:600px;

height:488px;

background:url(images/93.jpg) no-repeat top left;

margin-bottom:20px;

}



.wed div {

margin-left:120px;

padding-top:120px;

padding-right:160px;}



.wed div h3{

color:#FF0000;

font-size:14px;

margin:0 0 10px 0;

padding:0;

background:none}

*/



.wed {

margin:0 auto;

width:480px;

padding:15px;

border:solid 1px #F30;

margin-bottom:20px;

font-size:11px

}



.wed b{

font-size:14px;
}



.models span a.noblock {

display:inline;

margin:0; padding:0;}



.news {

	margin:15px 0;

}



.news .title{

	font-family:"Times New Roman";

	display:block;

	font-size: 16px;

	display:block;

	margin:0px 0px 10px 0px;

	font-weight:600;

	color:#9BBB38;

}



.news p {

	border-bottom:dotted 1px #ccc;

	padding-bottom:10px;

	width:45%;

	float:left;

	

}



.news img {

	float:left;

	border: solid 1px #ccc;

	padding:1px;

	margin:0 10px 10px 0;

}



.news .date{

	font-size:10px;

}



p.lenty img {

	padding:1px;

	border:solid 1px #ccc;

	margin:5px;

}



p.lenty {

	clear:both;

	text-align:center;

}



.copy p { margin:0; padding:0}

.copy p a{

	font-size:10px;

	font-weight:normal;

	color:#9BBB38}



.alignright {

	float:right;

	padding:1px;

	border:solid 1px #9BBB38;

	margin:0 0 10px 10px;

}



.alignleft{

	float:left;

	padding:1px;

	border:solid 1px #9BBB38;

	margin:0 10px 10px 0px;

}



p.torg {color:#CC0000; font-weight:bold; font-size:12px; text-align:center; margin-bottom:10px; position:relative;}



p.torg span {

	position:relative;

	z-index:2;

}



p.torg img.torg {

	position:absolute; top:10px; right:15px; z-index:1

}



.news p strong {

	font-weight:normal}



.l_list {

float:left;

width:340px;

margin:0 50px 0 120px;

}



.r_list {

float:left;

width:310px;

}



.l_list ul, .r_list ul {

list-style:none !important;

padding:0 !important;

margin:0 0 15px 0 !important;

} 



.l_list ul li, .r_list ul li {

padding:2px 0 !important;

}



.h1_center h1 {

text-align:center !important;

margin-bottom:5px;

padding:0;

font-size:12px

}