body {margin: 0; padding:0px 0 20px 0; background: #1e2731  url(page_bg.png) 0 0 repeat-x; color:#3F4543; font-family: Arial; font-size:18px;}
img {border:0;}
form {padding:0; margin:0;}
a {color:#4F94D0; text-decoration:none;}
a:hover {text-decoration:underline;}
 
p {margin: 0 0 15px 0;}
#header {height:62px; color:#fff; width:999px; font-size: 0.7em; margin:0 auto; background: transparent url(header_bg.jpg) 0 0 no-repeat;}
#header2 {height:162px; color:#fff; width:320px; font-size: 0.7em; margin:0 auto;  }
#header a {color:#fff; text-decoration:underline;}
#header a:hover {text-decoration:none;}
#conteiner {font-size: 0.7em; width:973px; margin:0 auto; background: #fff url(top_u.gif) 0 0 no-repeat; position:relative;}
#conteiner2 {font-size: 0.7em; width:320px; margin:0 auto; background: #fff url(top_u2.gif) 0 0 no-repeat; position:relative;}
#about_proj {height:0px; line-height:33px; position:absolute; margin: 12px 0 0 320px; border-left:1px solid #5D6E86; padding: 0 0 0 21px;}
#header_login {text-align:right; padding: 24px 50px 0 0;}
#header_login2 {text-align:right; padding: 134px 20px 0 0;}
#exit_h {margin-left:10px;}
#about h3 {font-weight:bold;font-size:14px;margin-bottom:9px;}
#about p {font-size:12px;margin-bottom:10px;}
#about .gr_block_lt_normal p {padding:0 20px;}
.xw-mc{border:1px; padding:10;margin:0;font:normal 11px tahoma,arial,helvetica,sans-serif;  color:#3F4543; background:#909090;zoom:1;}
.bottom_u {background: #fff url(bottom_u.gif) 0 100% no-repeat; width:973px; margin: auto; height:5px; font-size:0;}
.bottom_u2 {background: #fff url(bottom_u2.gif) 0 100% no-repeat; width:320px; margin: auto; height:5px; font-size:0;}
.v_line {background: transparent url(v_line.gif) 765px 0 repeat-y; overflow:hidden;}
.v_line2 {background: transparent url(v_line.gif) 999px 0 repeat-y; overflow:hidden;}
.content_cont {padding: 10px 15px 30px 30px;}
.left_part {float:left; width:709px;}
.left_part2 {float:left; width:913px;}
.right_part {float:right; width:180px; padding-top:12px;}
.page_vkl {height:28px; background: transparent url(vkl_bg.gif) 0% 100% no-repeat; list-style-type:none; padding:18px 21px 0 0; margin:0 0 24px 0;}
.page_vkl li {height:28px; line-height:28px; float:right; background: transparent url(vkl_gray_right.gif) 100% 0px no-repeat; margin-right:2px;}
.page_vkl li a {color:#105895; text-decoration:none; display:block; height:28px; float:left; padding: 0 20px; 
background: transparent url(vkl_gray_left.gif) 0% 0px no-repeat;}
.page_vkl li a span {color:#000; display:inline;}
.page_vkl li a:hover {color:#000;}
.page_vkl li.active {background: transparent url(vkl_white_right.gif) 100% 0px no-repeat;}
.page_vkl li.active a {background: transparent url(vkl_white_left.gif) 0% 0px no-repeat; color:#000000;}
.page_vkl li.active a:hover {cursor:default;  text-decoration:none;}
.gr_block_lt {background: #EFEFEF url(gray_lt.gif) 0% 0% no-repeat; /*position:relative;*/}
.gr_block_rt {background: transparent url(gray_rt.gif) 100% 0% no-repeat;}
.gr_block_lb {background: transparent url(gray_lb.gif) 0% 100% no-repeat;}
.gr_block_rb {background: transparent url(gray_rb.gif) 100% 100% no-repeat;}
.gr_block_content {padding: 5px 20px 5px 19px;}
.with_tab_menu {padding:0;}
.gr_block_lt_normal {background: #EFEFEF url(gray_lt.gif) 0% 0% no-repeat;margin-bottom:9px;}
.myTblTD0 {background:#CACACA;}
.myTblTD1 {background:#E7E7E7;}
.myTblTD2 {background:#F7F7F7;}
.letter { font-size: 120%; float: left; color: #ff0000; padding-right: 3px;}
.edit {	border:1px solid #9E9E9E; color: #000000; font-size: 11px; font-family: Verdana; background: #FFF;}
.bbcodes { background: #FFF; border: 1px solid #9E9E9E; color: #666666; 	font-family: Verdana, Tahoma, helvetica, sans-serif;
padding: 2px; vertical-align: middle; font-size: 10px; 	margin:2px; height: 21px;}
.buttons { background: #FFF; border: 1px solid #9E9E9E;	color: #666666;	font-family: Verdana, Tahoma, helvetica, sans-serif;
padding: 0px; vertical-align: absmiddle; font-size: 11px; height: 21px;}
select { color: #000000; font-size: 11px;	font-family: Verdana; border:1px solid #9E9E9E;}
.cat_select { color: #000000; font-size: 11px; font-family: Verdana; border:1px solid #9E9E9E; width:316px; height:73px;}
textarea {	border: #9E9E9E 1px solid; color: #000000; font-size: 11px;	font-family: Verdana; margin-bottom: 2px; margin-right: 0px;
padding: 0px;}
.editor_button {	float:left;	cursor:pointer;	padding-left: 2px;	padding-right: 2px;}
.editor_buttoncl { float:left; cursor:pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #BBB; border-right: 1px solid #BBB;}
.editbclose { float:right; cursor:pointer;}

p,li,td { font-size:12; font-family:verdana; color:#191970;}
h3 { font-size:13; color:#191970; font-family:verdana; }
h2 { font-size:13; color:#191970; font-family:verdana;}
img { border: 0;}
td {padding: 0px;}
table.main {border-collapse: collapse;}

a.buttonSample {
	display:block;
	width:180px;
	height:21px;
	background:#efefef;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
	padding-bottom:10px;
}
a.buttonSample:link {text-decoration:none; color:#191970;}
a.buttonSample:visited {text-decoration:none; color:#191970;}
a.buttonSample:hover {text-decoration:none; color:#FFF; background-color:#a0d1f6;}
a.buttonSample:active {text-decoration:none;	color:#FFF; background-color:#cae8fa;}






/*Всплывающее окно для картинки*/
div.previewImg { text-align:center }
div.previewMsg { font: menu;  color: WindowText; text-align:center; margin-top:6px }
#dragDiv {position:absolute; visibility:hidden; left:0; top:0; z-index:1000;
          background:ThreeDFace;
          border-bottom: ridge 2px Highlight;
          border-right: ridge 2px Highlight;
          border-top: outset 2px Highlight;
          border-left: outset 2px Highlight;
        }
#handle {
    background: url(/images/overlay.png) Highlight repeat-x;
    *background-image: none;
    *filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/overlay.png,sizingMethod=scale);
    height:20px;
    cursor:move}
#handle td {color: CaptionText; font: menu}
 
body:first-of-type .header, body:first-of-type #handle {
    background-color: #777777;
}
.floatRight {float:right!important;}
/*Всплывающее окно для картинки конец*/ 
/*Стиль для меню*/  
 
 * {
	padding: 0;
	margin: 0;
}

 
legend {
	color: #000000;
}
 

.panel {
	clear: both;
	display: none;
	background-color: #EFEFEF;
}

fieldset {
	padding: 1em;
}

.panel.active-tab-body {
	display: block;
}


#tabs {
	position: absolute;
	top: 10px;
	height: 28px;
	list-style: none;
}

#tabs li {
	float: left;
}

#tabs a {
	float: left;
	padding: 12px 18px;
	margin-left: 6px;
	background-color: #DCDCDC;
	text-decoration: none;
	color: #000000;
}

#tabs a.active-tab {
	background-color: #94B4D6;
	border-top: 6px solid #809BB9;
	padding-top: 6px;
	color: #ffffff;
}
/*Стиль для меню конец*/  