rcat_child_categorieshtml
{
	background:#cccccc;
}

.kupit {
margin-top:50px;
margin-left:-45px;}

#text
{

}
p, td ,div, b, h1,h2,h3,h4,h5,h6, table, a
{
	color:#002149;
	font-family:Arial;
	padding:0; margin:0;
}
.cpt_maincontent p, .cpt_maincontent td ,.cpt_maincontent div, .cpt_maincontent b, .cpt_maincontent table, .cpt_maincontent a
{
	font-size:14px;
}
a:hover
{
	color:#0000ff;
}
#all
{
	position:relative; /*left:50%; margin-left:-500px;*/
	background:#ffffff;
	clear:both;
	width:1000px;
	overflow:hidden;
}
#top
{
	width:100%;
	height:354px;
	float:left;
	background:#ffffff url(../../images/new/top_bg.jpg) 663px top no-repeat;
}
#top #logo
{
	position:absolute;
	left:0;
	top:0;
	width:285px;
	height:270px;
	/*overflow:hidden;*/
	z-index:12;
}
#top .top_menu
{
	position:absolute;
	left:0; 
	top:215px;
	display:block;
	width:100%;
	height:141px;
	z-index:12;
}
#mainbody
{
	padding-top:15px;
	float:left;
	width:100%;
	background:#ffffff url(../../images/new/bottom_img_best.jpg) center bottom no-repeat;
}
#mainbody .left_menu
{
	float:left;
	width:223px;
}
#mainbody .content
{
	float:left;
	width:777px;
	overflow:hidden;
}

#mainbody .dop_info
{
	float:left; width:100%;
	height:110px;
}
#webpr
{
	margin-top:5px;
	float:left; width:100%; text-align:center;
	font-size:13px;
	border-top:4px double #FF88EC;
}
/* ----------------- TOP or HEADER Styles ----------------- */
#top #logo a, #top #logo img
{
	border:0;
}

#top #slideshow {
    position:relative;
    overflow:hidden;
	top:0;
	left:200px;
	width:510px;
	height:290px;
}

#top #slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#top #slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#top #slideshow IMG.last-active {
    z-index:9;
}

#top #pseudo_flash
{
	display:none;
}

