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

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

	LAYOUT

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

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * BASIC * * * * * * * * * * * * * * * * * * */

body{
	margin:0px;
	padding:0px;
	background:url(../img/bg-main2.gif) bottom left repeat-x #EEE;
}
#pagecontainer{
	margin:0 auto;
	width:100%;
	text-align:center;
	background: url(../img/bg-page.gif) top left repeat-x;
	padding:0
}
#headercontainer{
	width:944px;
	height:45px;
	display:block;
	margin:0 auto;
}
#maincontainer{
	display:block;
	width:100%;
}
#mainwrapper{
	background:#FFF;
	margin:0 auto;
	width:924px;
	border:1px solid #DDD;
	border-top:none;
	border-bottom:2px solid #CCC;
	position:relative;
	padding:129px 9px 0 9px;
	text-align:left;
	margin-bottom:20px;
}
#leftcontainer{
	width:212px;
	float:left;
	display:inline;
	margin-right:10px;
}
#centercontainer{
	width:702px;
	float:left;
	display:inline;
}
#centercontainer_static{
	width:924px;
	float:left;
	display:inline;
}

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

#headerbar{
	float:left;
	display:inline;
	height:34px;
	width:924px;
	padding:11px 0 0 20px;
	}
#headerbar .buttons{
	height:32px;
	float:left;
	display:inline;
}
#headerbar .buttons a{
	float:left;
	display:inline;
	text-decoration:none;
	margin:0 2px 0 0;
	height:23px;
}
#headerbar .buttons a span{
	float:left;
	display:inline;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 0 10px;
	height:19px;
}
#headerbar .buttons a:hover{
	background:url(../img/bg-headerbar-btn_left.gif) top left no-repeat;
}
#headerbar .buttons a:hover span{
	background:url(../img/bg-headerbar-btn_right.gif) top right no-repeat;
}
#headerbar .contact{
	height:29px;
	float:right;
	display:inline;
	background:url(../img/icon-tel.jpg) bottom left no-repeat;
	padding:5px 20px 0 32px;
	color:#FFF;
	font-size:11px;
	line-height:11px;
	text-align:left;
}
#headerbar .catalog{
	height:29px;
	float:right;
	display:inline;
	background:url(../img/icon-catalog.jpg) bottom left no-repeat;
	padding:5px 0 0 37px;
	color:#FFF;
	font-size:11px;
	line-height:11px;
	text-align:left;
	text-decoration:none;
}
#mainwrapper #logo{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:190px;
	height:82px;
}
#mainwrapper #header{
	display:block;
	position:absolute;
	top:22px;
	right:13px;
	height:45px;
	width:742px;
	background:url(../img/bg-header.gif) top left no-repeat;
	overflow:hidden;
	}
#mainwrapper #header form, #mainwrapper #header fieldset{
	float:left;
	display:inline;
}
#mainwrapper #header .qsearch{
	float:left;
	display:inline;
	border:none;
	border-left:1px solid #717172;
	border-top:1px solid #717172;
	background:#FFF;
	width:259px;
	height:18px;
	margin:12px 0 0 11px;
	padding:2px 0 0 2px;
	font-size:12px;
	color:#999;
	}
#mainwrapper #header .qsearch:focus{
	background:#edffc7;
	}
#mainwrapper #header .btn_qsearch{
	width:21px;
	height:21px;
	float:left;
	display:inline;
	margin:12px 0 0 6px;
	background:url(../img/btn-qsearch.gif) top left no-repeat;
	cursor:pointer;
}
#mainwrapper #header .btn_asearch{
	width:28px;
	height:23px;
	float:left;
	display:inline;
	margin:10px 0 0 2px;
	background:url(../img/btn-asearch.gif) top left no-repeat;
}
#mainwrapper #header #cart{
	height:23px;
	width:164px;
	margin:10px 11px; 0 0;
	float:right;
	display:inline;
	background:url(../img/bg-boxcart.gif) top left no-repeat;
	}
#mainwrapper #header #cart a{
	width:25px;
	height:22px;
	background:url(../img/btn_cart.gif) top left no-repeat;
	float:right;
	display:inline;
	margin:1px 0 0 0;
}
#mainwrapper #header #cart span{
	float:left;
	display:inline;
	margin:5px 0 0 35px;
	color:#333;
	font-size:11px;
	}
#mainwrapper #header #cart span strong{
	color:#3d7cb1;
}
#mainwrapper #header #login{
	margin:9px 0 0 26px;
	float:left;
	display:inline;
	text-align:left;
	font-size:11px;
	color:#777;
}
#mainwrapper #header #login strong{
	color:#333;
}
#mainwrapper #header #login a{
	color:#3d7cb1;
}
#mainwrapper #menucontainer{
	display:block;
	position:absolute;
	width:944px;
	height:35px;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	background:#EEE;
	top:82px;
	left:-1px;
}
#mainwrapper #menucontainer a{
	float:left;
	display:inline;
	text-decoration:none;
	height:28px;
	margin:3px 0 0 7px;
}
#mainwrapper #menucontainer a span{
	float:left;
	display:inline;
	color:#1976af;
	font-size:12px;
	font-weight:bold;
	padding:6px 15px 0 15px;
	height:22px;
}
#mainwrapper #menucontainer a:hover{
	background:url(../img/bg-menucat-hover-right.gif) top right no-repeat;
}
#mainwrapper #menucontainer a:hover span{
	background:url(../img/bg-menucat-hover-left.gif) top left no-repeat;
	color:#FFF
}

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

