h1 {color:#3184D1;font-size:18px;}
h1,h2,h3,h4,h5 {color:#3184D1;}
strong {color:#3184D1;}
.cpt_maincontent {min-height:250px;}
#sub_link {width:950px;height:120px;margin:0 auto;}
#sub_link span {display:block;padding-left:15px;}
#sub_link a span  {text-decoration:underline;font-size:14px;}
#sub_link a:hover span {text-decoration:underline;}
.jcarousel-skin-tango {width:940px;}
td.sc-price-level0 {background:#e0dfdf;}
td.sc-price-level1 {}
td.sc-price-level2 {}
td.sc-price-level0 a {font-size:14px;font-weight:bold;text-decoration:none; display:block; padding-left:10px;}
td.sc-price-level0 a:hover {text-decoration:underline;}
td.sc-price-level1 a {font-size:14px;text-decoration:none;}
td.sc-price-level1 a:hover {text-decoration:underline;}
td.sc-price-level2 a {font-size:13px;text-decoration:none;}
td.sc-price-level2 a:hover {text-decoration:underline;}
td.sc-price-price {font-size:13px;}

.cpt_product_details_request {color:#454545;font-size:11px;}
.cpt_product_details_request input.customer_name {padding:5px 0;color:#454545;background:#f0f0f0;border:1px solid #d4d5d7;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cpt_product_details_request textarea {color:#454545;background:#f0f0f0;border:1px solid #d4d5d7;-moz-border-radius:5px;-webkit-border-radius:5px;}
.cpt_product_details_request h2 {color:#3184d1;}
.error_block {color:#ff0000;font-size:12px;font-weight:bold;}
.background1 {color:#454545;font-size:11px;}

.cpt_shopping_cart_info {font-size:12px;background:url(../../images/carts.png)  no-repeat 0 0%;padding-left:35px;margin-top:5px;}
.cpt_shopping_cart_info div.shcart_link {padding-top:5px;}
.cpt_shopping_cart_info div.shcart_link a {font-size:10px;font-weight:bold;text-transform:uppercase;color:#3184D1;text-decoration:none;}
.cpt_shopping_cart_info div.shcart_link a:hover {text-decoration:underline;}
.cpt_shopping_cart_info div#shpcrtgc {font-size:11px;padding-top:2px;}
.cpt_shopping_cart_info div#shpcrtca{font-weight:bold;color:#ED8500;padding-top:2px;}



body {margin:0; padding:0; font-family:Verdana,Arial,Tahoma;}
img {border:0;}
a {color:#3184d1; text-decoration:underline;}
a:hover {text-decoration:none;}
.header_bg {display: block; background:url(../../images/header_bg1.jpg)  repeat-x 50% 0;}
.background111 {background:url(../../images/background2.png) repeat-x 0 410px;}
.footer {height:60px; background-color:#d7d7d7;margin:0 auto;width:1040px;padding-top:25px;}
.page {width:950px; margin:0 auto;}
.page1 {width:980px; margin:0 auto;}
.h {display:none;}
table.header_tbl {width:100%; border-collapse:collapse;}
td.col1 {width: 314px; margin:0; padding:7px 0 0 10px;}
td.col1 span#logo_text {color:#454545;text-transform:uppercase;font-size:12px;font-weight:bold;padding-left:5px;font-family:arial;}
td.col2 {width:200px; padding:0 0 0 20px; background:url(../../images/dots.gif) no-repeat 0 13px;}
  td.col2 h1 {font-size:11px; font-weight:bold; padding:12px 0 8px 0; text-transform: uppercase;  white-space:nowrap;color:#454545;}
  td.col2 h1 span {color:#ff770d;}
  td.col2 ul {margin:0; padding:0; list-style:none;}
  td.col2 ul li {line-height:20px; margin:0; padding:0 0 0 26px; background:url(../../images/icq.gif) no-repeat 0 50%; font-size:11px; color:#3184d1;  white-space:nowrap;}
td.col3 {width:215px; padding:0 0 0 20px; background:url(../../images/dots.gif) no-repeat 0 13px;}
  td.col3 h1 {font-size:11px; font-weight:bold; padding:12px 0 8px 0; text-transform: uppercase;  white-space:nowrap;color:#454545;}
  td.col3 h1 span {color:#ff770d;}
  td.col3 ul {margin:0; padding:0; list-style:none;}
  td.col3 ul li {line-height:20px; margin:0; padding:0; font-weight:normal; font-size:18px; color:#3184d1;  white-space:nowrap;}
  td.col3 ul li.tel {line-height:20px; margin:0; padding:5px 0 0 18px; font-weight:normal; font-size:31px; color:#454545;  white-space:nowrap;}
td.col4 {width:220px; padding:0 0 0 20px; background:url(../../images/dots.gif) no-repeat 0 13px;}
  td.col4 h1 {font-size:11px; font-weight:bold; padding:12px 0 0 0; text-transform: uppercase;  white-space:nowrap;color:#454545;}
  td.col4 h1 span {color:#ff770d;}
  td.col4 ul {margin:0; padding:0; list-style:none;}
  td.col4 ul li {line-height:20px; margin:0; padding:0; font-weight:bold; font-size:18px; color:#3184d1;  white-space:nowrap;}
  td.col4 form.frm_search {display:block;margin:0;}
  td.col4 form.frm_search table  {width:203px; border-collapse:collapse;}
  td.col4 form.frm_search table td.left {width:174px; height:25px; padding:0 0 0 2px; background:url(../../images/search_1.png) no-repeat 0 0;}
  td.col4 form.frm_search table td.left input {width:170px; height:23px;  border:0; padding:5px 0 0 0; margin:0; background:transparent none; font-size:11px;}
  td.col4 form.frm_search table td.right {width:27px; margin:0; padding:0; border:0;}
  td.col4 form.frm_search table td.right img {border:0; margin:0; padding:0; cursor:pointer;}
.menu {padding:8px 0 20px 0;}
.menu_1 {width:auto; height:35px; background:url(../../images/menu.png) repeat-x 0 -35px;}
.menu_2 {width:auto; height:35px; background:url(../../images/menu.png) no-repeat 0 0;}
.menu_3 {width:auto; height:35px; background:url(../../images/menu.png) no-repeat 100% -70px; padding-left:27px;}
.menu .ico {width:50px; height:35px; float:left; background:url(../../images/menu_split.png) no-repeat 0 50%;}
.menu .ico a.home {width:50px; height:35px; float:left; background:url(../../images/ico_home.gif) no-repeat 50% 50%;}
.menu .ico a.tree {width:50px; height:35px; float:left; background:url(../../images/ico_tree.gif) no-repeat 50% 50%;}
.menu .ico a.mail {width:50px; height:35px; float:left; background:url(../../images/ico_mail.gif) no-repeat 50% 50%;}
.menu .rast {width:110px; height:35px; float:left; background:url(../../images/menu_split.png) no-repeat 0 50%;}
.menu .mm {width:auto;}
.menu .mm ul {list-style:none; margin:0; padding:0; border:0;}
.menu .mm ul li {float:left; margin:0; padding:0; border:0; white-space:nowrap; background:url(../../images/menu_split.png) no-repeat 0 50%;}
.menu .mm ul li a {line-height:35px; display:block; color:#ffffff; font-size:11px; padding:0 18px; text-decoration:none; text-transform: uppercase;}
.menu li.rast1 {height:35px; float:left; margin:0; padding:0; border:0; white-space:nowrap; background:url(../../images/menu_split.png) no-repeat 0 50%;}
.menu .mm ul li a:hover {text-decoration:underline; background:url(../../images/menu.png) repeat-x 0 -105px;}
.page2 {width:1200px; margin:0 auto;}

.man_funt {margin:0; padding:0; border:0; background:url(../../images/woman.png) no-repeat 0 0px;}
  .man_funt table {width:100%; border-collapse:collapse;}
  .man_funt td.man_left {width:55%;}
    .man_funt td.man_left h1 {font-size:28px; font-weight:normal; padding:0; margin:0; text-transform: uppercase; color:#454545;}
    .man_funt td.man_left h1 span {color:#3184d1;}
    .man_funt td.man_left ul {list-style:none; margin:0; padding:10px 0 0 103px; border:0;}
    .man_funt td.man_left ul li {margin:0; padding:0; border:0; white-space:nowrap;}
    .man_funt td.man_left ul li a {line-height:20px; display:inline; color:#014171; font-size:12px; font-weight:bold; padding:0 15px; text-decoration:underline; }
  .man_funt td.man_right {width:45%;}
 .man_funt td.man_left ul li a:hover {text-decoration:none;color:#fd8629;}
    .man_funt td.man_right h1 {font-size:13pt; font-weight:bold; padding:0; text-transform: uppercase; color:#454545;}
    .man_funt td.man_right h1 span {color:#3184d1;}
    .man_funt td.man_right p {color:#454545; font-size:11px;}
    
table.footer_tbl {width:100%; border-collapse:collapse;}
  table.footer_tbl td {}
 .tcol1 {width:164px; height:170px; padding:0; margin:0; border:0; background-color:#ff7000; }
.tcol1 a:hover img {width:146px;height:151px;}
  .tcol1 img{width:145px; height:150px; padding:9px; margin:0; border:0;}
  .tcol1 p{ padding:0 9px 0px 9px; margin:0; border:0; font-size:10px;color:#ffffff;}
  .tcol1 a{color:#ffffff; font-size:11px; font-weight:bold;clear:left;}
  .tcol1 span{padding:0 0 16px 9px; margin:0; border:0; color:#ffffff; font-size:14px; font-weight:bold; white-space:nowrap;}
  .tcol1 span span{padding:0 0 16px 0;color:#ffffff; font-size:10px; font-weight:normal; white-space:nowrap;}

.rec {float:right; padding:0px 0 0 0px; margin:0; border:0;}
.copy {padding:0px 0 0 0px; margin:0; border:0; color:#454545; font-size:11px;}

.funt_catalog {margin:0; padding:0; border:0; }
  .funt_catalog table {width:100%; border-collapse:collapse;}
  .funt_catalog td.man_left {width:30%;}
    .funt_catalog td.man_left h1 {font-size:28px; font-weight:normal; padding:0; margin:0; text-transform: uppercase; color:#454545;}
    .funt_catalog td.man_left h1 span {color:#3184d1;}
    .funt_catalog td.man_left ul {list-style:none; margin:0; padding:40px 0 0 25px; border:0;}
    .funt_catalog td.man_left ul li {margin:0; padding:0; border:0; white-space:nowrap; background:url(../../images/arrow_right.gif) no-repeat 0 50%;}
    .funt_catalog td.man_left ul li a {line-height:20px; display:inline; color:#454545; font-size:12px; font-weight:bold; padding:0 15px; text-decoration:none; text-transform: uppercase;}
  .funt_catalog td.man_right {width:70%;}
    .funt_catalog td.man_right h1 {font-size:13pt; font-weight:bold; padding:0; text-transform: uppercase; color:#454545;}
    .funt_catalog td.man_right h1 span {color:#3184d1;}
    .funt_catalog td.man_right p {color:#454545; font-size:11px;}
    .funt_catalog td.man_right table td {padding:10px 0 20px 0;}

.totalPrice{
border:0 none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0;
padding:0 0 5px 9px;
white-space:nowrap;
}
.cpt_category_tree {}
.cpt_category_tree ul {list-style:none; margin:0; padding:0px 0 0 30px; border:0;}
.cpt_category_tree ul li.parent {margin:0; padding:0; border:0; white-space:nowrap; }
.cpt_category_tree ul li.parent a {line-height:20px; display:inline; color:#FF7000; font-size:12px; font-weight:bold; padding:0 10px; text-decoration:underline; }
.cpt_category_tree ul li.parent a:hover {text-decoration:none;}
.cpt_category_tree ul li.parent_current  {margin:0; padding:0; border:0; white-space:nowrap; background:url(../../images/arrow_right.gif) no-repeat 0 50%;}
.cpt_category_tree ul li.parent_current a {line-height:20px; display:inline; color:#014171; font-size:12px; font-weight:bold; padding:0 10px; text-decoration:none; }
.cpt_category_tree ul li.parent_current a:hover {}
.cpt_category_tree ul li.child {}
.cpt_category_tree ul li.child a {color:#014171;font-size:12px;text-decoration:underline;padding-left:5px;font-weight:bold;}
.cpt_category_tree ul li.child a:hover {text-decoration:none;color:#fd8629;}
.cpt_category_tree ul li.child_current{}
.cpt_category_tree ul li.child_current a {color:#014171;font-size:12px;text-decoration:none;padding-left:5px;font-weight:bold;}
.cpt_category_tree ul li.child_current a:hover {text-decoration:underline;color:#fd8629;}

.product_brief_block {background-color:#fd8629;border:0 none;margin:0;padding:0;width:200px;}
.prdbrief_thumbnail {padding:10px 0 0 10px;}
.prdbrief_thumbnail img {width:180px;height:170px;}
.prdbrief_name {padding:0 10px;}
.prdbrief_name a {color:#FFFFFF;font-size:10px;font-weight:bold;}
.prdbrief_name a:hover {}
.prdbrief_brief_description {font-size:10px;padding:0 10px;}
.prdbrief_price {padding:10px 0;}
.prdbrief_price span.totalPrice {}

#cat_path {color:#454545;font-size:18px;text-transform:uppercase;text-decoration:none;}
#cat_path a {color:#454545;font-size:18px;text-transform:uppercase;text-decoration:none;}

.cpt_product_category_info {color:#454545;font-size:18px;text-transform:uppercase;text-decoration:none;}
.cpt_product_category_info a {color:#454545;font-size:18px;text-transform:uppercase;text-decoration:none;}

.cpt_product_name {}
.cpt_product_name h1 {color:#3184d1;font-size:13px;text-decoration:underline;}

.cpt_product_description {}
.cpt_product_description strong {color:#3184d1;font-size:11px;font-weight:normal;}
.cpt_product_description li {font-size:11px;color:#454545;}

#prddeatailed_container {padding-top:20px;}
#img_cpt {padding:8px;background-color:#FF7000;border:1px solid #b4b3b3;}
#img_cpt img {width:300px;}
#cpt_product_desc {padding-left:30px;width:355px;}
.cpt_product_price {width:135px;margin-top:12px;}
.cpt_product_price span.totalPrice {color:#D60000;font-size:13px;margin-top:1px;display:block;}
#cpt_sub_price_but {padding-top:0;width:280px;}
.cpt_product_add2cart_button {margin-top:10px;}
.faq {font-size:11px;}
.faq b {font-weight:normal;}
p {font-weight:normal;font-size:11px;}
b {font-weight:normal;font-size:11px;}
.no_underline {font-size:11px;color:#3184d1;}
.prdbrief_comparison {color:#FFFFFF;font-size:12px;padding:0 0 10px 10px;}

/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #c7e2f2;
  border-bottom: 1px #adccde solid;
  font-size:12pt;
  padding-left:10px;
}
.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: #c7e2f2;
 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;
}

/**********************
ORDER STYLES
***********************/
tr#ord_total_row * {
	font-size: 105%;
	font-weight: bold;
}
.row_odd td {
	background-color: #ebf3f7;
}
.row_even td {
	border: 0px solid #c7e2f2;
	border-width: 1px 0px;
}

.paddingblock { background:#fff;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-size:12pt;
	
}
.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%;}

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;}

#powered_by { font-size:11px!important; padding:0 0 5px 0;}
/************
CHECKOUT
************/
.checkout_noframe_title {
	padding: 5px 15px;
}
#checkout_have_account {
	padding: 15px;
	background-color: #c7e2f2;
	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:#adccde;
	overflow:hidden;
}
#checkout_addresses { width:800px;}
#checkout_addresses td { } 
#phone_footer {font-size:11px;color:#454545;}
#email_footer {font-size:11px;margin-top:5px;color:#454545;}
#link_footer {font-size:11px; margin:10px 0 0 10px;}
#link_footer a {font-weight:bold;}
#link_footer a:hover {}
.common_wrapper {color:#454545;font-size:11px;}
.common_wrapper input.feedback_input {padding:5px 0;color:#454545;background:#f0f0f0;border:1px solid #d4d5d7;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.common_wrapper textarea {padding:5px 0;color:#454545;background:#f0f0f0;border:1px solid #d4d5d7;margin-bottom:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.hndl_submit_prds_cmp {margin-bottom:10px;}
#main_text {min-height:100px;font-size:14px;padding-bottom:15px;}
#aux_page {padding-top:10px;}
#aux_page1 {margin:20px;}
#product_list_hor_main {margin-top:20px;}
#product_list_hor_main div.cpt_product_lists ul.product_list li {display:block;float:left;width:160px;height:160px;background:#ff7000;padding:8px;margin:4px;}
#product_list_hor_main div.cpt_product_lists ul.product_list li img {width:160px;height:160px;}

#product_list_vert_main {margin-top:10px;margin-left:10px;}
#product_list_vert_main div.cpt_product_lists ul {width:190px;}
#product_list_vert_main div.cpt_product_lists ul.product_list li {display:block;width:160px;height:160px;background:#5196d9;padding:8px;margin:4px;}
#product_list_vert_main div.cpt_product_lists ul.product_list li img {width:160px;height:160px;}
#hit_sales {background:url(../../images/hit_sales.png) no-repeat;width:220px;height:71px;}
#hit_sales strong {color:#FFF;display:block;padding:34px 0 0 60px;font-size:15px;}
#text_main_content {background:#f0f5fb;padding:0 15px 15px 15px;margin-top:10px;text-align:justify;font-size:8pt;}
.main_content_header {}
.main_content_header h2 {color:#fff;font-size:15px;background:#014171;padding:7px 12px;width:300px;}

#right_block {height:350px;width:400px;}
#right_block_head {}
#prich3 {color:#ff770d;font-size:36px;}
#prich3po {text-align:right;color:#616160;font-size:18px;padding-right:40px;}
#prich3vib {text-align:right;color:#616160;font-size:18px;}
#rb1 {background:url(../../images/dostavka_ico.png) no-repeat 0% 50%;height:65px;margin-top:15px;padding-left:90px;}
#rb2 {background:url(../../images/skidka_ico.png) no-repeat 0% 50%;height:71px;margin-top:10px;padding-left:90px;}
#rb3 {background:url(../../images/guarante_ico.png) no-repeat 0% 50%;height:85px;margin-top:10px;padding-left:90px;}
.rb_head {color:#ff6f00;font-size:18px;}
.rb_head span {color:#102cff;}
.rb_text {color:#5c5a5a;font-size:11px;padding-top:5px;}

#new_content {}
#c1 {
	background:url(../../images/skidka_img.jpg) no-repeat right bottom;
	width:100%;
	height:180px;
}
#c2 {
	background:url(../../images/guarante_img.jpg) no-repeat right bottom;
	width:100%;
	height:180px;
}
.c1_head {
	color:#ff7000;
	font-size:18px;
	padding-right:80px;
}
.c1_text {
	font-size:12px;
	margin-top:7px;
	padding-right:130px;
}
.c2_head {
	font-size:12px;
	color:#5c5a58;
	font-weight:bold;
	padding-right:80px;
	padding-left:10px;
}
.c2_head strong {
	font-weight:normal;
	font-size:18px;
	color:#ff7000;
}
.c2_text {
	font-size:12px;
	margin-top:7px;
	padding-right:130px;
	padding-left:10px;
}
#c4 {
	background:#fafafa url(../../images/c4_top.png) no-repeat top center;
	width:604px;
	height:17px;
	margin-left:7px;
}
#c4_1 {
	background:#fafafa url(../../images/c4_bot.png) no-repeat center bottom;
	width:604px;
	height:14px;
	margin-left:7px;
}
#c4_2 {
	width:604px;
	height:159px;
	background:#fafafa;
	margin-left:7px;
}
#c4_head {
	color:#0267fe;
	font-size:17px;
	padding-left:15px;
}
#c4_text {
	padding-left:15px;
	font-size:12px;
	margin-top:15px;
}
#c5 {
	background:url(../../images/c5_head.png) no-repeat right top;
	width:319px;
}
#c5_1 {
	background:url(../../images/c5.jpg) no-repeat top left;
	width:108px;
	height:135px;
	float:left;
	padding:0 5px 5px 0;s
}
#c5_head {
	font-size:12px;
	font-weight:bold;
	color:#ff7000;
	padding-top:7px;
	line-height:17px;
}
#c5_text {
	font-size:12px;
	padding-top:15px;
	padding-right:5px;
}
#c6 {
	background:url(../../images/c6_head.png) no-repeat right top;
	width:473px;
}
#c6_1 {
	background:url(../../images/c6.jpg) no-repeat top left;
	width:196px;
	height:202px;
	float:left;
	padding:0 5px 5px 0;s
}
#c6_head {
	font-size:12px;
	font-weight:bold;
	color:#ff7000;
	padding-top:7px;
	line-height:17px;
}
#c6_text {
	font-size:12px;
	padding-top:15px;
}
.c7_top {
	background:url(../../images/c7_top.png) no-repeat;
	width:243px;
	height:14px;
}
.c7_center {
	background:url(../../images/c7_center.png) repeat-y;
	width:243px;
}
.c7_bot {
	background:url(../../images/c7_bot.png) no-repeat;
	width:243px;
	height:15px;
}
.c7_head {
	font-size:14px;
	font-weight:bold;
	color:#0267fe;
	padding:0 15px;
	text-align:left;
}
.c7_text {
	font-size:12px;
	padding:0 15px;
	margin-top:10px;
	text-align:left;
}
#c8_center {
	background:url(../../images/c8_center.png) repeat-y;
	width:384px;
}
#c8_top {
	width:384px;
	background:url(../../images/c8_top.png) no-repeat top center;
}
#c8_bot {
	width:384px;
	background:url(../../images/c8_bot.png) no-repeat bottom center;
}
#c8 {
	background:url(../../images/c8.jpg) no-repeat left center;
	padding:5px 0;
	width:366px;
	height:240px;
}
#c8_head {
	padding-left:180px;
	color:#ff7000;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}
#c8_text {
	padding-left:180px;
	font-size:12px;
	text-align:left;
	margin-top:7px;
}
#c9_head {
	color:#0267fe;
	font-size:15px;
	font-weight:bold;
	padding-left:15px;
}
