body {
	font-family: Verdana, Tahoma, sans serif;
	background-color: #fff;
	color: #666666;
	font-size:12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

table {
	border: 1px;
}

td {
	vertical-align: top;
}

.header_td {
	background: url("images/header_bg.jpg") repeat-x;
	text-align: center;
}

h1 {
	color: #84C529;
	padding-left: 0 30px;
	border-bottom:  3px solid #DE214A;
	font-size:18px;
	font-weight:bold;

}

.form_registration {
	background: #F9F9F9;
	padding: 20px 10px;
	border: 2px solid #E8E8E8;
}

.menu_div
{
    text-align: right;
    padding: 5px 0px 11px 0px;
}
.menu_div a{
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	padding: 10px 15px 11px;
	margin: 0 1px;
	font-weight:bold;
	background: url("images/menu_devider.jpg") no-repeat top left;
}
.menu_div a:hover {
	padding: 10px 15px 11px;
	text-decoration: underline;
}
.menu_div .active_menu {
	padding: 10px 15px 11px;
	text-decoration: underline;
}

.login_td {
	background: url("images/login_bg.jpg") 0px 0px no-repeat;
	text-align: left;
	width:392px
}

.logo_img {
	border: 0px;
}
.banner_img {
	border: 0px;
	padding: 8px;
}

.input_login {
	border: 1px solid #fff;
	padding: 0 0 0 3px;
	color: #fff;
	background: url("images/input_bg.jpg");
	width:100px;
}
.enter_button {
	border: 0px;
	padding: 5px;
}


#login {
	padding: 40px 20px 0 20px;
	color:White;
}

.login_menu, .login_menu:link, .login_menu:active, .login_menu:visited{
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	padding: 0px;
	margin: 0 1px;
}
.login_menu:hover {
	padding: 0px;
	text-decoration: underline;
}

#user_menu {
	padding: 60px 10px 0 30px;
	text-align: left;
}

.user_menu, .user_menu:link, .user_menu:active, .user_menu:visited{
	text-decoration: none;
	color: #fff;
	font-size: 12px;

	padding: 10px;
	margin: 0 5px;
	font-weight: bold;
}
.user_menu:hover {
	padding: 10px;
	text-decoration: underline;
}

.footer_td {
	background: url("images/footer_bg.gif");
	text-align: center;
}

#footer {
	font-family: Verdana, Trebushet MS, Calibri, Tahoma, sans serif;
	color:White;
	font-size: 10px;
	padding-top: 30px;
}

.footer, .footer:link, .footer:active, .footer:visited{
	text-decoration: none;
	color: #fff;
	font-size: 10px;
	padding: 0px;
	margin: 0 1px;
}
.footer:hover {
	padding: 0px;
	text-decoration: underline;
}

.block_1_top{width:315px; height:26px; background:url(images/block_1_top.jpg) no-repeat 0px 0px transparent}
.block_1_middle{width:315px; height:180px; background:url(images/block_1_middle.jpg) repeat-y 0px 0px transparent}
.block_1_bottom{width:315px; height:122px; background:url(images/block_1_bottom.jpg) no-repeat 0px 0px transparent}


.block_3_top{width:315px; height:26px; background:url(images/block_3_top.jpg) no-repeat 0px 0px transparent}
.block_3_middle{width:315px; height:180px; background:url(images/block_3_middle.jpg) repeat-y 0px 0px transparent}
.block_3_bottom{width:315px; height:122px; background:url(images/block_3_bottom.jpg) no-repeat 0px 0px transparent}


.block_2_top{width:315px; height:26px; background:url(images/block_2_top.jpg) no-repeat 0px 0px transparent}
.block_2_middle{width:315px; height:180px; background:url(images/block_2_middle.jpg) repeat-y 0px 0px transparent}
.block_2_bottom{width:315px; height:122px; background:url(images/block_2_bottom.jpg) no-repeat 0px 0px transparent}


.block_1, .block_2, .block_3{width:315px;}

