/* General colour scheme
----------------------------------------------------------------*/


.brd a:link, .brd a:visited {
	color: #1986da;
	}

.brd p.feed a:link, .brd p.feed a:visited {
	color: #ffff;
	}

.brd a:hover, .brd a:active, .brd a:focus,
.brd p.feed a:hover, .brd p.feed a:active, .brd p.feed a:focus {
	color: #9102a1;
	text-decoration: none;
	}

.brd .main-pagepost a:link, .brd .crumbs a:link,
.brd .main-pagepost a:visited, .brd .crumbs a:visited {
	text-decoration: none;
	}

.brd .main-pagepost a:hover, .brd .crumbs a:hover,
.brd .main-pagepost a:active, .brd .crumbs a:active,
.brd .main-pagepost a:focus, .brd .crumbs a:focus {
	text-decoration: underline;
	}

.brd .gen-content, .brd .main-content {
	background: #fbfbfb;
	border-color: #DFE6ED;
	border-bottom-color: #CBD1D8;
	}

.brd .main-pagepost {
	background: #fff;
	border-color: #DDE4EB;
	}

.brd .crumbs {
	background: #fff;
	border-color: #fff;
	}


.brd .main-item, .brd .main-item li, .brd .main-item div, .brd td {
	border-color: #DDE4EB;
	}

.brd .main-item li.info-posts,
.brd .main-item li.info-replies,
.brd .main-item li.info-views,
.brd .main-item li.info-topics {
	}

.brd .main-content .main-item .item-nav {
	color: #888;
	}

.brd .main-content .sticky {
	background: #F2F4FA;
	}

.brd .main-content .main-item .hn .item-status em.sticky ,
.brd .main-content .main-item .hn .item-status em.closed{
	color: #314B60;
	font-weight: bold;
	}

.brd .main-content .main-item .hn .item-status em.moved {
	color: #666;
	}

.brd .post * {
	border-color: #DDE4EB
	}

.brd .post {
	border-color: #DDE4EB;
	border-top-color: #fff;
	border-bottom-color: #ccc;
	}

#topic-review .firstpost, .brd .singlepost {
	border-top-color: #DDE4EB;
	border-bottom-color: #DDE4EB;
	}

.brd .post {
	background: #EDF1F5;
	}

.brd .posthead, .brd .postbody, .brd .post-options {
	background: #f9f9f9;
	}

.brd .posthead .hn {
	background: #F1F1F1;
	}

.brd .posthead .post-title small {
	color: #999;
	}

.brd .online .userstatus span {
	border-color: #517CA1;
	}

.brd .ct-box, .brd .ct-set, .brd .ct-group, .brd .frm-group {
	border-color: #DBE0E4;
	}

.brd .admin-page .ct-box {
	background: #FEFFE6;
	}

.brd .admin-page .ct-set .ct-box, .brd .report {
	background: #F4F9FD;
	}

.brd .admin-page .warn-set .warn-box {
	background: #FEFFE6;
	}

.brd .main-frm .ct-group, .brd #brd-announcement {
	background: #F4F9FD;
	}

.brd .main-content .info-box {
	background: #FFFFE1;
	}

.brd .main-extensions .extension, .brd .main-hotfixes .hotfix {
	background: #F4F9FD;
	}

.brd .main-extensions .disabled, .brd .main-hotfixes .disabled {
	background: #FFFFE1;
	}

.brd .warn-group, .brd .warn-set, .brd .warn-box, .brd .error-box, .brd #admin-alerts {
	background: #FEFFE6;
	border-color: #F4EBCE;
	}

.brd .warn-group, .brd .warn-set, .brd .warn-box, .brd .error-box {
	border-color: #E6D190;
	}

.brd ul.info-list li,
.brd ul.error-list li {
	color: #6A97BF;
	}

.brd ul.info-list li span,
.brd ul.error-list li span {
	color: #666;
	}

.brd ul li strong {
	color: #333;
	}

.brd .user-box {
	background: #F4F9FD;
	}
.brd .ct-box .hn, .brd .ct-box .sig-demo {
	border-color: #DBE0E4;
	color: #f7b363;
	}

.brd .error-box .hn {
	color: #333;
	}

.brd .help-box {
	background: #f4f4f4;
	}

.brd .frm-buttons, .brd .extension .options, .brd .hotfix .options {
	border-color: #DBE0E4;
	}

