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

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

	LAYOUT

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

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

body{
	margin:0px;
	padding:0px;
	background: url(../img/bg-body.gif) #222 top center no-repeat fixed;
	padding-top:42px;
}
#pagecontainer{
	margin:0 auto;
	width:956px;
	text-align:left;
	border:2px solid #FFF;
	background:url(../img/bg-page.gif) #FFF top left repeat-x;
	margin-bottom:25px;
	display:block
}

#maincontainer{
	width:956px;
	float:left;
	display:block;
	margin-bottom:20px;
}

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


#headercontainer{
	width:956px;
	height:152px;
	float:left;
	display:block;
	position:relative;
}
h1{
	float:left;
	display:inline;
	margin:15px 0 0 15px;
	width:325px;
	height:73px;
}
h1 a {
	width:325px;
	height:73px;
	display:block;
	background:url(../img/logo.gif) top left no-repeat;
}
h1 a:hover {
	background:url(../img/logo.gif) top right no-repeat;
}

h1 a span { display: none; }

#headercontainer fieldset{ float:left; display:inline; margin:38px 0 0 50px;}
#headercontainer form{ float:left; display:inline;}
#headercontainer .qsearch{
	float:left;
	display:inline;
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #ecebd3;
	border-right:1px solid #ecebd3;
	background:#FFF;
	width:259px;
	height:18px;
	padding:2px 0 0 2px;
	}
#headercontainer .qsearch:focus{
	background:#fffdcc;
	}
#headercontainer .btn_qsearch{
	width:21px;
	height:21px;
	float:left;
	display:inline;
	margin-left:4px;
	background:url(../img/btn-qsearch.gif) top left no-repeat;
	cursor:pointer;
}
#headercontainer .btn_asearch{
	float:left;
	display:inline;
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin:42px 0 0 10px;
}
#headercontainer .btn_asearch:hover{
	text-decoration:underline;
}
#cart #login{
	height:16px;
	width:66px;
	display:block;
	position:absolute;
	top:-21px;
	right:10px;
	background:url(../img/btn-log.gif) top left no-repeat;
	font-size:11px;
	padding:5px 0 0 10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	}
#cart #logout{
	height:16px;
	width:66px;
	display:block;
	position:absolute;
	top:-21px;
	right:10px;
	background:url(../img/btn-log.gif) bottom left no-repeat;
	font-size:11px;
	padding:5px 0 0 10px;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	}
#cart{
	height:109px;
	width:133px;
	display:block;
	position:absolute;
	top:-7px;
	right:0px;
	background:url(../img/bg-cart.jpg) top left no-repeat;
	font-size:11px;
	padding-left:10px;
	}
#cart a.btn{
	width:59px;
	height:35px;
	background:url(../img/btn_cart.gif) top left no-repeat;
	float:left;
	display:inline;
	margin:10px 40px 0px 10px;
}
#cart a.btn:hover{
	background:url(../img/btn_cart.gif) top right no-repeat;
}
#cart .btn span{ display:none}
#cart span{
	float:left;
	display:inline;
	margin:5px 0 0 7px;
	height:34px;
	color:#333;
	font-size:11px;
	}
#cart span a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:11px;
}
#menucontainer{
	display:block;
	width:934px;
	height:46px;
	position:absolute;
	left:-9px;
	top:102px;
	background:url(../img/bg-menu.gif);
	padding:0px 20px;
}
#menucontainer a{
	display:inline;
	float:left;
	height:34px;
	padding:12px 25px 0 0;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;	
	font-size:14px;
	font-weight:bold;
}

#menucontainer a.special{
	float:right;
	display:inline;
	background:url(../img/bg-special.gif) top left no-repeat;
	color:#c49401;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
	margin-top:10px;
	padding-top:2px;
	padding-left:26px;
}
#menucontainer a.special:hover{
	color:#ae8300;
}

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

