/* ресетим */
html{ padding:0px;margin:0px;background:#111d21;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}

legend{color:#000;}
del,ins{text-decoration:none;}


select, input, textarea {font-family:Arial;}

input:focus {outline: none;}
textarea:focus {outline: none;}

body {
  font-family:Arial,Verdana;
  font-size:0.8em;
  margin:0;padding:0;
  max-width:1600px;
  position:relative;
  margin:0 auto;
  color:#cddbe0; 
}   


#body {max-width:1300px;}

#html-i {background:#111d21 url(/images/bg.gif) top left repeat-x;}
#html   {background:#111d21 url(/images/ni-bg.gif) top left repeat-x;}


a {color:white;}
a:hover {color:white}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}




.ajax_link {color:#366ea1;border-bottom:1px dashed #366ea1;cursor:pointer;}
.ajax_link:hover {color:#91a27e;border-bottom:1px dashed #91a27e;cursor:pointer;}


h1 {line-height:normal;font-family:Arial;font-size:25px; margin-bottom:22px;color:white;text-transform:uppercase}
h3 {font-size:1.4em;}
h2 {font-size:1.6em}

.subtitle {padding-left:10px;padding-bottom:15px;}
.subtitle2 {padding-left:10px;margin-bottom:15px;margin-top:20px;font-weight:bold;}

sup {line-height:0.7em;}

#wrapper {
	width: 100%;
	min-width: 800px;
	pmin-height: 500px;
	pheight: auto !important;
	pheight: 100%;
	overflow:hidden;
	
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	vertical-align:middle;
	height: 110px;
    overflow:auto;
	/* 113*/
	background:url(/images/header_bg.jpg) no-repeat  0px 0;height:298px;max-width:1050px;margin:0 auto;color:white;
}
#header h1 {padding:20px 0 0 20px;color:black}

/* pbackground:#060605 url(/images/ill.jpg) no-repeat top center; url(/images/ill.jpg) no-repeat top center; */
#index_flash {height:517px;background:#060605 } 

#pindex_flash div {height:517px;padding-left:50%;margin-left:-800px;overflow:hidden;width:1600px;}

#header-main {
		height:400px;
		position:absolute;
		z-index:8;
		color:white;
		overflow:hidden;
		width:100%;
		max-width:1600px;
	
	}
#header-main-div {
	vertical-align:middle;
    poverflow:auto;
	height:298px;
	max-width:1050px;
	margin:0 auto;
	color:white;
}	

.header-table {
	margin-top:63px;
	width:100%;posiption:relative;zoom:1;max-width:1600px
}
.header-table-ni {
	margin-top:63px;
	width:100%;posiption:relative;zoom:1;max-width:1050px
}	
.header-table td, .header-table-ni td {
	vertical-align:top;text-align:left;padding-top:40px;padding-left:170px;
}

#lang-switch {
	color:white;background:url(/images/eng-flag.png) no-repeat  0 3px;padding-left:21px;font-weight:100;font-size:14px;text-decoration:none;
}
#lang-switch-en {
	color:white;background:url(/images/rus-flag.png) no-repeat  0 3px;padding-left:21px;font-weight:100;font-size:14px;text-decoration:none;
}
#lang-switch span, #lang-switch-en span{ 
	border-bottom:1px solid #d6dede;
}

.header-table th, .header-table-ni th {
	margin-left:20px;z-index:99999;vertical-align:top;width:170px;
}
.header-table th img, .header-table-ni th img {	
	margin-left:25px;z-index:99999;
}
/*	
.header-table {width:100%;posiption:relative;zoom:1;max-width:1600px}	
.header-table td {vertical-align:top;}

.header-table-ni {
	width:100%;posiption:relative;zoom:1;max-width:1050px
}
.header-table-ni td { 
	vertical-align:top;
}
/* телефон в шапке */
.header_overlay {
	position:absolute;z-index:9;top:0;right:0;width:450px;
}
.ho1 {
	max-width:1280px;margin:0 auto;
}
.ho2 {
	float:right;margin-right:50px;margin-top:33px;color:white;
}
#phone {width:350px;font-size:14px;}
#phone span {font-weight:100;padding-left:8px;}
#title {width:350px;white-space:nowrap;padding-left:10px;font-size:19px;padding-top:35px;}

