html,body{
	margin: 0px auto;
	padding: 0px;
	font-family: arial, Tahoma, verdana, Trebuchet MS, georgia;
	font-size: 12px;
	font-weight: normal;
	border: 0;
	width: 100%;
	text-align:left;
	vertical-align:top;
	padding-top: 0px;
}
div{overflow: hidden;}
h1, h2, h3 {font-family: Trebuchet MS, arial, Tahoma, verdana, georgia; font-weight: normal; margin:0px; padding:0px;}
h1 {font-size: 24px; color:#0078ff; padding:0px; margin:0px;}
h2 {color:#4b4d4c; font-size: 18px;}
h3 {}
a{color:#e46100; font-size: 12px;}
a:hover {text-decoration: none;}
img {border:0px;}
p {font-size: 12px;}
div.greywall {height:3px; border-top: 1px solid #dcdcdc; width:929px;margin-left:56px;}

/* HEADER */
.header{width: 1001px; margin: 0 auto; text-align:left;margin-bottom: 0px;}
.header-one {width: 261px; vertical-align:top;}
.header-two {width: 740px; height: 290px; background: url('images/header2.jpg') no-repeat; vertical-align:top; padding-top:20px; background-position: 0px 20px;}

.header-menu {width: 192px; text-align:left; vertical-align:top; margin-left: 40px; padding-left: 5px; height: 150px; }
.header-menu a {font-size: 16px; font-weight: bold;  color: #0078ff; text-align:left;}
.header-menu ul {list-style: none; text-align:left; vertical-align:top;}
.header-menu li {}

/* Спецпредложение */
div.header-spec {width: 202px; float:right; margin:15px 13px 0px 0px;  text-align:left; font-size: 11px; color: #f0d358; vertical-align:top;}
div.header-spec-date {font-size: 10px; color: #b8b8b8;}
div.header-spec h3 {font-size: 18px; color: #fff; padding:0px; margin: 0px;}
div.header-spec a {font-size: 12px; color: #e8e8e8;}
div.header-spec-text {font-size: 11px; padding-right: 10px; color: #898989; padding-left: 1px;}

/* Центральный блок плюс боковые */
.content {width: 1001px; margin-bottom: 30px; margin: 0 auto; text-align:left; vertical-align:top;}

/* Блок основоного текста */
.contentone {width: 281px; text-align:left; vertical-align:top; font-size: 11px; color: #4b4d4c;}
.contentone h2 {margin-left: 40px; color:#ff2400; font-size: 18px;}
.contentone p {margin-left: 40px; margin-right: 15px; font-size: 11px; color: #4b4d4c;}
.contentone a {margin-left: 40px; font-size: 11px;}

.contentthree {width: 250px; text-align:left; vertical-align:top; font-size: 12px; color: #4b4d4c;}
.contentthree h2 { margin-left: 30px;color:#4b4d4c; font-size: 18px;}
.contentthree p {padding:0px; margin-left: 30px; font-size: 12px; color: #4b4d4c;}
.contentthree img {margin-top: 7px;}

/* Блок основоного текста */
.contenttwo {text-align:left; vertical-align:top; padding-right:30px; color: #000;}
.contenttwo h1 {color:#172627; padding:0px; margin:0px;}
.contenttwo p {font-size: 12px; color: #000; padding:0px;}
.contenttwo td {border:1px dashed #888; padding:3px; font-size: 12px; color: #000;}
.contenttwo tr {border:1px dashed #888;}
.contenttwo table {border:1px dashed #888;}
.content-two a {color: #868686;}
.contenttwo a {color: #000;}

/* Блок новотей*/
.news-date {margin-left: 30px; font-family: Arial; font-size: 10px; color: #9f9f9f; margin-top:10px;}
.news-title-a a {margin-left: 30px; font-family: Arial; font-weight: bold; font-size: 12px; color: #172627;}
.news-title-a a:hover {text-decoration: none;}
.news-text {margin-left: 30px; font-family: Arial; font-size: 11px; color: #666666;}

/* Низ*/
table.bottom {width: 1001px; margin-bottom: 5px; margin-top: 0px; text-align:left; vertical-align:top; }

td.bottomone {width: 280px; float:left; text-align:left; vertical-align:top;}
.bottomone p {margin-left: 42px; font-size: 11px; color: #535353;}
.bottomone a {font-size: 11px; color: #535353;}
.bottomone a:hover {text-decoration: none;}
.bottomone b {color: #535353; font-weight: normal;}

/* Блок поиска*/
td.bottomtwo {width: 510px; float:right; text-align:left; vertical-align:top; font-size: 11px; color: #535353;}
.bottomtwo a {font-size: 11px; color: #535353;}
.bottomtwo a:hover {text-decoration: none;}
.bottomtwo b {color: #535353; font-weight: normal;}
.bottomtwo p {margin:0px; padding:0px;}
.bottomtwo form {white-space:nowrap; vertical-align:top; }
.bottominput {font-size: 11px; width:230px; height:19px; vertical-align:top; padding-bottom:2px;}
.bottombutton {font-size: 11px; width:70px; height:19px; vertical-align:top; padding-bottom:2px;}
.bottomtwo-abig {font-size: 16px; color: #535353; margin:0px; padding:0px;}

td.bottomthree {text-align:left; vertical-align:top; font-size: 11px; color: #999;}
.bottomthree a {font-size: 11px; color: #535353;}

/*  */
.sidebar p {font-size: 11px; font-family: Arial;color:#333333;}
.sidebar h3 {}
.sidebar a {font-size: 11px;color: #4b4d4c;font-family: Arial;}
.sidebar a:hover {text-decoration: none;}

.sidebar-rss {margin-left: 30px; font-size: 11px;color: #4b4d4c;font-family: Arial;}
.sidebar-rss a {font-size: 11px;color: #4b4d4c;font-family: Arial;}
.sidebar-rss a:hover {text-decoration: none;}


/* Блок основного текста*/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
	margin: 0px 0px 2px 0px;
	display: inline;
	}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
	display: inline;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.dop-menu {margin-left:10px; margin-bottom:12px;}

.subMenu {list-style-type: none; list-style-position: inside;padding:0px;margin:0px;text-align:left;}
.subMenu li a{font-size:13px; color:#ffffff;padding:0px;margin:0px;}
.subMenu li{height:24px; width:240px; overflow:hidden; padding-top:3px; padding-left:14px; margin:0px;margin-bottom: 5px; background: url('images/menu_bg.gif') no-repeat;}