/*border:1px solid black;*/
html, body, div, span, form, h1, h2, h3, h4{
	background-position:0 0;
	background-repeat:no-repeat;
	border:0 none;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline;
}

a img, :link img, :visited img {
	border:0 none;
}

body{
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#98aab1;
	scrollbar-face-color:#dee3e7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dee3e7;
	scrollbar-track-color:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-color: #fff;
}

#body{
	min-width:1005px;
	max-width:1300px;
	width:expression(
                (document.compatMode && document.compatMode == 'CSS1Compat')
                ?
                (
                    document.documentElement.clientWidth < 1005
                    ?
                    "1005px"
                    :
                    (
                        document.documentElement.clientWidth > 1300
                        ?
                        "1300px"
                        :
                        "auto"
                    )
                )
                :
                (
                    document.body.clientWidth < 1005
                    ?
                    "1005px"
                    :
                    (
                        document.body.clientWidth > 1300
                        ?
                        "1300px"
                        :
                        "auto"
                    )
                )
            );

	margin:auto;
	height:100%;
}

.invisible{
	display:none;
}

.clear{
	clear:both;
}

a:link,a:active,a:visited,a.postlink{
	color:#008eff;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #172934;
	font-weight:bold;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #172934;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#172934;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:normal;
	color:#172934;
	padding-bottom:10px;
}

.text, p, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #172934;
}

.mini p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
}

.mini{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
}

.head_top{
	height:350px;
	background-color:#23313b;
}

.head_top_mini{
	height:130px;
	background-color:#23313b;
}

.top_back{
	height:350px;
	background: url('/view/images/table/top_back.jpg') no-repeat;
	background-position:center;
	background-position:top;
}

.top_back_mini{
	height:130px;
	background: url('/view/images/table/top_back_mini.jpg') no-repeat;
	background-position:center;
	background-position:top;
}

.top_car{
	height:300px;
	width:380px;
	background: url('/view/images/table/top_car.png') no-repeat;
}

.top_car_mini{
	height:130px;
	width:295px;
	background: url('/view/images/table/top_car_mini.png') no-repeat;
}

.top_woman{
	height:300px;
	width:200px;
	background: url('/view/images/table/top_woman.png') no-repeat;
}

.top_phone_mini{
	width:230px;
	height:130px;
	background: url('/view/images/table/top_phone_mini.png') no-repeat;
}

.back_phone{
	background: url('/view/images/table/back_phone.jpg') no-repeat;
	background-position:right;
	background-color:#b7babf;
	text-align:center;
}

.content{
	background: url('/view/images/table/back_gradient.gif') repeat-x;
	padding-bottom:20px;
}

.navigation_menu{	
	background: url('/view/images/table/corner_navigation.gif') no-repeat;
	background-position:left;
	background-color:#172934;
}

.navigation_menu_item a:link, .navigation_menu_item a:active, .navigation_menu_item a:visited, .navigation_menu_item a.postlink{
	font: normal 17px Arial, Helvetica, Tahoma;
	color: #fff;
}

.navigation_menu_item_active a:link, .navigation_menu_item_active a:active, .navigation_menu_item_active a:visited, .navigation_menu_item_active a.postlink{
	font: normal 17px Arial, Helvetica, Tahoma;
	color: #e31937;
	text-decoration:none;
}

.navigation_menu_item_active{
	background: url('/view/images/table/navigation_arrow.gif') no-repeat;
	background-position:center;
	background-position:top;
}

.navigation{
	height:50px;
	font: normal 11px Arial, Helvetica, Tahoma;
	color: #686868;
	line-height:4;
}

.footer{
	background: url('/view/images/table/footer.gif') repeat-x;
}

.footer_mini{
	font: normal 11px Arial, Helvetica, Tahoma;
	text-align:center;
	color: #fff;
	text-decoration: none;  
}

.footer_mini a:link, .footer_mini a:active, .footer_mini a:visited, .footer_mini a.postlink{
	color:#fff;
}

