body {

	text-align : center;
	background : black;
	margin : 0px;
}

body, td, div, span, input, textarea, option, select {
	font-family : verdana, sans-serif;
	font-size : 11px;
	line-height : 18px;
}

option {
	padding : 2px 0;
}

/*#####*/
.main_body {
	width : 800px;
	margin : 0 auto;
	text-align : left;
	color : black;
}

.space_row, .space_row td {
	height : 1px;
	font-size : 1px;
}

.space_col1 {
	width : 235px;
}

.space_col2 {
	width : 5px;
}

.space_col3 {
	width : 560px;
}

div.title, .titlebar {
	height : 100px;
	color : silver;
}

.titlebar {
	background : url('siteimg/title_bg.jpg') top left no-repeat;
}

.minilink {
	float : right;
	margin-left : 10px;
	margin-right : 10px;
}

.minilink img {
	border : 0px;
	padding : 10px;
}

div.menubar {
	height : 40px;
	background-color : #3880c7;
	background-image : url('siteimg/menubar_background.gif');
	background-position : top left;
	background-repeat : repeat-x;
	position : relative;
	z-index : 0;
	clear : both;
}

div.menu_left {
	height : 40px;
	width : 10px;
	background : url('siteimg/menubar_left.gif') top left no-repeat;
	position : absolute;
	left : 0px;
	z-index : 1;
}

div.menu_right {
	height : 40px;
	width : 10px;
	background : url('siteimg/menubar_right.gif') top left no-repeat;
	position : absolute;
	right : 0px;
	z-index : 1;
}

div.menu_separator {
	width : 1px;
	height : 40px;
	background : url('siteimg/menubar_separator.gif') top left no-repeat;
	z-index : 1;
	position : relative;
	float : left;
}

.menubar a {
	position : relative;
	display : block;
	width : 150px;
	height : 40px;
	text-align : center;
	z-index : 1;
	background : url('siteimg/menubar_arrow_black.gif') top center no-repeat;
	float : left;
	text-decoration : none;
	color : black;
}

.menubar a:hover, .menubar a#selected {
	background : url('siteimg/menubar_arrow_blue.gif') top center no-repeat;
	color : #3880c7;
}



.menubar .menu_item {
	position : relative;
	z-index : 2;
	top : 10px;
	font-family : Arial Narrow, Arial;
	font-weight : bold;
	font-size : 16px;
}

.swfbar {
	padding-top : 5px;
}

.languagebar {
	height : 30px;
	color : white;
	text-align : right;
	padding-right : 5px;
	line-height : 10px;
	padding-top : 5px;
}

.languagebar a {
	margin-left : 10px;
}

.languagebar span {
	position : relative;
	top : -3px;
}

.lang_flag {
	border : 0px;
}

.cols_separator {
	width : 5px;
	font-size : 1px;
	color : black;
}

.leftcol_title, .rightcol_title {
	height : 40px;
	position : relative;
	background : url('siteimg/title_background.gif') top left repeat-x;
	z-index : 1;

}

.leftcol_title span, .rightcol_title span {
	position : relative;
	font-size : 16px;
	z-index : 3;
	font-family : Arial Narrow, Arial;
	font-weight : bold;
	top : 10px;
	left : 10px;
}

.leftcol_title_left, .rightcol_title_right {
	height : 40px;
	width : 10px;
	position : absolute;
	z-index : 2;
}

.leftcol_title_left {
	left : 0px;
	background : url('siteimg/title_left.gif') top left repeat-x;
}

.rightcol_title_right {
	right : 0px;
	background : url('siteimg/title_right.gif') top left repeat-x;
}

.leftcol {
	background : url('siteimg/leftcol_background.gif') top left repeat-y;
	padding : 10px;
}

.rightcol {
	background : white;
	padding : 10px;
	color : #666;
}

h1 {
	font-size : medium;
}

h2 {
	font-size : small;
}

.rightcol td {
	color : #666;
}

.rightcol a {
	color : #377ec5;
	text-decoration : none;
}

.rightcol a:hover {
	text-decoration : underline;
}

