body {
	padding: 4px;
	font-family: Arial,Tahoma,Helvetica,Geneva;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
}

h1, h2, h3, h4 { font-weight: normal; }

td {
	text-align: left;
	vertical-align: top;
}

.baseTextSmally, .baseTextSmally div, .baseTextSmally td {	font-size: 13px; }

.baseTextDecXX, .blogtoolbar a, .blogtoolbar table tr a , .blogtoolbar table tr td a, table.statisticTable td, table.statisticTable tr td, table.statisticTable a {
	font-size: 11px;
	font-weght: normal;
}

.baseTextDecX, div.rightFaximille, .forumRow td { font-size: 13px; font-weight: normal; }
.baseTextDecXB { font-size: 13px; font-weight: bold; }
.baseTextDec, div.leftNewsBlock a, div.leftNewsBlock { font-size: 14px; }
.baseTextDecB {	font-size: 14px; font-weight: bold; }
.baseTextDecI { font-size: 14px; font-style: oblique; }
.baseTexti{ font-size: 15px; font-style: oblique; font-family: Arial,Tahoma,Helvetica,Geneva; }

.baseTextB, .forumheadtext, ul h2 {
	font-size: 15px;
	font-weight: bold;
}

.baseTextInc, .forumhead td, .forumhead, .forumtitletext, .calendarLinksContainer a {
	font-size: 17px;
}

.baseTextIncB {
	font-size: 17px;
	font-weight: bold;
}

.baseTextIncX, .modernPrev a, .modernHeader, table.leftHeader td.title, h3 {
	font-size: 18px;
}

.baseTextIncXB {
	font-size: 18px;
	font-weight: bold;
}

.baseTextIncXX, .menuLinkContainer, h2 {
	font-size: 20px;
}

.baseTextIncXXB {
	font-size: 20px;
	font-weight: bold;
}

.baseTextIncXXX, h1 {
	font-size: 24px;
}

.baseTextIncXXXB {
	font-size: 24px;
	font-weight: bold;
}

.baseTextIncXXXL {
	font-size: 210%;
}

.baseTextIncXXXLB {
	font-size: 210%;
	font-weight: bold;
}


.darkBg {
	background-color: #FF0033;
}

.darkColor, a, .modernPrev a:hover, a.blackLink:hover, .blogtoolbar a:hover, .blogtoolbar table tr a:hover , .blogtoolbar table tr td a:hover, .calendarLinksContainer a:hover, .blogcommentlink a:hover {
	color: #FF0033;
}

.lightBg, .inputbutton, .button, .forumnewtopic_button, .blogtablehead, .addOnsForm {
	background-color: #EEEADF;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.softLightBg {
	background-color: #f9f6ed;
}

.lightColor {
	color: #C5E1ED;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.whiteBg, .forumbodytext, .forumbody {
	background-color: #FFFFFF;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.whiteColor, .modernHeader, a.blackLinkU:hover {
	color: #FFFFFF;
}

.blackColor, .modernPrev a, a.blackLink, a.blackLinkU, .blogtoolbar a, .blogtoolbar table tr a , .blogtoolbar table tr td a, .calendarLinksContainer a, .blogtablehead, .blogpostdate, .blogcommentlink a {
	color: #000000;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.blackBg {
	background-color: #000000;
}

.grayColor, .carsLinks {
	color: #999999;
}

.carsLinks:hover {
	color: #FF0033;
}

