@import url("reset.css");

body {color:#5d6a75; background:#f4f4f4 url(../img/bg.png) repeat-x 0 0; font:12px 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#5d6a75; font:1em 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#96a3af; font:1em 'Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#fa2143; text-decoration:underline}
a:hover {}

.fBold {font-weight:bold}

.sub-title {position:relative; margin-top:-5px; color:#68747e; font:17px 'Arial Narrow'; text-transform:uppercase; padding-bottom:25px; zoom:1}
	.sub-title small {font-size:12px; text-transform:none; padding-left:4px}
	.sub-title small a {background:url(../img/ar.gif) no-repeat 100% 7px; padding-right:18px; margin-right:7px}
/* -- ---- typography ---- -- */

#minWidth {position:relative; width:918px; padding:40px 23px 20px 24px; margin:0 auto}

/* // ---- top block ---- // */
.top {}
	.top .logo {position:relative; margin-left:-10px; float:left; background:url(../img/brd.gif) repeat-x 0 44px; padding:27px 0 0 16px; width:197px}
	.navigation {float:left; width:416px; background:url(../img/brd.gif) repeat-x 0 44px; padding-top:65px}
		.navigation ul {position:relative; margin-right:-46px}
			.navigation ul li {float:left; padding-right:28px}
	.top a, .pages a, .catalog-nav a, .view-catalog h2 a, .incart, .cart-tbl .recount, .feedback .btn-r, .sub-title a, .cart-tbl a, .view-sales dt a {color:#0f9bd6; text-decoration:none}
		.top a:hover, .pages a:hover, .catalog-nav a:hover, .catalog-nav .hr, .navigation .hr, .cart-tbl .recount:hover, .view-catalog h2 a:hover, .incart:hover, .sub-title a:hover, .cart-tbl a:hover, .view-sales dt a:hover {color:#61aa19; font-weight:normal}
	.top .right-side {font-size:.917em}
		.top .rightside {position:relative; margin-left:-9px; background:url(../img/bgCart.png) no-repeat 0 0; height:auto !important; min-height:70px; height:70px; padding:18px 0 0 43px}
	.top .phone {color:#969fa5; font-size:16px}

.block-cart {font-family:Tahoma,Verdana; line-height:15px; padding-bottom:9px}
	.block-cart a {margin-right:10px}
/* -- ---- top block ---- -- */

.left-side {position:relative; z-index:1; float:left; width:172px}
	.leftside {padding:0 0 0 43px; zoom:1}
.right-side {float:right; width:262px}
	.rightside {position:relative; padding:0 0 0 34px; zoom:1}
.long-col {position:relative; z-index:2; float:left; left:193px; width:416px; margin-right:-100%}

/* // ---- middle block ---- // */
.middle-second, .middle {background:url(../img/dot.png) no-repeat 100% 37px; padding:29px 0 54px 0; zoom:1}
	.icons {position:relative; z-index:999; left:790px; top:-10px; padding-bottom:51px; width:120px}
		.icons li {float:left; padding:0 2px 0 18px}
	.more-shop {padding-left:41px; padding-bottom:12px}
		.more-shop .sub-title {margin-left:-49px; padding-bottom:0}
		.more-shop a {font-size:11px}
	.about-briefly {position:relative; margin-left:-42px; padding:20px 0 0 49px; background:url(../img/bgBriefly.gif) no-repeat 0 0}
		.about-briefly p {padding-bottom:15px}
/* -- ---- middle block ---- -- */

/* // ---- catalog nav ---- // */
.catalog-nav {}
	.catalog-nav li {padding-bottom:3px}
	.catalog-nav a, .catalog-nav .hr {position:relative; display:block; margin-left:-20px; padding-left:20px; background:url(../img/ar.gif) no-repeat 0 -30px}
		.catalog-nav a:hover, .catalog-nav .hr {background-position:0 7px}

/* -- ---- catalog nav ---- -- */

/* // ---- visuals ---- // */
.big-visual {padding-bottom:9px}
.small-bn {}
	.small-bn .left-bn {float:left}
	.small-bn .right-bn {float:right}
/* -- ---- visuals ---- -- */

/* // ---- bottom ---- // */
.develop, .bottom {color:#959da4; font-size:.833em}
	.lft-btm {position:relative; top:4px; float:left; background:url(../img/brd1.gif) repeat-y 0 0; padding:13px 0 15px 10px; width:184px; font-size:1.1em}
		.lft-btm a {background:url(../img/price.gif) no-repeat 0 5px; padding:1px 0 2px 18px}
	.cnt-btm {float:left; width:204px; margin-right:8px; line-height:14px}
	.rth-btm {float:left; width:204px; line-height:14px}
	.develop a, .cnt-btm a, .rth-btm a {color:#959da4; text-decoration:none}
		.develop a:hover, .cnt-btm a:hover, .rth-btm a:hover {color:#61aa19}
.develop {position:relative; left:194px; padding-left:228px; padding-top:15px}
html>body .develop {position:relative; left:194px; padding-left:212px; padding-top:15px}
    .develop .icons {position:absolute; left:-246px; top:19px}
    html>body .develop .icons {position:absolute; left:-16px; top:19px}
/* -- ---- bottom ---- -- */

/* // ---- middle second ---- // */
.middle-second {}
	.middle-second .long-col {float:right; width:723px; left:0; margin-right:0}
	.middle-second .icons {padding:3px 0 0 0}
	.middle-second .sub-title {padding-left:8px}
	.view-md {}
		.view-md .longcol {position:relative; z-index:2; background:url(../img/brd1.gif) repeat-y 9px 0; padding:0 0 7px 50px}
			.view-md .longcol .small-vis {position:absolute; left:0; top:20px; width:19px; height:20px}
		.view-md .leftside {position:relative; z-index:1; margin-right:-33px; background:url(../img/brd1.gif) repeat-y 100% 0; padding:3px 33px 14px 43px}
/* -- ---- middle second ---- -- */

/* // ---- editor styles ---- // */
.for-editor {}
	.for-editor h2 {font-size:1em; padding-bottom:10px}
	.for-editor p {padding-bottom:10px}
	.for-editor ul {padding:0 0 12px 8px}
		.for-editor ul li {background-position:0 8px; background-repeat:no-repeat; padding:0 0 0 14px}
		.for-editor ul li.li-1 {background-image:url(../img/li-1.gif); background-position:0 9px}
		.for-editor ul li.li-2 {background-image:url(../img/li-2.gif)}
		.for-editor ul li.li-3 {background-image:url(../img/li-3.gif)}
		.for-editor ul li.li-4 {background-image:url(../img/li-4.gif)}
		.for-editor ul li.li-5 {background-image:url(../img/li-5.gif)}
		.for-editor ul li.li-6 {background-image:url(../img/li-6.gif)}
/* -- ---- editor styles ---- -- */

.view-catalog {}
	.view-catalog .img-cover {float:left; margin:5px 9px 0 0}
	.view-catalog h2 {font-size:1em; font-weight:normal; padding-bottom:5px}
	.view-catalog p {line-height:15px; padding-bottom:10px}
	.view-catalog li {padding-bottom:14px}
	.view-catalog .incart img {position:relative; margin:-4px 0 0 10px}

	.feedback .btn, .feedback .btn-r {border:1px solid #d3d3d3; background-color:#efefef; padding:0 4px; text-decoration:none; margin-left:10px}

.catalog-card {padding-bottom:20px}
	.catalog-card .img-cover {float:left; margin:4px 10px 10px 0}

.view-tbl {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:27px}
	.view-tbl .zb {background-color:#ebebeb}
	.view-tbl th {text-align:left; padding:2px 11px 3px; font-weight:bold}
		.view-tbl th div {width:184px}
	.view-tbl td {padding:2px 9px 3px; width:100%}

.catalog-tools {}
	.catalog-tools div {padding:3px 0}
	.catalog-tools .floatLeft {padding-top:5px}

/* // ---- gallery view ---- // */
.photogallery {}
	.photogallery dt {font-weight:bold; padding-bottom:4px}
	.photogallery dd {padding-bottom:15px}
	.photogallery p {padding-bottom:12px}
	.photogallery li, .thumb li {float:left; padding:0 10px 10px 0}
.thumb {padding-bottom:20px}
/* -- ---- gallery view ---- -- */

/* // ---- cart table ---- // */
.cart-tbl {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:26px}
	.cart-tbl tr {text-align:left}
		.cart-tbl th {color:#96a3af; background-color:#ebebeb; padding:2px 10px; font-size:12px; white-space:nowrap}
	.cart-tbl td {padding:8px 10px 6px; border-bottom:1px solid #d8d8d8}
	.cart-tbl .photo {padding-right:13px; padding-left:0}
	.cart-tbl .inp-t {text-align:right; width:23px}
	.cart-tbl .lft {padding-right:23px; padding-left:0}
	.cart-tbl .total-row td {border-bottom-width:0; padding-top:20px}
	.cart-tbl .recount {margin-left:0}
/* -- ---- cart table ---- -- */

.inp-t {padding:0 8px 0 2px; border:1px solid #d3d3d3; background-color:transparent}

.feedback {width:50%; padding-bottom:15px}
	.feedback .inputs {position:relative; padding-bottom:5px}
	.feedback .star {position:absolute; right:-10px; top:0; color:#fa2143}
	.feedback .btn {color:#fa2143; margin-left:0; margin-top:15px; width:120px}
	.feedback .btn-r {margin-left:0; margin-top:10px; width:120px}
	.feedback .captcha-img {padding-right:120px}
	.feedback .captcha {position:absolute; right:0; top:0; width:110px; text-align:center}

.view-sales {}
	.view-sales dt {padding-bottom:4px}
	.view-sales .dt {color:#96a3af; font-size:.923em; padding-bottom:4px}
	.view-sales p {padding-bottom:10px}
	.view-sales dd {padding-bottom:10px}

.pages {color:#61aa19}
	.pages li {float:left; padding-right:9px}
	.pages a {}