.ho-info {font-size:14px;margin-top:10px;font-weight:100;width:350px;padding-left:10px;}
.ho-info a {color:white;text-decoration:none;}
#a-info {border-bottom:1px solid #d6dede;margin-right:0px;cursor:pointer;font-size:14px;z-index:11;position: relative;}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 20px 0;
	padding-top:35px;
	max-width:1600px;
	
    pbackground:blue; 
    pbackground: url(/images/middle_bg.gif) top left repeat-x;
    max-width:1054px;margin:0 auto;
    padding-bottom:35px;
 
	
}

#middle-main {
	width: 100%;
	padding: 0 0 20px 0;
	padding-top:35px;
	max-width:1600px;
    pbackground:blue; 
    pbackground: url(/images/middle_bg.gif) top left repeat-x;
    max-width:1054px;margin:0 auto;
    padding-bottom:35px;
    padding-top:0;
 
	
}


#container {
	width: 100%;
	float: left;
	overflow: hidden;
	pmin-height:400px;
	
	
	
}
#content {
	margin: 0px 32px 0px 265px;
	line-height:1.56em;
	background-color:#152227;
	padding:22px 40px 40px 30px;
	font-size:14px;	
}
#content-main {
	margin: 0px 32px 0px 265px;
	line-height:1.56em;
	background-color:#152227;
	padding:22px 40px 40px 30px;
	font-size:14px;
	margin:0;padding:0;float:left;background:none;padding-left:520px;position:relative;	
}
#content-comp {
	margin: 0px 32px 0px 265px;
	line-height:1.56em;
	background-color:#152227;
	padding:22px 40px 40px 30px;
	font-size:14px;	
	margin:0;position:relative;margin-right:32px;
}


/* Главная
-----------------------------------------------------------------------------*/
#ma {
	width:500px;float:left;margin:0;padding:0;position:absolute;left:0;background:url(/images/index_menu_bg_top.gif) no-repeat top left;left:2px;
}
.m1 {
	width:497px;background:url(/images/index_menu_bg.gif) repeat-y top left;margin-top:1px;
}
.m2 {
	background:url(/images/index_menu_bg_bottom.gif) no-repeat bottom left;padding-left:1px;padding-bottom:4px;position:relative;
}
#md {
	width:749px;float:left;margin:0;padding:0;position:absolute;left:0;z-index:10;text-align:center;height:274px;vertical-align:bottom;background:url(/images/del_bg-tl.gif) no-repeat top left;pdisplay:none;left:1px;padding-top:1px;display:none;
}
.md1 {
	background:url(/images/del_bg-br.gif) no-repeat bottom right;height:274px;pading:0;margin:0;	
}
.md2 {
	background:url(/images/del_bg-bl.gif) no-repeat bottom left;margin:0;padding:0;height:274px;
}
.md3 {
	padding-top:7px;padding-left:70px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 200px;
	margin-left: -100%;
	pposition: relative;
	margin-bottom:0px;
	 /* background: #B5E3FF; */
	
}



/*  Меню
---------------------------------------------------------------------------*/
.menu {
	background:#10303a;height:70px;max-width:1054px;margin:0 auto;
	
}
.menu-i{
	background:#10303a;height:69px;max-width:1054px;margin:0 auto;
}
#menu {
	list-style: none;
    padding: 0;
    margin: 0;
    position: relative;
    float:left;
}

#menu li {display: inline;margin:0;cursor:pointer; }


#menu li a  {	
	text-indent: -500em;
	z-index:10;
	float: left;
	height: 69px;
	position: relative;
	overflow: hidden;
	margin:0;
	cursor:pointer;
}

#menu-auto a{
	width: 246px;
	background:url('/images/menu.jpg') 0 0 no-repeat;
	}
#menu-auto a:hover, #menu-auto-active a{
	width: 246px;
	background:url('/images/menu.jpg') 0 -69px no-repeat;
	}
#menu-del a{
	width: 243px;
	background:url('/images/menu.jpg') -247px 0 no-repeat;
	}
#menu-del a:hover, #menu-del-active a{
	width: 243px;
	background:url('/images/menu.jpg') -247px -69px no-repeat;
	}	
#menu-cont a{
	
	width: 292px;
	background:url('/images/menu.jpg') -492px 0 no-repeat;
	}
#menu-cont a:hover, #menu-cont-active a{
	width: 292px;
	background:url('/images/menu.jpg') -492px -69px no-repeat;
	}

