* {margin:0;padding:0}
html {}
body {}
p,body,font,div,td,input,select,textarea {font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#333}
li {list-style-type:none;}
h1 {font-size:16px;text-decoration:none;/*font-weight:700;*/color:#666;}
h2 {font-size:130%;margin:1em 0}
h3 {font-size:130%;margin:1em 0 .5em;color:#333}
h6 {}
form {padding:0;margin:0}
a {color:#1a4f5f}
a:hover {color:#fd2f0f}
a img {border:0}
input,select {vertical-align:middle}
img {border:0}
.body_container {background:url(../../images/fon_bg.gif) repeat-x}
.body_container1 {background:url(../../images/fon_bg.gif) repeat-x}
.all_wrapper {width:1155px}
.logo {background:url(../../images/box_text.png) no-repeat bottom}
.cpt_product_name{ padding:10px 0 10px 0}
.cpt_category_tree {background:#faf7e6;text-transform:uppercase;border-left:1px solid #CCC;border-right:1px solid #CCC}
.cpt_category_tree ul {list-style-type:none;margin:0;padding:5px}
.cpt_category_tree li {padding:3px}
.cpt_category_tree li.child,.cpt_category_tree li.child_current,.cpt_category_tree li.parent_current {border:none}
.cpt_category_tree li a {background:url(../../images/sls_cat_li.gif) left 0 no-repeat;padding-left:20px;text-decoration:none;color:#000;display:block;line-height:13px;font-size:12px}
.cpt_category_tree li.parent {font-size:70%}
.cpt_category_tree a:hover {background:url(../../images/sls_cat_li_hover.gif) left 0 no-repeat;color:#fd2f0f}
.cpt_category_tree .parent_current a {font-weight:700;color:#FD2F0F!important;background:url(../../images/sls_cat_li_hover.gif) left 0 no-repeat}
.cpt_category_tree .child a {margin-left:5px;font-size:11px;background:none}
.cpt_category_tree .child_current a {margin-left:15px;color:#FD2F0F!important;background:url(../../images/sls_cat_li_hover.gif) left 0 no-repeat;font-size:11px}
/*--------------------------------------------*/
.top_menu {padding-top:15px;padding-bottom:10px; color:#FFF}
.top_menu a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:10px;font-weight:700;text-transform:uppercase;text-decoration:none}
.top_menu a:hover {color:#F90}
.top_menu ul {list-style-type:none;margin:0;padding:0}
.top_menu li {padding:0 5px;margin:0}
ul.vertical,ul.horizontal {padding:0;margin:0}
ul.horizontal {width:100%;overflow:hidden}
.vertical li {padding:0 15px 0 0}
.horizontal li {float:left;padding:0 8px}
/*-------------------------------------------------------------------------------------------*/
.cpt_product_search {background:url(../../images/top_main.png) bottom no-repeat;font-size:85%;height:40px}
html:first-child .cpt_product_search {}
.cpt_product_search form,.cpt_language_selection {line-height:26px}
.cpt_product_search form {}
#searchstring {width:560px}
.search_block {}
.search_block .cpt_custom_html {position:absolute;top:0;left:0}
#right_col .cpt_product_lists{	padding-left:20px;	border-left:1px solid #CCC;	border-right:1px solid #CCC	}
/*--------------------------------------------------------------------------------------*/
.cpt_product_lists {/*background-color:#faf7e6;*/}
.cpt_product_lists a {color:#333;text-decoration:none;font-size:14px;font-family:Geneva, Arial, Helvetica, sans-serif}
.cpt_product_lists a:hover {text-decoration:underline}
/*--------------------------------------------------------------------------------------*/
.head_box_text {height:25px;background:url(../../images/box_text.png) no-repeat;text-align:center;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif}
.head_box_text_sin {background:url(../../images/bg_home_sin.png)}
.head_box_text_red {background:url(../../images/bg_home_red.png)}
.head_box_text_green {background:url(../../images/bg_home_green.png)}
.head_box_text_ser {background:url(../../images/bg_home_ser.png)}
.head_box_text_ser span,.head_box_text_sin span, .head_box_text_red span, .head_box_text_green span {text-transform:uppercase; font-family:Verdana; font-weight:bold;background-color:#fff; padding:3px 5px 3px 0;}

.head_box_text2 {background-color:#F60;text-align:center;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;font-family:Verdana; padding:3px 0 3px 0}
.head_box_text_home {background-color:#ddd}
.head_box_text_home span {font-size:12px;font-weight:700;color:#333;text-transform:uppercase;font-family:Verdana; padding:3px; margin-top:5px; background-color:#fff}
/*--------------------------------------------------------------------------------------*/
.cpt_currency_selection {white-space:nowrap;float:right;clear:right;margin:5px 10px 0 0}
.cpt_currency_selection form {line-height:20px;display:inline;padding:3px 0 4px 2px}
.cpt_currency_selection span {color:#FFF;line-height:30px;margin-bottom:4px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
/*--------------------------------------------------------------------------------------*/
.cpt_shopping_cart_info a {font-size:180%;font-weight:700;z-index:20;text-decoration:underline;text-align:center;color:#fff}
.cpt_shopping_cart_info a:hover {color:#b9340b}
.cpt_shopping_cart_info {float:left;width:auto;padding:3px;padding:0;line-height:22px;color:#FFF}
.prdbrief_add2cart {padding-top:5px;text-align:right}
#shpcrtgc {color: #FFF;font-weight:700;margin-left:5px}
#shpcrtca {color:#fff;font-size:130%;/*background:#F4FD89; border:1px solid #507500;*/padding:0 3px}
.background_cart_top {background-color:#dff5f7;border-bottom:1px #cfe3e5 solid;padding-left:20px}
.background_cart_top h1 {display:inline;padding:0;margin:0}
/************CHECKOUT************/
.checkout_noframe_title {padding:5px 15px}
#checkout_have_account {padding:15px;background-color:#dff5f7;margin:0 -5px 15px}
#checkout_logininfo {width:428px}
#checkout_logininfo .inputtext,#checkout_addresses .inputtext,#checkout_addresses textarea {width:200px}
.paddingblock input.checkout_buttons {font-size:130%;font-weight:700;margin:5px 0}
.checkout_steps_divider {width:40px;height:1px;background-color:#cfe3e5;overflow:hidden}
#checkout_addresses {width:800px}
#checkout_addresses td {}
/********************** ORDER STYLES ***********************/
tr#ord_total_row * {font-size:105%;font-weight:700}
.row_odd td {background-color:#f2fbfc}
.row_even td {border:0 solid #dff5f7;border-width:1px 0}
.paddingblock {background:#fff;padding-left:15px;padding-right:15px;text-align:left;font-size:12pt}
.paddingblock h2 {padding:20px 5px;margin-top:0}
.paddingblock td {font-size:95%;vertical-align:top;padding:5px}
.paddingblock p {margin-bottom:10px}
.paddingblock input {margin:2px 0 0}
.asterisk {color:red}
.cellpadding tr td {padding:5px}
.cust_name {font-size:110%;font-weight:700}
#prddeatailed_container .cpt_product_rate_form table {width:100%}
#block-customerinfo td {font-size:100%}
.cpt_product_images {width:auto}
#powered_by {line-height:20px;height:20px;overflow:hidden;padding:0!important;position:relative;bottom:0}
.copyright {position:relative;text-align:center;color:#787878;font-size:70%;z-index:10}
.shp_copyright a {color:#787878;font-weight:700}
.current-rating1-back,.current-rating1-front {font-size:125%}
.cpt_product_description{	font-family:Verdana, Geneva, sans-serif}
/*--------------------------------------------------------------------------------------*/
.box_col {border-left:1px solid #CCC;border-right:1px solid #CCC;padding:2px}
/*--------------------------------------------------------------------------------------*/
.cpt_divisions_navigation ul,.cpt_auxpages_navigation ul {list-style-type:none;margin:0}
.cpt_auxpages_navigation ul li a {line-height:25px;display:block;padding-left:20px;font-size:12px;/*	line-height:150%; */font-weight:400;text-decoration:none;background:url(../../images/sls_aux_li.gif) left .6em no-repeat;color:#333/*	font-weight:bold;*/}
.cpt_auxpages_navigation ul li a:hover {background:url(../../images/sls_aux_li_hover.gif) left .6em no-repeat;color:#339}
/*--------------------------------------------------------------------------------------*/
.cpt_news_short_list,.cpt_survey {text-align:left;padding:10px}
.news_date {color:#999;padding:0 2px;width:auto;font-size:90%}
.news_title {color:#404040;padding-bottom:5px;line-height:120%}
.news_title a {color:#000;font-weight:400;text-decoration:none}
.news_title a:hover {color:#F30;text-decoration:underline}
.news_viewall {padding-bottom:10px}
.news_subscribe,.news_thankyou {padding:5px 0;overflow:hidden}
.news_subscribe div,.news_thankyou div {display:inline;width:auto}
.news_subscribe div img,.news_thankyou div img {vertical-align:middle}
/*--------------------------------------------------------------------------------------*/
.cpt_maincontent {font-size:75%;text-align:left;padding:10px}
/*--------------------------------------------------------------------------------------*/
.cpt_root_categories {	border-left:1px solid #CCC;	border-right:1px solid #CCC;clear:left}
.cat_name{	padding:10px 0px 10px 5px;	border-bottom:1px solid #ccc;}	
.cat_image{	padding:10px 0px 10px 5px;	border-bottom:1px solid #ccc;}
.cpt_root_categories td {font-size:100%}
#cat_info_left_block{	padding-top:10px}
#cat_info_left_block a{	text-decoration:none;	padding-right:5px;}
.cpt_root_categories td a.rcat_root_category {display:inline;padding-left:5px;text-decoration:none;font-size:12px;font-weight:bold;color:#666;line-height:20px;font-family: Verdana, Geneva, sans-serif;text-transform:uppercase;}
.cpt_root_categories td a:hover {text-decoration:underline}
.rcat_products_num {color:#999;font-size:11px;}
.rcat_child_categories {color:#666;padding-left:5px;}
.rcat_child_categories a {color:#F60;font-size:11px;font-weight:400;text-decoration:none;text-transform:uppercase}
.rcat_child_categories a:hover {text-decoration:underline}
/*--------------------------------------------------------------------------------------*/
.cpt_survey {}
.cpt_survey td {vertical-align:top;padding:2px}
.survey_question {font-weight:700;margin-bottom:10px;font-size:12px}
.survey_submit {margin:10px 20px}
.cpt_survey form {padding:0;margin:0;font-size:75%}
.cpt_survey label {font-size:12px;color:#404040}
.cpt_survey input {font-size:130%}
.cpt_currency_selection {font-size:12px;display:inline}
.cpt_currency_selection form {line-height:22px;display:inline;padding:3px 0 4px}
.cpt_currency_selection select {font-size:100%;width:auto;line-height:22px;display:inline}
.cpt_currency_selection span {color:#00;line-height:30px;margin-bottom:4px}
.cpt_product_price{	color:#666;	font-family:Verdana, Geneva, sans-serif}
.cpt_product_add2cart_button{color:#666;text-transform:lowercase;font-size:10px;font-family:Verdana, Geneva, sans-serif; padding:10px}
/************************ BLOG STYLES ***************************/
.post_title {color:#b9340b;text-decoration:none;font-size:16px;font-weight:700}
.post_title a {color:#b9340b;text-decoration:none;font-size:16px;font-weight:700}
.post_date {color:#999;border:0 solid #EEE;border-top-width:1px;margin-bottom:15px}
.post_content {padding-left:15px}
/*--------------------------------------------------------------------------------------*/
.cat_path_in_productpage img {margin-right:10px}
.cat_path_in_productpage td {color:#1A4F5F}
.cat_path_in_productpage a {font-size:110%;font-weight:700;text-decoration:none}
.cat_path_in_productpage a:hover {border-bottom:solid 1px}
.cat_product_sort{color:#666; padding:3px}
.cat_product_sort a{color:#03F}
.ret {vertical-align:top;width:100%; border-bottom:1px solid #CCC}
/*--------------------------------------------------------------------------------------*/
#prd_prosmotr{ text-transform:lowercase; font-size:10px; color:#666}
.product_brief_block{ padding:10px 0 10px 0}
.prdbrief_brief_description{color:#039}
.prdbrief_thumbnail{ width:130px; text-align:center;}
.prdbrief_name {font-size:14px;text-decoration:none;font-weight:700;color: #333;font-family:Verdana; padding:5px}
.prdbrief_name a {	text-decoration:none}
.prdbrief_name_detail {font-size:18px;text-decoration:none;/*font-weight:700;*/color:#333;padding-top:5px;padding-bottom:2px}
.prdbrief_brief_description{color:#666;font-family:Verdana, Geneva, sans-serif;	font-weight:normal}
.prosmotr {	color:#666;	text-transform:lowercase;font-size:10px;font-family:Verdana, Geneva, sans-serif;}
/*************************** PRODUCT DETAILED ****************************/
.table_cena td{padding:2px}
.lbl_cena_new, .lbl_cena_old{ color:#666; text-transform:lowercase; text-align:right; width:50%}
.cena_new{ color: #F60;font-size:24px;}
.cena_old{color:#930; text-decoration:line-through}


.regularPrice {	font-size:14px;color:#A52A2A;text-decoration:line-through}
.totalPrice {color:#FD2F0F;font-size: 24px}
.youSaveLabel {}
.youSavePrice {color:#F00}
.prd_stock {font-family:Tahoma, Geneva, sans-serif;padding-left:2px;text-align:left;padding-top:3px;text-transform:uppercase;font-weight:bold}
.prdbrief_price {text-align:center}
/*--------------------------------------------------------------------------------------*/
.podrobno a {color:#F30;text-decoration:none;font-size:11px;font-weight:700;padding-right:5px}
.podrobno a:hover {color:#F90;text-decoration:underline}
.product_print_v {width:auto;padding-right:30px}
.txt_code {color:red;font-weight:700}
.opis_kltovar {	padding:3px;color:#930;font-size:12px;font-weight:700}
.opis_video {text-align: left;color: #90F;font-size:11px;font-weight:700; padding-top:5px}
.opis_wait_tovar {background-color:#09F;text-align: center;	color: #FFF;font-size:11px;font-weight:700;padding:1px;}
.zag_opis {font-size:12px;font-weight: bold;text-align:center;text-transform:uppercase;padding:3px;background-color:#ddd;margin-top:10px;margin-bottom:5px}
.opis{font-family:Verdana, Geneva, sans-serif;font-size:16px;}
.opis td{ padding:2px}
.tech{ font-size:10px; padding-top:5px; color:#999; font-style:italic}
/************************ PRODUCT REVIEWS STYLES ***************************/
.review_block {margin-left:20px}
.review_title {color:#333;margin-top:10px;margin-bottom:0;font-size:120%}
.review_date {color:#999;border:0 solid #EEE;border-top-width:1px;font-size:90%;margin-bottom:5px}
.review_content {color:#333;padding-left:20px}
.review_showall {margin:10px 0 10px 20px}
.header_adres {font-family:Verdana, Geneva, sans-serif;background-color:#e3e3e3;font-size: 12px;text-transform: uppercase;color: #333;text-align:center;padding:2px;font-weight:bold}
/*----------------------------------------*/
.tabs {	display: block;	width: 100%;margin-bottom: 0px;}
.tabs a {float: left;display: block;padding: 6px 15px 7px 15px;margin-right: 2px;border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;	background: #FFFFFF url(../../images/tab00000.png) repeat-x;color: #000000;font-weight: bold;font-size: 13px;text-decoration: none;	z-index: 1;	position: relative;	top: 1px;}
.tabs a.selected {background: #FFFFFF url(../../images/tab00000.png) repeat-x;border-bottom: 0px;padding-bottom: 8px;z-index: 3;}
#content .top h1, .heading {color: #000000;	font-size: 14px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;margin: 0px;}
.heading {	border-bottom: 1px solid #DDDDDD;padding-bottom: 3px;margin-bottom: 10px;}
.page {	border: 1px solid #DDDDDD;background: #FFFFFF;display: inline-block;padding: 10px;display: block;width: 536px;clear: both;z-index: 2;margin-bottom: 10px;}
.buttons {background: #F8F8F8;border: 1px solid #DDDDDD;margin-bottom: 10px;clear: both;padding: 5px;}
.buttons input {padding: 0px;margin: 0px;}
.buttons table {width: 100%;border-collapse: collapse;}
/*----------------------------------------*/
.carousel_container {width: 620px;height: 250px;margin: 0px auto;border: 1px solid #CCCCCC;}			
.catalogsp p{padding:5px}
.catalogsp td{padding:3px}
.o_i_d {background-color:#CCC}
.o_i_d tr { background-color:#FFF}
.o_i_d td { padding:2px}
.o_i_d li { padding-top:3px}
.error_block {font-weight: bold;color: red;}
.table_servo td { padding:2px}
.catalog_navigator{font-size:10px; padding:3px}
.catalog_navigator a{font-size:12px; color:#C60}
.test_table { background-color:#999;}
.test_table td{ background-color:#FFF}

