body#main_body {font-size: 11px;   background: #fff; padding: 0px; margin: 0; color: #898989;  font-family: Tahoma, Verdana, Arial, sans-serif;}
#main_global {width:100%;}
/*----Global---*/
img {border:0;}
a {color:#1777b8; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;} 
td.prdlink 
{
	text-align:left;
	padding-right:10px;
}

.table_rating_main {border-top: 3px solid #ffb300;margin: 3px 0 8px 0;width: 220px;}
.table_rating_main th {background: #f5f5f5;padding: 9px;text-align: left;font-weight: normal;}
.table_rating_main td {padding: 0 10px 0 10px;}
.table_rating_main .bord_right {border-right:1px solid #ebebeb;}
.table_rating_main td.bord_gor {padding:0 0 10px 0px; line-height:0; font-size:0;}

.table_rating {border-top:3px solid #ffb300; margin:12px 0 12px 0;width:100%;}
.table_rating th {background:#f5f5f5; padding:10px; text-align:left; font-weight:bold;}
.table_rating td {padding: 0 10px 0 10px;}
.table_rating .bord_right {border-right:1px solid #ebebeb;}
.table_rating .bord_right_header {border-right:1px solid #b8e2f7}
.table_rating td.bord_gor {padding:0 0 10px 0px; line-height:0; font-size:0;}
.table_rating td.bord_gor_header {line-height: 0;font-size: 0;	background-color: #f5f5f5;}
.table_rating .bord_top_header {display:block; height:7px; line-height:0; font-size:0; }



.Red
{
	color:red;
}
h1 {color:#fca202; font-size:15px; margin:1px 0 5px 0;}
h2 {color:#007dc8; font-size:15px; margin:1px 0 5px 0;}

hr { border: none; color: #ebebeb; background-color: #ebebeb; height: 1px; margin:12px 0 9px 0;}


a.orange {color:#fca202;}
.orange {color:#fca202;}
.black {color:#000;}
.blue {color:#1777b8;}


#container {min-width: 1000px;width:100%; overflow:hidden;}

/*----Header---*/

/*----novelty---*/
.writing {float:left; padding:28px 0 0 15px; width:7%; }
.element {float:left; width:18.1%; min-width:182px; overflow:hidden;}
.element table {width:100%;}
.element td {padding:14px 0 13px 0; font-weight:bold; vertical-align:middle; line-height:16px; color:#000;}
.element td a {font-weight:normal;}
.element img {float: left; border:1px solid #e4e4e4; }
.element a.orange {color:#fca202;}

/*----header1---*/
#header1 {clear:both; height:78px; background: #454547 url(images/header_bg.jpg) 0 0 repeat-x;}

#logo {position: absolute; margin-top:31px;margin-left: 21px; z-index:1;}

/*----search---*/
.search {position:absolute; margin-top:17px; left:257px; width:626px;}
.search_go {font-size:11px; font-weight:bold; border:0; width:90px; height:20px; float:right; margin-top:8px;  background: transparent url(images/search_go.gif) 0 0 no-repeat; font-family: Tahoma, Verdana, Arial, sans-serif;}
.search_example {clear:both; padding:6px 0 0 0; color:#fff; font-weight:bold;}
a.search_example {color:#d7d7d7; font-weight:normal;}
.input_field { margin: 7px 0 0 0px; padding: 1px 0 1px 0; float:left; font-size:13px;width:526px; background: transparent url(images/search_bg.gif) 0 50% repeat-x;}

/*----/Header---*/

/*----Content---*/
#content {height:1%; background:transparent url(images/grey_line.gif) 256px 0 repeat-y;}

#content .navigatior {background: transparent url(images/header_left_bg.jpg) 0 0 no-repeat; width:212px; margin-left:-100%; padding:35px 30px 0 15px;}
#content .wrapper {border-top:3px solid #595959;}

.wrapper {float:left; width:100%;}
.content_part { margin: 0px 0 0 257px; padding: 5px 0px 0 0px; text-align:left;}
.navigatior {overflow:hidden; display:block; float:left; }


/*----headers---*/
.page_title {margin:0px 0 10px 0; height:17px; font-size:12px;  text-transform:uppercase; letter-spacing:-2px;}
.page_title b {padding:0; margin:0; position:absolute; white-space:nowrap;}
.page_title b img {position:absolute; left:0; top:0px;}
a.title {display:block; color:#000; font-size:13px; font-weight:bold; text-decoration:none;}
a.title:hover {text-decoration:underline;}

.tick {background: transparent url(images/arr_01.gif) 100% 5px no-repeat;}

.title2 {padding: 10px 0 10px 19px; margin:0px 0 0 -1px; height:14px; background: #ffb300 url(images/title2.jpg) 0 0 no-repeat;}
.title2 div {font-size:12px; padding:0; color:#fff; margin:0; position:absolute; text-transform:uppercase; letter-spacing:-1px; white-space:nowrap;}
.title2 div img {position:absolute; left:0; top:0px;}

.title3 {border-left:5px solid #ffb300; padding: 9px 0 8px 14px; margin:0px 0 0 -1px; height:14px; background: transparent url(images/title3.gif) 0 0 repeat-x;}
.title3 b {display:none;}
.title3 img {margin-bottom:-3px;}
.title3 a {color:#000; padding: 0 17px 0 12px; background:transparent url(images/arr_03.gif) 100% 5px no-repeat;}

a.param {line-height:20px; padding: 0 6px 0 14px; background:transparent url(images/param.gif) 0 5px no-repeat;}
a.param_grey {color: #898989; padding: 0 0px 0 14px; background:transparent url(images/param_grey.gif) 0 5px no-repeat;}
.param_go {float:right; margin: 0  -2px 0 -7px;}

/*----lists---*/
ul.blue_list {margin:0; padding:0 0 20px 0; list-style-type:none; border-top:3px solid #ffb300;}
.blue_list li {padding: 8px 10px 8px 10px; background: #696969 url(images/blue_list_bg.gif) 0 0px repeat-x; margin-bottom:1px;}
.blue_list li.first {padding-top: 6px;  background-position:0 -2px}
.blue_list li.light {background: #FFB300 url(images/blue_list_light_bg.gif) 0 0px repeat-x;}
.blue_list li a {color:#fff; display:block; padding-left:15px; background: transparent url(images/arr_02.gif) 0 5px no-repeat;}
.blue_list li.light a {color:#ffffff; font-weight:bold; background: transparent url(images/arr_02.gif) 0 5px no-repeat;}

.blue_list ul {margin:0 -10px -8px -10px; padding:8px 0 0px 0; list-style-type:none;}
.blue_list ul li {border-top:1px solid #fff; background: #ebebeb url(images/drop_list_grey_bg.gif) 0 0px repeat-x;  margin-bottom:0px;}
.blue_list ul li a {color:#898989; background: transparent url(images/arr_drop_02.gif) 0 5px no-repeat;}



ul.grey_list {margin:0;  padding:0 0 20px 0; list-style-type:none;}
.grey_list li {padding: 8px 10px 8px 10px; background: #696969 url(images/blue_list_grey_bg.gif) 0 0px repeat-x; margin-bottom:1px;}
.grey_list li a {color:#000; display:block; padding-left:15px; background: transparent url(images/arr_grey_02.gif) 0 5px no-repeat;}

ul.yellow_marker {margin:0px; padding:0px 0 0 9px; list-style-type:none;}
.yellow_marker li { background: transparent url(images/arr_yellow.gif) 0 7px no-repeat; padding: 0 0 14px 11px; line-height:140%;}

ul.yellow_marker1 {margin:0px; padding:14px 0 20px 19px; list-style-type:none;}
.yellow_marker1 li { background: transparent url(images/arr_yellow.gif) 0 7px no-repeat; padding: 0 0 11px 10px; line-height:140%;}
.yellow_marker1 a {text-decoration:none;}
.yellow_marker1 a:hover {text-decoration:underline;}

ul.yellow_marker2 {margin:0px; padding:4px 0 0 0px; list-style-type:none;}
.yellow_marker2 li { background: transparent url(images/arr_yellow.gif) 0 7px no-repeat; padding: 0 0 0px 12px; line-height:140%;}


dl.list_element {padding:4px 0 20px 7px; margin:0;}
.list_element dt {margin:13px 0 0 0; padding:0 0 0 13px; color:#fca202; font-weight:bold; background: transparent url(images/param_orange.gif) 0 5px no-repeat;}
.list_element dd {margin:0; padding:0 0 0 13px; color:#1777b8;}


.navigatior .banner {margin:0px -30px 17px -21px; text-align:center;}

/*----borders---*/
.bord_bott td {border-bottom:1px solid #b8e2f6; padding-bottom:6px;}
.bord_left {background: transparent url(images/grey_line1.gif) 5px 0 repeat-y;}
.bord_right {border-right:1px solid #ebebeb;}
.bord_top {display:block; height:7px; line-height:0; font-size:0; border-bottom:1px solid #ebebeb;}
.bord_gor {padding:0 0 7px 0px !important; line-height:0; font-size:0;}
.last .bord_gor {padding:0 !important;}
.corner {padding:0 7px 7px 7px; display:block; line-height:0; font-size:0;}

/*----tables---*/
table.catalog {width:100%; margin:2px 0 40px 0;}
table.catalog td {width:33%;}
.catalog table {margin: 1px 7px 5px 0;}
.catalog table td {width:auto; padding:0 5px 0 7px; line-height:138%;}

table.catalog1 {width:100%; margin:4px 0 13px 0;}
table.catalog1 td {width:33%;}
.catalog1 table {margin: 6px 7px 5px 0;}
.catalog1 table td {width:auto; padding:0 12px 0 8px; }

.selection {border-top:3px solid #ffb300; margin:12px 0 12px 0;}
.selection table {width:100%; background:#f5f5f5;}
.selection td {padding:0 10px; color:#1777b8; line-height:130%;}
.selection .bord_left {border-left:1px solid #b8e2f7;}
.selection .bord_right {border-right:1px solid #b8e2f7;}
.selection .bord_top {display:block; height:7px; line-height:0; font-size:0; border-bottom:1px solid #b8e2f7;}
.selection .corner {padding:0; margin: 0 -10px;display:block; height:14px; line-height:0; font-size:0; background:#f5f5f5;}
.selection .last .corner {height:7px;}
.selection input {margin-bottom:0;}
.selection .price {font-size:11px;  width:52px; margin-right:2px;}

.selection1 {border-top:3px solid #ffb300; background:#f5f5f5; margin:12px 0 0px 0; padding:20px; font-weight:bold; color:#1777b8;}
.selection1 span {color:#000;}

.selection2 {border-top:3px solid #ffb300; background:#f5f5f5; margin:0 0 15px 0; padding:10px 20px 20px 20px; color:#1777b8;}
.selection2 span {color:#000;}
.selection2 hr { border: none; color: #b8e2f6; background-color: #b8e2f6; height: 1px; margin:17px 0 15px 0;}
.selection2 table {margin-top:10px;}
.selection2 td {padding-right:14px;}
.selection2 .yellow_marker2 li {line-height:120%;}



.grey_table {border-top:3px solid #ffb300; background:#f5f5f5; margin:0 0 15px 0; padding-left:5px; font-size:14px;}
.grey_table table {width:100%;}
.grey_table td {padding:5px 10px 6px 12px;}
.grey_table td.bord_gor1 {padding:0 0 6px 17px; line-height:0; font-size:0;}
.grey_table td.bord_gor2 {padding:0 10px 6px 0;line-height:0; font-size:0;}
.grey_table .bord_left {background: transparent url(images/grey_line2.gif) 0px 0 repeat-y;}
.grey_table .bord_top {border-bottom:1px solid #dfdfdf;}

.orange2 {color:#fca202;}
.orange2 a {color:#fca202;}


table.kit {width:100%; background:#ffb300 url(images/title_blue.jpg) 0 0 no-repeat; margin:0 0 10px 0; }
.kit caption {text-align:left; background:#535453; color:#fff; padding:11px 0 11px 19px;}
.kit caption span {color:#fff;}
.kit caption span.caption_blue {color:#fff;}
.kit caption a {color:#fff;margin: 0 4px 0 4px;}
.kit th {color:#fff; font-weight:normal; border-right:1px solid #fff; height:34px; padding:0 0 0 9px; width:90px; overflow:hidden;}
.kit th.last {border-right:0;} 
.kit th.last1 {border-right:0; width:auto;} 
.kit th.first {padding-left:19px; width:30%; background: transparent url(images/blue_line1.gif) 0 0 repeat-y;} 
.kit th a {color:#fff;}
.kit th div { float:left; padding-right:15px;}
.kit th div.asc { float:left; background: transparent url(images/arr_th_asc.gif) 100% 55% no-repeat; padding-right:15px;}
.kit th div.desc { float:left; background: transparent url(images/arr_th_desc.gif) 100% 55% no-repeat; padding-right:15px;}


.kit td {background:#fff; vertical-align:middle;text-align:center;}
.kit td.first {padding: 0 0 0 19px;}
.kit td img {padding-right:20px;}
.kit .corner {padding:0 0 7px 0;}
.kit td.last1 .corner {padding:0 10px 7px 0;}


.rating {margin:12px 10px 4px 0 !important; }
.rating td {vertical-align:middle; padding:0 0px 0 0 !important; line-height:130%;}
.rating .rating1 {width:33px  !important; font-weight:bold; color:#000; height:29px; padding: 0 0 2px 0 !important; text-align:center; font-size:10px; background:transparent url(images/rating.jpg) 50% 50% no-repeat;}

.table1 {width:100%; margin-bottom:12px;}
.table1 td {border-bottom:1px solid #ebebeb; line-height:150%; padding: 7px 20px 3px 5px;}
.table1 .rating {margin:0 !important; }
.table1 .rating td {line-height:100% !important; border:none; padding:0 0px 0 0 !important;}

.table_price {width:100%;}
.table_price th {background:#f5f5f5; padding:10px; text-align:left; font-weight:bold;}
.table_price td {padding: 0 10px 0 10px;}
.table_price .bord_right {border-right:1px solid #ebebeb;}
.table_price td.bord_gor {padding:0 0 10px 0px; line-height:0; font-size:0;}
.table_price .bord_top {height:11px;}

/*---forms---*/
#select_model {margin:0 0 16px 11px; width:240px; background: #fca602 url(images/form_bg.gif) 0 0 repeat-y;}
#select_model1 {padding: 12px 0 0px 17px; background: transparent url(images/form_bg_top.jpg) 0 0 no-repeat;}
#select_model1 td {padding: 0px;}
.title_form {margin:0px 0; height:23px;}
.title_form div {font-size:12px; padding:0; color:#fff; margin:0; white-space:nowrap; position:absolute; text-transform:uppercase; letter-spacing:-1px;}
.title_form div img {position:absolute; left:0; top:0px;}
.form_right {float:right;}

div.weblog {margin: 10px 0; border-top:3px solid #ffb300 /* #b8e2f4 */; background: #f5f5f5 /* #ecf7fe */; padding: 25px 44px 15px 44px; color:#1777b8; font-weight:bold;}
.weblog input.user {width:180px; font-size:11px; margin-bottom:3px;}
.weblog textarea {width:270px; font-size:11px; height:78px;}

.select_style {font-size:11px;margin:0px 2px 11px 0 ;padding:0px; width:177px;}

/*----block_news---*/
.block_news {padding:22px 0;}
.block_news .element {float:left; width:21%; padding:0 10px 0 19px;}


#path {color:#1777b8;}
.pad {padding: 20px 2px 20px 19px;}
.pad1 {padding-top: 16px;}
.pad2 {padding: 0 10px 0 11px;}
.pad3 {padding-top: 25px;}
.block_text {padding:18px 10px 32px 19px;}
.td_img {width:100px; padding:0 20px 0 0; text-align:center;}
.zoom {padding:15px 0;}
td.orange1 {padding: 6px 0 0 0; color:#fca202;}


/*----pages---*/
.pages {border-top:3px solid #000; background-color:#f7f7f7; padding:11px 0 13px 19px;}
.pages a {margin: 0 2px 0 1px;}
.pages a:hover {margin: 0 2px 0 1px;}
.pages a.active {text-decoration:none; font-weight:bold; cursor:default;}

.pages1 {padding-right:100px; float:right;}
.pages1 a {margin: 0 2px 0 1px;}
.pages1 a:hover {font-weight:bold; margin: 0 2px 0 1px; color:#fca202;}
.pages1 a.active {text-decoration:none; font-weight:bold; cursor:default; color:#fca202;}

.pages2 {padding-right:100px; float:right;}
.pages2 a {margin: 0 2px 0 1px;}
.pages2 a:hover {font-weight:bold; margin: 0 2px 0 1px;}
.pages2 a.active {text-decoration:none; font-weight:bold; cursor:default; color:#fca202;}

/*----recall---*/
.recall {padding:13px 0 16px 0; border-bottom:1px solid #dfdfdf;}
.recall1 {margin-left:22px; padding-left:8px; border-left:1px solid #b8e2f4;} 
.recall2 {margin-left:42px; padding-left:8px; border-left:1px solid #b8e2f4;} 
.block_recalls .last {border:none !important;}

/*----menu_tab---*/
#menu_tabs {height:26px; border-bottom:3px solid #ffb300;}
ul#menu_tabs {list-style-type:none;padding:0 0 0 134px; margin:21px 0 0 0;}
#menu_tabs li {float:left; margin-right:1px;}
#menu_tabs a {display: block; height: 26px; line-height: 26px; width:76px; padding: 0 0 0 15px; color:#fff; font-weight:bold; background: #FCC645 url(images/tab.gif) 100% 0 no-repeat;}
#menu_tabs li.active { height: 26px; line-height: 26px; width:76px; padding: 0 0 0 15px; color:#fff; font-weight:bold; background: #FFB300 url(images/tab.gif) 100% -26px no-repeat;}

.refer {margin-top:6px;}


.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
/*----/content---*/

/*----footer---*/
#footer {height:1%;clear:both; background:#ebebeb; border-top:8px solid #000;}
.footer_part { border-left:1px solid #bababa; padding:0 10px 0 19px; margin: 15px 0 17px 256px; text-align:left;}
#footer .navigatior {width:220px; margin:-3px 0 0 -100%; padding:23px 20px 0 13px;}
/*----/footer---*/

/* -- Slava -- */
div.inline
{
	display: inline;
}
h2.group
{
	font-size: 11px; 
	font-weight: bold;
	padding: 6px 0 0 0; 
	color:#fca202;
	display: inline;
}

span.sort_title {color: #898989; padding: 0 0px 0 10px; background:transparent url(images/param_grey.gif) 0 5px no-repeat;}
a.sort_selected {color: #898989; text-decoration: none;}
