/* CSS Document */

body {

 background-color:#000000;

 font-size: 12px;

 font-family: Verdana, Arial, helvetica;

 border: none;

 margin: 0; padding: 10px 0px 10px 0px; 

}

#body, .lenta * {margin: 0 auto;  padding: 0; }

#body, table#main, #hed, #hed noscript, .traffic marquee {width: 1000px; min-width: 1000px;}

*html #body, *html table#main, *html #hed, *html #hed noscript, *html .traffic marquee {

   width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');

}

table#main, #body {

	background-color: White;

	border: none;

	vertical-align: top;

}

.leftblog, div.traffic {

	background: #CDCDCD url(../Images/fon/grey.gif) repeat;

	border: 3px inset Gray;

	border-left: none;

}

.otstup {

 padding: 0 10px 0 10px;

}

.leftblog {

	width: 186px;

	vertical-align: top;

	float: left;

	padding-bottom: 10000px;

	margin-bottom: -10000px;

}

.description {

	width: 808px;

	vertical-align: top;

	text-align: left;

	float: right;

	padding-bottom: 10000px;

	margin-bottom: -10000px;

}

#links, .izbran div, #feed {

   background-color: White;

	border-color: Red #CDCDCD Red #CDCDCD;

	border-width: 3px 2px 3px 2px;

	border-style: ridge;

}

* html #feed { border: none; padding-bottom: 10px; margin-left: 5px; margin-right: 5px;}

*+html #feed { border: none; padding-bottom: 10px; margin-left: 5px; margin-right: 5px;}



#links, #feed {margin-top: 10px;}

#links {

	line-height: 10px;

	padding: 7px;

	font-size: 10px;

}

p {

	margin: 7px;

	text-indent: 10px;

}

p:first-letter {

	font-size: 16px;

	color: #DF3E00;

  font-weight: bold

}

#hed, #hed noscript {

  height: 190px;

}

#hed b, #hed a, #hed i, .menu li:hover ul.submenu, #hed form {

  display: block;

  position: absolute;

}

#hed, #hed noscript, ul.menu, #links, ul.menu *, div.izbran,#body, #feed div, .lenta li a, fieldset#links, fieldset#feed, a.feed, .lenta * {

  display: block;

  position: relative;

}

.content {width: 100%;	overflow: hidden;}

#hed b {

  top: 30px;

  left: 40px;

  font-size: 40px;

  line-height: 40px;

  color: #00013E;

  font-family:  Algerian, Arial, helvetica, sans-serif;

}

#hed a {

  top: 70px;

  right: 90px;}

#hed a img {

  width: 112px;

  height: 33px;

}

#hed noscript, div.izbran {z-index: 2;}

#hed i {

  top: 120px;

  left: 730px;

  font-size: 12px;

  line-height: 26px;

}

#hed form {

	top: 156px;

	left: 30px;

}

h1.zagolovok {

	color: Gold;

	letter-spacing: 1px;

	background-color: #00013E;

	background-image: url(../Images/fon/bluefon.gif);

	border: 3px outset #2E0051;

	padding: 0px;

	margin: 0px;

	font-size: 24px;

}

h2 {font-size: 21px;}

h3 {font-size: 18px;}

h3 {font-size: 16px;}

h5 {font-size: 1.5em;}

h6 {

	background: Gold url(../Images/fon/miniyelow.gif);

	border: 1px groove #B8860B;

	text-align: left;

	color: #F0F8FF;

}

h1, h2, h3, h4, p:first-letter, #links legend {font-weight: bold;}

h1, h2, h3, h4, .top, a.button, a.button span, #links, .inform, #body, .menu a,

.menu ul.submenu li a, .izbran div span, div.izbran, td.leftblog, .lenta *, .news div, .podrazdel {text-align: center;}

.leftblog+td {text-align: left;}

.inform {

	margin-right: 10px;

	margin-top: 6px;

	cursor: help;

	color: Black;

	font-size: 14px;

	font-weight: bold;

}

