* { margin:0; padding:0; }

body { background:white; font:12px/1.55em arial, helvetica, sans-serif;}

a { color:#1e7ec8; text-decoration:underline; }
a:hover { color:#1e7ec8; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.clear {clear:both}
.f-left {float:left}
.f-right {float:right}

.video-scroll {overflow:auto}
.video-scroll ul {}
.video-scroll ul li {float:left;margin:5px}

.page {
	width:950px;
	margin: 50px auto;
	margin-top: 0;
	padding:5px;
	background-repeat:no-repeat;
	background-image: url(/img/topbg-golos.jpg);
	background-color: #171516;
	background-position: 0px 0px;
}

.header {height: 125px;}
.header .date {color:#CBAF05}

.menu {
	background-color:#171516;
	padding-top:2px;
	padding-bottom:4px;}
.menu a {text-decoration:none;color:white;font-weight:bold}
.menu ul li {background:#5A5A5A url(../img/bg_menu.jpg); padding-left:20px; margin-right:5px; float:left; height:27px;}
.menu ul li a{display:block; background: url(../img/bg_menu.jpg) 100% 0; float:left; line-height:27px; padding-right:20px;}
.menu ul li.active {background-position: 0 -27px;}
.menu ul li.active a {background-position: 100% -27px;}
.menu ul li a:hover {text-decoration:underline;}
.menu ul li.active a:hover {text-decoration:none;}
.menu ul li.rss {background:none; padding:0px; float:left; height:27px;}
.menu ul li.rss a{display:block; background: none; float:left; line-height:27px; padding-right:0px;}
.menu ul li.rss img {display:block}
.search {width:126px;height:15px;background:url(/img/search.jpg);padding:2px 16px;line-height:100%;margin-top:25px;}
.search input {border:none;height:12px;width:126px;line-height:10px;font:11px arial;font-weight:bold;color:#999}

.content {margin:5px 0px;}
.main-top img{display:block}
.main-top-left {width:540px}
.main-top-foto {width:232px}
.main-top-news {background:#454142;}
.main-top-news h1 {color:white;font-size:1.4em;font-weight:normal;margin:10px}
.main-top-news img {border:1px solid #ABAAA8; margin: 0px 5px 0px 10px}
.main-top-news ul {height:187px;overflow:auto}
.main-top-news ul li {padding: 5px 10px 5px 0px; line-height:115%}
.main-top-news ul li.odd {background:#757374;border-top:1px solid #9E9A9B;border-bottom:1px solid #323031}
.main-top-news a {color:white;}

.main-top-banner {text-align:right}


.main-rubric-top {background:#EDEDED;padding:15px 15px 10px 15px}
.main-rubric-top h1, .main-rubric-top .rubric-name {color:#A21C1B;font-size:1.3em}
.rubric-news-scrool {width:920px;overflow:auto;}
.main-rubric-news {width:300px; padding-right:10px}
a.rubric-name {font:1.1em arial;font-weight:bold;text-decoration:none;display:block;padding:8px;color:#A21C1B}
.main-rubric-news img {display:block;border:1px solid #7C7C7C}

.rubric-news-scrool ul li {
	background:#DDDDDD url(../img/bg_main_rubric_list.jpg) repeat-x;
	border-left:1px solid white;
	border-top:1px solid white;
	border-right:1px solid #A8A8A8;
	border-bottom:1px solid #A8A8A8;
	padding:3px;
}
.rubric-news-scrool ul li img {border:1px solid white;margin:2px 4px;}
.rubric-news-scrool ul li a {font:12px Arial;font-weight:bold;color:#727272;text-decoration:none;}
.rubric-news-scrool ul li.all {padding-left:7px;}
.rubric-news-scrool ul li.all a {font:12px Arial;font-weight:normal;color:#A21C1B;text-decoration:underline;}

.main-gallery div.album {width:306px;height:200px;float:left;}
.album-name {display:block;margin: 5px 5px 5px 20px}
.album-name a {font:12px Arial;font-weight:bold;color:#727272;text-decoration:none;}
.album-foto {padding:2px;background:#fff;border:1px solid #E2E2E2;width:296px}
.album-foto img {border:1px solid #A5A5A7;display:block}

.main-video {width:380px}

.small-news-list {margin: 0px 10px 0px 10px}
.small-news-list h2 {font-size:1.2em;color:white;padding-left:4px;border-bottom:2px solid #7D7B7C}
.small-news-list .time {font-weight:bold;color:white}
.small-news-list a {color:white;}
.small-news-list li {line-height:120%;padding-bottom:8px;}
.small-news-list li a{text-decoration:none;}

.rubric-data .left {background:#EEEEEE;width:675px}
.rubric-data h1, .rubric-data a.caption {color:#A11B1C;margin:15px 25px 10px 25px;font-size:1.6em;border-bottom:2px solid #A4A4A4;padding:0px 0px 5px 5px;font-weight:normal;display:block;text-decoration:none}
.rubric-data .lenta-date {color:#A11B1C;margin:5px 25px 5px 25px;font-size:1.1em;border-bottom:1px solid #A4A4A4;padding:0px 0px 5px 5px}
.rubric-data .news-anons, .rubric-data .news, .data-content {padding: 8px 25px}
.rubric-data .news-anons img {display:block;border:1px solid #7C7C7C;float:left;margin:2px 10px 2px 0px}
.rubric-data .odd {background:#D9D9D9}
.rubric-data .caption a {text-decoration:none;color:#A11B1C;font-size:1.4em}
.rubric-data .caption .time {color:#636363;font-weight:bold}
.rubric-data .news img {border:1px solid #A5A5A7;padding:1px;margin:3px 5px}

.comment-form {
    margin:10px;
    padding:10px;
    border-top:1px dotted #585953;
}
.comment-form fieldset{
    border:0px;
}
.comment-form fieldset legend{
    font-size:11pt;
    font-weight:bold;
}
.comment-form .notice{
    width:400px;
    font-size:8pt;
    font-family:arial;
    color:#800000;
}
.comment-form .fields{
    font-size:9pt;
    width:200px;
}
.comment-form label{
    font-weight:bold;
    width:60px;
    display:block;
}
.comment-form .input-text, .comment-form textarea{
    width:190px;
    border:1px solid #585953;
    font-size:9pt;
}

.comment-form textarea {
    width:100%;
    height:140px;
}
.comment-form .count {
    width:200px;
    font-size:9pt;
}
.comment-form .count input{
    font-size:9pt;
    width:25px;border:0px;font-weight:bold;
}

.comment-form .submit{
    border:1px solid #585953;
    background:#918F82;
    color:#fff;
    font-size:10pt;
    margin-top:5px;
}
.comments{
    padding:10px;
}
.comments .item{
   font-size:10pt;
}

.comments .item .text{
    font-size:9pt;
    font-family:georgia;
}

.navigator{
    font-size:9pt;
    margin:10px 25px 20px 25px;
    font-weight:bold;
    color:#585953;
}
.navigator a {color:#777;}


#gallery-block .imgwrapper {
    float: left;
    margin: 0 3px 3px 3px;
    padding: 2px;
}
#gallery-block .clear{
    clear:both;
}

#gallery-block .imgwrapper span {
    display:block;
    font:12px Arial;
    text-align:center;  
}
#gallery-block .imgwrapper img {
    background-color: #FFFFFF;
    border: 1px solid #918F82;
    padding: 2px;
}
#gallery-block .imgwrapper a {
    color:#585953;
}

#gallery-block .imgwrapper a:visited img {
    background-color:#FFFFFF;   
}
#gallery-block .imgwrapper a:hover img, #gallery-block .imgwrapper a:focus img {
    background-color: #585953;
}
#gallery-block .imgwrapper a:hover, #gallery-block .imgwrapper a:focus {
    color:#585953;
}
#gallery-block #gallery {
    padding:10px 5px;
}

.description {
    padding:10px 20px;
    font-size:10pt;
}

.gallery-image {
    
    }
.gallery-image img {
    margin:10px 5px;
    }
.gallery-image a {
    display:block;
    font-size:9pt;
    font-weight:bold;
    padding:5px 20px;
}

.gallery-image .link-list {font:bold 10pt arial;}
.gallery-image .link-list a {display:inline;padding:2px;text-align:center}


.footer {color:white}
.footer a {color:white; text-decoration:none}

.hotnewsbiglink {margin-top: -15px; height: 35px;line-height: 120%;}

.hotnewsbiglink a {color: red; font-weight:bold; color: #a21c1b;}

.main-rubric-top h2, .main-rubric-top h2 a {color:#ededed;font-size:8px;margin:0;padding:0;}

.news-leftcol {
	float: left;
	width: 180px;
	padding: 0 5px 0 10px;
	margin-right: 5px;
	border-right: solid 2px #a4a4a4;
}

.top-links {
	height: 8px;
	overflow: hidden;
}

.top-links a {
	font-size: 8px;
	color: #171516;
}

.lnks, .lnks a, .lnks a:visited {
	line-height: 8px;
	font-size: 8px;
	color: darkgray;
	margin:0;
	padding:0;
}

#arch {
	font-size: 8px;
	line-height: 9px;
}

#arch a {
	color: #171516;
}
