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}
#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 #888}
ul.csstabs li {float:left;padding:0;margin:0;list-style-type:none}
ul.csstabs li.datum {float:right;padding:0;margin-top:12px;list-style-type:none;font-size:11px}
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 {background-color:#F7F7F7;color:#333}
ul.csstabs a.current {background-color:#FFF;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}

div.root {background:url(/images/_root_bg.gif) 0 0 no-repeat;width:343px;height:70px;padding:10px 0}
div.root:hover {background:url(/images/_root_bg_hover.gif) 0 0 no-repeat;cursor:pointer}
div.root > * {cursor:pointer}
div.root_img {float:left;width:80px;overflow:hidden;padding-left:10px}

#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:5px}
.c_item {padding:0 0 3px 0;margin:0;background:url(/images/_220_bg.gif) 0 0 repeat-y;}
.mpl {color:#888}

#download {font:normal 1.5em Tahoma;color:#CC6633;padding:10px;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 {text-decoration:none;cursor:pointer}
#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}