#top .kontakti
{
	position:absolute;
	top:8px;
	height:100px;
	width:230px;
	left:740px;
}
#top .kont_wrap .sep, #top .enter_wrap .sep, #top .cart_wrap .sep
{
	float:right; width:54px;
	height:20px;
}
.kontakti h1, .enter h1
{
	font-size:11pt; text-decoration:underline; font-weight:normal;
	text-align:center; font-family:Arial;
}
#top .enter h1, #top .enter h2
{	
	width:100%;
}
.kontakti p
{
	font-size:10pt;
	line-height:12pt;
	font-family:Arial;
}
.kontakti h1, .enter h1
{
	text-transform:uppercase;
}
#top .enter
{
	float:right; width:230px;
	position:absolute;
	top:122px;
	height:100px;
	width:230px;
	left:740px;
}
.enter h2
{
	margin:5px 0px;
}
.enter h2, .enter h2 a
{
	font-size:10pt;
	line-height:12pt;
	font-family:Arial;
	color:#002149;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
.enter span
{
	padding:0px 25px;
}

#top .cpt_shopping_cart_info
{
	position:absolute;
	top:170px;
	height:100px;
	width:230px;
	left:740px;
}
.cpt_shopping_cart_info .shcart_link
{
	float:left; width:130px;
	height:46px;
	line-height:45px;
	background:url(../../images/new/cart_new.jpg) right center no-repeat;
}
.cpt_shopping_cart_info .hndl_proceed_checkout
{
	font-size:12pt;
	line-height:46px;
	font-family:Arial;
	color:#002149;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}
.cpt_shopping_cart_info #shpcrtgc
{
	font-size:12px;
}
.cpt_shopping_cart_info #shpcrtca
{
	font-size:12px; font-weight:bold;
}

.cpt_shopping_cart_info #shpcrtgc, .cpt_shopping_cart_info #shpcrtca
{
	float:right; width:100px; text-align:center;
	height:23px; overflow:hidden;
	color:#ffffff; line-height:23px;
}
.cpt_shopping_cart_info #shpcrtca
{
	clear:right;
}


.top_menu div
{
	display:block;
	width:117px;
	height:52px;
	line-height:52px;
	padding-left:20px;
	color:#002149;
	font-size:13px;
	text-decoration:none;
	font-family:Arial;
}
.top_menu a
{
	color:#002149;
	font-size:13px;
	text-decoration:none;
	font-family:Arial;
	cursor:pointer;
	display:block;
	position:absolute;
}
.top_menu a, .top_menu a *
{
	z-index:130;
}
.top_menu a:hover div
{
	color:#ffffff;
}
.top_menu a:hover
{
	color:#000000;
}

.top_menu .menu1
{
	position:absolute;
	left:7px;
	top:46px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
.top_menu .menu2
{
	position:absolute;
	left:145px;
	top:72px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
.top_menu .menu3
{
	position:absolute;
	left:297px;
	top:70px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
.top_menu .menu4
{
	position:absolute;
	left:446px;
	top:38px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
.top_menu .menu5
{
	position:absolute;
	left:602px;
	top:14px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
.top_menu .menu6
{
	position:absolute;
	left:756px;
	top:18px;
	line-height:14px;
	padding-top:11px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
.top_menu .menu7
{
	position:absolute;
	left:886px;
	top:46px;
	background:url(../../images/new/ribka.png) left top no-repeat;
}
#top .cpt_language_selection
{
	width:50px;
	position:absolute;
	left:670px;
	top:300px;
	z-index:12;
}

#top .search_wrap
{
	z-index:12;
	display:block;
	position:absolute;
}
.search_wrap .search_text
{
	position:absolute;
	left:440px;
	top:34px;
	font-size:12px;
	z-index:12;
	padding-top:1px;
	text-transform:uppercase;
	line-height:22px;
	font-family:Arial;
}
.search_wrap .cpt_product_search
{
	position:absolute;
	left:490px;
	top:34px;
	z-index:12;
	height:42px;
	width:460px;
	padding-left:10px;
	background:url(../../images/new/search.jpg) left center no-repeat;
}
.cpt_product_search form
{
	vertical-align:top;
}
.cpt_product_search input
{
	z-index:14;
	background:none; border:none;
	padding:0; cursor:pointer;
	color:#002149;
	text-decoration:underline;
	font-size:12px;
	line-height:22px;
	font-family:Arial;
}
.cpt_product_search #searchstring
{
	border:none;
	width:387px;
	margin-right:5px;
	cursor:text;
	text-decoration:none;
	z-index:14;
	height:20px;
	line-height:20px;
}
/* ----------------- MAINBODY Styles ----------------- */

/* ----------------- Left Menu Styles ----------------- */
.left_menu .cpt_root_categories tr
{
	margin-bottom:40px;
}
.left_menu .cpt_root_categories .sep
{
	float:left; display:block; background:#ffffff none; height:40px;
}
.left_menu .cat_image
{
	display:none;
}
.left_menu .cat_name
{
	background:url(../../images/new/categorii_bg2.bmp) left top repeat-y !important;
}
.left_menu .wrap
{
	background: url(../../images/new/categorii.jpg) left top no-repeat !important;
}
.left_menu .wrap_w
{
	background: url(../../images/new/categorii_w.jpg) left top no-repeat !important;
}
.left_menu .rcat_products_num
{
	display:none;
}
.left_menu .rcat_root_category
{
	color:#002149;
	font-family:Arial;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	padding-left:20px;
	padding-top:5px;
	display:block;
}
.left_menu .rcat_child_categories
{
	margin-top:20px;
	width:210px;
}
.left_menu .rcat_child_categories a, .left_menu .rcat_child_categories a:visited, .left_menu .rcat_child_categories a:link
{
	display:block;
	color:#002149;
	font-family:Arial;
/*
	text-transform:lowercase;
*/
	text-decoration:none;
	font-size:14px;
	line-height:22px;
	padding-left:20px;
	width:160px;
	border-bottom:1px solid #002149!important;
}
.left_menu .rcat_child_categories a:hover {font-size:14px; line-height:22px;}
.left_menu .rcat_child_categories a:hover, .left_menu .cpt_root_categories #active_menu:hover
{
	color:#ffffff;
	text-decoration: underline;
	/*border-bottom:1px solid #002149!important;*/
}
.left_menu .cpt_root_categories #active_menu
{
	color:#fe47e8;
}
.left_menu .rcat_child_categories .category_end
{
	display:block;
	height:30px;
	background:url(../../images/new/categorii_bottom.jpg) left bottom no-repeat !important;
}
/* ----------------- Content Styles ----------------- */
.content .cpt_maincontent
{
	width:100%;
}
.cpt_maincontent #cat_info_left_block
{
	width:100%;
}
.cpt_maincontent #cat_top_tree
{
	float:left;
	width:100%;
}
#cat_info_left_block .one_category
{
	padding:0 5px;
	/*border:1px solid #cccccc; */
	text-align:center;
	width:25%;
	height:100%:
	vertical-align:middle;
}

#cat_info_left_block .one_category .picture
{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
}
#cat_info_left_block .one_category table, #cat_info_left_block .one_category td
{
	width:100%;
	text-align:center;
	padding:10px;
}
#cat_info_left_block .one_category td
{
	padding:0 10px;
}
#cat_info_left_block .one_category .picture img
{
	border:0;
}

#cat_info_left_block .one_category a
{
	color:#003399;
	text-decoration:none;
	font-size:10pt;
	line-height:12pt;
}
#cat_info_left_block .one_category a:hover
{
	text-decoration:underline;
}
#cat_info_left_block .background, #cat_info_left_block .left_wrap , #cat_info_left_block .right_wrap, #cat_info_left_block .right_wrap a
{
	display:block;
	float:left; 
}

#cat_info_left_block .background 
{
	height:18px;
	margin:5px 0px;
	white-space:nowrap;
	background: url(../../images/new/menu_bg.bmp) left top repeat-x;
}

#cat_info_left_block .right_wrap
{
	background: url(../../images/new/right.bmp) right top no-repeat;
	padding-right:10px;
	font-size:14px;
	color: #002244;
	line-height:18px;
	font-weight:normal;
}
#cat_info_left_block .background .right_wrap a
{
	display:block;
	background: url(../../images/new/left.bmp) left top no-repeat;
	padding:0px 0px 0px 10px;
	color: #002244;
	text-decoration:none;
}
#cat_info_left_block .background .right_wrap a:hover
{
	text-decoration:underline;
}
#cat_info_left_block .sep
{
	padding:0px 5px;
	display:block; height:18px;
	float:left;
}
.product_print_v img
{
	border:0;
}

.content .popular_prod, .content .novii_prod
{
	float:left;
	width:389px;
}
.content .popular_prod h1, .content .novii_prod h1
{
	padding-left:40px;
	color:#002149;
	font-family:Arial;
	font-size:10pt;
	font-weight:normal;
	line-height:46px;
	text-decoration:none;
	text-transform:uppercase;
}
.content .product_list
{
	float:left;
	width:400px;
	
}

.product_list .one_product_cell
{
	display:block;
	float:left;
	width:400px;
	clear:both;
}
.product_list img, .product_list a
{
	border:0;
}
.product_list .prod_descr
{
	background:url(../../images/new/image_bg_bad.jpg) left center no-repeat;
	width:389px;
}
.product_list .image_table
{
	vertical-align:middle;
	text-align:center;
	width:206px;
	height:186px;
}
.product_list .descr
{
	width:174px;
	display:block;
	padding-left:10px;
	color:#002149;
	font-weight:normal;
	font-family:Arial;
	text-decoration:none;
	font-size:13px;
}
.product_list .descr a
{
	color:#002149;
	font-weight:normal;
	font-family:Arial;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.product_list .descr a:hover
{
	 text-decoration:underline;
}
.descr .totalPrice
{
	font-size:15px;
	font-weight:bold;
}

.category_table
{
	float:left; width:100%;
	/*border-spacing:4px;*/
}
.category_table tr
{
	margin:5px 0;
}
.category_table .top
{
	float:left;
	width:377px;
	background: url(../../images/new/bg.bmp) top left repeat-x;
}
.one_category .top
{
	background: url(../../images/new/bg.bmp) top left repeat-x;
}
.one_category .top, .one_category .right, .one_category .bottom, .one_category .left, .one_category .l_t, .one_category .r_t, .one_category .r_b, .one_category .l_b
{
	float:left; display:block; width:100%; height:100%;
}
.one_category .categ_name
{
	height:36pt;
	vertical-align:middle;
}
.category_table .right, .one_category .right
{
	float:left;
	background:url(../../images/new/bg.bmp) top right repeat-y;
}
.category_table .bottom, .one_category .bottom
{
	float:left;
	background:url(../../images/new/bg.bmp) bottom left repeat-x;
}
.category_table .left, .one_category .left
{
	float:left;
	background:url(../../images/new/bg.bmp) top left repeat-y;
}
.category_table .left_top, .one_category .l_t
{
	float:left;
	background:url(../../images/new/left_corner.gif) top left no-repeat;
}
.category_table .right_top, .one_category .r_t
{
	float:left;
	background:url(../../images/new/right_corner.gif) top right no-repeat;
}
.category_table .right_bottom, .one_category .r_b
{
	float:left;
	background:url(../../images/new/right_b_corner.gif) bottom right no-repeat;
}
.category_table .left_bottom
{
	float:left;
	background:url(../../images/new/left_b_corner.gif) bottom left no-repeat;
}
.one_category .l_b
{
	float:left;
	background:url(../../images/new/left_b_corner.gif) bottom left no-repeat;
}
.category_table td, .category_table div
{
	text-align:center;
}
.product_brief_block
{
	margin:0; padding:0;
}
.product_brief_block .prdbrief_thumbnail
{
	text-align:center;
	width:160px;
	height:186px;
}

.product_brief_block .prdbrief_thumbnail table, .product_brief_block .prdbrief_thumbnail table td
{
	width:160px;
	height:186px;
	/*background:url(../../images/new/image_bg_bad.jpg) center center no-repeat;*/
	text-align:center;
	vertical-align:center;
}

.product_brief_block .prdbrief_thumbnail img
{
	border:0/*4px solid #87BCFF*/;
}

.product_brief_block .prdbrief_name, .product_brief_block .prdbrief_name a
{
	color:#002149;
	font-family:Arial;
	font-size:140%;
	line-height:110%;
	text-decoration:none;
}
.product_brief_block .prdbrief_name a:hover
{
	text-decoration:underline;
}
.product_brief_block .prdbrief_name
{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.product_brief_block .prdbrief_price
{
	float:right;
	width:100%;
}
.product_brief_block .prdbrief_price .totalPrice
{
	color:#FA37D3;
	font-size:140%;
	font-weight:bold;
}
.product_brief_block .sm-current-rating1
{
	float:left;
}

.sm-current-rating1 .sm-current-rating1-front, .sm-current-rating1 .sm-current-rating1-back
{
	left:0;
}
.product_brief_block .prdbrief_add2cart, .product_brief_block .prdbrief_comparison
{
	float:right; clear:right;
}
.product_brief_block .prdbrief_add2cart
{
	width:100%;
	text-align:center;
}
.product_brief_block .prdbrief_comparison
{
	width:125px;
	text-align:right;
}
.prdbrief_comparison input, .prdbrief_comparison label
{
	float:left;
}

.prddeatailed_container .one_product_descr
{
	float:left;
	width:100%;
}
.one_product_descr div, .one_product_descr p, .one_product_descr td, .one_product_descr b, .one_product_descr i,
.cpt_product_discuss_link div, .cpt_product_discuss_link p, .cpt_product_discuss_link td, .cpt_product_discuss_link b, .cpt_product_discuss_link i
{
	font-family:Arial;
	font-size:13px;
}
.one_product_descr p
{
	text-indent:20px;
	text-align:justify;
}
.one_product_descr td
{
	vertical-align:top;
}
.one_product_descr div
{
	float:left;
}
.one_product_descr .cpt_product_price
{
	width:240px;
	float:left;
	margin-bottom:15px;
}
.one_product_descr .cpt_product_price .regularPrice
{
	text-decoration:line-through;
	font-weight:bold;
}
.one_product_descr .cpt_product_price .youSaveLabel
{
	font-size:90%;
}
.one_product_descr .cpt_product_price .youSavePrice
{
}
.one_product_descr .cpt_product_price .totalPrice
{
	display:block;
	float:left;
	width:200px;
	height:67px;
	font-size:14pt;
	line-height:67px;
	background:url(../../images/new/ribka_price3.png) left top no-repeat;
	text-align:center;
	color: #FA3ED5;
	font-weight:bold;
}
.one_product_descr .cpt_product_price div
{
	/*display:none;*/
	width:100%;
	height:25px;
	text-align:center;
	font-size:12pt;
	line-height:25px;
	/*margin-top:15px;*/
}
.one_product_descr .cpt_product_rate_form
{
	display:block;
	clear:right;
}
.cpt_product_rate_form table
{	
	margin-top:20px;
}
.cpt_product_rate_form div
{
	font-family:Arial;
	font-size:12pt;
	line-height:12pt;
}
.one_product_descr .cpt_product_add2cart_button
{
	float:left;
	/*height:63px;*/
	margin-bottom:15px;
	clear:right;
}
.cpt_product_add2cart_button .left_col, .cpt_product_add2cart_button .right_col
{
	float:left;
	/*height:63px;*/
}
.cpt_product_add2cart_button .left_col td, .cpt_product_add2cart_button .right_col td
{
	text-align:center;
	vertical-align:middle;
}
.cpt_product_add2cart_button .left_col
{
	display:none;
}
.cpt_product_add2cart_button .right_col, .cpt_product_add2cart_button .right_col td
{
	width:100%;
	height:100%;
	text-align:left;
	vertical-align:bottom;
}
.cpt_product_discuss_link img
{
	border:0;
}
.cpt_product_discuss_link h2
{
	font-size:150%;
}

.content .cpt_maincontent h1
{
	font-size:150%;
}
.content .cpt_maincontent h2
{
	font-size:110%;
}
.content .cpt_maincontent h1, .content .cpt_maincontent h2
{
	text-align:center;
	margin:5px 0px;
}
.content .cpt_maincontent p, .content .cpt_maincontent p b
{
	text-indent:20px;
}

/* ----------------- Dop_info Styles ----------------- */
.dop_info .anchor
{
	width:205px;
	height:73px;
	float:left;
	text-align:right;
}
.dop_info .anchor a
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:9px;
	margin-top:60px;
	display:block;
	float:right;
	color:#002149;
}
.dop_info .cpt_custom_html
{
	color:#002149;
	font-size:12px;
	float:left;
	width:580px;
	height:73px;
	margin-left:20px;
	overflow:hidden;
}
.dop_info .bottom_menu
{
	float:right;
	width:940px;
	height:30px;
	line-height:36px;
	text-align:center;
	color:#ffffff;
}
.bottom_menu a
{
	padding:0px 14px;
	color:#ffffff;
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
}
/* ----------------- WEBPR Styles ----------------- */
#webpr a
{
	color:#002149; text-decoration:none;
}
#webpr a:hover
{
	text-decoration:underline;
}
#webpr a b
{
	color:#FB37D3;
}
.bud_zdorov a:link, a:visited, a:hover { display: block; border: 0px white solid!important;}
.bud_zdorov a img {border: 0px white solid!important;}

img {border: 0;}
.u_discounts {background: url(../../images/bgg.jpg) 0 0 no-repeat; width: 210px; height: 30px; text-align: center; padding-top: 5px;}
#u_discounts:link, #u_discounts:visited {color: #1f216b; text-decoration: none;}
#u_discounts:hover {color: #ffffff; text-decoration: none;}
.useful_links {background: url(../../images/bgg.jpg) 0 0 no-repeat; width: 210px; height: 30px; text-align: center; padding-top: 5px;}
#useful_links:link, #useful_links:visited {color: #1f216b; text-decoration: none;}
#useful_links:hover {color: #ffffff; text-decoration: none;}
#counters a, .bottom_menu a, .cpt_language_selection a, .enter a {display: inline!important;}
.cat_path_in_productpage a, #cat_product_sort a, #cat_product_sort a, #cat_top_tree a, .cpt_maincontent a {display: inline!important;}
#site_navigator a, .cpt_product_category_info a, .image_table a {display: inline!important;}

.kupit {
color:red;
font-size:15px;
font-weight:bold;}

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(../../images/img/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(../../images/img/close.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background-image: url(../../images/img/prev.gif);
}
a.nyroModalNext {
	right: 0;
	background-position: right 20%;
}
a.nyroModalNext:hover {
	background-image: url(../../images/img/next.gif);
}