.info {

	border: double #FFBBBB;

	text-indent: 5px;

	cursor: help;

}

#body {

  height: 100%;

}

ul.menu {

	margin-left: -30px;

}

ul.menu * {

	list-style-type: none;

}

li {behavior:url("../Scripts/ie6hover.htc");}

.menu a {

  width: 170px;

  height: 40px;

  background: url(../Images/button/global.png) no-repeat top right;

  font: bold 22px arial, sans-serif;

}

.menu a, .menu ul.submenu li a, a.feed, #feed a, .podrazdel span a {

  color: #D2EAFF;

  text-decoration: none;

  outline: none;

}

.menu a span {

  line-height: 22px;

  padding-top: 6px;

  padding-bottom: 12px;

}

.menu a:hover span, .menu ul.submenu li a:hover span, .menu a:active span {

  color: #F0F8FF;

}

.menu a:active span {

  padding-top: 8px;

  padding-bottom: 10px;

}

/* Главная, назад */

#ind_but a:hover, .izbran div a:hover {background-position: 100% -40px;}

#ind_but a:active, .izbran div a:active {background-position: 100% -80px;}

/* News и избранное */

#news_but a, .izbran div+div a {background-position: 100% -120px;}

#news_but a:hover, .izbran div+div a:hover {background-position: 100% -160px;}

#news_but a:active, .izbran div+div a:active {background-position: 100% -200px;}

/* Заработок и домашняя */

#ern_but a, .izbran div+div+div a {background-position: 100% -240px;}

#ern_but a:hover, .izbran div+div+div a:hover {background-position: 100% -280px;}

#ern_but a:active, .izbran div+div+div a:active {background-position: 100% -320px;}

/* Заскрутка и вперед */

#raskr_but a, .izbran div+div+div+div a {background-position: 100% -360px;}

#raskr_but a:hover, .izbran div+div+div+div a:hover {background-position: 100% -400px;}

#raskr_but a:active, .izbran div+div+div+div a:active {background-position: 100% -440px;}

/* Магазины */

#shop_but a {background-position: 100% -480px;}

#shop_but a:hover {background-position: 100% -520px;}

#shop_but a:active {background-position: 100% -560px;}

.menu ul {display: none;}

#body ul.menu, .menu li:hover ul.submenu {

	z-index: +3;

}

.menu li:hover ul.submenu {

	top: 10px;

	left: 130px;

}

.menu ul.submenu li a, .podrazdel span a {

  width: 160px;

  height: 35px;

  background: url(../Images/button/subglobal.png) no-repeat top right;

  font: bold 18px arial, sans-serif;

}

.menu ul.submenu li a span {

  line-height: 18px;

  padding-top: 8px;

  padding-bottom: 14px;

}

.menu ul.submenu li a:active span {

  color: #F0F8FF;

  padding-top: 10px;

  padding-bottom: 12px;

}

/* Фиолетовый */

#violet li a:hover {background-position: 100% -35px;}

#violet li a:active {background-position: 100% -70px;}

/* Красный */

#red li a, .podrazdel span a {background-position: 100% -105px;}

#red li a:hover, .podrazdel span a:hover {background-position: 100% -140px;}

#red li a:active, .podrazdel span a:active {background-position: 100% -175px;}

/* Зеленый */

#green li a {background-position: 100% -210px;}

#green li a:hover {background-position: 100% -245px;}

#green li a:active {background-position: 100% -280px;}

/* Желтый */

#yellow li a {background-position: 100% -315px;}

#yellow li a:hover {background-position: 100% -350px;}

#yellow li a:active {background-position: 100% -385px;}

/* Голубой */

#blue li a {background-position: 100% -420px;}

#blue li a:hover {background-position: 100% -455px;}

#blue li a:active {background-position: 100% -490px;}

div.izbran {

	width: 100%;	height: 56px;

}

.izbran div {

	width: 40px;

	height: 56px;

	}

