body { 
  	background: #abc4a1 url(../images/body-bg.gif) 0 0 repeat;
	color:#424242;
  	margin:0;
  	padding:0;
  	font: 62.5%/1.3 Tahoma, Verdana, Arial, Helvetica, sans-serif;
} 

h1 { margin: 1em 0 .5em; }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
h1,h2,h3 { font-weight:bold;}
h4,h5,h6 {font-weight:bold;}
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 16px; }
h5 { font-size: 15px; }
h6 { font-size: 14px; }

a:link { color:#424242;background:transparent;text-decoration:underline; }
a:visited { text-decoration:underline;color:#424242;background:transparent; }
a:focus { color:#424242;background:transparent;text-decoration:underline; }
a:hover { color:#424242;background:transparent;text-decoration:none; }
a:active { color:#424242;background:transparent;text-decoration:underline; }

a img,fieldset { border:none; }

form ol,
form ul {margin:0;}
form li {list-style:none;margin:1em 0;zoom:1;}
form li:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}


/* поиск	*/
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#results{width:200px; border:solid 1px #DEDEDE; display:none;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:4px; text-decoration:none; color:#000000; font-weight:bold;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal;}
#results li a:hover{background:#FFFFCC;}
#results ul {padding:6px;}

#wrap {
width:990px;
padding:0 5px;
margin:0 auto;
background:transparent url(../images/main-bg.png) 0 0 repeat-y;
}
* html #wrap {
background:transparent url(../images/main-bg-ie6.gif) 0 0 repeat-y;
}
#footer {
width:990px;
padding:34px 5px 30px 5px;
margin:0 auto;
background:transparent url(../images/foot-bg.png) 0 0 no-repeat;
}
* html #footer {
background:transparent url(../images/foot-bg-ie6.gif) 0 0 no-repeat;
}
#header {
background:transparent url(../images/j.png);
padding:15px;
margin:0 0 20px 0;
}

.post-date {
width: 45px;
height: 49px;
float:left;
background: url(../images/date-bg.gif) no-repeat;
margin-right:5px;
}
.post-month {
font-size: 10px;
color: #FFFFFF;
text-align: center;
display:block;
line-height: 11px;
padding-top: 2px;
margin-left: -3px;
}
.post-day {
font-size: 18px;
text-transform: uppercase;
color: #999999;
text-align: center;
display:block;
line-height: 18px;
padding-top: 7px;
margin-left: -3px;
}