.v_separator {
	font-size : 1px;
	line-height : 1px;
	height : 2px;
}

.footer{
	color : #333;
	line-height : 20px;
	padding-top : 30px;
	text-align : right;
	font-size : 10px;
	padding-bottom : 30px;

}

.footer a {
	color : #333;
	text-decoration : none;
}

.footer a:hover {
	text-decoration : underline;
}

.debug {
	color : silver;
	border : 1px solid silver;
	border-bottom : 0px;
	padding : 10px;
	width : 800px;
}

.leftcol, .rightcol {
	vertical-align : top;
}

.leftcol a {
	color : white;
	text-decoration : none;
}

.leftcol a:hover {
	color : #7cc572;
}

.leftcol ul {
	margin-top : 5px;
	padding-left : 20px;
}

.leftcol li {
	margin-bottom : 10px;
}

.category {
	margin-top : 10px;
	margin-left : 10px;
}

.children {
	padding-left : 10px;
}

.category a{
	color : white;
}

.category a:hover {
	color : #7cc576;
}

.category #highlight a {
	color : #7cc576;
}

.move_cat_up, .move_cat_down {
	float : right;
	color : #3880c7;
}

.move_cat_up a, .move_cat_down a {
	color : white;
}

.move_cat_up a:hover, .move_cat_down a:hover {
	color : #7cc576;
}

.box_full {
	width : 100%;
	margin-bottom : 10px;
}

.box_title_left {
	background : url('siteimg/box_title_left.gif') top left no-repeat;
	width : 10px;
	height : 29px;
	font-size : 1px;
}

.box_title {
	background : url('siteimg/box_title_bg.gif') top left repeat-x;
	font-weight : bold;
	color : black;
}

.box_title_right {
	background : url('siteimg/box_title_right.gif') top right no-repeat;
	width : 10px;
	height : 29px;
	font-size : 1px;
}

.box_content_left {
	border-left : 1px solid #efefef;
	border-bottom : 1px solid #efefef;
}

.box_content_right {
	border-right : 1px solid #efefef;
	border-bottom : 1px solid #efefef;
}

.box_content {
	padding : 10px 0px;
	border-bottom : 1px solid #efefef;
}



#cat_description .flag, #cat_name .flag, #prod_name .flag, #prod_description .flag{
	position : absolute;
}

#cat_description textarea, #cat_name input, #prod_name input, #prod_description textarea{
	position : relative;
	left : 30px;
}

#cat_description textarea, #cat_name input, #prod_name input, #prod_description textarea{
	border : 1px solid #efefef;
	background : #f9f9f9;
	width : 485px;
	color : gray;
}

#prod_images input.tf {
	border : 1px solid #efefef;
	background : #f9f9f9;
	color : gray;
}

select {
	border : 1px solid #efefef;
	background : #f9f9f9;
	color : gray;
}

#cat_description textarea, #prod_description textarea {
	height : 200px;
}

.prod_thumb {
	border : 1px solid silver;
	postition : relative;
	width : 120px;
	height : 120px;
	float : left;
	margin : 4px;
	overflow : hidden;
}

.rightBox {
	float : right;
	clear : right;
	margin-left : 10px;
	margin-top : 10px;
}

.rightBox#images img {
	margin-bottom : 10px;
}

.prod_thumb_img{
	width : 120px;
	height : 100px;
	background : #fff;
	overflow : hidden;
}

.prod_thumb_lbl {
	text-align : center;
}

.prod_thumb_img_placeholder{
	width : 120px;
	height : 100px;
	cursor : pointer;
	text-align : center;
}

.fullBox {
	position : relative;

}

ul {
	list-style-type : disc;
	list-style-image : url('siteimg/bullit.gif');
	margin : 0px;
	padding-left : 20px;
}

li {
	margin-left : 0px;
	padding-left : 0px;
}

.prodimg {
	padding-left : 10px;
}

.proj_thumb {
	margin : 4px;
}

.proj_thumb img {
	border : 1px solid black;
}

.anouncement {
	font-weight : bold;
}