body {padding:0; margin:0;}
html,body,td,input,textarea{font-size:12px;font-family:Arial,Tahoma;color:#3e3e3e;vertical-align:top;font-weight: normal;}
br{font-size:10px}

#page
{
min-width: 1024px;
width:100%;
width:expression(document.body.clientWidth < 1024? "1000px" : document.body.clientWidth > 1200? "100%" : "100%");
} 
blockquote {border:1px solid #eeeeee; font-style:italic; padding:4px;}

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

img{ vertical-align:top; border:0px;}
span b{ color:#eae7cd}

ul{margin:0; padding:0; list-style:none; line-height:16px}
li{background:url(images/1_z2.gif)  center left no-repeat; margin:0px; padding-left:17px }
li a{color:#639000;}

.set2 ul{margin:0; padding:0; list-style:none; line-height:18px}
.set2 li{background:url(imgs/1_z3.gif)  center left no-repeat; background-position:0 7px; margin:0px; padding-left:19px }
.set2 li a{color:#ffea00;}

.w_100 {width :100%;}
.h_100 {height:100%;}

.w_1 {width :1%}
.h_1 {height:1%}


.bg{ background:url(img/bg.gif) repeat-x #186495 top ; width:100% }
.bg2{ background:url(img/bg2.gif) repeat-x bottom; width:100% }
.bg_l{ background:url(img/bg_l.gif) no-repeat top}


 
.header a{color:#ecf0f5; text-decoration:none; font-size:10px;}
.header a:hover{ text-decoration:underline} 

.header_block {
height:60px;
background-color: #555555;
background-image:url('../images/header_bg.gif');
}

.header_private{
height:20px;
background-color: #555555;
color:#ffffff;
padding-left:4px;
}

.top_div
{
width:157px; 
height:21px;
margin:4px;
text-align:center;
background:url(../images/private_btn.png) no-repeat left;
}

.private_div{
background-color: #555555;
color:#ffffff;
padding-left:4px;
}

.header_private a{
color:#C7E2FD;
padding-right:8px;
}

#page{z-index:1;}
#popup{z-index:2; 
overflow:auto;
position:absolute; 
top:50%; 
left:50%; 
margin: -260px -210px; 
width:520px; 
height:420px;
background:#ffffff url("../images/popup.png") top left no-repeat;
border:2px solid #eeeeee;
padding:5px 29px 0px 6px;
display: none;
}


.user_comm {
border: 1px solid #A4A4A4;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
color: #A4A4A4;
font: normal normal normal 90%/normal Arial, sans-serif;
line-height: 1,4em;
margin: 1,2em;
padding: 0.5em;
text-align: center;
zoom: 1;
}


.info_block {
border: 1px dashed #A4A4A4;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
color: #A4A4A4;
font: normal normal normal 90%/normal Arial, sans-serif;
line-height: 1,4em;
margin: 1,2em;
max-width: 250px;
padding: 0.5em;
text-align: center;
zoom: 1;
}


.footer_block { height:55px; color:#babab6; font-size:11px; background-image:url('../images/header_bg.gif');border-top:2px solid #555555; padding:12px; text-align:center;} 
.footer_block td { color:#babab6; font-size:11px;} 
.footer_block a { color:#babab6; font-size:11px; text-decoration:none}
.footer_block a:hover { text-decoration:underline}
.footer_block span a { color:#e97e00; font-size:11px; text-decoration:underline; padding:0px}
.footer_block span a:hover { text-decoration:none}
.footer_block span { color:#e97e00; padding:0 9px 0 9px}

.more{background:url(../img/1_z2.gif)  center right no-repeat; padding-left:14px; vertical-align:middle; color:#3e3e3e; text-decoration:none}
.more1{ vertical-align:middle; color:#3e3e3e; text-decoration:none}

H1 {font:bold 18pt Cambria, Verdana; color:#F27326; padding: 0px 0px 6px 0px; margin:2px;}
H2 {font:bold 11px Tahoma, Verdana; margin:4px; padding:4px; margin-left:12px; vertical-align:middle; text-decoration:none; background-color:#eeeeee; border-bottom:2px solid #a5a5a5}
H3 {font:bold 14pt Cambria, Verdana; color:#555555; padding: 0px 0px 6px 0px; margin:2px;}

.red {color:#CC0000; font-size: 14pt}
.green {color:#33CC33;font-size: 14pt}
.blue {color:#3399CC;font-size: 14pt}
.gray {color:#999999;font-size: 14pt}


form {display:inline;}

.main_block {}

.left_block_title  {margin:0px;width:196px; height:24px; background-position: right; background-repeat:no-repeat ;background-image:url('/images/interface/1/block_head.png'); padding-left:12px; color:#ffffff;font-size: 14px; }
.right_block_title {margin:0px;width:196px; height:24px; background-position: left;  background-repeat:no-repeat ;background-image:url('/images/interface/1/block_head_right.png');padding-left:12px; color:#ffffff;font-size: 14px; }
.block_head {line-height:23px; font-size:13px; font-weight:bold;}
.block_body {padding:6px 0px 2px 12px;line-height:24px; margin-bottom:12px;}
.block_body_right {padding:6px 0px 2px 10px;line-height:24px; margin-bottom:12px;}

.top_menu a {color:#CCCC00; text-decoration:none; padding:0px 6px;}
.top_menu a:hover {color:#eeeeee; text-decoration:underline; padding:0px 6px;}

.white_a a {color:#ffffff; text-decoration:none; }
.white_a a:hover{color:#CCCC00; text-decoration:underline; }

a.letter_selected {padding:2px; background-color:yellow; color:#555555;}
a.year_selected   {padding:2px; background-color:yellow; color:#555555;}
.red_text {color:red; font-weight:bold; padding:4px;}

.label {color:#555555; font-weight:bold; padding-top:12px;}

textarea#content_1 {
	width: 600px;
	height: 30px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
}

input.shadow-inp {
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
}
