BODY ,HTML {
	font-family: Verdana;
	font: small-caps 10pt/12pt sans-serif;
	background: #030C11 url(../images/design/body_bg.jpg);
	margin: 0;
	padding: 0;
}

/* Opera 9 */
@media all and (min-width:0px) {
    head~body { font: small-caps 10pt/12pt sans-serif;}
}	


fieldset {
	border: solid 1px #444;
}

a {
	outline: none;
}

h1 {
	font-size: 14pt;
	font-weight: normal;
}
h2 {
	font-size: 9pt;
	font-weight: normal;
	float: left;
	clear: left;
	margin: 10px 0 10px 5px;	
}

.show_content {
	clear: both;
}

#counts {
	clear: both;
	display: none;
}

#contact_form {
	margin: 40px 0px 0px 0px;
	float: left;
}

table td {
	height: 20px;
}

table.highlight {
	width: 630px;
	margin: 5px; 0px 0px 2px;
}

table.highlight tr {
	border-bottom: 1px solid  #444444;
}

#menu {
	position: relative;
	float: left;
	height: 35px;
	margin-top: 20px;
	clear: left;
}

#logo {
	float: left;
	position: relative;
	margin:0px 0px 0px 0px;
}

#logo .logo-bg {
	width: 500px;
	height: 180px;
	background: url(../images/design/logo.png) no-repeat;
	overflow: hidden;
}

#logo .logo-fg {
	margin: 47px 0px 0px 121px;
	width: 90px;
	height: 90px;
	background: url(../images/design/earth.gif) no-repeat -140px 0px;
}

#container {
	margin: 0px auto;
	position: relative;
	width: 1171px;
}

#header {
	position: relative;
	height: 289px;
	width: 1171px;
	background: url('../images/design/bgheader.png') no-repeat;
	padding: 10px;
}

#contact {
	float: left;
	width: 100%;
}

#content {
	position: relative;
	width: 100%;
	float:left; 
}


#show {
	padding-left:10px;
	position: relative;
 	float: left;
	overflow: hidden;
	color: #fff;
	width: 674px;
	
/*	height: 100%; */
	
	margin-bottom: 10px;
	display: none;
}

#show_header {
	color: #fff;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 10px;
	float: left;
	position: relative;
	width: 100%;
	height: 100px;
	background: url('../images/design/bgshow_header.png') repeat;
}

#show_header h1 {
	margin: 20px 0px 0px 45%;
	font-size: 20px;
}

.h1_header {
	margin-top: 20px;
	background: url(../images/design/bgh1.png) repeat-x;
	float: left;
}

#show_content {
	padding-top : 20px;
	clear: left;
}

#footer {
	font-weight: bold;
	margin: 20px 0px 0px 0px;
	float: left;
	width: 100%;
	clear: both;
	color: #666666;
	height: 50px;
	background: url('../images/design/footer_bg.jpg') repeat-x;
	display: none;
}

#footer_phone{
	float: left;
	margin: 64px 0px 0px 2%;
}

#footer_copyright {
	float: left;
	font-size:10px;	
	margin: 27px 0px 0px 10px;
}

#footer #counts {
	margin-top: 5px;
}

#brand_img {
	float: left;
	margin-top: 10px;
	margin-left: 4px;
}

#chose_model {
	positon: reletive;
	float: left;
	clear: left;
	margin: 2px 30px 0px 2px;
	height: 42px;
	z-index: 0;
}

#chose_model_wheels {
	float: right;
	margin: 20px 30px 0px 2px;
	height: 42px;
}

#chose_season {
	float: right;
	margin: 0px 60px 0px 0px;
	//width: 130px;
}

#chose_type {
	float: right;
	margin: 0px 70px 0px 0px;
}

#_result {
	clear: left;
	float: left;
	width: 667px;
	color:#fff;
	font-family: Arial;
	font-size:8pt !important;
}

#result_data {
	overflow: auto;
	width: 660px;
	margin-left: 5px;
	font-size: 10pt;
	height: 400px;
}

#service_data {
	height: 480px;
	overflow: auto;
	width: 660px;
	margin-left: 5px;

}
#order_form {
	clear: left;
	float: left;
	width: 627px;
	color:#fff;
	font-size:pt;
}

#basket {
	overflow: hidden;
	height: 300px;
	clear: left;
	float: left;
	width: 660px;
	color:#fff;
	font-family:Verdana,Arial;
	font-size:7pt;
}

#basket_content {
	clear: left;
	float: left;
	width: 100%;
	color: #fff;
}

table {
	border-collapse: collapse;
	border-color: #a1a1a1;
	color: #fff;
}

.td_header {
	background: #333333;
	color: #fff;
}

