img {
	border-width: 0px;
}
* {
	font-family: Tahoma, Helvetica, sans-serif; margin: 0px; padding: 0px;
}
a {
	color: #009EC5; text-decoration: none;
}
a:hover {
	color: #009EC5; text-decoration: underline;
}
.clear {
	clear: both;
}
.error{color:#F00}
.vbottom{vertical-align:bottom;text-align:center
}
ul, li, blockquote {
	margin: 15px;
}
.h1pr {
	_height: 1%;
}
.left {
	float: left;
}
.right {
	float: right;
}
td {
	vertical-align: top;
}
.left_img{
	float: left;
}
.obj_item{
	_height:1%;
	padding-bottom:10px;
}
.article_item_blue{
	_height:1%;
	font: normal 11px/14px tahoma; color: #171717;
}
.article_item_green{
	_height:1%;
	font: normal 11px/14px tahoma; color: #171717;
}
.top_banner {
	border-bottom: solid 1px #B4B4B4;
}
.top_banner .banner {
	text-align:center;padding: 0px 0px;
}
.banner {
	text-align:center;padding: 5px 0px;
}
.menu_td {
	background: url(../gfx/page/menu_bg.gif) top left no-repeat;
}
.tv_banner {
	height: 170px;background: url(../gfx/page/menu_bg_repeat.gif) center left no-repeat;
}
.menu {
	font: normal 12px/14px tahoma; padding-top: 18px; padding-left:43px; color: #101012;
}

.menu div {
	padding: 2px 0px 2px 14px; background: url(../gfx/page/menu_dot.gif) center left no-repeat;
}
.menu a {
	color: #101012;
}
.menu a:hover {
	color: #101012; text-decoration: underline;
}
#container1 {
	
}
.titlebar_red {
	background: url(../gfx/page/title_bar_red_bg.gif) top left no-repeat #D94A0C; font: bold 12px/15px trebuchet ms; padding: 4px 5px 3px 19px; color: #FFFFFF; font-style: italic; text-transform: uppercase;
}
.titlebar_red a {
	color: #FFFFFF; text-decoration: none;
}
.titlebar_red a:hover {
	color: #FFFFFF; text-decoration: underline;
}
.titlebar_blue {
	background: url(../gfx/page/title_bar_blue_bg.gif) top left no-repeat #259DBF; font: bold 12px/15px trebuchet ms; padding: 4px 5px 3px 19px; color: #FFFFFF; font-style: italic; text-transform: uppercase;
}
.titlebar_blue a {
font: bold 12px/15px trebuchet ms; color: #FFFFFF; font-style: italic; text-transform: uppercase;
}
.titlebar_blue a:hover {
	color: #FFFFFF; text-decoration: underline;
}
.titlebar_yellow {
	background: url(../gfx/page/title_bar_yellow_bg.gif) top left no-repeat #EC9D00; font: bold 12px/15px trebuchet ms; padding: 4px 5px 3px 19px; color: #FFFFFF; font-style: italic; text-transform: uppercase;
}
.titlebar_yellow a {
	color: #FFFFFF; text-decoration: none;
}
.titlebar_yellow a:hover {
	color: #FFFFFF; text-decoration: underline;
}
.titlebar_green {
	background: url(../gfx/page/title_bar_green_bg.gif) top left no-repeat #6AD90C; font: bold 12px/15px trebuchet ms; padding: 4px 5px 3px 19px; color: #FFFFFF; font-style: italic; text-transform: uppercase;
}
.titlebar_green a {
	color: #FFFFFF; text-decoration: none;
}
.titlebar_green a:hover {
	color: #FFFFFF; text-decoration: underline;
}
.sectionwidget0 {
	padding: 15px; font: normal 11px/14px tahoma; color: #171717; margin-bottom: 5px;
}
.sectionwidget1 {
	padding: 25px 0px 15px 0px; font: normal 11px/14px tahoma; color: #171717; margin-bottom: 5px;
}
.sectionwidget2 {
	padding: 0px 0px 7px 0px;
}
.sectionwidget3 {
	padding: 0px 0px 0px 0px;
}
.teaser0 {
	font: normal 11px/14px tahoma; color: #4D4D4D;
}
a.price_link {
 color: #4D4D4D;font-weight:bold;
}
a.price_link:hover {
 color: #4D4D4D;font-weight:bold;
}
.region {
	width: 222px;
}
.region select {
	width: 100%
}
.sectionwidget0 a {
	color: #333333; text-decoration: none;
}
.sectionwidget0 a:hover {
	color: #333333; text-decoration: underline;
}
.sectionwidget0 p {
	padding-bottom: 2px;
}
.sectionwidgetmain {
	_height: 1%; padding: 15px; text-align: justify;font: normal 11px/14px tahoma; color: #4D4D4D;
}
.sectionwidgetmain h1 {
	padding: 0px 0px 15px 0px; color: #000000; font-size: 13px;
}
.sectionwidgetmain h2 {
	padding: 0px 0px 10px 0px; color: #000000;
}
.sectionwidgetmain p {
	font: normal 11px/14px tahoma; color: #4D4D4D; padding: 0px 0px 10px 0px;
}
.sectionwidgetmain table {
	font: normal 11px/13px tahoma; color: #4D4D4D;
}
.sectionwidgetmain td {
	padding: 2px;
}

