@charset "utf-8";
/* CSS Document */

/*  ----------------------------------------

	LAYOUT

 ---------------------------------------- */

/* Basic ---------------------------------------- */

body{
	margin:0px;
	padding:0px;
	background: url(../img/bg-body.gif) #F1F1F1 top left repeat-x;
}
#pagecontainer{
	margin:0 auto;
	width:960px;
	text-align:left;
}
#maincontainer{
	width:960px;
	float:left;
	display:block;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * HEADER * * * * * * * * * * * * * * * * * * */


#headercontainer{
	width:960px;
	height:152px;
	float:left;
	display:block;
	position:relative;
	*z-index:9
}
#headerbar{
	float:left;
	display:inline;
	height:45px;
	width:932px;
	background:url(../img/bg-headerbar.gif) top left no-repeat;
	color:#666;
	padding:3px 14px 0px 14px;
	overflow:hidden;
	}
#headerbar .contact{
	height:45px;
	float:right;
	display:inline;
	background:url(../img/icon-tel.gif) top left no-repeat;
	padding-left:32px;
	color:#fc5900;
	margin:2px 0 0 0;
	font-size:11px;
}
#headerbar .contact strong{
	color:#555;
	font-size:16px;
}
#headerbar .buttons{
	height:20px;
	float:left;
	display:inline;
	padding:10px 0 0 30px;
}
#headerbar .buttons a{
	float:left;
	display:inline;
	background:url(../img/bg-btn-header.gif) top right no-repeat;
	padding-right:20px;
	color:#333;
	text-decoration:none;
}
#headerbar .buttons a:hover{
	text-decoration:underline
}
#header-middle{
	float:left;
	display:inline;
	height:60px;
	width:960px;
	padding:0;
	}
#header-middle h1{
	float:left;
	display:inline;
	width:206px;
	height:58px;
	position:absolute;
	top:34px;
}
#header-middle h1 a {
	width:206px;
	height:58px;
	display:block;
	background:url(../img/logo.jpg) top left no-repeat;
}
#header-middle h1 a span { display: none; }
#header-middle #cart{
	height:29px;
	width:250px;
	float:right;
	display:inline;
	background:url(../img/bg-boxcart.gif) top left no-repeat;
	margin:9px 0 0 23px;
	color:#333;
	text-decoration:none;
	padding:5px 0 0 0;
	font-size:11px;
	line-height:11px;
	}
#header-middle #cart strong{
	text-decoration:none;
	color:#fc5900;
	font-weight:bold;
	font-size:11px;
}
#header-middle #cart a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:11px;
}
#header-middle #cart a.gotocart{
	float:left;
	display:inline;
	margin-right:10px;
}
#login{
	height:28px;
	width:71px;
	position:absolute;
	top:75px;
	right:7px;
	background:url(../img/btn-login.gif) top left no-repeat;
	}
#profil{
	height:28px;
	width:71px;
	position:absolute;
	top:75px;
	right:7px;
	background:url(../img/btn-profil.gif) top left no-repeat;
	}
#gotocart{
	height:14px;
	width:71px;
	position:absolute;
	top:59px;
	right:7px;
	background:url(../img/btn-cart.gif) top left no-repeat;
	}
#logout{
	height:28px;
	width:71px;
	position:absolute;
	top:60px;
	right:8px;
	background:url(../img/btn-logout.gif) top left no-repeat;
	}
#header-middle form, #header-middle fieldset{
	float:right;
	display:inline;
}
#header-middle .qsearch{
	float:left;
	display:inline;
	border:none;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	background:#FFF;
	width:254px;
	height:22px;
	padding:5px 0 0 5px;
	margin-top:11px;
	}
#header-middle .btn_qsearch{
	width:60px;
	height:28px;
	float:left;
	display:inline;
	margin-top:11px;
	background:url(../img/btn-qsearch.gif) top left no-repeat;
	cursor:pointer;
}
#header-middle .btn_asearch{
	height:22px;
	float:left;
	display:inline;
	margin:11px 0 0 10px;
	font-weight:bold;
	text-decoration:underline;
	color:#333;
	padding-top:6px;
}

#menucontainer{
	float:left;
	display:block;
	width:960px;
	height:40px;
}
#menucontainer .catmenu{ /* classes in catmenu.css*/
	float:left;
	display:inline;
	width:960px;
	color:#FFF;
	font-weight:bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * HOME * * * * * * * * * * * * * * * * * * */

.bannercontainer{ /* classes in glider.css*/
	width:960px;
	height:231px;
	float:left;
	display:block;
	margin-top:10px;
}
.bannercontainer .product-finder{
	float:right;
	display:inline;
	width:219px;
	height:229px;
	border:#c1e27b 1px solid;
}
.product-finder img{
	float:left;
	display:inline;
	border-bottom:1px solid #c4d5e4;
}
.product-finder form{ 
	background:#e6f0d0;
	border:1px solid #fff;
	width:217px;
	height:227px;
	float:left;
	display:inline;
}
.product-finder fieldset{
	float:left;
	display:inline;
	margin:12px 0 0 14px;
	width:189px;
}
.product-finder .title{
	width:189px;
	margin-bottom:5px;
	padding-bottom:5px;
	background: url(../img/hr-green.jpg) bottom left repeat-x;
	color:#fb5900;
	font-weight:bold;
	font-size:13px;
	padding-top:0
}
.product-finder label,
.product-finder select,
.product-finder input,
.product-finder span,
.product-finder hr{
	float:left;
	display:inline;
}
.product-finder label{
	width:189px;
	font-size:11px;
}
.product-finder select{
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 2px 2px 0;
	margin-top:10px;
}
.product-finder .text{
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	background:#FFF;
	border-left:1px solid #333;
	border-top:1px solid #333;
	margin-top:10px;
	}
.product-finder span{
	padding-top:13px;
	height:20px
}
.product-finder .btn{
	float:right;
	display:inline;
	width:91px;
	height:28px;
	color:#FFF;
	text-align:center;
	background:url(../img/btn-productblock.gif) top left no-repeat;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin-top:10px;
}
.product-finder .btn-green span{
	height:14px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/bg-btn-green-right.gif) top right no-repeat;
	float:left;
	display:inline;
	padding:7px 9px 7px 10px;
	margin-right:-1px;
	*margin:0;
	*background:url(../img/bg-btn-green-right-ie.gif) top right no-repeat;
	*float:right;
	*padding-right:13px;
}