.footer_contacts{
	font: normal 15px Arial, Helvetica, Tahoma;
	color: #fff;
}

.footer_contacts a:link, .footer_contacts a:active, .footer_contacts a:visited, .footer_contacts a.postlink{
	color:#fff;
}

.footer_phone{
	text-align:right;
	font: normal 28px Arial, Helvetica, Tahoma;
	color: #fff;
}

.footer_phone span{
	font: normal 11px Arial, Helvetica, Tahoma;
}

/* input */

.login{
	font-size:12px;
}

.login td{
	padding-top:10px;
}

.rounded_input{
	border:none;
	width:155px;
	height:20px;
	background: url('/view/images/table/input.png') no-repeat;
	padding:0 10px 0 10px;
}

.title_left{
	width:300px;
	height:40px;
	background: url('/view/images/table/title.png') no-repeat;
	font: bold 17px Arial, Helvetica, Tahoma;
	color:#172934;
	padding-top:9px;
	//margin-bottom:10px;
}

.title_left em{
	padding:0 0 0 50px;
}

.title_1{
	width:20px;
	height:39px;
	background: url('/view/images/table/title_1.png') no-repeat;
}

.title_2{
	height:39px;
	background: url('/view/images/table/title_2.png') repeat-x;
	font: bold 17px Arial, Helvetica, Tahoma;
	font-style:italic;
	color:#172934;
}

.title_3{
	width:20px;
	height:39px;
	background: url('/view/images/table/title_3.png') no-repeat;
}

.padding-left{
	padding-left:50px;
}

.left_menu, .left_menu_active{
	padding-bottom:10px;
}

.left_menu a:link, .left_menu a:active, .left_menu a:visited, .left_menu a.postlink{
	font: normal 13px Arial, Helvetica, Tahoma;
	padding-left:20px;
}

.left_menu_active a:link, .left_menu_active a:active, .left_menu_active a:visited, .left_menu_active a.postlink{
	font: bold 13px Arial, Helvetica, Tahoma;
	color:#172934;
	text-decoration:none;

}

.left_menu_active span{
	font: bold 14px Arial, Helvetica, Tahoma;
}

.news{
	font: normal 13px Arial, Helvetica, Tahoma;
}

.news td{
	padding-bottom:10px;
}

.news img{
	border:1px solid #505050;
}

.special_1{
	width:192px;
	height:29px;
	background: url('/view/images/table/spec_1.png') no-repeat;
	text-align:center;
	font: normal 13px Arial, Helvetica, Tahoma;
	color:#FFFFFF;
	line-height:2;
}

.special_2{
	width:2px;
	background: url('/view/images/table/spec_2.png') repeat-y;
}

.spec_3{
	width:192px;
	height:103px;
	background: url('/view/images/table/spec_3.png') no-repeat;
	text-align:center;
}

.special_model{
	padding-top:10px;
	text-align:center;
	font: bold 13px Arial, Helvetica, Tahoma;
	color: #172934;
}

.special_text{
	font: normal 11px Arial, Helvetica, Tahoma;
	color: #172934;
	padding:10px;
}

.special_price{
	text-align:center;
	font: bold 13px Arial, Helvetica, Tahoma;
	color:#e31937;
}

.autocatalog{
	padding:10px 0px 0px 20px;
}

.autocatalog_item{
	padding-bottom:10px;
	//padding:0px;
	width:195px;
	height:35px;
	float:left;
}

.auto_logo{
	width:35px;
	height:35px;
	padding-right:10px;
	float:left;
}

.auto_text{
	font: normal 15px Arial, Helvetica, Tahoma;
	color: #172934;
	padding-top:10px;
}

.auto_text span{
	font: normal 14px Arial, Helvetica, Tahoma;
	color: #686868;
}

.pages_link{
	border:1px solid #bec0c5;
	font-size: 13px;
	color: #bec0c5;
	padding: 5px 8px 5px 8px;
	margin:2px;
	cursor:pointer;
	height:1px;
}

