body table td { font: normal 11px Verdana; color: #7F7E7E; }
body {  background:#FFFFFF;  border-style:none; }
TEXTAREA { font: normal 11px Verdana; color:#000000;  background: #FFFFFF;  border: 1px Solid #F59B21; }
p { font: normal 11px Verdana; color: #7F7E7E; }
img {
	display: block;
	border: 0px;
}
a              { color: #7F7E7E; text-decoration: none; }
a.mageta       { color: #009BA9; }
a.banner       { font: normal 10px Tahoma; text-transform: uppercase; color: #FFFFFF; text-decoration: none; }
.tmenu {
	border: solid red 1px;
}
td.top-menu,
td.top-menusel { font: bold 11px; }
td.top-menusel { font: bold 11px; background: #0C419A; }
td.top-menu a,
td.top-menusel a { font: bold 11px; text-decoration: none; color: #FFFFFF;  }
td.content       { padding: 0 0 0 0px; }
.gray-border     { border: solid 1px #DFDFDF; }
H1              { font: bold 14px Arial;  color: #606F70; margin:6 0 6 0px; text-transform: none; }
.small          { font: bold 10px Verdana;  color: #606F70 }
.good-href      { font: bold 10px Verdana;  color: #077094 }
.button         { font: bold 9px Tahoma; margin: 5px 0px; color: #767676; background: #d7d7d7 }
#cmpTable { border: 1px solid #DFDFDF }
#cmpBRow  { background: #DDEEF4 }
#cmpTitle { font: bold 14px Arial; text-transform: uppercase; color: #606F70 }
#datacell { border-top: #DFDFDF 1px solid; font-weight: normal; border-left: #DFDFDF 1px solid; }
.parmname { color:#077094; text-align: center }
TABLE.servlist { background: #DFDFDF; color:#000000 }
TABLE.servlist TD { background: #FFFFFF; color:#000000 }
.subttl { font:bold 10px Verdana; color: #077094; text-transform: uppercase; }
.uplink,
.uplink-sel { font:normal 11px Verdana; text-transform: uppercase; }
.uplink-sel { text-decoration: underline; }
#nav {
	border: 0px;
}
#nav img {
	border: 0px;
	display: block;
}
.goodnav,
.goodnav A  { color: #077094; }
.twonav A   { font-weight: normal; color: #555555; text-transform: lowercase }
.href       { color: #1594C0 }
H2, .h2 { font: bold 10px Tahoma;  color: #077094; margin:6 0 6 0px; text-transform: uppercase; }
.lh2 { font: bold 11px Tahoma;  color: #077094; margin:6 0 6 0px; }
.desc       { font: normal 12px Times New Roman;}
.mainNewsDate  { font:bold 11px Tahoma; }
.mainNewsTitle A { font: normal 11px Verdana; color: #077094;}
.tedit  { font:normal 11px Tahoma; border:solid 1px #077094; background: #FFFFFF  }
.etedit  { font:normal 11px Tahoma; border:1px solid Red; background: #FFFFFF  }
.tbutton { font:normal 11px Tahoma; cursor: pointer; border:solid 1px #077094; padding:3 2 3 2px; color: #077094; background: #F1F1F1; }
.menu {font: bold 11px Tahoma; z-index:100 }
UL.menu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 185px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
UL.menu LI.menu { POSITION: relative }
LI.menu UL.menu { DISPLAY: none; LEFT: 185px; POSITION: absolute; TOP: 0px }
UL.menu LI.menu A { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #0c8f9b; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none }
UL.menu LI.menu A:hover { BACKGROUND: #11a1ae; COLOR: #ffffff }
LI.menu UL.menu LI.menu A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px }
LI.menu:hover UL.menu { DISPLAY: block }
LI.over UL.menu { DISPLAY: block }
LI.menu:hover UL.menu LI.menu UL.menu { DISPLAY: none }
LI.over UL.menu LI.menu UL.menu { DISPLAY: none }
LI.menu UL.menu LI.menu:hover UL.menu { DISPLAY: block }
LI.menu UL.menu LI.over UL.menu { DISPLAY: block }
#mpic { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none }
.red { color: #800000; }
.cyt { color: #009BA9; font-weight:normal; font-style: italic; }

DIV.cell { border:0px solid #bbbbbb; float:left; padding:8px; margin: 10px; width:110px; height:50px; text-align:center; }


TABLE.tafborder { background-color: #DFDFDF;}
TD.tafborder { background-color: white;}
TR.tafheader { background-color: #336699; font-weight: bold; color: white; text-align: center;}
TR.tafheader TD {color: white}
TD.taftd1 { background-color: white; font-family: verdana; font-size:10px; }
TD.taftd1 A { color:#336699; font-size:10px;}
TD.taftd2 { background-color: #DEE3E7; font-family: verdana; font-size:10px; }
TD.taftd2 A { color:#336699; font-size:10px;}
TD.taftd3 { background-color: #EFEFEF; font-family: verdana; font-size:10px; }
TD.taftd3 A { color:#336699; font-size:10px;}
DIV.tafpn { font-family: Arial;font-size: 12px;margin:3px;}
HR.taf { size:1px;color: #D1D7DC; }
DIV.tafmessage { font-family: Arial;font-size: 12px;}
DIV.tafrank { font-style: italic; }
DIV.tafavatar { margin:0px; }
TD.tafquoted { font-family: Arial;font-size: 12px;font-style:italic;}
A.taftopic { color:#336699; text-decoration:none; font-weight:bold; font-size: 11px;}
A.taftopic:hover { color:#DD6900; text-decoration:underline;}
DIV.taferror { margin-bottom: 10px; font-family: Arial;font-size: 12px; color: red;}

.tafforum-info {padding-left: 12px;}
.tafforum-info, .tafforum-info A {font: normal 10px Verdana; text-transform: none; color: #606f70;}
.tafforum-info A, DIV.tafforum0 A, DIV.tafforum1 A, DIV.tafforum2 A, DIV.tafforum3 A {color:#1594c0;}
.tafforum-hr {padding-top: 9px;}

DIV.tafforum0 {padding-top: 12px; color: #606f70;}
DIV.tafforum0, DIV.tafforum0 A {text-transform: uppercase; text-decoration:none; font: bold 12px Verdana;}

DIV.tafforum1 {padding: 8px 0px 0px 14px; color: #7f7e7e; background: url('image/ar3.gif') no-repeat left 11px;}
DIV.tafforum1, DIV.tafforum1 A {text-transform: uppercase; text-decoration:none; font: normal 11px Verdana;}

DIV.tafforum2 {padding: 3px 0px 0px 14px; color: #7f7e7e;}
DIV.tafforum2, DIV.tafforum2 A {text-transform: lowercase; text-decoration:none; font: normal 11px Verdana;}

DIV.tafforum3 {padding: 3px 0px 0px 28px; color: #7f7e7e;}
DIV.tafforum3, DIV.tafforum3 A {text-transform: lowercase; text-decoration:none; font: normal 11px Verdana;}

.tbl {border-collapse: collapse;}
.tbl TD {padding: 4px; border: 1px solid white; background-color: #F1F1F1; color: #424242; vertical-align: top;}
.tbl .top TD {background-color: #009BA8; color: white;}

.buy-list {border-collapse: collapse; margin-top: 20px;}
.buy-list TH {font: bold 11px Verdana; color: #077094; text-align: left; background-color: #DDEEF5; padding: 9px 12px 12px 12px;}
.buy-list TH, .buy-list TD {border-right: 1px solid white;}
.buy-list TD {background-color: #F1F1F1; border-top: 1px solid #B1B1B1;  border-bottom: 1px solid #B1B1B1; color: #545454; padding: 9px 10px 8px 12px;}
.buy-list TD.city {background-color: white; color: #DD5F4F; font-weight: bold; border: none; padding-top: 11px;}
.buy-list A {color: #1594C0;}
.buy-list .none-rborder {border-right: none;}

.buy-pager {background-color: #F1F1F1; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1; margin-top: 11px;}
.buy-pager TD {padding: 11px 12px 10px 12px; font: normal 11px Verdana; color: #545454;}

.buy-shop {border-collapse: collapse; margin-top: 20px;}
.buy-shop TH {font: bold 11px Verdana; color: #077094; text-align: left; background-color: #DDEEF5;}
.buy-shop TH, .buy-shop TD {padding: 10px 10px 11px 10px; border: 1px solid white;}
.buy-shop TD {background-color: #F1F1F1;}
.buy-shop A {color: #1594C0; text-decoration: underline;}
.buy-shop .buy_name_image {padding: 4px 4px 5px 4px;}
.buy-shop .buy_name_image table td {border: none; padding: 0px;}

.buy-filter {background-color: #F1F1F1; border-top: 1px solid #B1B1B1; border-bottom: 1px solid #B1B1B1;}
.buy-filter TH, .buy-filter TD, .buy-filter SELECT {font: normal 11px Verdana; color: #545454; text-align: left;}
.buy-filter TH {padding: 12px 0px 6px 7px;}
.buy-filter TD {padding: 6px 0px 6px 7px;}
.buy-filter SELECT {width: 220px;}
.buy-filter SELECT, .buy-filter A {color: #077094;}
.buy-filter .submit {padding-top: 20px; padding-bottom: 12px; text-align: center;}

/* Серии */
#title {
	display: block;
	border: 0px;
	margin: 15px 0px 5px 0px;
	padding: 0px;
	clear: both;
}
#title #head a {
	text-decoration: none;
	display: block;
	border: 0px;
}
#title #head a img {
	text-decoration: none;
	display: block;
	border: 0px;
}
#title #pic a img, #title #pic img {
	text-decoration: none;
	display: block;
	border: 0px;
	margin-right: 0px;
	margin-left: auto;
}
#title #head {
	float: left;
}
#title #pic {
	background-color: none;
	text-align: right;
}
#item_block {
	width: 48%;
	background-color: none;
	float: left;
	border: 0px;
	padding-bottom: 10px;
}
#desc {
	float: left;
	background-color: none;
	margin-left: 10px;
	border: none;
	width: 50%;
}
#pict {
	float: left;
	background-color: none;
	height: 100%;
}
#pict img {
	height: 85px;
}
/* !Серии */

img {
	border: 0px;
}
/* Архив */
#archive {
	color: #ea4a4d;
}
.archive {
	background: none;
	display: block;
	position: relative;
}
.archive_image {
	position: absolute;
	top: 0px;
	right: 50px;
	border: none;
}
.container_image {
	border: none;
	position: relative;
	height: 100%;
	overflow: hidden;
}
.c1 {
	padding-top: 30px;
}
#gpoup_archive {
	border: none;
	width: 50%;
	padding: 10px 0px 0px 15px;
}
/* !Архив */

.shop_vitek {
	border: none;
	width: 200px;
	height: 130px;
	float: right;
}
.shop_vitek h1, .shop_vitek img, .shop_vitek .a_shop {
	display: block;
}
.shop_vitek img {
	margin: 10px 0px 0px 30px;
}
.shop_vitek .a_shop {
	color: #25A1BD;
	padding: 5px 0px 5px 35px;
	font-size: 12px;
}
.border {
	border: solid 1px #B1B1B1;
}
#meteo {
	width: 514px;
	height: 48px;
	border: none;
	margin: 15px 0px 15px 0px;
	background: #81C9FF;
	background-image: url('image/sky.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	color: black;
	text-align: left;
}
#meteo_head {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0C6BB3;
}
#meteo a {
	font-size: 9px;
}
#city {
	border: none;
	width: 150px;
	padding: 5px 0px 0px 150px;
	margin: 0px;
	color: #0C6BB3;
}
#meteo_content {
	border: none;
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 12px;
}
#gismeteo {
	border: none;
	float: left;
	width: 80px;
	padding: 10px 0px 0px 20px;
}
.misc_img, .img_selected {
	cursor: pointer;
	padding: 5px;
}
.misc_img img {
	border: solid 1px #EEEFDD;
}
.img_selected img {
	border: solid 1px #15A4B2;
}
/* Новое верхнее меню */
div.container_main_menu {
	height: 35px;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 6px;
	border: 0px;
}
#main_menu, #main_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #009BA9;
	float: left;
	width: 566px;
}
#main_menu li {
	float: left;
	position: relative;
  background: #009BA9;
	display: block;
	margin: 0px;
	padding: 0px;
}
#main_menu li ul {
	display: none;
	position: absolute;
	padding: 0px;
	top: 35px;
	width: 180px;
}
#main_menu li a {
	color: #fff;
	text-decoration: none;
	display: block;
	height: 25px;
	width: 88px;
	padding-top: 10px;
	background-color: none;
}
.main_menu_li {
	font-weight: bold;
}
#main_menu a:hover { }
#main_menu li:hover, #main_menu li.jshover { }
#main_menu li .main_menu_ul .main_menu_li {
	background-color: #009BA9;
	border-bottom: solid 1px white;
	padding: 3px 0px 3px 0px;
	height: 100%;
	display: block;
}
#main_menu li .main_menu_ul .main_menu_li:hover, #main_menu li .main_menu_ul .main_menu_li.jshover {
	background-color: #0c8f9b;
}
#main_menu li .main_menu_ul .main_menu_li a {
	width: 160px;
  text-align: left;
	padding: 0px 20px 0px 20px;
	background: none;
	color: #fff;
	height: 100%;
	display: block;
	overflow: hidden;
}
#main_menu li:hover ul, #main_menu li.jshover ul {
	display: block;
	border-right: solid 1px white;
	border-left: solid 1px white;
	border-top: solid 1px white;
}
/* !Новое верхнее меню */
/* Новая шапка */
#top_main {
	margin-left: 6px;
}
#top_main_logo {
	margin: 6px 0px 6px 0px;
	padding: 0px;
	background-color: #0C419A;
	border: 0px;
	height: 118px;
}
#top_main_logo img {
	padding-top: 20px;
}
#default_logo {
	display: block;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#top_main_menu {
	border: 0px;
	padding-bottom: 15px;
}
#top_main_menu a {
	margin: 0px 15px 0px 10px;
}
/* !Новая шапка */
/* Новая шапка на рабочих */
#top_work {
	margin: 6px 0px 0px 6px;
}
/* !Новая шапка на рабочих */

/* Поиск */
.form_search {
	background-color: #F1F1F1;
	border: solid #B1B1B1 1px;
}
.found {
	border: 0;
	margin-bottom: 20px;
}
.url {
	border: 0;
	padding: 0 0 3px 20px;
	display: block;
	text-decoration: underline;
}
.passage {
	border: 0;
	padding: 0 0 2px 40px;
	margin-bottom: 16px;
}
.passage a { color: #077094; }
.pages {
	border: 0;
	float: left;
}
.next, .prev {
	border: 0;
	float: left;
	width: 250px;
	height: 20px;
}
.prev { text-align: right; padding-right: 10px; }
.next { text-align: left; padding-left: 10px; }
.hlword {
	background-color: #43c7cf;
	color: white;
}
/* !Поиск */

.png { behavior: url(png.htc); }

.png#allModels {
background-repeat: no-repeat;
}