.homeblock-longer{
	width:960px;
	float:left;
	display:block;
	margin:8px -3px 0 0;
	padding-top:7px;
	overflow-y:hidden
}
.homeblock-longer h2{
	float:left;
	display:inline;
	width:957px;
	padding:0 0 9px 3px;
	font-weight:bold;
	color:#fd5900;
	border-bottom:#cfcfcf 1px solid;
	margin-bottom:10px;
}
.homeblock-longer .product-block-home{
	background:#FFF;
	width:451px;
	height:95px;
	float:left;
	display:inline;
	border:1px solid #DDD;
	margin-top:5px;
	margin-right:14px;
	padding:10px;
	position:relative;
	overflow:hidden
}
.homeblock{
	width:473px;
	float:left;
	display:block;
	margin:8px 14px 0 0;
	padding-top:7px;
}
.homeblock h2{
	float:left;
	display:inline;
	width:470px;
	padding:0 0 9px 3px;
	font-weight:bold;
	color:#fd5900;
	border-bottom:#cfcfcf 1px solid;
	margin-bottom:10px;
}
.homeblock .product-block-home{
	background:#FFF;
	width:451px;
	height:95px;
	float:left;
	display:inline;
	border:1px solid #DDD;
	margin-top:5px;
	padding:10px;
	position:relative;
	overflow:hidden
}
.product-block-home .pic{
	float:left;
	display:inline;
	height:95px;
	width:105px;
	padding-right:10px;
	border-right:1px solid #DDD;
	margin-right:12px;
	text-align:center;
	overflow:hidden;
}
.badge {
	position:absolute;
	width:48px;
	height:48px;
	top:0px;
	left:72px;
}
.tag {
	position:absolute;
	width:55px;
	height:55px;
	bottom:0px;
	right:0px;
}
.discount {
	position:absolute;
	width:48px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	top:16px;
	left:72px;
	font-size:11px;
}
.pic .new {
	position:absolute;
	width:53px;
	height:53px;
	bottom:1px;
	right:1px;
	background:url(../img/icon-new.gif) top left no-repeat;
	z-index:999;
}
.product-block-home .pic table{
	float:left;
	display:inline;
	width:105px;
	height:105px;
	vertical-align:middle;
	text-align:center;
}
.product-block-home .pic td{
	height:105px;
	width:105px;
	vertical-align:middle;
}
.product-block-home .text{
	width:317px;
	float:left;
	display:inline;
}
.product-block-home .text a{
	color:#70a400;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:inline;
	height:35px;
	width:317px
	}
.product-block-home .text .descr{
	color:#666;
	text-decoration:none;
	font-size:11px;
	float:left;
	display:inline;
	width:170px
	}
.product-block-home .text .pret{
	color:#666;
	text-decoration:none;
	font-size:11px;
	float:left;
	display:inline;
	width:147px
	}
.product-block-home .text .pret strong{
	color:#fd5900;
	text-decoration:none;
	font-size:12px;
	}
.stats-header{
	height:32px;
	float:left;
	display:inline;
	padding-left:10px;
	width:950px;
	background:url(../img/bg-stats-header.gif) top left no-repeat;
	margin-top:30px;
}
.stats-header a.selected{
	height:20px;
	width:113px;
	background: url(../img/bg-btn-stats.gif) bottom left no-repeat;
	padding:5px 10px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	margin-right:5px;
	margin-top:7px;
}
.stats-header a.notselected{
	height:20px;
	width:113px;
	background: url(../img/bg-btn-stats.gif) top left no-repeat;
	padding:5px 10px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	margin-right:5px;
	margin-top:7px;
}
.stats-header a.notselected:hover{
	background: url(../img/bg-btn-stats.gif) top right no-repeat;
}
.stats-content{
	padding:10px;
	float:left;
	display:inline;
	background:#FFF;
	border:#c1e27b solid 1px;
	border-top:none;
	width:938px;
	margin-bottom:10px;
}
.stats-content h3{
	color:#fd5900;
	font-weight:bold;
	float:left;
	display:inline;
	width:938px;
}
.stats-content .text{
	color:#333;
	font-weight:normal;
	margin-bottom:10px;
	float:left;
	display:inline;
	width:938px;
}
.stats-content a{
	width:938px;
	float:left;
	display:inline;
	border-bottom:solid 1px #DDD;
	height:25px;
	color:#333;
	text-decoration:none;
	overflow:hidden;
}
.stats-content a:hover{
	background:#fff3ed;
	border-bottom:solid 1px #DDD;
	cursor:pointer;
	}
.stats-content a span.name{
	width:450px;
	float:left;
	display:inline;
	height:20px;
	font-weight:bold;
	padding:5px 0 0 0;
}
.stats-content a span.rating{
	width:101px;
	float:left;
	display:inline;
	height:20px;
	padding:4px 0 0 0;
}
.stats-content a span.stock{
	width:150px;
	float:left;
	display:inline;
	height:20px;
	padding:5px 0 0 50px;
}
.stats-content a span.price{
	width:167px;
	float:left;
	display:inline;
	height:20px;
	padding:5px 0 0 10px;
	color:#70a400;
	font-weight:bold;
}