.videocontainer{
	float:left;
	display:inline;
	width:924px;
	background:url(../img/bg-videocontainer.gif) top left no-repeat;
	margin:0 0 9px 0;
}
.videocontainer .bottom{
	float:left;
	display:inline;
	width:924px;
	height:6px;
	line-height:1px;
	font-size:1px;
	background:url(../img/bg-videobottom.gif) top left no-repeat;
}
.videocontainer img{
	float:left;
	display:inline;
	width:600px;
	height:299px;
	margin:17px;
}
.videocontainer .video{
	float:right;
	display:inline;
	margin:17px;
}
.videocontainer .text{
	float:left;
	display:inline;
	width:490px;
	margin:0 0 17px 17px;
}
.videocontainer h1{
	float:left;
	display:inline;
	width:100%;
	margin:17px 0 0 0;
	font-size:18px;
	font-weight:bold;
	color:#666;
}
.videocontainer h2{
	float:left;
	display:inline;
	width:100%;
	margin:10px 0 0 0;
	font-size:14px;
	font-weight:normal;
	color:#999;
}
.videocontainer a.register{
	float:left;
	display:inline;
	width:227px;
	height:38px;
	margin:20px 0 0 0;
	background:url(../img/btn-register.jpg) top left no-repeat;
}
.videocontainer a.details{
	float:left;
	display:inline;
	width:147px;
	height:38px;
	margin:15px 300px 0 0;
	background:url(../img/btn-details.jpg) top left no-repeat;
}

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

.newsletterblock{
	width:942px;
	height:78px;
	position:absolute;
	top:40px;
	left:-9px;
	background:url(../img/bg-newsletter.jpg) top left no-repeat;
}
.newsletterblock .cont{
	float:left;
	display:inline;
	width:550px;
	font-size:11px;
	color:#999;
	margin:20px 0 0 95px;
	line-height:13px;
}
.newsletterblock span strong{
	color:#555;
	font-size:14px;
}
.newsletterblock form, .newsletterblock fieldset{
	float:left;
	display:inline;
}
.newsletterblock .input{
	float:left;
	display:inline;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:157px;
	height:16px;
	padding:3px 1px 1px 2px;
	margin:28px 0 0 0;
	font-size:11px;
}
.newsletterblock .input:focus{
	background:#EDF1F4;
}
.newsletterblock .btn{
	width:109px;
	height:28px;
	float:left;
	display:inline;
	margin:25px 0 0 10px;
	cursor:pointer;
	background:url(../img/btn-newsl.gif) top left no-repeat;
	border:none;
}
#footercontainer{
	width:894px;
	height:auto;
	float:left;
	display:inline;
	padding:130px 15px 50px 15px;
	position:relative;
	*width:873px;
	
}
#footercontainer .lastview, #footercontainer .tags, #footercontainer .descr {
	display:block;
	float:left;
	margin-right:25px;
	width:266px;
}
#footercontainer .descr {
	margin:0;
}
#footercontainer .title{
	float:left;
	display:inline;
	color:#555;
	background:url(../img/green-arrow_sdown.gif) top right no-repeat;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
	padding:0 13px 0 0;
}
.lastview .menu{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	list-style-type:none;
}
.lastview .menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.lastview .menu ul li{
	display:block;
}
.lastview ul.menu a {
	display:block;
	width:256px;
	font-size:11px;
	text-decoration: none;
	padding:5px 0px 3px 10px;
	color:#999;
	background:url(../img/blue-arrow.gif) left center no-repeat;
	border-bottom:solid 1px #f1f1f1;
}
.lastview ul.menu a:hover {
	color:#555;
	border-bottom:solid 1px #DDD;
	}
.tags .first-line, .tags .second-line, .tags .third-line {
	display:inline;
	float:left;
	height:20px;
	margin-bottom:4px;
	width:266px;
}
.tags .first-line a {
	background:#F1F1F1 none repeat scroll 0 0;
	color:#999999;
	display:inline;
	float:left;
	font-size:11px;
	height:16px;
	margin-right:4px;
	padding:2px 5px;
	text-decoration:none;
}
.tags .second-line a {
	background:#F5F5F5 none repeat scroll 0 0;
	color:#C7C7C7;
	display:inline;
	float:left;
	font-size:11px;
	height:16px;
	margin-right:5px;
	padding:2px 5px;
	text-decoration:none;
}
.tags .third-line a {
	background:#F8F8F8 none repeat scroll 0 0;
	color:#E5E5E5;
	display:inline;
	float:left;
	font-size:11px;
	height:16px;
	margin-right:5px;
	padding:2px 5px;
	text-decoration:none;
}
.tags .first-line a:hover, .tags .second-line a:hover, .tags .third-line a:hover {
	background:#edffc7;
	color:#666;
}
.descr .text {
	color:#999999;
	display:inline;
	float:left;
	width:266px;
	text-align:justify;
}
.descr .text, .descr .text p, .descr .text h1, .descr .text h2, .descr .text h3, .descr .text h4{
	color:#999999;
	display:inline;
	float:left;
	font-size:11px;
	width:266px;
	text-align:justify;
}
.descr .text img{
	display:none;
}
.copyright{
	width:942px;
	height:26px;
	position:absolute;
	bottom:0px;
	left:-9px;
	background:url(../img/bg-copy.gif) top left repeat-x;
	padding:12px 0 0 0px;
	font-size:11px;
	color:#555;
	text-align:center;
}
.xcommerce{
	width:170px;
	height:26px;
	position:absolute;
	bottom:0px;
	left:-9px;
	background:url(../img/bg-xcommerce.gif) top left no-repeat;
	padding:12px 0 0 20px;
	font-size:11px;
	color:#555;
	text-align:left;
	text-decoration:none;
}

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