.bannercontainer{
	width:956px;
	float:left;
	display:block;
	margin-bottom:8px;
	position:relative
}
.bannercontainer .bigbanner img{
	float:left;
	display:inline;
	border:3px solid #FFF;
	width:634px;
	height:326px;
}
.bannercontainer .bigbanner{
	float:left;
	display:inline;
	border:1px solid #e9e7b6;
	width:640px;
	height:332px;
	margin-left:8px;
}
.bannercontainer .smallbanner img{
	float:left;
	display:inline;
	border:3px solid #FFF;
	width:280px;
	height:326px;
}
.bannercontainer .smallbanner{
	float:right;
	display:inline;
	border:1px solid #e9e7b6;
	width:286px;
	height:332px;
	margin-right:8px;
}
.bannercontainer .bigbanner-text{
	position:absolute;
	top:0px;
	right:320px;
	width:115px;
	height:240px;
	background:url(../img/bg-bigbanner-text.gif) top left no-repeat;
	padding:54px 7px 40px 7px;
	font-size:11px;
}
.bannercontainer .bigbanner-btn{
	position:absolute;
	bottom:50px;
	right:0px;
	height:20px;
	background:#f34a00;
	color:#FFF;
	padding:6px 30px 0px 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.bannercontainer .smallbanner-btn{
	position:absolute;
	bottom:50px;
	right:8px;
	height:20px;
	background:#f34a00;
	color:#FFF;
	padding:6px 30px 0px 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.bannercontainer .bigbanner-text strong{
	font-size:12px;
}
.homeblock{
	width:442px;
	float:left;
	display:block;
	background:url(../img/bg-homeblock.gif) top left repeat-x #FFF;
	margin-left:8px;
	margin-right:8px;
	*margin-left:4px;
	padding:12px;
}
.homeblock h2{
	width:442px;
	float:left;
	display:inline;
	padding-bottom:5px;
	text-transform:uppercase;
	font-size:14px;
	color:#222;
	border-bottom:5px solid #dcdaa9;
	margin-bottom:15px;
}
.homeblock .sect{
	width:442px;
	height:130px;
	float:left;
	display:inline;
	margin-bottom:9px;
}
.homeblock .pic{
	width:128px;
	height:128px;
	float:left;
	display:inline;
	border:1px solid #d7d497;
	margin-right:8px;
}
.homeblock .pic img{
	width:124px;
	height:124px;
	float:left;
	display:inline;
	border:2px solid #FFF;
}
.homeblock .text{
	width:304px;
	height:130px;
	float:left;
	display:inline;
	position:relative;
}
.homeblock .text .btn{
	position:absolute;
	bottom:10px;
	right:-12px;
	height:20px;
	background:#f34a00;
	color:#FFF;
	padding:6px 30px 0px 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.homeblock .text a{
	width:304px;
	float:left;
	display:inline;
	font-size:14px;
	color:#e7b007;
	margin-bottom:10px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer
}
.homeblock .text a:hover{
	color:#ca9a06;
}
.homeblock .text .desc{
	width:304px;
	float:left;
	display:inline;
}
#newsletter-block{
	float:left;
	display:block;
	*display:inline;
	width:821px;
	height:108px;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	margin-left:8px;
	padding-left:120px;
	padding-top:20px;
}
#newsletter-block h2{
	font-size:14px;
	color:#f34a00;
	text-transform:uppercase;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px solid #e7b007;
	float:left;
	display:inline;
	width:800px;
}
#newsletter-block .text{
	float:left;
	display:inline;
	width:800px;
}
#newsletter-block .text form, #newsletter-block .text fieldset{
	float:right;
	display:inline;
	margin-top:2px;
}
#newsletter-block .text span.left{
	float:left;
	display:inline;
	width:470px;
	font-size:12px;
}
#newsletter-block .text span.right{
	float:left;
	display:inline;
	width:310px;
}
#newsletter-block .text span.right span{
	float:left;
	display:inline;
	padding-left:5px;
	padding-top:2px;
	color:red;
	font-size:11px;
	font-weight:bold;
}
#newsletter-block .text .input{
	float:left;
	display:inline;
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #ecebd3;
	border-right:1px solid #ecebd3;
	background:#FFF;
	width:258px;
	*width:252px;
	height:18px;
	padding:2px 0 0 2px;
	}
#newsletter-block .text .input:focus{
	background:#fffdcc;
	}
#newsletter-block .text .btn{
	background:#bebb68;
	color:#FFF;
	padding:1px 10px 0px 10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	height:22px;
}
a.expand{
	height:13px;
	width:936px;
	float:left;
	display:inline;
	background:url(../img/bg-btn-expand.gif) top center no-repeat;
}
.expand span{display:none;}
.bannerblock{
	width:944px;
	float:left;
	display:block;
	background:#f2f9ff;
	margin-top:11px;
	border:1px solid #d7e0e9;
	padding:7px;
}
.homeblock .title{
	float:left;
	display:inline;
	width:928px;
	height:13px;
	padding:10px 0 0 20px;
	margin-left:10px;
	font-weight:bold;
	background:url(../img/green-star.gif) bottom left no-repeat;
}
.homeblock .wrapper{
	float:left;
	display:inline;
	margin:0 5px 0 5px;
}
.smallprod-block{
	width:157px;
	height:158px;
	float:left;
	display:inline;
	border-right:1px solid #d7e0e9;
	margin:5px 0 5px 0;
}
.smallprod-block .pic{
	width:108px;
	height:108px;
	float:left;
	display:inline;
	margin:10px 24px 0 25px;
	overflow:hidden;
	text-align:center;
}
.smallprod-block .pic table{
	float:left;
	display:inline;
	width:108px;
	height:108px;
	vertical-align:middle;
	text-align:center;
}
.smallprod-block .pic td{
	height:108px;
	width:108px;
	vertical-align:middle;
}
.smallprod-block .text{
	width:147px;
	height:40px;
	float:left;
	display:inline;
	margin:5px;
	text-align:center;
}
.smallprod-block .text a{
	color:#333;
	text-decoration:none;
	}

.newsletterblock{
	width:960px;
	float:left;
	display:block;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
	position:relative;
}
#newsletter-content{
	float:left;
	display:inline;
	margin-left:120px;
	width:824px;
	height:44px;
	padding-top:22px;
}
#newsletter-content span{
	float:left;
	display:inline;
	width:414px;
	margin-right:10px;
}
#newsletter-content form, #newsletter-content fieldset{
	float:left;
	display:inline;
}
#newsletter-content .input{
	float:left;
	display:inline;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:290px;
	height:18px;
	margin:6px 10px 0 3px;
	padding:2px 0 0 2px;
}
#newsletter-content .input:focus{
	background:#edffc7;
}
#newsletter-content .btn{
	width:91px;
	height:28px;
	text-align:center;
	color:#333;
	background:url(../img/bg-btn-green.gif) top left no-repeat;
	float:left;
	display:inline;
	margin-top:2px;
}


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

#footercontainer{
	width:956px;;
	position:relative;
}
#footercontainer .bg{
	width:974px;
	height:auto;
	padding:30px 0px 22px 0px;
	position:absolute;
	background:url(../img/bg-footer.gif) bottom left no-repeat #444;
	top:0px;
	left:-9px;
	color:#CCC;
	overflow:hidden;
}
#footercontainer .jumpto{
	float:left;
	display:block;
	width:266px;
	margin-right:20px;
}
#footercontainer .jumpto-left{
	float:left;
	display:block;
	*display:inline;
	width:266px;
	margin-left:20px;
}
.jumpto .title, .jumpto-left .title{
	float:left;
	display:inline;
	color:#CCC;
	height:16px;
	background:url(../img/footer-arrow.gif) top left no-repeat;
	width:246px;
	padding-left:20px;
	margin-bottom:10px;
}
.jumpto img, .jumpto-left img{
	float:left;
	display:inline;
	padding-top:10px;
}
.jumpto .menu{
	float:left;
	display:inline;
    width:266px;
	margin:0;
	padding:0;
	list-style-type:none;
	*margin-left:-16px;
}
.jumpto .menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.jumpto .menu ul li{
	display:block;
}
.jumpto ul.menu a {
	display:block;
	width:260px;
	font-size:11px;
	text-decoration: none;
	padding:5px 0px 3px 6px;
	color:#AAA;
	background:#4e4e4e;
	border-bottom:1px #444 solid;
}
.jumpto ul.menu a:hover {
	background:#bb5816;
	color:#FFF;
	border-bottom:1px #444 solid;
}