.newsletterblock{
	width:790px;
	height:78px;
	float:left;
	display:block;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	padding:20px 10px 0 160px;
}
.newsletterblock strong{
	color:#FD5900
}
.newsletterblock span{
	float:left;
	display:inline;
	width:790px;
}
.newsletterblock form, .newsletterblock fieldset{
	float:left;
	display:inline;
}
.newsletterblock .input{
	float:left;
	display:inline;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-bottom:1px solid #f9f9f9;
	border-right:1px solid #f9f9f9;
	background:#FFF;
	width:200px;
	height:18px;
	margin:6px 20px 0 0px;
	padding:2px 0 0 2px;
}
.newsletterblock .input:focus{
	background:#F1F1F1;
}
.newsletterblock .btn{
	width:79px;
	height:28px;
	background:url(../img/btn-newsletter.gif) top left no-repeat;
	float:left;
	display:inline;
	margin-top:4px;
}
.newsletterblock .btn-ex{
	width:99px;
	height:28px;
	background:url(../img/btn-ex-newsletter.gif) top left no-repeat;
	float:left;
	display:inline;
	margin-top:4px;
	margin-left:20px;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * FOOTER * * * * * * * * * * * * * * * * * * */

#footercontainer{
	width:100%;
	height:auto;
	padding:40px 0 0 0;
	background:url(../img/hr-grey.gif) top left repeat-x #FFF;
	margin-top:50px;
}
#footercontainer .wrapper{
	width:960px;
	margin:0 auto;
	color:#FFF;
	position:relative
}
#footercontainer .lastview, #footercontainer .tags, #footercontainer .descr{
	float:left;
	display:block;
	width:266px;
	margin-right:25px;
}
#footercontainer .title{
	float:left;
	display:inline;
	color:#FFF;
	height:16px;
	background:url(../img/green-arrow.gif) top left no-repeat;
	width:246px;
	color:#999;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:10px;
}
.tags .first-line, .tags .second-line, .tags .third-line{
	height:20px;
	float:left;
	display:inline;
	width:266px;
	margin-bottom:4px;
}
.tags .first-line a:hover, .tags .second-line a:hover, .tags .third-line a:hover{
	background:#f95800;
	color:#FFF;
}
.tags .first-line a{
	height:16px;
	float:left;
	display:inline;
	padding:2px 5px;
	font-size:11px;
	text-decoration:none;
	background:#F1F1F1;
	color:#999;
	margin-right:4px;
}
.tags .second-line a{
	height:16px;
	float:left;
	display:inline;
	padding:2px 5px;
	font-size:11px;
	text-decoration:none;
	background:#f5f5f5;
	color:#c7c7c7;
	margin-right:5px;
}
.tags .third-line a{
	height:16px;
	float:left;
	display:inline;
	padding:2px 5px;
	font-size:11px;
	text-decoration:none;
	background:#f8f8f8;
	color:#e5e5e5;
	margin-right:5px;
}
.descr .text{
	float:left;
	display:inline;
	width:266px;
	color:#999;
}
.descr .text p{
	float:left;
	display:inline;
	width:266px;
	color:#999;
	font-size:11px;
}
.descr .text a{
	color:#FD5900;
	font-size:11px;
	text-decoration:none
}
.descr .text strong{
	float:left;
	display:inline;
	width:266px;
	color:#999;
	font-size:11px;
}
.descr .text h3{
	display:none;
}
.lastview .menu{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
	*margin-left:-16px;
}
.lastview .menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.lastview .menu ul li{
	display:block;
}
.lastview ul.menu a {
	display:block;
	width:226px;
	font-size:11px;
	text-decoration: none;
	padding:5px 0px 3px 20px;
	color:#999;
	background:url(../img/orange-arrow.gif) left center no-repeat;
	border-bottom:solid 1px #F1F1F1;
}
.lastview ul.menu a:hover {
	background:url(../img/orange-arrow.gif) left center no-repeat;
	border-bottom:solid 1px #DDD;
	color:#666
}
#footercontainer .rss{
	display:block;
	height:133px;
	background:url(../img/rss-tag.jpg) top right no-repeat;
	width:117px;
	position:absolute;
	top:-68px;
	right:0px;
}
#footercontainer .footer-bar{
	float:left;
	display:inline;
	width:932px;
	height:34px;
	background:url(../img/bg-footer-bar.gif) top left no-repeat;
	margin-top:30px;
	padding:4px 16px 0 4px;
}
#footercontainer .footer-bar a.home{
	height:28px;
	width:39px;
	float:left;
	display:inline;
	padding:0px;
	text-decoration:none;
	background:url(../img/icon-home.gif) top left no-repeat;
}
#footercontainer .footer-bar a.home:hover{
	background:url(../img/icon-home.gif) bottom left no-repeat;
}
#footercontainer .footer-bar a.home span{
	display:none;
}
#footercontainer .footer-bar a{
	height:22px;
	color:#333;
	float:left;
	display:inline;
	padding:8px 14px 0px 12px;
	text-decoration:none;
	background:url(../img/vl-green.gif) top right repeat-y;
}
#footercontainer .footer-bar a.xcommerce{
	float:right;
	background:none;
	padding-right:0;
}
#footercontainer .copyright{
	float:left;
	display:inline;
	width:960px;
	margin:20px 0;
	text-align:center;
}
#footercontainer .footer-links{
	float:left;
	display:inline;
	width:932px;
	padding:20px 10px;
	text-align:center;
	background:url(../img/bg-footer-links.gif) top left no-repeat;
}
#footercontainer .footer-links a{
	margin-right:5px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * BROWSE * * * * * * * * * * * * * * * * * * */


.breadcrumb{
	float:left;
	display:inline;
	width:948px;
	padding:10px 0px 0px 10px;
	font-size:11px;
}
.breadcrumb a{
	color:#333;
	text-decoration:none;
	}
.promo-header{
	height:25px;
	float:left;
	display:inline;
	padding-left:10px;
	width:950px;
	margin-top:11px;
}
.promo-header span{
	height:20px;
	padding:5px 10px 0 0;
	float:left;
	display:inline;
	color:#4888c0;
	text-decoration:none;
	font-weight:bold;
}
.promo-header a.selected{
	height:20px;
	background: url(../img/bg-btn-stats.gif) top right no-repeat #e1ebf4;
	padding:5px 50px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
}
.promo-header a.notselected{
	height:20px;
	background:#f0f5f9;
	padding:5px 50px 0 7px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	margin-right:10px;
}
.promo-header a.notselected:hover{
	background: url(../img/bg-btn-stats-notsel.gif) top right no-repeat #f0f5f9;
}
.promo-block{
	width:958px;
	float:left;
	display:block;
	background:#FFF;
	border:1px solid #d7e0e9;
	padding:2px 0px;
}

#centercontainer{
	width:697px;
	float:left;
	display:inline;
	margin-top:11px;
	overflow-x:hidden;
}
#centercontainer-static{
	width:940px;
	float:left;
	display:inline;
	margin-top:11px;
	overflow-x:hidden;
	padding:0 10px;
}
#leftcontainer{
	width:237px;
	float:left;
	display:inline;
	margin-right:26px;
	margin-top:11px;
	*overflow:hidden;
}

/* * * * * * * * * * * * * * * * * SIDEBARS * * * * */