.tousers {
	width: 222px; padding-bottom: 15px;
}
.tousers td {
	font: normal 11px/14px tahoma; color: #808080
}
.tousers input {
	width: 168px; font: normal 11px tahoma; color: #000000;
}
.tousers input.enter {
	width: 65px; height: 17px; border: solid 0px #FFFFFF; background-color: #D94A0C; font: normal 11px/17px tahoma; color: #FFFFFF;
}
.tousers a {
	color: #009EC5;
}
.registration .headline {
	padding: 0px 0px 4px 0px; color: #D94A0C; font-weight: bold;
}
.registration .headline a {
	color: #D94A0C; text-decoration: none;
}
.registration .headline a:hover {
	color: #D94A0C; text-decoration: underline;
}
.article_item_blue {
	margin-bottom: 20px;
}
.article_item_blue p {
	padding: 0px 0px 5px 0px; color: #000000
}
.article_item_blue a.date, .article_item_blue span.date {
	font: normal 10px/13px tahoma; color: #FFFFFF; text-decoration: none; padding: 0px 5px; background-color: #259DBF;
}
.article_item_blue a.date:hover {
	color: #FFFFFF; text-decoration: underline;
}
.article_item_blue .art_headline a, .article_item_blue .art_headline {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: none;
}
.article_item_blue .art_headline a:hover {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: underline;
}
.art_arch a {
	color: #259DBF;
}
.art_arch a:hover {
	color: #259DBF;
}
.art_arch img {
	margin-right: 4px;
}
.sectionwidget1 {
	color: #333333; text-decoration: none;
}
.rubrick_item {
	padding-bottom: 11px; _height: 1%;
}
.rubrick_item_text {
	font: normal 11px/14px tahoma; color: #4D4D4D; margin-left: 78px;
}
.rubrick_item_text p.title {
	font-weight: bold; color: #4D4D4D; padding-bottom: 5px;
}
.rubrick_item_text p.title a {
	color: #4D4D4D; text-decoration: none;
}
.rubrick_item_text p.title a:hover {
	color: #4D4D4D; text-decoration: underline;
}
.rubrick_item_text p.text {
	color: #4D4D4D; padding: 0px 0px 2px 12px;
}
.rubrick_item_text p.text_line {
	color: #4D4D4D; padding: 0px 0px 2px 12px; background: url(../gfx/page/rubr_bg.gif) top left no-repeat;
}
.rubrick_item_text p.text a {
	color: #4D4D4D; text-decoration: none;
}
.rubrick_item_text p.text a:hover {
	color: #4D4D4D; text-decoration: underline;
}
.rubrick_item_text p.text_line a {
	color: #4D4D4D; text-decoration: none;
}
.rubrick_item_text p.text_line a:hover {
	color: #4D4D4D; text-decoration: underline;
}
.article_item_yellow {
	font-size: 11px;
}
.article_item_yellow a.date, .article_item_blue span.date {
	font: normal 10px/13px tahoma; color: #FFFFFF; text-decoration: none; padding: 0px 5px; background-color: #EC9D00; margin-top: 2px;
}
.article_item_yellow a.date:hover {
	color: #FFFFFF; text-decoration: underline;
}

.article_item_yellow .art_headline a, .article_item_blue .art_headline {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: none;
}
.article_item_yellow .art_headline a:hover {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: underline;
}

.article_item_yellow2 {
	font-size: 11px;
}
.article_item_yellow2 a.date, .article_item_blue span.date {
	font: normal 10px/13px tahoma; color: #FFFFFF; text-decoration: none; padding: 0px 5px; background-color: #EC9D00; margin-top: 2px;
}
.article_item_yellow2 a.date:hover {
	color: #FFFFFF; text-decoration: underline;
}