#maincontainer .breadcrumb{
	width:924px;
	float:left;
	display:inline;
	padding:0 0 10px 0;
	border-bottom:1px solid #e7e7e7;
	margin:0 0 15px 0;
}
.breadcrumb span{
	float:left;
	display:inline;
	color:#999;
	font-size:11px;
}
.breadcrumb a{
	float:left;
	display:inline;
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 0 0 9px;
	margin: 0 0 0 5px;
	background:url(../img/green-arrow.gif) center left no-repeat;
}
.breadcrumb a strong{
	color:#97d63c;
	font-size:11px;
}
#centercontainer #filter{
	float:left;
	display:inline;
	font-size:11px;
	width:702px;
	background:url(../img/bg-filters.gif) bottom left no-repeat;
}
#centercontainer #filter .top{
	float:left;
	display:inline;
	width:682px;
	font-size:11px;
	color:#999;
	background:url(../img/bg-filters_top.gif) top left no-repeat;
	padding:10px 10px 6px 10px;
}
#centercontainer #filter .top strong{
	font-size:12px;
	color:#333;
}
#centercontainer #filter .middle{
	float:left;
	display:inline;
	font-size:11px;
	width:682px;
	background:url(../img/hl.gif) top left repeat-x;
	margin:0 10px;
	padding:6px 0 0 0;
}
#centercontainer #filter .column{
	width:168px;
	float:left;
	display:inline;
	padding:0 0 0 2px;
	color:#999;
}

#centercontainer #filter .column strong{
	float:left;
	display:inline;
	font-size:12px;
	color:#333;
	padding:0 0 5px 0;
}

#centercontainer #filter .column ul {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:168px;
	list-style-position:outside;
}

#centercontainer #filter .column ul li {
	display:block;
	height:auto;
	margin:0;
	padding:0 0 4px 0;
	width:168px;
}

#centercontainer #filter .column ul, #centercontainer #filter .column ul li { overflow:hidden; }

#centercontainer #filter .column ul li .c {
	display:inline;
	float:left;
	height:13px;
	margin:0;
	padding:0;
	width:13px;
}

#centercontainer #filter .column ul li label {
	cursor:pointer;
	display:inline;
	float:left;
	line-height:12px;
	padding:0 0 0 7px;
	font-size:11px;
}

#centercontainer #filter .column ul li a {
	cursor:pointer;
	display:inline;
	float:left;
	font-size:11px;
	color:#97d63c;
	text-decoration:underline;
	background:url(../img/green-arrow_cdown.gif) bottom left no-repeat;
	padding: 0 0 0 15px;
}

#centercontainer #filter .bottom{
	float:left;
	display:inline;
	font-size:11px;
	width:682px;
	background:url(../img/hl.gif) top left repeat-x;
	margin:0 10px;
	padding:6px 0;
}

#centercontainer #filter .bottom .selected-down{
	float:right;
	display:inline;
	color:#333;
	width:149px;
	height:21px;
	background:url(../img/bg-sort_down.gif) top left no-repeat;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 7px;
	margin-left:15px;
	font-size:12px;
}

#centercontainer #filter .bottom .selected-up{
	float:right;
	display:inline;
	color:#333;
	width:149px;
	height:21px;
	background:url(../img/bg-sort_up.gif) top left no-repeat;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 7px;
	margin-left:15px;
	font-size:12px;
}

#centercontainer #filter .bottom .notselected{
	float:right;
	display:inline;
	color:#333;
	width:149px;
	height:21px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 7px;
	margin-left:15px;
	font-size:12px;
}

#centercontainer #filter .bottom .notselected:hover{
	background:url(../img/bg-sort_down.gif) top right no-repeat;
}
#centercontainer #filter .bottom .selected-down-long{
	float:right;
	display:inline;
	color:#333;
	width:169px;
	height:21px;
	background:url(../img/bg-sort_down_long.gif) top left no-repeat;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 7px;
	margin-left:15px;
	font-size:12px;
}

#centercontainer #filter .bottom .selected-up-long{
	float:right;
	display:inline;
	color:#333;
	width:169px;
	height:21px;
	background:url(../img/bg-sort_up_long.gif) top left no-repeat;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 7px;
	margin-left:15px;
	font-size:12px;
}

#centercontainer #filter .bottom .notselected-long{
	float:right;
	display:inline;
	color:#333;
	width:169px;
	height:21px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0 0 7px;
	margin-left:15px;
	font-size:12px;
}

#centercontainer #filter .bottom .notselected-long:hover{
	background:url(../img/bg-sort_down_long.gif) top right no-repeat;
}
#centercontainer #filter .bottom .notselected:hover{
	background:url(../img/bg-sort_down.gif) top right no-repeat;
}

#centercontainer .pagination{
	float:left;
	display:inline;
	font-size:12px;
	width:692px;
	height:24px;
	background:url(../img/bg-pagination.gif) top left no-repeat;
	padding:9px 0 0 10px;
	margin:10px 0 0 0;
}

#centercontainer .pagination span{
	width:168px;
	float:left;
	display:inline;
	font-weight:bold;
}

#centercontainer .pagination a{
	float:left;
	display:inline;
	padding:0px 20px 0 0;
	color:#333;
	text-decoration:none;
}
#centercontainer .pagination a:hover{
	color:#97d63c;
	font-weight:bold;
}
#centercontainer .pagination2{
	float:left;
	display:inline;
	font-size:12px;
	width:690px;
	background:url(../img/bg-pagination_tall.gif) top left no-repeat;
	padding:0 0 0 12px;
	margin:10px 0 0 0;
}
#centercontainer .pagination2 .top{
	float:left;
	display:inline;
	width:690px;
	height:24px;
	padding:9px 0 0 0;
}
#centercontainer .pagination2 .top span{
	width:168px;
	float:left;
	display:inline;
	font-weight:bold;
}

