html { height:100%;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:90%;font-family:inherit;border:0}
body { height:100%;background:#FFF;width:100%;min-width:1150px;line-height:1.5em;font:normal 0.875em "trebuchet ms",Arial;
	color:#54616E;margin:0;padding:0;border:0;background:url(/images/menu_background.png) 0 0 repeat-x;}
* html body {min-height:100%}
img {outline:0;border:none}
* img a {border:none}
p {margin:0}
a {color:#54616E}
a:hover, a:active, a:focus {outline:none;}
.lnk a { text-decoration:none;margin:0 2px;padding:0 2px;border:1px solid #fff}
.lnk a:link { border-bottom:1px solid #8898C7}
.lnk a:visited { border-bottom:1px solid #9da8c7}
.lnk a:hover { background-color:#E9ECF5;border:1px solid;border-color:#F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1}
.lnkhover { background-color:#E9ECF5 !important;border:1px solid !important;border-color:#F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1 !important}
#ajax_loader { position:fixed;top:28px;right:43px;width:16px;z-index:999}

#maincontainer{width:1155px;margin:0 auto;min-height:100%;height:auto !important;height:100%;margin-bottom:-50px;padding-right:10px}
	#invitation_all {clear:both;position:relative;min-width:710px;width:710px;margin:0 auto;overflow:visible}
		#invitation {height:40px;position:absolute;top:-20px;z-index:999;overflow:hidden;font:normal 13px 'Trebuchet MS',Verdana;color:#54616E}
		#invitation > div {float:left}
			.moptions {width:16px;height:20px;cursor:pointer;margin:0 2px}
			#mmail {background:url(/images/_mmessage.png) 0 3px no-repeat}
			#minvoice {background:url(/images/_minvoice.png) 0 3px no-repeat}
			#mcart {background:url(/images/_mcart.png) 0 3px no-repeat}
			#mmail:hover, #minvoice:hover, #mcart:hover {background-position:-16px 2px}
#maincontainer .empty {height:50px;clear:both;}
	#contentwrapper{float:left;width:100%}
		#contentcolumn{margin:0 240px 0 220px}
			.thema_box {width:100%;border-bottom:solid 1px #54616E;margin:0;overflow:hidden}
			.bg_thema{background:url(/images/_bg_shopthema.gif) no-repeat left 17px;}
			.thema {font:normal 1.5em Tahoma;color:#CC6633;margin:0;padding:20px 10px 5px 10px;text-shadow: 0px 1px 2px #FFF}
			#manage {width:100%;height:26px;padding:5px 0 0 0;margin:17px 0 0 0;border-bottom:solid 1px #54616E;background:url(/images/_bg_shopthema.gif) no-repeat 0 0;overflow:visible;}
				.controls {float:left;overflow:hidden;height:22px;margin-left:10px}
				#c_home.controls  {width:30px;background:url(/images/_home_20_.png) 0 0 no-repeat}
				#c_home.controls:hover {width:30px;background:url(/images/_home_20.png) 0 0 no-repeat}
				.c_wrapper {width:75px;height:100%;float:left;margin-left:3px;cursor:pointer;}
				.c_wrapper:hover, .c_wrapper_bg {background:url(/images/_control_bg.png) 0 0 no-repeat}
					#co_filter  {background:url(/images/_filter_16.gif) 8% 100% no-repeat;padding:2px 0 0 24px;text-shadow:0px 1px 2px #AAA}
					#co_search, #co_view  {background:url(/images/_srch_16.gif) 8% 100% no-repeat;padding:2px 0 0 24px;margin-left:5px;text-shadow:0px 1px 2px #AAA}
					#ccc {width:100%;height:30px;background:url(/images/_control_span.gif) 0 -5px no-repeat;display:none;padding:5px 0 0 5px;}
						#filter, #search, #view {display:none;padding-left:5px}
						#filter > div span.clickable {cursor:pointer;}
						#view span {margin-right:10px}
						#view > * {cursor:pointer}
						.highlight {color:red;font-weight:bold}
						.i_highlight {background-color:#FFCFCF !important}
						.trash {background: transparent url(/images/_trash.png) no-repeat;height:20px;width:20px;float:right;margin-right:5px;cursor:pointer;}
						.trash:hover{background-position:-20px 0}
						.results {background: transparent url(/images/_stored.png) no-repeat;height:20px;width:20px;float:right;margin-right:5px;cursor:pointer;display:none}
						.results:hover{background-position:-20px 0}
			ul.select {list-style:none;margin:0;padding:0;font-family:Arial;font-weight:bold;float:right}
			ul.select * {margin:0; padding:0}
			ul.select a {display:block;color:#000;text-decoration:none;text-shadow: 0px 1px 2px #AAA}
			ul.select li {position:relative;float:left;margin:0;background:url(/images/_chart_16.gif) 95% 40% no-repeat}
			ul.select li:hover {background:url(/images/_chart_16_.gif) 95% 40% no-repeat}
			ul.select ul {position:absolute;display:none;list-style:none}
			ul.select ul li {position:relative;width:140px;margin:0}
			ul.select ul li a {display:block; padding:3px 7px 4px; background-color:#E8E8E8;border-right:solid 1px #54616E;border-left:solid 1px #54616E}
			ul.select ul li a:hover {background-color:#54616E;color:#FFF;border-bottom:0}
			ul.select .selectlink {padding:2px 7px 8px;width:126px}
			ul.select .selectlink:hover, ul.select .selecthover {border:0}
			.rounded-css3 { border-radius: 3px; /* CSS3 */}
			#listing {clear:both;width:100%;padding:0 0 6px 0;border-bottom:solid 2px #888;border-spacing:0;border-collapse:collapse;}
			#listing thead{ background-color:#52636B;color:white;border-bottom:5px solid #FFF}
			#listing th {text-align:left;padding:5px 0 5px 4px;font-weight:normal;white-space: nowrap;}
			#listing td {line-height:25px}
			#listing td input {font-weight:bold;width:30px}
			#listing td img {vertical-align:middle}
			#listing tr {cursor:pointer}
			#listing tr.odd {background-color:#FFF}
			#listing tr.odd:hover {background-color:#D8E3F0}
			#listing tr.even {background-color:#EEE}
			#listing tr.even:hover {background-color:#D8E3F0}
			#listing td.names {font-weight:bold;line-height:16px}
			.short_descr  {display:none}
	#leftcolumn{float:left;width:200px;margin-left:-1155px}
	#rightcolumn{float:left;width:220px;margin-left:-220px}
		.cart_itemname {padding:3px 5px 0;margin:0;font:normal 12px Geneva,Arial}
		.cart_lnk a, .cart_lnk a:link {font-weight:bold;text-decoration:none;}
		.cart_lnk a:hover {color:#238DC3;text-decoration:underline;}
		.menu {list-style-type:none;padding:10px 0 0;margin:0}
		.menu li {font:bold 12px Arial;line-height:20px}
		.menu li a {text-decoration:none;padding:1px 3px;border:1px solid #fff}
		.menu li a:hover { background-color:#E9ECF5;color:#238DC3;border:1px solid;border-color:#F1F1F1 #C0C0C0 #C0C0C0 #E9ECF5}

#footer {background-color:#EEE;border-top:solid 2px #54616E;clear:left;height:48px;margin-bottom:-50px;width:100%}
#footer div#all {margin:0 auto;width:700px;padding:5px 20px 0 0;text-shadow: 0px 1px 2px #FFF}
#footer div#all p {margin:0;text-shadow: 0px 1px 2px #888}
#footer div#all p a, #footer div#all p a:link {text-decoration:none;margin:0 2px;padding:0 4px 3px;border:1px solid #EEE}
#footer div#all p a:hover {background-color:#FEFEFE;color:#238DC3;border:1px solid;border-color:#F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1}

.dtree {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;padding:5px 8px 0 0;color:#666;white-space:nowrap;}
.dtree img { border:0px;height:18px;vertical-align:middle;}
.dtree a { color: #333;text-decoration: none;}
.dtree a.node, .dtree a.nodeSel { white-space:nowrap;padding:1px 2px}
.dtree a.node:hover, .dtree a.nodeSel:hover { color:#333;text-decoration:underline;border:none}
.dtree a.nodeSel { background-color: #c0d2ec;}
.dtree .clip { overflow:hidden;}

.short_descr { font:normal 10px Helvetica, sans-serif;padding-top:5px}
#tt {position:absolute;display:block; background:url(/js/tooltip/images/tt_left.gif) top left no-repeat}
#tttop {display:block;height:5px; margin-left:5px; background:url(/js/tooltip/images/tt_top.gif) top right no-repeat;overflow:hidden}
#ttcont {display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF}
#ttbot {display:block;height:5px;margin-left:5px;background:url(/js/tooltip/images/tt_bottom.gif) top right no-repeat;overflow:hidden}

.bg_left {background:url(/images/_200_left.gif) no-repeat left 17px}
.bg_left_b {background:url(/images/_200_left_b.gif) no-repeat left 17px}
.bg_left_ba {background:url(/images/_200_left_ba.gif) no-repeat left 17px}
.bg_right {background:url(/images/_220_right.gif) no-repeat left 17px}
.bg_right_b {background:url(/images/_220_right_b.gif) no-repeat left 17px}
.bg_right_ba {background:url(/images/_220_right_ba.gif) no-repeat left 17px}

.loading {background:url(/images/indicator.gif) no-repeat 50% 50%}

ul.csstabs {margin:0 !important;padding:0;height:30px;border-bottom:1px solid #000}
ul.csstabs li {float:left;padding:0;margin:0;list-style-type:none}
ul.csstabs li.datum {float:right;padding:0;list-style-type:none;font-size:11px;width:120px;line-height:13px;}
ul.csstabs a {float:left;padding:5px 11px;text-decoration:none;border:1px solid #888;border-bottom:0px;height:18px;background-color:#FFF;color:#888;margin-right:5px;position:relative;top:1px;}
ul.csstabs a:hover { color:#333;
	background:-moz-linear-gradient(100% 100% 0deg, #fff, #E7E9EB);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E7E9EB), to(#fff));
	background:-webkit-linear-gradient(#E7E9EB, #fff);
	background:-o-linear-gradient(#E7E9EB, #fff);
}
ul.csstabs a.current {background-color:#FFF;border:1px solid #000;border-bottom:2px solid #FFF;color:#000;cursor:default}
div.csspanes > div {display:none;border:1px solid #888;border-width:0 1px 2px 1px;padding:10px;background-color:#FFF;text-align:justify }

.root {display:block;background:url(/images/_root_bg.gif) 0 0 no-repeat;width:343px;height:70px;padding:10px 0;text-decoration:none;color:#666;cursor:pointer}
.root > div {float:left; width:240px}
.root .root_img {float:left;width:80px;overflow:hidden;padding-left:10px}
.root a { float:left; text-decoration:none; font-weight:bold }
.root p { float:left; clear:both; font-size:11px }
.root_hover { background:url(/images/_root_bg_hover.gif) 0 0 no-repeat; cursor:pointer }

#cart_content {padding:0}
#cart_empty {padding:10px 0 0;margin:0;text-align:center;background:url(/images/_220_download.gif) no-repeat 0 0;height:60px;}
#cart_summary {display:none;width:220px;border-collapse:collapse;margin:0;border-top:solid 1px #888;border-bottom:solid 1px #888;height:26px;background:url(/images/_220_bg.gif) 0 0 repeat-y;}
#cart_control {display:none;width:220px;height:25px;background:url(/images/_220_bottom.gif) no-repeat 0 -4px;padding:8px 5px 0 0}
#cart_control .ctrl {width:25px;height:16px;float:right;cursor:pointer}
.ctrl span {display:none}
.cart_tb {width:215px;border-collapse:collapse;margin:0;padding:0 5px 3px 3px }
.cart_tb img {cursor:pointer;}
#c_td_sum, .cart_td_price {font-weight:bold;text-align:right;color:green}
#c_td_sum {padding-right:6px}
.c_item {padding:0 0 3px 0;margin:0;background:url(/images/_220_bg.gif) 0 0 repeat-y;}
.mpl {color:#888}

#download, #amount_info {font:normal 1.5em Tahoma;color:#CC6633;margin:0;text-align:center;height:70px;background:url(/images/_220_download.gif) no-repeat 0 0;text-shadow:0px 1px 2px #FFF;position:relative}
#download a, #download a:link, #download a:visited, #download a:active, #download > p {display:block; text-decoration:none;cursor:pointer; padding:10px 0 15px; overflow:hidden}
#download a:hover {color:green;text-decoration:underline}
.not_found {clear:both;width:690px;border:solid 1px darkred;text-align:center;background-color:#FFEFEF;padding:20px 0}
#amount_info > div {padding:10px 0 0 10px;font:normal 13px Arial;color:#666;text-align:left}

.inner_header { overflow:hidden; border:solid 1px #EEE; border-bottom:solid 1px #999; text-align:left; padding-left:7px; line-height:25px; height:24px; width:686px; margin:0 0 5px;
	background:-moz-linear-gradient(100% 100% 90deg, #edeff0, #fafafa);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#edeff0));
	background:-webkit-linear-gradient(#fafafa, #edeff0);
	background:-o-linear-gradient(#fafafa, #edeff0);
}
.inner_header .named { float:left; }
.inner_header a, .inner_header a:link, .inner_header a:visited, .inner_header a:active { float:right; padding-right:10px; text-decoration:none; }
.inner_header a:hover { color:#000 }
#comments_hide { display:none }

input.product_quantity { font-weight:bold; height:20px; border:solid 1px #BBB; padding:1px 3px; width:30px }
input.product_quantity:hover { border:solid 1px #333; }

a#main_comment { display:block; width:680px; padding:3px 7px; overflow:hidden; margin:5px 0; border:solid 1px #AAA; text-decoration:none; text-align:center; color:#666 }
a#main_comment:hover { border:solid 1px #666; color:#333 }

.corner5px_header {
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

.corner5px_footer {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-left-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

.corner5px_right {
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}

.corner3px {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.corner5px {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.shadow2px {
	-moz-box-shadow: 2px 2px 2px #DDD;
	-webkit-box-shadow: 2px 2px 2px #DDD;
	box-shadow: 2px 2px 2px #DDD;
}

.btn_gradient {
	background:-moz-linear-gradient(100% 100% 90deg, #edeff0, #f9f9f9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#edeff0));
	background:-webkit-linear-gradient(#f9f9f9, #edeff0);
	background:-o-linear-gradient(#f9f9f9, #edeff0);
}

.comment_gradient {
	background:-moz-linear-gradient(100% 100% 0deg, #edeff0, #f9f9f9);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#edeff0));
	background:-webkit-linear-gradient(#f9f9f9, #edeff0);
	background:-o-linear-gradient(#f9f9f9, #edeff0);
}

div.ci { margin-bottom:20px; overflow:hidden; }
.ci_footer { width:695px; padding-right:5px }
.ci_footer > p { float:left; color:#999; font-size:10px }
.ci_footer > div { float:right; line-height:24px;padding:0 3px }
.ci_footer > a { float:right; }
textarea.ci_area { display:block; width:689px; min-width:689px; max-width:689px; max-height:50px; height:50px; border:solid 1px #999; font:normal 13px "trebuchet ms",Arial; color:#666; margin:0 0 5px; overflow:hidden}
textarea.ci_area:hover { border:solid 1px #333; }
a.ci_button { width:170px; float:right; text-decoration:none; height:22px; line-height:22px; color:#666; border:solid 1px #AAA; text-align:center }
a.ci_button:hover { border:solid 1px #666; color:#333 }
input.ci_captcha { font-weight:bold; height:22px; border:solid 1px #BBB; padding:0 3px; width:30px }
input.ci_captcha:hover { border:solid 1px #333; }
.err_style { background-color:#FFCACA }

comments_block {  }

.comment { padding-bottom:5px }
	.comment_text { clear:both;border-left:solid 4px #BDBDBD; padding:3px 8px 0 10px }
		.style_admin { border-left:solid 4px #C63; }
		.style_user { border-left:solid 4px #2297AB; }
		.banned { border-left:solid 4px red; color:#FF9191 }
		.comment_text > p { padding-bottom:5px }
		.comment_data { font-size:10px; color:#AAA; overflow:hidden }
		.comment_data > div { float:left }
		.comment_data > div > b { font-size:11px }
		.comment_data > a, .comment_data a:link, .comment_data a:visited, .comment_data a:active { float:right; text-decoration:none; color:#999 }
		.comment_data > a:hover { text-decoration:underline; color:#666 }

.view2 {
	border:solid 1px #DDD; width:129px; height:165px; overflow:hidden; float:left; margin:0 10px 10px 0;
	-moz-box-shadow: 2px 2px 2px #BBB;
	-webkit-box-shadow: 2px 2px 2px #BBB;
	box-shadow: 2px 2px 2px #BBB;
}
.hover { border:solid 1px #999 }
.view2 > a.img { display:block; text-decoration:none; padding:10px 5px 5px; text-align:center; height:100px }
.view2 > a.no { background:url(/images/_del_32.png) 50% 50% no-repeat }
.view2 > div.data { height:50px;
	background:-moz-linear-gradient(100% 100% 0deg, #edeff0, #fff);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#edeff0));
	background:-webkit-linear-gradient(#fff, #edeff0);
	background:-o-linear-gradient(#fff, #edeff0);
}
.end_item { margin-right:0 }
.view2 .data > p.data { font-size:10px }
	.view2 .data > p.usd { color:#15AD2A }
	.view2 .data > p.uah { color:#2297AB }
	.view2 .data > p.price { font-size:20px;padding-left:10px; height:27px; line-height:27px; border-bottom:solid 1px #CCC  }
		.view2 .data > p.price > span { font-size:12px; color:#666 }
	.view2 .data > p.opts { padding:3px 5px 0; overflow:hidden  }
	.view2 .data > p.opts img { float:left }
	.view2 .data > p.opts > a.cart { background:url(/images/cart_16.png) 0 0 no-repeat; width:16px; height:16px; float:right  }

#calldata { width:100%; padding:5px 0; }
	#content-list { width:600px;float:right;line-height:22px;text-align:right }
	#content-list > span { float:right }
#otherdata { width:100%;padding:5px 0;display:none }
#search_data { width:100%;padding:5px 0;display:none }
#home { width:100%;display:none;margin:10px 0 0; }

.tooltip { display:none; background:transparent url(/images/tooltip.png); font-size:13px; height:70px; line-height:15px;
	width:170px; padding:20px 15px 20px 25px; color:#fff; z-index:999; }

textarea.video_descr { display:block; width:667px; min-width:667px; max-width:667px; max-height:250px; height:50px; border:solid 1px #999; font:normal 13px "trebuchet ms",Arial; color:#666; margin:0 0 5px; overflow:hidden; clear:both }
textarea.video_descr:hover, input.video_url:hover { border:solid 1px #333; }
textarea.video_descr:disabled,  input.video_url:disabled { background-color:#FFCACA; color:#000 !important }
input.video_url { float:left; width:510px;border:solid 1px #999;height:22px;padding:0 3px; color:#666 }
input.video_deactivate { background:url(/images/_activate.png) 3px 3px no-repeat; width:24px; height:24px; border:solid 1px #FFF; line-height:20px; float:right }
input.video_activate { background:url(/images/_deactivate.png) 3px 3px no-repeat; width:24px; height:24px; border:solid 1px #FFF; line-height:20px; float:right }
input.video_deactivate:hover, input.video_activate:hover { border:solid 1px #999; cursor:pointer }
.video_data { overflow:hidden; margin-bottom:10px }
.video_data > div.video_edit p { float:left; color:#888; line-height:24px; margin-right:5px }
.video_preview { display:none }
.video_error { width:660px;border:red;padding:5px 8px;background-color:#FFCACA }
.video_ok { width:660px;border:red;padding:5px 8px;background-color:#D9FFE2 }
.video_disabled textarea, .video_disabled input.video_url { color:#AAA }

