/*

Vsemirnik.ru
	
*/

*{ margin: 0; padding: 0; }*
body { font: 0.8em  Arial, Sans-Serif; line-height: 1.8em; background:#E1D8C3 url(imagi/fon1.gif) /*repeat-x   url(imagi/fon2.gif)url('/imagi/fonserd2.gif')*/; color: #577B77; }
* {margin:0; padding:0;}
a { color: #E23300; background: inherit; }
a:hover { color: #808080; background: inherit; }
h1 { font: 1.05em/1.7 Verdana, Tahoma, Sans-Serif; font-weight: bold; color: #CC9E53; background: inherit; padding: 5px 0; }
h2 { font: 1.05em/1.7 Verdana, Tahoma, Sans-Serif; font-weight: bold; color:#FE6347; margin: 0 0 10px ; padding: 0 0 3px; background:#DFF1FD/*background:#E9FEED url(imagi/red_line.jpg)*/;border-top: 1px dotted #91BECA; border-bottom: 1px dotted #91BECA;}
h2 span {margin-left:5px;}
h3 { color: #FFF; background:#FF6699 /*url(imagi/red_line3.gif)*/; font-size: .9em; border-bottom: 1px solid #fafafa; margin: 0 0 5px ; }
#left_in h3 { color:#fff; background:#CC9933/*url(imagi/red_line2.gif);*/; font-size: 0.9em; border-bottom: 1px solid #fafafa; margin: 0 0 10px ;}
#left_in h3 span {margin-left:10px;}
h3 span {margin-left:5px;}
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
img {border:0px;}
#logo { float: left; margin: 0px 0px 10px 0px;}
#logo img {float: left; margin-right: 0px;}



#menu { float: right; margin-right: 10px; }
#menu li { float: left; }
	#menu li a { margin: 0 0 0 35px; }
	#menu li a.current { background: inherit; color: #444; }
	
#subheader { clear: both; padding: 15px 10px 0 0; height: 20px; line-height: 2px; margin: 0 10px 15px 10px; background: #7FB30D /*url(imagi/search1.gif) repeat-x 100%*/; color: #FFF; border-left:1px solid #E1AF79; border-right:1px solid #E1AF79;}
	#subheader a { background: inherit; color:#FFFFFF }

#breadcrumbs {float:left;  margin: 2px 10px 5px 10px;  background:none;}
#breadcrumbs a { color:#FFFFFF ;font: .87em Verdana, Arial, Tahoma, Sans-Serif;}

#search { float:right; margin:-10px 5px;}
	#search p {padding: 0; margin: 0; }

/*.wrap { margin: 30px auto; width: 94%; } FFF7F7*/
.wrap { position:relative; width:990px; margin-left:auto; margin-right:auto; margin-top:3px; background-color:#FFF; border:1px solid #CBC9C3; /*border-left:3px solid #CBC9C3; border-right:3px solid #CBC9C3;*/}



#threecolm{
  	float:left;
  	width:990px;
 	background-color:#FFF5EC;
 	}
#twocolm {float:left;
	width:100%;
	display:inline; /* stops IE doubling  margin on float*/
	margin-right:-195px; /* CWS - neg margin move */
	
}

#left { float: left; width: 210px;} 
#left_in{margin-left:10px; margin-right:3px; font: .85em/1.5 Verdana, Arial, Tahoma, Sans-Serif; background:#FDFFFB url(imagi/header.gif) repeat-x;border-top:2px dotted #CC9933; border-bottom:2px dotted #CC9933; /*border-right:1px solid #FFA8C5; border-left:1px solid #FFA8C5; border-right: 1px solid #E6E8E6;*/}
#left_in li { margin-left: 1px;}
#left_in li a{color:#993300; text-decoration:none;} 
#left_in li a:hover{color:#FE4423;}
#left_in a strong{font-weight: normal; }
#left_in strong.glav {color:#CC9933; font-weight: bold; margin-left:20px;}

.lefto{ margin-bottom:15px; padding-top:10px;}
#left_in .lefto a{color:#CC9933;}
#left_in .lefto a strong:hover{color:#FE4423;}

#right { float: left; width: 190px;} 
#right_in{font: .85em/1.5 Verdana, Tahoma, Sans-Serif; margin: 0 10px 10px 5px;  background:#FFFFFB url(imagi/header.gif) repeat-x; border-top:2px dotted #FFA8C5; border-bottom:2px dotted #FFA8C5/*border-left: 1px solid #E3EAE7;*/} 

#right_in li { margin-left: 3px;}
#right_in li a{color:#577B77;} 
#right_in li a:hover{color:#A9432E;}

	#center{ width:auto; margin-left:214px; margin-right:191px; padding:0;}
#center_in{font: .9em Arial, Times New Roman,Times,serif; text-align:justify; margin-bottom: 20px; background: #FFFFFB; /*border-right:1px dotted #FC18EB; border-left:1px dotted #FC18EB;*/ border-right:1px solid #C9E4AD; border-left: 1px solid #C9E4AD;border-bottom: 1px solid #C9E4AD; padding:0 .1em .3em .1em;}
	
	#center_in p{margin: 0 7px 0 7px; color:#494949;}
	#center_in strong{/* font: .9em Arial, Times New Roman,Times,serif; font-weight:bold; */ color:#C69500}
	#center_in b{font-weight:bold; color:#3C8BDB}
#center_in strong.yarko{color:#FD001A}	
#footer { clear: both;}
#footer_inner {font: .85em/1.5 Verdana, Arial, Tahoma, Sans-Serif; border-top: 1px solid #ccc; padding: 5px 5px; margin: 0 10px 0 10px; background:#FFEAB0;}
#footer a{ color:gray; text-decoration:none;}
#ender { clear: both; width:100%; height: 20px; background: url(imagi/footer.gif) repeat-x;}	
#header_inner, #left_in, #center_in, #right_in, #footer_inner{
overflow:hidden; /* prevents oversize elements from breaking the layout */
	}
	
#rss { float: right; text-align: right; }
	#rss li { float: left; margin: 0 20px 0 10px; }

/* акуагслукы */
fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }
input { padding: 2px; }
textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F9FFFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #F9FFFF; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

/*внутри странциы */
.brownstyle {
	color: #CC9900;
	font-weight: bold;
}
.greenstyle {
	color: #00CC00;
	font-weight: bold;
}
.redstyle {color: #FF0000
           font-weight: bold;
}
.centerstyle {text-align:center;
}
.linkstyle {color:#FE6347;
            text-decoration:none;
}
.linkstyle:hover{color:#F70221;
}

/* ссылки в архиве и карте сайта разделение */
.linkorazdel{
     margin: 4px 0px 3px 8px;
}

span.need {
     color: #FF0000;
}

span.imya {
       color:red;
}