html{background-color:#fff;font-family: Arial, Helvetica, sans-serif;background:#D8D4D4;font-size:12px;overflow-y:scroll;color:#302F2F}
h3 {color:white;font-size:12px;}
a  {text-decoration:none;}
img{border:none}
table{border-collapse:collapse;border-spacing:0;}
td{border-spacing: 2px;border-collapse:collapse;}
body{min-width:1200px;max-width:1800px;width:90%;margin:auto}
.mainblock{margin:auto;text-align:center;padding:2px;overflow:hidden}
.head{display:block;position:relative;margin-bottom:7px;padding:5px;background:#EBE8E8;border-radius:6px}
/*.head-left{ background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BEBEBE', endColorstr='#CFCCCA');background: -webkit-gradient(linear, left top, left bottom, from(#BEBEBE), to(#CFCCCA));background: -moz-linear-gradient(top, #BEBEBE, #CFCCCA);background: -o-linear-gradient(top, #BEBEBE, #CFCCCA);background: -ms-linear-gradient(top, #BEBEBE, #CFCCCA);
			position:relative;
			display:block;height:150px;border-right:2px solid white;overflow:hidden;}*/
	.head-left{background:url("/media/img/bgrd.png");
			position:relative;
			display:block;height:150px;border-right:2px solid white;overflow:hidden;}



.head-left img.logo-1{float:left}
.head-left img.logo-2{position:absolute;top:10px;right:1px}
.search{right: 1px;bottom:45px;position:absolute;background-color:white;padding:1px;display:inline-block}
.search input[type=text]{  line-height:24px;font-size:20px;display:inline;width:300px;border:0;float:left}
.search input[type=submit]{	background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);
							line-height:30px;font-size:15px;display:inline;width:80px ;border:0;float:left;height:30px;margin-left:2px;background-color:#990000;color:white;font-weight:bold;cursor:pointer;}
.search input[type=submit]:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}							
.head-menu{bottom:0;left: 5px;position:absolute;display:inline-block;margin:0;padding:0;}
.head-menu ul {margin:0;padding:1px 1px 0 1px;display:inline;}
.head-menu li {margin:0;display:block;float:left}
.head-menu li a{ border-radius: 8px 0 0 0;background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);
				 font-size:16px;display:inline-block; color:white;padding: 7px 6px 7px 6px;
				 border:5px solid #EBE8E8;
				 border-bottom:0;border-right:0;}