.block-wline{
	width:237px;
	display:inline;
	float:left;
	margin-bottom:26px;
}
.sidebar-menu{
	float:left;
    width:237px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebar-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebar-menu ul li{
	display:block;
}
ul.sidebar-menu .cat_level0 a {
	display:block;
	width:205px;
	border: 1px solid #DDD;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#333;
	padding:8px 20px 7px 10px;
	background: url(../img/bg-sidebar-level0.gif) top left no-repeat;
	margin-bottom:2px;
}
ul.sidebar-menu .cat_level0 a:hover {
	background: url(../img/bg-sidebar-level0.gif) top right no-repeat;
}

ul.sidebar-menu .cat_level1 a {
	display:block;
	width:205px;
	border: 1px solid #DDD;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#666;
	padding:8px 5px 7px 25px;
	background: url(../img/bg-sidebar-level1.gif) top left no-repeat;
	margin-bottom:2px;
}
ul.sidebar-menu .cat_level1 a:hover {
	background: url(../img/bg-sidebar-level1.gif) top right no-repeat;
	color:#333;
}

ul.sidebar-menu .cat_level2 a {
	display:block;
	width:205px;
	border: 1px solid #F1F1F1;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#333;
	padding:8px 5px 7px 25px;
	background: #FFF;
}
ul.sidebar-menu .cat_level2 a:hover {
	color:#ea4100;
}

.block-noline{
	width:235px;
	display:inline;
	float:left;
	margin-bottom:26px;
	border: 1px solid #c1e27b;
	background:#FFF;
}

.block-noline h2{
	display:inline;
	float:left;
	width:203px;
	border: 1px solid #aaf800;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#FFF;
	padding:10px 20px 10px 10px;
	background: url(../img/bg-cross-tile.gif) top left repeat;
}
.block-noline .content{
	display:inline;
	float:left;
	width:235px;
	padding:10px 0;
}

ul.leftProductName .first1 a {
	display:inline;
	float:left;
	width:213px;
	border-bottom: 1px solid #e9e6cc;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color:#333;
	padding:8px 0px 7px 0px;
}
ul.leftProductName .first1 a .number{
	display:inline;
	float:left;
	width:12px;
	height:14px;
	margin:0 5px;
	color:#fc5900;
	font-size:12px;
	font-weight:bold;
}
ul.leftProductName .first1 a .name{
	display:inline;
	float:left;
	width:191px;
	height:14px;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
ul.leftProductName .first1 a .pic{
	width:213px;
	height:131px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	margin:18px 0;
}
ul.leftProductName .first1 a .pic table{
	width:213px;
	height:130px;
	vertical-align:middle;
	text-align:center;
}
ul.leftProductName .first1 a .pic td{
	height:130px;
	vertical-align:middle;
	text-align:center;
}
ul.leftProductName .first1 a .pic img{
	width:140px;
}

ul.leftProductName .first2 a {
	display:inline;
	float:left;
	width:213px;
	border-bottom: 1px solid #e9e6cc;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color:#333;
	padding:8px 0px 7px 0px;
}
ul.leftProductName .first2 a .number{
	display:inline;
	float:left;
	width:12px;
	height:14px;
	margin:0 5px;
	color:#333;
	font-size:12px;
}
ul.leftProductName .first1 a .name{
	display:inline;
	float:left;
	width:191px;
	height:14px;
	color:#333;
	font-size:12px;
}









.block-noline .content .contentText{
	display:inline;
	float:left;
	width:213px;
	padding:0 11px 10px 11px;
}

.block-noline .content .contentText strong a{
	color:#333;
	text-decoration:none;
	font-size:12px;
}

.block-noline .content .contentText a{
	color:#FD5900;
	text-decoration:underline;
	font-size:11px;
}

.block-noline .content .contentText p{
	text-align:justify;
	font-style:italic;
	font-size:11px;
	color:#999;
}

.block-noline .content .img{
	display:inline;
	float:left;
	width:213px;
	padding:0 11px;
}

.block-noline .content form{
	display:inline;
	float:left;
	width:215px;
	padding:0 10px;
}
.block-noline .content fieldset{
	display:inline;
	float:left;
}
.block-noline .content .box-select{
	display:inline;
	float:left;
	color:#666;
	font-size:11px;
	width:215px;
	padding:2px;
}
.poll-submit{
	height:28px;
	width:79px;
	float:right;
	display:inline;
	background:url(../img/btn-poll.gif) top left no-repeat;
	cursor:pointer;
}

.block-noline .content .graph{
	float:left;
	display:inline;
	height:8px;
	background:#FF9B00;
	border-bottom:8px solid #F75C00;
	margin-bottom:10px;
}

.block-noline .content .graph-label{
	float:left;
	display:inline;
	width:170px;
	font-size:11px;
}

.block-noline .content .error{
	float:left;
	display:inline;
	width:40px;
	color:#ed0603;
	font-size:11px;
}

.block-noline .content .leftProductName{
	display:inline;
	float:left;
	width:213px;
	margin:0 11px;
	*overflow-x:hidden;
}

.leftProductName ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.leftProductName ul li{
	display:inline;
	float:left;
}

.block-noline .smallprod-block{
	width:209px;
	margin:10px 13px 0px 13px;
	height:63px;
	float:left;
	display:inline;
	border:none;
	border-bottom:1px solid #e6e2c7;
	padding-bottom:10px;
}
.block-noline .smallprod-block .pic{
	width:57px;
	height:57px;
	float:left;
	display:inline;
	overflow:hidden;
	text-align:center;
	background:url(../img/bg-pic-small.gif) top left no-repeat;
	padding:3px 4px 5px 3px;
	margin:0;
	border:none;
}
.block-noline .smallprod-block .pic table{
	float:left;
	display:inline;
	width:57px;
	height:57px;
	vertical-align:middle;
	text-align:center;
}
.block-noline .smallprod-block .pic td{
	height:57px;
	width:57px;
	vertical-align:middle;
}
.block-noline .smallprod-block .pic img{
	width:57px;
}
.block-noline .smallprod-block .text{
	width:138px;
	height:40px;
	float:left;
	display:inline;
	padding:0px;
	margin:5px 0 0 7px;
	text-align:left;
}
.block-noline .smallprod-block .text a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:inline;
	}
.block-noline .smallprod-block .text img{
	float:left;
	display:inline;
	}
.block-noline .smallprod-block .text span{
	float:left;
	display:inline;
	}

/* * * * * * * * * * * * * * * * * PRODUCT-DISPLAY * * * * */

#centercontainter{
	float:left;
	display:inline;
	width:741px;
	margin-top:11px;
}