#footercontainer .rss{
	float:left;
	display:block;
	height:89px;
	background:url(../img/bg-rss.jpg) top right no-repeat;
	margin-left:38px;
	margin-top:20px;
	width:56px;
}

#footercontainer .copyright{
	float:left;
	display:block;
	width:914px;
	height:30px;
	padding-top:30px;
	padding-left:20px;
	color:#999999;
	font-size:11px;
}
#footercontainer .copyright .left{
	float:left;
	display:inline;
	color:#999999;
	font-size:11px;
}
#footercontainer .copyright .right{
	float:right;
	display:inline;
	color:#999999;
	font-size:11px;
}
#footercontainer .copyright .right a{
	color:#f06102;
	font-weight:bold;
	text-decoration:none;
}

/* * * * * BREADCRUMB * * * * * * * * * * * * * * * * * * */

#maincontainer .breadcrumb{
	width:936px;
	float:left;
	display:inline;
	padding:10px;
}

.breadcrumb span{
	float:left;
	display:inline;
	color:#999;
	font-size:11px;
}

.breadcrumb a{
	float:left;
	display:inline;
	color:#444;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 0 0 9px;
	margin: 0 0 0 5px;
	background:url(../img/arrow-red.gif) center left no-repeat;
}

.breadcrumb a strong{
	color:#F34A00;
	font-size:11px;
}



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

.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;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * LEFTCONTENT * * * * * * * * * * * * * * * * * * */


#leftcontainer{
	width:237px;
	float:left;
	display:inline;
	margin:15px 10px 0px 8px;
}

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

.block-wline{
	width:237px;
	display:inline;
	float:left;
	border-bottom:1px solid #e9e6cc;
	margin-bottom:10px;
}
.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 #e9e6cc;
	border-bottom:none;
	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 #f0f5f9;
}
ul.sidebar-menu .cat_level0 a:hover {
	color:#ea4100;
}
ul.sidebar-menu .cat_level0 a.gal {
	font-size:11px;
	border-top:none;
	font-weight:normal;
	padding: 8px 10px 7px 10px;
	width:215px;
	background: url(../img/bg-side-gal.gif) top left repeat-x #f0f5f9;
}
 

ul.sidebar-menu .cat_level1 a {
	display:block;
	width:190px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: underline;
	color:#777;
	padding:8px 10px 7px 37px;
	background: url(../img/bg-sidebar-level2.gif) top left no-repeat #fefee9;
}
ul.sidebar-menu .cat_level1 a:hover {
}

ul.sidebar-menu .cat_level2 a {
	display:block;
	width:162px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: underline;
	color:#333;
	padding:8px 10px 7px 36px;
	background: url(../img/bg-sidebar-level2.gif) top left no-repeat;
}
ul.sidebar-menu .cat_level2 a:hover {

}

.block-wline h2{
	display:inline;
	float:left;
	width:205px;
	border: 1px solid #e9e6cc;
	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 right no-repeat;
}
.block-wline .content{
	display:inline;
	float:left;
	width:235px;
	border-right: 1px solid #e9e6cc;
	border-left: 1px solid #e9e6cc;
	padding:10px 0;
}
.block-wline .content .contentText{
	display:inline;
	float:left;
	width:215px;
	padding:0 10px 10px 10px;
}

.block-wline .content form{
	display:inline;
	float:left;
	width:215px;
	padding:0 10px;
}
.block-wline .content fieldset{
	display:inline;
	float:left;
}
.block-wline .content .box-select{
	display:inline;
	float:left;
	color:#666;
	font-size:11px;
	width:215px;
	padding:2px;
}

.block-wline .content .graph{
	float:left;
	display:inline;
	height:8px;
	background:#ecb200;
	border-bottom:8px solid #d39f00;
	margin-bottom:10px;
}

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

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

.block-wline .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;
}
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;
	background: url(../img/bg-bulina-red.gif) top left no-repeat #FFF;
	width:12px;
	height:14px;
	margin-right:5px;
	color:#FFF;
	font-size:10px;
	padding:2px 0 0 4px;
}

ul.leftProductName .first1 a .pic{
	width:130px;
	height:131px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	background:url(../img/bg-pic.gif) top left no-repeat;
	margin:18px 0 0 18px;
}
ul.leftProductName .first1 a .pic table{
	width:130px;
	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:126px;
	*padding-top:1px;
}

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;
	background: url(../img/bg-bulina-red.gif) top left no-repeat #FFF;
	width:12px;
	height:14px;
	margin-right:5px;
	color:#FFF;
	font-size:10px;
	padding:2px 0 0 4px;
}

ul.leftProductName .last 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 .last a .number{
	display:inline;
	float:left;
	background: url(../img/bg-bulina-orange.gif) top left no-repeat #FFF;
	width:12px;
	height:14px;
	margin-right:5px;
	color:#FFF;
	font-size:10px;
	padding:2px 0 0 4px;
}
ul.leftProductName .last a .name{
	display:inline;
	float:left;
	width:190px;
	height:14px;
	color:#333;
	font-size:12px;
	padding:2px 0 0 0;
}

