/* ====== FONTS ===== */
body, div, span, td, input, select, optgroup, h1, h2{
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
}
html { height: 100%; }
body{ height: 100%; margin: 0px; background: url(images/background.jpg) repeat-x top #A1A1A1; }

img { border: 0px; }
a { color: #598AAB; }
a:hover { color: #61B9EA; }
a.dark { color: #666666; text-decoration: none; }
a.dark:hover { color: #61B9EA; }

div { overflow: hidden; }

.c { clear: both; background: url(images/bg.jpg) repeat-y center #3D86AF; height: 0px; }

#c1, #c2, #l1, #l2, #m1, #m2, #m1L, #m1R, #m1 a, #screen, .h, #content { float: left; }

#c { width: 791px; margin: 0px auto; background: url(images/bg.jpg) left #f9f9f9;  }
#c1{ width: 620px;}
#c2{ width: 160px;}

#l { background: url(images/l_bg.jpg); height: 77px; margin-left: 10px; }
#l1{ margin: 18px 0px 0px 10px; }
#l2{ margin: 30px 0px 0px 50px; width: 350px; height: 25px; }

#t1{ width: 162px; height: 86px; }

#lang{
	margin: 13px 0px 0px 25px;
	font-size: 10px;
	color: #B3DF80;
}
#lang a{ color: #B3DF80; text-decoration: none; }
#lang a.sel{ color: #fff; }

#b1{ 
	width: 770px; 
	height: 31px; 
	color: white;
	margin-left: 10px;
	line-height: 31px;
	font-size: 10px;
	font-family: Arial;
	text-align: center;
	vertical-align: bottom;
}

#b2, #b2 a{ color: #598AAB;}
#b2{
	font-size: 10px;
	font-family: Arial; 
	width: 770px;
	padding-top: 10px;
	margin-left: 10px;
}
#b2 div{
	margin-left: 3px;
}

#copyright {  background: url(images/copyright.jpg) no-repeat top; 
	height: 220px; padding-top: 5px; }
.h{ width: 0px; height: 502px;  }
#screen { width: 620px; min-height: 577px; /*background: url(images/screen.jpg) no-repeat right 77px;*/ }
.screen { /*background: url(images/expand.gif) repeat-y right;*/ }

#content{
	width: 373px;
	margin: 15px 0px 0px 0px;
	padding-bottom: 20px;
}

h1{
	line-height: 25px;
	text-indent: 20px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	color: white;
	background: url(images/title.jpg) no-repeat;
}
h1.blue{
	background: url(images/title_blue.jpg) no-repeat;	
	font-size: 13px;
}
a.link{
	width: 92px;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	color: #568125;
	display: block;
	text-align: left;
	text-decoration: none;
	background: url(images/link.gif) no-repeat right;
}

#m1 { height: 55px; }
#m2 { width: 197px; margin-top: 10px; margin-left: 4px; }
#m3 { width: 162px; background: #c6c6c6; }
#mx { width: 280px; margin-top: 30px; }

#m1L{
	width: 213px;
	height: 55px;
	background: url(images/m1_left.jpg);
}
#m1R{
	width: 162px;
	height: 55px;
	background: url(images/m1_right.jpg);
}

#m1R form{
	margin: 19px 0px 0px 34px;
}
#m1R form input { 
	background: transparent; 
	border: 0px;
	font-size: 10px;
	color: white;
}

#m1 a, #m2 a, #m3 a{ 
	color: #595959;
	display: block;
	text-decoration: none;
}

#m1 a{ 
	line-height: 50px;
	height: 55px;
	width: 102px;
	color: #B7E6FF;
	font-size: 11px;
	text-indent: 35px;
	background: url(images/m1_btn1.jpg) no-repeat #5398D3;
}
#m1 a:hover, #m1 a.check{ 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/m1_btn2.jpg) no-repeat #5398D3;
}

#m2 a{
	display: block;
	line-height: 28px;
	height: 28px;
	text-indent: 17px;
	font-size: 11px;
	margin-left: 25px;
	background: url(images/m2_btn2.gif) no-repeat #f9f9f9;
}

#m2 a:hover, #m2 a.check{
	color: #0991ed;
	
	background: url(images/m2_btn2.gif) no-repeat #f9f9f9;
}

#m3 a{
	color: #6d6d6d;
	height: 29px;
	line-height: 29px;
	text-indent: 25px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background: url(images/m3_btn1.jpg) no-repeat;
}

#m3 a:hover{
	color: #698F38;
	background: url(images/m3_btn2.jpg) no-repeat;
}

#m3 a.check{
	color: #698F38;
	background: url(images/m3_btn3.jpg) no-repeat;
}
#descr{background: url(images/border.gif) repeat-x bottom; padding-bottom: 10px;}
#news h2 a{
	display: block;
	font-weight: bold; 
	text-decoration: none;
}
#news span{
	display: block;
	color: #7FB637;
	height: 15px;
	font-size: 10px;
	font-family: Arial;
	margin-bottom: 10px;
	
}

#news h1{
	line-height: 16px;
	color: #598AAB;
	background: none;
	margin: 0px;
	text-indent: 0px;
	font-size: 13px;
}

a.prev, a.next{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	text-transform: lowercase;
}
a.prev:hover, a.next:hover{
	color: #61B9EA;
}

span.current_page{
	color: #598AAB;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}
	
div.pagination a{
	color: #888888;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
}

table.pagination{
	background: url(images/border.gif) repeat-x top;
}

div.line{
	background: url(images/border.gif) repeat-x;
	height: 5px;
}

div.title{
	height: 25px;
	line-height: 25px;
	color: #81B536;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	background: url(images/title2.jpg) no-repeat left;
	
}

img.left{
	border: 1px solid #cccccc;
	padding: 1px;
	margin: 0px 8px 8px 0px;
	float: left;
}

img.right{
	border: 1px solid #cccccc;
	padding: 1px;
	margin: 0px 0px 8px 8px;
	float: right;
}

input, textarea {
	border: 1px solid #888888;
}
.submit{
	border: 1px solid #404040;
	background-color: #990000;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