.pages_link_active{
	border:1px solid #e31937;
	font-size: 13px;
	color: #fff;
	background-color: #e31937;
	padding:5 8 5 8;
	margin:2px;
	font-weight:bold;
	height:1px;
}

.pages_link a:link,.pages_link a:active,.pages_link a:visited,.pages_link a.postlink{
	text-decoration: none;
}

.pages_link_active a:link,.pages_link_active a:active,.pages_link_active a:visited,.pages_link_active a.postlink{
	text-decoration: none;
}

.s1{
	background:url(/view/images/table/s1.png) no-repeat top right;
	width:14px;
	height:14px;
}

.s2{
	background:url(/view/images/table/s2.png) repeat-x top left;
	height:14px;
}

.s3{
	background:url(/view/images/table/s3.png) no-repeat top left;
	width:14px;
	height:14px;
}

.s4{
	background:url(/view/images/table/s4.png) repeat-y top right;
	width:14px;
}

.s5{
	background:url(/view/images/table/s5.png) repeat-y top left;
	width:14px;
}

.s6{
	background:url(/view/images/table/s6.png) no-repeat top right;
	width:14px;
	height:14px;
}

.s7{
	background:url(/view/images/table/s7.png) repeat-x top left;
	height:14px;
}

.s8{
	background:url(/view/images/table/s8.png) no-repeat top left;
	width:14px;
	height:14px;
}

.goods_item{
	background-color:#f0f0f0;
	font: normal 13px Arial, Helvetica, Tahoma;
	color: #172934;
	border:1px solid #bec0c5;
}

.goods_item .text{
	padding-bottom:5px;
}

.thumb{
	border: 3px solid #f3f3f3;
	display:block;
	float:left;
}

.thumb_active{
	border: 3px solid #008eff;
	display:block;
	float:left;
}

.characteristic td{
	padding:10px;
	font: normal 13px Arial, Helvetica, Tahoma;
	color: #172934;
}

.characteristic_mini td{
	padding:3px 10px;
	font: normal 13px Arial, Helvetica, Tahoma;
	color: #172934;
}

.space_5{
	padding:5px;
}

button, .submit{
	border:none;
	padding:0;
	margin:0;
	width:130px;
	text-align:center;	
	height:30px;
	line-height:29px;
	cursor:pointer;
	font-size: 13px;
	background:url(/view/images/admin/button.png) no-repeat 0 0;
	color:#FFFFFF;
}

button:hover, .submit:hover{
	background:url(/view/images/admin/button_active.png) no-repeat;
}

.checkbox{
	border:none;
}

.title_mini{
	color: #444a4d;
	font-size: 20px;
	font-family:"Century Gothic";
}

.active{
	background-color: f0f0f0;
	padding:5px;
}

.not_active{
	padding:5px;
}

.order a:link,.order a:active,.order a:visited,.order a.postlink{
	font-weight:bold;
	text-decoration:none;
	color:#172934;
}

.pic_3{
	padding-left:20px;
	padding-right:10px;
	float:left;
	padding-bottom:20px;
	//padding-bottom:0px;
}

.pic_2{
	padding-left:10px;
	padding-right:10px;
	float:left;
	padding-bottom:20px;
	//padding-bottom:0px;
}

.pic_1{
	padding-left:0px;
	padding-right:10px;
	float:left;
	padding-bottom:20px;
	//padding-bottom:0px;
}

.pic_1_text, .pic_2_text, .pic_3_text{
	float:left;
	padding-top:7px;
	width:90%;
}

.padding_10{
	padding-bottom:10px;
}

.padding_5{
	padding-bottom:5px;
}

.survey{
	background-color:#32404c;
	color:#FFFFFF;
	padding:20px;
	//width:100%;
}

.survey h3{
	color:#FFFFFF;
}

.survey table td{
	color:#FFFFFF;
}
