body
{
	margin:0;
	padding:0;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:11px;
}
td
{
	font-size:11px;
}
img
{
	border:0;
}
/*h1
{
	font-size:16px;
}*/
h1,h2,h3,h4
{
	margin:5px 0 10px 0;
}
a
{
	font-family: Arial, Geneva CY, Sans-Serif;
	text-decoration:none;
	color:#333333;
	font-size:11px;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
}
h1
{
	font-size:18px;
}
h3
{
	font-size:16px;
}
form
{
	margin:0;
	padding:0;
}
/*---head---*/
#top_head
{
	height:156px;
	width:100%;
}
#top_head_left, #top_left_right
{
	height:156px;
	width:16px;
}
#top_head_left
{
	float:left;
	background:url(images/top_left.jpg);
}
#top_left_right
{
	float:right;
	background:url(images/top_right.jpg);
}
#top_gray
{
	/*margin:0 16px 0 16px;*/
}
#top_gray
{
	height:42px;
	background:url(images/top_gray_bg.jpg);
	overflow:hidden;
}
#top_orange
{
	height:114px;
	background:url(images/top_or_bg.jpg);
	overflow:hidden;
}
#top_or_left
{
	height:114px;
	width:707px;
	background:url(images/orange_left.jpg);
	/*margin-left:16px;*/
}
#top_or_right
{
	width:269px;
	height:114px;
	float:right;
}
#top_or_right a
{
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
#top_or_right a:hover
{
	text-decoration:none;
}
#top_or_right_inside
{
	margin-top:62px;
	background:url(images/top_or_right_inside.jpg) repeat-x top;
}
#top_or_right_inside img
{
	float:left;
}
#about_e
{
	padding-top:7px;
	padding-bottom:3px;
}
#logo_text
{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
}
#top_gray_bg_search span
{
	display:block;
	float:left;
	margin-top:3px;
	color:#FFFFFF;
	font-weight:bold;
}
.srch_str
{
	height:14px;
	width:700px;
	
		font-size:11px;
	background:url(images/login_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border:#575757 solid 1px;
	padding:3px;
	font-weight:bold;
}
/*---top search---*/
#top_gray_bg_search
{
	float:right;
	margin:2px 10px 0 0;
}
/*---END top search---*/
/*---END head---*/
/*---content---*/
#content_box
{
}
#col_left
{
	width:241px;
	float:left;
	/*position:relative;
	overflow:hidden;*/
}
#col_right
{
	margin-left:251px;
/*position:relative;
overflow:hidden;*/
	text-align:left;
	/*padding-left:10px;*/
	/*/border:#FF0000 solid 1px;*/
	/*width:100%;*/
}
/*---END content---*/
/*---footer---*/
#footer
{
	height:102px;
	width:100%;
	background:url(images/footer_bg.jpg) repeat-x;
	clear:both;
}
#footer_left, #footer_right
{
	height:93px;
	width:16px;
}
#footer_left
{
	float:left;
	background:url(images/footer_left.jpg);
}
#footer_right
{
	float:right;
	background:url(images/footer_right.jpg);
}
#footer_top
{
	height:59px;
	line-height:59px;
	text-align:center;
	color:#FFF;
}
#footer_top a
{
	color:#FFF;
}
#footer_bottom
{
	height:43px;
}
/*---END footer---*/
/*---root categories---*/
.rcat_products_num
{ color: #999999;
  font-size: 80%;
}
.rcat_child_categories a
{ line-height:150%;
  font-weight: normal;
}

.cat_name_s td
{
	border-bottom:1px solid #CCCCCC;
}

table.cat_name_s a
{
	
	font-size: 16px;
 	/*font-weight: bold;*/
}
.r_ba
{
	color:#37496d;
}
table.cat_name_s a:hover
{
	color:#ff7225;
}

div.rcat_child_categories a
{
	font-size:12px;
	font-weight:normal;
	color:#2c5299;
	font-family:Arial,sans-serif;
}
p#cat_product_sort
{
	text-align:center;
}
span.faq
{
	color:#FF7225;
	font-weight:bold;
}
/*---END root categories---*/
/*---product brief m search---*/
span.ms_shop
{
	font-weight:bold !important;
	color:#006600 !important;
}
.ms_responses
{
	font-size:11px !important;
	font-weight:bold !important;
	color:#AC0001 !important;
}
/*---END product brief m search---*/
/*---product brief---*/
.brief_prices
{
	font-size:12px;
}
div.brief_prices span
{
	
	font-weight:bold;
	font-size:14px;
	color:#ac0001;
}
/*---BRIEF rating---*/

/*  styles for the unit rater     */
.sm-current-rating1_br{
	background: url('images/star0sm.gif') top left repeat-x;
	/*position: relative;*/
	width: 80px;
	height: 14px;
	/*margin: 4px;*/
	margin:0 4px 0 4px;
}
.sm-current-rating1_br div.sm-current-rating1-back_br{
	background: url('images/star0sm.gif') top left repeat-x;
	position: absolute;
	width: 65px;
	z-index: 10;
}
.sm-current-rating1_br div.sm-current-rating1-front_br{
	background: url('images/star1sm.gif') top left repeat-x;
	position: absolute;
	z-index: 20;
}

/*---END BRIEF rating---*/
.brief_count
{
	color:#FF7225;
	font-size:13px;
}
.brief_count span
{
	color:#000;
}
.tab_border
{
	padding-left:130px;
	padding-top:10px;
	text-align:left;
}
.brief_r_box
{
	width:190px;
	float:right;
	text-align:left;
}
.prdbrief_name
{
	text-align:left;
}
.prdbrief_name a
{
	font-size:16px;
	font-weight:bold;
}
.prdbrief_name a:hover
{
	color:#FF7225;
}
.prdbrief_brief_description
{
	text-align:left;
	color:#6A6A6A;
	background:#FFE8B1;
	padding:5px;
	font-size:11px;
	font-weight:bold;
}
/*---END product bries---*/
/*---category tree---*/
ul#cat_tree
{
	list-style:none;
	margin:10px 0 0 20px;
	padding:0;
}
ul#cat_tree li
{
	padding:0 0 0 5px;
}
li.parent,li.parent_current,li.child_current
{
	height:20px;
	line-height:20px;
}
li.parent
{
	border-bottom:1px solid #E2E2E2;
}
li.parent_current
{
	background:url(images/mainmenu_orange_bg.jpg);
}
li.child
{
	height:18px;
	line-height:18px;
	background:url(images/mainmenu_gray_bg.jpg);
	text-indent:10px;
}
li.child a
{
	color:#FFFFFF;
}
li.child_current
{
	background:url(images/mainmenu_orange_bg.jpg);
	text-indent:10px;
}
li.parent a, li.parent_current a
{
	font-size:13px;
	font-weight:bold;
}
/*---END category tree---*/
/*---category---*/
#subcategories a
{
	font-size:18px;
	color:#37496D;
	font-weight:normal;
}
#subcategories a:hover
{
	color:#FF7225;
}
#cat_path
{
	padding-bottom:5px;
}
#cat_path a
{
	font-size:12px;
}
.cpt_product_category_info
{
	padding-top:10px;
}
#category_desc
{
	font-size:11px;
	margin-right:10px;
}
#category_desc p
{
	text-align:justify;
}
/*---END category---*/
/*---product detailed---*/
#other_models
{
	padding:10px;
	text-align:justify;
	/*width:220px;*/
}
#om_title
{
	font-size:16px;
	font-weight:bold;
	padding:7px;
}

#other_models a
{
	color:#3366CC;
}
a#om_active
{
	color:#FF7225;
}
#tobuy
{
	padding:10px 0 0 0;
}
.producPrices
{
	padding:5px;
	font-size:14px;
}
.producPrices span
{
	font-weight:bold;
}
.product_description td,.product_description
{
	background:#FFE8B1;
	clear:both;
	padding:5px;
	font-size:11px;
}

.product_description ul
{
	margin-left:20px;
	padding:0;
}
/*---tech---*/
td.desc_tech_head
{
	font-size:16px;
	font-weight:bold;
}
td.desc_tech_name_bl
{
	font-size:14px;
	font-weight:bold;
}
td.desc_tech_har_name
{
	border-bottom:dotted #000 1px;
}
td.desc_tech_har_val
{
	border-bottom:dotted #000 1px;
}
/*---END tech---*/
/*---product detailed---*/
/*---rating---*/

/*  styles for the unit rater     */
.sm-current-rating1{
	background: url('images/star0sm.gif') top left repeat-x;
	/*position: relative;*/
	width: 80px;
	height: 14px;
	margin: 4px;
}
.sm-current-rating1 div.sm-current-rating1-back{
	background: url('images/star0sm.gif') top left repeat-x;
	position: absolute;
	width: 80px;
	z-index: 10;
}
.sm-current-rating1 div.sm-current-rating1-front{
	background: url('images/star1sm.gif') top left repeat-x;
	position: absolute;
	z-index: 20;
}

.current-rating1{
	background: url('images/star0.gif') top left repeat-x;
	position: relative;
	width: 100px;
	height: 20px;
}
.current-rating1 div.current-rating1-back{
	background: url('images/star0.gif') top left repeat-x;
	position: absolute;
	width: 100px;
	z-index: 10;
}
.current-rating1 div.current-rating1-front{
	height:20px;
	background: url('images/star1.gif') top left repeat-x;
	position: absolute;
	z-index: 20;
}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('images/starvote.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('images/star1.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('images/starvote.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	
.review_content {
	/*width: 90%;*/
	overflow:hidden;
	oveflow-x:hidden;
	padding:0 85px 0 0;
	zoom:1;
	}
/*---END rating---*/
/*---last discussions---*/
.review_block
{
	border-bottom:1px #CCCCCC solid;
	padding-bottom:5px;
	margin-right:5px;
}
.last_discussions h2
{
	margin:0;
	padding:0;
	font-size:16px;
}
.review_title
{
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
}
.review_date
{
	color:#999999;
}
.review_showall
{
	margin:5px 0 0 0;
}
.review_showall a
{
	color:#F00;
}
/*---END last discussions---*/
/*---discussion---*/
.discussion_navig
{
	margin:5px;
	color:#ff7225;
	font-size:16px;
	font-weight:bold;
}
.discussion_navig a
{
	font-size:12px;
}
.discussion_navig a:hover
{
	color:#ff7225;
}
/*---END discussion---*/

/*---shops---*/
table.shop_info td a
{
	color:#0033FF;
}
a.s_name
{
	color:#0033FF;
	font-size:17px;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
}
a.s_buy
{
	color:#FF0000;
}
a.s_shop
{
	color:#006600;
}
.s_shops
{
	color: brown;
	font-weight:normal;
}
td.s_line
{
	border-bottom:1px solid #ff7225;
}
a.s_all
{
	color: brown;
	font-size:16px;
	font-weight:bold;
}

a.res_shop
{
	color:#FF0000;
	color: brown;
}
.to_buy
{
	overflow:auto;
	clear:both;
}
.mag
{
	font-size:17px;
	font-weight:bold;
	clear:both;
	background:#ffe8b1;
	padding:3px;
}
/*---shops END---*/
/*---shops otzivi---*/
.shops_user
{
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #EEEEEE;
	margin-bottom:3px;
	padding-bottom:3px;
}

.shops_date
{
	color:#999999;
	font-size:10px;
}

.shops_post
{
	font-size:11px;
	padding:5px 0 15px 0;
}

.shops_oc
{
	color:#FF0000;
	font-size:13px;
}

span.shops_all_count
{
	color:red;
}
/*---end shops otzivi---*/ 
/*---news---*/
.news_short_list
{
	width:380px;
	padding-left:10px;
	float:left;
}

.news_date
{
	color:#999999;
	font-size:9px;
	/*font-weight:bold;*/
}
.news_title
{ 
	padding-bottom: 5px;
	font-weight:bold;
	/*width:232px;*/
	
}
.news_title a
{
	font-weight:bold;
	/*color:#000000;*/
	color:#3366CC;
	font-size:12px;
}

.news_title a:hover
{
	color:#ff7225;
}
.news_viewall
{
	padding-bottom: 10px;
}
.news_subscribe, .news_thankyou
{ padding: 5px;
  text-align: left;
  font-size:12px;
  font-weight:bold;
}

/*---news single post---*/
.post_block
{
	margin-right:10px;
}
.post_title a
{
 color: #666;
 margin-top: 30px;
 margin-bottom: 0px;
 font-size:16px;
}
.post_date{ 
 color: #999;
 border: 0px solid #EEE;
 border-top-width: 1px;
 margin-bottom: 15px;
 }
.post_content{
 padding-left: 15px;
 text-align:justify;
}

div.post_content a
{
	color:#0033FF;
}

div.post_content p
{
	text-align:justify;
}
/*---*/
.news_pages
{
	color:#FF7225;
	font-size:14px;
	font-weight:bold;
}
.news_pages a
{
}
/*---END news single post---*/
/*---end news---*/
.mat
{
	text-align:justify;
	margin-right:10px;
}
/*---brands list---*/
.brands_title
{
	font-size:16px;
}
ul.brands_list
{
	list-style:none;
	float:left;
}
ul.brands_list li a
{
	color:#0033FF;
}
/*---END brands list---*/
/*---latest discussions---*/
.latest_discussions_box
{
	margin-left:410px;
}
.latest_discussions
{

	list-style:none;
	margin:0;
	padding:0;
}
.latest_discussions li
{
	margin-top:5px;
}
.latest_discussions li a
{
	font-size:12px;
	color:#3366CC;
}
.latest_discussions_date
{
	font-size:9px;
	color:#999999;
}
/*---END latest discussions---*/
/*---ob'ektiv---*/
#lay1, #lay2, #lay3
{
	width:241px;
}

#lay1
{
	background:url(images/to_buy_bg.jpg);
	background-repeat:repeat-y;
}

#lay2
{
	background:url(images/to_buy_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
	padding-top:75px;
}

#lay3
{
	background:url(images/to_buy_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
	padding-bottom:78px;
}

#lay4
{
	padding-left:5px;
	padding-right:15px;
}

#lay5
{
	text-align:center;
}

#lay5 h2
{
	margin:0;
	padding:0;
	display:inline;
	font-size:16px;
}
/*---END ob'ektiv---*/
/*---tags---*/
.t10
{
	font-size:10px;
}

.t11
{
	font-size:11px;
}
.t12
{
	font-size:12px;
}


.t14
{
	 font-size:14px;
}

.t15
{
	font-size:15px;
}

div.tags
{
	padding:7px;
	color:#3366cc;
}

div.tags a
{
	color:#3366cc;
}

div.tags_zag
{
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
/*---END tags---*/
#stat
{
	float:right;
	width:31px;
	margin:15px 15px 0 0;
}
.mat a
{
	color:#0033FF;
}

#pathway
{
	margin-top:10px;
}
/*---shared---*/
.clear
{
	clear:both;
}
/*---END shared---*/
/*---autocomp---*/
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px;overflow-x:hidden; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:bold; color:#3399FF; }
.autocomplete span
{
	color:#26A908;
	font-size:10px;
	margin-left:10px;
}
/*---tabs---*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { 
	display: block; 
	border-width: 0; 
	/*padding: 1em 1.4em; */
	background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Component containers
----------------------------------*/
.ui-widget { 
	/*font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; */
	}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { 
/*border: 1px solid #dddddd;*/
/*background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;*/ 
color: #333333; 
}
.ui-widget-content a { /*color: #333333;*/ }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*---END tabs---*/
/*---END autocomp---*/
a.m_cont_name
{
	color:#0033FF;
}
a.m_cont_price
{
	font-weight:bold;
}
a.m_cont_merch
{
	color:#006600;
}
/*---vit---*/
#vit_box
{
	width:100%;
	overflow:hidden;
}
.vit_unit
{
	width:120px;
	overflow:hidden;
	height:150px;
	margin:10px;
	float:left;
	text-align:center;
}
.vit_name
{
	color:#6A6A6A;
	font-size:14px;
	/*font-weight:bold;*/
}
.vit_porice
{
	color:#FE7700;
	font-weight:bold;
}
/*---END vit---*/
