html, body, form, b, p
{
	margin: 0px;
	padding: 0px;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
}

/*Font*/
body
{
	font-size: 80%;
	font-family:Arial;
	color: #221D1A;
	background-color:#DEDEDD;
	text-align: left;
}

/*Font in table*/
table
{
	font-size:100%;
}

table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:1px;}
form, td {margin:0px; padding:0px;}

/*Links*/
a {color: #0379BE;font-size:14px;text-decoration:none;}

td, div, p, ul, p a {
font-family:tahoma;
color: #231E1B;
font-weight:12px;
}
p a {text-decoration:underline;}
p b a {text-decoration:none;}

hr {margin:0px;padding:0px;color:#DAD9D9;background:#DAD9D9;height:1px;font-size:1px;overflow:hidden;border:none;}

small
{
	font-size:85%;
}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {margin:0px;padding:0px;}
h1, h1 a {font-size:15px;line-height:25px;}
h3, h3 a {color:#0077bd;font-size:18px;line-height:18px;font-weight:bold;text-transform:uppercase;}
h4.stoplighttitle, h4.stoplighttitle a {color:#0075BC;font-size:34px;line-height:34px;}
h5, h5 a {color:#221D1A;font-size:15px;line-height:22px;}
h6, h6 a {color:#221D1A;font-size:15px;line-height:29px;}

#container
{
	width:890px; 
	height:100%;
	/*position:absolute;
	left:50%;
	margin-left:-390px;*/
	margin: 0px auto;
	text-align: left;
}

#printer
{
	float:right;
	font-size:85%;
	background:url(images/printer.gif) left center no-repeat;
	padding-left:16px;
}

#printer a
{
	text-decoration:none;
	color:#787878;
}

#navigation
{

}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:#0379BE;
}

/*Footer*/
#footer
{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

#header, #body
{
	position:relative; /*containing block*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#header div.topbanner {margin:8px 0px 0px 0px;padding:0px;line-height:1px;}
#header div.topbanners {height:76px;line-height:0px;font-size:0px;}

#header div.toplogo {margin-top:8px;}
#header div.toplogo div.logo {width:184px;height:93px;float:left; }
#header div.toplogo div.weatherinfo {width:178px;height:93px;float:right;}
.informer {background:url(/bitrix/templates/newtimes/images/informer.gif) left top no-repeat;width:175px;height:93px;text-align:center;}

#header div.toplogo div.stoplight {width:510px;height:93px; margin:0px 0px 0px 192px;background:#EDF3F3;}
#header div.toplogo div.stoplight div.stoplight_border {width:510px;height:93px;}
#header div.toplogo div.stoplight ul.stoplightleft {float:left;padding:0px;width:85px;height:78px;margin:6px 0px 9px 12px;background:url(images/stoplight_left.gif) top left no-repeat;padding-left:30px;vertical-align:middle;}
#header div.toplogo div.stoplight ul.stoplightleft li, #header div.toplogo div.stoplight ul.stoplightleft li a {height:27px;color:#221D1A;list-style-type: none;font-size:9px;line-height:9px;vertical-align:middle;}
#header div.toplogo div.stoplight h4.stoplighttitle {margin:0px;padding:0px;vertical-align:middle;text-align:right;overflow:hidden;}
#header div.toplogo div.stoplight div.stoplighttitle {margin-left:10px;float:right;width:366px;height:93px;overflow:hidden;text-align:right;}


#header div.topmenusearch {height:29px;margin:8px 0px 8px 0px;padding:0px 10px 0px 10px;background:url(images/topmenusearch_bg.gif) top left no-repeat;}
#header div.topmenusearch div.topmenu {float:left;width:470px;}
#header div.topmenusearch div.search {width:168px;float:right;padding-top:4px;vertical-align:middle;}
input.searchinput {width:123px;height:17px;border:1px solid #C6C5C5;}
input.searchsubmit {width:35px;border:none;background:none;font-size:9px;margin-top:3px;vertical-align:top !important;}

#header div.topmenusearch div.subscribe {margin:0px 177px 0px 438px;font-size:10px;line-height:11px;text-align:center;padding-top:3px;}
#header div.topmenusearch div.subscribe a {font-size:10px;line-height:11px;color:#231E1B;}

#header div.timeline {height:30px;margin-bottom:8px;}
#header div.timeline div.time {height:30px;width:210px;float:left;}
#header div.timeline div.line {width:675px;height:17px;border:1px solid #9C9B9A;background:#ffffff;line-height:17px;padding:0px;overflow:hidden;font-size:9px;}
#header div.timeline div.line a {font-size:12px;}
#header div.timeline div.line a.ri{float:right;}



#body div.bodymain {clear:both;position:relative;}
#body div.bodymain div.mainright {float:left;width:202px;position:relative;}
.ie6.mainright {float:right;width:202px;position:absolute;top:0px;left:0px;line-height:0px;font-size:0px;}
#body div.bodymain div.mainright div.nvmain {background:#ffffff;height:624px;}
.nvmflexcroll {overflow:auto;height:624px;position: relative;margin:-1px -2px 0px 0px;}
.ie6.nvmflexcroll {width:202px;overflow:auto;height:624px;position: absolute;margin:0px;left:0px;top:403px;}
.nvmaintext {margin:11px 11px 11px 17px;}
#body div.bodymain div.mainright div.nvmain2 {background:#ffffff;height:190px;}
#body div.bodymain div.mainright div.nvmain2 div.nvmaintext{margin:0px 11px 11px 17px;font-size:14px;line-height:16px;}
#body div.bodymain div.mainright div.nvmain p {clear:both;margin:1px 0px 3px 0px;font-size:12px;line-height:13px;}
#body div.bodymain div.mainright div.nvmain p a {font-size:12px;line-height:13px;}
#body div.bodymain div.mainright div.nvmain2 img {float:left;margin:0px 8px 5px;}
#body div.bodymain div.mainright div.nvmain2 p {clear:both;}

.rheader {width:202px;height:11px;background:url(images/rheader.gif) left top no-repeat;margin:0px;padding:0px;}
.rfooter {width:202px;height:11px;background:url(images/rfooter.gif) left top no-repeat;margin-bottom:8px;}

.rheader2 {width:202px;height:24px;background:url(images/rheader2.gif) left top no-repeat;}
.rheader2 h5{margin:0px 6px 0px 41px;}
.rfooter2 {width:202px;height:11px;background:url(images/rfooter2.gif) left top no-repeat;margin-bottom:8px;}

#body div.bodymain div.mainright div.bannerright{line-height:0px;font-size:0px;height:151px;margin-bottom:8px;}
.ie6 div.bannerright {line-height:0px;font-size:0px;height:151px;margin-bottom:4px;}

#body div.bodymain div.mainleft {float:left;width:680px;margin-right:8px;position:relative;}
.mheader {width:680px;height:24px;background:url(images/header.gif) left top no-repeat;}
.mheader h1{margin-left:41px;}
.mfooter {clear:both;margin-bottom:8px;width:680px;height:11px;background:url(images/footer.gif) left top no-repeat;}

#body div.bodymain div.mainleft div.governor {float:left;height:1019px;width:680px;background:#ffffff;}
.govflexcroll {overflow:auto;height:1019px;position: relative;margin:0px;}
.ie6.govflexcroll {width:680px;overflow:auto;height:1020px;position: absolute;margin:0px;left:0px;top:24px;}
.governortext {margin:6px 21px 18px 13px;height:100%;}
.governortext p {border-bottom:1px solid #C2C0BF;padding:7px 0px 5px 0px;}
.governortext p img {float:left; margin-right:9px;}
.governortext p, .governortext p a {font-size:13px;line-height:14px;color:#231E1B;}

#footer {text-align:left;clear:both;height:91px;}
#footer div.footermenu {height:28px;margin-bottom:8px;background:url(images/footermenu_bg.gif) left top no-repeat;}
.footermenutext, #footer div.footerlogos {text-align:center;width:500px;margin:0px auto;}
#footer div.footerlogos {height:44px;width:750px;font-size:10px;}
#footer div.footerlogos img {float:left;margin:0px 12px 0px 12px;}
#footer div.copy, #footer div.copy a {font-size:10px;margin-top:3px;text-align:center;}

.titlepadding {height:24px;padding-top:2px;margin:0px 0px 0px 43px;//margin-top:3px;white-space:no-wrap;}
.titlepadding2 {height:24px;padding-top:2px;margin:0px 0px 0px 13px;//margin-top:3px;white-space:no-wrap;}

/*li.uri {border-bottom:1px solid #231E1B;}*/
li.uri a {font-size:12px;line-height:13px;color:#231E1B;}
input.curtime {border:0px;background:none;width:55px;}

.ie6 div.line {border:1px solid red;border:1px solid red;}

/* Scroll Bar Master Styling Starts Here */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 15px;background-color: white;}
.vscrollerbar {width: 15px;background-color: black;}
.hscrollerbase {height: 15px;background-color: white;}
.hscrollerbar {height: 15px;background-color: black;}
.hscrollerbar {background: #99CBCB url(images/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;}
.vscrollerbar {background: #99CBCB url(images/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;}
.vscrollerbar, .hscrollerbar {padding: 10px;z-index: 2;}
.vscrollerbarbeg {background: url(images/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;width: 15px;height: 15px !important;}
.vscrollerbarend {background: url(images/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;width: 15px;height: 15px;}
.hscrollerbarbeg {background: url(images/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbarend {background: url(images/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;height: 15px;width: 15px;}
.scrollerjogbox {width: 15px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;background: #4E727C url(images/horizontalbarbody_cornerjog.png) 0px 0px;}
.vscrollerbase {background: #D7EBDF url(images/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;}
.vscrollerbasebeg {background: url(images/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;width: 15px;height: 15px !important;}
.vscrollerbaseend {background: url(images/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;height: 15px;width: 15px;}
.hscrollerbase {background: #D7EBDF url(images/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}
.hscrollerbasebeg {background: url(images/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbaseend {height: 15px;width: 15px;background: url(images/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;}
.scrollerjogbox:hover {background: #5E828C url(images/basebarcaps_verticalbarbody.png) -45px -15px;}

#scroller_container {
position: relative;
width: 695px;
height: 17px;
overflow: hidden;
}
#scroller {
position: relative;
white-space: nowrap;
}

.governor .item {border-bottom:1px solid #cfcfcf; padding:10px; overflow:hidden;}
.governor .item.selected {background:#c0c0c0;}
.governor .item.hidden {display:none;}
.governor .item iframe {display:block; margin:0 0 10px;}
.governor .show img {float:left; margin-right:10px;}