.head-menu li a:hover , .head-menu li a.selected{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.head-right{position:relative;border-left:5px solid #EBE8E8;height:150px;width:300px;float:right;border-radius:0 6px 6px 0;}

.body{display:block;min-height:600px;position:relative;overflow:hidden;border-radius:6px;padding:5px;background:#EBE8E8}

 a.edit_admin_link{background-color:red;color:white!important;display:inline-block;padding:2px 10px 2px 10px;margin:2px;}
  
.leftblock , .rightblock{width:200px;display:block;float:left;min-height:200px;overflow:hidden;margin:0 5px 0  0 }
.leftblock h3, .rightblock h3{	background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);
								color:white;font-size:16px;display:block;margin:0;padding:5px 0 5px 0;text-align:center;border-radius:5px 5px 0 0;}
.leftblock h3 a, .rightblock h3 a{color:white;display:block;text-decoration:none}
.leftblock h3 a:hover, .rightblock h3 a:hover{text-decoration:underline}

.left-item , .right-item , .right-item-produce  {font-size:14px;margin:0 0 5px 0;background-color: #FCFCFC;padding:0 0 10px 0;border-radius:5px 5px 0 0;border:1px solid #BEBEBE;border-top:none}
.right-item h4{text-align:left;padding:5px 0 5px 10px;margin:5px 0 5px 0} 
.category-tree , .filter-list  {letter-spacing:1px;display:block;margin:0px;padding:5px 0 5px 5px;text-align:left;font-size:14px;border-top:none}
.category-tree a{display:block;color:#353535;padding-left:3px;margin:0 5px 0 5px;}
.category-tree a:hover{text-decoration:underline;}
.category-tree li{display:block;margin:0px;padding:7px 0 0 0 ;list-style:none}
.category-tree li ul{display:block;margin:0px;padding:0 0 0 15px;text-align:left}
.category-tree li ul li ul{display:block;margin:0px;padding:3px 0 0 25px;text-align:left}

.float-cart {position:fixed;top:40%;right:0;color:white;z-index:999;overflow:hidden;}
.float-cart img{border:0;cursor:pointer;margin:0;padding:0;border:0;vertical-align:bottom}
.float-cart a{text-decoration:none}
.float-cart table{border-spacing:0;border:0;}
.float-cart td{margin:0;padding:0;text-align:right;}
.float-cart td.filled{border:2px solid #fff;background-color:#F60;border-left:0;padding:0;text-align:left}
.float-cart .float-cart-content{width:300px;display:inline-block;display:none;height:150px;overflow:hidden}
.float-cart .float-cart-content img{width:120px;margin:10px 10px 10px 10px;float:left;}

.rightblock{float:right;right:0;margin:0 0 0 5px}
.right-item ul{display:block;text-align:left;list-style:none}
.right-item li{display:block;}
.right-item li a{display:inline; color:black;padding-left:10px;margin:0 5px 0 5px;}
.right-item li a:hover{color:black;text-decoration:underline}
.right-item-produce ul{display:block;text-align:left}
.right-item-produce li{display:block;}
.right-item-produce li a{display:block; color:#353535;padding-left:10px;margin:0 5px 0 5px;}
.right-item-produce li a:hover{color:black;text-decoration:underline}

.page-item{display:block;margin:10px;text-align:left;background:#fff;border-radius:5px;padding:10px;}
.info-category-item{display:block;padding:10px;border-bottom:1px solid #aaa;overflow:hidden;background:#fff;border-radius:5px;}
.info-category-item .info-head{width:60%;text-align:justify;padding:5px;float:left}
.info-category-item .item-list{width:30%;text-align:justify;padding:5px;float:left;}
.info-category-item .item-list h5{display:block;text-align:left;font-size:12px;margin:3px 3px 10px 30px;}
.info-category-item .item-list ul{margin-left:30px;}
.info-category-item .item-list a{color:black;display:block;padding:3px 0 3px 5px;text-decoration:none }
.info-category-item .item-list a:hover{text-decoration:underline}
.info-category-item .info-head a{color:#F60;}
.info-category-item .info-head p{line-height:15px;font-size:12px;}

.info-category-item-short {overflow:hidden;display:block;border-bottom:1px solid #aaa;margin:3px 10px 3px 10px;background:#fff;border-radius:5px;}
.info-category-item-short span.date{display:block;text-align:right;font-weight:bold}
.info-category-item-short h4{display:block;text-align:left;font-size:14px;padding:5px 0 5px 20px;margin:10px 0 10px 3px}
.info-category-item-short h4 a{color:#F60;text-decoration:underline}
.info-category-item-short div{display:block;text-align:justify;padding:3px  10px 3px 10px}
.info-category-item-short a.more{display:block;text-align:right;padding:3px 20px 6px 0;font-weight:bold;color:black}

.info-category-item-full {display:block;margin:3px 10px 3px 10px;background:#fff;border-radius:5px;}
.info-category-item-full span.date{display:block;text-align:right;margin:3px 20px 2px 0;font-weight:bold;color:#aaa;font-size:12px;}
.info-category-item-full {font-size:14px;text-align:justify;}
.info-category-item-full a.more{display:block;text-align:right;padding:3px 20px 6px 0;font-weight:bold;color:black}

.centerblock{display:block;overflow:hidden;border: 1px solid #BEBEBE;border-radius: 6px;}
.centerblock h1 {background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);
				display:block;background-color:#005aff;padding:2px 10px 2px 10px;margin:0;color:white;font-size:20px;border-radius:6px 6px 0 0;}
.centerblock h1 a{color:white;text-decoration:none}
.centerblock h1 a:hover{color:black;text-decoration:underline;}

.centerblock span.finish{color:green;padding:20px;font-weight:bold;display:block;font-size:14px;}

.filter-list li{display:block;margin:0px;padding:0 ;list-style:none;line-height:20px}
.filter-list input[type=checkbox]{margin-right:10px;}

table.sub-article-list-container {border-spacing:0;display:block;position:absolute;right:-23px;bottom:3px;}
table.sub-article-list-container tr{width:100%}
table.sub-article-list-container td{overflow:hidden;text-align:right;width:100%}

.article-shotr-container{width:50%;display:block;float:left}
.article-short{margin: 0 25px 10px 0;padding:5px;height:310px;border:2px solid #ccc;background-color:#fff;border-radius:10px;position:relative;text-align:left;}
.article-short a {color:#000}

.article-short .baycount {width:160px;display:inline-block;}
.article-short .baycount .bay {border:0;display:block;overflow:hidden;position:relative;}
.article-short .baycount .bay a{text-align:left;color:#fff;display:block;padding:10px 30px 10px 10px;border-radius: 7px 0  0 7px;position:relative;
								background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);}
.article-short .baycount .bay a:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.article-short .baycount .bay input{position:absolute;right:5px;top:5px;width:25px;height:20px;border:1px solid #ccc;border-radius:4px;padding-left:3px;}
.article-short .baycount .change-count{border-left:1px solid #fff;float:right;}
.article-short .baycount  .change-count a.top ,.article-short .baycount  .change-count a.down {display:block;margin:0;padding:0;height:17px;overflow:hidden;background:#005aff;}
.article-short .baycount  .change-count a.top {border-radius:  0 7px 0 0;}
.article-short .baycount  .change-count a.down {border-radius: 0 0 7px 0;}
.article-short .baycount  .change-count a.top:hover , .article-short .baycount  .change-count a.down:hover{background:#002f84;}
.article-short .baycount  .change-count img{display:inline;}
.article-short h4{display:block;margin:0 0 5px 0;padding:5px;height:40px;overflow:hidden;line-height:20px;}
.article-short h4 a{color:#2B2928;font-weight:bold}
.article-short h5 {font-weight: normal;font-size:12px;}
.article-short h5 a{font-weight: bold;}
.article-short ul{display:block;text-align:left}
.article-short li{display:block}
.article-short .more{display:block;position:absolute;bottom:3px;left:10px;}
.article-short .more a{font-size:14px;display:block;color:#aaa; font-weight:bold}
.article-short .more a:hover{text-decoration:underline}
.article-short .artile-short-info{display:block;}
.article-short .logo-price{float:left;overflow:hidden}
.article-short .logo-price .price{display:block;overflow:hidden;text-align:left;line-height:40px;height:40px;padding-right:10px;font-size:15px;font-weight:bold}
.price b {color: red;font-size:18px;}

.sub-article-more{display:inline;font-size:14px;position:absolute;bottom:3px;right:-1px;border:1px solid #ccc;height:30px;line-height:30px;border-radius: 7px 0  0 7px;padding:0 10px 0 10px;}
.sub-article-more a{color:#CC3300; font-size:12px}
.sub-article-more a:hover{text-decoration:underline}


.article-info {display:block;overflow:hidden;border: 2px solid #CCC;padding:0;border-radius:6px 6px 0 0;background:#fff}
.article-info .title-article{display:block;overflow:hidden;padding:0;text-align:left}
.article-info .title-article h1{background:none;color:white;font-size:20px;background:#F60;padding:2px 15px 2px 15px;margin:0;
								background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);}
.article-info .title-article h1 a{color:white; }
.article-info .title-article h1 a:hover{text-decoration:underline;}

.price-list-checbox{float:left}								
.bay-container {overflow:hidden;margin:20px 0 20px 0;text-align:left}
.bay-container .baycount {width:160px;display:inline-block}
.bay-container .baycount .bay {border:0;display:block;overflow:hidden;position:relative;}
.bay-container .baycount .bay a{font-size:20px;text-align:left;color:#fff;display:block;padding:5px 30px 5px 20px;border-radius: 7px 0  0 7px;position:relative;
								background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);}
.bay-container .baycount .bay a:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.bay-container .baycount .bay input{position:absolute;right:5px;top:5px;width:25px;height:20px;border:1px solid #ccc;border-radius:4px;padding-left:3px;}
.bay-container .baycount .change-count{border-left:1px solid #fff;float:right;}
.bay-container .baycount .change-count a.top ,.bay-container .baycount  .change-count a.down {display:block;margin:0;padding:0;height:17px;overflow:none;background:#005aff;}
.bay-container .baycount .change-count a.top {border-radius:  0 7px 0 0;}
.bay-container .baycount .change-count a.down {border-radius: 0 0 7px 0;}
.bay-container .baycount .change-count a.top:hover , .bay-container .baycount  .change-count a.down:hover{background:#002f84;}
.bay-container .baycount .change-count img{display:inline;}

.article-head{display:block;overflow:hidden;position:relative;min-height:200px;margin-top:10px;}
.article-head img {float:left;}

.article-logo{float:left}
.aritcle-about {float:left;font-size:12px;display:inline-block;width:400px;}
.aritcle-about h3{display:block;text-align:left;margin:10px 10px 0 0;padding:0;color:#302F2F}
.aritcle-about h3 a{color: #F60;}
.aritcle-about h3 span{font-size:12px;font-weight:normal}

.aritcle-about h4{display:block;text-align:left;margin:10px 10px 0 0;padding:0;color:#302F2F}
.aritcle-about h4 a{color: #F60;}
.aritcle-about h4 span{font-size:12px;font-weight:normal}

.aritcle-about h5{display:block;text-align:left;margin:5px 10px 0 20px;padding:0;color:#302F2F}
.aritcle-about h5 a{color: #F60;}
.aritcle-about h5 span{font-size:12px;font-weight:normal}



.price-list {margin-bottom:5px;border: 1px solid #F60;border-top:none;border-right:none;border-radius:7px 0 0 7px;overflow:hidden;height:30px;line-height:30px;text-align:left;padding-right:10px;font-size:14px;display:block;}
.price-list.selected{border: 1px solid #005aff;border-top:none;border-right:none}
.price-list.notselected{border: 1px solid #ccc;border-top:none;border-right:none}
.price-list.selected span.cb{background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);}
.price-list.notselected span.cb{background-color:#ccc;border-radius:7px 0 0 7px}



.price-new {height:30px;padding-left:0px;display:inline-block;font-size:12px;color:black;width:140px;text-align:left}
.price-new span.title{float:left;font-size:18px;color:#CC3300;display:inline}
.price-new span{font-size:18px;color:#CC3300;display:inline-block;height:30px;}
.price-new span.old {display:inline-block;font-size:12px;color:#CC3300;height:30px;line-height:10px;float:right}


.item-bay{display:block;height:30px;line-height:30px;}
.item-bay .bay {float:left;border:1px solid #F60;height:30px;line-height:30px;border-radius: 7px 0  0 7px;display:inline-block}
.item-bay .bay a{ color:black;height:30px;line-height:30px;display:inline-block;padding:0 5px 0 5px;border-radius: 7px 0  0 7px}
.item-bay .bay a:hover{color:white;background-color:#CC3300;}
.item-bay .bay a:hover span{color:white;}
.item-bay .count{float:left;display:inline-block;width:19px;line-height:30px;height:30px;background-color:#CC3300;border:1px solid #F60;border-radius: 0 5px 5px 0;overflow:hidden}
.item-bay .count img{cursor:pointer;border:none;;display:inline-block;}
.item-bay .count a{overflow:hidden;line-height:10px}
.item-bay .count a:hover img{cursor:pointer;border:none;display:block;background-color:red;border-radius: 0 0 7px 0;}
.item-bay .count .top a:hover img{cursor:pointer;border:none;display:block;background-color:red;border-radius: 0 4px  0 0;}
.item-bay .bay span{color:red;line-height:30px;height:28px;width:10px;font-size:16px;font-weight:bold}





.article-list{padding:10px;display:block;overflow:hidden;background: whiteSmoke}
.article-list h2{display:inline-block;width:100%;text-align:left;padding-left:40px;color:#005aff}
.page-description{display:block;margin-top:10px;padding:10px;text-align:left;}
.page-description img{float:left;margin:10px;}
.page-description h1{display:block;font-size:20px;height:20px;line-height:20px;}
.page-description h2{display:block;margin:0;padding:0;line-height:20px;overflow:hidden}

.page-direction-list{display:block; text-align:left;padding:0}
.page-direction-list h2 a{font-size:22px;line-height:22px;color:black; display:inline-block;padding:7px;}
.page-direction-list h2 a:hover{text-decoration:underline}





.subcategory-list{display:block;padding:10px;margin:10px;overflow:hidden}
.subcategory{width:150px;float:left;height:200px;background-color:white;margin:3px;border-radius:10px;}
.subcategory ul{display:block;}
.subcategory li{display:block;text-align:left;margin:3px 0 0 0;}
.subcategory a{color:black; }
.subcategory a:hover{text-decoration:underline}
.subcategory img {width:100px;}
#price-slider{display:block;margin:10px 13px 10px 13px;}
.price-box{width:60px;}

.selected-produce, .selected-category{display:block;color:#F60!important;}

#description{text-align:justify;padding:20px 10px 20px 10px}

#options  {text-align:left;padding:20px 20px 20px 20px;};
#options table{margin:20px 20px 20px 20px;padding:0;font-size:14px;}
#options tr{background-color:#97c4ac}
#options tr:nth-child(even){background-color:#aee6c8}
#options td{padding:5px 5px 5px 10px;text-align:left;border-bottom:3px solid #fff}
#options td.filter-name{}
#options td.filter-values{color:black}


.price_old{display:block;overflow:hidden;text-align:left;line-height:60px;height:40px;position:absolute;bottom:10px; left:30px;padding-right:10px;font-size:10px;font-weight:bold}

input.buy {color:red;float:left;height:20px;margin:10px 10px 10px 0;}
.cart {display:block;text-align:center;background:#F7F5F5}
.cart table{margin:20px 10px 20px 10px;padding:0;font-size:14px;background:#fff;border:1px solid #eee}
.cart table a{color:grey; }
.cart table img{float:left;width:100px;}
.cart td{color:#353535;padding:5px 5px 5px 10px;text-align:left;border-bottom:1px solid #eee;vertical-align:middle}
.cart td.order-table-head{color:black;text-align:left}
.cart td.big{font-size:16px;text-align:right}
.cart td.noborder{border:0;}
.cart td.desc-item{width:400px;}
.cart td.price-item{width:80px;color:black;text-align:center}
.cart td.count-item{width:40px;color:black;text-align:center}
.cart td.total-item{width:80px;color:black;text-align:center}
.cart .orderdrop{color:white;padding:5px 10px 5px 10px;font-size:10px;font-weight:bold
				background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.cart .delete-item{width:50px;}
.cart a.makeorder{	background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);
					display:inline-block;color:white;padding:5px 20px 5px 20px;margin:10px; background-color:#C30;border-radius:6px;font-size:16px}
.cart a.makeorder:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.cart td.sum-title{font-weight:bold}
.cart td.sum{color:#002f84;font-size:16px;font-weight:bold}
.top-cart{display:block;padding:0 5px 0 5px;overflow:hidden;margin-top:10px;}
.top-cart img{float:left;}
.top-cart h3{padding:2px 0 2px 0;margin:0px 0px 0px 5px;font-weight:normal;text-align:left;overflow:hidden}
.top-cart h3 span{}
.top-cart .short-order-list{float:left;max-height:120px;overflow:hidden;text-align:left}
 
.top-cart .button-list{float:right;}
.button-list {font-size:12px;color:white;}
.button-list a.button{	background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);
						display:inline-block;border:1px solid #fff;color:#fff;padding:3px 5px 3px 5px;margin:5px; border-radius:4px;}
.button-list a.button:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.button-list a.button.login{font-size:14px;padding:3px;}

.head-login{position:absolute;width:300px;bottom:0;left:0}


.order-finish{display:block;border:1px solid #eee;padding:10px;position:relative;text-align:center;margin:10px auto;background:#fff;margin:10px;border-radius:6px;}
.order-finish h5{display:block;text-align:left;apdding:10px 10px 10px 40px;font-size:12px;font-weight:normal}
.order-finish h5 a{color:#aaa}
.order-finish p{font-size:14px;padding:10px;background-color:white;border:1px solid #ccc}
.order-finish span{color: #353535;font-size:14px;display:block;text-align:left;padding:5px 0 5px 40px;background:#FAFAFA}
.order-finish span.light{background-color:#EEE;}
.order-finish span b {font-size:12px;padding-left:10px;position:absolute;left:200px;}
.order-finish table{background-color:#fff;margin:auto}
.order-finish table tr{background-color:#eee;font-weight:normal;}
.order-finish table tr.order-list-head{background-color:#fff;color:#000;font-weight:bold;}
.order-finish table td{padding:4px 10px 4px 10px;font-color:black;font-size:16px;text-align:left}
.order-finish table tr:nth-child(even){background-color:#ddd}
.order-finish table a{color:black;text-decoration:none}
.order-finish table a:hover{color:black;text-decoration:underline}



.order-data-base{display:inline-block;text-align:left;border:1px solid #aaa;padding:10px;position:relative;width:700px;background-color:#fff;text-align:center;margin:auto}
.order-data-base textarea {width: 520px;height:100px;border: 1px solid #DDD;line-height: 20px;padding: 5px;font-size: 14px;margin:10px 40px 10px 40px;}
.order-data-base input[type="submit"]{font-size:18px;padding:10px 20px 10px 20px}
.order-data-base .description{display:block;overflow:hidden}
.order-data-base .order-data-item {display: block;font-size: 14px;padding-left: 120px;text-align: left;position: relative;min-height: 30px;margin-left: 40px;}
.order-data-base .order-data-item input , .order-data-item select{width: 400px;border: 1px solid #DDD;line-height: 20px;padding: 5px;font-size: 14px;margin-right: 40px;}	
.order-data-base .order-data-item label{position: absolute;left: 0px;top: 10px;color: #353535;}
.order-data-base .order-data-item label.need{font-weight:bold}
.order-data-base .order-data-item-price{display:block;padding:3px 10px 3px 10px;font-size:16px;position:relative;height:30px;color: grey;text-align:left;}
.order-data-base .order-data-item-price span{color:black;color: grey;}
.order-data-base .order-data-item-price span.finishprice{color:black;color:#002f84;font-size:20px;}
.order-data-base .order-data-item-price span.doted{border-bottom:1px solid #000;font-weight:bold;color:black}

.delivery-description , .paysystem-description{width:300px;height:100px;overflow:hidden;float:left;background-color:#eee;margin:10px;margin-top:0;padding:3px;font-size:12px;}
.delivery-description h3 ,  .paysystem-description h3{color:black;font-size:16px;margin:auto;padding:0 10px 3px 10px;display:block;width:100%;text-align:center}
.delivery-description-item , .paysystem-description-item{display:none;}


.order-button{display:block;margin-bottom:40px}
.order-button input{font-size:22px;padding:10px}

.registration-block{width:300px;margin:20px auto 20px;padding:10px;margin-top:40px;border-radius:3px;font-size:12px;text-align:left;background-color:#fff;color:black;font-weight:bold;border:1px solid #aaa;}
.registration-block td{padding:5px 0 5px 20px}
.registration-block td input[type="submit"]{color:#fff;padding:5px 10px 5px 10px;background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);}
.registration-block td input[type="submit"]:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.registration-block td.error{color:red}
.registration-block td.finish{color:green}
.registration-block td.password-restore{font-size:10px;font-weight:normal;text-align:right;}
.registration-block td.password-restore a{color:black;font-weight:bold}
.registration-block input[type=text] , .registration-block input[type=password]{width:90%;border:1px solid #aaa}

 input.rb {font-size:16px;padding:2px 10px 2px 10px;margin:auto;background-color:#ddd;color:black;border:none;cursor:pointer;border:1px solid #aaa}
.error {color:white;border-radius:4px;text-align:center;border:none}
form.user-profile-form{margin:auto;display:inline-block;background:#fff;border:1px solid #aaa;padding:10px;}
form.user-profile-form h3{display:block;text-align:center;font-size:16px;margin:auto;padding:0;color:grey;margin-bottom:20px;}
.user-data-info {display:block;font-size:14px;padding-left:250px;text-align:left;position:relative;min-height:30px;margin-left:40px;}
.user-data-info input,.user-data-info select,.user-data-info textarea{width:400px;border:1px solid #ddd;line-height:20px;padding:5px;font-size:14px;margin-right:40px;}
.user-profile-form  input[type="submit"]{color:#fff;padding:5px 10px 5px 10px;background-color:#005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);}
.user-profile-form  input[type="submit"]:hover{background-color:#F89B84;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B84', endColorstr='#B32806');background: -webkit-gradient(linear, left top, left bottom, from(#F89B84), to(#B32806));background: -moz-linear-gradient(top, #F89B84, #B32806);background: -o-linear-gradient(top, #F89B84, #B32806);background: -ms-linear-gradient(top, #F89B84, #B32806);}
.user-data-info label{position:absolute;left:0px;top:3px;color:grey}

.order-list {display:block;padding:10px;}
.order-list h2{font-size:16px;text-align:left}
.order-list div{border:1px solid #F60;display:none;overflow:hidden}
.order-list div table{float:left;padding:4px;}
.order-list div table td{text-align:left}
.order-list h2 a{color:red}
.pagination{display:inline-block;overflow:hidden;padding:5px 0 5px 20px;text-align:left;float:left}
.pagination span{font-size:12px;display:inline-block;font-weight:bold;color:#F60;line-height:24px;vertical-align:top;margin-right:20px;}
.pagination ul{margin:0;padding:0;overflow:hidden;list-style:none;display:inline-block}
.pagination li {float:left;padding:0 2px 0 0;}
.pagination li a{display:block;padding:5px; color:white;background-color:#ddd}
.pagination li a.activ{background-color:#F60}

.short-order-page{display:block;text-align:right;padding:3px;overflow:hidden}

.ordering{display:inline-block;overflow:hidden;padding:5px 0 5px 40px;margin:auto;}
.ordering ul{margin:0;padding:0;overflow:hidden;list-style:none;display:inline;}
.ordering li {float:left;padding:0 2px 0 0;display:inline-block;}
.ordering li a{display:inline-block;padding:5px;font-size:12px;color:black;text-decoration:underline;}
.ordering li a.activ{color:#F60;}

form.opinion-form{width:600px;margin:auto;margin-top:20px;margin-bottom:20px}
form.opinion-form .opinion-user-name span{display:block;font-size:14px;font-weight:bold;text-align:left}
form.opinion-form .opinion-user-name input{width:100%;font-size:14px;border:1px solid #ccc;padding:3px}
form.opinion-form textarea{width:100%;font-size:14px;border:1px solid #ccc;padding:3px;height:200px}
form.opinion-form .protect span{float:left;display:inline-block;font-size:14px;font-weight:bold;text-align:left;margin-right:20px}
form.opinion-form .protect input{width:50px;font-size:14px;border:1px solid #ccc;padding:3px;float:left}
form.opinion-form .protect img{display:block;margin:auto}
form.opinion-form input[type=submit]{color:black;font-size:20px;border:1ps solid #ddd;}

#opinions a{display:block;margin:5px;font-size:18px; text-align:left;font-weight:bold}
#opinions a:hover{text-decoration:underline}
#opinions-list{text-align:center;display:block}
div.comment{display:block;width:500px;font-size:14px;border:1px solid #ddd;margin:10px auto 10px auto}
div.comment .head{display:block;height:30px;font-size:14px;background-color:#eee}
div.comment .head span.name{margin-left:10px;font-weight:bold;text-align:left;padding:5px 20px 5px 0;float:left}
div.comment .head span.date{margin-right:10px;text-align:left;padding:5px 0 5px 20px;float:right}
div.comment .comment-body {display:block;padding:5px;text-align:justify}
div.comment .answer{display:block;margin:10px;margin-left:40px;border:1px solid #ddd;background-color:#eee}
div.comment .answer .answer-head{font-weight:bold;padding:3px;border-bottom:2px solid #fff;margin:1px;text-align:left}
div.comment .answer .answer-body{padding:10px;text-align:justify}

div.footer{margin:auto;text-align:center;padding:0 10px 0 10px;background-color: #005aff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005aff', endColorstr='#002f84');background: -webkit-gradient(linear, left top, left bottom, from(#005aff), to(#002f84));background: -moz-linear-gradient(top, #005aff, #002f84);background: -o-linear-gradient(top, #005aff, #002f84);background: -ms-linear-gradient(top, #005aff, #002f84);display: block;background-color: #005aff;padding: 2px 10px 2px 10px;color: white;fborder-radius: 0 0 6px 6px;}
div.footer ul{margin:auto;list-style:none;display:inline-block;padding:10px 0 10px 0;text-align:center}
div.footer ul li{float:left;margin-right:20px;}
div.footer ul li a{color:white;font-size:14px; }
div.footer ul li a:hover{color:white;font-size:14px;text-decoration:underline;}
div.footer ul li a.selected{color:black;font-weight:bold}

div.aboutscript{display:block;text-align:center;margin:5px 0 0 0;line-height:20px;padding:10px;color:#F60;}
div.aboutscript a{color:black; font-weight:bold}
div.aboutscript a:hover{text-decoration:underline;}
.effects-transfer{border: 2px dotted gray;background-color:#eee;}
hr {	
	color: #DDD;
	background-color: #DDD;
	height: 1px;
	border-width: 0px;
}

.order-error{color:red;font-size:14px;ont-weight:bold;text-decoration:underline}


