*
{
	margin: 0;
	padding: 0;
}
h3.title-p
{
color:#393939;
font-size:20px;
font-family: 'Arial';
font-style:normal;
}
BODY
{
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #8E8E8E;
}
.show P{
color:#8E8E8E;
}
TITLE-LINK-STILE
{
color: #8eac2c;
}
INPUT, TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
TABLE
{
    border-collapse: collapse;
    padding: 0;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.clear
{
	clear: both;
}
.alignright
{
	text-align: right;
}
.aligncenter
{
	text-align: center;
}
.wrapper
{
	width: 100%;
	overflow: hidden;
}
.container
{
	width: 100%;
}
.news-block
{
	width: 100%;
	height: 100%;
	overflow:hidden;
}
.news-company{
width:30%;
float:right;
}
.news-new{
margin-left:5%;
margin-right:5%;
width:30%;
float:right;
}
.news-clok-world{
width:30%;
}
P
{
	margin: 0;
	padding: 0;
}


#logo_table td
{
    text-align: center;
}
#menu_table td
{
    text-align: left;
    vertical-align: top;
}     
.logo_slogan
{
    color: white;
    font-size: 110%;
    font-weight: 800;
    font-style: italic; 
    margin-bottom: 22px;
    
}
.logo_title
{
    color: white;
    font-size: 120%;
    font-weight: 800;
    font-style: italic; 
    margin-right: 30px;
    margin-bottom: 22px;
}
.tail-bottom
{
	background: url(images/tail-bottom.gif) repeat-x left bottom;
}
.tail-cont1
{
	min-width: 1200px;
    background: #FFF url(images/tail-cont1.gif) repeat-x top;
	margin-top: -125px;
    
}
.tail-cont2
{
    min-width: 1200px;
	background: #242424 url(images/tail-cont2.gif) repeat-x top;
}
/*==================forms====================*/
INPUT, SELECT
{
	vertical-align: middle;
	font-weight: normal;
}
IMG
{
	border: 0;
	vertical-align: top;
	text-align: left;
}
.form
{
	height: 26px;
}
.form INPUT
{
	width: 243px;
	padding: 2px 0 2px 3px;
	background: none;
	border: 1px solid #AAC936;
	color: #AAC936;
	font-size: 0.83em;
	text-transform: uppercase;
}
.form_dealer
{
    height: 26px;
    color: #fff;
}
.form_dealer INPUT
{
    background-color: white;
    width: 180px;
    padding: 2px 0 2px 3px;
    border: 1px solid #AAC936;
    color: #000;
    font-size: 1em;
    font-weight: 800;
    float: right;
}
TEXTAREA
{
	width: 243px;
	height: 72px;
	overflow: auto;
	background: none;
	border: 1px solid #AAC936;
	padding: 2px 0 0 3px;
	color: #AAC936;
	font-size: 0.83em;
	text-transform: uppercase;
}
FORM .buttons
{
	text-align: right;
	margin-top: 18px;
}
FORM .buttons A
{
	margin-left: 8px;
}
/*==================list====================*/
UL
{
	list-style: none;
}
.footer-nav
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}
.footer-nav LI
{
	font-size: 0.81em;
	text-transform: uppercase;
	float: left;
	border-left: 1px solid #2B2A2A;
	margin-left: -1px;
	padding: 0 12px;
	line-height: 1em;
}
.footer-nav LI A
{
	color: #fff;
}
.footer-nav LI A:hover
{
	color: #FFF;
	text-decoration:inherit;
}
.footer-nav LI A.act
{
	color: #FFF;
	text-decoration: none;
}
.list
{
	padding-bottom: 7px;
}
.list LI
{
	background: url(images/marker-1.gif) no-repeat left 5px;
	padding: 0 0 9px 14px;
	color: #58C9FD;
	font-size: 0.83em;
	text-transform: uppercase;
}
.list LI A
{
	color: #58C9FD;
}
.list_no_js
{
	padding-bottom: 7px;
}
.list_no_js LI
{
	background: url(images/marker-1.gif) no-repeat left 5px;
	padding: 0 0 9px 14px;
	color: #58C9FD;
	font-size: 0.83em;
	text-transform: uppercase;
}
.list_no_js LI A
{
	color: #58C9FD;
}
.list_collection
{
	padding-bottom: 7px;
	padding-left:20px;
}
.list_collection LI
{
	background: url(images/marker-1.gif) no-repeat left 5px;
	padding: 0 0 9px 14px;
	color: #58C9FD;
	font-size: 0.83em;
	text-transform: uppercase;
}
.list_collection LI A
{
	color: #58C9FD;
}
.list_brand
{
	padding-bottom: 7px;
	padding-left:7px;
}
.list_brand LI
{
	background: url(images/marker-1.gif) no-repeat left 5px;
	padding: 0 0 9px 14px;
	color: #58C9FD;
	font-size: 1.00em;
	text-transform:none;
}
.list_brand LI A
{
	color: #58C9FD;
}
.list_cat
{
	padding-bottom: 7px;
}
.list_cat LI
{
	padding: 0 0 9px 5px;
	color: #58C9FD;
	text-transform: uppercase;
	font-size: 1.13em;
}
.list_cat LI A
{
	color: #58C9FD;
}
.list1
{
	width: 100%;
	overflow: hidden;
	margin-top: -13px;
}
.list1 LI
{
	background: url(images/line-1.gif) repeat-x left top;
	margin-top: -2px;
	padding: 13px 0; 
}
.list1 LI B
{
	color: #FFF;
}
.list1 LI P
{
	margin-top: 5px; 
}
.list1 LI A
{
	font-weight: bold;
	text-decoration: none;
	color: #DF9A21;
}
.list1 LI A:hover
{
	text-decoration: underline;
}
/*==================other====================*/
.img-box IMG
{
	margin-bottom: 18px;
	display: block;
}
.img-box A{
color:#FF0000
}
.img-box CITE
{
	display: block;
	font-size: 1.08em;
	background: url(images/icon-1.gif) no-repeat left top;
    color: #fff;
}
.img-box1
{
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
}
.img-box1 IMG
{
	float: left;
	margin: -10px 20px 0 0;
}
.p1
{
	margin-bottom: 10px;
}
.p2
{
	margin-bottom: 10px;
}
.phone
{
	float: right;
	margin-right: 170px;
}
/*==================txt, links, lines, titles====================*/
A
{
	color: #8e8e8e;
}
A:hover
{
	text-decoration: none;
}
H3
{
	color: #91AD2D;
	font-style: italic;
	font-size: 1.3em;
	font-weight: normal;
}
H3 A
{
	color: #91AD2D;
	display: block;
	font-size: 1.4em;
	margin-bottom: 16px;
}
H4
{
	color: #58C9FD;
	font-size: 0.83em;
	text-transform: uppercase;
	font-weight: normal;
}
H4 A
{
	color: #58C9FD;
	display: block;
	margin-bottom: 20px;
}
.txt1
{
	color: #DF9A21;
}
.txt2
{
	color: #DF9A21;
	text-transform: uppercase;
	font-size: 0.83em;
}
.link A
{
	cursor: pointer;
	position: relative;
}
.link1
{
	color: #8EAC2C;
	font-size: 0.83em;
	text-transform: uppercase;
	text-decoration: none;
}
.link1 A
{
	color: #8EAC2C;
}
.map{
color:#8EAC2C;
font-weight:bolder;
text-decoration:underline;
}
.divider1
{
	background: url(images/divider-1.png) repeat-y 30% 0;
	width: 100%;
}
.divider2
{
	background: url(images/divider-1.png) repeat-y 65% 0;
	padding: 23px 0 28px 0;
}
.title
{
	margin-bottom: 15px;
	padding-bottom: 4px;
	border-bottom: 1px solid #F2F2F2;
}
#title_font
{
	font-size:18px;
	padding: 0 0 0 7px;
	color:#393939;
}
/*==================boxes====================*/
.box
{
	background: #163B71;
	width: 100%;
	margin-top: -21px;
	position: relative;
}
.box .border-top
{
	background: url(images/border-top.gif) repeat-x top;
	width: 100%;
}
.box .border-bot
{
	background: url(images/border-bot.gif) repeat-x bottom;
}
.box .left-top-corner
{
	background: url(images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner
{
	background: url(images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner
{
	background: url(images/left-bot-corner.gif) no-repeat left bottom;
	min-height: 303px;
	height: auto !important;
	height: 303px;
}
.box .left-bot-corner_dealer
{
    background: url(images/left-bot-corner.gif) no-repeat left bottom;
    min-height: 203px;
    height: auto !important;
    height: 303px;
}
.box .right-bot-corner
{
	background: url(images/right-bot-corner.gif) no-repeat right bottom;
}
.box .inner
{
	padding: 23px 18px 30px 21px;
}
.box .title
{
	margin-bottom: 20px;
	padding: 0;
	border: 0;
}
.box P
{
	color: #58C9FD;
	text-transform: uppercase;
	font-size: 0.83em;
}
.box1
{
	background: #748D0F;
	width: 100%;
	margin-top: -21px;
	position: relative;
}
.box1 .border-top
{
	background: url(images/border-top1.gif) repeat-x top;
	width: 100%;
}
.box1 .border-bot
{
	background: url(images/border-bot1.gif) repeat-x bottom;
}
.box1 .left-top-corner
{
	background: url(images/left-top-corner1.gif) no-repeat left top;
}
.box1 .right-top-corner
{
	background: url(images/right-top-corner1.gif) no-repeat right top;
}
.box1 .left-bot-corner
{
	background: url(images/left-bot-corner1.gif) no-repeat left bottom;
	min-height: 303px;
	height: auto !important;
	height: 303px;
}
.box1 .left-bot-corner_dealer
{
    background: url(images/left-bot-corner1.gif) no-repeat left bottom;
    min-height: 100px;
    height: auto !important;
    height: 303px;
}
.box1 .right-bot-corner
{
	background: url(images/right-bot-corner1.gif) no-repeat right bottom;
}
.box1 .inner
{
	padding: 23px 18px 30px 21px;
}
.box1 .title
{
	margin-bottom: 20px;
	padding: 0;
	border: 0;
}
.box1 .list LI
{
	background: url(images/marker-3.gif) no-repeat left 5px;
	color: #AAC936;
}
.box1 .list LI A
{
	color: #AAC936;
}
.box1 H4, .box1 H4 A
{
	color: #AAC936;
}
.box1 P
{
	color: #AAC936;
	text-transform: uppercase;
	font-size: 0.83em;
}
/*flash-top*/
#flash_header
{
}
/*header*/
#header OBJECT
{
	vertical-align: top;
}
#header .flash
{
	z-index: 2;
}
#header .flash1
{
	margin-top: -103px;
	position: relative;
	z-index: 1;
}

#header .row-2 UL
{
	width: 100%;
	overflow: hidden;
	z-index: 2;
}
#header .row-2 UL LI
{
	float: left;
}
.align_center_to_left
{
	position: relative;
	right: 50%;
	float: right;
}
/*content1*/
#content1
{
	padding: 89px 37px 20px;
	height: 100%;
}
/*content2*/
#content2 .top
{
	background: url(images/cont2-bg.jpg) no-repeat left top;
	padding: 0 34px 0 39px;
}
#content2 .bot
{
	background: url(images/cont2-bot.gif) repeat-y left bottom;
}
#content2 .title
{
	border: 0;
	padding: 0;
	margin: 0 0 16px -7px;
	position: relative;
}
#content2 P
{
	color: #fff;
}
#content2 .list
{
	padding-bottom: 0;
}
#content2 .list LI
{
	background: url(images/marker-2.gif) no-repeat left 5px;
	color: #DF9A21;
}
div.title-page
{
background:url(images/title_green_line.gif) no-repeat left;
color: #DF9A21;
}
#content2 .list LI A
{
	color: #DF9A21;
}
#content2 .indent
{
	padding: 23px 0 28px;
}
/*footer*/
#footer .indent
{
	padding: 26px 0 0 19px;
}
#footer P
{
	padding-left: 18px;
	color: #8B8B8B;
	line-height: 1em;
}
#footer P A
{
	text-decoration: none;
	color: #8B8B8B;
	border-left: 1px solid #2B2A2A;
	padding-left: 5px;
}
#footer P A:hover
{
	text-decoration: underline;
}

/*==================catalog=================*/
.logo_cat_img
{
    padding: 15px 15px 10px 0;
}
.pages 
{
    color:#AAC936;
}
.pages A  
{
    text-decoration:none;
    color:#AAC936;
}
/*=================news=====================*/
.p_news
{
   padding: 0 0 20px 0;
}
.p_news IMG
{
   padding: 0 20px 20px 0;
}
.p_img A 
{
   color:#fff;
}
/*=================dealers=====================*/
.new_products IMG
{
    
} 
.new_product_table td
{
    width: 50%;
    text-align: center;
    padding-bottom: 10px;
}
.new_product_table
{
    color: #58C9FD;
}
/******************************* standard stuff *************************************/


/*********************************** forms *****************************************/




/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
    
.LV_invalid {
    color:#CC0000;
}
    
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}
#registration_form
{
    font-variant: inherit;
    font-weight: bold;
}
#registration_form input, select {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(../images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  width: 146px;
}
#registration_form input.submit {
    background:#FFFFFF url(../images/submitBg.png) no-repeat scroll -20px 0;
    color:#FFFFFF;
}

.advertising_search
{
    width: 1122px;
    margin-bottom: 20px;
    margin-right: 3px ;
    
}
.advertising_search TD
{
    background-color: #4b4b4b;
    
}
#search_bg
{
   padding-top: 8px; 
   
}                                                                    
.search_input
{
  
  border:1px solid #242424;
  padding-left:2px;
  background:white;
  margin-top:8px;
  margin-right: 2px;
  width: 120px;

  height: 15px;
}

.search_butt
{
  border:1px solid #242424;
  padding:0;
  background:#393939;
  margin-top:8px;
  margin-right: 8px;
  width: 28px;
  color: white;
  height: 17px;      
}

#faqs h3    { cursor:pointer; }
#faqs h3.active    { color:#d74646; }
#faqs div    { height:0; overflow:hidden; }

.hoverbox {cursor: default;list-style:none;}
.hoverbox a {cursor: default;}
.hoverbox a .preview {display:none;}
.hoverbox a:hover .preview {display: block;position: absolute;top:-33px;left:-45px;z-index:1;}
.hoverbox img {background: #fff;border-color: #a6dcf5;border-style: solid;border-width: 1px;color: inherit;padding: 2px;vertical-align: top;}
.hoverbox li {background: #eaf8fe;color: inherit; display: inline;float:none;margin: 3px;padding:5px;position: relative;}
.hoverbox .preview {border-color: #a6dcf5;}
.style_news LI{
	background: url(images/ul.gif) no-repeat left 5px;
	padding: 0 0 9px 14px;
}
.style LI{
	background: url(images/li_text.gif) no-repeat left;
	padding-left: 5px;
}
.style_news A{
color: #D52D00;
}
.index-link a{
color:#8e8e8e;
}
.map-brend a{
text-decoration:none;
}
.map-brend a:hover{
text-decoration:underline;
}

.top-menu li{float:left;margin:15px 30px;font: 14px Book Antiqua;font-weight:900;}
.top-menu a{color:#fff;text-decoration:none;}
.top-menu a:hover{color:#8E8E8E;}