.category {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	font-weight:bold
}
.category a:active,
.category a:visited,
.category a:link {
	color: #293d44;
	font-family: tahoma, arial, verdana;
	font-weight: bold;
	text-decoration: none;
}
.category a:hover {
	color:#697d83;
	font-size:11px;
	font-family:tahoma, arial, verdana;
	text-decoration:none;
	border-bottom: dashed 1px #293d44;
}
.speedbar {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.speedbar a {
	color: #FFFFFF;
	text-decoration:none;
}
.speedbar a:hover {
	text-decoration: underline;
}
.box {
	color: #aabfc5;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.box a:active,
.box a:visited,
.box a:link {
	font-family: tahoma, arial, verdana;
	color: #aabfc5;
	text-decoration:none;
}
.box a:hover {
	color:#c8e1e8;
	font-size:11px;
	font-family:tahoma, arial, verdana;
	text-decoration:none;
}
.speedbar3 {
	color: #476670;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.speedbar3 a:active,
.speedbar3 a:visited,
.speedbar3 a:link {
	color: #779e00;
	text-decoration:none;
	font-weight:bold
}
.speedbar3 a:hover {
	text-decoration: underline;
}

.search {
	color: #333333;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	font-weight: bold
}
.search a:active,
.search a:visited,
.search a:link {
	color: #333333;
	text-decoration:none;
}
.slinkl a:hover {
	color: #d2dcdf;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	text-decoration: none;
}
.slink a:active,
.slink a:visited,
.slink a:link {
	font-size: 11px;
	color: #444444;
	text-decoration:none;
	font-weight:bold
}
.slink a:hover {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #888888;
	text-decoration: underline;
}
.slink2 a:active,
.slink2 a:visited,
.slink2 a:link {
	color: #444444;
	text-decoration:none;
}
.slink2 a:hover {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #999999;
	text-decoration: none;
}
.slink7 {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #ffffff;
	text-decoration:none;
}
.slink3 a:active,
.slink3 a:visited,
.slink3 a:link {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #ffffff;
	text-decoration: none;
}
.slink3 a:hover {
	color: #dddddd;
	text-decoration: none;
}
.slink4 a:active,
.slink4 a:visited,
.slink4 a:link {
	font-size: 10px;
	font-family: tahoma, arial, verdana;
	color: #ffffff;
	text-decoration: underline;
}
.slink4 a:hover {
	color: #dddddd;
	text-decoration: underline;
}
.copy {
	color: #638089;
	font-size: 10px;
	font-family: tahoma, arial, verdana;
}
.copy2 {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.copy3 {
	color: #dddddd;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.skin {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.copy a:active,
.copy a:visited,
.copy a:link {
	color: #00a8ff;
	text-decoration:none;
}
.copy a:hover {
	color: #00d8ff;
	text-decoration:none;
}
.ltitle {
	color: #ffffff;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	font-weight: normal;
}
.stext {
	color: #444444;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.stext a:active,
.stext a:visited,
.stext a:link {
	color: #4c8ce5;
	text-decoration:none;
}
.stext a:hover {
	color: #4c8ce5;
	text-decoration: underline;
}
.ntitle {
	color: #dd4700;
	font-size: 15pt;
	font-family: Trebuchet MS, arial, tahoma, verdana;
}
.ntitle a {
	color: #dd4700;
	text-decoration: none;
}
.ntitle a:hover {
	color: #0072bc;
	text-decoration: underline;
}
.ctitle {
	color: #757575;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}
.ctitle a {
	color: #4c8ce5;
	text-decoration:none;
}
.ctitle a:hover {
	text-decoration: underline;
}
.news {
    padding-left:10px;
	padding-right:10px;
	font-size: 11px;
	font-family: tahoma, arial, verdana; 
	text-align:justify;
}
.news a {
	color: #4c8ce5;
	text-decoration:none;
}
.news a:hover {
	text-decoration: underline;
}
.news img {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.userstop {
	font-family: tahoma, arial, verdana;
	font-size:11px;
}
.userstop thead {
	font-family: tahoma, arial, verdana;
	font-size:11px;
    font-weight: bold;
}
.userstop td {
	padding:3px;
}
.userstop a {
	color: #4c8ce5;
	text-decoration:none;
}
.userstop a:hover {
	text-decoration: underline;
}
.pane {
	font-family: tahoma, arial, verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4c8ce5;
}
.inputstyle_01 {
	font-size: 11px;
	color: #444444;
	font-family: tahoma, arial, verdana;
	padding-left:3px;
	border: 1px solid #9bb0b6;
		background-repeat: no-repeat;
}
.inputstyle_02 {
	font-size: 11px;
	color: #444444;
	font-family: tahoma, arial, verdana;
	padding-left:3px;
	height: 21 px
	border: 1px solid #9bb0b6;
	background-repeat: no-repeat;
}
.blo_1title {
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.blo_2title {
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
a.white:active,
a.white:visited,
a.white:link {
	color: #ffffff;
	text-decoration: none;
}
a.white:hover {
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;	
}
.white-small {
	font-family: tahoma, arial, verdana;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;	
}
a.orange:active,
a.orange:visited,
a.orange:link {
	color: #ff8900;
        font-family: tahoma, arial, verdana;
	font-size: 11px;
	text-decoration: none;
}
a.orange:hover {
	color: #ff8900;
	text-decoration: underline;	
}
a.red:active,
a.red:visited,
a.red:link {
	color: #ff3600;
        font-family: tahoma, arial, verdana;
	font-size: 11px;
	text-decoration: none;
}
a.red:hover {
	color: #ff3600;
	text-decoration: underline;	
}
a.standart:active,
a.standart:visited,
a.standart:link {
	color: #ef7d00;
        font-family: tahoma, arial, verdana;
	font-size: 11px;
	text-decoration: none;
}
a.standart:hover {
	color: #ef7d00;
	text-decoration: underline;	
}
	
a.standart2:active,
a.standart2:visited,
a.standart2:link {
	color: #333333;
	font-family: tahoma, arial, verdana;
	font-size: 11px;
	text-decoration: none;
}
a.standart2:hover {
	color: #555555;
	text-decoration: underline;	
}
.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    top: 0;
    line-height: 11px;
    z-index: 100;
    position : absolute;
    visibility : hidden;
    
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="85");
}

.onl_table {
    width : 100%;
    font-size: 11px;
    font-family: tahoma, arial, verdana;
}
.onl_table td {
    padding-right : 5px;
    font-size: 11px;
    font-family: tahoma, arial, verdana;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #fff;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #fff;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #1dacb1;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #26e3ea;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #fff;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #fff;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #b7ff69;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #e6ff8e;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #1dacb1;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #26e3ea;
}

.profile {
	color: #587889;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
}

.profile a:active,
.profile a:visited,
.profile a:link {
	font-size: 11px;
	color: #47beff;
	text-decoration:none;
	font-weight:bold
}
.profile a:hover {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #e08e67;
	text-decoration: underline;
}

.cm {
   border-style: solid;
   border-width: 1px;
   border-color: 91c7ec;
   background-color: fff;
   color: 3f7ba1;
   text-decoration: none; 
   padding-left: 5px;
   padding-right: 4px;
   padding-bottom: 2px;
   padding-top: 1px;
}

.cm a:active,
.cm a:visited,
.cm a:link {
	color: #3f7ba1;
	text-decoration:none;
}

.cm a:hover {
	color: #3994ce;
	border-color: c1d7f3;
	text-decoration: underline;
}

.skac {
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	color: #aabfc5;
	text-decoration: none;
}

.skac a:active,
.skac a:visited,
.skac a:link {
	color: #42f1f3;
	font-family: tahoma, arial, verdana;
	font-weight: normal;
	text-decoration: none;
}

.skac a:hover {
	color: #bbf342;
	font-size: 11px;
	font-family: tahoma, arial, verdana;
	text-decoration: none;
	border-bottom: dashed 1px #85f342;
}



#wrapper {
padding:20px;
background:#f5f5f5;
}
#container { 
width:100%;
float:right;
margin-left:-240px; 
}
#content { 
margin-left:250px;
width:710px;
overflow:hidden;
}
#sidebar { 
width:240px;
float:left;
}
#foot 
{padding:0 20px 20px 20px;
background:#f5f5f5;
}
#foot div.links {
width:240px;
float:left;
}
#foot div.foot-content 
{padding:0 0 0 270px;
}
#foot table {
margin:0;
}
#foot table td.f-links {
width:240px;
padding:0 30px 0 0;
vertical-align:bottom;
}
#foot table td.f-content {
padding:0;
vertical-align:top;
}
.clearfix:after { 
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden; 
}
.menu_six { 
padding:0em; 
font-family:Tahoma;
font-size:14px;
font-weight: bold;
}
.clear {
clear:both;
}
div.module {
border:1px solid #e4e4e4;
background:#fff url(../images/module-bg.gif) 0 0 repeat-x;
margin:0 0 15px 0;
padding:5px;zoom:1;
}
#sidebar div.module {
padding:19px;zoom:1;
}
div.module h1 {
margin-top:0;
}

/*-----Стили меню---*/
#hed_menu span.menu_1 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/music.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_2 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/video.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_3 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/scripts.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_4 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/sh.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_5 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/e.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_6 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/ph.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_7 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/obou.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_8 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/rss.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_9 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/fonts.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_10 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/soft.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_11 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/diz.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_12 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/games.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_13 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/umor.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_14 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/kpk.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_15 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/raz.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}

#hed_menu span.menu_16 {
margin:0 0 0 5px;
display:inline;
vertical-align:middle;
background:transparent url(../images/icon/xxx.png) 0 2px no-repeat;
padding:1px 0 1px 18px;}
 
#hintbox{ /*CSS for pop up hint box */
      position:absolute;
      top: 0;
      background-color: white;
      width: 170px; /*Default width of hint.*/
      padding: 3px;
      border:1px solid #778899;
      font:normal 11px Verdana;
      line-height:18px;
      z-index:100;
      visibility: hidden;
    }

   .hintanchor{
     padding-left: 8px;
   }