#menu-auto-en a{
	width: 246px;
	background:url('/images/menu-en.jpg') 0 0 no-repeat;
	}
#menu-auto-en a:hover, #menu-auto-active-en a{
	width: 246px;
	background:url('/images/menu-en.jpg') 0 -69px no-repeat;
	}
#menu-del-en a{
	width: 243px;
	background:url('/images/menu-en.jpg') -247px 0 no-repeat;
	}
#menu-del-en a:hover, #menu-del-active-en a{
	width: 243px;
	background:url('/images/menu-en.jpg') -247px -69px no-repeat;
	}	
#menu-cont-en a{
	width: 243px;
	background:url('/images/menu-en.jpg') -492px 0 no-repeat;
	}
#menu-cont-en a:hover, #menu-cont-active-en a{
	width: 243px;
	background:url('/images/menu-en.jpg') -492px -69px no-repeat;
	}
	

#menu-auto-index-en a, #menu-auto-index-active-en a{
	width: 246px;
	background:url('/images/menu-index-en.jpg') 0 -69px no-repeat;
	}
#menu-del-index-en a{
	width: 243px;
	background:url('/images/menu-index-en.jpg') -247px 0 no-repeat;
	}
#menu-del-index-en a:hover, #menu-del-index-active-en a{
	width: 243px;
	background:url('/images/menu-index-en.jpg') -247px -69px no-repeat;
	}
	
		
#menu-auto-index a, #menu-auto-index-active a{
	width: 246px;
	background:url('/images/menu-index.jpg') 0 -69px no-repeat;
	}
#menu-del-index a{
	width: 243px;
	background:url('/images/menu-index.jpg') -247px 0 no-repeat;
	}
#menu-del-index a:hover, #menu-del-index-active a{
	width: 243px;
	background:url('/images/menu-index.jpg') -247px -69px no-repeat;
	}
		
	
.basket-link {
	float:right;
}
.basket-link img {	
	margin-right:30px;cursor:pointer;
}	