.block-wline .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-wline .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-wline .smallprod-block .pic table{
	float:left;
	display:inline;
	width:57px;
	height:57px;
	vertical-align:middle;
	text-align:center;
}
.block-wline .smallprod-block .pic td{
	height:57px;
	width:57px;
	vertical-align:middle;
}
.block-wline .smallprod-block .pic img{
	width:57px;
}
.block-wline .smallprod-block .text{
	width:138px;
	height:40px;
	float:left;
	display:inline;
	padding:0px;
	margin:5px 0 0 7px;
	text-align:left;
}
.block-wline .smallprod-block .text a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:inline;
	}
.block-wline .smallprod-block .text img{
	float:left;
	display:inline;
	}
.block-wline .smallprod-block .text span{
	float:left;
	display:inline;
	}


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

#centercontainer{
	float:left;
	display:inline;
	width:694px;
	margin-top:15px;
}
#centercontainer-static{
	float:left;
	display:inline;
	width:936px;
	margin:5px 10px 30px 10px;
}

#centercontainer-static h3{
	float:left;
	display:inline;
	border-bottom:1px solid #E7B007;
	color:#F34A00;
	font-size:14px;
	margin-bottom:10px;
	padding-bottom:7px;
	text-transform:uppercase;
	width:936px;
}
#centercontainer-static p{
	float:left;
	display:inline;
	width:936px;
	text-align:justify;
}

#filter{
	float:left;
	display:inline;
	font-size:11px;
	width:672px;
	border: 1px solid #e9e6cc;
	background:url(../img/bg-filter.gif) top left repeat;
	padding:10px;
	padding-top:0px;
}
#filter .column{
	width:168px;
	height:150px;
	float:left;
	display:inline;
	font-size:11px;
	overflow:hidden
}
#filter .column strong{
	float:left;
	display:inline;
	font-size:12px;
	padding-bottom:10px;
	padding-top:10px;
}
#filter .column ul {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:178px;
	list-style-position:outside;
}
#filter .column ul li {
	display:inline;
	float:left;
	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:#f34a00;
	text-decoration:none;
	padding-top:5px;
}

#sorting{
	float:left;
	display:inline;
	width:692px;
	border: 1px solid #e9e6cc;
	border-bottom:none;
	border-top:none;
	background:url(../img/bg-sorting.gif) top left repeat-x;
	padding:0;
	height:38px;
	overflow:hidden;
}
#sorting .selected-down{
	float:right;
	display:inline;
	padding:11px 0px 11px 10px;
	margin-top:1px;
	color:#333;
	width:220px;
	background:#FFF url(../img/bg-sort_down.gif) top right no-repeat;
	border-left: 1px solid #e9e6cc;
	font-weight:bold;
	text-decoration:none;
}
#sorting .selected-up{
	float:right;
	display:inline;
	padding:11px 0px 11px 10px;
	margin-top:1px;
	color:#333;
	width:221px;
	background:#FFF url(../img/bg-sort_up.gif) top right no-repeat;
	border-left: 1px solid #e9e6cc;
	font-weight:bold;
	text-decoration:none;
}
#sorting .notselected{
	float:right;
	display:inline;
	padding:12px 0px 11px 10px;
	color:#333;
	width:219px;
	border-left: 1px solid #e9e6cc;
	text-decoration:none;
}
#sorting .notselected:hover{
	background:#fefee9;
	margin-top:1px;
	padding-top:11px;
	margin-bottom:1px;
	padding-bottom:10px;
}
#prod_boxes{
	float:left;
	display:inline;
	border:1px solid #e9e6cc;
	border-top:none;
	border-bottom:none;
	width:692px;
	padding:10px 0;
}
.product-block{
	float:left;
	display:inline;
	width:674px;
	height:130px;
	position:relative;
	padding:9px;
	margin-top:7px;
}
.product-block-promo{
	float:left;
	display:inline;
	width:674px;
	height:130px;
	position:relative;
	padding:9px;
	margin-top:7px;
	background:#fefccb;
}
.product-block-promo .promo{
	height:154px;
	position:absolute;
	top:-3px;
	right:10px;
	background:url(../img/bg-promo.gif) top left no-repeat;
	padding-left:2px
}
.product-block-promo .pic, .product-block .pic{
	width:130px;
	height:131px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	background:url(../img/bg-pic.gif) top left no-repeat;
	margin-right:14px;
}
.product-block-promo .pic table, .product-block .pic table{
	width:130px;
	height:130px;
	vertical-align:middle;
	text-align:center;
}
.product-block-promo .pic td, .product-block .pic td{
	height:130px;
	vertical-align:middle;
	text-align:center;
}
.product-block-promo .pic img, .product-block .pic img{
	width:126px;
}
.product-block-promo .title, .product-block .title{
	float:left;
	display:inline;
	height:28px;
	width:530px;
	padding:8px 0 5px 0;
	font-weight:bold;
	text-decoration:none;
	color:#333;
}
.product-block-promo .descr, .product-block .descr{
	float:left;
	display:inline;
	width:353px;
	height:80px;
	color:#999;
	font-size:11px;
}
.product-block-promo .descr a, .product-block .descr a{
	color:#f34a00;
	font-weight:normal;
	text-decoration:none;
}
.product-block-promo .descr strong, .product-block .descr strong{
	float:left;
	display:inline;
	color:#333;
	font-size:11px;
}
.product-block-promo .descr span, .product-block .descr span{
	float:left;
	display:inline;
	color:#333;
	font-size:11px;
}
.product-block-promo .descr img, .product-block .descr img{
	float:left;
	display:inline;
	padding:0 5px;
}
.product-block-promo .right, .product-block .right{
	float:left;
	display:inline;
	width:167px;
	padding-left:10px;
}
.product-block-promo .right .price, .product-block .right .price{
	float:left;
	display:inline;
	width:167px;
	height:47px;
	color:#f34a00;
	font-weight:bold;
}
.product-block-promo .right .price .strike, .product-block .right .price .strike{
	font-size:11px;
	color:#f34a00;
	text-decoration:line-through;
	font-weight:normal;
}
.product-block-promo .right .producator, .product-block .right .producator{
	float:left;
	display:inline;
	width:167px;
	color:#333;
	font-size:11px;
}
.product-block-promo .right .producator a, .product-block .right .producator a{
	color:#ebb100;
	text-decoration:underline;
}
#pagNr{
	width:692px;
	height:37px;
	float:left;
	display:inline;
	background:url(../img/bg-pagination.gif) top left repeat-x;
	font-weight:bold;
	border-left: 1px solid #e9e6cc;
	border-right: 1px solid #e9e6cc;
}
#pagNr span{
	width:80px;
	height:26px;
	float:left;
	display:inline;
	padding:11px 0 0 10px;
}
#pagNr a{
	height:26px;
	float:left;
	display:inline;
	padding:11px 10px 0 10px;
	color:#f34a00;
	text-decoration:none;
}
#pagNr a:hover{
	height:26px;
	float:left;
	display:inline;
	padding:11px 10px 0 10px;
	text-decoration:none;
	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;
}

