body, table, td, div,li ,ul, p, a
{
	border:0; padding:0; margin:0;
	font-family:Arial, Verdana, MS Sans;
}
#main_body_of_site {background:black;}
body
{
	/*background:black;*/
	text-align: center;
}
/*#tinymce {background:white!important;}*/
div.body
{
	/*float:left;*/
	width:1000px;
	background: #7b7d81;
	position: relative;
	text-align: left;
	margin: 0 auto;
}

a , a:hover, a:visited
{
	text-decoration:none;
	color:inherit;
	color:#003399;
}
ul, li
{
	padding:0; margin:0;
	list-style:none;
}
#all 
{
	width:1000px;
/*
	position:relative;
	float:left;
	left:50%;
	margin-left:-500px;
*/
	position: absolute;
	background: #7b7d81 url(../../images/new/main_bg3.bmp);
	margin: 0 auto;
}

#all div
{
/*
	background: #7b7d81;
*/
}

#top
{
	float:left;
	width:100%;
	height:231px;
	background:url(/images/top.jpg) left top no-repeat;
}
#top div { padding:0; margin:0;}
#top .main_anchor
{
	position:absolute;
	top:80px;
	left:28px;
	width:240px;
	height:61px;
}
#top .left_top_menu
{
	float:right;
	width:206px;
	padding-top:23px;
}
#top .left_top_menu .cpt_auxpages_navigation
{
	float:left;
}
#top .left_top_menu .cpt_auxpages_navigation li
{
	display:block;
	float:left;
	width:142px;
	height:39px;
	margin-bottom:12px;
	font-size:13pt;
	line-height:39px;
	text-transform:lowercase;
	background:url(../../images/new/left_top_menu_button.gif) left top no-repeat;
}
#top .left_top_menu .cpt_auxpages_navigation li a
{
	padding-left:13px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#top_menu
{
	border:1px solid #747474; border-left:none; border-right:none;
	float:left; width:100%; height:26px; padding-top:1px;
	text-align:center;
	background:#d2d3d5;
}

#top_menu a
{
	display:block;
	float:left;
	text-align:center;
	color:#ffffff; font-size:14pt; text-decoration:none;
	width: 184px;
	height: 24px;
	padding:0px 2px;
	background:url(../../images/new/top_menu_button.gif) center center no-repeat;
}
#top_menu a:hover
{
	color:#003399;
}

#mainbody
{
	float:left; width:100%;
	background:url(../../images/new/top_search.jpg) right top no-repeat;
}

#mainbody img
{
	border:0;
}
#mainbody .search
{
	float:right; padding-right:230px; height:36px; clear:both;
}

#mainbody .search input
{
	background:url(../../images/new/search_ok.bmp) left top no-repeat #ffffff;
	width: 45px; height:23px;
	padding:0; margin:0;
	display:block; float:left;
	cursor:pointer;
}

#mainbody .search #searchstring
{
	height:23px;
	width:400px;
	display:block; float:left;
	background:url(../../images/new/search_search_top_bg.bmp) left top repeat-x #ffffff;
	line-height:28px;
	font-size:16px;
	padding-top:3px;
	cursor:text;
	height: 20px;
	line-height: 20px;
}

#mainbody .search .cpt_product_search
{
	float:left; margin-top:4px;
	background:url(../../images/new/search_search.jpg) left top no-repeat;
	padding-left:81px;
	height:36px;
}
#mainbody .search input
{
	border:none;
	/*background:none;*/
}
#mainbody .search_text
{
	position:absolute;
	left:250px;
	top:266px;
}

#mainbody .main_container
{
	float:left; width:1000px;
}

#mainbody .main_container .left_menu
{
	width:208px;
	background:url(../../images/new/main_left_bg.bmp) right top repeat-y;
	vertical-align:top;
}
.left_menu .cpt_category_tree
{
	width:198px;
	float:right;
}

.left_menu .cpt_category_tree .tab, .left_menu .cpt_category_tree .bullet
{
	display:none;
}
.cpt_category_tree a:hover { border-bottom:2px solid #888888;}
.cpt_category_tree .parent
{
	font-size:12.3pt;
	font-weight:bold;
	background:url(../../images/new/menu.bmp) 5px center no-repeat;
	padding-left:20px;
	line-height:22pt;
}

.cpt_category_tree .parent_current
{
	font-size:12.3pt;
	font-weight:bold;
	background:url(../../images/new/active_menu.bmp) 5px center no-repeat;
	padding-left:20px;
	line-height:22pt;
}
.cpt_category_tree .parent_current a, .cpt_category_tree .child_current a
{ 
	color:#e70101;
}

.cpt_category_tree .child, .cpt_category_tree .child_current
{
	padding-left:30px;
	font-size:10.5pt;
	line-height:12.3pt;
	text-transform:lowercase;
	background:url(../../images/new/child.bmp) 20px 8px no-repeat;
}

#mainbody .main_container .right_menu
{
	width:230px;
	text-align:left;
	vertical-align:top;
	padding-top:30px;
	background:url(../../images/new/main_right_bg.bmp) left top repeat-y;
}
.right_menu .cpt_custom_html, .right_menu .cpt_currency_selection
{
	float:right;
	width:206px;
	font-size:14px;
	line-height:14pt;
}
.right_menu .cpt_shopping_cart_info
{
	float:right;
	width:206px;
	text-align:left;
	margin:20px 0;
}
.right_menu .cpt_shopping_cart_info .shcart_link
{
	line-height:50px;
	height:50px;
}
.right_menu .cpt_shopping_cart_info #shpcrtgc
{
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
}
.right_menu .cpt_shopping_cart_info #shpcrtca
{
	text-align:center;
	height:36px;
	line-height:36px;
	background:url(../../images/new/price.gif) center center no-repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
.right_menu .cpt_currency_selection
{
	margin-top:20px;
}
.right_menu .sep
{
	display:block;
	width:100%;
	height:33px;
}
.right_menu .sep2
{
	display:block;
	width:100%;
	height:16px;
}
.right_menu .akcii
{
	display:block;
	width: 146px; height: 61px;

	background:url(../../images/new/akcii.gif) left top no-repeat;
}
.right_menu .icq img{display:block; float:left; margin-top:8px; padding-right:4px;}
.right_menu .icq
{
	display:block;
	width:146px;
	height:34px;
	padding-left:8px;
	line-height:34px;
	font-size:14pt;
	color:#ffffff; font-weight:bold;
	background:url(../../images/new/icq_bg.gif) left top no-repeat;
}

#mainbody .main_container .content, #mainbody .main_container .content .cpt_maincontent
{
	width:557px;
	text-align:left;
	vertical-align:top;
	/*background:url(../../images/new/main_bg.gif) left top repeat-y;*/
}

/*
.content .product_brief_block .left
{
	background:url(../../images/new/main_right_bg.bmp) right top repeat-y;
}
*/
.content .cpt_maincontent h1
{
	font-size:150%;
	color:#ffffff;
}
.content .product_brief_block .right
{
	font-size:12px;
}

.content .product_brief_block img
{
	border:0;
}

.content .product_brief_block .prdbrief_name
{
	text-align:center;
	display:block; width:100%; float:left; clear:both;
}
.content .product_brief_block .prdbrief_name a
{
	display:block; float:left; width:100%; text-align:center;
}

.content .product_brief_block .prdbrief_name .sm-current-rating1
{
	display:block; float:left;
}

.content .product_brief_block .prdbrief_name .sm-current-rating1-front, .content .product_brief_block .prdbrief_name .sm-current-rating1-back
{
	left:0;
}

.content .product_brief_block .prdbrief_brief_description
{
	width:100%; float:right;
}
.content .product_brief_block .prdbrief_thumbnail
{
	float:left;
	width:110px;
	text-align:center;
}
.prdbrief_thumbnail table, .prdbrief_thumbnail td
{
	width:100%;
}
.prdbrief_thumbnail .thumbnail_img img
{
	margin-left:1px;
	width:100px;
	border:1px solid #000000/*#8BDDD1*/;
}
.content .product_brief_block .prdbrief_price
{
	/*float:left;
	width:80%;*/
	padding:0 5px;
	height:36px;
	line-height:36px;
	background:url(../../images/new/price.gif) center center no-repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

.content .product_brief_block .prdbrief_comparison
{
	float:right;
	display:block;
}
.content .product_brief_block .prdbrief_add2cart
{
	text-align:center;
	margin-top:10px;
	/*float:left;*/
}
.prdbrief_add2cart .add_to_cart_str
{
	font-weight:bold; font-family:Comic MS Sans; font-style:italic; font-size:12px;
	line-height:35px; 
	color:#ffffff;
}
.prdbrief_add2cart input
{
	width:35px;;
}

.content .cpt_custom_html 
{
	width:100%; text-align:center; float:left;
}

.content .cpt_custom_html table
{
	width:100%; border:0; float:left;
	table-layout:auto;
}
.content .cpt_custom_html img
{
	margin-top:15px;
}
.content .cpt_custom_html td
{
	text-align:center;
	font-size:14px; line-height:14pt;
}

.content #foto_gal { float:left; width:100%;}
.content #foto_gal td { width:180px; height:180px; vertical-align:middle; text-align:center;}
.content #foto_gal .one_foto img { max-width:180px; max-height:180px;}

/*		One product theme		*/

.cpt_maincontent .cpt_product_name h1
{
	font-size:150%;
}

#prddeatailed_container .product_price
{
	color:#ffffff; font-weight:bold;
	width:100%;
}
#prddeatailed_container .product_price .cpt_product_price
{
	padding:0 5px;
	height:36px;
	line-height:36px;
	background:url(../../images/new/price.gif) center center no-repeat;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}
#prddeatailed_container .count
{
	margin-top:18px;
	margin-left:18px;
	float:left;
}

#prddeatailed_container .add_to_cart_str
{
	width:90px; float:right; text-align:center;
	clear:both; 
	font-weight:bold; font-family:Comic MS Sans; font-style:italic; font-size:10px;
	line-height:35px; 
	color:#ffffff;
}
#prddeatailed_container .add2cart_handler
{
	width:50px; float:right;
	margin-right:20px;
}
#prddeatailed_container .cpt_product_rate_form
{
	margin-left:70px;
}


.cpt_maincontent .cpt_product_discuss_link img, .cpt_maincontent .cpt_product_discuss_link a
{
	border:none;
}

.copyright
{
	float:left; width:100%; text-align:center;
}
.copyright, .copyright a, .copyright a u
{
	color:#ffffff; font-weight:bold;
}
#webpr
{
	float:left; width:100%; text-align:center;
	background:#01359e; margin-top:5px;
}
#webpr a
{
	color:#ffffff;
	font-size:12px;
}
#webpr a b
{
	color:#e70101;
}

.product_print_v img, .product_print_v div, .product_print_v td
{
	border:0;
}