.for_3{color:#FFFFFF; font-size:14px; text-align:left; padding:11px}
.for_3 img{clear:both}

.block1{}
.wd1, .wd2, .wd3{width:60% !important; font-size:0px}
.b11{background:url(images/1/block_1.jpg) no-repeat 0px 0px transparent; width:38px; height:34px}
.b12{background:url(images/1/block_2.jpg) repeat-x 0px 0px transparent}
.b13{background:url(images/1/block_3.jpg) no-repeat 0px 0px transparent; width:41px; height:34px}

.b14{background:url(images/1/block_4.jpg) repeat-y 0px 0px transparent; width:38px; height:180px}
.b15{background:url(images/1/block_5.jpg) repeat 0px 0px transparent; width:38px; height:180px}
.b16{background:url(images/1/block_6.jpg) repeat-y 0px 0px transparent; width:38px; height:180px}

.b17{background:url(images/1/block_7.jpg) repeat-x 0px 0px transparent; width:38px; height:125px}
.b18{background:url(images/1/block_8.jpg) repeat-x 0px 0px transparent; width:38px; height:125px}
.b19{background:url(images/1/block_9.jpg) repeat-x 0px 0px transparent; width:38px; height:125px}

.b21{background:url(images/2/block_1.jpg) no-repeat 0px 0px transparent; width:38px; height:34px}
.b22{background:url(images/2/block_2.jpg) repeat-x 0px 0px transparent}
.b23{background:url(images/2/block_3.jpg) no-repeat 0px 0px transparent; width:41px; height:34px}

.b24{background:url(images/2/block_4.jpg) repeat-y 0px 0px transparent; width:38px; height:180px}
.b25{background:url(images/2/block_5.jpg) repeat 0px 0px transparent; width:38px; height:180px}
.b26{background:url(images/2/block_6.jpg) repeat-y 0px 0px transparent; width:38px; height:180px}

.b27{background:url(images/2/block_7.jpg) repeat-x 0px 0px transparent; width:38px; height:125px}
.b28{background:url(images/2/block_8.jpg) repeat-x 0px 0px transparent; width:38px; height:125px}
.b29{background:url(images/2/block_9.jpg) repeat-x 0px 0px transparent; width:38px; height:125px}

.b31{background:url(images/3/block_1.jpg) no-repeat 0px 0px transparent; width:38px; height:34px}
.b32{background:url(images/3/block_2.jpg) repeat-x 0px 0px transparent}
.b33{background:url(images/3/block_3.jpg) no-repeat 0px 0px transparent; width:41px; height:34px}

.b34{background:url(images/3/block_4.jpg) repeat-y 0px 0px transparent; width:38px; height:180px}
.b35{background:url(images/3/block_5.jpg) repeat 0px 0px transparent; width:38px; height:180px}
.b36{background:url(images/3/block_6.jpg) repeat-y 0px 0px transparent; width:38px; height:180px}

.b37{background:url(images/3/block_7.jpg) no-repeat 0px 0px transparent; width:38px; height:125px}
.b38{background:url(images/3/block_8.jpg) repeat 0px 0px transparent; width:38px; height:125px}
.b39{background:url(images/3/block_9.jpg) no-repeat 0px 0px transparent; width:38px; height:125px}

.ba1{width:203px; height:149px; background:url(images/1.gif) 0px 0px no-repeat transparent; cursor:pointer; display:block}
.ba1:hover{background-position:0px -149px}

.ba2{width:203px; height:148px; background:url(images/2.gif) 0px 0px no-repeat transparent; cursor:pointer; display:block}
.ba2:hover{background-position:0px -149px}

.ba3{width:203px; height:148px; background:url(images/3.gif) 10px 0px no-repeat transparent; cursor:pointer; display:block}
.ba3:hover{background-position:10px -149px}

.input{
	width:200px;
	height:20px;
	border: 1px solid #777;
	color: #000;
	background:url("images/formbg.gif") repeat-x #F4F4F4;
}

.select{
	width:200px;
	height:20px;
	border: 1px solid #777;
	color: #000;
	background:url("images/formbg.gif") repeat-x #F4F4F4;
}
.textarea{
	width:300px;
	height:100px;
	border: 1px solid #777;
	color: #000;
	background:url("images/formbg.gif") repeat-x #F4F4F4;
	overflow: auto;
}

.button {
	border: 1px solid #ADB9C2;
	color: #444;
	background:url("images/formbg2.jpg") repeat-x #F4F4F4;
	cursor: pointer;

}

.context_modal{}
.fs10{font-size:10px; text-align:left}

.mt20{margin-top:20px}

/*----------*/

.width_block1{width:200px}
.height_block2{height:150px}
.block_1_top_left{width:36px; height:33px; background:url(images/block_1/block_1_top_left.jpg) no-repeat transparent 0px 0px; }
.block_1_top_middle{height:33; background:url(images/block_1/block_1_top_middle.jpg) repeat-x transparent 0px 0px;}
.block_1_top_right{width:39px;  height:33px; background:url(images/block_1/block_1_top_right.jpg) no-repeat transparent 0px 0px;}

.block_1_middle_left{width:36px; background:url(images/block_1/block_1_middle_left.jpg) repeat-y transparent 0px 0px;}
.block_1_middle_middle{background:url(images/block_1/block_1_middle_middle.jpg) repeat transparent 0px 0px;}
.block_1_middle_right{width:39px; background:url(images/block_1/block_1_middle_right.jpg) repeat-y transparent 0px 0px;}

.block_1_bottom_left{width:36px; height:133px; background:url(images/block_1/block_1_bottom_left.jpg) no-repeat transparent 0px 0px;}
.block_1_bottom_middle{height:133px; background:url(images/block_1/block_1_bottom_middle.jpg) repeat-x transparent 0px 0px;}
.block_1_bottom_right{width:39px; height:133px; background:url(images/block_1/block_1_bottom_right.jpg) no-repeat transparent 0px 0px;}

/*----------*/

.block_2_top_left{width:36px; height:33px; background:url(images/block_2/block_2_top_left.jpg) no-repeat transparent 0px 0px; }
.block_2_top_middle{height:33; background:url(images/block_2/block_2_top_middle.jpg) repeat-x transparent 0px 0px;}
.block_2_top_right{width:39px;  height:33px; background:url(images/block_2/block_2_top_right.jpg) no-repeat transparent 0px 0px;}

.block_2_middle_left{width:36px; background:url(images/block_2/block_2_middle_left.jpg) repeat-y transparent 0px 0px;}
.block_2_middle_middle{background:url(images/block_2/block_2_middle_middle.jpg) repeat transparent 0px 0px;}
.block_2_middle_right{width:39px; background:url(images/block_2/block_2_middle_right.jpg) repeat-y transparent 0px 0px;}

.block_2_bottom_left{width:36px; height:133px; background:url(images/block_2/block_2_bottom_left.jpg) no-repeat transparent 0px 0px;}
.block_2_bottom_middle{height:133px; background:url(images/block_2/block_2_bottom_middle.jpg) repeat-x transparent 0px 0px;}
.block_2_bottom_right{width:39px; height:133px; background:url(images/block_2/block_2_bottom_right.jpg) no-repeat transparent 0px 0px;}

/*----------*/

.block_3_top_left{width:36px; height:33px; background:url(images/block_3/block_3_top_left.jpg) no-repeat transparent 0px 0px; }
.block_3_top_middle{height:33; background:url(images/block_3/block_3_top_middle.jpg) repeat-x transparent 0px 0px;}
.block_3_top_right{width:39px;  height:33px; background:url(images/block_3/block_3_top_right.jpg) no-repeat transparent 0px 0px;}

.block_3_middle_left{width:36px; background:url(images/block_3/block_3_middle_left.jpg) repeat-y transparent 0px 0px;}
.block_3_middle_middle{background:url(images/block_3/block_3_middle_middle.jpg) repeat transparent 0px 0px;}
.block_3_middle_right{width:39px; background:url(images/block_3/block_3_middle_right.jpg) repeat-y transparent 0px 0px;}

.block_3_bottom_left{width:36px; height:133px; background:url(images/block_3/block_3_bottom_left.jpg) no-repeat transparent 0px 0px;}
.block_3_bottom_middle{height:133px; background:url(images/block_3/block_3_bottom_middle.jpg) repeat-x transparent 0px 0px;}
.block_3_bottom_right{width:39px; height:133px; background:url(images/block_3/block_3_bottom_right.jpg) no-repeat transparent 0px 0px;}

/*----------*/

.for_3_block{height:360px; padding-top:5px}
.scroll{height:400px; width:400px; color:#555; font-family:verdana, arial; font-size:12px; overflow:auto}
.width_modal{width:500px; margin:20px}
.h250{height: 250px}
.schetchik{font-size:12px; color:#000; font-weight:700; text-align:left}
.h15{height:15px}
.fs11{font-size:11px}
.close:link, .close:visited, .close:hover{display:block; width:27px; height:23px; background:url(images/close2.jpg) no-repeat 0px 0px transparent}
.close:hover{background-position:0px -24px}
.h270{height:270px}
.wx{width:200px}

.other_link{padding-top:20px; color:#0E70AC; font-size:10px}
.fs12{font-size:12px;}
.button1{font-size:10px; color:#ffffff; background-color:#ff0000; border:none; font-weight:700; cursor:pointer; background:url(images/button1.jpg) repeat-x 0px 0px; border:solid #BB0500 1px}
.pages{width:300px; padding-top:10px; padding-bottom:10px}

.no_select_a:link, .no_select_a:visited, .no_select_a:hover{ padding:2px 5px; border:solid #999999 1px; background:url(images/pages_a.jpg) repeat-x 0px 0px transparent; color:#555555; text-decoration:none; font-size:10px}
.no_select_a:hover{color:#ff0000}

.selected_a:link, .selected_a:visited, .selected_a:hover{ padding:2px 5px ; border:solid #999999 1px ; background:url(images/pages_a.jpg) repeat-x 0px 0px transparent ; color:#fff0000 ; text-decoration:none ; font-size:10px ; cursor:default ; color:#FF0000; border:solid 1px #ff0000}

.news_title{font-size:12px; color:#888888; font-weight:700}
.news_text{font-size:10px; color:#444444; padding:5px}
.news_more:link, .news_more:visited, .news_more:hover{font-size:10px; color:#555; font-weight:700; text-decoration:none}
.news_more:hover{color:#ff0000}

/* by Armen */
.error
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}

.GreenError
{
    font-size: 12px;
    font-weight: bold;
    color: #009933;
}

.modalBackground
{
	background-color: gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.AccordionHeader
{
	height: 22px;
	cursor: pointer;
	color: #333333;
	background-image: url('images/AccordionHeaderBackground.png');
	font-weight: bold;
	vertical-align: middle;
}
.AccordionContent
{

	border: thin dashed #C0C0C0;
}

.SelectedLine
{
	background-color:#AAAAAA;
}

.help{background-color:#F8EC97; border:solid #DEC82D 1px; color:#666666 ; font-size:10px}
.div_help{height:200px; width:300px; overflow:auto}