.brd .checklist {
	background: #fff;
	border-color: #ccc;
	}

.brd label, .brd .aslabel, .brd .mf-set legend, .brd .ct-legend * {
	color: #357;
	}

.brd .paging * {
	border-color: #dedfdf;
	}


.brd .required label em, .brd #req-msg em, .brd .warn strong, .brd .important strong {
	color: #b42000;
	}

.brd .entry-content .quotebox, .brd .entry-content .codebox {
	background: #fff;
	border-color: #fff;
	}

#brd-announcement .userbox {
	background: #F4F9FD none repeat scroll 0 0;
	}

.brd .main-content .main-item .hn .posted-mark {
	color: #99C;
	}

/* Menus
----------------------------------------------------------------*/

#brd-navlinks {
	background: #e85830;
	border-color: #e85830;
	color: #fff;
	}

#brd-navlinks a:link, #brd-navlinks a:visited {
	color: #fff;
	}

#brd-navlinks a:hover, #brd-navlinks a:active, #brd-navlinks a:focus {
	color: #fff;
	text-decoration: underline;
	}

.brd .main-options, .brd .main-options span {
	background: #DDE4EB;
	}

.brd .main-menu, .brd .admin-menu {
	background: #f7b363;
	}

.brd .admin-submenu {
	background: #E4E4EC;
	border-color: #DFE6ED;
	}

.brd .main-menu a:link,
.brd .main-menu a:visited,
.brd .admin-menu a:link,
.brd .admin-menu a:visited {
	color: #fff;
	text-decoration: none;
	}

.brd .main-menu a:hover,
.brd .main-menu a:active,
.brd .main-menu a:focus,
.brd .admin-menu a:hover,
.brd .admin-menu a:active,
.brd .admin-menu a:focus {
	text-decoration: underline;
	color: #fff;
	}

.brd .main-menu li.active a:hover,
.brd .main-menu li.active a:active,
.brd .main-menu li.active a:focus,
.brd .main-menu li.active a:visited,
.brd .admin-menu li.active a:hover,
.brd .admin-menu li.active a:active,
.brd .admin-menu li.active a:focus,
.brd .admin-menu li.active a:visited {
	text-decoration: none;
	}

.brd .admin-submenu li.active a {
	text-decoration: none;
	}

.brd .main-menu li.active a {
	color: #fff;
	}

.brd .admin-menu li.active a {
	color: #eef;
	}

#brd-admod #alert a {
	color: yellow;
	}

/* Logo and Headings
----------------------------------------------------------------*/

#brd-head {
	background: transparent;
	border:0;
	font-size:36px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif
	}

#brd-head a, #brd-head a:link, #brd-head a:visited {
	color:#7e0193;
	}

.brd .main-head, .brd .main-foot {
	background: #f7b363;
	color: #fff;
	border-color: #f7b363;
	}

.brd #brd-announcement h1 {
	border-color: #BBBBBB;
	}

.brd .main-subhead {
	border-color: #DFE6ED #DFE6ED #CBD1D8 #DFE6ED;
	background: #F4F4F4;
	}

.brd .column-title {
	border-color: #F4F4F4 #F4F4F4 #CBD1D8 #F4F4F4;
	background: #F4F4F4;
	}

.brd .group-head {
	background: #EDF1F5;
	border-color: #DBE0E4;
	}

.brd .content-head .hn {
	border-color: #DBE0E4;
	color: #666;
	}

.brd .main-head a:link, .brd .main-head a:visited,
.brd .main-foot .options a:link, .brd .main-foot .options a:visited {
	color: #fff;
	}

.brd .main-head a:hover, .brd .main-head a:active, .brd .main-head a:focus,
.brd .main-foot .options a:hover, .brd .main-foot .options a:active, .brd .main-foot .options a:focus {
	color: #fff;
	}

.brd th {
	background: #F4F4F4;
	}

.brd .main-frm .ct-group td {
	background: #FBFBFB;
	}

#extensions-used {
	border-bottom-color: #999;
}


/* Status indicators
----------------------------------------------------------------*/

.brd .main-content .main-item .icon {
	border-color: #EDF1F5 #DDE0E4 #C6CBD3 #BABFC6;
	}

.brd .main-content .redirect .icon {
	border-color: #f4f4f4 #f4f4f4 #f4f4f4 #f4f4f4;
	}

.brd .main-content .sticky .icon {
	border-color: #D7E5F3 #C3CFDC #9FB3C7 #90A2B4;
	}