#filter{
	float:left;
	display:inline;
	font-size:11px;
	width:675px;
	border: 1px solid #DDD;
	border-bottom:none;
	background:#FFF;
	padding:10px;
	padding-top:0px;
}
#filter .column{
	width:168px;
	float:left;
	display:inline;
	font-size:11px;
}
#filter .column strong{
	float:left;
	display:inline;
	font-size:12px;
	padding:10px 0;
}
#filter .column ul {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:168px;
	list-style-position:outside;
}
#filter .column ul li {
	display:block;
	height:16px;
	*height:auto;
	margin:0;
	padding:0;
	width:190px;
}
#filter .column ul, #filter .column ul li {
	overflow:hidden;
}
#filter .column ul li .c {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
}
#filter .column ul li label {
	cursor:pointer;
	display:inline;
	float:left;
	line-height:12px;
	padding:0 0 0 7px;
	font-size:11px;
}
#filter .column ul li a {
	cursor:pointer;
	display:inline;
	float:left;
	font-size:11px;
	color:#fc5900;
	text-decoration:underline;
}

#sorting{
	float:left;
	display:inline;
	width:695px;
	border: 1px solid #DDD;
	background:#ecffc1;
	padding:0;
	margin:0;
}
#sorting strong{
	float:left;
	display:inline;
	padding:8px 0px 7px 10px;
	color:#fc5900;
}
#sorting .selected-down{
	float:right;
	display:inline;
	padding:8px 0px 7px 10px;
	color:#333;
	width:150px;
	background:#f6ffe0 url(../img/bg-sort_down.gif) top right no-repeat;
	border-left: 1px solid #DDD;
	font-weight:bold;
	text-decoration:none;
}
#sorting .selected-up{
	float:right;
	display:inline;
	padding:8px 0px 7px 10px;
	color:#333;
	width:150px;
	background:#f6ffe0 url(../img/bg-sort_up.gif) top right no-repeat;
	border-left: 1px solid #DDD;
	font-weight:bold;
	text-decoration:none;
}
#sorting .notselected{
	float:right;
	display:inline;
	padding:8px 0px 7px 10px;
	color:#333;
	width:150px;
	border-left: 1px solid #DDD;
	text-decoration:none;
}
#sorting .notselected:hover{
	background:#f6ffe0;
}
#prod_boxes{
	float:left;
	display:inline;
	margin-top:26px;
	border-bottom:none;
	border-top:none;
	width:697px;
	padding:0;
}
.product-block{
	float:left;
	display:inline;
	width:144px;
	height:299px;
	border:1px solid #DDD;
	background:#FFF;
	padding:10px;
	position:relative;
	margin:0 11px 11px 0;
}
.product-block .promo{
	width:186px;
	height:22px;
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(../img/bg-promo.gif) top left no-repeat;
}
.product-block .pic{
	width:144px;
	height:144px;
	float:left;
	display:inline;
	border-bottom:1px solid #DDD;
	text-align:center;
	*overflow:hidden;
}
.product-block .pic table{
	width:144px;
	height:144px;
	vertical-align:middle;
}
.product-block .pic td{
	height:144px;
	vertical-align:middle;
}
.product-block .pic td img{
	max-width:140px;
	max-height:140px;
}
.product-block .title{
	float:left;
	display:inline;
	height:40px;
	width:144px;
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#333;
	text-align:center;
	overflow:hidden;
}
.product-block .descr-left, .product-block .descr-right{
	float:left;
	display:inline;
	height:14px;
	width:70px;
	padding:2px 0 2px 0;
	font-size:11px;
}
.product-block .descr{
	float:left;
	display:inline;
	width:144px;
	padding:3px 0 3px 0;
}
.product-block .price{
	float:left;
	display:inline;
	width:144px;
	height:36px;
	color:#fd5900;
	text-align:left;
	overflow:hidden;
	font-size:11px;
	font-weight:bold
}
.product-block .price .catalog_price{
	color:#fd5900;
	font-size:11px;
	font-weight:bold
}
.product-block .price strike{
	color:#333;
	font-size:11px;
	font-weight:normal;
}
.product-block form, .product-block fieldset{
	float:left;
	display:inline;
	width:144px;
	}
.product-block .buy{
	float:left;
	display:inline;
	width:91px;
	height:28px;
	color:#FFF;
	text-align:center;
	background:url(../img/btn-productblock.gif) top left no-repeat;
	text-decoration:none;
	padding:0;
	margin-left:28px;
	cursor:pointer;
}
#tags{
	width:695px;
	height:31px;
	float:left;
	display:inline;
	background:url(../img/bg-tags.gif) top left repeat-x;
	font-weight:bold;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	margin-top:15px;
	*margin-top:26px;
}
#tags span{
	width:160px;
	height:15px;
	float:left;
	display:inline;
	padding:8px 0 8px 10px;
	color:#fd5900;
}
#tags a{
	height:23px;
	float:left;
	display:inline;
	padding:8px 6px 0 6px;
	color:#333;
	text-decoration:none;
}
#tags a:hover{
	background:url(../img/bg-pagination-hover.gif) top left repeat-x;
}
#pagNr{
	width:695px;
	height:32px;
	float:left;
	display:inline;
	background:url(../img/bg-pagination.gif) top left repeat-x;
	font-weight:bold;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
#pagNr span{
	width:160px;
	height:15px;
	float:left;
	display:inline;
	padding:9px 0 8px 10px;
	color:#333;
}
#pagNr a{
	height:23px;
	float:left;
	display:inline;
	padding:9px 10px 0 10px;
	color:#fd5900;
	text-decoration:none;
}
#pagNr a:hover{
	background:url(../img/bg-pagination-hover.gif) top left repeat-x;
}
#pagNr a.nr{
	color:#333;
}
#pagNr a.nr:hover{
	background:url(../img/bg-pagination-hover.gif) top left repeat-x;
}
#pagNr a.selected{
	color:#FFF;
	background:url(../img/bg-pagination-selected.gif) top left repeat-x;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * DETAILS * * * * * * * * * * * * * * * * * * */