.text_option {
	color: #000;
	font-size: 13px;
	font-weight:bold;
}

.diameter_exists {
	border: solid 1px #fff;
	color: #fff;
	font-size : 17px;
	font-weight: bold;
	background: #0000ff;
}

.diameter_not_exists {
	border: solid 1px #fff;
	color: #fff;
	background: #ccc;
}

.diameter_col{
	border: solid 1px #fff;
	background: #000;
	width: 10px;
}

.brand_logo{
	margin: 0px 3px 0px 0px;
}

.brand_logo_wheels {
	margin: 0px 3px 0px 0px;
}

.pointer {
	cursor: pointer;
}
a.service:link, a.service:visited { color: #000000; text-decoration: none; font-size: 18px; padding: 0 15px 0px 15px;}
a.service:hover, a.service:active { color: #000000; text-decoration: underline; font-size: 18px; padding: 0 15px 0px 15px;}


a.model:link, a.model:visited {text-decoration: none; color: #ccc; font-size:10pt; cursor: pointer;}
a.model:hover, a.model:active {text-decoration: underline; color: #ccc;}

a.delete:link, a.delete:visited {text-decoration: none; color: #ff0000;}
a.delete:hover, a.delete:active {text-decoration: underline; color: #ff0000; }

a.pager:link, a.pager:visited {
	text-decoration: none; 
	color: #ccc; 
	font-size:10pt;
	border: solid 1px #777;
	padding: 2px 5px;
}

a.pager:hover, a.model:active {
	color: #fff;
	border: solid 1px #fff;
}

td a:link, a:visited {text-decoration: none; color: #5A8FAF; }
td a:hover, a:active {text-decoration: underline; color: #5A8FAF; }

.select { background: #000000; width: 190px; height: 90px; color: #ffffff; font-family:Verdana,Arial; font-size:8pt;}

.thumb {
	border: solid 2px #000;
	height: 80px;
	width: 80px;
}


.pagination {
	color: #fff;
	padding: 10px;
	text-align: center;
}

.tr_hover {
		background: #fff;
		color: #ff0000;
}

#nothing_search {
	float: left;
	border: solid 1px #fff;
	padding: 10px;
}
#nothing_search a:link, a:visited, a:hover, a:active {
	color: #5a8faf; !important;
	text-decoration: none;
}

#nothing_search .title {}
#nothing_search .name {
	color: grey;
}
#nothing_search .param {
	color: red;
}


/*
 * Login box style
 */

.login-box {
	float: left;
	clear:left;
}

/*
 * End Login box style
 */
.user_data {
	color: #fff;
}
 
#tabs ul {
	list-style : none;
} 

#tabs ul a {
	display: none;
}


#tabs {
	background: #aaaaaa;
	float: left;
	margin-bottom: 20px;
}


.text-content {
	width: 235px; 
	height: 100%;
}
/********************************************************************************************************/
/* NEW POSITIONS*/
/********************************************************************************************************/

.new-positions-wheels-box,.new-positions-tires-box {
	margin-top: 20px;
}

.new-positions-wheels-box .jcaruosel-title,
.new-positions-tires-box .jcaruosel-title {
	margin: 5px;
	background: url(../images/bgjctitle.png);
}

.models-box {
	float:left;
	margin-right:10px;
	text-align:center;
	clear: left;
}

.models-box  .title {
	width: 110px;
	height: 90px;
	text-size: 12px !important;
}

.models-box .price {
	font-weight: bold;
}

/********************************************************************************************************/

.display-no {
	display: none;
}

#text-index {
	display: none;
}

#text-index p:first-letter {
	color: red; /* Красный цвет текста */
}

#text-index p {
	text-indent: 30px;
}

/***************************************************************************/	
/* SHOPING CART*/
/***************************************************************************/
.shoping-cart-image {
	margin: 5px;
}

.shoping-cart-box {
	width: 235px;
	height: 100px;
	float: left;
	margin: 40px 180px 0px 0px;
	color: #fff;
	background: url(../images/design/icons/shoping_cart_bg.png) no-repeat;
}

.shoping-cart-box  .title {
	font-weight: bold;
	font-size: 15px !important;
	margin: 10px 0px 0px 5px;
}

.shoping-cart-box  .count {
	font-weight: bold;
	margin: 10px 0px 0px 30px;
}

.shoping-cart-box  .total_price {
	font-weight: bold;
	margin: 5px 0px 0px 30px;	
}

.shoping-cart-box .link {
	margin: -62px 18px 0px 0px;
	float: right;
	width: 80px;
	height: 80px;	
}

.shoping-cart-box .message {
	float: left;
	margin: 10px 0px 0px 20px;	
}