.tags{
	width:692px;
	height:37px;
	float:left;
	display:inline;
	background:url(../img/bg-pagination.gif) bottom left repeat-x;
	font-weight:bold;
	border-left: 1px solid #e9e6cc;
	border-right: 1px solid #e9e6cc;
	margin-top:10px;
}
.tags span{
	width:80px;
	height:26px;
	float:left;
	display:inline;
	padding:11px 0 0 10px;
}
.tags a{
	height:26px;
	float:left;
	display:inline;
	padding:11px 7px 0 7px;
	color:#666;
	text-decoration:none;
}
.tags a:hover{
	background:url(../img/bg-pagination-hover.gif) top left repeat-x;
	color:#333;
}


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


#product-summary{
	height:278px;
	width:910px;
	float:left;
	display:inline;
	border:1px solid #dbd7b6;
	background:url(../img/bg-filter.gif) top left repeat;
	margin-top:15px;
}
#back2browse{
	height:280px;
	width:28px;
	display:inline;
	float:left;
	border:none;
	margin:15px 0 0 8px;
}
#product-summary .bigpic{
	height:278px;
	width:251px;
	float:left;
	display:inline;
	overflow:hidden;
	background:#FFF;
	border-right:1px solid #dbd7b6;
}
.bigpic table{
	float:left;
	display:inline;
	width:249px;
	height:276px;
	vertical-align:middle;
	text-align:center;
}
.bigpic td{
	height:276px;
	width:249px;
	vertical-align:middle;
	text-align:center;
}
.bigpic img{
	width:249px;
}
#product-summary .info{
	height:276px;
	width:320px;
	float:left;
	display:inline;
	border:1px solid #FFF;
	border-right:1px solid #dbd7b6;
	padding:0 14px;
}
.info h2{
	float:left;
	display:inline;
	background:url(../img/horiz-line.gif) bottom left repeat-x;
	padding:10px 0;
	width:320px;
	color:#ea4100;
	text-align:right;
	margin-bottom:10px;
}
.info .useful{
	width:320px;
	float:left;
	display:inline;
	margin-bottom:15px;
}
.info .useful .row{
	width:320px;
	float:left;
	display:inline;
	margin-bottom:1px;
	background:#e6e2c7;
}
.info .useful .left{
	width:92px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.info .useful .right{
	width:212px;
	float:right;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.info .useful .right a{
	color:#333;
}
.info .thumbs{
	width:320px;
	float:left;
	display:inline;
}
.info .thumbs strong{
	width:320px;
	float:left;
	display:inline;
	margin-bottom:10px;
}
.thumbs .pic{
	width:58px;
	height:58px;
	float:left;
	display:inline;
	margin:0 5px 0 0;
	overflow:hidden;
	border:1px solid #dbd7b6;
	background:#FFF;
}
.thumbs .pic table{
	float:left;
	display:inline;
	width:54px;
	height:54px;
	vertical-align:middle;
	margin:2px 0 0 2px;
}
.thumbs .pic td{
	height:54px;
	width:54px;
	vertical-align:middle;
}
.thumbs .pic a img{
	width:54px;
	border:none;
	margin:0 auto
}
.buy-section .price{
	height:130px;
	width:280px;
	float:left;
	display:inline;
	text-align:center;
	background:url(../img/horiz-line.gif) bottom left repeat-x;
	margin-bottom:10px;
}
.price .actual{
	height:44px;
	width:280px;
	float:left;
	display:inline;
	text-align:center;
	color:#333;
}
.price .actual strong{
	color:#ea4100;
	font-size:30px;
	font-weight:normal;
}
.price .old{
	width:280px;
	float:left;
	display:inline;
	background:#e9e6cc;
	margin-top:13px;
	height:15px;
	font-size:11px;
	padding-top:2px;
	text-decoration:line-through
}
.price .eco{
	width:280px;
	float:left;
	display:inline;
	background:#e4e2aa;
	margin-top:13px;
	height:20px;
	font-size:11px;
	padding-top:5px;
	color:#333;
	font-weight:bold;
}
#product-summary .buy-section{
	height:276px;
	width:280px;
	float:left;
	display:inline;
	border:1px solid #FFF;
	padding:0 13px;
}
.buy-section .buy form, .buy-section .buy fieldset{
	float:left;
	display:inline;
}
.buy-section .buy{
	float:left;
	display:inline;
	width:280px;
	margin-bottom:5px;
	padding-bottom:15px;
	background:url(../img/horiz-line.gif) bottom left repeat-x;
}
.buy .qty{
	float:left;
	display:inline;
	margin-top:4px;
	background:#FFF;
	border-left:1px solid #626659;
	border-top:1px solid #626659;
	height:15px;
	width:54px;
	font-size:11px;
	padding:3px 3px;
}
.buy .select{
	float:left;
	display:inline;
	margin-top:4px;
	background:#FFF;
	height:23px;
	padding:2px 0;
	width:280px;
	font-size:11px;
	margin-bottom:14px;
}
.buy .qty:focus, .buy .select:focus{
	background:#FFFCCD;
}
.buy label{
	float:left;
	display:inline;
	margin-top:7px;
	margin-right:4px;
	font-size:11px;
}
.buy .btnEN{
	float:right;
	display:inline;
	height:28px;
	width:139px;
	background:url(../img/btn-addtocartEN.gif) top left no-repeat;
	cursor:pointer;
}
.buy .btnRO{
	float:left;
	display:inline;
	height:28px;
	width:139px;
	background:url(../img/btn-addtocartRO.gif) bottom left no-repeat;
	cursor:pointer;
	margin-left:25px;
}
.buy .btnRO:hover{
	background:url(../img/btn-addtocartRO.gif) top left no-repeat;
}
.buy-section .comtel{
	float:left;
	display:inline;
	height:45px;
	width:230px;
	text-align:center;
	padding-top:2px;
	margin-left:50px;
}
.buy-section .comtel img{
	height:43px;
	width:51px;
	float:left;
	display:inline;
}
.buy-section .comtel span{
	height:38px;
	width:125px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:5px;
	text-align:left;
}
.buy-section .comtel span strong{
	color:#ea4100;
}

#details-centercontent{
	float:left;
	display:inline;
	width:693px;
	margin-bottom:20px;
	padding-left:8px;
	*overflow:hidden;
}
#details-centercontent .actions{
	display:inline;
	float:left;
	width:685px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	height:75px;
	margin-top:10px;
	padding-left:8px;
}
#details-centercontent .actions #info{
	display:inline;
	float:left;
	width:90px;
	height:45px;
	background: url(../img/icon-info.jpg) bottom left no-repeat;
	font-size:12px;
	text-decoration: none;
	color:#333;
	padding-top:30px;
	padding-left:50px;
	margin-right:41px;
}
#details-centercontent .actions #info:hover{
	background: url(../img/icon-info.jpg) top left no-repeat;
}
#details-centercontent .actions #comp{
	display:inline;
	float:left;
	width:90px;
	height:45px;
	background: url(../img/icon-comp.jpg) bottom left no-repeat;
	font-size:12px;
	text-decoration: none;
	color:#333;
	padding-top:30px;
	padding-left:50px;
	margin-right:41px;
}
#details-centercontent .actions #comp:hover{
	background: url(../img/icon-comp.jpg) top left no-repeat;
}
#details-centercontent .actions #reco{
	display:inline;
	float:left;
	width:90px;
	height:45px;
	background: url(../img/icon-reco.jpg) bottom left no-repeat;
	font-size:12px;
	text-decoration: none;
	color:#333;
	padding-top:30px;
	padding-left:50px;
}
#details-centercontent .actions #reco:hover{
	background: url(../img/icon-reco.jpg) top left no-repeat;
}
#details-centercontent .actions #rate{
	display:inline;
	float:left;
	width:90px;
	height:45px;
	background: url(../img/icon-rate.jpg) bottom left no-repeat;
	font-size:12px;
	text-decoration: none;
	color:#333;
	padding-top:30px;
	padding-left:50px;
	margin-right:41px;
}
#details-centercontent .actions #rate:hover{
	background: url(../img/icon-rate.jpg) top left no-repeat;
}

