@charset "utf-8";

html{overflow-x: hidden;}
body,html{padding: 0px;margin: 0px;height: 100%;}
body{background-color: #3f2483;font-family: "Lucida Console", Monaco, monospace;font-size: 11px;color: #000;}


/* General assignments */

.right{float: right}
.bold{font-weight: bold;}
.display_none{display: none}
.block{display: block}
.clear{float: none;clear: both;}
input, textarea {border: 1px solid #ccc;}
img{border: 0px;}

a{text-decoration: none;color: #333}
a:hover{text-decoration: underline}

/*Layout elements*/

#wrap{width: 990px;margin-top: 0px;}
#header{background: #adbcfd url(../images/header_background.jpg) no-repeat;width: 970px;height: 117px;}
#main_menu{width: 630px;height: 20px;float: left;margin-top: 94px;font-size: 13px;}

#logo_holder{width: 230px;height: 102px;float: left;padding-top: 15px;}	/* background: url(../images/logo_holder.jpg) no-repeat; */
#lang_holder{background: url(../images/lang_holder.png) no-repeat top center;width: 93px;height: 36px;float: right;margin-top: 78px;padding-right: 3px;padding-top: 3px;text-align: right}



#content{background: #faf8f8 url(../images/wrap_background.jpg) repeat-y scroll right}
#cnt_spacer{width: 530px;float: left; margin-top: -12px}

#ads_left{width: 200px;float: left;margin-right: 10px;margin-left: 5px;margin-bottom: 20px;}
#ads_right{width: 200px;float: right;margin-right: 30px;margin-bottom: 20px;}


#footer{width: 990px;background-image: url(../images/footer.jpg);background-repeat: repeat-x;background-position: right;height: 117px;text-align: center;font-size: 10px;color: #ccc;}
#footer_corner{background-image: url(../images/footer_corner.jpg);background-repeat: repeat-y;background-position: right;height: 117px;}


#search_holder{
	width: 262px;
	height: 30px;
	background: url(../images/search_holder.png) no-repeat bottom center;
	float: right;
	margin-right: 93px;
	padding-top: 5px;
	text-align: center;
}
#search{
	width: 170px;
	background: url(../images/input_background.jpg);
	border: 1px solid #bababa;
	float: left;
	margin-left: 20px;
	padding: 0;
}
#search_button{background: url(../images/button_background.jpg);border: 1px solid #bababa;width: 50px;margin-left: 1px;float: left;height: 18px;font-size: 11px;padding: 0px;cursor: pointer}
		



#itempath{width: 520px;border: 1px solid #ccc;background-color: #F8F8F8;margin-bottom: 10px;padding: 5px;font-size: 12px}
.pagination{clear:both;text-align: center}
.pagination a{color: #09C;margin-left: 2px;background: #FFF;}
.pagination a:hover{color: #000;text-decoration: none;}
.pagination a:hover span{background: #E2E2E2}

.btn {cursor: pointer;border: 1px solid #fff;padding: 2px;background: #bac3e2;color: #fff;}
a:hover .btn {color: #AD0101;}

.details_btn{background: url(../images/details_btn_background.jpg);cursor: pointer;border: 1px solid #fff;padding: 2px;color: #fff;}
a:hover .details_btn{color: #8be3dc;}

.product a{background: url(../images/button_background.jpg);}


a.mi{color: #fff;text-decoration: none;}
a.mi:hover{color: #24194a;}
a.mi:hover div{background: url(../images/mi_active.png)}
a.mi div{cursor: pointer;margin-left: 0px;}
	
.mi_active{color: #24194a;width: 104px;height: 20px;text-align: center;background: url(../images/mi_active.png);float: left;padding-top: 3px;}
.mi_inactive{width: 104px;height: 20px;text-align: center;background: url(../images/mi_inactive.png);float: left;margin-left: 3px;padding-top: 3px;}



.product_group{font-size: 11px;width: 530px;border: 1px solid #ccc;border-bottom: 0;background: url(../images/article_group.jpg);background-repeat: repeat-x;margin-bottom: 10px;}
.product_group2{
	font-size: 11px;
	width: 530px;
	border: 1px solid #ccc;
	border-bottom: 0;
	background: url(../images/article_group2.jpg);
	background-repeat: repeat-x;
	margin-bottom: 10px;
	height: auto;
}
.product_group_border{
	width: auto;
	border: 1px solid #333;
	border-bottom: 0;
	background: url(../images/article_group.jpg);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

.product{width: 520px;padding: 5px;margin: auto;border-bottom: 1px solid #ccc;}

.product_group_title{margin: 0px;padding: 0px;margin-top: 5px;margin-left: 5px;font-size: 13px;margin-bottom: 5px;}

.product_small{float: left;width: 245px;margin: auto;margin-bottom: 5px;margin-left: 15px;font-size: 11px;border-top: 1px solid #bbb}
.product a{color: #333;text-decoration: none;}
.product a:hover{color: #000;}
				
				
	
#floating_panel{font-size: 13px;position: absolute; top: 120px; left: 1px;z-index: 2;display: none;width: 180px;}
#floating_panel_spacer{width: 95%;margin: auto;padding-left: 10px;padding-bottom: 20px;}
#floating_panel_spacer h3{margin-top: 0;padding-top: 0px;}
#floating_panel_spacer a{line-height: 18px;}
.subcat{margin-left: 5px;margin-bottom: 2px;border-bottom: 1px solid #ccc;width: 90%}
		
#floating_panel_top{background: url(../images/floating_panel_top.png) no-repeat;height: 15px;text-align: center;}
#floating_panel_content{background: url(../images/floating_panel_content.png) repeat-y;}
#floating_panel_bottom{background: url(../images/floating_panel_bottom.png) no-repeat;height: 25px;}
#floating_panel_hider{cursor: pointer;font-weight: bold;color: gray;margin: auto;text-align: center;;}

.contacts-table{width: 450px;margin: auto;margin: 20px;float: none;}
.contacts-table input,.contacts-table  textarea{width: 350px;}
.contacts-table tr{vertical-align: top}
.contacts-table td{padding-top: 20px;}
.contacts-table #save_btn{color: #000;text-decoration: none;border: 1px solid #ccc;height: 20px;padding: 3px;background: url(../images/button_background.jpg);margin-left: 300px;}
	
	
.tree_branch{padding-left: 15px;} /*       */

.CapitalLetter{font-size: 22px;color: #3F2483}
a.blue{color: #3f2482} /* blue */