/**********************************************************************************************************/
/*SHOPING CART PAGE*/
/*********************************************************************************************************/

.shoping-cart-countent {
	clear: left;
	margin-top: 3px;
	width: 100%;
	font-size: 9pt;
}

.shoping-cart-countent tr {
	border-bottom: solid 1px #333333;
}

a.order-botton-box {
	float: right;
	clear: both;
	font-weight: bold;
	background: #030C11 url(../images/design/btn_order.png) no-repeat;
	padding: 12px 13px;
	color: #fff;
	margin: 20px 0 0 0;
}

a.order-botton-box:link,
a.order-botton-box:visited,
a.order-botton-box:active,
a.order-botton-box:hover {
	text-decoration: none;
}



/*********************************************************************************************************/
/*TOP MENU*/
/*********************************************************************************************************/
#top_menu {
	overflow: hidden;
	height: 100%;
	background: #111;
	background: #000;
}

#top_menu .content {
	height: 0px;
}
.top_menu_footer {
	background: url(../images/design/menu/top_menu_bg.png) repeat-x bottom;
	width: 100%;
	height: 39px;
}

a.control-button {
	clear: left;
	float: right;
	margin: -60px 10% 0px 0px;
	background: url('../images/design/btn_top_menu.png') no-repeat 9px 0px;
	padding: 30px 50px 30px 35px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
}

a.control-button:hover,
a.control-button:active {
	background: url('../images/design/btn_top_menu.png') no-repeat -225px 0px;	
}

#top_menu .type-box {
	float: left;
	width: 45%;
	border-right: solid 1px #777;
	height: 96%;
	padding-right: 10px;
} 

#top_menu .type-box .title {
	float: right;
	color: #fff;
	font-weight: bold;
	margin: 5px 40px 0px 0px;
	font-size: 9pt !important;
} 

#top_menu .type-box ul {
	clear: right;
	float: left;
	list-style: none;
	margin: 0px;
}

#top_menu .type-box ul li {
	background: url(../images/design/arrow.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 15px;
}

#top_menu .type-box ul li a:link,
#top_menu .type-box ul li a:visited {
	color: #999;
	text-decoration: none;
	font-size: 9pt;
}

#top_menu .type-box ul li a:hover, 
#top_menu .type-box ul li a:active {
	color: #fff;
} 

#top_menu .type-box td {
	vertical-align: top;
}


.tires {
	background: url(../images/design/bg_tires_menu.jpg) no-repeat center center;
}

.wheels {
	background: url(../images/design/bg_wheels_menu.jpg) no-repeat center center;
}

/*********************************************************************************************************/

/****************************************************************************/
/* HEADER */
/****************************************************************************/

.search-panel-box {
	padding: 5px 0px 0 0px;
	position: relative;
	overflow: hidden;
	color: #fff;
}

.search-panel-box ul {
	list-style: none;
	font-size: 8pt;
	
}

.search-panel-box ul li {
	margin-top: 5px;
	float: left;
	width: 390px;
}

.search-panel-box ul li span {
	color: #fff;
	float: left;
	width: 70px;
}

.search-panel-box ul li select.num {
	width: 70px;
}

.search-panel-box ul li select.str {
	width: 110px;
}

.search-panel-box ul li ul.season-box {

}

.search-panel-box ul li ul.season-box li {
	float: left;
	width: 30px;
}

.search-panel-box ul li .season-box img {
	width: 20px;
}
/****************************************************************************/

#search_result {
	width: 100%;
}

/******************************************************************************/
/* DESCRIPTION BOX*/
/*****************************************************************************/


.description-box {
	color: #fff;
}

.description-box .title {
	float: left;
	font-size: 12pt;
	font-weight: bold;
}

.description-box .title .brand {
	font-size: 13pt;
	color: yellow; 
}

.description-box .content {
	clear: left;
	float: left;
	margin-top: 10px;
}

.description-box .content .image-box {
	border:1px solid #CCCCCC;
	float:left;
	padding:5px;
}

.description-box .content .text-box {
	float: left;
	width: 230px;
	margin-left: 10px;
	font-size: 9pt;		
}
.description-box .content a:link,
.description-box .content a:visited {
	font-size: 12pt;
	color: #aaa;
	text-decoration: none;
	float: right;
	clear: left;
	margin: 10px;
}

.description-box .content a:hover,
.description-box .content a:active {
	color: #fff;
}

/**************************************************************************************/
/*	NEWS BOX	*/
/**************************************************************************************/

.news-box {
	float: left;
	color: #fff;
	width: 235px;
	padding: 2px;
	overflow: hidden;
	clear: left;
}