#centercontainer .pagination2 .top a{
	float:left;
	display:inline;
	padding:0px 20px 0 0;
	color:#333;
	text-decoration:none;
}
#centercontainer .pagination2 .top a:hover, #centercontainer .pagination2 .bottom a:hover{
	color:#97d63c;
	font-weight:bold;
}
#centercontainer .pagination2 a.selected{
	color:#97d63c;
	font-weight:bold;
}
#centercontainer .pagination2 .bottom{
	float:left;
	display:inline;
	width:690px;
	height:22px;
	padding:6px 0 0 0;
}
#centercontainer .pagination2 .bottom span{
	width:168px;
	float:left;
	display:inline;
	font-weight:bold;
}
#centercontainer .pagination2 .bottom a{
	float:left;
	display:inline;
	padding:0px 10px 0 0;
	color:#333;
	text-decoration:none;
}
#centercontainer #prod_boxes{
	float:left;
	display:inline;
	width:702px;
	padding:0;
}
#prod_boxes .product-block{
	float:left;
	display:inline;
	width:168px;
	height:216px;
	background:url(../img/bg-productblock.gif) top left no-repeat;
	position:relative;
	margin:10px 10px 0 0;
	cursor:pointer;
}
#prod_boxes .product-block:hover{
	background:url(../img/bg-productblock.gif) top right no-repeat;
}
.product-block .pic{
	width:142px;
	height:131px;
	float:left;
	display:inline;
	text-align:center;
	margin:12px;
}
.product-block .pic table{
	width:142px;
	height:131px;
	vertical-align:middle;
	overflow:hidden;
}
.product-block .pic td{
	height:131px;
	vertical-align:middle;
	text-align:center;
}
.product-block .pic img{
	max-width:122px;
	max-height:122;
}
.product-block h2{
	float:left;
	display:inline;
	width:168px;
}
.product-block h2 a{
	float:left;
	display:inline;
	width:160px;
	padding:4px 4px 0px 4px;
	font-weight:bold;
	text-decoration:none;
	color:#333;
	text-align:center;
	overflow:hidden;
	line-height:12px;
	font-size:11px;
	height:26px;
}
.product-block .price{
	float:left;
	display:inline;
	width:160px;
	color:#999;
	text-align:center;
	overflow:hidden;
	font-size:11px;
}
.product-block .buy{
	float:left;
	display:inline;
	width:91px;
	height:22px;
	color:#333;
	text-align:center;
	margin-left:33px;
	background:url(../img/btn-productblock.gif) top left no-repeat;
	text-decoration:none;
	padding-top:6px;
}
.product-block .buy:hover{
	background:url(../img/btn-productblock.gif) top right no-repeat;
}

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

#leftcontainer .block-wline{
	width:202px;
	display:inline;
	float:left;
	margin: 10px 0 10px 0;
}
#leftcontainer .block-wline h2{
	width:174px;
	display:inline;
	float:left;
	background:url(../img/green-arrow_down.gif) top left no-repeat;
	padding:0 0 0 28px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	margin:5px 0;
}
#leftcontainer .block-wline .box_descr{
	width:202px;
	display:inline;
	float:left;
	font-size:11px;
	color:#666;
	margin:0 0 5px 0;
}
#leftcontainer .block-wline .twitter_content{
	padding:5px 0 5px 5px;
	width:197px;
	border-bottom:1px solid #DDD;
	margin:0
	}
#leftcontainer .block-wline .twitter_content a{
	color:#0a8ae1
	}
.block-wline .box_descr .graph{
	background:#A1DF1B;
	border-bottom:8px solid #87BF0B;
	display:inline;
	float:left;
	height:8px;
}
.block-wline .box_descr .contentText{
	width:202px;
	display:inline;
	float:left;
	font-size:11px;
	color:#666;
}
.block-wline .contentText strong, .block-wline .contentText p{
	color:#666;
	font-size:11px;
}
.block-wline .contentText a{
	color:#0A8AE1;
	font-size:11px;
}
.block-wline .box_descr .answer{
	display:inline;
	float:left;
	line-height:12px;
	width:191px;
	margin:4px 0;
	font-size:11px;
	font-weight:bold;
	color:#555;
}
.block-wline .box_descr .percent{
	display:inline;
	float:left;
	line-height:12px;
	width:202px;
	height:13px;
	margin:4px 0 0 0;
	padding:0 0 4px 0;
	font-size:11px;
	text-align:right;
	border-bottom:1px solid #DDD;
}
.block-wline .box_descr .c {
	display:inline;
	float:left;
	height:13px;
	margin:5px 0 0 0;
	padding:0;
	width:13px;
}
.block-wline .box_descr label {
	cursor:pointer;
	display:inline;
	float:left;
	line-height:12px;
	width:170px;
	height:13px;
	padding:0 0 0 7px;
	margin:5px 0 0 0;
	font-size:11px;
}
.block-wline .box_descr .btn {
	cursor:pointer;
	display:inline;
	float:right;
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#8ACD00;
}
.block-wline .box_descr .users{
	display:inline;
	float:left;
	line-height:12px;
	width:202px;
	height:15px;
	margin:5px 0 0 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #DDD;
}
.block-wline .box_descr .users strong{
	color:#555;	
}
#leftcontainer .block-wline .sidebar-menu{
	float:left;
    width:202px;
	margin:0;
	padding:0;
	list-style-type:none;
}
#leftcontainer .block-wline .sidebar-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#leftcontainer .block-wline .sidebar-menu ul li{
	display:block;
}
#leftcontainer .block-wline .sidebar-menu li a{
	display:block;
	width:197px;
	border-bottom: 1px solid #DDD;
	font-size:12px;
	text-decoration: none;
	color:#555;
	padding:5px 0 5px 5px;
}
#leftcontainer .block-wline .sidebar-menu li a:hover{
	background:#f0f4f7;
}
#leftcontainer .block-wline .sidebar-menu li.first1 a {
	width:189px;
	height:50px;
	padding:8px 5px 8px 8px;
	background:#F6F6F6 url(../img/bg-top-first.gif) bottom right no-repeat;
}
#leftcontainer .block-wline .sidebar-menu li.first1 a:hover {
	background:#F6F6F6 url(../img/bg-top-first.gif) bottom right no-repeat;
}
li.first1 a .pic{
	width:47px;
	height:47px;
	float:left;
	display:inline;
	text-align:center;
	overflow:hidden;
	border:1px solid #DDD;
	margin-right:5px;
	background:#FFF
}
li.first1 a .pic img{
	float:left;
	display:inline;
	width:39px;
	height:39px;
	padding:4px;
}
li.first1 a .name{
	width:117px;
	height:47px;
	float:left;
	display:inline;
	text-align:left;
	font-size:12px;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level0 a {
	display:block;
	width:197px;
	border-bottom: 1px solid #DDD;
	font-size:12px;
	text-decoration: none;
	color:#333;
	padding:5px 0 5px 5px;
	position:relative;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level0 a:hover {
	background:#e5ebf0;
	color:#333;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level0 a .arrow{
	background: url(../img/blue-arrow_big.gif) top left no-repeat;
	width:18px;
	height:35px;
	position:absolute;
	right:-18px;
	top:-5px;
	display:none
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level1 a {
	display:block;
	width:187px;
	border-bottom: 1px solid #DDD;
	font-size:11px;
	text-decoration: none;
	color:#888;
	padding:5px 0 5px 15px;
	position:relative;
	background:url(../img/green-arrow.gif) 6px 10px no-repeat;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level1 a:hover {
	background:url(../img/green-arrow.gif) 6px 10px no-repeat #EDFFC7;
	color:#333;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level1 a .arrow{
	background: url(../img/green-arrow_big.gif) top left no-repeat;
	width:18px;
	height:35px;
	position:absolute;
	right:-18px;
	top:-5px;
	display:none
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level2 a {
	display:block;
	width:197px;
	border-bottom: 1px solid #DDD;
	font-size:11px;
	text-decoration: none;
	color:#888;
	padding:5px 0 5px 5px;
	position:relative;
}
#leftcontainer .block-wline ul.sidebar-menu .cat_level2 a:hover {
	background:#e5ebf0;
	color:#333;
}
#leftcontainer .block-wline form, #leftcontainer .block-wline fieldset{
	float:left;
	display:inline;
}
#leftcontainer .block-wline .smallprod-block{
	width:202px;
	height:57px;
	float:left;
	display:inline;
	margin:0 0 10px 0;
	font-size:11px;
}
#leftcontainer .block-wline .smallprod-block .pic{
	width:55px;
	height:55px;
	float:left;
	display:inline;
	border:1px solid #DDD;
	overflow:hidden;
	text-align:center;
}
#leftcontainer .block-wline .smallprod-block .pic table{
	float:left;
	display:inline;
	width:55px;
	height:55px;
	vertical-align:middle;
	text-align:center;
}
#leftcontainer .block-wline .smallprod-block .pic td{
	height:55px;
	width:55px;
	vertical-align:middle;
}
#leftcontainer .block-wline .smallprod-block .pic td{
	max-height:55px;
	max-width:55px;
	*width:55px;
}
#leftcontainer .block-wline .smallprod-block .text{
	width:135px;
	height:52px;
	float:left;
	display:inline;
	margin:5px 0 0 10px;
	text-align:left;
	color:#999
}
#leftcontainer .block-wline .smallprod-block .text a{
	color:#999;
	text-decoration:none;
}


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

