/*@import url("tabs.css");*/

div, span, h1, h2, h3, h4, p, pre,
a, s,  
sub, sup, tt, var,
b, u, i, center,
ol, ul, li,
form, label, legend,
footer, header {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body { line-height: 1;}

table { border-collapse: collapse; border-spacing: 0; }

body, html {margin:0; padding:0; font:normal 12px "Arial", sans-serif; height:100%; min-width:1029px; background:#ffffff;}
.wrapper {width:100%; min-width:1029px; position:relative; padding:0; margin:0 auto;}

.round {-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; behavior: url(../s/PIE.htc);}

.clear {clear:both;}
.hidden {display:none;}
.line-through{text-decoration:line-through;}
.error_message{font-size:15px; color:red;}
.popup_wrapper .error_message{font-size:13px;}


/*HEADER */


.header {margin: 0px; padding: 0px; background: url(../images/header02.png) repeat-x; height: 166px; }
.header-wrap {margin: 0 auto; width: 1029px; height:100%; padding: 0px; position: relative;}
.top-menu{width:100%;padding-top:4px;}
.header .flag {float:left; margin-left:275px; margin-top:1px; width: 23px; height: 14px}
.header .flag-ua {background: url(../images/flag_ua.png) no-repeat;}
.header .flag-ru {background: url(../images/flag_ru.png) no-repeat;}	
.country {float:left; font: bold 12px Tahoma; margin-left:5px; width:120px;}

.top-nav {float:left; margin:2px 0 0 88px;}
.top-nav li {list-style-type: none; float: left;}
.top-nav li a {font:14px Verdana; color: #fff; padding: 0 0 0 37px;}

  /* Pop-up message and fading background */
#opaco {background-color: #000000; position: fixed; left: 0; top: 0; width: 100%; height:100%; opacity: 0.7; z-index: 20;}
#popup {left:0; top:0; z-index: 21;}
.popup_wrapper {border:3px solid #000; overflow: hidden; position: relative; margin: 0 auto; padding: 20px; font: 13px Verdana; color: #000; background:#FFFFFF}
.popup_wrapper h1 {color: #010101; font-size: 28px; font-weight:400;}
.popup_wrapper .close {background: url(../images/close_popup.png) no-repeat; width: 22px; height: 23px; position: absolute; top: 6px; right: 14px;}

/*auth*/
.auth {float:right; height:22px; line-height:22px; margin: 2px 25px 0 0; font: 14px Verdana; color: #fff;}
.user-menu {float: left; padding: 0 20px 0 20px; position: relative; height:22px;}
.user-menu .menu{ list-style:none; min-width:145px; position: absolute; display: none; min-height: 60px; top:21px; left: 6px;  margin: 0px; padding: 0 5px 10px 13px; background: #757171; border: 1px solid #3a3631; z-index: 30;}
.user-menu a {font: bold 16px Verdana; color:#fff; display: block; max-width:170px; overflow:hidden;}
.user-menu .menu a {text-decoration:none; color:#fff; font: 14px Verdana;}
.user-menu .menu .my-orders{padding-bottom:10px;}
.user-menu .menu .my-orders a{color:#fbd474;}
.user-menu:hover .menu, .user-menu .menu:hover{display: block; }

.user-menu .sub-menu {list-style:none; padding-bottom: 10px;padding-left: 10px;}
.user-menu li {padding-bottom:5px;}

.logout {float:left;}
.logout a{font: 12px Verdana; color: #FFFFFF; text-decoration: none;}
.login a {color: #FFFFFF;}
.login a:hover, .logout a:hover{text-decoration: underline;}

.phone-numbers {position: absolute; top: 42px; left: 311px; height: 20px; width: 453px;}
.phone-numbers div {font:20px Arial; color: #fdfcfb; float: left; padding-right: 18px; }
.phone-numbers div b {font:18px Arial; color: #fdfcfb;}
.logo {height: 49px; width: 269px; position: absolute; top: 56px; left: 11px;}
.logo a{display:block; height: 49px; width: 269px;}
.logo img{height: 49px; width: 269px;}
.search-form {position:absolute; top: 70px; left: 307px;}
.sr {position:absolute; top:7px; left:5px; width: 14px; height: 14px; background: url(../images/search.png) no-repeat;}
.search {float:left; width: 345px; height: 15px; border: 1px solid #616161; background: #fff; border-radius: 5px; /*position: absolute; top: 87px; left: 307px;*/ padding: 5px 0 5px 18px;}
.btn-search {float:left;  width: 87px; height: 27px; /*position: absolute; top: 87px; right: 282px;*/background: url(../images/b1.png) no-repeat; font: 14px Myriad Pro; color: #526925; border:none;}

 /*cart*/
.header .cart {position: absolute; top: 50px; right: 0px; height: 67px;}
.header .cart a {color:#f5f4f5;}
.header .cart a.lnk-order {font:bold 12px Verdana; color:#f5f4f5; display: block; padding-left: 35px; }
.header .cart-img {width: 29px; height: 33px; float: left; margin-right:7px; }
.header .cart-img a {display:block;}
.header .cart-desc {font: 13px Verdana; color: #f5f4f5; width: 210px;}

/*category menu'*/
.header .category-menu {position: absolute; top: 126px; left: 0px; width: 1029px;}
.header .category-menu ul {margin: 0px; padding: 0px; list-style:none;}

.header .category-menu ul.main-cat{position:relative; margin: 0 auto;}
.header .main-cat li {float: left;}
.header .main-cat .main-cat-el-link {border-left: 1px solid #ff9600; display:block; padding: 11px 22px 10px 22px;}
.header .main-cat .main-cat-el:last-child .main-cat-el-link {border-right: 1px solid #ff9600;}
.header .main-cat .subcat {background: #fff; float: left; border-left: 1px solid #ff9600; border-right: 1px solid #ff9600; border-bottom: 1px solid #ff9600; display: none; min-height: 147px;  overflow:hidden; padding: 11px 0px; position: absolute; top:39px; z-index: 21;}

.header .main-cat .subcat-cols-1 {width:190px;}
.header .main-cat .subcat-cols-2 {width:380px;}
.header .main-cat .subcat-cols-3 {width:570px;}
.header .main-cat .subcat-cols-4 {width:760px;}

.header .main-cat .subcat-column {width:190px;}
.header .main-cat .subcat-column a:hover{background-color: #EDECEB;}
.header .main-cat a.sub-category-link {display:block; font: bold 12px Verdana; line-height:15px; width:170px; padding:5px 10px;}
.header .main-cat a.sub-sub-category-link {font: 12px Verdana; color: #373737; display: block; float: none; line-height:13px; width: 160px; padding:3px 13px; min-height:auto;}

.header .main-cat > li a {text-decoration: none; font: bold 13px Verdana; color: #030200; line-height:17px;}
.header .main-cat > li:hover, .header .main-cat > li.active {background: #fff; 
 -moz-box-shadow: 2px 2px 5px #6c6b6b; /* Для Firefox */
 -webkit-box-shadow: 2px 2px 5px #6c6b6b; /* Для Safari и Chrome */
box-shadow: 2px 2px 5px #6c6b6b; /* Параметры тени */}
.header .main-cat > li.active {display: block;}
.header .main-cat > li:hover .main-cat-el-link, .header .main-cat > li.active .main-cat-el-link{padding:11px 22px 11px 22px;}
.header .main-cat li:hover .subcat {display: block;}

/*good fields*/

.good-fields {float:left; width:100%; list-style:none;}
.good-fields li {float:left; padding:4px; cursor:move;}
.good-fields li.odd {background: #EDECEB;}
.good-fields .title{float:left; width:820px;}
.good-fields .actions{float:left; width:180px; font-style:italic;}

/*FOOTER */


.footer {height: 151px; width: 100%; background: #fbd474; margin-top:10px;}
.footer-wrap {margin: 0 auto; width: 1029px; height:100%; padding: 0px; position:relative;}
.footer .contacts {font:18px Trebuchet MS; float:left; margin: 26px 0 0 80px}
.footer .contacts .label {font-size:14px; line-height:18px; margin-bottom:5px;}
.footer .bottom-nav-1 {float:left; margin: 26px 0 0 63px;}
.footer .bottom-nav-2 {float:left; margin: 26px 0 0 53px;}
.footer ul li {list-style-type: none; }
.footer ul li a {text-decoration: none; font: 14px Trebuchet MS; color: #010000; }
.footer ul li a:hover {text-decoration: underline;}
.footer .bottom-wire {background-image: url(../images/bottom_wire.png); position:absolute; top: -13px; right:184px; width:101px; height:64px;}
.soc {float:right; margin: 26px 16px 0 0; font: 14px Trebuchet MS;}
.soc img {padding: 9px 22px 0 0;}
.soc div {margin-left:10px}
/*END OF FOOTER*/

.center {margin: 0 auto; width: 1029px; height:100%; padding: 0px; position: relative;}
.center h1 {float: left; font: 20px Verdana; color: #000104; padding: 10px 0; margin:0 20px 0 0; }

.content-bottom{height:150px;float:left; width:100%;}

/*left*/

.left {float:left; width: 240px; height:100%; min-height:400px;}

/*banners*/
.simple-banner-box, .slider-banner-box {float:left; width:1029px; text-align:center;}
.center-with-left .simple-banner-box, .center-with-left .slider-banner-box{width:750px;position:relative;}
.simple-banner, .slider-banner{margin-top:10px;display:block; width:750px; margin-left: auto; margin-right: auto;}

.slider-banner {}
.slider-banner .slidesjs-navigation{position:absolute;width:25px; height:208px; z-index:20; cursor:pointer;}
.slider-banner .slidesjs-previous {top:10px;left:110px; }
.slider-banner .slidesjs-next {top:10px; right:110px;}

.slidesjs-pagination {margin:6px 0 0;float: right;list-style: none; position:absolute; bottom: 5px; top:220px; right:150px; z-index:20;}
.slidesjs-pagination li {float: left; margin: 0 1px;}
.slidesjs-pagination li a {display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(../images/slidesjs-pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 -13px }
.slidesjs-pagination li a:hover { background-position: 0 -26px }

/*good_filters*/
.good-filters, .selected-good-filters{float: left; font: 12px Verdana; color: #000105;}
.good-filters {padding: 5px 16px 30px 5px;}
.selected-good-filters {padding: 30px 16px 15px 5px;}
.selected-good-filters a{text-decoration:none;}
.good-filters .good-filter{padding: 18px 0 0 0; font:11px Verdana; color: #000105; }
.good-filters .good-filter .good-filter-title{padding:0 0 12px 0; font-weight:bold; font-size:12px;}
.good-filters .good-filter input[type="text"] {width:40px;font-size:11px;}
.good-filters .good-filter input[type="button"]{font-size:11px;}
.good-filters .good-filter .good-filter-elements{list-style-type: none; padding:0px;}
.good-filters .good-filter .good-filter-elements li{margin-top:5px;}
.good-filters .good-filter .good-filter-elements input[type="checkbox"] {margin:0px;vertical-align:middle;}
.good-filters .good-filter .good-filter-elements label{font-size:12px;vertical-align:middle;}

.selected-good-filters{font-size:11px; border-bottom:1px solid black;}
.selected-good-filters .selected-good-filters-title{font-weight:bold; font-size:14px;}
.selected-good-filters ul{list-style-type: none; padding:0px;}
.selected-good-filters li{margin-top:5px;}

.selected-good-filters li.last{margin-top:15px;}


/*breadcrumbs and title*/

.breadcrumbs-and-title{float: left; min-width:700px; padding: 13px 0 0 0;}
.breadcrumbs-and-title-with-left{width:750px;}
.breadcrumbs img {padding:0 12px; }
.breadcrumbs a{font:16px Verdana; color: #2345b4; text-decoration: none;}
.breadcrumbs a:hover{text-decoration: underline;}

.content{float:left; position:relative;min-width:700px;}
.center .content-with-left{width:750px;}

/*admin menu controller*/

.admin-menu{list-style:none;min-height:150px; font-size:14px;}
.admin-menu li{padding: 20px 0 0 0;}

/*admin menu block*/

.block-admin-menu{float:left; width:200px; padding: 20px 10px 0 5px;}
.block-admin-menu a{font-size:15px;color: #2345B4; text-decoration:none;}
.block-admin-menu a:hover{text-decoration:underline;}
.block-admin-menu ul{list-style:none;}
.block-admin-menu .sub-menu{padding-left:10px;padding-bottom:10px;}

/*common*/
.admin-actions{float:left; font-size:13px;clear:left; padding:5px;}
.publication-item-info{float:left; font-size:13px;clear:left; padding:5px;}

.pagesPanel{float:left; margin-bottom:15px; margin-top:10px; font-size:15px;}

.admin-panel{width:100%; float:left; padding-bottom:10px;}
.admin-panel .control-line{width:100%; float:left; padding: 5px 0;}
.admin-panel .control-line.wide{padding-bottom:20px;}
.admin-panel .control-line a{font-size:15px;}

.content-list{float: left; width:100%; padding-bottom:10px;}
.content-list .item, .content {width: 100%; padding: 0 0 20px 0; float:left;}
.content{min-height:200px;}
.content-list .item .title {float:left; width:100%;}
.content-list .item h2{padding:0px;}
.content-list .item h2 a {font: 20px Verdana; color: #2345b4; text-decoration: underline;}
.content-list .item .description, .content .description {float:left; width:100%; font-size:13px; line-height:1.5; }
.content-list .item .teaser {float:left; width:100%; }


.content .description {margin-bottom:20px;}
.content .description .date {float:left; width:100%; margin:10px 0 10px 0;}
.content .comments {float:left; width:100%; margin:10px 0 10px 0; font-size:15px; line-height:1.5;}
.comment-notify {color:red; font-weight: bold; margin: 5px 0 5px 0;}

.comments-box .item {padding:15px 0 15px 0; border-bottom: 1px solid #D8D8D8;}
.comments-box .user {font-weight:bold;}

.other-login-found-user {color:green; font-weight:bold;}

/*articles*/



/*goods*/

.good{float:left; width:100%;}
.good .publication-good-info{float:left; font-size:13px;clear:left; padding:5px;}
.good .admin-actions{float:left; font-size:13px;clear:left; padding:5px;}
.good .good-id {font: 14px Verdana; color: #000104; margin: 20px 350px 0 34px; float:right;}

.good .photo {float: left; max-height: 300px; overflow:hidden}
.good .photo img{max-width:300px;}
.good .near-photo-box {float: left; width: 200px; font: 17px Verdana; padding: 82px 0 35px 0px;}
.good .price1 {float:left; min-width:150px; font: 27px Verdana; color: #020100; padding:19px 0 3px 24px; }
.good .price-admin{float:left; min-width:150px; font: 9px Verdana; color:black; padding:2px 0 0 24px;}
.good .price1-red {float:left; min-width:150px; font: 27px Verdana; color:red; padding:5px 0 0 24px;}
.good .price2 {float:left; min-width:150px; font: 17px Verdana; color: #343434; padding:0 0 3px 24px; }
.good .after-price{float:left; min-width:150px; padding-bottom:13px;}
.good .btn-buy {margin-left:15px;}
.btn-buy {background: url(../images/btn_buy.png) no-repeat; width: 154px; height: 42px; font: 24px Verdana; color: #FFFFFF/*#000103*/; cursor: pointer; border:medium none;} 

.delivery-wrap {width: 206px; height: 244px; padding: 33px 0 0 50px; float: left; font:12px Verdana; color: #000103;}
.delivery {width: 197px; height: 177px; border: 1px solid #fbd474; border-radius: 10px;}
.delivery h4 {font:bold 14px Verdana; color: #1d1d1d; text-align: center; padding: 6px 0 0 0;}
.txt-delivery {font:10px Verdana; color: #1d1d1d; padding: 9px 17px;}
.txt-delivery a {font:10px Verdana; color: #2345b4;}

.good .small-photo-box {float: left; height: 50px; width: 202px; padding: 0 0 0 42px;}
.good .small-photo-box img {padding: 0 6px 0 0;}
.good .short-txt { float: left; width: 763px; padding: 13px 0 0 0; line-height: 19px; font:13px Verdana; color: #040200;}
.good .avail {padding-left:24px; font-size:15px; font-weight:bold;}
.good .avail-green, .mini-good .avail-green {color:green;}
.good .avail-red, .mini-good .avail-red {color:red;}
.good .avail-orange, .mini-good .avail-orange {color: #ff9600;}
.good .share-box {float:left; clear:both;padding-left:10px;margin-bottom:10px;}

.good .description p {font-family:verdana,geneva,sans-serif; font-size:14px;}
.title-in-description {margin:4px auto;color:#FF9600; font-family:verdana,geneva,sans-serif; font-size:16px;display: inline-block;}

.slider_action_together {width: 843px; height: 150px; padding: 53px 0 86px 0;}
.slider_action_together_arrow {float: left; padding: 0 8px;}
.action_together_element {float: left; width: 752px; height: 144px; border:1px solid #ffc066; padding: 0 0 0 15px; border-radius: 10px;}

.related-goods{width:100%;float:left;}
.related-goods-title{font:18px Verdana; color:#161616; padding:20px 0 22px;}
.mini-good {width: 152px; height: 100%; padding: 10px 10px 0 0; float: left;}
.mini-good .img-box{width:100px;height:100px;overflow:hidden; margin: 0 0 5px 25px;}
.mini-good .img-box img {width:100px; }
.mini-good .name {font: 12px Verdana; color: #020100;}
.mini-good .name a{color:#2345B4;text-decoration:none;}
.mini-good .name a:hover{text-decoration:underline;}
.mini-good .price {color: #020100; font: 19px Verdana; text-align: center;}
.mini-good .price-red {color: red; font: 19px Verdana; text-align: center;}

.cd-goods {width:100%; float:left; border-top: 1px solid #FF9600; border-bottom: 1px solid #FF9600; padding:10px 0 10px 0; margin-bottom:10px;}
.cd-goods-title {float:left; font:18px Verdana; color:#161616; padding:8px 0 10px;}
.plus-next-good {float:left; font-size:40px; font-weight:bold; color:#FF9600; height:140px; padding:10px;}
.plus-next-good span {vertical-align: -100%;}
.cd-goods-add-to-kit {float:left; width:145px; height:143px;padding-top:50px; padding-left:20px;}
.cd-goods-add-to-kit a {color:#2345B4; font-size:18px;  ;}
.cd-goods-equal {float:left; font-size:40px; font-weight:bold; height:140px; padding-top:10px;}
.cd-goods-equal span {vertical-align: -100%;}
.cd-goods-results {float:left; padding-top:50px; padding-left: 25px;}
.cd-goods-results .price {font-size:16px;}
.cd-goods-results .price-red {color: red; font: 22px Verdana; padding-bottom:20px;}
.cd-goods-results button.btn-buy {font-size:17px; width:185px; margin-left:0; background-image: none; background-color:#FF9600;}

.cd-goods-selector {width:820px;}
.cd-goods-selector .price-box {float:left; width:70px;}
.cd-goods-selector .price, .cd-goods-selector .price-red {font-size:11px; text-align:left; font-weight:bold;}
.cd-goods-selector button{background-color:#FF9600; background-image: none; border: medium none; color: #ffffff; cursor: pointer; float:left; font-size:11px; font-weight: bold; margin-top:5px;}

.cd-goods .mini-good {position:relative; padding-top:16px;}
.cd-goods .mini-good .delete-good-img {background: url("../images/close_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); position:absolute; top:0; right:0; height:18px; width:17px; cursor:pointer;}
.cd-goods .mini-good .btn-edit-good {background-color:#FF9600; border: medium none; color:#ffffff; position:absolute; top:0; right:0; cursor:pointer;}

.action_together_prices {width: 155px; height:100%; float: left; padding: 11px 0 0 17px;}
.action_together_title {font: 19px Verdana; color: #ff7600;}
.action_together_prices .old_price {color: #020100; font: 26px Verdana; background: url(../images/line.png) 0 8px no-repeat;}
.action_together_prices .action_price {color: #020100; font: 32px Verdana; padding: 18px 0 0 0; }
.action_together_prices .old_price span{font: 16px Verdana; color: #020100;}
.action_together_prices .action_price span{font: 20px Verdana; color: #020100;}
.action_together_plus, .action_together_eq {padding:38px 0 0 0; float:left;}

.buy {width: 179px; height: 100%; float: left; padding: 11px 0 0 0; color: #ff7600; font:13px Verdana;}

.good-warehouse, .paid-statistic-table, .bordered-table{border:1px solid gray;}
.bordered-table{	border-collapse:collapse;}	
.good-warehouse th, .good-warehouse td,  .bordered-table td, .bordered-table th{font-size:10px;	border:1px solid gray; }

.good .discount-box {float:left;}
.good .discount-link {margin-bottom:5px; font-size:14px;}
.good .discount-link a{	color:#FD3505; border-bottom: 1px dashed; text-decoration: none;}
.good .discount-link a:hover{	text-decoration: underline;}
.good .admin-content {float:left; min-width:700px; border:1px solid #C2C2C2; border-radius: 5px 5px 5px 5px; padding:5px; margin-bottom:10px; background:#F1F1F1;}
.good .admin-content-title {float:left; font-weight:bold; font-size: 18px; padding-bottom:15px;} 
.good .admin-content .all-categories {float:left;}
.good .admin-content .title{float:left; font-weight:bold; font-size: 14px; padding-top:10px;}
.good .admin-content .all-categories ul {list-style:none;padding-left:10px; line-height:16px;}
.good .admin-content .warehouse-info {font-size:10px; padding:10px 0 10px 0;}
.good .admin-content .extra-good-info {padding: 10px 0 10px 0;}
.good .admin-content .extra-good-info a {font-size:14px; font-weight:bold;}

.good .good-tabs{float:left; min-width:740px; margin-top:20px; width:100%; border:none; background:none; padding:0;}
.good-tabs .tabs-head{border: none; }
.good .good-tabs .tabs-head{min-width: 740px; height: 29px; border-bottom: 1px solid #ff9600; border-radius:0; padding: 0 0 0 23px; background:none;}
.good-tabs .tabs-head li{list-style-type: none;  float: left;  background:none; border:none; padding:0px; margin:0px;}
.good-tabs .tabs-head li a {text-decoration: none;  font: 16px Verdana; color: #261200; padding: 10px 21px; line-height:normal; float:none;}
.good-tabs .tabs-head li a:hover, .good-tabs .tabs-head li.ui-tabs-selected a{background: #fdecb6; border:1px solid #ff9600; border-radius: 10px 10px 0 0; height: 40px; box-shadow:0px 5px 5px #e7e6e6; padding: 10px 20px;}
.good-tabs .tabs-content{min-height:150px; margin-top:10px; line-height:1.5;}

.good .photoalbum-item{float:left;}
.good .photoalbum-item img {	width:200px;padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;}

.field-view-location-features {float: left; padding:4px; width:100%;}
.field-label-view-location-features {float: left; width: 300px;}
.field-data-view-location-features {float:left; width:650px;}

/* categories */
.baner {margin: 27px auto;}
.good-category-list {padding: 0 0px 60px 0; word-wrap: break-word;}
.content-with-left .good-category-list{width:750px;}
.good-category {padding: 0 20px 60px 0; float: left;height: 122px; width: 280px; cursor: move;}
.good-category .photo {float: left; width:100px; height:100px; overflow:hidden;}
.good-category .photo a{display:block;}
.good-category .photo img{width:100px;}
.good-category .txt {float: left; padding-left: 15px; width: 155px;}
.good-category .txt a {text-decoration: none;}
.good-category .txt h3 a{font:bold 14px Tahoma; color: #122752; text-decoration: none;}
.good-category .txt a{font:12px Tahoma; color: #0953dc; text-decoration: none;}
.blue-border{border: 1px solid blue;}
.admin-category-list td{padding: 5px 0 5px 0;}
.admin-category-list .odd{background-color:#EDECEB;}

.good-category-list-in-menu .good-category {padding: 10px 20px 10px 5px; float: left;height: auto; width: auto;border:1px solid blue; font-size:14px; font-weight:bold;}

/*good list*/

.good-list-params {width: 750px; float:left; padding: 5px 0; font: 12px Verdana; color: #050000; border-top:1px solid #000104;}
.good-list-params a {font: 12px Verdana; color: #2345b4; text-decoration: none;}
.good-list-params .sort-selectror {float:left; position: relative;}
.good-list-type {float:right; padding-right:5px;}

.good-list-params .sort-link {background: url("../images/ico_next_blue.gif") no-repeat scroll 100% 6px transparent; padding-right: 8px;}
.good-list-params .sort-drop-down{position:absolute; left: 64px; background-color:#FFFFFF; z-index:10;}
.good-list-params .sort-drop-down .container{ border: 1px solid #000104; padding: 5px 10px; }
.good-list-params .sort-drop-down .container ul{ list-style: none outside none; margin: 0; padding: 0;}

.good-list {float: left; width:780px; padding-bottom:80px;}
.good-list .item {width: 100%; padding: 20px 0; float:left;}
.good-list .item .title {float:left; width:590px;}
.good-list .item h2{padding:0px;}
.good-list .item h2 a {font: 20px Verdana; color: #2345b4; text-decoration: underline;}
.good-list .item .photo {float: left; width: 125px; max-height: 200px; padding: 0 30px 0 0; overflow:hidden;}
.good-list .item .photo img{max-width:125px;}
.good-list .item .all-description {font:12px Verdana; color: #000105; float: left; width:455px;}
.good-list .discount-box {float:left;}
.good-list .discount-link {margin-bottom:5px; font-size:14px;}
.good-list .discount-link a{	color:#FD3505; border-bottom: 1px dashed; text-decoration: none;}
.good-list .discount-link a:hover{	text-decoration: underline;}

.good-list .item .buy-box {width: 155px; float: right; font: 12px Verdana; color: #ff9600; padding: 0;}
.good-list .price1  {width:130px; float:left; font: 18px Verdana; color: #020100; padding: 2px 0 2px 5px; }
.good-list .price-admin{width:130px; float:left; min-width:150px; font: 9px Verdana; color:black; padding:1px 0 1px 5px;}
.good-list .price1-red {width:130px; float:left; min-width:150px; font: 18px Verdana; color:red; padding:0 0 2px 5px;}
.good-list .price2  {width:130px; float:left; font: 11px Verdana; color: #343434; padding: 2px 0 2px 5px;}
.good-list .good-id {padding: 5px 0 15px 0;}
.good-list .btn-buy {margin-top:6px;}

.good-list .avail {padding:4px 0 0 7px; font-size:13px; font-weight:bold}
.good-list .avail-green {color:green;}
.good-list .avail-red {color:red;}
.good-list .avail-orange {color: #ff9600;}

#sortGoodList{list-style:none;}
#sortGoodList li {border:1px solid blue;}

.category-text {float:left; width:750px; margin-top:15px;}

/*cart*/
.cell {display: block; float: left; overflow: hidden; vertical-align: top;}

.cart-wrapper {width: 900px;}
.cart-wrapper .cart-empty{float:left; width:900px; padding-top:20px; font-weight:bold;}

.cart-header {float:left; width:900px;padding:15px 0 10px 0;}
.cart-header .title {width: 600px;}
.cart-header .number { width: 130px;}
.cart-header .sum {width: 120px;}

.cart-content {float:left; width:900px;}
.cart-content .cart_good {float:left; width: 900px; height: 132px; border-top: 1px solid #000; color: #000;}
.cart-content .last {border-bottom: 1px solid #000;}

.cart-good .delete-good{padding-top:33px;}
.cart-good .delete-good .delete-good-img {background: url(../images/close_small.png) no-repeat; width: 17px; height: 18px;}
.cart-good .image {padding:10px;}
.cart-good .image img {width: 90px;}
.cart-good .detail {width: 475px; padding-top:33px;}
.cart-good .detail a {color: #032aa9; font-size: 14px; text-decoration: none; }
.cart-good .detail .title {float:left; width: 475px;}
.cart-good .detail .price {width: 475px; padding-top:5px; text-align: left; float:left; font: bold 14px Verdana;}
.cart-good .number {width: 130px; padding-top:23px; position:relative; height:50px;}
.cart-good .number input {height: 25px; width: 45px; border: 2px groove #000; border-radius: 4px;font: bold 15px Verdana; text-align: right;}
.cart-good .number span {font: 15px Verdana; }
.cart-good .cost {font: bold 15px Verdana; padding-top:27px; width: 120px;}
.cart-good .change-amount{position:absolute; bottom:0px; left:0px; z-index:20; color:#032AA9; text-decoration: none; border-bottom: 1px dashed #032AA9}

.cart-wrapper .cart-discount {float:left; width:900px; color: #FD3505; font: bold 14px Verdana;}
.cart-wrapper .cart-discount .discount-title{float:left; width:600px;padding-left:130px; font-weight:normal;}
.cart-wrapper .cart-discount .discount-value{float:left; width:120px; }

.cart-bottom {float:left; width:900px;}

.btn-order {float:left; width: 290px; height: 50px; border: medium none; margin-top:20px; background: url(../images/but2.png) no-repeat; font: 20px Verdana; color: #060300; text-transform: uppercase; cursor:pointer;}
.cart-bottom .lnk-continue {float:left; display:block; font:15px Verdana; color:#1337ae; margin-top:35px; margin-left:15px;}
.cart-bottom .summary {float:right; padding-top:25px;padding-right:50px; font: 18px Verdana;}
.cart-bottom .summary span{font-weight:bold;}

.fontSize1{	font-size: 8px;}
.fontSize2{	font-size: 10px;}
.fontSize3{font-size: 12px;}
.fontSize4{font-size: 14px;}
.fontSize5{font-size: 18px;}
.fontSize6{	font-size: 24px;}
.fontSize7{	font-size: 36px;}

/*file browser for ckeditor*/
.file-browser .file{ width: 480px; height:60px;}
.file-browser .pos1{background-color:#FCFCFF;}
.file-browser .pos2{background-color:#F0F6FC;}
.file-browser .file a.none-image{background-color:#E3F0F0;width: 38px; height:25px; padding-top:10px;padding-left:10px; text-transform:uppercase;font-size:11px; border:1px solid black;}
.file-browser .file a{ width: 50px; height:50px; margin:5px; display:block; float:left; overflow:hidden;}
.file-browser .file a.filename{width: 400px; padding-left:20px; margin:5px 0px;}
.file-browser .file img{ max-width: 50px; max-height: 50px; float:left; border:0px;}
.file-browser .no-files {padding-top:20px; padding-left:20px; }
.file-browser .no-files h1 {font-size:18px;}

/*admin form*/
.baseForm{   padding: 5px; overflow: hidden; width:700px;}
.baseForm.goodBaseForm {width:100%;}
.baseForm .simple, .baseForm .complex {clear: left; padding: 0.25em 0;}
.baseForm .simple label, 
.baseForm .complex span {display: block; float: left; margin-right: 10px; position: relative;     text-align: left;   min-width: 130px;}

.baseForm .simple input[type="text"] {width: 350px;}
.baseForm .simple textarea, .baseForm .simple-text{float:left; clear:both;}

.list-edit{float:left; border:1px solid #C2C2C2; border-radius: 5px 5px 5px 5px; padding:5px; margin-bottom:10px; margin-top:10px; background:#F1F1F1; }
.list-edit h3{margin:0;}

.error-field{background-color: #f69696;} /*#aa0000*/

.marginB10{margin-bottom:10px;}
.marginB15{margin-bottom:15px;}

.baseForm .btn-generate-alias {font-size:10px;}

 /*search autocomplete*/ 
.autocomplete-w1 { background:url(../images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; *cursor:default; cursor:pointer; text-align:left; *max-height:350px; width:300px; overflow:hidden; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; width:300px;}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; width:100%; margin-bottom:10px; font-size:12px; line-height:13px; overflow: hidden;}
.autocomplete strong { font-weight:normal; color:#3399FF; }

.autocomplete div .image { width:50px; float:left; vertical-align:top; margin-bottom:0px;}
.autocomplete div .image a {position: relative; display: block;}
.autocomplete div .image a img {width:50px; border:0px;}
.autocomplete div .detail { width:200px; margin-bottom:0px; margin-left:60px;}
.autocomplete div .detail .title { width:200px; margin-bottom:0px; text-align:left;}
.autocomplete div .detail .price { margin-bottom:0px; text-align:left;}
.autocomplete div .detail .discountPrice { margin-bottom:0px; text-align:left;color:red}

/* good edit */
.goodFieldCategorySelector{ clear:both;}   
#categoriesBox, .good-categories-box{list-style: none; float:left; padding-left:0px;}   
#categoriesBox li .textContainer{float:left;width:380px;}
#categoriesBox li .deleteContainer{float:left;clear:right;}
.good-categories-box li .textContainer{float:left;width:300px;line-height:24px;}
.good-categories-box li .deleteContainer, .good-categories-box li .isMainContainer{float:left;clear:right;line-height:24px;}
.distributor-box{margin-top:10px;}
.distributor-box .textContainer{width:190px;}
.distributor-box .deleteContainer{}

/* orders */

.order-list td{padding-top:5px; padding-right:3px; }
.order-list .head-date{min-width:60px;}
.user-order-list .head-status{min-width:100px;}  
.order-list .head-status{min-width:90px;}  
.order-list .head-order{min-width:110px;}
.order-list .head-sum{min-width:45px;}  
.order-list .head-sum2{min-width:60px;}
.order-list .main-info{border-bottom:1px solid #C2C2C2;}
.order-list a{color: #2345B4;text-decoration:none;}
.order-list a:hover{text-decoration:underline;}

.order-list-detailed{border-collapse:collapse;}
.order-list-detailed .notice td{border: 1px solid black;}
.order-list-detailed .main-info td{border-top: 1px solid black;}   
.order-list-detailed .main-info td.first{ border-left: 1px solid black;}
.order-list-detailed .main-info td.last{border-right: 1px solid black;}
.order-list-composition{width:100%; border: 1px solid black; border-collapse:collapse;}   
.order-list-composition td{min-width:50px; border: 1px solid black;}
div.order-list-filter .simple input[type="text"] {width: 150px;}
div.order-list-filter .simple{margin-bottom:4px;}

.order-composition-edit{width:50px; margin-left:5px;}

.option_group_title {float:left;}
.option_group_remove {float:right;}
.option_group_value {float:left;}

/*statistic*/

.goodStatistic{ border:2px solid black;}
.goodStatistic th{border:1px solid black; width:50px;}   
.goodStatistic td{border:1px solid black; width:50px;}
.goodStatistic td.few_days{color:red; font-weight:bold;}
.goodStatistic td.many_days{color:black; font-weight:bold;}
.goodStatistic td.days_left{min-width:50px;}
.saleNeutrally{background-color:#ffffff;}
.salePositiveDev1{background-color:#C8EBA9;}
.salePositiveDev2{background-color:#98e88d;}
.saleNegativeDev1{background-color:#F3C8C8;}
.saleNegativeDev2{background-color:#FFAC9A;}
.saleLastDate{ background-color:#EADF2B;}   
.goodStatisticLink{font-weight:400; color:111155;}

.small-info {float:left; clear:both;}

.good-warehouse, .paid-statistic-table, .bordered-table{border:1px solid gray;}
.bordered-table{border-collapse:collapse;}   
.good-warehouse th, .good-warehouse td,  .bordered-table td, .bordered-table th{font-size:10px;border:1px solid gray;}
#extraGoodInfo{font-size:14px; font:weight:bold;}   
.need-2-table{border-collapse:collapse;}   
.need-2-table .head-title{min-width:150px;}   
.paid-statistic-table td, .need-2-table td, .need-2-table th{font-size:10px; border:1px solid gray; padding-right:5px;}
.need-2-table td {padding-left:3px;}

/* for discounts*/

.discountCondition .contentContainer {float:left; width:450px;}
.discountCondition .deleteContainer {float:left; clear:right;}
.discountCondition .descriptionContainer{font-size:8px; clear:both; margin-bottom:20px;}

.discount{width:100%; border-bottom:1px solid #7A1518; margin-top:15px; padding-bottom:10px; overflow:hidden;}
.discount-title{font-size:16px; font-weight:bold; text-decoration:none; overflow:hidden;}
.discount .description{overflow: hidden; text-align: justify;}
.discount .description .discount-title-box{margin-bottom:2px;}
.discount .main-pic{float:left; margin:2px 15px 10px 5px; max-width: 150px;}
.discount .discount-period{font-size:10px; margin-bottom:12px;}
.discount-link a{color:#FD3505; border-bottom: 1px dashed;}
.discount-link span{color:#D67617;}
.discount-link a:hover{color: #CB0000}

.complement-discount-sort-box {float:left;}
.complement-discount-sort-box .mini-good {border:1px solid cyan}

/* order */
.preorder .orderinfo {float:left; min-width:391px;}
.preorder .orderinfo .label{font-size:13px; font-weight:bold;}
.preorder .orderinfo .field{margin-bottom:10px;}

.preorder .order-composition-box{float:right; width:345px; background-color: #ecf1f5; padding:7px;}
.content-with-left .preorder .order-composition-box {width:345px;}
.preorder .order-composition-title{float:left; font-size:14px; font-weight:bold}
.preorder .order-composition-edit{float:right; width:auto; margin:0;}
.preorder .order-composition-edit a{color:#2345B4; border-bottom: 1px dashed; text-decoration:none;}
.preorder .order-good {float:left; margin-bottom:5px;}
.preorder .order-good a{color: #2345B4; text-decoration: none;}
.preorder .order-good a:hover{text-decoration: underline;}
.preorder .order-good .cell{float:left; font: normal 12px Verdana;}
.preorder .order-good .title{width:210px;}
.content-with-left .preorder .order-good .title{width:210px;}
.preorder .order-good .amount{width:50px;}
.preorder .order-good .cost{width:85px; text-align: right;}

.preorder .discount-label{font: normal 13px Verdana; margin-top:5px;}
.preorder .cart-discount {float:left; width:345px; color: #FD3505; font: normal 12px Verdana;}
.preorder .cart-discount .discount-title{float:left; width:260px; font: normal 12px Verdana; margin-bottom:5px;}
.preorder .cart-discount .discount-value{float:left; width:85px; margin-bottom:5px; text-align: right;}
.preorder .order-sum-box{margin-top:5px;}
.preorder .order-sum-label{float:left; width:260px; font:normal 12px Verdana;}
.preorder .order-sum-value{float:left; width:85px; font:bold 12px Verdana; text-align:right}

/* Auth*/
.auth-form-box {min-width:250px;}
.auth-form-box a{color: #2345B4; text-decoration:none;}
.auth-form-box a:hover{text-decoration:underline}
.auth-form-box .field-box{float:left; clear:both; margin-bottom:5px;}
.auth-form-box .field-box label{font: 13px Verdana;}
.auth-form-box .field-box input{width:220px;font-size:13px;}
.auth-form-box .field-box input, .auth-form .field-box label{display:block; }
.auth-form-box .forgot{float:left; width:155px;line-height:22px;}
.auth-form-box .submit{float:left; width:65px}
.auth-form-box .registration{float:left; width:180px; margin:5px 0; text-align:center}
.auth-form-box .registration a{font: 18px Verdana;}


/* Registration */
.asterisk{color:red; font: 14px Arial; font: 14px Arial;}
.preorder .already-registered{float:left;}
.preorder .already-registered a {color: #2345B4; font: 16px Verdana; text-decoration: none;}
.preorder .already-registered a:hover{text-decoration: underline;}
.register-form{float:left;width:610px;}
.register-fields{width:610px; font: 14px Arial;}
.register-fields td {margin-bottom:5px;}
.register-fields .label{font-weight:bold; width: 160px;}
.register-fields .input input {width: 180px;}
.register-fields .input select{}
.register-fields .input textarea{}
.register-fields .info{font: italic 10px Arial;}
.asterisk-info{font: italic 12px Arial;}