/*
Theme Name: NMSK-News
Theme URI: http://nmsk.ru/
Description: The original NMSK theme that graced versions 1.2.x and prior.
Version: 1.5
Author: NMSK RC

Default NMSK by NMSK RC || http://nmsk.ru
Modifications by Quantra Ideas || http://quantra.ru
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	color: #333333;
	background: #ffffff;
	margin: 0px;
	padding: 0px;

	}
	
.adverti { width:1000px; height:50px; padding:0px 7px 0px 7px; margin:0px; text-align:left; background-image:url(files/shadow-3.jpg); background-repeat:no-repeat; background-position:top;}
	
.header {	background-image:url(files/top.jpg);
	background-repeat:repeat-x;
	background-position:top;}
	
.logo { padding: 11px 25px 11px 0px; text-align:left; width:219px; height:46px; border-right: 1px #CCCCCC dotted; margin: 10px 0px 10px 0px;}

.h-nav { padding: 1px 10px 1px 10px; margin: 10px 0px 0px 0px; text-align:left; border-right: 1px #CCCCCC dotted; font-size:11px; color:#999999; font-style:italic; width:103px; float:left; height:66px;}
.h-nav-n { padding: 2px 0px 5px 0px;}
.h-nav a, .h-nav a:visited { font-size:12px; color:#4d4d4d; font-style:normal; text-transform:uppercase; text-decoration:underline; font-weight:bold;}
.h-nav a:hover { color:#006699;}

.sub { text-align:center; margin: 5px 0px 0px 0px; padding:4px 0px 4px 0px; background-image:url(files/sub.jpg); background-position:top; background-repeat:repeat-x; background-color:#e9e9e9;}
.sub_txt { font-size:11px; color:#666666;}

.menu { padding: 9px 0px 7px 0px; border-bottom: 1px #dfdfdf solid; margin-bottom:20px;}

.submenu_a { text-align:left;}
.submenu_b { text-align:right;}
.submenu_a a, .submenu_a a:visited { font-size:11px; text-transform:uppercase; color:#666666; text-decoration:underline; margin-right:25px;}
.submenu_a a:hover { color:#006699;}
.submenu_b a, .submenu_b a:visited { font-size:11px; text-transform:uppercase; color:#666666; text-decoration:underline; margin-left:25px;}
.submenu_b a:hover { color:#006699;}

.shadow-1 { background-image:url(files/shadow-1.jpg); background-position:top center; background-repeat:no-repeat;}
.shadow-2 { background-image:url(files/shadow-2.jpg); background-position:top center; background-repeat:no-repeat;}

.corner-1 { width:599px; height:109px; background-color:#F4F4F4; background-image:url(files/corner-1.jpg); background-position:top right; background-repeat:no-repeat; } 
.corner-2 { width:380px; height:109px; background-color:#F4F4F4; background-image:url(files/corner-2.jpg); background-position:top left; background-repeat:no-repeat; 
}

.mini { width:150px; height: 109px; padding:0px; margin: 0px 20px 0px 0px; float:left;}

.day-new-pic { width:139px; height:40px; float:left; padding: 110px 0px 0px 105px;}

.day-new { color:#FFFFFF; font-size:14px; color:#FFFFFF; line-height:14px; padding: 3px 0px 3px 0px; background-image:url(files/day-news.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FF3300; text-align:center; width:140px; font-weight:bold;}

.day-new-txt { background-image:url(files/news-1.jpg); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; line-height:140%; padding: 10px; width:335px; height:130px; float:left;}
.day-new-txt a, .day-new-txt a:visited, .day-new-txt a:hover { line-height:20px; font-size:15px; font-weight:bold; color:#FFFFFF;}

.forum { background-image:url(files/news-2.jpg); background-position:top left; background-repeat:no-repeat; color:#FFFFFF; line-height:140%; padding: 10px; width:360px; height:130px; float:left;}
.forum a, .forum a:visited, .forum a:hover { line-height:20px; font-size:15px; font-weight:bold; color:#FFFFFF;}

.forum-t { padding: 10px 0px 0px 0px;}
.forum-t a, .forum-t a:visited, .forum-t a:hover { font-size:12px; font-weight:normal; color:#FFFFFF; line-height:14px;}

.importer-1 { width: 361px; padding: 10px 10px 10px 0px; height: 89px; text-align:left; float:left;}
.importer-2 {			    padding: 10px; height: 89px; text-align:left; float:left;}

.importer-1 a, .importer-1 a:visited, .importer-1 a:hover, .importer-2 a, .importer-2 a:visited, .importer-2 a:hover { line-height:20px; font-size:15px; font-weight:bold; color:#666666;} 

.importer-t { padding: 8px 0px 0px 0px;}
.importer-t a, .importer-t a:visited, .importer-t a:hover { font-size:11px; font-weight:normal; color:#666666; line-height:12px;}

.sms { width: 130px; padding: 5px 0px 5px 50px; font-size:11px; color:#666666; background-position:top left; background-repeat:no-repeat; float:left; margin: 10px 0px 0px 0px;}
.sms a, .sms a:visited, .sms a:hover { font-size:11px; font-weight:normal; line-height: 11px;}
.mts { background-image:url(files/mobile-mts.jpg);}
.beeline { background-image:url(files/mobile-beeline.jpg);}
.megafon { background-image:url(files/mobile-megafon.jpg);}
.tele2 { background-image:url(files/mobile-tele2.jpg);}

.right { padding: 20px 10px 20px 10px;text-align:left;}

.block a, .block a:visited, .block a:hover { line-height:20px; font-size:15px; font-weight:bold; color:#666666;} 
.block-t { padding: 10px 0px 10px 0px;}
.block-t b { color:#333333; font-weight:bold;}
.block-t a, .block-t a:visited, .block-t a:hover { font-size:12px; font-weight:normal; color:#666666; line-height:14px;}

.new { margin: 20px 0px 10px 0px;}

.item { font-size:12px; color:#666666; line-height:14px; padding: 0px 0px 0px 20px;}
.item a, .item a:visited { font-size:15px; line-height:20px; color:#006699; font-weight:bold;}
.item a:hover { font-size:15px; line-height:20px; color:#333333;}

.item-img { padding: 0px; background-position:top center; background-repeat:no-repeat;}

.date { width: 150px; padding: 3px 0px 3px 0px; text-align:center; font-size:11px; line-height:11px; margin: 75px 0px 0px 0px; color:#FFFFFF; background-image:url(files/date.png);}

.web { width: 130px; padding: 5px 0px 5px 50px; font-size:11px; color:#666666; background-position:top left; background-repeat:no-repeat; float:left; margin: 10px 0px 0px 0px;}
.web a, .web a:visited, .web a:hover { font-size:11px; font-weight:normal; line-height: 11px;}

.dom { background-image:url(files/web-domolink.jpg);}
.bee { background-image:url(files/web-beeline.jpg);}
.ros { background-image:url(files/web-rosintel.jpg);}
.fre { background-image:url(files/web-freshtel.jpg);}
.ttk { background-image:url(files/web-ttk.jpg);}
.enf { background-image:url(files/web-enforta.jpg);}

.poll { padding: 0px 0px 0px 0px;}
.advert { padding: 20px 0px 10px 0px;}
.advert-1 { padding: 0px 0px 10px 0px;}


.content { padding: 10px 0px 10px 0px; text-align:left; color:#666666; line-height:140%; font:Arial, Helvetica, sans-serif; font-size:12px; }
.single { padding-left:20px;}
.single_opisanie { font-size:11px; padding: 7px; background-color:#F3F3F3; color:#333333;}

.footer { background-color:#f4f4f4; margin: 20px 0px 0px 0px;}
.footer-t { padding: 10px 0px 10px 0px; text-align:left; color:#666666; line-height:14px; font-size:11px;}
.footer-t a, .footer-t a:hover, .footer-t a:visited { font-size:11px; color:#333333;}

/* Base */

h1 { font-size:19px; color:#006699; line-height:22px; padding: 0px; margin: 0px 0px 10px 0px; font:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal;}
h2 { font-size:17px; color:#006699; line-height:22px; padding: 0px; margin: 0px 0px 10px 0px; font:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal;}
h3 { font-size:15px; color:#006699; line-height:22px; padding: 0px; margin: 0px 0px 10px 0px; font:Arial, Helvetica, sans-serif; text-align:left; font-weight:bold;}
h4 { font-size:15px; color:#006699; line-height:22px; padding: 0px; margin: 0px 0px 10px 0px; font:Arial, Helvetica, sans-serif; text-align:left; font-weight:normal;}

a, a:visited {color:#006699; text-decoration:underline;}
a: hover { color:#003366;}

a img { border:0px;}
