/*  SR   */
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin:10px;
}
#wrapper{background: #f4fcf7;}
#outer{background:#fff;color:#000;}

/*  b a n n e r  */
#header{background:#2f40ab url(../img/fon.jpg) left top;color:#fff;}
#srlogo{float:left;}
#title{ 
	float:left;
	margin-left:-5px;
}
#menu-top{ 
	line-height:22px;
	margin-left: 19px;
	font-size : 11px;
	font-weight: bold;
}
#right-pic{ 
	float:right;
	width:185px;
}
#searchform{
	line-height:22px;
	font-size:11px;
	text-align:right;
	margin-right: 5px;
}
#logo h1, #title h1{padding:0;margin:0;color:#fff;}

/*  m e n u   */
#left ul{
	font-family : Tahoma, Verdana, Helvetica, sans-serif;
	margin:40px 10px 10px 10px;
	border-bottom: 2px solid #c6ddbf;
	padding-bottom:1px;
}
#left li{list-style-type:none;color:#858585;}
#left li.menu0 {
	font-weight:bold;		
	padding:4px 2px 5px 10px;
	border-top: 2px solid #c6ddbf;
}
#left li.menu1 {
	padding:1px 0 2px 5px;
	border-top: 1px solid #c6ddbf;
	margin-left:15px;
}
li.menu1 {padding:1px 0 2px 30px;font-size:11px;}
li.menu2 {padding:1px 0 2px 60px;font-size:11px;}
#left li:hover{background-color:#e9f3e7;}
#left li a{color:#2f40ab;}
#left li a:hover{color:#f00;}

/* ADV   */
div.adv, div.advform {margin:15px 10px 20px 10px;padding:5px;}
div.advform {font-size:11px;padding:5px 0;}
div.adv{
	background-color:#fff;
	border-bottom: 2px solid #c6ddbf;
	border-top: 2px solid #c6ddbf;
	font-size: 11px;
	}
div.adv ul{margin-left:12px;}	
div.adv li{margin-bottom:3px;line-height:13px;}	
div.adv h3{margin : 0 10px 5px 0px;}
div.adv p {padding: 3px 0 6px 0;}
div.adv .strip p, .strip p {padding: 3px 6px;}

/*   c o n t e n t  */
#text {margin: 0 12px 25px 12px;}
#string {
	font-size : 10px;
	margin:5px 0;
	text-align:right;
}
#text ul, ol {margin : 6px 0 10px 28px;}
li.list {list-style-image : url(../img/list.gif);}
#text p{text-align : justify;margin : 4px 0px 8px 0px;}
#text .strip p {margin:4px 0;text-align:left;clear:left;}
/* #text .strip p:hover {background:#edf1fe;}  */
h1, h2, h3{	color : #046904;}
h1 {
	font-size : 19px;
	font-weight : normal;
	margin : 15px 10px 20px 0;
}
h2{
	font-size : 14px;
	margin : 10px 10px 7px 0px;	
}
h3{
	font-size : 13px;
	margin : 10px 10px 5px 0px;
}
.red {color : #FF3347;}
.sm {font-size : 10px;}
hr{
	color:#c6ddbf;
	height:2px;
	border-style:none;
	background-color:#c6ddbf;
	clear:both;
}

/*  IMG  */
.IMG-left {
	margin: 4px 12px 4px 0;
	display : block;
	float : left;
	font-size : 11px;	
}
.IMG-right {
	margin: 4px 0 4px 12px;
	display : block;
	float : right;
	font-size : 11px;
}

/*   gallery class   */
#text .gallery img{	border: 1px solid #8b92ab;}

/*  t a b l e    */
table {border-collapse:collapse;}
td {padding:3px;vertical-align:top;font-size:11px;}
td.td, th{font-size:12px;padding:4px 8px;}
th, td.th {background-color:#c6ddbf;font-weight:bold;border:2px solid #85c171;}
table.strip td, td.td {border:2px solid #85c171;} 

/* strip */
.even {background-color:#f0f0f0;}
.odd {background-color:#fff;}

/*   main   */
.main {float:left;width:50%;}
#text div.main p {
	margin:2px;
	padding:7px 5px 7px 37px;
	text-align:left;
}
div.main img.IMG-left {margin: 0 6px 4px -32px;}
* html div.main img.IMG-left {margin-left:-16px;}

/*    f o r m s     */
input, textarea{
	border:1px solid #85c171;
	margin:1px;
}
#searchtext{
	font-size : 11px; 
	height:14px;
	width:120px; 
	vertical-align: middle;
	background : #f4fcf7;
}
#search {
	background : url(../img/s_point.gif) center;	
	height : 12px;
	width : 10px;
	vertical-align: middle;
}
#searchform input {border:0;}
.button{
	font-size : 11px;
	font-weight : bold;
	margin-top:4px;
	height:22px;
}
.advform input, .advform textarea{
	width: 168px;
	font-size:11px;
	color : #046904;
}
.noborder{border:0;}
input.invalid {background:#fbc4c5; }
input.valid {background:#ccfddb; } 
fieldset {padding: 10px; border: 1px solid #cecece;}
legend {padding: 10px;color: #85c171;}
label {float: left;clear: left;	width: 100px;}

/*   cc    */
#cc {
	background : #2f40ab;
	color : #fff;
	font-size : 10px;
	line-height: 20px;
}
#goss{float:right;}
img#top {margin-left:38%;}

/*  l i n k   */
a {color:#2f40ab;}
a:hover{
	color : #f00;
	text-decoration : underline;
}
#left a, #footer a{
	text-decoration : none;
	color : #0b2934;
}
#left a:hover, #footer a:hover {
	color : #F00;
	text-decoration : none;	
}
#menu-top a, #goss a {
	color:#fff;
	margin-right:12px;text-decoration : none;	
}
#menu-top a:hover, #goss a:hover {
	color:#ff7777;text-decoration : none;	
}
a.ref{	
	background : url(../img/link.gif) no-repeat right;
    padding-right:10px; 	
	display: block;
	text-align: right;
}
a.ref:hover{	
	background : url(../img/link-hover.gif) no-repeat right;
    padding-right:10px; 	
}