/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
input, select, label {vertical-align: middle;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/*================reset=======================*/
html {
  font: 12px Tahoma, Arial, Verdana, sans-serif; color: #513b0c; width: 100%;
  background: #ffe19f url(../../images/design/bg_top.gif) repeat-x;
}
body {background: url(../../images/design/bg_header.jpg) no-repeat 50% 0;}
.img_l {float:left; margin: 0 5px 5px 0;}
.clear {clear: both; font-size: 0; line-height: 0; height: 0; overflow: hidden;}
ul {margin: 0.2em 1em 0.2em 20px; list-style-position: outside;}
p {margin: 1em 0;}
h1 {font: 21px Georgia; margin-bottom: 0.7em; color: #b52f00;}
h2, .h2 {font-size: 17px; font-weight: normal; margin: 0.5em 0 0.8em; color: #b52f00;}
h3 {font-size: 14px; font-weight: bold; margin: 0.5em 0 0.8em;}

/*header*/
#header {width: 980px; margin: 0 auto; padding-top: 45px;}
.phone {background: url(../../images/design/bg_tel.gif) no-repeat; font: bold 18px Georgia; color: #df793b; margin: 0 0 22px 498px; padding: 19px 0;}
.logo {margin-left: 393px; display: block; width: 270px; height: 35px; text-indent: -1000px;}
#header ul {margin: 82px 5px 20px; list-style: none; height: 20px;}
#header li {float:left; padding: 0 13px; font: bold 16px Georgia; text-shadow: 0 -1px 0 #fff;}
#header li a,#header li a:visited {color:#513b0c; text-decoration: none;}
#header li a:hover {color:#513b0c; text-decoration: underline;}
.topline {border-top: 1px dashed #bf9c4f; border-bottom: 1px dashed #bf9c4f; *height: 1%; padding: 5px 0; margin-bottom: 10px;}
.cpt_product_search {float: left;}
#searchstring {background: url(../../images/design/input_search.gif) no-repeat; border: 0; width: 202px; height: 18px; padding: 3px 8px; color: #6c3c21;}
.form_auth {float: right; width: 437px; *width: 455px;}
.form_auth input {float: left; margin-right: 5px;}
.form_auth a {margin-top: -2px;}
.input_auth {background: url(../../images/design/input_auth.gif) no-repeat; border: 0; width: 112px; height: 18px; padding: 3px 8px; color: #6c3c21;}
.button {background: url(../../images/design/button.gif) no-repeat; border: 0; width: 68px; height: 24px; cursor: pointer; text-transform: uppercase; text-shadow: 0 1px 0 #ffe19f; color: #321a00; font: 14px Myriad Pro; padding-bottom: 2px;}
.form_auth a,.form_auth a:visited, .form_auth a:hover {color:#b52f00;}


/*content*/
#wrap {margin: 0 2%;}
#middle {width: 100%;height: 1%;position: relative;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}
#container {width: 100%;float: left;overflow: hidden;}
#content {padding: 12px 233px 0 245px;}
.line_centr {background: url(../../images/design/line_centr.gif) repeat-x; margin: 5px 0;}
.line_centr div {background: url(../../images/design/line_centr_l.gif) no-repeat;}
.line_centr div div {background: url(../../images/design/line_centr_r.gif) no-repeat right; height: 4px;font-size: 0; line-height: 0;}
.zag_centr2 {font: 18px Georgia; text-align: center; text-transform: uppercase;}
.block_cat {width: 152px; margin: 0 auto; text-align: center; margin-bottom: 30px;}
.cat_img {border: 1px solid #b79063; padding: 4px; margin-bottom: 5px; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.cat_name {border-top: 1px dashed #bf9c4f; border-bottom: 1px dashed #bf9c4f; padding: 7px 2px;}
.cat_name a,.cat_name a:visited {text-decoration: none;}
.cat_name a:hover {text-decoration: underline;}
.zag_centr {background: #ffedc5 url(../../images/design/zag_centr.gif) repeat-x;}
.zag_centr div {background: url(../../images/design/zag_centr_l.gif) no-repeat;}
.zag_centr div div {background: url(../../images/design/zag_centr_r.gif) no-repeat right; text-align: center; font: 18px/39px Georgia; text-transform: uppercase;}
.block_spec {background: #ffedc5; border: 1px solid #fff; padding: 12px 5px; border-radius: 0 0 3px 3px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;}
.block_brief {width: 33%; float: left; text-align: center;}
.block_brief_bord {background: url(../../images/design/block_brief_bord.gif) no-repeat; height: 3px; font-size: 0; line-height: 0; margin: 0 auto; width: 157px;}
.block_brief_centr {background: #fff; margin: 5px auto; width: 146px; padding: 10px 3px;}
.block_brief_centr img {margin: 7px 0 3px; padding: 0px; border: 1px solid #b79063; margin-top: 4px; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
/*catalog*/
.breadcrumbs {margin: 0 0 7px; height: 12px; list-style: none;}
.breadcrumbs li {float: left; padding: 0 12px 0 19px; background: url(../../images/design/breadcrumbs.gif) no-repeat 0 50%;}
.breadcrumbs .first {padding-left: 0; background: none;}
.breadcrumbs a,.breadcrumbs a:visited {color:#513b0c; font-weight: bold; text-decoration: none;}
.breadcrumbs a:hover {color:#513b0c; text-decoration: underline;}
.childcats {margin: 15px 0 0 90px; list-style: none; }
.childcats li {float: left; width: 30%; padding-left: 20px;  background: url(../../images/design/breadcrumbs.gif) no-repeat 0 20%; margin-bottom: 8px;}
.childcats a,.childcats a:visited {color:#513b0c; font-weight: bold; text-decoration: none;}
#cat_advproduct_search {background: #ffedc5; border: 1px solid #fff; padding: 12px 5px; margin: 10px 0 20px; border-radius: 0 0 3px 3px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;}
.catsearch {float: left; margin-right: 6px; color: #6c3c21;}
.catsearch span {margin-left: 10px;}
.catsearch input {background: url(../../images/design/catsearch_name.gif) no-repeat; border: 0; width: 148px; height: 18px; padding: 3px 5px; margin-top: 3px;}
.catsearch .price_from {background: url(../../images/design/input_from.gif) no-repeat; border: 0; width: 58px; height: 18px; padding: 3px 30px; margin-top: 3px;}
.catsearch .price_to {background: url(../../images/design/input_to.gif) no-repeat; border: 0; width: 58px; height: 18px; padding: 3px 30px; margin-top: 3px;}
.but_catsearch {background: url(../../images/design/button.gif) no-repeat; border: 0; width: 68px; height: 24px; cursor: pointer; text-transform: uppercase; text-shadow: 0 1px 0 #ffe19f; color: #321a00; font: 14px Myriad Pro; padding-bottom: 2px; margin-top: 17px;}
.sort {color: #513b0c; font-size: 13px; padding: 15px 0;}
.sort u {color: #b52f00;}
.sort img {vertical-align: middle;}
.nav {text-align: center; padding: 8px 0 25px;}
.nav a {font-size: 11px; font-weight: bold; margin: 0 5px;}
.nav span {font-size: 14px;}
.nav .next, .nav .prev,.nav .next:visited, .nav .prev:visited {background: #f2c684; color: #b52f00; font: 14px Myriad Pro; width: 72px; height: 21px; display: inline-block; margin: 0 8px; text-decoration: none; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.nav .next:hover, .nav .prev:hover {color: #b52f00; text-decoration: underline;}
.product_brief_block {width: 152px; margin: 0 auto 37px; text-align: center;}
.prdbrief_name {border-top: 1px dashed #bf9c4f; border-bottom: 1px dashed #bf9c4f; padding: 3px;}
.prdbrief_thumbnail {padding: 0px; border: 1px solid #b79063; margin-top: 4px; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.prdbrief_thumbnail a {display: block; }
.prdbrief_name a,.prdbrief_name a:visited {text-decoration: none;}
.prdbrief_name a:hover {text-decoration: underline;}
/*product*/
.cpt_product_images {padding: 4px; border: 1px solid #b79063; margin-right: 18px; float: left; position: relative; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.lupa {background: url(../../images/design/lupa.gif) no-repeat; display: block; width: 15px; height: 14px; position: absolute; bottom: 12px; right: 12px;}
.cpt_product_price {margin-bottom: 14px;}
.totalPrice {font: bold 16px Georgia;}
.youSaveLabel,.youSavePrice {font-size: 11px; color: #b52f00;}
.product_qty {background: url(../../images/design/input_qty.gif) no-repeat; border: 0; width: 40px; height: 16px; text-align: center; padding: 4px; color: #6c3c21; margin-right: 33px;}
.input268 {background: #fff8ea url(../../images/design/input268.gif) no-repeat; border: 0; width: 260px; height: 16px; padding: 4px; color: #6c3c21; margin-top: 3px;}
.cpt_product_details_request textarea {background: #fff8ea url(../../images/design/textarea268.gif) no-repeat; border: 0; width: 260px; height: 86px; padding: 4px; color: #6c3c21; margin-top: 3px;}
.block_captcha {padding: 5px 10px 10px; width: 245px; border: 1px solid #9b8155; background: #fff8ea; margin: 15px 0 21px; position: relative; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.block_captcha input {width: 135px;}
.but_send {background: url(../../images/design/but_send.gif) no-repeat; border: 0; width: 95px; height: 24px; cursor: pointer; text-transform: uppercase; text-shadow: 0 1px 0 #ffe19f; color: #321a00; font: 14px Myriad Pro; padding-bottom: 2px;}

/*left*/
#sideLeft {float: left; width: 216px; margin-left: -100%; position: relative;}
.block_catalog {background: url(../../images/design/bg_catalog.gif) repeat-y; margin-bottom: 8px;}
.block_catalog_top {background: url(../../images/design/bg_catalog_top.gif) no-repeat;}
.block_catalog_bot {background: url(../../images/design/bg_catalog_bot.gif) no-repeat bottom; padding-bottom: 25px; *height: 1%;}
.zag_catalog {padding: 15px 36px 22px; font: bold 18px Georgia; color: #b52f00;}
.block_catalog ul {margin: 0 11px;}
.block_catalog li {background: url(../../images/design/bord_cat.gif) no-repeat bottom; list-style: none; padding-bottom: 3px;}
.block_catalog li div {background: url(../../images/design/bg_level1.gif) no-repeat 5px 50%; padding: 2px 0 2px 28px; font: 15px Georgia; *height: 1%;}
.block_catalog .level2 div {background: url(../../images/design/bg_level2.gif) no-repeat 26px 50%; padding: 2px 0 2px 38px; font: 13px Georgia;}
.block_catalog .level3 div {background: url(../../images/design/bg_level3.gif) no-repeat 40px 50%; padding: 2px 0 2px 48px; font: 13px Georgia;}
.block_catalog .last {background: none;}
.block_catalog a,.block_catalog a:visited {color:#513b0c; text-decoration: none;}
.block_catalog a:hover {color:#513b0c; text-decoration: underline;}
.block_catalog .level2 a,.block_catalog .level2 a:visited, .block_catalog .level2 a:hover, .block_catalog .level3 a,.block_catalog .level3 a:visited, .block_catalog .level3 a:hover {color:#9f7823;}
.block_daytovar {background: #ffedc5 url(../../images/design/bg_block.gif) repeat-y; *height: 1%; margin: 0 5px;}
.block_daytovar_bot {background: url(../../images/design/bg_block_bot.gif) no-repeat bottom;}
.block_daytovar_top {background: url(../../images/design/bg_daytovar_top.png) no-repeat; *height: 1%;}
.zag_tovar {padding: 30px 5px 18px 62px; font: bold 18px Georgia; color: #b52f00; background: url(../../images/design/bord_line.gif) no-repeat bottom;}
.block_tovar {background: #fff8e8; margin: 5px 7px; *height: 1%; position: relative; padding: 12px 10px; border-radius: 3px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.block_tovar img {margin-right: 8px; float: left; padding: 0px;border: 1px solid #b79063; margin-top: 4px; border-radius: 5px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.price {padding: 7px 0 12px; font: bold 16px Georgia;}
.link_daytovar {padding: 23px 17px 25px; background: url(../../images/design/bord_line.gif) no-repeat 50% 0;}
.link_daytovar span {padding: 0 5px; background: url(../../images/design/tochki.gif) no-repeat 0 95%; margin-left: 5px;}


/*right*/
#sideRight {float: left; margin-right: -3px; width: 222px; margin-left: -222px; position: relative;}
.cpt_shopping_cart_info {background: url(../../images/design/bg_cart_info.jpg) no-repeat; padding: 45px 20px 52px; text-align: center; font-size: 14px; line-height: 20px;}
.zag_cart {font: bold 18px Georgia; color: #b52f00; margin-bottom: 12px;}
.but_oformit,.but_oformit:visited,.but_oformit:hover {display: block; background: #feac4a url(../../images/design/but_oformit.gif) no-repeat; height: 24px; width: 138px; color: #321a00; margin: 14px auto 0; font: 14px/24px Myriad Pro; text-transform: uppercase; text-decoration: none; text-shadow: 0 1px 0 #ffe19f;}
.block_news {background: #ffedc5 url(../../images/design/bg_block.gif) repeat-y; *height: 1%; margin: 0 2px 0 14px;}
.block_news_bot {background: url(../../images/design/bg_block_bot.gif) no-repeat bottom;}
.block_news_top {background: url(../../images/design/bg_news_top.png) no-repeat; *height: 1%;}
.zag_news {padding: 30px 5px 18px 62px; font: bold 18px Georgia; color: #b52f00; background: url(../../images/design/bord_line.gif) no-repeat bottom;}
.block_news1 {background: url(../../images/design/bord_line.gif) no-repeat bottom; padding: 5px 7px 8px;}
.block_news1 div {background: #fff8e8; *height: 1%; position: relative; padding: 12px 17px; border-radius: 3px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.block_news1 .news_date {padding: 1px 19px; background: url(../../images/design/news_date.gif) no-repeat 0 50%; margin-bottom: 7px;}
.block_news span {padding: 0 5px; background: url(../../images/design/tochki_news.gif) no-repeat 0 95%; margin-left: 5px;}
.news_viewall {padding: 10px 19px 10px;}
.block_news_bord_line  {background: url(../../images/design/bord_line.gif) no-repeat bottom; padding: 5px 1px 8px;}
.block_stati {padding: 7px 70px 7px;}
.block_stati {font-size: 14px; font-weight: bold; color: #b52f00;}
.block_vopros {padding: 7px 50px 7px;}
.block_vopros {font-size: 14px; font-weight: bold; color: #b52f00;}

/*footer*/
#footer {background: #ffeabc;border-top: 1px dashed #bf9c4f; border-bottom: 1px dashed #bf9c4f; margin: 32px 0 38px; padding: 10px; color: #513b0c;}
/*others*/
.mar_t30 {margin-top: 30px;}
.mar_b25 {margin-bottom: 25px;}


/*links*/
a, a:visited {color: #b52f00; outline: none; text-decoration: underline;}
a:hover, a:active {color: #b52f00; text-decoration: none;}
/* ====================== MAIN THEME STYLES: layout, fonts & colors ====================== */
.home_page_category_logo { background:url(../../images/defaultnocatimage.gif) left top no-repeat; display:block; height:65px; width:65px;}
#container_main_content .cpt_root_categories td.cat_image a {position:relative; top:-0.8em;}
#container_main_content .cpt_root_categories { padding-top:1em;}

/* ====================== SET HOW CERTAIN COMPONENTS APPEAR IN VARIOUS CONTAINERS ====================== */
/* ====================== (if you wish to overwrite default appearence of components in certain containers) ====================== */

#container_top .cpt_auxpages_navigation { float:none; position:absolute;  top:0px; left:225px; height:120px; width:350px;}
#container_top .cpt_auxpages_navigation ul, #container_top .cpt_auxpages_navigation ul li { float:none; }
#container_top .cpt_auxpages_navigation ul { height:120px;}
#container_top .cpt_auxpages_navigation ul.vertical li { background:url(../../images/apl_q.gif) left 5px no-repeat;}
#container_top .cpt_auxpages_navigation ul.vertical li a { padding-left:10px; }

#container_top .cpt_product_search { position:absolute;  top:170px; left:10px;}
#container_top .cpt_custom_html { position:absolute; position:absolute; left:20px; top:120px;}
#container_footer .cpt_divisions_navigation { float:none; width:100%;
	text-align:center;
	padding:0; 
}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li {
	display:inline;
	line-height:40px;
	float:none;
}
#container_footer .cpt_divisions_navigation a {
	font-size: 90%;
	font-weight: bold;
	color:#354e64;
	font-size:110%;
	padding:0 10px;
	display:inline;
	text-decoration:underline;
}
.cpt_maincontent .cpt_custom_html { //position:relative; //width:100%;}
.cpt_maincontent product_print_v { clear:left;}

#container_main_content div { zoom:0;}
#container_main_content ul { list-style-position:inside;}

/* ====================== STYLES OF ELEMENTS THAT APPEAR INSIDE VARIOUS COMPONENTS ====================== */
a.apl_logo { line-height:40px; text-decoration:none; display:block; margin:0 0 40px 0; font-size:17px; font-weight:bold; letter-spacing:-1; font-weight:normal;}
span.apl_l1 {
	color:#3f4c6b;padding:0 2px;
}
span.apl_l2 {
	color:#3f4c6b;padding:0 2px;
}
span.apl_l3 {
	color:#3f4c6b;padding:0 2px;
}

.apl_lang { float:right; color:#b1b2b2; font-size:90%;}

.apl_slogan {  font-size:24px; text-transform:uppercase; letter-spacing:-2; }
span.apl_s1 {
	color:#ed7969;padding:0 4px;
}
span.apl_s2 {
	color:#ba2100;padding:0 4px;
}
span.apl_s3 {
	color:#ed7969;padding:0 4px;
}
.bullet {
	font-size:0px;
}
a .bullet {
	text-decoration: none!important;
}

#cat_top_tree { overflow:hidden; margin-top:10px;}
.hndl_submit_prds_cmp { margin:10px 0;}
h1.welcome { color:#3F4C6B; font-weight:normal; font-size:19pt; letter-spacing:-1px; margin:10px 0 0 0 ;}
/* ====================== PREDEFINED STYLES; edit, but do not delete these styles ====================== */

.small {
	font-size: 60%;
}
.big {
	font-size: 150%;
}
.background1, .background1 td {
	background-color: #FFEDC5;
}
.btn_checkout {
	font-size: 130%;
	font-weight: bold;
	margin: 10px;
	padding: 3px;
}
.cpt_product_name  { padding:0 0 10px 0;}
#cat_product_sort { margin:10px 0;}
.error_block {
	font-weight: bold;
	color: red;
}
/*

a.admdivslst:hover,a.admdivslst:link,a.admdivslst:visited,a.admdivslst:active{text-decoration: none;color: blue;font-weight:normal;font-size:10pt;}
a.admdivslst:hover{color: navy;}

a.h_admdivslst:hover,a.h_admdivslst:link,a.h_admdivslst:visited,a.h_admdivslst:active{text-decoration: none;color: #888888;font-weight:normal;font-size:10pt;}
a.h_admdivslst:hover{color: #555555;}

*/
/*design folders*/

.col_header {
	margin:5px 5px 0 0;
	padding:15px 10px 10px 40px;
	
	font-size:90%;
	text-transform:uppercase;
	font-weight:bold;
}
.col_header.bluebg { background:#3f4c6b url(../../images/apl_headbullet1.gif) 15px 15px no-repeat;color:#97a5ae;}
.col_header.lightbluebg { background:#FFEDC5 url(../../images/apl_headbullet2.gif) 15px 15px no-repeat; color:#3f4c6b;}

#tbl-checkout-progress td {
	font-size: 0.7em;
	vertical-align: top;
}
.current_prd_thumbnail img {
	border: #BBBBBB 3px solid;
}
a.prd_thumbnail img {
	border: #FFFFFF 3px solid;
}
a.prd_thumbnail:hover img {
	border: #BBBBBB 3px solid;
}
.news_subscribe, .news_thankyou {
	padding: 5px 0;
	text-align: left;
	overflow:hidden;
}
.news_subscribe div {
display:inline;
	width:auto;
}
.news_subscribe img { vertical-align:middle;}
/************************
BLOG STYLES
***************************/
.post_title {
	color: #666;
	margin-top: 30px;
	margin-bottom: 0px;
}
.post_date {
	color: #999;
	border-top: 1px dashed #513B0C;
	margin-bottom: 15px;
    margin-top: 5px;
    padding-top: 5px;
}
.post_content {
	padding-left: 15px;
}
/***************************
PRODUCTS COMPARISON
****************************/
.cmp_headers {
	background-color: #DFB253;
}
.cmp_column_odd {
	background-color: white;
	vertical-align: top;
}
.cmp_column_even {
	background-color: #F2F8FF;
	vertical-align: top;
}
#cmp-table tr:hover td {
	background-color: #d5e5fa!important;
}
#cmp-table tr td {
	text-align:center;
	padding: 6px;
}
#cmp-table tr td.cmp_headers {
	text-align: left;
}
/***************************
PRODUCT DETAILED
****************************/
.regularPrice {
	color: brown;
	text-decoration: line-through;
}
.youSaveLabel {
	font-size: 75%;
}
.youSavePrice {
	font-size: 75%;
}
.prd_out_of_stock {
	font-style:  italic;
}
/************************
PRODUCT REVIEWS STYLES
***************************/
.review_block {
	margin-left: 20px;
}
.review_title {
	color: #333;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 120%;
}
.review_date {
	color: #999;
	border: 0px solid #EEE;
	border-top-width: 1px;
	font-size: 90%;
	margin-bottom: 5px;
}
.review_content {
	color: #333;
	padding-left: 20px;
}
.review_showall {
	margin-left: 20px;
}
/****************************
SHOPPING CART
*****************************/
.background_cart_top {
	background-color: #FA9E31;
	border-bottom: 1px #513B0C solid;
	text-align:left;
}
.background_cart_top h1 {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#cart_content_tbl{
width:100%;
}
#cart_content_tbl td {
	padding: 6px;
}
#cart_page_title {
	padding: 10px;
	text-align: left;
}
#cart_page_title h1 {
 display inline;
	padding: 0px;
	margin: 0px;
}
#cart_clear {
	padding: 10px;
	text-align: right;
}
#cart_clear a {
	font-size:9pt;
}
.cart_discount_label {
	font-weight: bold;
}
#cart_total_label {
	font-size: 130%;
	font-weight: bold;
}
#cart_total {
	background-color: #FA9E31;
	font-size: 130%;
	font-weight: bold;
	padding: 10px;
	white-space: nowrap;
}
#cart_checkout_btn {
	padding-top: 20px;
}
.cart_product_brief_description {
	font-size: 80%;
}
#cart_content_header td {
	font-weight: bold;
}
.cart_apply_for_discounts_extra {
	font-size: 80%;
	color: #777;
}
.cart_product_quantity {
	text-align: center;
}
/********************
HOMEPAGE UNFOLDED TREE
*********************/
.rcat_root_category {
	font-size: 120%;
	font-weight: bold;
}
.rcat_products_num {
	color: #ec2800;
	font-size: 80%;
	font-weight:bold;
}
.rcat_child_categories a {
	font-size: 100%;
	font-weight: normal;
	color:#000;
	text-decoration:none;
}
.rcat_child_categories a:hover {
	text-decoration:underline;
}
/********************
REGISTRATION PAGE
*********************/
#reg_fields_tbl td {
	padding: 5px;
}
#reg_auth_fields td {
	background-color: #DFB253;
}
#reg_confcode td {
	background-color: #DFB253;
}
#reg_fields_tbl td input, .addressform td input {
	width: 200px;
}
#subscribed4news {
	width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea {
	width: 200px;
	height: 100px;
}
#reg_fields_tbl select {
	width: 200px;
}
#reg_submit_btn {
	font-size:150%;
	font-weight: bold;
}
/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #FA9E31;
	margin: 0 -5px 15px -5px;
}
#checkout_logininfo { width:428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
	width: 200px;
}
.paddingblock input.checkout_buttons {
	font-size: 130%;
	font-weight: bold;
	margin:5px 0;
}
.checkout_steps_divider {
	width: 40px;
	height:1px;
	background-color:#99C9DF;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 
/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #FFEDC5;
}
.row_even td {
	border: 0px solid #e0e0e0;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
}
.paddingblock h2, .paddingblock .h2 {
	padding:20px 5px;
	margin-top: 0px;
}
.paddingblock td { font-size:95%; vertical-align:top; padding:5px;}
.paddingblock p { margin-bottom:10px;}

.paddingblock input { margin:2px 0 0 0;}
.asterisk {
	color:red;
}
.cellpadding tr td {
	padding: 5px;
}
.cust_name {
	font-size:110%;
	font-weight: bold;
}
#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}

#block-customerinfo td { font-size:100%;}
.cpt_product_images {
	float: left;
	width:auto;
	margin:0 10px 10px 0;
}
.product_print_v { margin-top:5px;}

.review_showall { margin:10px 0;}

#powered_by { padding-left:235px;}
#powered_by, #powered_by a {
	color:#999!important;
}
.shp_copyright {
	color:#666;
	font-size:75%;
	text-align:center;
	padding-left:235px;
}
.shp_copyright a {
	color:#666;
	font-weight:bold;
}
/*NIFTY*/
b.niftycorners, b.niftyfill {
	display:block
}
b.niftycorners * {
	display:block;
	height:1px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	border-style:solid;
	border-width: 0 1px;
}
/*normal*/
b.r1 {
	margin: 0 3px;
	border-width: 0 2px
}
b.r2 {
	margin: 0 2px
}
b.r3 {
	margin: 0 1px
}
b.r4 {
	height: 2px
}
b.rb1 {
	margin: 0 8px;
	border-width:0 2px
}
b.rb2 {
	margin: 0 6px;
	border-width:0 2px
}
b.rb3 {
	margin: 0 5px
}
b.rb4 {
	margin: 0 4px
}
b.rb5 {
	margin: 0 3px
}
b.rb6 {
	margin: 0 2px
}
b.rb7 {
	margin: 0 1px;
	height:2px
}
b.rb8 {
	margin: 0;
	height:2px
}
b.rs1 {
	margin: 0 1px
}
/*transparent inside*/
b.t1 {
	border-width: 0 5px
}
b.t2 {
	border-width: 0 3px
}
b.t3 {
	border-width: 0 2px
}
b.t4 {
	height: 2px
}
b.tb1 {
	border-width: 0 10px
}
b.tb2 {
	border-width: 0 8px
}
b.tb3 {
	border-width: 0 6px
}
b.tb4 {
	border-width: 0 5px
}
b.tb5 {
	border-width: 0 4px
}
b.tb6 {
	border-width: 0 3px
}
b.tb7 {
	border-width: 0 2px;
	height:2px
}
b.tb8 {
	border-width: 0 1px;
	height:2px
}
b.ts1 {
	border-width: 0 2px
}
body.body-page-404 { background:#fff; background-image:none; text-align:left; font-size:12px;}
body.body-page-404 ul, body.body-page-404 li { list-style:none;}
.cpt_product_add2cart_button input { vertical-align:middle;}

a#knop
{
 background-image: url("/images/1.png");
    display: block;
    height: 32px;
    width: 131px;
    text-decoration:none;
}

a:hover#knop
{
background-image: url(/images/2.png);
    display: block;
    height: 33px;
    width: 132px;
    text-decoration:none;
}

/* Vy uzhe smotreli */
.main_vuposmotreli {background: #ffedc5 url(../../images/design/bg_block.gif) repeat-y; *height: 1%; margin: 0 5px;}
.vuposmotreli {background: #fff8e8; margin: 5px 7px; *height: 1%; position: relative; padding: 12px 10px; border-radius: 3px;behavior: url(/published/SC/html/scripts/repo_themes/zoorestoran/corners_ie.htc);-webkit-border-radius: 3px;-moz-border-radius: 3px;}

.cpt_viewed_products h5  {padding: 1px 1px 1px 1px; font: bold 16px Georgia; color: #b52f00; background: url(../../images/design/bord_line.gif) no-repeat bottom;}
 .cpt_viewed_products div.name a { text-decoration:underline; line-height:17px;font-weight:normal;margin-bottom:0px;}
 .cpt_viewed_products div.picture a img {width:60px;border: 1px solid #b79063;}
.cpt_viewed_products div.totalPrice {color:#FF3300; font-size:12px; font-weight:bold;margin:5px 0 0 65px;}
 #container_left_sidebar .cpt_viewed_products{padding:0px 0px 0px 5px;height:100%;}
.cpt_viewed_products .name {padding:0 0 5px 65px;}
.cpt_viewed_products .item {padding:15px 0 20px 0;width:180px} 
.cpt_viewed_products .picture {padding:0 0 0 0;float:left;} 