#centercontainer h1{
	width:702px;
	float:left;
	display:inline;
	color:#97d63c;
	font-size:14px;
}

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

#details-centercontainer{
	float:left;
	display:inline;
	width:702px;
	background:url(../img/bg-filters.gif) bottom left no-repeat;
	text-align:left;
	position:relative;
	padding:0 0 33px 0;
}
#details-centercontainer h1{
	float:left;
	display:inline;
	width:678px;
	font-size:14px;
	font-weight:bold;
	color:#1976af;
	background:url(../img/bg-filters_top.gif) top left no-repeat;
	padding:10px 10px 6px 14px;
}
#details-centercontainer #product-summary{
	float:left;
	display:inline;
	width:678px;
	background:url(../img/hl.gif) top left repeat-x;
	padding:5px 0 0 0;
	margin:0 12px;
}
#details-centercontainer #product-summary .product-code{
	float:left;
	display:inline;
	width:678px;
	text-align:right;
	color:#999;
	font-size:11px;
}
#details-centercontainer #product-summary .bigpic{
	float:left;
	display:inline;
	margin:0 11px 0 4px;
	*margin:0 9px 0 4px;
	width:235px;
	position:relative;
	background:url(../img/bg-bigpic.gif) top left no-repeat;
}
#details-centercontainer #product-summary .bigpic table{
	float:left;
	display:inline;
	width:195px;
	height:195px;
	margin:20px;
}
#details-centercontainer #product-summary .linktogallery{
	float:left;
	display:inline;
	background:url(../img/green-arrow.gif) center right no-repeat;
	padding:0 10px 0 0;
	margin:5px 0 0 5px;
	font-size:11px;
	text-decoration:none;
	color:#666;
}
#details-centercontainer #product-summary .linktogallery:hover{
	color:#111;
}
#details-centercontainer #product-summary .bigpic td{
	float:left;
	display:inline;
	width:195px;
	height:195px;
	vertical-align:middle;
	text-align:center;
}
#details-centercontainer #product-summary .bigpic img{
	max-width:195px;
	max-height:195px;
	*width:195px;
	*height:195px;
}
#details-centercontainer #product-summary .useful{
	width:428px;
	float:left;
	display:inline;
}
#details-centercontainer #product-summary .useful .row{
	width:428px;
	float:left;
	display:inline;
	background:url(../img/hl.gif) bottom left repeat-x;
}
#details-centercontainer #product-summary .useful .row .pic{
	width:60px;
	height:60px;
	float:left;
	display:inline;
	background:#FFF;
	margin:7px 7px 0 0;
	border:1px solid #DDD;
}
#details-centercontainer #product-summary .useful .row .pic table{
	float:left;
	display:inline;
	width:60px;
	height:60px;
	vertical-align:middle;
	text-align:center;
}
#details-centercontainer #product-summary .useful .row .pic td{
	height:60px;
	width:60px;
	vertical-align:middle;
	text-align:center;
}
#details-centercontainer #product-summary .useful .row .pic a img{
	width:50px;
	border:none;
	margin:0 auto;
}
#details-centercontainer #product-summary .useful .left{
	width:121px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px;
}
#details-centercontainer #product-summary .useful .right{
	width:291px;
	float:left;
	display:inline;
	font-size:11px;
	padding:2px;
}
#details-centercontainer #product-summary .useful .price{
	font-size:14px;
	font-weight:bold;
	padding:12px 0;
	color:#444;
	background:none;
}
#details-centercontainer #product-summary .useful #notice{
	font-size:11px;
	background:none;
	height:70px;
	background:url(../img/bg-notif.jpg) top left no-repeat #EEE;
	padding:0;
	line-height:13px;
	color:#888
}
#details-centercontainer #product-summary .useful #notice #notify_adress{
	float:left;
	display:inline;
	background:#F6F6F6;
	width:150px;
	height:16px;
	padding:1px 0 0 3px;
	margin:4px 0 0 0;
}
#details-centercontainer #product-summary .useful #notice a{
	float:left;
	display:inline;
	margin:5px 0 0 10px;
	color:#84ba35;
	font-weight:bold
}
#details-centercontainer #product-summary .useful #notice strong{
	color:#333;
	font-size:12px
}
#details-centercontainer #product-summary .useful #notice #notify_adress:focus{
	background:#FFF;
}
#details-centercontainer #product-summary .useful #notice fieldset{
	float:left;
	display:inline;
	padding:5px 0 0 66px;
	width:362px;
	height:58px;
}
#details-centercontainer #product-summary .useful .price .left, #details-centercontainer #product-summary .useful .price .right{
	font-size:14px;
	width:121px;
}
#details-centercontainer #product-summary .useful .price .links{
	width:130px;
	float:right;
	display:inline;
	font-size:11px;
}
#details-centercontainer #product-summary .useful .price .links a{
	float:left;
	display:inline;
	background:url(../img/green-arrow.gif) center left no-repeat;
	padding:0 0 0 8px;
	margin:0 0 2px 0;
	font-weight:normal;
	color:#666;
	text-decoration:none;
	width:100%
}
#details-centercontainer #product-summary .useful .price .links a:hover{
	color:#111
}
#details-centercontainer #product-summary .linktogallery{
	float:left;
	display:inline;
	background:url(../img/green-arrow.gif) center left no-repeat;
	padding:0 0 0 8px;
	margin:4px 4px 2px 0;
	font-weight:normal;
	color:#666;
	text-decoration:none;
	font-size:12px;
}
#details-centercontainer #product-summary .linktogallery:hover{
	color:#111;
}
#details-centercontainer #product-summary .useful .price .strike{
	font-size:12px;
	font-weight:normal;
	text-decoration:line-through;
}
#details-centercontainer #product-summary .useful .price strong{
	font-size:11px;
	font-weight:normal;
}
#details-centercontainer #product-summary .useful .timbru{
	background:#deeec8;
	color:#639e0e;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	padding:3px 0px;
}
#details-centercontainer #product-summary .useful form.row{
	font-size:11px;
	padding:14px 2px;
	width:424px;
}
#details-centercontainer #product-summary .useful form.row fieldset{
	float:left;
	display:inline;
}
#details-centercontainer #product-summary .useful form.row label{
	float:left;
	display:inline;
	padding:3px 10px 0 0;
	margin:4px 0 0 0;
}
#details-centercontainer #product-summary .useful form.row .qty{
	float:left;
	display:inline;
	background:#FFF;
	border-left:1px solid #333;
	border-top:1px solid #333;
	width:50px;
	height:17px;
	padding:2px 0 0 3px;
	margin:4px 0 0 0;
}
#details-centercontainer #product-summary .useful form.row .btn{
	float:left;
	display:inline;
	height:28px;
	width:177px;
	background:url(../img/btn-addtocartRO.gif) top left no-repeat;
	margin:0 0 0 50px;
	cursor:pointer;
}
#details-centercontainer #product-overview{
	float:left;
	display:inline;
	width:670px;
	background:url(../img/hl.gif) top left repeat-x;
	padding:5px 4px 0 4px;
	margin:12px;
}
#details-centercontainer #product-overview #left{
	float:left;
	display:inline;
	width:500px;
	margin:0 11px 0 0;
}
#details-centercontainer #product-overview #right{
	float:left;
	display:inline;
	width:159px;
	padding:10px 0 0 0;
}
#details-centercontainer #product-overview h2{
	float:left;
	display:inline;
	width:500px;
	color:#1976af;
	font-size:12px;
	padding:0 0 4px 0;
}
#details-centercontainer #product-overview h2 span{
	color:#666;
	font-weight:normal;
}
#details-centercontainer #product-overview h3{
	float:left;
	display:inline;
	width:500px;
	color:#666;
	font-size:11px;
	padding:4px 0;
}
#details-centercontainer #product-overview .row{
	width:500px;
	float:left;
	display:inline;
	border-bottom:1px solid #f6f6f6;
	background:#EEE;
	font-size:11px;
	color:#666
}
#details-centercontainer #product-overview .row .left{
	width:202px;
	float:left;
	display:inline;
	padding:2px 4px;
}
#details-centercontainer #product-overview .row .right{
	width:282px;
	float:right;
	display:inline;
	padding:2px 4px;
}
#details-centercontainer #product-overview .descr{
	float:left;
	display:inline;
	width:500px;
	color:#666;
	font-size:12px;
	padding:0 0 4px 0;
	text-align:justify;
}
#details-centercontainer #product-overview .actions{
	float:left;
	display:inline;
	width:498px;
	height:66px;
	border:1px solid #CCC;
	background:#FFF;
	margin:8px 0 20px 0;
}
#details-centercontainer #product-overview .actions a.compare{
	float:left;
	display:inline;
	width:199px;
	height:56px;
	font-size:11px;
	color:#666;
	background: url(../img/icon-compare.jpg) top left no-repeat;
	padding:10px 0 0 50px;
	text-decoration:none
}
#details-centercontainer #product-overview .actions a.compare strong{
	font-size:12px;
	color:#333;
}
#details-centercontainer #product-overview .actions a.recom{
	float:left;
	display:inline;
	width:175px;
	height:56px;
	font-size:11px;
	color:#666;
	background: url(../img/icon-recom.jpg) top left no-repeat;
	padding:10px 0 0 74px;
	text-decoration:none
}
#details-centercontainer #product-overview .actions a.recom strong{
	font-size:12px;
	color:#333;
}
#details-centercontainer #product-overview #alarm{
	width:702px;
	height:33px;
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../img/bg-alarm.gif) top left no-repeat;
}
#details-centercontainer #product-overview #alarm form, #details-centercontainer #product-overview #alarm fieldset{
	float:left;
	display:inline;
	width:100%;
	font-size:11px;
}
#details-centercontainer #product-overview #alarm label{
	float:left;
	display:inline;
	padding:9px 8px;
}
#details-centercontainer #product-overview #alarm .adress{
	float:left;
	display:inline;
	background:#FFF;
	border-left:1px solid #333;
	border-top:1px solid #333;
	width:160px;
	height:17px;
	padding:2px 0 0 3px;
	margin:6px 0 0 0;
}
#details-centercontainer #product-overview #alarm .price{
	float:left;
	display:inline;
	background:#FFF;
	border-left:1px solid #333;
	border-top:1px solid #333;
	width:50px;
	height:17px;
	padding:2px 0 0 3px;
	margin:6px 0 0 0;
}
#details-centercontainer #product-overview #alarm .btn{
	float:right;
	display:inline;
	background:url(../img/btn-send_alarm.gif) top left no-repeat;
	width:53px;
	height:20px;
	margin:6px 6px 0 0;
	cursor:pointer;
}
#details-centercontainer #product-overview .comment{
	float:left;
	display:inline;
	width:500px;
	margin:0 0 5px 0;
	text-align:justify;
	padding:0 0 8px 0;
	background:url(../img/hl.gif) bottom left repeat-x;
	font-size:12px;
}
#details-centercontainer #product-overview .comment strong{
	float:left;
	display:inline;
	width:400px;
	padding:0 0 2px 0;
}
#details-centercontainer #product-overview .comment .date{
	float:left;
	display:inline;
	width:100px;
	text-align:right;
	padding:0 0 3px 0;
	font-size:11px;
}
#details-centercontainer #product-overview .comment .name{
	color:#4888c0;
}
#details-centercontainer #product-overview a.comment{
	background:#DDE6ED;
	font-weight:bold;
	text-align:center;
	padding:2px 0;
	text-decoration:none;
	color:#000000;
}

