
* {margin:0; border:0; padding:0; }
html { overflow-x: hidden;width: auto; height:auto;} 
body {font:12px Arial;color:#832122;text-decoration: none ; margin:0; border:0; padding:0;width: auto; text-align:left; height:auto;}
div{margin:0; border:0; padding:0;}
a {font-size:12px; color:#8f2d01; text-decoration:none;}
a:hover {color:#8f2d01;text-decoration: underline;}
ul {list-style:none;}
table {border-collapse:collapse;}
h1 {color:#fa6c03; font-size:18px; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:15px; text-transform:uppercase}
h2 {color:#fa6c03; font-size:14px; font-weight:bold; text-align:center;margin-bottom:15px; margin-top:15px; text-transform:uppercase}
h3, h4, h5 {color:#fa6c03; font-size:12px; font-weight:bold; text-align:center;margin-bottom:15px; margin-top:15px; text-transform:uppercase}
h6 {color:#fa6c03; font-size:16px; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:15px; text-transform:uppercase}

img{behavior: url("../images/png.htc");}
img {border: none}

#container{background:url(../images/left_menu_bg.gif) left top repeat-y;  width:100%; height:auto;}
#container_0{background:url(../images/right_menu_bg.jpg) right top repeat-y;  width:100%; height:auto; min-width:700px}
div#wrapper{position:relative;float:left;width:100%; height:auto; }
div#content{margin: 0 240px;}
div#navigation{float:left;width:240px;margin-left:-100%;}
div#extra{position:relative; float:left;width:240px;margin-left:-240px; height:auto}
div#footer{clear:left; height:0px;}

/*********************HEADER*************************/
#header_part_mid{position:relative; width: auto; top:0px; height: 310px; background:url(../images/mid_up.gif) left top repeat-x;}

#up_logo{width:auto; height:105px; text-align:center; padding-top:60px; margin-right:18%;}
#menu_up{position: absolute; width: 657px; height: 64px; left:5px; top:210px; background:url(../images/menu_bg.png) left top no-repeat;}
#menu_up_but{position: absolute; width: 657px; height: 64px; left:5px; top:228px;}
#menu_up_but a{text-transform:uppercase; font-weight:bold; font-size:12px; padding-left:40px; font-family:Arial, Helvetica, sans-serif}

#header_part_left{position:relative; width: 240px; top:0px; height: 310px; background:url(../images/left_menu_bg_up.gif) left top no-repeat;}

#recycle{position: absolute; width: 55px; height: 49px; left:10px; top:35px; }
#recycle_right{position: absolute; width: 105px; height: 49px; left:70px; top:35px; color:#8f2d01; font-size:11px; text-align:right; line-height:14px}
#recycle_right a.rec{ font-weight:bold; font-size:12px; text-transform:uppercase; line-height:20px}
#recycle_right a{ font-weight:normal; font-size:11px; }

#search{position: absolute; width: auto; height: auto; left:10px; top:145px; color:#8f2d01; font-size:11px; font-weight:bold; }
#search a.search_b{padding-right:10px; text-transform:uppercase}

#header_part_right{position:relative; width: 240px; top:0px; height: 310px; background:url(../images/right_menu_bg_up.gif) right top no-repeat;}

#right_up{position:absolute; width:361px; height:428px; right:0px; top:-310px;background:url(../images/up_right.png) right top no-repeat;}
#right_up_new{position:absolute; width:361px; height:428px; right:0px; top:-310px;}
#up_phone{position:absolute; right:30px; top:80px; color:#813503; font-size:14px; font-weight: bolder; }
#enter{position: absolute; width: auto; height: auto; right:30px; top:115px; color:#8f2d01; font-size:11px; font-weight:bold}
.inp_1{font-size:12px; color: #000; text-align:left; font-weight:bold; height:20px; width:121px; background:url(../images/inp_bg.gif) right top repeat-x; text-indent:5px; line-height:18px; padding-right:4px; padding-top:2px;}
#ent_but{ padding-top:5px; text-align:right}

#add_form{position:absolute; right:30px; top:200px; color:#813503; font-weight: bolder; text-align:right; line-height:20px;}
#add_form a{text-decoration:none;color:#813503;font-size:13px;}
#add_form a:hover{text-decoration: underline;color:#813503;}

#add_form a.two{text-decoration:none;color:#813503;font-size:11px; font-weight:normal}
#add_form a.two:hover{text-decoration: underline;color:#813503;}

#add_on_menu_zag{position:absolute; width:125px; right:17px; bottom:30px; color:#fff;font-size:15px; text-align:center; line-height:20px; text-transform:uppercase; font}
/***************************************************************/

/*********************CONTENT PART*************************/
#main_part_left_menu{position:relative; width: 197px; left:0px; top:0px;height: auto; text-align:right; margin-bottom:170px; }

#mid_right_part{position:relative; width: 240px; left:0px; top:0px;height: auto; text-align:left;}
#mid_part_right_in{position:relative; width: 190px; left:0px; top:0px; padding-top:130px;height: auto; text-align:left; }

.best_t{position:relative; width: 160px; left:65px; top:0px;min-height: 250px; text-align:left;/*background:url(../images/under_pic.gif) center top no-repeat;*/}
.sol_head{color:#845c12; font-size:12px; /*line-height:40px;*/height:38px; text-align:center;background:url(../images/under_pic_head.gif) center top repeat-x;}
.sol_head table {height:100%; margin:0 auto;}
.sol_head table td {text-align:center;vertical-align:middle;}
.sol_head a{color:#845c12; font-size:11px;}
.sol_under_head {height:10px;background:url(../images/under_pic_under_head.gif) center top repeat-x;}
.sol_pic {padding-bottom:10px;width:160px;text-align:center;
			background:url(../images/under_pic2.gif) center top repeat-y;}
.sol_pic table {width:100%; margin:0 auto;}
.sol_pic table td {text-align:center;}
.price_t{position:relative; width:auto; height:35px; top:6px; /*top:30px;*/ left:4px;color:#7d3f02; font-weight:bolder; font-size:21px; text-align:right}
.buy_t{position:relative; width:auto; height:40px; /*top:30px;*/ left:4px; text-align:right}
.best_price_ya{ position:absolute; width:101px; height:57px; left:-27px; top:110px;background:url(../images/best_price.png) center top no-repeat;}

#main_content{position:relative; width:auto; padding:20px; padding-top:0px; padding-bottom:170px;}
.main_price{font-size:24px; font-weight:bold; padding-top:40px;}
.find_razmer{font-size:14px; color:#fa6c03; padding-top:30px;}
.find_razmer a{font-size:14px; color:#fa6c03; text-transform:uppercase}
#inline_menu{color:#a76e57}
#inline_menu a{font-weight:bold}
#inline_menu a:hover{font-weight:bold; color:#f99301}

.table_stati{margin-top:0px;}
.table_stati td{color:#845c11; padding-top:40px;}


.table_cat{margin-top:0px; line-height:30px;width:100%;}
.table_cat td{color:#f99301; padding-top:20px;text-align:center;}
.trans{ text-transform:uppercase}
.trans a {color:#f99301;}
/***************************************************************/

/*********************FOOTER********************/
#foot_part{position:relative; width: 100%;	left:-195px; height: 80px; bottom:0px;background:url(../images/down_bg.gif) left top repeat-x; clear:left;}
#ugol{ position:absolute; width:60px; height:80px; right:0px; bottom:0px;background:url(../images/right_down_ugol.gif) center top no-repeat; }


#cl{position:absolute; width:1px; height:1px; left:175px; bottom:0px;}
#down_left_fon{position:absolute; width:670px; height:229px; left:0px; bottom:0px;background:url(../images/down_left.png) right top no-repeat;}

#down_info{position: absolute; left:250px; top:10px;text-decoration:none; color:#8f2d01; font-size:12px; font-weight:bold; text-align:center; line-height:20px;}
#down_info a {color:#8f2d01; text-decoration:none; }
#down_info a:hover {color:#8f2d01; text-decoration: underline}
/***************************************************************/
/*------------------------------------------------------------------------------*/
td {vertical-align:top;}

.wide{width: 97%;}
.red{color: red;}
.flatbutton
{
	border:solid 1px #666666;
	background-color:#CCCCCC;
}
.flat-input
{
	font-size:10px;
    height:2.5ex;
    border:solid 1px #666666;
	margin:1px;
}

font.blue{color:#0066CC; font-weight:bold;}

table.feedback_table {width: 80%; margin:0 auto;}
table.feedback_table tr td{text-align:left; padding:1em;}
table.feedback_table tr td textarea.textarea{width: 98%;}
table.feedback_table tr td input.text{width: 98%;}
table.feedback_table tr td input.button{}

.bottom-bordered
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7e7e7e;
	padding-bottom:2ex;
}

td.menu-td
{
    padding:0 1ex 1ex 1ex;
	width:200px;
}
table.menu-table
{
    width:100%;
}
table.menu-table td
{
    vertical-align:middle;
    background: url('../pictures/menu-bg.jpg') top repeat-x;
}
div.menu-div
{
    text-align:center;
}
div.menu-div a, div.menu-div a:link, div.menu-div a:active, div.menu-div a:visited, div.menu-div a:hover
{
    color:white;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
}
td.menu-div a, td.menu-div a:link, td.menu-div a:active, td.menu-div a:visited, td.menu-div a:hover
{
    color:white;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
}
table.content-table td
{
	vertical-align:top;
}

span.object-caption
{
	font-weight:bold;
}
span.object-value
{
}
/*-------------------------ÂÎÏÐÎÑÛ È ÎÒÂÅÒÛ (faq)-------------------------------*/
div.faq-question
{
	font-weight:bold;
}
div.faq-answer
{
	margin-bottom:1em;
}
/*-------------------------ÍÎÂÎÑÒÈ-------------------------------*/
div.news-module-item
{
	margin-bottom:1em;
}
div.news-module-header a, div.news-module-header a:link, div.news-module-header a:active, div.news-module-header a:visited, div.news-module-header a:hover
{
	font-weight:bold;
}
div.news-archive
{
    text-align:center;
}
div.news-archive a, div.news-archive a:link, div.news-archive a:active, div.news-archive a:visited, div.news-archive a:hover
{
	/*font-weight:bold;*/
}
div.news-item-header
{
	font-weight:bold;
}
div.news-item-description
{
	margin-bottom:1em;
}
/*-------------------------ÀÊÖÈÈ-------------------------------*/
div.promo-module-item
{
	margin-bottom:1em;
}
div.promo-module-header
{
    margin-bottom:1em;
}
div.promo-module-header a, div.promo-module-header a:link, div.promo-module-header a:active, div.promo-module-header a:visited, div.promo-module-header a:hover
{
	font-weight:bold;
}
div.promo-archive
{
    text-align:center;
}
div.promo-archive a, div.promo-archive a:link, div.promo-archive a:active, div.promo-archive a:visited, div.promo-archive a:hover
{
	/*font-weight:bold;*/
}

div.promo-item-header
{
	font-weight:bold;
}
div.promo-item-description
{
	margin-bottom:1em;
}
/*-------------------------ÑËÎÂÀÐÜ-------------------------------*/
div.dict-item
{
	margin-bottom:1em;
}
span.dict-item-header
{
	font-weight:bold;
}
span.dict-item-description
{
}
/*-------------------------ÄÅÐÅÂÎ ÒÎÂÀÐÎÂ -------------------------------*/
div.tree-header
{
    font-weight:bold;
    text-align:center;
}
div.new-item-announce
{
    color:red;
}
table.catalog-main-view
{
    width:100%;
}
/*-------------------ÒÎÂÀÐÛ Â ÒÀÁËÈ×ÍÎÌ ÏÐÅÄÑÒÀÂËÅÍÈÈ-------------------------------*/
table.items-list-table
{
    width:100%;
    border-collapse:collapse;
}
table.items-list-table th
{
    border-bottom:solid 1px gray;
}
table.items-list-table td
{
    padding:0;
    vertical-align:middle;
    height:160px;
}

table.items-list-table td.ariadna-band
{
    padding:0;
    border-bottom:none 0 transparent;
    vertical-align:top;
    height:2ex;
}

div.item-list-price2
{
    display:inline;
}
/*-------------------ÒÎÂÀÐÛ Â ÁËÎ×ÍÎÌ ÏÐÅÄÑÒÀÂËÅÍÈÈ-------------------------------*/
div.item-block-container
{
    /*float:left;
    width:200px;
    height:240px;
    padding:1ex;*/
    /*border:solid 1px #DDDDDD;*/
    margin:3px;
}
div.item-block
{

}
div.item-block-picture
{
    height:160px;
    text-align:center;
	margin-top:1em;
}
div.item-block-name
{
   /* height:1em;*/
}
div.item-block-code
{
    /*height:1em;*/
}
div.item-block-price
{
    text-align:right;
    height:2.5em;
}
/*-------------------------------ÊÎÐÇÈÍÀ ÒÎÂÀÐÎÂ--------------------*/
div.basket-list-view-container
{
}
table.basket-list-table
{
    width:100%;
    border-collapse:collapse;
    margin-top:10ex;
}

table.basket-list-table td
{
    padding:0;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
    vertical-align:middle;
    /*height:160px;*/
    text-align:center;
}
table.basket-list-table td input.text
{
	font-size:12px; color: #000; text-align:left; font-weight:bold; height:20px; background:url(../images/inp_bg.gif) right top repeat-x; text-indent:5px; line-height:18px; padding-right:4px; padding-top:2px;
}
div.total-price-div
{
	text-align:right;
}
div.send-query-div
{
	text-align:right;
}
/* ññûëêà "îáðàòíî â êàòàëîã" */
div.back-to-catalog-div
{
	text-align:center;
}
/* óâåäîìëåíèå "íåò òîâàðîâ" */
div.no-items-warning
{
}
/*------------------------------------ÎÒÏÐÀÂÈÒÜ ÇÀÊÀÇ---------------*/

table.basket-short-table
{
    width:100%;
    border-collapse:collapse;
}

table.basket-short-table td
{
    padding:0;
    border-top:solid 1px gray;
    border-bottom:solid 1px gray;
    vertical-align:middle;
    text-align:center;
}

div.send-result-fail
{
    color:red;
}
div.send-result-success
{
}
div.basket-preview
{
    margin:1ex 0 1ex 0;
}
#sendOrderForm input
{
	font-size:12px; color: #000; text-align:left; font-weight:bold; height:20px; 
    background:#ffe8b1 url(../images/inp_bg2.gif) right top repeat-x; 
    text-indent:5px; line-height:18px; padding-right:4px; padding-top:2px;
}
#sendOrderForm select
{
	background:#ffe8b1 url(../images/inp_bg2.gif) right top repeat-x;
}
#sendOrderForm textarea
{
	background:#ffe8b1;
}
#sendOrderForm  input#sendOrderButton
{
	font-size:12px; 
	color: #000; 
	font-weight:normal;
}
table.send-order-form
{
    margin-top:1em;
}
table.send-order-form td
{
    padding:3px;
}
/*------------------------------------ÏËÀÃÈÍÛ---------------*/
div.sort-div-container
{
    float:left;
    margin:0 1ex 0 0;
}
div.style-div-container
{
    float:left;
    margin:0 3ex 0 0;
}
div.categories-ariadna-band
{
    clear:both;
}

div.see-also-container
{
    margin-top:5ex;
    clear:both;
}
div.see-also-header
{
    font-weight:bold;
	text-align:center;
}
div.search-div-container
{

}
input#searchString
{
}

/*------------------ËÈ×ÍÛÉ ÊÀÁÈÍÅÒ------------------------*/
table.order-table
{
    width:98%;
}
table.order-table td
{
    border-bottom:solid 1px black;
    padding:1ex 0 1ex 0;
}
table.order-table th
{
	text-align:center;
	background-color:#cccccc;
}
table.order-item-table
{
    width:100%;
}
table.order-item-table td
{
    border-top:solid 1px gray;
    border-bottom:none;
}
/*--------------------ÁÐÝÍÄÛ----------------*/
div.brand-vendor-list
{
    text-align:center;
}
div.brand-vendor-list a
{
    display:block;
    margin: 1ex 0 0 0;
}

div.brand-client-list
{
    text-align:center;
}
div.brand-client-list select
{
    width:90%;
    font-size:87%;//font-size:85%;font-size:90%;
}
/*------------------*/
#maincatalog table.tree_table
{
	width:100%;
}
#maincatalog tr.level0 td
{
	background-color:#cccccc;
	padding:2px;
	border:solid 1px #999999;
	font-size:87%;//font-size:85%;font-size:90%;
}
#maincatalog tr.level0 td a, #maincatalog tr.level0 td a:Link, #maincatalog tr.level0 td a:Visited 
{
    text-decoration:none;
}
#maincatalog tr.level0 td a:Hover
{
    text-decoration:underline;
}
#maincatalog tr.level1 td
{
	font-size:82%;//font-size:80%;font-size:85%;
	background-color:#EEEEEE;
	border:solid 1px #AAAAAA;
	padding:2px;
}
#maincatalog tr.level1 td a, #maincatalog tr.level1 td a:Link, #maincatalog tr.level1 td a:Visited 
{
    text-decoration:none;
}
#maincatalog tr.level1 td a:Hover
{
    text-decoration:underline;
}
table.page-counter td
{
	font-style:italic;
	padding:0 1ex 0 0;
}
table.page-counter td p 
{
	font-weight:bold;
}
table.page-counter td p a
{
	font-weight:normal;
}
/*-------------------------------*/
#main_part_left_menu a:hover {color:#F99301;}
#main_part_left_menu a.selected_branch {color:#F99301;}
/*
#main_part_left_menu a:hover img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}

#main_part_left_menu a.selected_branch img{filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
*/