#details-centercontent .stats-header{
	height:28px;
	float:left;
	display:inline;
	width:683px;
	border-left:1px solid #dcd8b8;
	border-right:1px solid #dcd8b8;
	background:url(../img/bg-stats-header.gif) top left repeat-x;
	padding-top:10px;
	padding-left:8px;
	margin-top:10px;
}
#details-centercontent .stats-header a.selected{
	height:21px;
	background: url(../img/bg-btn-stats.gif) top right no-repeat;
	padding:7px 47px 0 10px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	width:139px;
	margin:0
}
#details-centercontent .stats-header a.notselected{
	height:21px;
	background: url(../img/bg-btn-stats-notsel.gif) top left no-repeat;
	padding:7px 47px 0 10px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	width:139px;
	margin:0
}
#details-centercontent .stats-header a.notselected:hover{
	background: url(../img/bg-btn-stats-notsel.gif) top right no-repeat;
}
#details-centercontent .stats-content{
	padding:10px 8px;
	float:left;
	display:inline;
	width:675px;
	border:1px solid #dcd8b8;
	border-top:none;
}


#details-centercontent .stats-content .title{
	float:left;
	display:inline;
	padding:7px 0 8px 0;
	color:#f34a00;
	font-weight:bold;
	border-bottom:1px solid #e6e2c7;
	width:675px;
	margin-bottom:11px;
}
#details-centercontent .title span{
	color:#333;
	font-weight:normal;
}
#details-centercontent .text{
	float:left;
	display:inline;
	width:675px;
	margin-bottom:11px;
	text-align:justify;
}
.text .rowa{
	width:675px;
	float:left;
	display:inline;
	border-bottom:1px solid #FFF;
	background:#f4f3dd;
}
.text .rowb{
	width:675px;
	float:left;
	display:inline;
	border-bottom:1px solid #FFF;
	background:#f7f6e5;
}
.text .left{
	width:242px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
.text .right{
	width:417px;
	float:right;
	display:inline;
	font-size:11px;
	padding:2px 4px;
}
#details-centercontent .comment{
	float:left;
	display:inline;
	width:675px;
	margin-bottom:11px;
	text-align:justify;
	padding-bottom:8px;
	border-bottom: 1px solid #e6e2c7;
	color:#888;
}
#details-centercontent .comment strong{
	float:left;
	display:inline;
	width:573px;
	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:583px;
	height:108px;
	border-top:none;
	font-size:12px;
	background:url(../img/bg-alarm.jpg) top left no-repeat;
	margin-top:10px;
	padding-left:110px;
	padding-top:20px;
}
.alarm strong{
	font-size:14px;
	color:#f34a00;
	text-transform:uppercase;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px solid #e7b007;
	float:left;
	display:inline;
	width:563px;
}
.alarm span{
	float:left;
	display:inline;
	margin-bottom:5px;
	width:563px;
}
.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 #ebe9bb;
	border-bottom:1px solid #ebe9bb;
	background:#FFF;
	width:200px;
	height:18px;
	margin:6px 10px 0px 3px;
	padding:2px 0 0 2px;
}
.alarm .input:focus{
	background:#fffdcc;
}
.alarm fieldset, .alarm form{float:left; display:inline; width:693px; padding-left:0; margin:0}
.alarm fieldset span{
	float:left;
	display:inline;
	width:60px;
	padding-top:8px;
}
.alarm .btn{
	width:120px;
	height:23px;
	text-align:center;
	color:#FFF;
	background:#bebb68;
	float:left;
	display:inline;
	margin-top:4px;
	cursor:pointer;
	font-weight:bold;
}
#details-centercontent .showall{
	float:right;
	display:inline;
	color:#4888c0;
	font-weight:bold;
}
#details-rightcontent{
	float:right;
	display:inline;
	width:237px;
	margin-right:8px;
	margin-bottom:20px;
}
#details-rightcontent .sidebox{
	width:235px;
	float:left;
	display:inline;
	border: 1px solid #dcd8b8;
	margin-top:11px;
}
#details-rightcontent .sidebox .title{
	float:left;
	display:inline;
	padding:8px 20px 7px 10px;
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #e9e6cc;
	width:205px;
	margin-bottom:11px;
	background: url(../img/bg-sidebar-level0.gif) top left no-repeat #f3f2db;
}
#details-rightcontent .sidebox .wrapper{
	float:left;
	display:inline;
	width:235px;
}
#details-rightcontent .sidebox .wrapper .smallprod-block{
	width:209px;
	margin:0 13px 10px 13px;
	height:63px;
	float:left;
	display:inline;
	border:none;
	border-bottom:1px solid #e6e2c7;
	padding-bottom:10px;
}
#details-rightcontent .sidebox .wrapper .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;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic table{
	float:left;
	display:inline;
	width:57px;
	height:57px;
	vertical-align:middle;
	text-align:center;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic td{
	height:57px;
	width:57px;
	vertical-align:middle;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .pic img{
	width:57px;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .text{
	width:138px;
	height:40px;
	float:left;
	display:inline;
	padding:0px;
	margin:5px 0 0 7px;
	text-align:left;
}
#details-rightcontent .sidebox .wrapper .smallprod-block .text a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
	float:left;
	display:inline;
	}
#details-rightcontent .sidebox .wrapper .smallprod-block .text img{
	float:left;
	display:inline;
	}