.left-menu a:hover {}
.left-menu {margin-left:27px;text-transform:uppercase;margin-bottom:50px;}
.left-menu li {padding:6px 8px 8px 8px;font-weight:bold;width:170px;margin-bottom:2px;color:#b1c5a2;font-size:12px;}
.left-menu li a {color:#b1c5a2;text-decoration:none;cursor:pointer;}
#menu-active {background:#34525b;}
#menu-active a {color:#111d21;}
.sub-menu {font-size:12px;padding-left:0px;margin-top:4px;text-transform:uppercase;font-weight:bold;display:none;}
.sub-menu li {padding:0;margin:0;font-size:80%;display:inline;color:#b1c5a2;font-weight:bold;}
.left-menu li a ul li a { color:#b1c5a2;text-decoration:none;} 
#menu-active ul li a {color:#b1c5a2;}

#submenu-active  {color:#111d21;}
/* Footer
-----------------------------------------------------------------------------*/
.footer, .footer-compare {
	font-size:12px;overflow:hidden;padding-top:40px;max-width:1050px;width:100%;margin:0 auto;
	
}
.footer div {
	border-top:1px solid #18272c;padding-top:15px;margin-left:265px;padding-right:7px;padding-bottom:15px;
}

.footer-compare div {
	border-top:1px solid #18272c;padding-top:7px;padding-right:7px;width:100%;margin:0;
}
.footer div table, .footer-compare div table{
	width:100%;
}	
.footer div table th, .footer div table td , .footer-compare div table th, .footer-compare div table td {
	vertical-align:top;
}	
.footer-compare div table th, .footer div table th {
	height:37px;
	padding-left:40px;
	vertical-align:top;
	line-height:35px;
	width:100px;
	padding-top:6px;
	
}
.ftd {
	width:248px;
	pbackground:red;
}
.ftd a {
	text-decoration:none;
	position:relative;
	background: url(/images/paradigma_logo.gif) no-repeat 100% 3px;
	float:left;
	padding-right:43px;
	line-height:35px;
	text-align:right;
	ppadding-bottom:5px;
	color:#cddbe0;
}
.ftd a span {
	color:white;text-decoration:underline;
}

.footer_ul {
	margin-left:10px;
}
.footer_ul li{
	display:inline;
	margin-left:20px;
}
.footer_ul a { 
	color:#b1c5a2;
}

.footer-main {
	max-width:1050px;margin:0 auto;	
}
.footer-main-table {
	width:100%;
}
.ftmth1 {
  width:510px; 
  padding-top:52px;
 
}

.fill_form {padding:10px;width:100%;margin-left:10px;display:none;color:white;background:red}
#fill_form {padding-left:5px;}
#fill_form li {
	margin-bottom:7px;list-style:decimal;margin-left:30px;font-size:11px;
	}


/* Белый оверлей
---------------------------------------------------------*/
#white-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	display:none;	
}


/* Контент модального окна
------------------------------------------------------------*/
#modal-title {
	font-size:22px;color:#006993;
	margin:7px;margin-bottom:15px;
}
.modal-content div {
	padding:5px 0 0px 5px;
	font-size:13px;
}
.modal-content div h5 {font-size:11px;color:#91a27e;padding-top:8px;}
/* +item_info */




/* Регистрация
---------------------------*/
.registration	{
	width:582px;
	line-height:normal;
	margin-top:10px;
	margin-bottom:30px;
	margin-left:10px;
}	



.registration td {
	width:50%;
	padding-bottom:5px;
	vertical-align:top;
	padding-right:25px;
}
.registration th {
	width:50%;
	padding-bottom:5px;
	vertical-align:top;
	padding-left:25px;
}

.registration td label, .registration th label{
	color:#91a27e;
}
.registration td label span, .registration th label span{
	color:red;padding-left:3px;
}

.registration td div, .registration th div{
	padding:0;vertical-align:top;margin-bottom:13px;
	margin-top:5px;
} 	
.registration td div input, .registration th div input{
  	 width:260px;font-size:13px;padding:4px;border:1px solid #d8d8d8;background:none;margin:0;
} 

.registration .textarea {padding:0;}
 	
.textarea .textarea_bg {width:586px;margin-bottom:30px;}
.textarea .textarea_bg textarea {  resize: none;font-size:13px;;background:none;border: 1px solid #e1e1e1;margin:0;padding:0;padding:4px;width:577px;}

.registration td button {width:auto;}
.registration td b {font-size:14px;}


	
	
/* Инфа о машине
---------------------------------------------------------------------*/
.car-info {
	width:100%;padding:5px 10px 8px 11px;margin-bottom:1px;background:#1b2c31;
}
.car-info-2 {
	width:100%;padding:5px 10px 8px 11px;margin-bottom:1px;background:#18272c;
}		
.car-info table,.car-info-2 table {width:100%;}

.car-info-name-2 {
	font-size:14px;
	color:#91a388;text-decoration:none;cursor:pointer;background:url(/images/car_info.gif) no-repeat 100% -53px;
}
.car-info-name-2:hover {
	color:#91a388;
}
.car-info-name-2 span {
	border-bottom:1px dashed #91a388;margin-right:15px;
}	


.car-info-name {
	font-size:14px;
	color:#91a388;text-decoration:none;cursor:pointer;background:url(/images/car_info.gif) no-repeat 100% 4px;
}
.car-info-name:hover {
	color:#91a388;
}
.car-info-name span {
	border-bottom:1px dashed #91a388;margin-right:15px;
}	


.car-info-price {
	font-size:14px;color:white;
}
.car-info-basket {
	color:#91a388;border-bottom:1px solid;cursor:pointer;
}

.car-info-adt {
	display:none; margin-top:40px;margin-bottom:35px;
}
/* инфа */
.car-info-info {
	line-height:normal;line-height:2em;font-size:14px;color:white;padding-top:24px;
}
.car-info-info div {
	padding-top:60px;
}	
.car-info-info div b {
	background:url(/images/btn+-.gif) no-repeat 100% 1px;padding-right:20px;cursor:pointer
}	
.car-info-info div b span {
	border-bottom:1px dashed white;
}

#unselect {
	background:url(/images/btn+-.gif) no-repeat 100% -25px;
}

.p {font-size:14px;color:white;}	
.p ul{ margin-bottom:10px;font-size:12px;padding-top:10px;}
.p ul li {
	list-style:none;
	background:url(/images/ul_bg2.gif) no-repeat 0px 10px;
	padding-left:15px;
	margin-bottom:8px;
	font-family:Arial;
	}
	
.photos {
	margin-top:40px;
}	
.photos img {
	border:3px solid #112e37;margin-left:8px;
}

/* Доставка */
.delivery {
	width:100%;
}
.delivery th, td{
	vertical-align:top;
	padding:5px;
}
.delivery th {
	background:#10303a;
	font-weight:bold;	
}
.delivery td {
	border-bottom:1px solid #10303a;
}	


/* сравнение */
.compare-table {
	width:100%;
}
.compare-table th, td{
	vertical-align:top;
	padding:5px;
}
.compare-table td ul {
	font-size:11px;
}

.compare-table td ul li{
	font-size:11px;
	list-style:none;
	background:url(/images/ul_bg2.gif) no-repeat 0px 8px;
	padding-left:15px;
	margin-bottom:8px;
	font-family:Arial;
	line-height:16px;
}



.compare-table th {
	background:#10303a;
	font-weight:bold;	
}



.compare-table td {
	border-bottom:1px solid #10303a;
}	


.corners {
     margin-left:16px;
     
      position:relative;
      zoom:1;
      width:230px;
     
}
.corners div {
      background: url(/images/tl.gif) top left no-repeat; 
      position: relative;
}
.corners div div {
	   background: url(/images/br.gif) bottom right no-repeat; 
     
}
.corners div div div {
      background: url(/images/tr.gif) top right no-repeat; 
}
.corners div div div div {
      background: url(/images/bl.gif) bottom left no-repeat; 
}
.corners div div div div div {
	padding:20px;
	font-size:14px;
	color:white;
}

#selected_items_l {
	font-size:11px;
	margin-top:10px;
	margin-bottom:20px;
}
#selected_items_l li {
	margin-bottom:8px;
}
#selected_items_l a {
	color:#91a388;
}