.article_item_yellow2 .art_headline a, .article_item_blue .art_headline {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: none;
}
.article_item_yellow2 .art_headline a:hover {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: underline;
}


.top {
	padding-bottom: 10px;
}
.top .le {
	float: left; color: #808080;
}
.top .ri {
	margin-left: 47px;
}
.top .ri strong a {
	color: #000000; text-decoration: none;
}
.top .ri strong a:hover {
	color: #000000; text-decoration: underline;
}
.top .ri a {
	color: #259DBF; text-decoration: none;
}
.top .ri a:hover {
	color: #259DBF; text-decoration: underline;
}
.top .link {
	color: #333333;
}
.top .link a, .top .link span {
	color: #259DBF; text-decoration: none;
}
.top .link a:hover {
	color: #259DBF; text-decoration: underline;
}

.bbot {
	border-bottom: solid 1px #E1E1E1; padding: 5px 0px;
}
.search input {
	width: 150px; font-size: 11px; margin-bottom: 2px;
}
.search .go {
	width: 65px; height: 17px; border: solid 0px #FFFFFF; background-color: #D94A0C; font: normal 11px/17px tahoma; color: #FFFFFF; margin-left: 5px;
}
.go {
	width: 65px; height: 17px; border: solid 0px #FFFFFF; background-color: #D94A0C; font: normal 11px/17px tahoma; color: #FFFFFF; margin-left: 5px;
}
.search2 input {
	width: 100px; font-size: 11px; margin-bottom: 2px;
}
.search2 .go {
	width: 65px; height: 17px; border: solid 0px #FFFFFF; background-color: #259DBF; font: normal 11px/17px tahoma; color: #FFFFFF; margin-left: 5px;
}

.search2 .gosearch {
	text-align:center; width: 65px; height: 17px; border: solid 0px #FFFFFF; background-color: #6AD90C; font: normal 11px/17px tahoma; color: #FFFFFF; margin-left: 5px;
}

.search2 td {
	font: normal 11px/14px tahoma; color: #808080
}
.search2 input.enter {
	width: 65px; height: 17px; border: solid 0px #FFFFFF; background-color: #D94A0C; font: normal 11px/17px tahoma; color: #FFFFFF;
}
.search2 a {
	color: #009EC5;
}
.wide_search a {
	color: #009EC5; text-decoration: none;
}
.wide_search a:hover {
	color: #009EC5; text-decoration: underline;
}
.article_item_green {
	margin-bottom: 20px;
}
.article_item_green p {
	padding: 0px 0px 5px 0px; color: #000000
}
.article_item_green a.date, .article_item_green span.date {
	font: normal 10px/13px tahoma; color: #FFFFFF; text-decoration: none; padding: 0px 5px; background-color: #6AD90C;
}
.article_item_green a.date:hover {
	color: #FFFFFF; text-decoration: underline;
}
.article_item_green .art_headline a, .article_item_green .art_headline {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: none;
}
.article_item_green .art_headline a:hover {
	font: bold 11px/14px tahoma; color: #000000; text-decoration: underline;
}
.spec {
	font: normal 11px/14px tahoma; color: #333333;
}
.spec .price {
	font: normal 14px/17px tahoma; color: #D94A0C; padding-bottom: 2px;
}
.spec .headline {
	font: bold 11px/14px tahoma; color: #000000; padding-bottom: 2px;
}
.spec .headline a {
	color: #000000; text-decoration: none;
}
.spec .headline a:hover {
	color: #000000; text-decoration: underline;
}
.bottom_td td {
	padding: 15px; color: #808080; font: normal 11px/14px tahoma; padding-bottom: 16px;
}
.copies {
	text-align: right; padding-bottom: 9px;
}
.pad_bot {
	width: 80px; padding-bottom: 9px; padding-right: 10px; float: left;
}
.bottom_links {
	width: 640px; padding-bottom: 9px;
}
.bottom_links a {
	padding-right: 10px; text-decoration: underline;
}
.bottom_links a:hover {
	text-decoration: none;
}