.izbran div, .news a {	

   display: inline;

   float: left;}

.izbran div {margin-left: 2px;}

.news a {margin-left: 10px;}

.izbran a {

	display: block;

	width: 40px;

	height: 40px;

	background: url(../Images/button/Izbrmenu.png) no-repeat top;

}

.izbran div span {

	font-size: 9px;

	color: #DF3E00;

}

.traffic marquee, .traffic marquee div * {

	vertical-align: middle;

	border: 0px;

}

.trailer, .traffic marquee, #truck {height: 46px;}

#truck, .trailer { float: left;}

#truck {

	width: 114px;

	background: transparent url(../Images/fon/truck.png) no-repeat;

	padding-left: 26px;

}

.trailer {

	background: transparent url(../Images/fon/trailer.png) no-repeat;

	text-align: center;

	width: 93px;

}

.spmenu {

	height: 240px;

	width: 100%;

}

* html ul.menu { margin-left: 0px;}

*+html ul.menu { margin-left: 0px;}

* html .menu li:hover ul.submenu {left: 140px;}

* +html .menu li:hover ul.submenu {left: 140px;}

.feed {

background: url(../Images/rss.png) no-repeat;

width: 80px;

height: 100px;

}

.feed:hover {background-position: 100% -100px;}

.feed:active {background-position: 100% -200px;}

#feed legend, #links legend, .news div {

	font-size: 1.5em;

	color: #DF3E00;

}

.feed {float: left;  display: inline; }

.lenta, .news {float: right;  display: inline; }

.lenta a {

	height: 20px;

	width: 80px;

	background: url(../Images/button/feed.png) no-repeat top right;

	padding-bottom: 1px;

}

* html #links, * html #feed { padding-top: 0px; }

*+html #links, *+html #feed { padding-top: 0px; }

.lenta a:hover {background-position: 100% -20px;}

.lenta a:active {background-position: 100% -40px;}

.lenta a+a {background-position: 100% -60px;}

.lenta a+a:hover {background-position: 100% -80px;}

.lenta a+a:active {background-position: 100% -100px;}

.lenta a+a+a {background-position: 100% -120px;}

.lenta a+a+a:hover {background-position: 100% -140px;}

.lenta a+a+a:active {background-position: 100% -160px;}

.lenta a+a+a+a {background-position: 100% -180px;}

.lenta a+a+a+a:hover {background-position: 100% -200px;}

.lenta a+a+a+a:active {background-position: 100% -220px;}

.lenta a+a+a+a+a {background-position: 100% -240px;}

.lenta a+a+a+a+a:hover {background-position: 100% -260px;}

.lenta a+a+a+a+a:active {background-position: 100% -280px;}

.news {

	background: transparent url(../Images/fon/ramka.png) no-repeat;

	height: 150px;

	width: 600px;

	clear: right;

	margin: 5px 5px 5px auto;

	position: relative;

	padding: 0px 20px 0px 20px;

	z-index: 2;

}

.news div {

	line-height: 20px;

	height: 20px;

	width: 400px;

	margin: 5px 20px auto auto;

	position: relative;

	display: block;

}

.news a {

	height: 85px;

	width: 72px;

	margin-top: 29px;

	z-index: 1;

}

.news img {

	height: 82px;

	width: 68px;

	border: none;

}

.favicon {

	margin-left: 5px;

	background: transparent no-repeat left;

	padding: 2px 0 0 18px;

}



.podrazdel a

{text-shadow: 2px 2px 3px #630; display:block; margin: 0 auto; padding-top: 3px;}



.podrazdel a i

{font-size:16px; color:#333;}



.podrazdel a:hover i

{color:#840000; font-weight:bold;}

.tnx_link, .linkfeed_link { float: right;
    padding: 0px 0px 0px 20px;
    font-size: 11px; color: #960;
    background: transparent url(../Images/list/ads_link_list_icon.png) no-repeat 0px;}