*{
user-select:none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
}

body{
width:100%;
height:100%;
margin:0;
padding:0;
font: 14px/130% Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:#FFF;
background:url(../img/home-head.png) repeat-x scroll;
}


h1 {
font-size: 11px;
font-weight: normal;
letter-spacing: 1px;
display: inline;
margin: 10px;
color: #000;
}


h2 {
font-size: 11px;
letter-spacing: 1px;
color: #F00;
margin: 10px;
}

h3 {
margin-top:30px;
margin-right:auto;
margin-bottom:20px;
margin-left:auto;
/*margin:	30px 0 20px 0;*/
}

h3 {
margin:10px;
font-size:30px;
color:#000099;
text-align:center;
}

p {
margin:	20px 20px 0 20px;
/* верхний, правый, нижний, левый*/
text-align: left;
}

img {
margin:	20px 20px 0 20px;
/* верхний, правый, нижний, левый */
/*margin: 20px;*/
/*border: 1px solid #CCC;*/
}

hr {
width: 350px;
margin: auto;
}

/* (i) Основная разметка */

#logo {
width: 1000px;
height: 150px;
margin: auto;
/*border-bottom: 1px solid #CCC;*/
background: url(logo.gif) no-repeat center top;
}

/* (i) menu */

#menu {
width: 1000px;
height:43px;
margin:0 auto;
overflow:hidden;
text-transform:uppercase;
background:url(../img/nav.png) no-repeat 0 0;
/*height: 20px;
float: right;
text-align: right;
color: #CCC;*/
}

#menu a{
display:block;
float:left;
height:100%;
margin:0px;
padding:10px 17px 0;
color:#171717;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-shadow:1px 1px 0 #f7f6f3;
word-spacing:2px;
background:url(../img/li_line.png) no-repeat right 0;
}

#menu a:hover,#menu a:active{
color:#900;
background:url(../img/li_h-first.png) no-repeat 1px 0;
}

#menu a.select{
color:#900;
background:url(../img/li_h-first.png) no-repeat 1px 0;
}/*+++*/

#menu_b {
width: 1000px;
height: 20px;
margin:auto;
/*float: left;*/
color: #CCC;
}

#menu-footer {
width: 1000px; 
height: 130px;
margin:auto;
margin-top:10px;
border-top: 1px solid #CCC;
background: url(logo_b.gif) no-repeat right top;
}

#menu-footer a {
margin:5px;
}


#b {
width: 1000px; 
height: 130px;
margin:auto;
margin-top:10px;
border-top: 1px solid #CCC;
background: url(logo_b.gif) no-repeat right top;
}




/* (i) menu */

#topic {
width: 1000px;
margin:	5px auto;
/* верхний, правый, нижний, левый */
}

#topic-title {
width: 980px;
height: 40px;
margin:	auto;
padding:10px;
text-transform:uppercase;
background:#FFF;
}
/* верхний, правый, нижний, левый */

#sub-topic-title {
width: 1000px;
margin:	auto;
margin-top:5px;
padding-top:5px;
padding-bottom:5px;
font-size:14px;
line-height:130%;
background:#FFF;
}
/* верхний, правый, нижний, левый */


#new-content {
width: 1000px;
margin:	auto;
background:#FFF;
}


#box {
width: 1000px;
margin: auto;
}

#klin_menu {
width: 1000px;
height: 129px;
float: right;
}

#skoro1 {
width: 930px;
height:300px;
float:left;
}

#skoro1 p {
color:#009;
font: 30px/130% Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#content {
/*width: 650px; */
width: 1000px; 
margin: auto;
/*float: left;*/
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
}



/*#bigmir {
width: 170px;
height: 25px;
float: left;
}*/

.klin_content {
width: 1000px; 
height: 30px;
margin: auto;
}

.klin_b {
float: left;
width: 930px; 
height: 30px;
margin: auto;
}

#klin_news {
width: 245px;
height:30px;
float:right;
}

.news {
width: 245px;
height: 230px;
border-left: 1px solid #CCC;
float:right;
}

.clin_news {
width: 245px;
height: 50px;
float:right;
}

.razdel {
width: 90%;
height: 20px;
margin: auto;
border-bottom: 1px dotted #CCC;
}

div.section {
width: 630px;
margin:	20px 0 20px 0;
padding: 10px 0 10px 0;
/* верхний, правый, нижний, левый*/
border: 1px dotted #CCC;
}

.non {
margin:0px;
}




a {
text-decoration: none;
}

a:link, a:visited {
color: #999;
}

a:hover, a:active {
color: #F00;
}

a.k { color:#000; text-decoration:none; margin:0px }

span.red {
color: #F00;
}

#new {
margin:0px;
margin-left:auto;
margin-right:auto;
width:810px;
text-align:center;
}

#new p {
text-align:center;
margin-left:0px;
margin-right:0px;
}

#new img {
text-align:center;
margin-left:0px;
margin-right:0px;
}

span.siniy {
font-size:24px;
color: #00F;
text-align:center;
}