#details-rightcontent .sidebox .wrapper .smallprod-block .text span{
	float:left;
	display:inline;
	}


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

.cart-block{
	width:100%;
	float:left;
	display:block;
	margin-bottom:11px;
}
.cart-content-row{
	width:934px;
	float:left;
	display:inline;
	background: url(../img/bg-cart-row.gif) repeat-y top left;
	border:1px solid #dcd8b8;
	margin-bottom:1px;
	position:relative;
}
.cart-content-column{
	float:left;
	display:inline;
	padding:5px;
}
.cart-content-row-head{
	width:934px;
	float:left;
	display:inline;
	font-weight:bold;
	border:1px solid #FFF;
}
.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;
	margin-right:5px;
	}
.cart-content-column .qty:focus{
	background:#FFFDCC;
	}
.cart-content-column a{
	cursor:pointer;
	font-size:12px;
	color:#F34A00;
	text-decoration:underline;
	}
.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:912px;
	float:left;
	display:block;
	border:1px solid #E6AD00;
	padding:11px;
	background:#e7b007;
	font-weight:bold;
	color:#FFF;
}
.login-head #inreg_header, .login-head #auten_header{color:#FFF;}
.login-content{
	width:912px;
	float:left;
	display:block;
	border:1px solid #DCD8B8;
	border-top:none;
	padding:11px;
	background:#F5F4DD;
}
.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;
	background:#FFF;
	width:300px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.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:#BEBB68;
	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:924px;
	float:left;
	display:inline;
	background:#f5f4dd;
	border:1px solid #dcd8b8;
	margin-bottom:1px;
	padding:5px;
	font-weight:bold;
}
.cart-content{
	width:924px;
	float:left;
	display:inline;
	border:1px solid #dcd8b8;
	border-top:none;
	border-bottom:none;
	margin-bottom:1px;
	padding:5px;
}
.cart-block .expand{
	margin-bottom:11px;
}
#cart-adress, #cart-delivery, #cart-info, #cart-discount, #cart-gift{
	width:924px;
	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:924px;
	float:left;
	display:inline;
}
.cart-block .column{
	width:462px;
	float:left;
	display:inline;
}
.cart-content .column strong{
	width:462px;
	float:left;
	display:inline;
	margin-bottom:10px;
	text-decoration:underline
}
.cart-block form, .cart-block fieldset{
	float:left;
	display:inline;
}
.cart-block label{
	width:140px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.cart-block .long{
	width:430px;
	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:10px;
	margin-bottom:10px;
}
.cart-block .remarks{
	width:926px;
	float:left;
	display:inline;
	padding:5px;
}
.cart-block .remarks a{
	color:#F34A00;
	text-decoration:underline;
}
.totalcost{
	width:914px;
	float:left;
	display:block;
	border:1px solid #DCD8B8;
	padding:11px;
	background:#F5F4DD;
}
.totalcost span{
	float:left;
	display:inline;
	font-size:36px;
	color:#444
}
.totalcost strong{
	color:#F34A00;
	font-weight:normal;
	font-size:36px;
}
.totalcost .btn{
	float:right;
	display:inline;
	width:206px;
	height:47px;
	background: url(../img/btn-send.gif) top left no-repeat;
}

.licit-row{
	width:718px;
	display:block;
	float:left;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0;
	}
.btncontact{
	width:91px;
	height:28px;
	text-align:center;
	color:#333;
	background:url(../img/bg-btn-green.gif) top left no-repeat;
	display:inline;
	float:right;
	margin-top:2px;
}

	.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:500px;
	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-textfield:focus, .licit-textfield-small:focus, .licit-select:focus{
	background:#fffdcc;
}

.licit-textarea{
	float:left;
	display:inline;
	width:500px;
	height:200px;
	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-textarea:focus{
	background:#fffdcc;
}

.licit-row label{
	width:100px;
	display:inline;
	float:left;
	padding-top:3px;
}
.licit-row .range{
	display:inline;
	float:left;
	margin-left:10px;
}
.licit-submit{
	border:0px;
	width:146px;
	height:32px;
	float:right;
	display:inline;
	margin-right:100px;
	margin-top:5px;
	background:url(../img/sendmail.gif) no-repeat left;
	cursor:pointer;
}
.licit-submit:hover{
	background:url(../img/sendmail.gif) no-repeat right;
}
.asearch-submit{
	float:right;
	display:left;
	cursor:pointer;
	background:#F34A00;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding:0px 20px 0 20px;
	text-decoration:none;
}

.stats-header-long{
	height:28px;
	float:left;
	display:inline;
	width:927px;
	border-left:1px solid #dcd8b8;
	border-right:1px solid #dcd8b8;
	background:url(../img/bg-stats-header.gif) top left repeat-x;
	padding-top:10px;
	padding-left:8px;
}
.stats-header-long a.selected{
	height:21px;
	background: url(../img/bg-btn-stats.gif) top right no-repeat;
	padding:7px 47px 0 10px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	width:139px;
	margin:0
}
.stats-header-long a.notselected{
	height:21px;
	background: url(../img/bg-btn-stats-notsel.gif) top left no-repeat;
	padding:7px 47px 0 10px;
	float:left;
	display:inline;
	color:#333;
	text-decoration:none;
	width:139px;
	margin:0
}
.stats-header-long a.notselected:hover{
	background: url(../img/bg-btn-stats-notsel.gif) top right no-repeat;
}
.stats-content-long{
	padding:10px 8px;
	float:left;
	display:inline;
	width:919px;
	border:1px solid #dcd8b8;
	border-top:none;
}
.stats-content-long a{
	float:left;
	display:inline;
	width:459px;
	height:130px;
	margin-bottom:8px;
	text-decoration:none;
	overflow:hidden;
}
.stats-content-long .title{
	color:#E7B007;
	cursor:pointer;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
	width:304px;
}
.stats-content-long .descr{
	color:#333;
	display:inline;
	float:left;
	font-size:11px;
	margin-bottom:10px;
	text-decoration:none;
	width:304px;
}
#centercontainer-static .stats-content-long .descr p{
	display:inline;
	float:left;
	margin-bottom:0;
	text-align:justify;
	width:304px;
	color:#666;
}
#centercontainer-static .stats-content-long .descr p a{
	display:inline;
	float:none;
	color:#BEBB68;
	width:auto;
	height:auto;
	margin-bottom:0;
	text-decoration:none;
}
.stats-content-long .pic{
	border:1px solid #D7D497;
	display:inline;
	float:left;
	height:124px;
	margin-right:8px;
	width:124px;
	overflow:hidden;
	padding:2px;
	background:#FFF;
}
.stats-content-long .pic img{
	display:inline;
	float:left;
	width:124px;
	height:124px;
}