#back2browse{
	height:28px;
	width:176px;
	display:inline;
	float:left;
	border:none;
	margin:10px 784px 0 0;
}
#details-centercontent{
	float:left;
	display:inline;
	width:800px;
	margin:0 6x 20px 0;
	*overflow:hidden;
}
#product-summary{
	width:796px;
	float:left;
	display:inline;
	border:1px solid #DDD;
	background:#FFF;
	margin-top:10px;
	padding:1px;
	background:#FFF;
}
#product-summary .thumbs{
	width:81px;
	height:10px;
	float:left;
	display:inline;
}
.thumbs .pic{
	width:69px;
	height:69px;
	padding:1px;
	float:left;
	display:inline;
	overflow:hidden;
	margin:4px 0 0 4px;
	border:1px solid #dbd7b6;
	background:#FFF;
}
.thumbs .pic:hover{
	border:1px solid #ff9d00;
}
.thumbs .pic img{
	width:69px;
	height:69px;
}
#product-summary .bigpic{
	height:280px;
	width:385px;
	float:left;
	display:inline;
	overflow:hidden;
	background:#FFF;
}
.bigpic table{
	float:left;
	display:inline;
	width:385px;
	height:280px;
	vertical-align:middle;
	text-align:center;
}
.bigpic td{
	height:280px;
	width:385px;
	vertical-align:middle;
	text-align:center;
}
.bigpic img{
	max-width:210px;
	max-height:210px;
	*width:210px;
	*overflow:hidden;
}
#product-summary .info{
	width:330px;
	float:left;
	display:inline;
	padding:0;
}
.info h2{
	float:left;
	display:inline;
	padding:10px 0 0 0;
	width:323px;
	height:50px;
	color:#f75700;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}
.info .useful{
	width:323px;
	float:left;
	display:inline;
	margin-bottom:15px;
}
.info .useful .row{
	width:323px;
	float:left;
	display:inline;
	margin-bottom:1px;
	background:#f1f1f1;
}
.info .useful .left{
	width:85px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.info .useful .right{
	width:222px;
	float:right;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.info .useful .right a{
	color:#333;
}
.info .useful .price{
	width:323px;
	float:left;
	display:inline;
	text-align:center;
	margin-bottom:20px;
	position:relative;
}
.price .actual{
	height:44px;
	width:323px;
	float:left;
	display:inline;
	text-align:center;
	color:#333;
	font-size:12px;
}
.price .actual strong{
	color:#87c600;
	font-size:30px;
	font-weight:normal;
}
.price .old{
	width:323px;
	float:left;
	display:inline;
	margin-top:13px;
	font-size:11px;
	text-decoration:line-through
}
.price .badge{
	width:101px;
	height:100px;
	display:block;
	position:absolute;
	top:-140px;
	left:-100px;
}
.price .badge{
	width:101px;
	height:100px;
	display:block;
	position:absolute;
	top:-140px;
	left:-110px;
}
#product-summary .eco{
	width:101px;
	display:block;
	position:absolute;
	top:-90px;
	left:-110px;
	text-align:center;
	color:#FFF;
	font-size:13px;
	font-weight:bold
}
.price .green{
	width:323px;
	float:left;
	display:inline;
	margin-top:13px;
	font-size:11px;
	background:#ecffc1;
	text-align:center;
	color:#5d8900;
	font-weight:bold;
	padding:4px 0;
}
#product-summary .buy form, #product-summary .buy fieldset{
	float:left;
	display:inline;
}
#product-summary .buy{
	float:left;
	display:inline;
	width:323px;
	margin-bottom:5px;
	padding-bottom:15px;
}
#product-summary .qty{
	float:left;
	display:inline;
	margin-top:4px;
	background:#FFF;
	border-left:1px solid #626659;
	border-top:1px solid #626659;
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	height:15px;
	width:54px;
	font-size:11px;
	padding:3px 3px;
}
#product-summary .select{
	float:left;
	display:inline;
	background:#FFF;
	height:23px;
	padding:2px 0;
	width:323px;
	font-size:11px;
	margin-bottom:20px;
}
#product-summary .buy .qty:focus, #product-summary .buy .select:focus{
	background:#F1F1F1;
}
#product-summary .buy label{
	float:left;
	display:inline;
	margin-top:7px;
	margin-right:4px;
	font-size:11px;
}
#product-summary .buy .btnRO{
	float:left;
	display:inline;
	height:28px;
	width:139px;
	background:url(../img/btn-addtocartRO.gif) top left no-repeat;
	cursor:pointer;
	margin-left:25px;
}
#product-summary .buy .btnRO:hover{
	background:url(../img/btn-addtocartRO.gif) bottom left no-repeat;
}

#details-centercontent .actions{
	display:inline;
	float:left;
	width:800px;
	height:76px;
}
#details-centercontent .actions #info{
	display:inline;
	float:left;
	width:200px;
	height:76px;
	background: url(../img/icon-info.gif) top left no-repeat;
}
#details-centercontent .actions #info:hover{
	background: url(../img/icon-info.gif) bottom left no-repeat;
}
#details-centercontent .actions #comp{
	display:inline;
	float:left;
	width:200px;
	height:76px;
	background: url(../img/icon-comp.gif) top left no-repeat;
}
#details-centercontent .actions #comp:hover{
	background: url(../img/icon-comp.gif) bottom left no-repeat;
}
#details-centercontent .actions #rate{
	display:inline;
	float:left;
	width:200px;
	height:76px;
	background: url(../img/icon-rate.gif) top left no-repeat;
}
#details-centercontent .actions #rate:hover{
	background: url(../img/icon-rate.gif) bottom left no-repeat;
}
#details-centercontent .actions #reco{
	display:inline;
	float:left;
	width:200px;
	height:76px;
	background: url(../img/icon-reco.gif) top left no-repeat;
}
#details-centercontent .actions #reco:hover{
	background: url(../img/icon-reco.gif) bottom left no-repeat;
}
#details-centercontent .stats-header{
	width:800px;
	margin:0px;
}

#details-centercontent .stats-content{
	padding:10px 8px;
	float:left;
	display:inline;
	width:782px;
	border:1px solid #DDD;
	border-top:none;
	margin-bottom:6px;
}