.brd .main-content .closed .icon {
	border-color: #ACACAC #979797 #898989 #7A7A7A;
	}

.brd .main-content .sticky .closed .icon {
	border-color: #D7E5F3 #C3CFDC #898989 #7A7A7A;
	}

.brd .main-content .new .icon {
	border-color: #2B75AD #235E8C #f7b363 #266799;
	}


/* Multi Checkbox Widget
-------------------------------------------------------------*/

.brd .checklist .checklist-item label:hover {
	background: #EDF1F5;
	}

body   {background:#EFE9C7 url('../images/bg-mdl.png') repeat-y 50% 0;height:100%;}
html   {height:100%;}
a img  {border:0px;}
ol,ul  {list-style:none;}
table  {border-collapse:collapse;border-spacing:0;}
font   {color:inherit !important;font:inherit !important;color:inherit !important;}
a      {color: #ac3312;}
.clear {clear:both; float: none!important; width: auto!important;}
textarea, select, option, input {font-family:Tahoma, sans-serif}
.wrap-a{position:relative;min-height:100%;}
.text-center{text-align:center;}
.to-left{float:left;}
.to-right{float:right;}
.title, .relat_prod{font: italic 36px/36px "Times New Roman",serif; color: #68370f; }
.hidden{display: none;}
#response{text-align: center; margin: 3px 0px 5px;}

/***** Rails *****/
.wrap-a{margin:0 auto 0; width: 100%;background: url('../images/bg-top.jpg') no-repeat 50% 0;overflow:hidden;}
.wrap-b{background:  url('../images/bg-btm.jpg') no-repeat 50% 100%; width: 100%;  position: relative; overflow:hidden; padding-bottom: 133px;}
.all{width: 987px; margin: 0px auto 50px; overflow: hidden;}
.all > div{float: left; min-height: 1367px;}
.kernel{width: 603px; margin-bottom: 130px;}
.wing_left{width: 227px;}
.wing_right, .wing_left{width: 192px; padding: 0px;}
.wing_right > div, .wing_left > div{margin-top: 40px; overflow: hidden;}
.wing_right > div:first-child, .wing_left > div:first-child{margin: 22px 0 0 0;}

.makeOrder{background: url('../images/makeOrder.png') no-repeat; width: 113px; margin: 10px 0 8px 45px;}
.makeOrder a{display: block; font: 11px Arial,sans-serif; color: #fff; text-decoration: none; padding: 3px 0px 4px 24px;}

/***** Header *****/
.header{width:987px;overflow:hidden;margin:0 auto 6px;position:relative;}
.logo{display: block; width: 315px; height: 117px; position: absolute; left: 276px;}

.account{font:normal 11px/12px Tahoma, sans-serif;width:905px;margin:13px 41px;overflow:hidden;}
.account p{float:right;height:18px;padding-right:13px;}
.account p:first-child{background:url('../images/divider.png') no-repeat;padding:0 0 0 16px;}
.account p a{font-weight:bold;color:#ca1d1d;}
.account p a:first-child + a{font-weight:normal;color:#8f3231;}

.menu{background:url('../images/menu-bg.png') no-repeat 50% 0;width:100%;height:39px;margin-top:200px;text-align:center;padding-top:8px; padding-left: 0px!important;}
.menu li{display:inline-block;padding:5px 20px;}
.menu li a{color:#ac3312;text-decoration:none;font:16px Arial, sans-serif;}
.menu li a.activ{color:#eeb57f;}

.contacts{font:normal 11px/12px Tahoma, sans-serif;position:absolute;right:10px;top:33px;background:url('../images/contacts-btm.png') no-repeat 0px 100%;padding-bottom:16px;}
.contacts-wrap{background:url('../images/contacts-bg.png') repeat-y;width:295px;padding:10px 0;}
.contacts-wrap p{color:#222;line-height:21px;font-size:12px;text-align:right;margin:0px 35px 0 0;}
.contacts-wrap p strong{color:#8f3231;font-size:11px;}

/***** SideBars ****
.canvas{width: 161px; background: #fdefe3 url('../images/sidebar-bg.png') repeat-x 0px 100%; padding: 10px 15px 8px; border-radius: 15px; border-bottom: 1px #eac6a4 solid; border-right: 1px #eac6a4 solid; margin: 8px 0; min-height: 79px;}
.headline{background: url('../images/topic_header.png') no-repeat; width: 183px; color: #68370f; font: italic 24px/24px 18px/20px "Times New Roman", serif; padding: 5px 0 12px 30px; margin: 0 0 8px 0;}

#tray{margin-top: 17px; position: relative; padding-right: 15px;}
#tray > span{background: url('../images/tray.png') no-repeat; display: block; width: 71px; height: 93px; position: absolute; left: 5px; top: -15px;}
#tray table{margin: 10px 0 5px 63px; width: 130px;}
#tray table td{line-height: 21px;}
#tray table td span{font-size: 14px; line-height: 21px; font-weight: bold;}
#tray table td:first-child{width: 53px;}
#tray table tr:first-child + tr > td:first-child + td{color: #ca1d1d;}

.canvas p{margin-bottom: 6px;}
.canvas a{font-weight: bold;}
.canvas a + p{line-height: 18px; margin-bottom: 0px;}

.strip{background: url('../images/offer.png'); width: 200px; height: 52px; position: absolute; margin: -6px 0 0 -19px;}
.offer{margin-top: 50px; font-size: 14px; line-height: 20px; color: #7e1515; text-align: center;}
.novelty{width: 140px; height: 108px; margin: 15px auto 6px; display: block; border-radius:13px;}
.novelty + p{color: #ca1d1d; font-size: 14px; line-height: 12px; font-weight: bold; padding-bottom: 4px;}
.novelty + p span{ font-size: 12px;}

.form{padding-bottom: 0px; margin-bottom: 280px;}
.form form{margin: 5px 0 0 0;}
.form input[type=text]{width: 119px; clear: both; border: 1px #ebd4c2 solid; padding: 3px; font-size: 11px; line-height: 12px; margin-bottom: 3px; color: #555;}
.form input[type=image]{margin-bottom: 3px; position: absolute;}
.form input[type=radio]{margin-right: 5px;}
.form label{display: block; height: 16px; padding: 4px 0 2px 0px;}

.filter{margin-bottom: 38px;}
.filter .checkb{display: block; clear: both; margin: 5px 0;}
.filter .checkb input{float: left; margin-right: 5px;}
.filter span{color: #68370f; font-size: 14px;}
.filter div{font: 12px/18px "Times New Roman",serif;}
.filter input[type=text]{border: 1px #000 solid; font-size: 12px;}
.filter span + input{margin: 0 5px 0 3px;}
.filter .sbm{background: url('../images/filter-bg.png'); width: 96px; position: absolute; margin: -5px 0 0 0; padding: 15px 0 0 4px;}
.filter .sbm input{border: none; padding: 2px 9px;background: none; cursor: pointer;}
.filter .range{margin: 10px 0 0;}

.readmore{text-align: right; padding-right: 15px;}
.readmore a{color: #68370f; line-height: 13px;}

**** Cart Page ****
.cart-page{min-height: 1367px; width: 950px; margin: 30px auto 0; float: none!important;}
.cart-page table{width: 943px; margin: 20px 0 0px; text-align: center; color: #222;}
.cart-page table .prod_variant{font: italic 16px/18px "Times New Roman", sans-serif; color: #68370f;}
.cart-page table .currency, td input{font: 16px "Times New Roman", sans-serif;}
.cart-page table .delete{background: url('../images/delete.png') no-repeat; width: 15px; height: 14px; display: block; margin: auto;}
.cart-page table thead{background: #fcb979; height: 33px; text-align: center; font: 15px/18px "Times New Roman", sans-serif; color: #5c2708; border: 1px #fcb979 solid; border-bottom: none;}
.cart-page table thead th{border-left: 1px #fedcbc solid;}
.cart-page table thead th:first-child{border-left:none;}
.cart-page table tbody tr{border-bottom: 1px #fcb979 solid;}
.cart-page table tbody td{width: 108px;border-right: 1px #fcb979 solid;}
.cart-page table tbody td:first-child{width: 551px; text-align: left; vertical-align: top; padding: 5px 5px 5px 8px; border-left: 1px #fcb979 solid}
.cart-page table tbody td:first-child img{border: 1px #fcd6b3 solid; float: left; margin-right: 10px;}
.cart-page table tbody td:first-child a{font: italic 17px/18px  "Times New Roman",sans-serif; color: #9803a5;}
.cart-page table tbody td input, .order_q{width: 36px; height: 21px; border: 1px #8b877d solid; -webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px; background: #fbefde; text-align: center;}
.order_q{padding-top: 3px; height: 17px; margin: auto;}
#order{margin-bottom: 10px;}

#total{text-align: right; margin: 0px 5px 25px;}
#total .label, #total .value{font-size: 16px; line-height: 18px; font-style: normal; color: #4f4f4f;}
#total .value{color: #9803a5;}
#total .summary .value,#total .summary .label{font-size: 20px; color:#222;}
#total .summary .value{color: #9803a5;}

.order_info {font: 12px Georgia, serif; color: #4f4f4f; margin: 0 -15px;}
.order_info >div{margin: 0px 15px; width: 240px; float: left;}
.order_info .title{font-size: 20px; line-height: 24px; margin-bottom: 9px; }
.order_info .recipient {width: 447px;}
.order_info .payment {width: 203px; height: 150px;}

.recipient form {margin: 0px -16px;width: 560px;}
.recipient form label{float: left; margin: 2px 16px 5px;}
.recipient form input, .recipient form textarea{display: block; border: 1px #c8c8c8 solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin: 2px 0;width: 199px; height: 17px; padding: 2px;}
.recipient form textarea{width: 440px; height: 75px; max-width: 440px; min-width: 440px; min-height: 75px; overflow: visible;}
.recipient form .checkout{background: url('../images/make_order.png') no-repeat;width: 173px; height: 52px; padding: 15px 0 0 15px; float: right; margin: -10px 12px 0 0;}
#buttons{background: url('../images/make_order.png') no-repeat;width: 173px; height: 52px; margin: -5px auto 0; overflow: hidden;}
#buttons a{display: block; width: 130px; margin: 21px 0 0 47px;background: none;width: 138px; height: 28px; font: italic 14px/13px "Times New Roman", serif; color: #fff; text-decoration: none; padding: 4px 0 0 0; }
.recipient form .checkout a{display: block; width: 50px; height: 10px;}
.recipient form input[type="button"]{background: none;width: 138px; height: 28px; border: none; cursor: pointer; font: italic 14px/13px "Times New Roman", serif; color: #fff; padding-bottom: 2px;}

.auth {margin-top: 40px; font: 12px/24px "Arial", sans-serif; color: #222;}
.auth form label{width: 88px; text-align: right; float: left;}
.auth form label input{float: left; margin-left: 15px;}
.auth form label span{margin: 5px 0 0 10px; }
.auth form #rememberMe {padding-left: 105px; width: 133px; clear: both; text-align: left;}
.auth form #rememberMe input{float: left; width: auto; margin-left: 0px;}
.auth form #rememberMe span{font-size: 12px; margin-bottom: 4px; line-height: 21px;}
.auth form .chekout{margin-left: 115px;}
.auth form > div{overflow: hidden; width: 325px; float: left;}
.auth form img{float: left; margin: 4px 3px 4px 121px; width: 202px;}
.auth form .optio{margin-top: 4px; background: url('../images/seporat.png') no-repeat 108px 8px; padding: 0px 0px 5px 0; float: right; width: 213px;}
.auth form .optio a{margin-right: 20px;}
.auth form .errors{margin: 4px 0 10px 124px; color: #ff0000; font-size: 12px; line-height: 11px}


.regist form{width: 510px; margin: 15px 10px; font: 12px Georgia,serif; color: #4F4F4F;}
.regist form > div{overflow: hidden;}
.regist form label{width: 121px; margin: 5px 0 0; text-align: right; font: 12px Arial, sans-serif; color: #222;}
.regist form label > span{color: #AC3312;}
.regist form img{float: left; margin: 4px 3px 4px 137px; width: 202px;}
.regist form input#remember{width: auto; display: inline; height: auto; margin-right: 15px;}
.regist form .checkout input{float: none;}
.regist form input, .regist form textarea{float: left; margin-left: 15px;}
.regist form textarea{width: 330px; min-width: 330px; max-width: 330px;}
.regist form input[type="submit"]{background: none;width: 138px; height: 28px; border: none; cursor: pointer; font: italic 14px/13px "Times New Roman", serif; color: #fff; padding-bottom: 2px;}
.regist form .chekout{margin-left: 134px;}
.regist form .errors{margin: 8px 0 0 124px;}
.regist form .errors p{color: #ff0000; font-size: 11px;}

.prof_edit {width: auto; margin-top: 0px; border-radius: 0px 15px 15px 15px;}
.prof_edit form{width: 450px; margin: 15px 0 0 30px; font: 12px Georgia,serif; color: #4F4F4F;}
.prof_edit form textarea{width: 278px; height: 75px; max-width: 278px; min-width: 278px; overflow: visible; float: left; margin-left: 15px; font-size: 12px;}
.prof_edit form > div{overflow: hidden;}
.prof_edit form label{width: 110px; margin: 7px 0 0; text-align: right;}
.prof_edit form img{float: right; margin: 15px 3px 5px; width: 200px;}
.prof_edit form input#remember{width: auto; display: inline; height: auto; margin-right: 15px;}
.prof_edit form .checkout input{float: none;}
.prof_edit form input{float: left; margin-left: 15px;}

#orderForm .chekout{margin-left: 17px;}
form .chekout{background: url('../images/ckuot_bg.png') no-repeat; width: 208px; height: 26px; border: none; cursor: pointer; font: 13px/12px Arial, sans-serif; color: #fff; padding-bottom: 5px; margin: 15px auto 10px; display: block;}
form .chekout:hover{background-position: -207px 0;}
form .chekout:active{background-position: -415px 0;}*/

/*
.products_list{width: auto; margin-top: 0px; border-radius: 0px 15px 15px 15px; font: 12px/30px Arial, sans-serif;}
.products_list tbody{font-weight: bold;}
.products_list tbody tr{border-top: 1px #f9dcbf solid;}
.products_list tbody tr span{display: inline; color: #088244; font-weight: normal;}
.products_list tbody tr span.pl_new{color: #ca1d1d; font-weight: bold;}
.products_list tr td{width: auto;}
.products_list tr td:first-child{padding-right: 22px!important}
.products_list tr td.date{padding-right: 50px!important}
.products_list tr td.status{padding-right: 50px!important; width: auto;}

.vectorline{text-align: right; font: 12px Georgia,serif; color: #4F4F4F; }
.vectorline > a{padding-left: 10px;}

.hrf_fix{text-align: center; margin-top: 25px; width: 473px;}
.hrf_fix a{font: bold 13px Tahoma,serif; color: #AC3312; }
.hrf_fix a:first-child{padding-right: 15px;}
.forgot form{margin-top: 20px;}
.forgot form .checkout{margin-top: 5px; width: 152px;}
.forgot form .errors{color: #ff0000;}

#categories_menu_tree{overflow: hidden; margin-bottom: 0px; width: auto; margin-top: 15px;}
#categories_menu_tree a, #categories_menu_tree > span{font: bold 12px Tahoma,serif; color: #AC3312; float: left; min-height: 17px; margin: 0px; border-bottom: none; border-radius: 15px 15px 0 0; width: auto; padding-right: 15px; text-decoration: none; padding: 12px 15px 6px}
#categories_menu_tree > span{color: #938a8a;}
#categories_menu_tree a.act{ background-image: none; background-color: #FDEFE3;}
#categories_menu_tree a.exit{float: right;  padding: 8px 12px 6px; margin: 0px 15px 0 0;  background-image: none; background-color: #FDEFE3; border-radius: 15px; border-bottom: inherit;}

**** Left Menu ****
.sidebar{background: url('../images/menu-merge.png') no-repeat; width: 192px;padding: 14px 0 0 0;}
.sidebar .terminal{background: url('../images/menu-merge.png') 0px -15px; width: 192px; height: 15px;}
.sidebar ul li:first-child{background: none;}
.sidebar > ul{background: #e85830 url('../images/menu-s-bg.png') repeat-x; border-right: 1px #c74622 solid;}
.sidebar > ul > li{background: url('../images/menu-seporator.png') no-repeat top center;}
.sidebar > ul > li > a{font-size: 12px; line-height: 13px; color: #fff; text-decoration: none; display: block;padding: 10px 20px 10px 27px;}
.sidebar > ul > li.active > a{background: url('../images/hover-menu.png') no-repeat; color: #7e1515;}
.sidebar li.active > a{font-weight: bold; text-decoration: none;}
.sidebar > ul > li > a:hover{text-decoration: underline;}

.sidebar ul ul{padding-bottom: 8px; display: none;}
.sidebar ul ul ul{padding-bottom: 0px;}
.sidebar ul ul li{padding: 3px 30px}
.sidebar ul ul li a{color: #fbe0c8; text-decoration: underline; line-height: 14px; font-size: 11px;}

**** Inventory ****
.inventory{width:520px;margin:25px 0 0 36px;}
.inventory td{vertical-align:top;width: 200px;}
.inventory .sub_cat td{width: 272px; padding-bottom: 30px;}
.inventory tr td:first-child{padding-right:46px;}
.inventory .sub_cat tr td:first-child{padding-right:35px; }
.inventory td > span{height:106px;display:block;}
.inventory td > div{height:40px;margin: 0 0 8px 0;}
.inventory td > div a{font:italic 24px/22px "Times New Roman", serif;color:#9803a5;text-decoration:underline;}
.inventory td > div a:hover{text-decoration: none;}
.inventory td > p{color: #222;margin-bottom: 30px; line-height: 15px;}

.car_desc{margin: 10px 0; font: 12px/16px Tahoma,sans-serif;}

**** Catalog ****
.catalog{width: 550px}
.supply {margin: 15px 0 20px; overflow: hidden;}
.supply .headline{width: auto; background: none; padding: 0px; text-decoration: none; float: left; width: 370px; height: 51px;}
.supply .headline a,.supply .headline > span {color: #9803a5;}
.supply img{border: 2px #f6c596 solid;}
.supply > p{clear: both; color: #222; margin-bottom: 10px;}
.supply > a:first-child, .supply #fb-img{margin: 0 15px 10px 0; overflow: hidden; float: left;}

.empty_tray{font: italic 24px "Times New Roman",serif; color: #333; text-align: center;}
.cart{position: relative; width: 263px;float: left; margin: 0px 0 0 -15px;}
.cart > div:first-child{width: 240px; margin-top: 0px;}
.cart input[type=submit]{height: 28px; width: 87px; cursor: pointer; border: none;margin: 17px 0 0 4px;background: none; color:#fff; font: italic 14px "Times New Roman",serif; padding-bottom: 1px;}
.cart input[type=text]{border: 1px #ccd0d4 solid; margin-left: 5px; font-size: 11px; line-height: 17px; padding: 1px; color: #575757;}
.cart select{font-size: 12px; margin: 5px 0 0 5px; position: absolute;}
.form_go{background: url('../images/submit-but.png');width:110px;height:52px;position:absolute;top:20px;left: 170px;}
.params, .params p{background:url('../images/cart-bg.png') no-repeat;}
.params{background-position:  100% -29px; margin: 10px 0; padding: 0 18px 0 0;overflow: hidden; width: 140px;}
.params >div{background: url('../images/cart-bg-line.png') repeat-x;}
.params p{font: 12px/26px "Times New Roman" ,serif; color: #68370f; padding: 0 0 2px 16px;}
.cart-price{float: left; width: 84px;margin-left:38px; background: url('../images/price.png'); color: #5c2708; font: 18px/26px "Times New Roman", serif; padding: 19px 0;text-align: center;}
.to_tray{background: url('../images/submit-but.png');width:111px;height:52px;float: left; margin: -16px 0 0 25px;}
#buy{ background-image: url('../images/make_order.png'); width: 160px; margin: -16px 0 0 -7px; }
.buy {height: 28px; width: 135px; border: none;margin: 17px 0 0 15px;background: none; color:#fff; font: bold 16px "Times New Roman",serif; padding-bottom: 1px;}
.buy a{color:#fff; font: italic 14px "Times New Roman",serif; padding-bottom: 1px; text-decoration: none!important; display: block; padding:5px 12px 5px 17px;}
.to_tray > a{display: block; margin: 10px 0 0 26px; font-size: 12px;}
#fbox-price{margin-left: 0px;}
#fbox{width: 130px;}
#fbox > .params{width: 110px;}
#inline1 .supply{margin-bottom: 0px;}

.short-desc{width: 250px; float: left;}
.short-desc p{line-height: 16px;}

**** Products ****
.related_header{font: italic 18px/42px "Times New Roman", serif; color: #68370f;}
.related_header > div{border-bottom: 1px #68370f solid; height: 23px; width: 370px; float: right;}*/

/***** Footer *****/
.footer{font: 11px/12px Tahoma,sans-serif;width: 987px; margin: -133px auto 0px; height: 133px; background: url('../images/footer.png') no-repeat;position: relative;}
.footer > div{float: left; height: 80px; margin:10px 0 0 10px;}
.footer div:first-child{width: 290px;}
.footer div:first-child p:first-child{margin: 14px 0 13px 20px;}
.footer div:first-child p:first-child + p{font-size: 12px;}
.footer div p{margin: 5px 0 5px 20px;}
.footer div p strong{font-size: 11px;}
.footer img{margin: 17px 6px 0 2px; float: left;}
.footer span{margin: 32px 0 0 0; float: left;}
/*
**** Pagination ****
.pagination{ font: 14px/26px "Times New Roman",serif; text-align: center;}
.pagination .backward,.pagination .forward{background: url('../images/pagination.png'); padding: 0 7px; font-size: 11px; margin: 0 30px 0 0;}
.pagination .forward{background-position: 0 -14px; margin: 0 0 0 30px;}
.pagination a{color: #f27c2f; text-decoration: none; margin: 0 12px;}
.pagination span{text-decoration: underline; margin:0 12px;}

**** Articles ****
.kernel .article {margin: 25px 0 0 36px; width: 550px;}
.kernel .article p {font-size: 12px; margin-bottom: 10px; text-align: justify; line-height: 16px;}
.kernel .article .text {margin: 15px 0 20px;}
.kernel .article .text h1 {font: italic 22px/22px "Times New Roman", serif; color: #9803A5; margin-bottom: 10px;}
.kernel .article .text h2 {font: 16px/22px "Times New Roman", serif; color: #CA1D1D;}
.kernel .article .text h3 {font: bold 16px/22px "Times New Roman", serif; color: #68370F;}
.kernel .article .text ul {font-size: 12px; list-style-type: circle; padding-left: 20px; line-height: 16px; margin-bottom: 10px;}
.kernel .article .text table {width:100%;}
.kernel .article .text td {padding:5px; border: 1px #FEC286 solid;}
.kernel .article .text th {padding:10px; color:#fff; background-color:#FEC286; border: 1px #FEC286 solid;}
.kernel .article .text .sub-th { background-color:#FCCC9B; color: #68370F;}

**** News ****
.kernel .news {margin: 25px 0 0 36px; width: 550px;}
.kernel .news .post { font-size: 12px; line-height: 16px; margin-bottom: 40px;}
.kernel .news .post h5 {margin: 8px 0; max-width: 450px;}
.kernel .news .post h5 a {font: italic 24px/22px "Times New Roman", serif; color: #9803A5; text-decoration: none;}
.kernel .news .post p {margin-top: 10px;}
.kernel .news .post img {border: 1px #ffcc99 solid;}
.kernel .news .post .post-pub-info { position: absolute; margin: 5px 0 0 455px;}

.article .delivery_text p{margin-bottom: 17px;}
.delivery_text {font: 12px/18px Arial, sans-serif}
.popupAnchor{padding-left: 13px; background: url('../images/list-dot.png') no-repeat 3px 9px; margin: 7px 0px 7px 10px;}
.popupElement{padding-top: 13px; background: url('../images/quote.png') no-repeat 36px 0; position: relative; margin-bottom: 10px; display: none;}
.popupElement .holder{background-color: #FAE1BC; padding: 13px 23px 1px; margin-bottom: 5px;}
.popupElement .pClose{background: url('../images/clodeButton.png') no-repeat; width: 15px; height: 15px; position: absolute; right: 7px; top: 19px; cursor: pointer;}
.popupElement .pTitle{color: #a10fa5; font: bold 14px/21px Arial, sans-serif; margin-bottom: 10px;}
.kernel .article .text .popupElement h3{color: #222; font: bold 12px/26px Arial, sans-serif;}
.delivery_text h1{margin-top: 15px;}
.delivery_text ul{list-style-image: url('../images/list-dot.png');}
.delivery_text ul li{margin: 5px 0px;}
.delivery_text a{font: 12px/20px "Arial", sans-serif;}
.delivery_text .dLink{border-bottom: 1px dashed #ca1d1d; text-decoration: none; padding: 0px 1px;}
.delivery_text .noBorder{border-bottom: none;}
.supply .supply-full {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    height: 130px;
}
.supply .supply-full a.supply-link {
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
}
.supply .supply-full .supply-right {
    float: left;
    bottom: 0;
    margin-bottom: -8px;
    margin-left: 130px;
    overflow: hidden;
    position: absolute;
width: 420px;
}
.supply .supply-full .supply-right .headline {
    margin-left: 15px;
}
.full-desc {
    margin-top: -30px;
}*/