.gal_pic{
	border:1px solid #D7D497;
	display:inline;
	float:left;
	height:128px;
	margin:0 0 7px 7px;
	width:128px;
}

.gal_pic img{
	border:2px solid #FFFFFF;
	display:inline;
	float:left;
	height:124px;
	width:124px;
}
#video_box{
	float:left;
	display:inline;
	border:1px solid #e9e6cc;
	background:url(../img/bg-filter.gif) repeat left top;
	width:692px;
}
#video_box h2{
	float:left;
	display:inline;
	background:url(../img/horiz-line.gif) bottom left repeat-x;
	padding-bottom:10px;
	width:672px;
	color:#ea4100;
	margin:10px;
}
#video_box object{
	float:left;
	display:inline;
	margin:0 0 10px 10px;
}
#centercontainer #video_box p{
	float:left;
	display:inline;
	background:url(../img/horiz-line.gif) top left repeat-x;
	padding-top:10px;
	width:672px;
	color:#333;
	margin:10px;
}
#centercontainer-static h2.news_title{
	color:#E7B007;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
	width:100%
}
#centercontainer-static .news_content{
	float:right;
	display:inline;
	width:620px;
	margin-left:16px;
	text-align:justify;
}
#centercontainer-static .pic_news_det{
	float:left;
	display:inline;
	width:298px;
	text-align:justify;
	border:1px solid #D7D497;
}
#centercontainer-static .pic_news_det img{
	float:left;
	display:inline;
	width:294px;
	text-align:justify;
	border:2px solid #FFF;
}
#centercontainer-static .news_content p{
	float:left;
	display:inline;
	width:620px;
	text-align:justify;
}
#centercontainer-static p a{
	color:#BEBB68;
	text-decoration:none
}
#centercontainer-static p a:hover{
	text-decoration:underline
}