#details-centercontent .stats-content .title{
	float:left;
	display:inline;
	padding:7px 0 8px 0;
	color:#fd5900;
	font-weight:bold;
	border-bottom:1px solid #EEE;
	width:782px;
	margin-bottom:11px;
}
#details-centercontent .title span{
	color:#333;
	font-weight:normal;
}
#details-centercontent .text{
	float:left;
	display:inline;
	width:782px;
	margin-bottom:11px;
	text-align:justify;
}
#details-centercontent .text a{
	float:none;
	display:inline;
	width:auto;
	height:auto;
	text-align:left;
	border:none;
	padding:0;
	margin:0
}
#details-centercontent .text p{
	float:left;
	display:inline;
	width:782px;
	text-align:left;
	border:none;
	padding:0;
	margin:0;
}
#details-centercontent .text font{
	float:left;
	display:inline;
	width:782px;
	text-align:left;
	border:none;
	padding:0;
	margin:0;
}
.text .rowa{
	width:782px;
	float:left;
	display:inline;
	border-bottom:1px solid #FFF;
	background:#FAFAFA;
}
.text .rowb{
	width:782px;
	float:left;
	display:inline;
	border-bottom:1px solid #FFF;
	background:#F8F8F8;
}
.text .left{
	width:192px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.text .right{
	width:574px;
	float:right;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
#details-centercontent .comment{
	float:left;
	display:inline;
	width:782px;
	margin-bottom:11px;
	text-align:justify;
	padding-bottom:8px;
	border-bottom: 1px solid #F1F1F1;
	color:#888;
}
#details-centercontent .comment strong{
	float:left;
	display:inline;
	width:780px;
	padding:0 0 0 2px;
}
#details-centercontent .comment .date{
	float:left;
	display:inline;
	width:100px;
	text-align:right;
	margin-bottom:5px;
}
#details-centercontent .comment .name{
	color:#333;
}
#details-centercontent .alarm{
	display:inline;
	float:left;
	width:690px;
	height:70px;
	border-top:none;
	font-size:12px;
	background:url(../img/bg-alarm.jpg) top left no-repeat;
	padding-left:110px;
	padding-top:20px;
}
.alarm strong{
	color:#fd5900;
}
.alarm span{
	float:left;
	display:inline;
	width:690px;
}
.alarm strong.error{
	font-size:12px;
	color:red;
	text-transform:none;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:none;
	float:left;
	display:inline;
	width:auto;
	font-size:11px;
	padding-left:2px;
	margin-top:-2px;
}
.alarm .input{
	float:left;
	display:inline;
	border:1px solid #333;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	background:#FFF;
	width:200px;
	height:18px;
	margin:6px 10px 0px 0px;
	padding:2px 0 0 2px;
}
.alarm .input:focus{
	background:#F1F1F1;
}
.alarm fieldset, .alarm form{float:left; display:inline; width:693px; padding-left:0; margin:0}
.alarm fieldset span{
	float:left;
	display:inline;
	width:160px;
	padding-top:8px;
}
.alarm .btn{
	width:115px;
	height:28px;
	background:url(../img/bg-btn-alarm.gif) top left no-repeat;
	float:left;
	display:inline;
	cursor:pointer;
	margin-top:4px;
}
#details-centercontent .showall{
	float:right;
	display:inline;
	color:#4888c0;
	font-weight:bold;
}
#details-rightcontent{
	float:right;
	display:inline;
	width:154px;
	margin-left:6px;
	margin-top:4px;
	margin-bottom:20px;
}
#details-rightcontent .sidebox{
	width:150px;
	float:left;
	display:inline;
	border: 1px solid #DDD;
	margin-top:6px;
	padding:0 1px;
	background:#FFF;
	
}
#details-rightcontent .sidebox .title{
	float:left;
	display:inline;
	padding:10px;
	color:#333;
	font-weight:bold;
	width:130px;
	background: url(../img/bg-sidebar-level0.gif) top left no-repeat #f3f2db;
}
#details-rightcontent .sidebox .wrapper{
	float:left;
	display:inline;
	width:150px;
}
#details-rightcontent .sidebox .wrapper .smallprod-block{
	width:140px;
	margin:0 5px 5px 5px;
	float:left;
	display:inline;
	border:none;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic{
	width:140px;
	height:130px;
	float:left;
	display:inline;
	overflow:hidden;
	text-align:center;
	margin:0;
	border:none;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic table{
	float:left;
	display:inline;
	width:140px;
	height:130px;
	vertical-align:middle;
	text-align:center;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic td{
	height:130px;
	width:140px;
	vertical-align:middle;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic img{
	max-width:110px;
	max-height:110px;
	*width:110px;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .text{
	width:140px;
	height:40px;
	float:left;
	display:inline;
	padding:0px;
	margin:5px 0 0 0px;
	text-align:center;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .text a{
	color:#333;
	text-decoration:none;
	}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * CART * * * * * * * * * * * * * * * * * * */

.cart-block{
	width:918px;
	float:left;
	display:block;
	margin-bottom:11px;
	background:#FFF;
	border:1px solid #DDD;
	padding:10px
}
.cart-content-row{
	width:898px;
	float:left;
	display:inline;
	background: url(../img/bg-cart-row.gif) repeat-y top left;
	border:1px solid #DDD;
	margin:0 0 1px 10px;
	position:relative;
}
.cart-content-column{
	float:left;
	display:inline;
	padding:5px;
}
.cart-content-row-head{
	width:898px;
	float:left;
	display:inline;
	font-weight:bold;
	border:1px solid #FFF;
	margin-left:10px;
}
.cart-content-column-head{
	float:left;
	display:inline;
	padding:5px;
}
.last{
	border:none;
}
.cart-content-column .pic{
	width:67px;
	height:67px;
	float:left;
	display:inline;
	margin-right:5px;
	overflow:hidden;
	border:1px solid #dcd8b8;
	background:#FFF;
}
.cart-content-column .pic table{
	float:left;
	display:inline;
	width:67px;
	height:67px;
	vertical-align:middle;
	text-align:center;
}
.cart-content-column .pic td{
	height:67px;
	width:67px;
	vertical-align:middle;
	text-align:center;
}
.cart-content-column .pic img{
	width:60px;
	border:none;
	margin:0 auto;
}
.cart-content-column .name{
	font-weight:bold;
	float:left;
	display:inline;
	height:30px;
	width:446px;
}
.cart-content-column .descr{
	float:left;
	display:inline;
	height:38px;
	width:446px;
	font-size:11px;
	overflow:hidden;
	line-height:12px;
	color:#666
}
.cart-content-column .qty{
	border:none;
	border-left:1px solid #333;
	border-top:1px solid #333;
	background:#FFF;
	width:60px;
	height:18px;
	padding:2px 0 0 2px;
	float:left;
	display:inline;
	}
.cart-content-column .qty:focus{
	background:#f9f6e1
	}
.cart-content-column a{
	cursor:pointer;
	float:left;
	display:inline;
	}
.cart-content-row .remove{
	position:absolute;
	width:19px;
	height:81px;
	top:-1px;
	right:-1px;
	background:url(../img/btn-cart-remove.gif) top left #F34A00;
}
.login-head{
	width:938px;
	float:left;
	display:block;
	border:1px solid #C4E483;
	border-bottom:none;
	background:#96DB00;
	font-weight:bold;
	color:#FFF;
}
.login-head #inreg_header{
	float:left;
	display:inline;
	border:1px solid #FFF;
	padding:11px;
	width:914px;
	color:#FFF;
}
.login-content{
	width:916px;
	float:left;
	display:block;
	border:1px solid #C4E483;
	border-top:none;
	padding:11px;
	background:url(../img/bg-login.gif) top left repeat-y;
}
.login-content .column{
	width:456px;
	float:left;
	display:inline;
}
.login-content .column strong{
	width:456px;
	float:left;
	display:inline;
	margin-bottom:10px;
}
.login-content .column form, .login-content .column fieldset{
	width:456px;
	float:left;
	display:inline;
}
.login-content .column label{
	width:130px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.login-content .column .input-text{
	border:none;
	border-left:1px solid #333;
	border-top:1px solid #333;
	border-bottom:1px solid #F1F1F1;
	border-right:1px solid #F1F1F1;
	background:#FFF;
	width:300px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.login-content .column .input-text:focus{
	background:#F9F6E1;
}
.login-content .column a{
	width:160px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
	color:#F34A00;
	text-decoration:underline;
}
.login-content .column .btn{
	width:91px;
	height:24px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background:#F34A00;
	float:right;
	margin-right:22px;
}
.login-head .logout{
	display:inline;
	float:right;
	background:url(../img/bg-logout.gif) bottom left no-repeat;
	font-size:12px;
	padding:0 0 0 20px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
}
.cart-head{
	width:886px;
	float:left;
	display:inline;
	background:#F1F1F1;
	border:1px solid #ddd;
	padding:5px;
	font-weight:bold;
	margin:10px 10px 0 10px;
}
.cart-content{
	width:886px;
	float:left;
	display:inline;
	border:1px solid #dcd8b8;
	border-top:none;
	margin: 0 10px;
	padding:5px;
}
.cart-block .expand{
	background:transparent url(../img/bg-btn-expand.gif) no-repeat scroll center top;
	display:inline;
	float:left;
	height:12px;
	width:898px;
	margin: 0 10px;
}
.cart-block .expand:hover {
	background:transparent url(../img/bg-btn-expand.gif) no-repeat scroll center bottom;
}
.expand span {
	display:none;
}

.cart-block .expand{
	margin-bottom:11px;
}
#cart-adress, #cart-delivery, #cart-info, #cart-discount, #cart-gift{
	width:886px;
	float:left;
	display:none;
	padding-top:5px;
	border-top:1px solid #E6E2C7;
	margin-top:5px;
}
#info-jurid{
	float:left;
	display:none;
}
.cart-block .row{
	width:886px;
	float:left;
	display:inline;
}
.cart-block .column{
	width:443px;
	float:left;
	display:inline;
}
.cart-content .column strong{
	width:443px;
	float:left;
	display:inline;
	margin-bottom:10px;
	text-decoration:underline
}
.cart-block form, .cart-block fieldset{
	float:left;
	display:inline;
}
.cart-block label{
	width:123px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.cart-block .long{
	width:420px;
	margin:0px;
}
.cart-block .notsolong{
	width:420px;
	margin:0px;
}
.cart-block .medium{
	width:250px;
}
.cart-block .input-text{
	border:1px solid #E6E2C7;
	border-left:1px solid #333;
	border-top:1px solid #333;
	background:#FFF;
	width:310px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.cart-block .input-text:focus{
	background:#FFFDCC;
	}
.cart-block textarea{
	border:1px solid #E6E2C7;
	border-left:1px solid #333;
	border-top:1px solid #333;
	background:#FFF;
	width:340px;
	height:100px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	margin-bottom:5px;
	}
.cart-block textarea:focus{
	background:#FFFDCC;
	}
.cart-block select{
	width:227px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 2px 2px 0;
	float:left;
	display:inline;
	margin-bottom:5px;
}
.cart-block .c {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin-top:5px;
	margin-right:5px;
}
.cart-block .radio {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin-top:5px;
	margin-right:5px;
}
.cart-block .btn{
	color:#F34A00;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	background:transparent;
	float:right;
	margin-right:16px;
	margin-bottom:10px;
	cursor:pointer;
}
.cart-block .remarks{
	width:896px;
	float:left;
	display:inline;
	padding:11px;
}
.cart-block .remarks a{
	color:#F34A00;
	text-decoration:underline;
}
.totalcost{
	width:916px;
	float:left;
	display:block;
	border:1px solid #C1E27A;
	padding:11px;
	background:#FFF;
}
.totalcost span{
	float:left;
	display:inline;
	font-size:36px;
	color:#444
}
.totalcost strong{
	color:#96db00;
	font-weight:normal;
	font-size:36px;
}
.totalcost .btn{
	float:right;
	display:inline;
	width:166px;
	height:47px;
	background: url(../img/btn-send.jpg) top left no-repeat;
	corsor:pointer;
}

.licit-row{
	width:600px;
	display:block;
	float:left;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0;
	}
.licit-column{
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:5px 0px;
	}
.licit-column .c{
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
	margin:4px 5px 0 0;
}
.licit-column-ex{
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:0px 0px 5px 212px;
	width:506px;
	color:#999
	}
.licit-column-nopadding{
	display:inline;
	float:left;
	text-align:left;
	font-weight:normal;
	padding:0px;
	}
	
.licit-textfield{
	float:left;
	display:inline;
	width:433px;
	height:18px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;
}
.licit-textfield-small{
	float:left;
	display:inline;
	width:226px;
	height:18px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;
}
.licit-select{
	float:left;
	display:inline;
	width:507px;
	height:24px;
	background:#FFF;
	margin-left:10px;
	color:#666;
}

.licit-textarea{
	float:left;
	display:inline;
	width:433px;
	height:100px;
	border:none;
	border-top:1px solid #666;
	border-left:1px solid #666;
	border-bottom:1px solid #e9eae5;
	border-right:1px solid #e9eae5;
	background:#FFF;
	margin-left:10px;
	color:#666;
	padding:2px 2px 0 2px;	
}

.licit-row label{
	width:150px;
	display:inline;
	float:left;
	padding-top:3px;
}
.licit-row .range{
	display:inline;
	float:left;
	margin-left:10px;
}
.licit-submit{
	border:0px;
	width:139px;
	height:28px;
	float:right;
	display:inline;
	margin-top:5px;
	background:url(../img/sendmail.gif) no-repeat left;
	cursor:pointer;
}
.licit-submit:hover{

}
.asearch-submit{
	height:28px;
	width:139px;
	float:right;
	display:inline;
	margin:0 0 20px 0;
	background:url(../img/btn-asearch.gif) top left no-repeat;
	cursor:pointer;
}

#centercontainer-static h3 {
	border-bottom:1px solid #DDD;
	color:#fd5900;
	display:inline;
	float:left;
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:7px;
	text-transform:uppercase;
	width:940px;
}