@charset "utf-8";

html, body {
  margin:0;
  padding:0;
  width:100%;
}

#main {
width: 1000px;
margin: 0 auto;
}

#logo {
width:271px; height:154px;
margin-left: 30px;
float: left;
}

#google{
padding-top:35px;
padding-left:100px;
margin-right:auto;
}

#up_block {
width:940px; height:272px;
background: url(img/up_block.png) no-repeat 0;
margin: auto;
clear: both;
}

#home {
width:93px;
height:20px;
background: url(img/zakrug.png) no-repeat 0;
float:right;
margin-top:-20px;
}

#up_block_min {
width:940px; height:68px;
background: url(img/up_block_min.png) no-repeat 0;
margin: auto;
clear: both;
}

#down_block {
width:940px; height:83px;
background: url(img/bottom.png) no-repeat 0;
padding-top: 45px;
vertical-align: baseline;
margin:auto;
clear: both;
}

#down_text {
margin-left:30px;
float:left;
width: 500px;
}

#counter {
position:relative;
margin-top:-10px;
float:right;
height:33px;
margin-right: 30px;
}

#create {
position:relative;
margin-top:-10px;
float:right;
margin-right: 30px;
}

#menu {
width:250px;
float: left;
margin-left:4px;
margin-top:5px;
line-height: 2;
}

#menu_vnut {
width:940px;
text-align:center;
padding-top:5px;
margin-left:0px;
margin-top:1px;
line-height: 2;
}

#intro_text {
width:640px;
float: right;
margin-right:30px;
margin-top:15px;
}

#left-col {
width:200px;
float: left;
margin-left:60px;
margin-top:3px;
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #555555;
}

#adv {
background-color:#d7d7d7;

}

#content {
width:640px;
float: right;
margin-right:60px;
margin-top:3px;
}

p {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #000000;
}

p.top {
color: #ffffff;
}

p.top2 {
color: #ffffff;
font-weight:italic;
text-align: right;
}

.small {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #000000;
}

a:link, a:visited, a:hover {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #000000;
}

ul a:link, ul a:visited {
font-family: tahoma, verdana, arial;
font-size: 14px;
color: #ffffff;
}

ul a:hover {
font-family: tahoma, verdana, arial;
color: #8dc63f;
}

.sm a:link, .sm a:visited {
font-family: tahoma, verdana, arial;
font-size: 14px;
color: #000000;
}

.sm a:hover {
font-family: tahoma, verdana, arial;
color: #8dc63f;
}

li#current a, li#current a:link, li#current a:hover, li#current a:visited {
display: block;
font-weight: bold;
text-decoration:none;
color:#ffffff;
}

li {
font-family: tahoma, verdana, arial;
font-size: 16px;
color: #ffffff;
}

.hormenu {
display:inline-block;
margin-left:2px;
margin-right:2px;
padding-top:1px;
}

.box1 {
text-align:center;
margin: 0 0 0 0;
padding-left:0px;
}

img {
border:none;
}

H1 {
font-family: tahoma, verdana, arial;
font-size: 24px;
color: #c53036;
font-weight:normal;
margin-top:3px;
}

h2 {
font-family: tahoma, verdana, arial;
font-size: 18px;
color: #8DC63F;
font-weight:normal;
padding-top:8px;
}


a.mainlevel-menu:link, a.mainlevel-menu:visited {
font-family: tahoma, verdana, arial;
font-size: 14px;
color: #ffffff;
margin-left:5px;
margin-right:5px;
}

a.mainlevel-menu:hover {
font-family: tahoma, verdana, arial;
font-size: 14px;
color: #8dc63f;
margin-left:5px;
margin-right:5px;
}

.contentheading, .contentheading a:link, .contentheading a:visited, .contentheading a:hover {
font-family: tahoma, verdana, arial;
font-size: 24px;
color: #c53036;
margin-top:3px;
}

.componentheading {
font-family: tahoma, verdana, arial;
font-size: 24px;
color: #c53036;
margin-top:3px;
}

.allmode_img {
	float: left;
	background-color: #f3f3f3;
	padding: 2px;
	margin: 4px 8px 8px -120px;
		border: 1px solid #dddddd;	
	
}

.allmode_title {
margin: 4px 8px 8px 0px;
padding-top:-5px;
}

.allmode_title a:link, .allmode_title a:visited, .allmode_title a:hover {
font-family: tahoma, verdana, arial;
font-size: 16px;
color: #8dc63f;
font-weight: normal;
}

.allmode_text {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #555555;
margin: 4px 8px 8px -120px;
}

.allmode_item {
    border-bottom: 1px solid #dddddd;
	padding-left: 120px;
	padding-bottom: 10px;
}

/*dljz vtorogo modulja*/

.allmode_box1 {
margin-top: -35px;
margin-left:3px;
}

.allmode_img1 {
	float: left;
	background-color: #f3f3f3;
	padding: 2px;
	margin: 0;
		border: 1px solid #dddddd;	
	
}

.allmode_title1 {
margin: 10px 8px 8px 0px;
}

.allmode_title1 a:link, .allmode_title1 a:visited, .allmode_title1 a:hover {
font-family: tahoma, verdana, arial;
font-size: 16px;
color: #8dc63f;
font-weight: normal;
}

.allmode_text1 {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #555555;
margin: 4px 8px 8px 120px;
padding-left: 120px;
}

.allmode_item1 {
    	padding-left: 120px;
	padding-bottom: 10px;
	clear: both;
}

.line {
    padding-left: 120px;
	padding-bottom: 10px;
	clear: both;
border-bottom: 1px solid #dddddd;
}

.allmode_img {
clear: both;
}

/*dlja tret'ego modulja*/

#zagolovok_for_plug-in {
position:relative;
padding-top:58px;
}

.allmode_box1 {
margin-top: -35px;
margin-left:3px;
}

.allmode_img1 {
	float: auto;
	background-color: #f3f3f3;
	padding: 2px;
	margin: 0;
		border: 1px solid #dddddd;	
	
}

.allmode_title2 {
margin: 10px 8px 8px 0px;
}

.allmode_title2 a:link, .allmode_title2 a:visited, .allmode_title2 a:hover {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #8dc63f;
font-weight: normal;
}

.allmode_text1 {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #555555;
margin: 4px 8px 8px -120px;
}

.allmode_item2 {
margin-left: auto; margin-right: auto;
	padding-left: 120px;
	padding-bottom: 10px;

}

/*end-dlja tret'ego modulja*/

.foot_text {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #555555;
margin-top:-10px;
}

.adv_text {
font-family: tahoma, verdana, arial;
font-size: 12px;
color: #555555;
margin-top:-5px;
margin-bottom:-1px;
margin-left:10px;
margin-right:10px;
}

#news-nav {
text-align:center;
padding-top:7px;
}

.ditto_currentpage {
font-size:16px;
height:100px;
color: #ffffff;
background: url(img/circle.png) no-repeat center;
padding-left:6px;
padding-right:5px;
padding-bottom:1px;
vertical-align:middle;
}

.ditto_page {
vertical-align:middle;
padding-right:2px;
padding-left:2px;
}

p.create {
padding-top:7px;
color: #555555;
}

img#pic-news {
float:left;
margin-right:10px;
}

a.s1 {
	font-size:11px;
	color:#CCC;
}
a.s2 {
	font-size:12px;
	color:#069;
}
a.s3 {
	font-size:14px;
	color:#066;
}
a.s4 {
	font-size:16px;
	color:#096;
}
a.s5 {
	font-size:18px;
	color:#6C3;
}

li.rules {
	color:#000;
}