#centercontainer_static h3 {
	color:#97D63C;
	display:inline;
	float:left;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:left;
	width:924px;
	padding:0 0 8px 0;
}
#centercontainer_static p {
	display:inline;
	float:left;
	font-size:12px;
	margin:0;
	padding:0 0 8px 0;
	text-align:justify;
	width:924px;
}
#centercontainer_static a{
	color:#0A8AE1;
}
.formContact, .formContact fieldset{
	float:left;
	diplay:inline;
	width:924px;
}
.licit-row{
	width:600px;
	display:inline;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0;
	overflow:hidden;
	}
.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:743px;
	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-textfield2{
	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-textfield3{
	float:left;
	display:inline;
	width:384px;
	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-textfield3-small{
	float:left;
	display:inline;
	width:100px;
	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;
	height:24px;
	width:390px;
	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{
	float:left;
	display:inline;
	width:117px;
	height:28px;
	margin-left:433px;
	background:url(../img/btn-send_mail.gif) top left no-repeat;
	cursor:pointer;
}
.licit-search{
	float:right;
	display:inline;
	width:117px;
	height:28px;
	background:url(../img/btn-search.gif) top left no-repeat;
	cursor:pointer;
}

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

.cart-block{
	width:717px;
	float:left;
	display:block;
	border:1px solid #d6dfe8;
	padding:11px;
	margin-bottom:11px;
	font-size:12px;
}
.cart-block label span{
	color:#DD0000;
}
.cart-content-row{
	width:715px;
	float:left;
	display:inline;
	background: url(../img/bg-cart-row.gif) repeat-y top left;
	border:1px solid #d3dde6;
	margin-bottom:1px;
	position:relative;
	font-size:12px;
}
.cart-content-column{
	float:left;
	display:inline;
	padding:5px;
}
.cart-content-row-head{
	width:715px;
	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 #d6dfe8;
	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 a img{
	width:60px;
	border:none;
	margin:0 auto;
}
.cart-content-column .name{
	font-weight:bold;
	float:left;
	display:inline;
	height:30px;
	width:367px;
}
.cart-content-column .descr{
	float:left;
	display:inline;
	height:38px;
	width:367px;
	font-size:11px;
	overflow:hidden;
	line-height:12px;
	color:#666
}
.cart-content-column .qty{
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:60px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	}
.cart-content-column .qty:focus{
	background:#edffc7;
	}
.cart-content-column a{
	cursor:pointer;
	font-size:12px;
	color:#4888c0;
	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 #4888c0;
}
.login-head{
	width:717px;
	float:left;
	display:block;
	border:1px solid #caef7e;
	padding:11px;
	background:#ddff97;
	font-weight:bold;
	font-size:12px;
}
.login-head a{
	color:#333;
}
.login-content{
	width:717px;
	float:left;
	display:block;
	border:1px solid #caef7e;
	border-top:none;
	padding:11px;
	background:#f4ffde;
	font-size:12px;
}
.login-content .column{
	width:358px;
	float:left;
	display:inline;
}
.login-content .column strong{
	width:358px;
	float:left;
	display:inline;
	margin-bottom:10px;
}
.login-content .column form, .login-content .column fieldset{
	width:358px;
	float:left;
	display:inline;
}
.login-content .column label{
	width:120px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.login-content .column .input-text{
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:220px;
	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:#004a8b;
	text-decoration:underline;
}
.login-content .column .btn{
	width:91px;
	height:28px;
	text-align:center;
	color:#1976AF;
	text-decoration:underline;
	font-weight:bold;
	float:right;
	margin-right:15px;
	cursor:pointer;
}


.login-content .column-signup{
	background:#EFFFCF;
	border:1px solid #daf3a6;
	width:336px;
	float:left;
	display:inline;
	padding:10px 10px;
}
.login-content .column-signup strong{
	width:336px;
	float:left;
	display:inline;
	margin-bottom:5px;
}
.login-content .column-signup form, .login-content .column-signup fieldset{
	width:336px;
	float:left;
	display:inline;
}
.login-content .column-signup label{
	width:100px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.login-content .column-signup .input-text{
	border:none;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:218px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.login-content .column-signup .btn{
	width:91px;
	text-align:center;
	color:#333;
	text-decoration:underline;
	font-weight:bold;
	float:right;
	margin-right:2px;
	cursor:pointer;
}


.cart-head{
	width:705px;
	float:left;
	display:inline;
	background:#f0f5f9;
	border:1px solid #d3dde6;
	margin-bottom:1px;
	padding:5px;
	font-weight:bold;
}
.cart-content{
	width:705px;
	float:left;
	display:inline;
	border:1px solid #d3dde6;
	border-top:none;
	border-bottom:none;
	margin-bottom:1px;
	padding:5px;
}
.cart-block .expand, .cart-block .expand:hover{
	width:717px;
	margin-bottom:11px;
}
#cart-adress, #cart-delivery, #cart-info, #cart-discount, #cart-gift, #profile-password-change{
	width:705px;
	float:left;
	display:none;
	padding-top:5px;
	border-top:1px solid #d3dde6;
	margin-top:5px;
}
#profile-orders{
	width:705px;
	float:left;
	display:inline;
	padding-top:5px;
	border-top:1px solid #d3dde6;
	margin-top:5px;
}
#info-jurid{
	float:left;
	display:none;
}
.cart-block .row{
	width:705px;
	float:left;
	display:inline;
}
.cart-block .column{
	width:352px;
	float:left;
	display:inline;
}
.cart-content .column strong{
	width:352px;
	float:left;
	display:inline;
	margin-bottom:10px;
	text-decoration:underline
}
.cart-block form, .cart-block fieldset{
	float:left;
	display:inline;
}
.cart-block label{
	width:120px;
	float:left;
	display:inline;
	padding-top:4px;
	margin-bottom:5px;
}
.cart-block .long{
	width:330px;
	margin:0px;
}
.cart-block .medium{
	width:250px;
}
.cart-block .input-text{
	border:1px solid #e6eef4;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:220px;
	height:18px;
	padding:2px 0 0 2px;
	margin-right:5px;
	float:left;
	display:inline;
	margin-bottom:5px;
	}
.cart-block .input-text:focus{
	background:#edffc7;
	}
.cart-block textarea{
	border:1px solid #e6eef4;
	border-left:1px solid #6c6c6c;
	border-top:1px solid #6c6c6c;
	background:#FFF;
	width:340px;
	height:100px;
	padding:2px 0 0 2px;
	float:right;
	display:inline;
	margin-bottom:5px;
	}
.cart-block textarea:focus{
	background:#edffc7;
	}
.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:#1976AF;
	font-weight:bold;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	cursor:pointer;
	text-decoration:underline;
}
.cart-block .remarks{
	width:707px;
	float:left;
	display:inline;
	padding:5px;
}
.cart-block .remarks a{
	color:#004a8b;
	text-decoration:underline;
}
.totalcost{
	width:717px;
	float:left;
	display:block;
	border:1px solid #caef7e;
	padding:11px;
	background:#f4ffde;
}
.totalcost span{
	float:left;
	display:inline;
	font-size:36px;
}
.totalcost span span{
	float:none;
	display:inline;
	font-size:12px;
	color:#98b659
}
.totalcost strong{
	color:#4888c0;
	font-weight:normal;
	font-size:36px;
}
.totalcost .btn{
	float:right;
	display:inline;
	width:191px;
	height:47px;
	background: url(../img/btn-send.gif) top left no-repeat;
}

a.expand{
	height:12px;
	width:960px;
	float:left;
	display:inline;
	background:url(../img/bg-btn-expand.gif) top center no-repeat;
}
a.expand:hover{
	height:12px;
	width:960px;
	float:left;
	display:inline;
	background:url(../img/bg-btn-expand.gif) bottom center no-repeat;
}
.expand span{display:none;}

.iq-worker{
	position:absolute;
	width:111px;
	height:26px;
	display:block;
	top:57px;
	right:10px;
	color:#555;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/icon-worker.jpg) top left no-repeat;
	padding:35px 0 0 74px;
}
.tie{
	position:absolute;
	background:url(../img/tie.gif) top left no-repeat;
	width:11px;
	height:8px;
	top:118px;
	right:156px;
}
.twitter{
	width:202px;
	float:left;
	display:inline;
	height:55px;
	background:url(../img/btn-twitter.jpg) top left no-repeat;
}
.twitter:hover{
	width:202px;
	float:left;
	display:inline;
	height:55px;
	background:url(../img/btn-twitter.jpg) top right no-repeat;
}
.rss_footer{
	position:absolute;
	width:99px;
	height:104px;
	display:block;
	bottom:-22px;
	right:0px;
}
.banner_horiz{
	width:702px;
	padding:10px 0;
	float:left;
	display:inline;
	text-align:center;
	background:#EDF1F4;
	margin:0 0 10px 0;
}
.banner_horiz img{
	max-width:682px;
	width: expression(this.width > 681 ? 682: true);
}
#ajax_loader{
	position:fixed;
	top:50%;
	left:50%;
}
.mandatory{
	color:#ff3000
}