/*----------------------------------------------------------
  Галерея
*/
.d-shadow-gall {
	position:absolute;
	width:600px;
	left:50%;
	margin-left:-300px;
	top:50px;
	margin-bottom:100px;
	z-index:999999;
	font-size:14px;
	display:none;
}  

.gall_close {cursor:pointer;}
/* ---------------------------------------------------------
	Попап */
.d-shadow {
	position:absolute;
	width:770px;
	left:50%;
	margin-left:-385px;
	top:5%;
	margin-bottom:100px;
	z-index:999999;
	font-size:14px;
	display:none;
	
}

.d-shadow-wrap {
	position:relative;
	width:100%;
	padding:6px 2px 0 6px;
	margin:-6px -6px 0 -6px;
	overflow:hidden;
}

.d-sh-cn {
	position:absolute;
	background:url(/images/modal_bg.gif) no-repeat;
	left:-6px;
	z-index:-1;
}

.d-sh-tl,
.d-sh-tr {
	height:900px;
	top:-6px;
}

.d-sh-tl,
.d-sh-bl {
	width:100%;
}

.d-sh-tr,
.d-sh-br {
	width:6px;
	margin-left:100%;
}

.d-sh-bl,
.d-sh-br {
	height:6px;
	
}

.d-sh-bl {
	left:-12px;
	padding-right:12px;
	clip:rect(auto auto auto 6px);
}

.d-sh-br {
	left:-4px;
}
#modal-title {
	font-size:30px;color:white;
	font-weight:100;
	
}
.modal_close {cursor:pointer;}

/* Корзина */
.basket {width:100%;margin-bottom:20px;color:white;font-size:14px;margin-top:35px;}
.basket td {white-space:nowrap;vertical-align:middle;padding:5px;border-bottom:1px solid #324f58;}
.basket th {white-space:nowrap;vertical-align:middle;padding:5px;}
.basket input {width:20px;}
.basket img {cursor:pointer;}

.basket_contact {width:100%;}
.basket_contact th, .basket_contact td {white-space:nowrap;vertical-align:top;padding:5px;padding-bottom:25px;color:white;}

.basket_contact td input, .basket_contact th input {width:306px;font-size:18px;padding:4px;margin-top:8px;}
.basket_contact th textarea {width:685px;height:120px;margin-top:8px;}
.basket_contact label {
	margin-left:10px;
}
/* Контакт форма */
.contact_form {
	width:100%;
}
.contact_form th, .contact_form td {white-space:nowrap;vertical-align:top;padding:5px;padding-bottom:25px;color:white;width:50%}
.contact_form td input, .contact_form th input {width:90%;font-size:18px;padding:4px;margin-top:8px;}
.contact_form td textarea {width:95%;height:120px;margin-top:8px;padding:4px;}
.contact_form label {
	margin-left:10px;
}
.contact_form span {color:red;}