.news-box .image-box {
	float: left;	
	border: solid 1px #777;
}

.news-box .image-box img {
	float: left;	
	border: solid 1px #777;
}

/****************************************************************************************/
/*LEFT-SIDE*/
/****************************************************************************************/

.block {
	position: reletive;
	float: left;
	width: 100%;
	margin: 10px 0px 10px 0px;
	font-size: 8pt;
	z-index: 12;
}

.block .head {
	padding: 5px 10px;
	background: url('../images/design/bgblockhead.png') no-repeat;
	height: 16px;	
}

.block .content {
	background: url('../images/design/bgblockcontent.png');
	padding: 10px 5px;
	text-align: center;
	width: 100%;
	overflow: hidden;
}

.block .content a:link,
.block .content a:visited,
.block .content a:hover,
.block .content a:active {
	color: #5A8FAF;
}

.left-side {
	float: left;
	color: #fff;
	width: 235px;
	padding: 2px;
	overflow: hidden;
	clear: left;
	display: none;
}
.weather-box {
	float: left;
}
.right-side {
	float: right;
	color: #fff;
	width: 235px;
	padding: 2px;
	overflow: hidden;
	display: none;
}

#searchcontrol {
	display: none;
}

.load-price {
 	background: url(/images/design/icons/excel.png) no-repeat;
	padding-left: 20px;	
	height: 35px;
}


/**************************************************************************************************************************/

#overlay {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 500%;
	background: #000;
	z-index: 1000;
}

#overlay img {
	display: none;
	z-index: 1001;
}

/********************************************************************************/
/* TIRE PAGE*/
/********************************************************************************/
.info {
	font-size: 8pt;
	margin: 20px 0px 10px 0px;
	float: left;
	clear: left;
}

.description-page-box {
	font-size: 8pt;
}
.description-page-box img {
	float: left;
}

.description-page-box .title {
	font-size: 12pt;
	font-weight: bold;
}

.description-page-box .title .brand {
	font-size: 13pt;
	color: yellow; 
}

.map-box {
	margin-top: 20px;
}

a.bg_buttons:link, 
a.bg_buttons:visited {
	background: url(../images/design/bg_button.png) no-repeat 0 0;
	text-decoration: none;	
	padding: 17px 13px 20px 13px;
}

a.bg_buttons:hover, 
a.bg_buttons:active {
	color: #fff;
	background: url(../images/design/bg_button.png) no-repeat -71px 0;	
}

/*****************************************************************************************************************************/



.errors {
	border: 1px #da0000 solid;
	float: left;
	clear: both;
	height: 80px;
	color: #da0000;
	font-size: 17px;
	margin: 5px 0px 20px 100px;
	padding: 40px 30px 0px 30px;
}

.messages {
	border: 1px green solid;
	float: left;
	clear: both;
	height: 80px;
	color: green;
	font-size: 17px;
	margin: 5px 0px 20px 100px;
	padding: 40px 30px 0px 30px;
}

/*************************************************************************/
/* HEADER INFO BOX */
/*************************************************************************/
.header-info-box {
	padding-top: 2px;
	color: #fff;
	width: 866px;
	margin: 0 auto;
	background: url(../images/design/bg_phone.png) no-repeat center left;
	padding-left: 60px;
	height: 35px; 
}

.header-info-box li {
	float: left;
	margin-left: 20px;
}

/***********************************************************************************/
/* GOOGLE SEARCH*/
/***********************************************************************************/
.google-search-box {
	float: right;
}

/*******************************************************************************/

.form-registration {
}

.form-registration td.left-column {
	height: 50px;
}

.form-registration td.submit {
	text-align: center;
	height: 80px;
}


/******************************************************************************/


.link-big-img-box {
	float: left;
	clear: left;
	padding:4px 40px 40px;
}

.link-big-img-box a:link, 
.link-big-img-box a:visited,
.link-big-img-box a:hover,
.link-big-img-box a:active {
	text-decoration: none;
	color: white;
	cursor: pointer;
}


/*******************************************************************************/
/*                              ARTICLES                                       */
/*******************************************************************************/
.article-content-box {
    float: left;
}

.article-content-box p {
    font-size: 90%; /* Размер шрифта */
    text-indent: 30px;
}

.article-content-box ul {
    list-style: none;

}

.article-content-box .pheader {
	font-size: 16px;
}

.article-content-box p.pheader:first-letter {
    font-size: 200%; /* Размер шрифта первого символа */
    color: red; /* Красный цвет текста */
}

.article-content-box ul li a:link,
.article-content-box ul li a:visited,
.article-content-box ul li a:hover,
.article-content-box ul li a:active {
    text-decoration: none;
    color: #d1d1d1;    
}