.grayBg, .forumhead, .forumborder, .avatarBorderContainer, .blogtoolbar, .forumRow td {
	background-color: #EEEEEE;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}


a {
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}
a:hover, .blogtoolbar a, .blogtoolbar table tr a , .blogtoolbar table tr td a {
	text-decoration: none;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.noPadding, h2, .noticeContainer ul {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.noMargin, h2, .noticeContainer ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.singleBorder, .inputbutton, .button, .forumnewtopic_button {
	border-bottom-width : 1px;
	border-bottom-color : #000000;
	border-bottom-style : solid;
	
	border-top-width : 1px;
	border-top-color : #000000;
	border-top-style: solid;
	
	border-left-width : 1px;
	border-left-color: #000000;
	border-left-style: solid;

	border-right-width : 1px;
	border-right-color: #000000;
	border-right-style: solid;
}

.noBorder, .avatarBorderContainer td img.noBorder, .avatarBorderContainer img.noBorder {
	border-bottom-width : 0px;
	border-bottom-color : #000000;
	border-bottom-style : solid;
	
	border-top-width : 0px;
	border-top-color : #000000;
	border-top-style: solid;
	
	border-left-width : 0px;
	border-left-color: #000000;
	border-left-style: solid;

	border-right-width : 0px;
	border-right-color: #000000;
	border-right-style: solid;
}

.avatarBorder, .avatarBorderContainer td img, .avatarBorderContainer img {
	border-bottom-width : 10px;
	border-bottom-color : #FFFFFF;
	border-bottom-style : solid;
	
	border-top-width : 10px;
	border-top-color : #FFFFFF;
	border-top-style: solid;
	
	border-left-width : 10px;
	border-left-color: #FFFFFF;
	border-left-style: solid;

	border-right-width : 10px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
}

.whiteBorder, .addOnsForm {
	border-bottom-width : 1px;
	border-bottom-color : #FFFFFF;
	border-bottom-style : solid;
	
	border-top-width : 1px;
	border-top-color : #FFFFFF;
	border-top-style: solid;
	
	border-left-width : 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;

	border-right-width : 1px;
	border-right-color: #FFFFFF;
	border-right-style: solid;
}

.doubleBorder {
	border-bottom-width : 2px;
	border-bottom-color : #000000;
	border-bottom-style : solid;
	
	border-top-width : 2px;
	border-top-color : #000000;
	border-top-style: solid;
	
	border-left-width : 2px;
	border-left-color: #000000;
	border-left-style: solid;

	border-right-width : 2px;
	border-right-color: #000000;
	border-right-style: solid;
}

.grayBorder {
	border-bottom-width : 1px;
	border-bottom-color : #EEEEEE;
	border-bottom-style : solid;
	
	border-top-width : 1px;
	border-bottom-color : #EEEEEE;
	border-top-style: solid;
	
	border-left-width : 1px;
	border-bottom-color : #EEEEEE;
	border-left-style: solid;

	border-right-width : 1px;
	border-bottom-color : #EEEEEE;
	border-right-style: solid;
}

.blogtableborder {
	border-bottom-width : 0px;
	border-bottom-color : #EEEEEE;
	border-bottom-style : solid;
	
	border-top-width : 0px;
	border-bottom-color : #EEEEEE;
	border-top-style: solid;
	
	border-left-width : 0px;
	border-bottom-color : #EEEEEE;
	border-left-style: solid;

	border-right-width : 0px;
	border-bottom-color : #EEEEEE;
	border-right-style: solid;
}

.fullInPadding, .addOnsForm  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.forumRow td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.fullOutMargin {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.likeLink, .menuLinks div, .forumnewtopic_button  {
	cursor: pointer;
}


.topMargin {
	margin-top: 10px;
}
.topPadding {
	padding-top: 10px;
}
.bottomPadding {
	padding-bottom: 10px;
}

.noDisplay {
	display: none;
}

.goBtn {
	background-color: #FF0033;
}

.goRightBtn {
	background-color: #FF0033;
	margin-right: 20px;
	margin-left: 130px;
}

table.leftHeader {

}

table.leftHeader td {
	vertical-align: bottom;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

table.leftHeader td.title {
	padding-top: 5px;
	padding-left: 20px;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

table.leftHeader td.goPart {
	padding-bottom: 5px;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

div.leftNewsBlock {
	background-image: url('images/leftNewsBg.jpg');
	padding-top: 25px;
	width: 188px;
}

div.leftNewsBg {
	background-image: url('images/leftBannersBg.gif');
	background-repeat: repeat-y;
	width: 188px;
}

div.leftNewsLight {
	background-image: url('images/leftBannersLight.gif');
	background-repeat: no-repeat;
	padding-top: 25px;
	width: 188px;
}

div.leftBannerTextBg {
	background-image: url('images/leftBannerTextBg.gif');
	background-repeat: repeat-y;
}

div.leftNewsBlock img.presentPhoto {
	margin-left: 37px;
}

div.leftNewsBlock div.linkContainer {
	width: 133px;
}


img.leftGoPimpa {
	margin-left: 21px;
	margin-top: 4px;
}

table.leftLinkContainer {
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #EEEADF;
	background-image: url('images/leftColumnBg.gif');
	background-repeat: repeat-y;
	width: 188px;
}

.leftBottomBg {
	background-image: url('images/left_bottom_bg.gif');
	background-repeat: repeat-y;
}

table.leftLinkContainer td {
	padding: 5 5 5 5;
}

table.rightCarList {
/*	margin-left: 20px;
	width: 210px;*/
}

table.rightCarList td {
	padding-right: 15px;
	padding-top: 0px;
	white-space:nowrap;
}

td.centralContainer {
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
}

.modernPrev {
	padding-top: 5px;
	padding-right: 10px;
}

.modernPrev a {
	text-decoration: underline;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.modernPrev a:hover {
	text-decoration: underline;
}

.modernHeader {
	text-decoration: none;
	padding-top: 0px;
}

.centralRightBorder {
	background-image: url(  'images/centralRightBg.gif'  );
	width: 15px;
	background-color: #EEEEEE;
}

table.smallLinkContainer {
	
}

table.smallLinkContainer .date {
	font-size: 10px;
}

table.smallLinkContainer .image {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
table.smallLinkContainer .image .goBtn {
	margin-bottom: 5px;
}

.menuLinks {
	padding-left: 20px;
}

.menuLinkContainer {
	
	height: 30px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	
}

a.blackLink, .calendarLinksContainer a, .blogcommentlink a {
	text-decoration: underline;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

a.blackLinkU {
	text-decoration: none;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

a.blackLinkU:hover {
	text-decoration: underline;
}

div.rightFaximille {
	padding-right:10px;
	text-align:right;
	font-style: oblique;
}

a.carsLinks {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
}

.style1 {
	font-family: "Times New Roman", Times, serif 
}

.hideForIE {
	filter: alpha(opacity=0);
}

.transp, .addOnsForm {
	opacity: 0.95;
	filter: alpha(opacity=95);
}

.blogtoolbar a img, .blogtoolbar img, .blogtoolbar table img, .blogtoolbar table td img, .blogtoolbar table tr a img, .blogtoolbar table tr td a img {
	display: none;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

.blogtoolbar table tr td {
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial,Tahoma,Helvetica,Geneva;
}

table.statisticTable {
	
}

.noticeContainer ul ul {
	padding-left: 15px;
}

acronym{
	border-bottom: 1px dashed #FF0000;
	cursor: help;
}

.centralTextBarBg {
	background-image:url('images/centralTextBg.jpg');
	background-repeat:repeat-y;
}

.centralTittleLeftBg {
	background-image: url('images/centralHeader_01Bg.gif');
	background-repeat: repeat-y;
}

.centralTittleRightBg {
	background-image: url('images/centralHeader_11Bg.gif');
	background-repeat: repeat-y;
}

.centralTittleDownBg {
	background-image: url('images/centralHeader_12Bg.gif');
	background-repeat: repeat-x;
}

.centralPromoImageContainer {
	float: right; 
	margin-left: 10px; 
	margin-bottom: 10px;
}

.centralElementContainer {
	padding: 20px 0px 0px 4px;
	vertical-align: top;
}

.centralElementContainerText {
	padding-right: 10px;
	vertical-align: top;
}

.priceContainer {
	color: red; 
	padding-bottom: 4px;
}

td.rightPannelBg {
/*	background-image: url('images/rightBaseBg.gif');
	background-repeat: repeat-y;*/
	width: 230px;
	background-color: #eeeeee;
	padding-left: 15px;
	padding-top: 10px;
}

div.studioInfoContainer {
	padding-top: 15px; 
	padding-right: 10px; 
	text-align: right;
}

td.footerBg {
	background-image: url('images/footerBaseBg.gif');
	background-repeat: repeat-x;
}

td.copyrightContainer {
	padding-top:15px;
	padding-left: 10px;
}

td.footerContainer {
	width: 20px;
}

.statisticContainer {
	padding: 10px 5px 7px 50px;
	width: 223px; 
}

.rightPannelTitleCentralBg {
	background-image: url('images/headerRightCentral.gif');
	background-repeat: repeat-x;
	padding-top: 6px;
} 

.autoNewsRightStartNew {
	padding: 15px 15px 0px 15px;
}

.forumPreviewGeneralContainer {
	padding: 5px;
}

.forumPreviewGeneralName {
	padding: 3px 10px 3px 10px;
}

.flyingInsideTextContainer {
	overflow: hidden; 
	width: auto; 
	height: 165px; 
	position: relative; 
	padding: 0px 20px 0px 30px;
}

.blogNameCentralContainer {
	padding: 5px 10px 5px 10px;
	float: left;
}

.aboutStudioContainer {
	padding-right: 10px; 
	text-align: right;
}

.leftNewsLight #y5_direct1 .y5_ads, .leftNewsLight #y5_direct1 .y5_h2 {
	background-color: transparent;
}

.direct .leftNewsLight {
	padding-top: 45px;
	padding-right: 10px;
	width: 178px;
}

.link_on_page {
	padding-top: 10px;
	font-size: 11px;
}

.red_header {
	float:left;
	font-size:19px;
	height:23px;
	padding: 7px;
	background-color: #eeeeee;
	margin-right: 5px;
	margin-bottom: 3px;
}

.red_header a {
	color: #FF0033;
}

a img {	border: 0px; }

.l_header {
	background-image: url( 'images/l_title_bg.gif' );
	background-repeat: repeat-x;
	height: 51px;
	margin-right: 15px;
}

.l_header div { height: 51px; }

.l_header .l_left_curl {
	background-image: url( 'images/l_title_left.gif' );
	background-repeat: no-repeat;
}

.l_header .l_left_curl div {
	background-image: url( 'images/l_title_right.gif' );
	background-repeat: no-repeat;
	background-position: top right;
	color:white;
	padding-left:20px;
	padding-top:5px;
	height: 46px;
}

.l_header .l_left_curl div a { color: white; font-size: 19px; }

.car_news_link {
	padding-top: 7px;
	font-family: Tahoma;
	font-size: 12px;
}

.car_news_link a {
	font-family: Tahoma;
	font-size: 12px;
}

.b_comment_promo { padding: 7px;padding-right: 15px; }
.rightPannelBg .b_comment_promo { padding-left: 20px; padding-right: 10px; }
.b_comment_promo .b_comment_plate { padding: 7px; background-color: #fcfaf4; font-size: 12px; font-family: Tahoma; color: black; padding-bottom: 13px; padding-top: 15px; margin-top: 16px; }
.b_comment_promo .b_comment_plate a { font-size: 12px; font-family: Tahoma; }
.b_comment_promo .b_comment_plate .b_img_link { float: left; margin-right: 5px; display: block; padding: 0px; }
.b_comment_promo .b_comment_plate p.b_img_link { margin: 0px; }
.b_comment_promo .b_comment_plate div { clear: both; font-family: Tahoma; font-size: 12px; padding-top: 5px; height:auto; }
.b_comment_curly { display: block; float: none; position: absolute; margin-left: 17px; margin-top: 0px; }

.left_content {
	padding-left: 7px;
	padding-bottom: 7px;
}

h1.startPage {
	font-size: 16px;
	font-weight: normal;
	margin-top: 0px;
}

ul.noBold li h2 {
	font-weight: normal;
	font-size: 13px;
}

p.contentText {	line-height: 19px; clear: both; font-size: 13px; }

p.contentText a {
	font-size: 13px;
	padding: 3px;
}

p.contentText a:hover {
	color: white;
	background-color: #FF0033;
}


.c_header {
	background-image: url( 'images/c_header_bg.png' );
	background-repeat: repeat-x;
	height: 49px;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	color: white; 
	font-size: 19px;
}
.c_left {
	background-image: url( 'images/c_header_left.png' );
	background-repeat: no-repeat;
	float: left;
	width: 9px;
	height: 57px;
}

.c_right {
	background-image: url( 'images/c_header_right.png' );
	background-repeat: no-repeat;
	float: left;
	width: 10px;
	height: 57px;
	margin-right: 22px;
}

.c_header a { color: white; font-size: 19px; }

.catalogue_links {
	float: left;
	line-height: 18px;
}

.catalogue_links a {
	font-size: 13px;
}

.nav_chain a, .nav_chain span {	font-size: 11px; margin-right: 10px; }
.nav-chain {	padding-bottom: 10px; }

.wt_news_link { font-size: 15px; padding-bottom: 7px; }
.wt_news_link a { font-size: 15px; }
.text_promo {	
	font-family: Arial; font-size: 12px; 
	padding: 0 6px;
}

.text_promo a {
	font-family: Tahoma; 
	font-size: 13px;
	font-weight: bold;
}

.text_promo ul.forum_blog_promo li a {
	font-weight: normal;
	font-size: 12px;
}

.wt_image {
	float: left;
	margin-right: 10px;
}

.wt_next_item { clear: both; padding-top: 10px;}

.wt_flypromo {
	background-image: url( "images/wt_bg.png" );
	background-repeat: no-repeat;
	width: 162px;
	height: 45px;
	padding-top: 9px;
/*	float: right;
	margin-right: 30px;
	margin-top: -30px;*/
	text-align: center;
/*	position: absolute;
	margin-left: -160px;*/
}

.wt_flypromo a {
	font-size: 18px;
}

/*.wt_fly_container {	height: 15px; float: right; }*/

.r_header_left {
	background-image: url( "images/l_title_left.gif" );
	background-repeat: no-repeat;
	width: 11px;
	height: 51px;
	float: left;
}

.r_header_bg {
	background-image: url( "images/l_title_bg.gif" );
	background-repeat: repeat-x;
	padding: 5px 7px 0px 7px;
	color: white;
	font-size: 18px;
	height: 46px;
	float: left;
}

.r_header_bg a {
	color: white;
	font-size: 18px;
}

.r_header_right {
	background-image: url( "images/l_title_right.gif" );
	background-repeat: no-repeat;
	width: 8px;
	height: 51px;
	float: left;
}

ul.forum_blog_promo {
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.forum_blog_promo li {
	margin-left: 10px;
	padding-left: 20px;
	margin-bottom: 3px;
	background-image: url( "images/fb_dash.png" );
	background-repeat: no-repeat;
	background-position: left 10px;
	
}

ul.forum_blog_promo li a  {
	font-family: Tahoma;
	font-size: 12px;
}

.carrida_phone {
	background-image: url( "images/phone.gif" );
	background-repeat: no-repeat;
	position: absolute;
	width: 190px;
	height: 24px;
	margin-left: 237px;
	margin-top: 115px;
}

.smalltext {
	font-size: 11px;
	font-family: Tahoma;
}

.c_general_cell {
	vertical-align: top;
	padding: 20px 10px 0 0;
}

.c_general_cell .element_title {
	font-family: Arial; font-size: 15px;
}

.c_winter_thorn {
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 7px;
}

.c_price {
	background-image: url( "images/c_price.gif" );
	background-repeat: no-repeat;
	width: 127px;
	height: 30px;
	font-size: 12px;
	font-family: Tahoma;
	padding-left: 21px;
	padding-top: 20px;
	display: none;
}

.c_price_numbers {
	background: none;
	font-size: 11px;
	font-family: Tahoma;
	border: none;
	cursor: pointer;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.c_price_submit {
	background-color: transparent;
	background-image: url( "images/c_basket.gif" );
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}

.c_params {	font-size: 18px; padding-top: 7px; margin-bottom: 5px;}

.order_list {
	font-family: Georgia;
	font-size: 17px;
}

.order_list div {
	font-size: 15px;
	padding-left: 15px;
	padding-bottom: 4px;
}


.order_item_value {
	padding-left: 25px;
	padding-bottom: 25px;
}

.reg_auth_block p {
	float: left;
	padding-left: 50px;
}

.ya_left { 	float: left;  }
.ya_right { 	float: right;  }

.reg_auth_block {
	padding-top: 10px;
}

.reg_auth_block .ya_left { font-size: 17px; }

.new_reg span {
	font-size: 11px;
}

.error {
	border: 2px red dashed;
	background-color: #eeeeee;
	padding: 10px;
	margin: 10px 0;
}

.nav_chain  {
	height: 30px;
}

.h_base {
	background-image: url( "images/h_base_bg.gif" );
	background-repeat: repeat-x;
	height: 168px;
	font-size: 15px;
	font-family: Arial;
}

.h_base a {
	font-size: 15px;
	font-family: Arial;
	text-decoration: underline;
	color: black;
}

.h_base a:hover { text-decoration: none; }

.h_base a.h_like_header {
	font-size: 18px;
	font-family: Arial;
}

.h_tyre {
	background-image: url( "images/h_tyre.gif" );
	background-repeat: no-repeat;
	background-position: top right;
	height: 168px;
}

.h_road {
	background-image: url( "images/h_road_left.gif" );
	background-repeat: no-repeat;
	height: 137px;
	margin-right: 251px;
	padding-left: 17px;
	padding-top: 10px;
}

.menu_item {
	height: 130px;
	margin: 0px 4% 0px auto ;
	float: left;
}

.menu_item div { padding-top: 5px; }
.menu_item div a {	display: block; height: 20px; }
.menu_item div.align_right a {	
	padding-right: 15px;
	background-image: url("images/link_wide_right.gif");
	background-repeat: no-repeat;
	background-position: top right;
}

.menu_item div.align_right a.short {		background-image: url("images/link_short_right.gif");}

.menu_item div.align_left a {	
	padding-left: 15px;
	background-image: url("images/link_wide_left.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

.menu_item div.align_left a.short {		background-image: url("images/link_short_left.gif");}

.h_menu_01 {
	width: 120px;
	height: 21px;
	z-index: 1000;
}

.h_menu_01 a {	color: black;	text-decoration: underline;}
.h_menu_01 a:hover { color: black; 	text-decoration: none; }

.h_menu_02 {
	width: 88px;
	z-index: 990;
	text-align: right;
	margin-left: -60px;
}

.h_menu_03 {
	width: 130px;
	z-index: 980;
	text-align: right;
}

.h_menu_04 {
	width: 186px;
	z-index: 970;
	text-align: left;
}

.h_info {
	text-align: left;
	float: right;
	width: 251px;
}

.h_info div {
	margin-top:-87px;
	margin-left:-260px;
	position:absolute;
}

.h_info div a { 	display: block; 	margin-bottom: 10px; }

.same_container {
	height: 22px;
}

.same_wheels {	padding-bottom: 3px; }
.same_wheels .c_price_numbers {
	height: 25px;
}


.same_container b, .same_wheels b {
	float: left;
	display: block;
	width: 45px;
}

.catalogue_navigation {
	font-size: 10px;
	font-family: Tahoma;
}

.search_pannel {
	float: left; 
	margin-right: 10px; 
	font-size: 10px; 
	font-family: Tahoma;
}

.search_pannel select {
	font-family: Tahoma;
	font-size: 11px;
}

.filter_btn {
	background-color: #cccccc;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	border: none;
	cursor: pointer;
}

.advertising_area {
	text-align: left; 
	padding: 5px; 
	background-color: #cccccc; 
	font-size: 11px; 
	font-family: Tahoma; 
	margin-top: 10px; 
	margin-left: -15px;
}

.rightCarList a { display: block;  }

.blog_c_date { padding: 3px; float: left; margin-right: 10px; font-size: 10px; font-family: Tahoma; }
.blog_c_author { padding: 3px; font-size: 11px; font-weight: bold; }
.blog_c_link { clear: both; padding-left: 10px; padding-top: 1px; }

.auto_promo {
	
}

.ap_image { padding-right: 15px; width: 100px; }
.ap_category { height: 17px; font-size: 11px; font-family: Tahoma; background-color: #EEEEEE; text-align: center; }
.ap_cartype { font-size: 11px; font-family: Tahoma; height: 17px; }
.ap_news_title { background-color: #eeeeee; font-size: 19px; padding: 3px; margin-bottom: 7px; } 

.innerPadding {
	padding: 20px;
/*	border: 5px #eeeeee double;
	background-image: url( "images/money.png" );*/
}

.order_textarea {
	border: 1px #cccccc solid;
	background-color: white;
	width: 200px;
}

.order_textarea_active {
	border: 1px #000000 solid;
	background-color: #eeeeee;
	width: 200px;
}

.order_submitter {
	height: 46px;
	border: 3px solid #eeeeee;
	font-size: 17px;
	font-family: Georgia;
	cursor: pointer;
	background-image: url( "images/order_submit_bg.png" );
	background-repeat: repeat-x;
}

.left_padding {
	padding: 10px;
	font-size: 12px;
}

.order_list font {
	color: #FF0033;
}

.pd_element { width: 130px; height: 160px; float: left; padding-top: 10px; }
.pd_element_title {	font-size: 10px; font-family: Tahoma; margin-left: 5px; }

.producers_field {
	padding-left:10px; 
	padding-bottom: 15px;
}

.producers_field a, .producers_field {
	font-family: Tahoma;
	font-size: 11px;
}

.producers_field h4 {
	font-size: 13px;
	font-weight: bold;
}

.producers_field div {
	padding-bottom: 3px;
}

.producers_in_line div.producers_field {
	padding-left: 0;
}

.producers_in_line div.producers_field div {
	float: left; 
	margin-right: 10px;
	height: 30px;
	font-size: 18px;
	font-family: Arial;
}

.producers_in_line div.producers_field h4 {
	font-family: Arial;
	font-size: 17px;
}

.producers_in_line div.producers_field div a { font-size: 18px; font-family: Arial; }

div.producers_field h4 { margin: 0; padding: 0; padding-bottom: 5px; }

.producers_in_line div.producers_field h4 {
	padding-bottom: 10px;
}

.tyre_posts {
	padding: 0; margin: 0;
	list-style: none;
}

.tyre_posts li {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 11px;
	font-family: Arial;
}

.producer_column {
	float: left; padding-right: 10px;
}

td.rightPannelBg .producers_field {
	padding-left: 0;
	width: 236px;
	overflow:hidden;
}

.short_basket_indicator {
	background-image: url( "images/basket_ico.gif" );
	background-repeat: no-repeat;
	position: absolute;
	white-space: nowrap;
	padding-left: 30px;
	padding-top: 13px;
	font-size: 11px;
	margin-left: -480px;
}

.short_basket_fly {
	float: right;
}

.basket_list {
	background-color:#EEEEEE;
	border: 1px #cccccc solid;
	margin-top:4px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
	z-index:1000;
}

.internet_shop {
	color: black; 
	margin-top:-2px; 
	padding-left: 60px; 
	font-size:14px;
	white-space:nowrap;
}

.product_present { width: 10px; height: 10px; background-color: #79e757; position: absolute; }
.product_absent { width: 10px; height: 10px; background-color: red; position: absolute; }
.ra_container {
	padding-top: 6px;
	padding-bottom: 6px;
}

.el_cat_info_header {
	float: left; border-top: 1px black solid;	border-bottom: 1px black solid;
	padding: 10px;
	background-color: #eeeeee;
}

.el_cat_props td { text-align: left; vertical-align: top; font-size: 11px; font-family: Tahoma; }
.el_cat_props td.ecp_left { padding: 2px 0; }
.el_cat_props td.ecp_right { padding: 2px 0 2px 15px; }

.ecp_tyre_price {
	color: red; clear: both; padding-top: 35px; padding-left: 70px; height: 92px; 
	background-image: url( images/tyre_price_bg.gif); background-repeat: no-repeat;
	display: none;
}

.ecp_wheel_price {
	color: red; clear: both; padding-top: 35px; padding-left: 70px; height: 92px; 
	background-image: url( images/wheel_price_bg.gif); background-repeat: no-repeat;
	display: none;
}

.same_in_catalogue {
	border-collapse: collapse;
}

.same_in_catalogue thead td {
	font-size: 11px;
	font-family: Tahoma;
}

.same_in_catalogue td {
	padding: 4px 10px;
	border-bottom: 1px black solid;
}

.sez_sun {
	height: 19px;
	background-image: url( "images/sez_sun.gif" );
	background-repeat: no-repeat;
	background-position: center center;
}

.sez_snow {
	height: 19px;
	background-image: url( "images/sez_snow.gif" );
	background-repeat: no-repeat;
	background-position: center center;
}

.sez_all {
	height: 19px;
	background-image: url( "images/sez_all.gif" );
	background-repeat: no-repeat;
	background-position: center center;
}

.sic_speed, .sic_thorn { text-align: center; }

.thorn_yes {
	height: 19px;
	background-image: url( "images/thorn_yes.gif" );
	background-repeat: no-repeat;
	background-position: center center;
}

.sic_view, .sic_speed { font-size: 11px; font-family: Tahoma;  }
.post_select_first { font-size: 22px; font-family: Arial; }
.post_producer_list { font-size: 19px; font-family: Arial; }
.post_with_example div { float: left; }
.post_with_example div.pwe_base { width: 300px; }
.post_with_example div.pwe_help { 
	font-size: 12px;
	font-style: oblique;
	padding-top: 20px;
	width: 300px;
 }
 
 .post_with_example { margin-bottom: 15px; }
 .pwe_textarea_tint {
 	font-size: 17px;
	width: 250px;
	height: 60px;
 }
 
  .pwe_textarea_high {
 	font-size: 17px;
	width: 250px;
	height: 120px;
 }
 
.notices_area span { font-size: 11px; font-family: Tahoma; }
.notices_area a { font-size: 18px;  }
.notices_area td { padding-right: 12px; padding-bottom: 9px; width: 50% }
.notices_area h4, .notices_area h3 { margin: 0; font-size: 18px; font-weight: normal; }
.notices_area .na_text, .notices_area .na_text a { font-size: 13px; }
.na_detail td { padding-top: 7px;  border-bottom: 1px #cccccc solid; }
#i_jaluosie { 
	background-color: black; position: absolute; z-index: 200; display: none; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.8; filter: alpha(opacity=80);
}
#i_detail {	display: none; border: 1px solid black; padding: 10px; z-index: 300; position: absolute; background-color: white; }
#out_linker { padding-bottom: 5px; text-align: left; float: left }
.id_closing { padding-bottom: 5px; text-align: center; }
.id_closing input { cursor: pointer; border: 1px solid #666666; background-color: transparent; color: #666666; font-family: Tahoma; font-size: 10px; }
#i_detail_src { text-align: center; }
.i_more_inside { cursor: pointer; }

.progressive_noticeContainer { padding-left: 15px; padding-right: 7px;  }
.progressive_noticeContainer ul { padding:0 0 7px; margin: 0; list-style: none; }
.nc_1_link { font-size: 20px; }
.nc_1_selected { padding: 4px; background-color: #FF0033; font-size: 20px; color: white; }
.nc_2_link { font-size: 17px; }
.nc_2_selected { padding: 4px; background-color: #FF0033; font-size: 17px; color: white; }
.nc_topLevel li { padding-left: 15px; padding-top: 10px; }
.nc_inLevel li { background-image: url( "images/nc_node.png" ); background-repeat: no-repeat; background-position: 0px 14px; font-size: 12px; padding-top: 5px; }

.flyPic {
	background-color:white;
	background-image:url("images/loading_bg.gif");
	background-position: center center;
	background-repeat:no-repeat;
	border:1px solid #8A9DAC;
	left:-1000px;
	padding:15px;
	position:absolute;
	top:-1000px;
	z-index:500;
}

.n_model_card a {
	font-size: 11px;
	font-family: Tahoma;
}

.forma{
	font-size: 11px;
	cursor: pointer;
	font-size: 25px;
	padding-bottom: 3px; 
	padding-top: 2px; 
	padding-left: 5px; 
}

.float_form{
   background-color: #d7d3ca;
   font-family: Tahoma;
   font-size: 11px;
   color: #000000; 
   overflow: hidden;
}

.left_container .float_form { width: 187px; }
.right_container .float_form { width: 248px; }

.search_text_form, .ff_search_request, .ff_textarea { font-size: 11px; }
.right_container .search_text_form { width: 155px; }
.left_container .search_text_form { width: 125px; }
.right_container .ff_textarea { width: 210px; height: 60px; }
.left_container .ff_textarea { width: 146px; height: 60px; }

.poloska {
   background-color: #536372;
   padding: 5px 5px 5px 15px;
   color: white;
   font-size: 12px;
   font-family: Tahoma;
}

.poloska a {	color: white;}

.float_container {	z-index: 1000; }
.float_form table td {	padding-bottom: 5px; }
.float_form div {padding: 3px 0 5px 10px; }
.float_form form {    padding-left: 15px;  padding-top: 10px;  }
.left_container .float_form form { padding-left: 10px; }

.float_form h4 {
	font-size: 13px;
	margin: 0;
}

.float_form h3 { margin: 4px 0; }

.car_news_list .cnl_pic { padding: 0 10px 10px 0; }
.cnl_header { padding: 3px 0px 5px 10px; background-color: #eeeeee; }
.cnl_preview_text {	padding: 3px 10px 10px 10px; }