BODY {
    color: #FFF;
}

A{
    color: #609ef4;
}

.sendmail_error{font:11px Tahoma; color:#D05614;}
.sendmail_rezultat{font:bold 11px Tahoma; color:#DFED67;}

.index{
    background: #25221D url(/images/index_bg.jpg) no-repeat center top;
    font: 11px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
}

.inner{
    background: #211d1b url(/images/inner_bg2.gif) repeat-x top;
    font: 11px Arial, Verdana, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    min-width: 990px;
    -width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "100%")
}

.logo A{
    width: 225px;
    height: 70px;
    position: absolute;
    background: url(/images/0.gif);
}

.index .logo A{
    top: 30px;
    left: 70px;
}

.inner .logo A{
    top: 10px;
    left: 50px;
}

.phones{
    color: #ddd89e;
    font: 18px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    position: absolute;
}

.index .phones{
    top: 40px;
    right: 70px;
}

.inner .phones{
    top: 30px;
    right: 370px;
    zoom: 1;
}

.index .main{
	width: 990px;
	margin: 0 auto;
	position: relative;
}

.inner .main{ 
    background: url(/images/inner_bg.jpg) no-repeat top left;
    width: 100%;
}

.inner .wrapper{ 
    float:left;
    margin-left:-200px;
    width:100%;
}

.inner .content{
    margin-left:200px;
}

.inner .text{
	margin: 0 20px 0 40px;
	padding: 10px;
	border: 1px solid #4a4a49;
	zoom: 1;
}

.textpage .text{
	border: none;
	margin-left: 120px;
}

.textpage .innertext{
    border-left: 1px solid #4a4a49;
    border-right: 1px solid #4a4a49;
    padding: 0px 20px;
}

.textpage H1{
	font: 16px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	color: #FFF;
    font-style: italic;
    margin: 0 0 20px 20px;
}

.catalog_lefttd{width:45%;}
.catalog_lefttd h1{font-size:14px;}

.sidebar .advblock{
	padding: 0 20px;
	text-align: center;
	margin-bottom: 40px;
}

.sidebar .advblock A IMG{
	border: none;
}

.inner .sidebar{
	float:right;
	width:200px;
    *width:180px;
}

.index .menu_top{
    position: absolute;
    top: 85px;
    right: 90px;
}

.inner .menu_top{
    margin: 20px 0 50px 10px;
}

.menu_top UL{
	margin: 0;
	list-style: none;
}

.menu_top LI{
	margin: 0 0 10px 0;
}

.menu_top A{
    font-family: Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	color: #dfed67;
	background: url(/images/bullet_menutop.gif) no-repeat left 2px;
	padding-left: 15px; 
}

.menu_top A.act{
	color: #FFF;
	background: url(/images/bullet_menutop_a.gif) no-repeat left 2px;
}

.menu_top A:hover{
	color: #FFF;
	background: url(/images/bullet_menutop_a.gif) no-repeat left 2px;
}

.menu_top div.icq_div{position:relative; width:140px; padding:2px 0px 0px 15px; color:#DFED67; font:11px Verdana; margin:4px 0px 4px 0px;}
.menu_top div.icq_div img{position:absolute; top:0px; left:-4px; height:18px; width:18px;}

.flashcontent{
	position: absolute;
	top: 200px;
	left: 10px;
}
.flashcontent DIV{
    background: url(/images/index_girl.jpg) no-repeat;
    width: 388px;
    height: 367px;
}

.powerplates{
	background: url(/images/index_list_bg.gif) no-repeat;
	position: absolute;
	top: 283px;
	right: 100px;
	width: 501px;
	height: 207px;
}

.powerplates UL{
	margin: 0;
	list-style: none;
}

.powerplates LI{
	margin: 0;
    float: left;
}

.powerplates A{
	display: block;
	color: #FFF;
	background: url(/images/powerplates.jpg) no-repeat bottom;
	width: 88px;
	height: 162px;
	margin-left: 10px;
	padding-top: 2px;
	text-align: center;
}

.powerplates A:hover{
	background: url(/images/powerplates_a.jpg) no-repeat bottom;
}

.powerplates .item1, .powerplates .item1:hover{background-position: 0px 20px;}
.powerplates .item2, .powerplates .item2:hover{background-position: -88px 20px;}
.powerplates .item3, .powerplates .item3:hover{background-position: -176px 20px;}
.powerplates .item4, .powerplates .item4:hover{background-position: -264px 20px;}
.powerplates .item5, .powerplates .item5:hover{background-position: -352px 20px;}

.links A{
    position: absolute;
}

.links A:hover{
    color: #FFF;
}

.links .home{
    color: #e69121;
    top: 475px;
    right: 410px;
}

.links .commercial{
    color: #d36624;
    top: 495px;
    right: 140px;
}

.links .accessories{
    color: #63901c;
    top: 515px;
    right: 410px;
}

.index .footer{
	padding: 560px 50px 20px 50px;
}

.inner .footer{
	padding: 30px 50px 20px 50px;
}

.footer *{
	color: #615d52;
	font-family: Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
}

.footer .copy{
}

.footer .design{
	margin: 5px 0 0 0;
}


.footer .counters{
	float: right;
	margin-top: -25px;
}

.header{
    margin-top: 90px;
}

.girl{
	margin: 2px 0 0 38px;
	float: left;
	-margin: 4px 0 0 19px;
}

.girl DIV{
	background: url(/images/inner_girl.jpg) no-repeat;
	width: 195px;
	height: 185px;
}

.flash{
    float: left;
    width: 100%;
    margin-left: -250px;
    -width: auto;
}

.flashmenu{
    padding-left: 250px;
}

.flashmenu .table_padding{
    padding:0 30px;
}

.flashmenu TABLE{
    width: 100%;
}

.flashmenu A{
    color: #FFF;
    font: 12px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	display: block;
	background: url(/images/powerplates.jpg) no-repeat bottom;
	width: 88px;
	height: 20px;
	margin: 0 auto;
	padding-top: 148px;
	text-align: center;
	text-decoration: none;
}

.flashmenu A:hover{
	background: url(/images/powerplates_a.jpg) no-repeat bottom;
}

.flashmenu .item1, .flashmenu .item1:hover{background-position: 0px top;}
.flashmenu .item2, .flashmenu .item2:hover{background-position: -88px top;}
.flashmenu .item3, .flashmenu .item3:hover{background-position: -176px top;}
.flashmenu .item4, .flashmenu .item4:hover{background-position: -264px top;}
.flashmenu .item5, .flashmenu .item5:hover{background-position: -352px top;}

.text .leftcol{
	display: inline;
	float: left;
	width: 40%;
}

.text .rightcol{
	display: inline;
	float: left;
	width: 60%;
}
    
.leftcol H1{
	font: 16px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	margin: 0 0 10px 0;
}

.leftcol H1 STRONG{
	font-weight: normal;
	color: #c1ce4d;
}

.catalog_topline{height:1px; font-size:1px; border-bottom:1px #4A4A49 solid; background:#211D1B; margin:0px -21px 0px -21px; margin-bottom:14px;}
.catalog_bottomline{height:22px; font-size:1px; border-top:1px #4A4A49 solid; background:#211D1B; margin:0px -21px 0px -21px;}

.catalog_lefttd H1{
	font: 14px Verdana;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
	margin: 0px 0 12px 1px;
}

.orderprice{
	background: url(/images/price_bg.gif) no-repeat left top;
	font: 12px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	padding: 7px 15px;
	margin-bottom: 10px;
	color: #f6cf17;
	position: relative;
	left: -11px;
}

.orderprice A{
    color: #51b5e9;
    margin-left: 12px;
}

.catalog_orderprice{
	background: url(/images/price_bg.gif) no-repeat left top;
	font: 12px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
	padding: 7px 15px 7px 19px;
	margin-bottom: 10px;
	color: #f6cf17;
	position: relative;
	left: -21px;
}

.catalog_orderprice A{
    color: #51b5e9;
    margin-left: 15px;
}

.description{
}

.description img{
cursor:pointer;
}

.description div.product_photolink{
text-align:center;
margin-bottom:10px;
}

.description div.product_photolink span{
font:11px Tahoma; color:#51AAE9; text-decoration:underline; cursor:pointer;
}

.parms{
    padding-left: 35px;
    color: #d05614;
}

.parms .title{
    color: #FFF;
    margin: 5px 0 15px 0;
    font: 12px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
}

.parms P STRONG{
	color: #FFF;
	font-weight: normal;
}
.catalog_parms{
	margin-left:15px;
    color: #d05614;
}

.catalog_parms .title{
    color: #FFF;
    margin: 4px 0 8px 0;
    font: 11px Arial;
}

.catalog_parms P STRONG{
	color: #FFF;
	font-weight: normal;
}

.items_list{
}

.items_list_item{
    margin-bottom: 20px;
}

.items_list_item .img_col{
	float: left;
	width: 110px;
	margin-right: 20px;
}
.items_list_item .text_col{
	line-height: 18px;
	display: table;
	zoom: 1;
	-height: 0;
}

.items_list_item .text_col H2{
    font: 14px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    margin: 0 0 5px 0;
}

.items_list_item .text_col .price{
	color: #f6cf17;
	font-size: 12px;
	margin: 0 0 5px 0;
}

.items_list_item .text_col .price A{
	color: #51b5e9;
	margin-left: 20px;
	
}

.contactfrm{
    width: 600px;
    margin: 0 auto;
}

.contactfrm .left_f,
.contactfrm .right_f{
    display: inline;
    float: left;
    width: 50%; 
}

.contactfrm label{
    display: block;
    margin: 10px 0 2px 0;
}

.contactfrm .input{
    border: none;
    background: #FFF;
    font: 12px Verdana, Arial, Tahoma,  Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    padding: 5px 0;
    width: 90%;
}

.contactfrm textarea{
    overflow: hidden;
    height: 266px;
    *height: 270px;
}

.contactfrm textarea.short{
    height: 166px;
    *height: 170px;
}

.contactfrm select.input{
    width: 90%;
}

.contactfrm .send{
    margin: 2px 30px 0 0;
    text-align: right;
}

.contactfrm .send input{
    background:#211D1B; border:1px #BBBBBB solid;
	height:21px; width:100px; 
	font:12px Tahoma; color:#FFFFFF; cursor:pointer;
}

.pic_r{
	float: right;
	margin: 0 0 20px 20px;
}

.pic_l{
	float: left;
	margin: 0 20px 20px 0;
}

.tbl{
    width: 600px;
    border-left: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
}

.tbl TD{
	padding: 15px;
	text-align: center;
	vertical-align: middle;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
}

.success,
.errors{
	color: #DFED67;
}

.scrolling{
	font-size: 11px;
	height: 68px;
	overflow: hidden;
	position:relative;
	margin: 10px auto;
	width: 880px;
}

.scrolling *{
	font-size: 11px;
	color: #FFF;
}

#scrolltext{
	position: relative;
}

.payment_error{font:11px Tahoma; color:#FF6600;}
input.payment_input{width:300px; color:#211D1B;}
textarea.payment_area{width:400px; height:100px; color:#211D1B;}
input.payment_button{background:#211D1B; border:1px #FFFFFF solid; height:21px; font:13px Tahoma; color:#FFFFFF; cursor:pointer; margin-top:11px;}
select.payment_select{width:305px; color:#211D1B;}

/* Невидимые слои */
#galary_gray_div{position:absolute; top:0px; left:0px; z-index:1000; background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; display:none; overflow:hidden;}

div.content div#bigphoto{position:absolute; top:0px; left:0px; z-index:1001; background:#FFFFFF; border:1px #AAAAAA solid; display:none;}
div.content div#bigphoto div{position:relative; padding:10px;}
div.content div#bigphoto img{cursor:pointer;}
div.content div#bigphoto img#close{position:absolute; top:5px; right:5px;}
div.content div#bigphoto img#bigphoto_img{background:url('/images/loader.gif') no-repeat center center;}

div.content div#basket_afteradd{position:absolute; top:0px; left:0px; z-index:1001; width:350px; height:140px; background:#211D1B; display:none;}
div.content div#basket_afteradd div.relative{position:relative; width:348px; height:138px; text-align:center; border:1px #BBBBBB solid;}
div.content div#basket_afteradd div.relative img.close{position:absolute; top:5px; right:5px; cursor:pointer;}
div.content div#basket_afteradd div.relative div.afteradd_text{margin:44px 0px 10px 0px; font:15px Arial; color:#D05614;}
div.content div#basket_afteradd div.relative input.afteradd_button{background:#211D1B; border:1px #BBBBBB solid; height:21px; font:12px Tahoma; color:#FFFFFF; cursor:pointer; margin:0px 7px 0px 7px;}