.podval  { color: #c0c0c0; font: normal 10px; padding-right: 10px; }
.podval div { color: #c0c0c0; font: normal 10px; padding-right: 10px;}
.podval a { color: #c0c0c0; font: normal 10px; padding-right: 10px; text-decoration: none; }
.podval a:hover { color: #c0c0c0; font: normal 10px; padding-right: 10px; text-decoration: underline; }

.catalogwidget {
	font: normal 11px/13px tahoma;
}
.catalogwidget h1 {
	color: #000000;
}
.catalogwidget table {
	font: normal 11px/13px tahoma;
}
.itemraw1 {
	width: 100%; color: #808080; margin-bottom: 10px; margin-top: 10px;
}
.itemraw1 .photo {
	_height: 1%;
}
.itemraw1 .photo .images img{
	float: left; margin-right: 10px; margin-bottom: 10px;
}
.itemraw1 .center_text {
	width: 100%; padding-right: 10px;
}
.itemraw1 .center_text p.title {
	font: normal 11px/14px tahoma; color: #000000; font-style: normal; text-transform: capitalize; color: #808080;
}
.itemraw1 .center_text p.title span.char {
	font: normal 11px/14px tahoma; color: #000000; font-style: normal; text-transform: capitalize; color: #808080;
}
.itemraw1 .center_text p.title span, .itemraw1 .center_text p.title a {
	text-transform: uppercase; font-weight: bold; color: #000000;
}
.itemraw1 .right_links {
	background-color: #F3F3F3; border: solid 1px #B4B4B4;
}
.itemraw1 .right_links .inner_div {
	font: normal 11px/13px tahoma; color: #8C8C8C; padding: 10px;
}
.itemraw1 .right_links .inner_div a {
	color: #000000;
}
.itemraw1 .right_links .inner_div span {
	font-weight: bold;
}
.titlebar_blue_tech {
	background: #259DBF; font: bold 11px/15px trebuchet ms; padding: 4px 5px 3px 19px; color: #FFFFFF;
}
.itemraw2 {
	width: 100%; color: #808080; margin-bottom: 20px;
}
.itemraw2 .photo {
	padding: 0px 10px; padding-top: 10px; text-align: center;
}
.itemraw2 .photo p {
	border-bottom: solid 1px #259DBF;
}
.itemraw2 .center_text {
	width: 100%;
}
.descr_teble {
	background-color: #E1E1E1; width: 100%; font: normal 12px/16px tahoma;
}
.descr_teble td {
	background-color: #FFFFFF; padding: 7px 10px; color: #000000;
}
.descr_teble td img {
	margin-bottom: -2px;
}
.descr_teble td.titlebar {
	background-color: #EEEEEE; font: bold 14px/16px tahoma;
}
.descr_teble td.parametr {
	width: 35%; font-weight: bold; color: #828282;
}
.if_mistakeholder {
	text-align: center; padding-bottom: 10px;
}
.if_mistake {
	text-align: center; width: 90%; font-size: 12px; font-weight: bold;
}
.if_mistake textarea {
	height: 111px; width: 65%; overflow: auto; font-size: 12px; margin-bottom: 10px;
}
.if_mistake input.enter {
	width: auto; height: 17px; border: solid 0px #FFFFFF; background-color: #D94A0C; font: normal 11px/17px tahoma; color: #FFFFFF;
}

.qsearch_table {
	width: 100%; margin-bottom: 10px; margin-top: 0px; color: #828282;
}
.qsearch_table h1 {
	font-style: normal;
}
.submit_button {
	width: auto; height: 17px; border: solid 0px #FFFFFF; background-color: #D94A0C; font: normal 11px/17px tahoma; color: #FFFFFF;
}
.qsearch_table select {
	width: 100%; color: #000000; margin-top: 5px; font-size: 11px;
}
.filter_table {
	background-color: #E1E1E1; width: 100%; font: normal 12px/16px tahoma; border: solid 10px #FFFFFF; border-top: none;
}
.filter_table td {
	background-color: #FFFFFF; padding: 7px 10px; color: #000000;
}
.tabs {
	_height: 1%; padding-left: 10px; font-weight: bold;
}
.filter {
margin-left: -2px; margin-right: -2px; width: 100%; background-color: #FFFFFF; border-left: solid 10px #FFFFFF; border-right: solid 6px #FFFFFF;
}
.filter td {
padding: 7px 10px;
}
.filter td.tab_3 {
background-color: #BEDCE5; font-weight: bold; text-align: right; width: 100%;
}

.tab_3 div.autochoise {
background-color: #BEDCE5; font-weight: bold; text-align: center; width: 100%;
}
 
filter td.tab_3 input {
height: 18px;
}
.filter td.tab_1 {
background-color: #E1E1E1; font-weight: bold; padding-top:12px; text-align:center;
}
.tabs a {
	color: #000000;
}
.tabs a:hover {
	color: #000000;
}

.tab_2 {
	padding: 8px 18px; float: left; border: solid 2px #FFFFFF; background-color: #BEDCE5;
}
.filter_table .descr {
	width: 100%;
}
.nastr {
	font-size: 12px; font-weight: bold;
}
.nastr a {
	color: #000000;
}
.nastr a:hover {
	color: #000000;
}
.autochoose {
	padding: 0px 10px 10px 20px; font-size: 12px;
}
.autochoose a {
	color: #000000;  font-weight: bold;
}
.autochoose a:hover {
	color: #000000;  font-weight: bold;
}
.last_choose {
	padding-bottom: 20px;
}
.cat_list {
	_height: 1%; padding: 0px 10px 10px 10px; border-bottom: solid 1px #259DBF; margin-bottom: 10px; margin: 0px 10px 10px 10px;
}
.cat_list h2{
	font-size: 13px;
}
.check_holder {
	float: left; text-align: center; width: 80px;
}
.check_holder img{
	padding-bottom:2px;
}
.image_holder {
	float: left; margin-right: 10px; margin-bottom: 10px;text-align: center;
}
.description_holder {
	font: normal 12px Tahoma;
	float:left;
}
.description_holder p{
	line-height:11px;
}
.description_holder a {
	color: #000000; font-weight: bold;
}
.description_holder a:hover {
	color: #000000;
}
.compare input {
	margin: 20px 0px;
}
.cat_table_holder {
        margin-bottom: 10px;
}
.cat_table_holder table {
border: solid 0px #FFFFFF;  border-top-width: 0px;
}
.cat_table_holder td {
        background-color: #FFFFFF; text-align: center; padding: 1px; 
}

.cat_table_holder p {
        padding-bottom: 5px;
}
.cat_table_holder .main_link a, .cat_table_holder .main_link a:visited {
        font-weight: bold; color: #000000;
}
.cat_table_holder .main_link a {
        color: #000000;
}
.cat_table_holder td {
background-color: #FFFFFF; text-align: center; padding: 1px; border: solid 1px #8fc6d6;
}
a.ssylka2 {background-color: #D94A0C; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; padding: 2px 5px; text-decoration: none;}
a.ssylka2:hover {text-decoration: none; color: #FFFFFF;}

a.ssylka {background-color: #D94A0C; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; width:65px;padding: 2px 0px; text-decoration: none;}
a.ssylka:hover {text-decoration: none; color: #FFFFFF;} 

a.ssylka_green {background-color: #51b848; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; width:65px; padding: 2px 0px; text-decoration: none;}
a.ssylka_green:hover {text-decoration: none; color: #FFFFFF;} 

a.ssylka_blue {background-color: #6699cc; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; width:65px; padding: 2px 0px; text-decoration: none;}
a.ssylka_blue:hover {text-decoration: none; color: #FFFFFF;} 

a.ssylka_brown {background-color: #851b1b; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; width:65px; padding: 2px 0px; text-decoration: none;}
a.ssylka_brown:hover {text-decoration: none; color: #FFFFFF;}

a.ssylka_dark {background-color: #2e2d7e; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; width:65px; padding: 2px 0px; text-decoration: none;}
a.ssylka_dark:hover {text-decoration: none; color: #FFFFFF;}

a.ssylka_gray {background-color: #ccc; text-align: center; font: bold 11px/13px tahoma; color: #FFFFFF; width:65px; padding: 2px 0px; text-decoration: none;}
a.ssylka_gray:hover {text-decoration: none; color: #FFFFFF;}



.rate_holder {position: relative;background-color: #e8e8e8; width: 63px; height: 14px; line-height: 1px; font-size: 1px; margin:5px auto; }
.bg_red {background-color: #FF0000; line-height: 1px; height: 14px; position: absolute; top: 0px; left: 0px; z-index: 10;}
.bg_black {background-color: #000000; line-height: 1px; height: 14px; position: absolute; top: 0px; left: 0px; z-index: 10;}
.stars_holder {position: absolute; top: 0px; left: 0px; width: 63px; height: 14px; line-height: 1px; z-index: 100; font-size: 1px;}

.none_table {
border: solid 0px #FFF;
}

.none_table td {
       text-align: center; padding: 0px; 
}

.none_table p {
        padding-bottom: 0px;
}
.none_table td {
background-color: #FFF; 
text-align: center; 
padding:0px; 
border: solid 0px #FFF;
}

.sellers_table th {
	background-color: #e9e9e9; text-align:center; color: #000000; vertical-align:middle;height:30px;
}

.sectionwidgetmain .sectionwidget1 p {color: #000000; padding: 0px;}
.catalogwidget .top p {color: #000000; padding: 0px;}
.article_item_yellow .top p {color: #000000; padding: 0px;}