/* ----------------------------------------
	Autor: Alex
	Site: rentim.ru
------------------------------------------- */

body {font-size: 70%; color: #313131; font-family: Tahoma, Arial, Helvetica, sans-serif; min-width: 900px; max-width: 2000px; background:#D83E02 url("../img/ibg.jpg") center 0 repeat-x;}
	.content {clear:both; width:865px; padding:5px!important; padding-bottom:15px!important;}
	.logo {text-indent: -9000px; display: block; background: url("/img/logo.png") no-repeat; width: 240px; height: 60px; margin-top:10px;}
	.ld {margin-left:121px; top:-15px;}

a:link, a:visited {color: #F9F9F9; text-decoration:underline;}

h1, h2, h3, h4, h5 {font-size:100%;	color:#666; font-family:Myriad Pro, Calibri;}
	h1 {font-size:240%;}
	h2 {font-size:200%}
	h3 {font-size:170%}
	h4 {font-size: 130%;}
		h4 a:link, h4 a:visited  {color: #660000; text-decoration:none;}
	h5 {font-size:100%;} 
		h5 a:link, h5 a:visited {color:#333; text-decoration:none;}

.content h2, .content h1 {display:block; padding:4px 0 3px 12px; background:#D83E02; color:#fff; width:40%; position:relative; left:-6px; -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-radius-topright: 7px; -webkit-border-radius-bottomright: 7px; -khtml-border-radius-bottomright: 7px; -khtml-border-radius-topright: 7px; border-radius-topright: 3px; border-radius-bottomright: 3px;}

.content a {color: #000; text-decoration:underline;}

/* input & buttons */
a.bm, input.bm, input.bc {
color: #fff;
padding: 2px 6px;
font-size:100%;
text-decoration:none;

background:#DA4910;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
}

a.bm:hover, input.bm:hover, input.bc:hover {color: #fff; background: #E76905;}
	input.bm {padding: 1px 6px;cursor:pointer;border:none; font-size:95%;}
input.bc {padding: 5px 16px;cursor:pointer;border:none;}
/* input & buttons */
.price {font-size:120%;font-weight:bold;}

/* product & product description details */
.prd li {background:#fff; position:relative; float:left; width:200px; margin:4px;}
.prd img {border:5px #fff solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;}
.frame {border:1px solid #fff; padding:2px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px;}

.pdd {}
	.pdd dl {overflow:hidden; line-height:22px;}
	.pdd dt {font-weight:bold;float:left;width:100px;text-align:right;clear:both; overflow:hidden;}
	.pdd dd {float:left;padding-left:7px;color:#666;}

/* product description options */
.pdo {padding:7px 0px;overflow:hidden;}
	.pdo label {font-weight:bold;width:100px;display:block;float:left;text-align:right;margin-right:7px;line-height:17px}

/* product description text */
.pdt {padding:10px 14px 20px;}

.ti {color:#000; font-size:120%; font-weight:bold;}
.title {
	display:block;
	background-color: #F5F5ED;
	padding:7px 0 8px 11px;
	font-size:110%;
	font-weight:bold;	
background:#D83E02; color:#fff; font-size:100%; left:-3px;}
.down{margin-left:12px;border:6px solid #fff;border-color:#D83E02 #fff #fff #fff;width:0;}

label {font-weight:bold; display: block; clear:both;}
	.nol {clear:none; display:inline; font-weight:normal;}
.radio label {margin: 0; float: none; text-align: left;}

/* navigation & category */
a.act {color:#fff; cursor: default;}
.nav {}
	.nav li {}
.inline ul li {display:inline; margin-left:5px; color:#CCC;}
.navigation {}
/* navigation & category */

/* footer */
.footer {width:856px; border-top:1px solid #fff;padding:14px;overflow:auto;}
	.footer li {margin:0 4px;}
	.pt50 {padding-top:50px;}

/*
users css 
	u - user
	u* - 1,2,3 etc.
	u*[name/description] - utitle, uprice
	u45 {rules}
*/
.u2 {width:50px; padding:3px; background:#E36302; color:#fff; font-size:100%; font-weight:bold; right:-3px;}
.u1 {padding:3px; background:#D83E02; color:#fff; font-size:100%; left:-3px;}
.u3 {padding:3px; background:#E36302; color:#fff; font-size:100%; right:-3px; font-weight:bold; margin-top:6px;}

img.icon { margin-right: 0.5em; vertical-align: middle}
.tree li {margin-left: 5px; margin-top:3px;}
.u11 li {padding-left: 10px;margin-top: 5px;}
.uc9 li a {color:#999;}
.top {height:31px; background:#232323;}
.w48 {width:48%;}
.w75 {width:75%;}
.mt2 {margin-top:2px;}
.ls1 {letter-spacing:.1px;}
.pad10 {padding:10px;}

.nml {letter-spacing:-1px; color:#464646; font-size:240%; margin-bottom:5px;}

/* table */
.table .td {border:1px #ccc solid; margin:0 0 -1px -1px;}
	.bb .td {border-bottom:1px #ccc solid!important;}
	.bt .td {border-top:1px #ccc solid!important;}
.table2 .row {clear: both; border:1px #ccc solid; margin:0 0 -1px -1px;}
	.table2 .row:after {content: "."; display: block; height: 0;clear: left;visibility: hidden;}
.row, .row .td {padding-top: .9%;padding-bottom: .9%;}
	.h0.row {padding:0;}
	.hab [class*="td"] {height:16px;}
	.had [class*="td"] {height:35px;}

/* presta js */
.hidden, .collapsed, .block_hidden_only_for_screen {display:none;}
#account-creation_form p {margin-bottom:10px;}
#bigpic {width:100%;}

