/* Base */
body, td, div, span { font-family: Arial, Tahoma, Verdana; font-size: 12px; margin: 0px; padding: 0px; }
a { color: #e96a28; text-decoration: underline; }
a:hover { color: #aa0000; text-decoration: underline; }
.selected { color: #bbbbbb;}
table { border-collapse: collapse; width: 100%; }
td { margin: 0em; padding: 0em; vertical-align: top; }
p { padding: 0 0 21px 0; font-size: 14px; text-align: justify;}
img { border: none; }
* { margin: 0; padding: 0;}
#cunning {
max-width: 1200px;
width: expression(document.body.clientWidth > 1200? "1200px": "100%")}
.orange { color: #e96a28; font-weight: normal; }
.white { color: #ffffff; font-weight: normal; }
img.png{//background-image: none ! important;behavior: url('/img/png.htc');}
/* Enā Base */

/* Index */
body.main
{
background: #7c7c7c url('../img/bg_right.jpg') top left repeat-y;
}

table.nav_icons
{
width: 1%;
margin: 32px 0 27px 0;
}

table.nav_icons td
{
padding: 0 41px 0 0;
}

td.nav_block
{
padding: 0 0 0 44px;
width: 100%;
}

td.logo_pad
{
width: 140px;
}

table.top_menu2
{
margin: 29px 0 0 0;
width: auto;
}

table.top_menu2 .space
{
width: 50%;
padding: 0 20px 0 0;
}

table.top_menu2 td
{
white-space: nowrap;
color: #525252;
}

td.space_menu
{
width: 100%;
}

table.top_menu
{
width: 100%;
}

table.top_menu td
{
color: #bbbbbb;
font-size: 30px;
font-weight: bold;
width: 281px;
white-space: nowrap;
}


table.top_menu td a
{
text-decoration: none;
}

table.top_menu td a:hover
{
text-decoration: underline;
color: #e96a28;
}

table.top_menu td.new
{
font-size: 14px;
padding: 0 0 0 115px;
}

table.top_menu td.new a
{
width: 80px;
display: block;
margin: 0 0 -6px 0;
color: #aa0000;
position: relative;
}

table.top_menu td.new a:hover
{
color: #aa0000;
text-decoration: underline;
}

div.index_cat
{
margin: 31px 0 0 0;
position: absolute;
padding: 0 0 0 0;
}

div.index_cat b
{
font-weight: normal;
font-size: 18px;
color: #ffffff;
margin: 0 20px 0 0;
display: block;
float: left;
}

div.index_cat a
{
margin: 3px 20px 0 0;
display: block;
float: left;
}

table.index_content
{
width: 852px;
margin: 0 0 69px -5px;
position: relative;
}

td.index_cont_pad
{
padding: 0 0 0 0;
}

td.space_pad
{
width: 3%;
}

td.adress_item
{
/*
background: #e96a28;
height: 80px;
padding: 8px 13px 8px 13px;
*/
color: #ffffff;
width: 100%; /*25% */
font-size: 12px;
}

div.addres_item_div
{
background-color: #e96a28;
height: 66px;
padding: 8px 0px 6px 13px;
color: #ffffff;
width: 29%;
FLOAT: left;
margin: 8px;
font-size: 12px;
FONT: normal 12px Arial;  
}

.no_engine_rules {
	FONT: normal 12px Arial;  
}

div.addres_item_div p {
	padding: 0px;
}

div.addres_item_div a
{
color: white;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

div.addres_item_div a:hover
{
color: #ffffff;
text-decoration: underline;
}

table.adress
{
margin: 0 0 36px 0;
width: 852px;
margin: 0 0 69px -5px;
position: relative;
}

table.find
{
width: auto;
}

form.find
{
margin: 5px 0 0 0;
}

input.find
{
color: #777777;
font-size: 13px;
width: 200px;
padding: 0 0 0 5px;
border: 1px solid #777777;
}

input.button
{
font-size: 12px;
padding: 0 2px 0 2px;
}

div.copyright
{
padding: 0 0 0 20px;
white-space: nowrap;
}

table.foot_space
{
height: 20px;
}

img.flash_shadow
{
margin: 0 0 1px 0;
}
/* End Index */

/* Content */
h2 { font-size: 30; color: #555555; padding: 0 0 20px 0;}
h3 { font-size: 24; color: #555555; padding: 0 0 7px 0;}


ul.left_menu li
{
list-style: none;
list-style-image: none;
margin: 0 0 7px 0;
}

td.left_cont_pad
{
width: 185px;
padding: 20px 0 0 20px;
}

td.content
{
padding: 7px 0 30px 0;
}

img.map
{
margin: 0 0 40px 0;
}

table.contact
{
width: 590px;
}

td.print_link
{
vertical-align: bottom;
text-align: right;
}
/* End Content */

/* Catalog */
span.new_price
{
font-size: 15px;
font-weight: bold;
color: #e96a28;
}

h2.discount
{
font-size: 36px; margin: 10px 0 0 0; padding-bottom: 5px;
}

div.find_click
{
margin: 50px 0 0 0;
width: 100px;
height: 100px;
}

div.find_click a div
{
padding: 30px 0 30px 0;
color: #ffffff;
text-decoration: none;
cursor: pointer;
background: #85807e;
font-size: 14px;
font-weight: bold;
text-align: center
}

div.find_click a
{
text-decoration: none;
}

div.find_click a:hover div
{
background: #e96a28;;
text-decoration: none;
}

td.cat_nav_block
{
padding: 0 0 0 18px;
font-size: 12px;
}

td.cat_nav_block div
{
margin: 0 0 20px 0;
color: #555555;
}

td.cat_nav_block a
{
text-decoration: underline;
line-height: 20px;
font-weight: bold;
}

td.cat_nav_block a:hover
{
text-decoration: underline;
color: #aa0000;
}

td.cat_nav_block h2
{
font-size: 36px;
font-weight: normal;
}

td.cat_nav_block h2 a
{
text-decoration: none;
}

td.cat_nav_block h2 a:hover
{
text-decoration: underline;
}

td.cat_nav_block h4
{
font-size: 18px;
font-weight: normal;
margin: 0 0 5px 0;
}

ul.cat_left_menu
{
padding: 5px 0 10px 20px;
}

ul.cat_left_menu li
{
list-style: none;
list-style-image: none;
margin: 0 0 7px 0;
color: #3d3c3b;
}

ul.cat_left_menu a
{
color: #ffffff;
}

ul.cat_left_menu a:hover
{
color: #aa0000;
}

td.left_cat_pad
{
width: 185px;
padding: 20px 10px 0 20px;
}

td.left_cat_pad b
{
color: #ffffff;
}

td.left_cat_pad b a
{
color: #ffffff;
}

td.left_cat_pad b a:hover
{
color: #aa0000;
}

td.adress_pad
{
padding: 30px 0 0 0;
}

td.cat_images
{
padding: 0 0 0 20px;
}

td.cat_images h2
{
font-size: 36px;
padding: 0 0 10px 0;
color: #ffffff;
font-weight: normal;
}

td.cat_images h2 a
{
color: #ffffff;
text-decoration: none;
}

td.cat_images h2 a:hover
{
color: #ffffff;
text-decoration: underline;
}

td.cat_images_item
{
padding: 0 0 20px 0;
}

div.collection
{
font-size: 18px;
font-weight: normal;
color: #e96a28;
margin: 7px 0 7px 0;
}

div.collection a
{
text-decoration: none;
}

div.collection a:hover
{
color: #e96a28;
text-decoration: underline;
}

div.mark
{
margin: -5px 0 5px 0;
}

div.mark a
{
color: d3d3d3;
text-decoration: none;
}

div.mark a:hover
{
color: d3d3d3;
text-decoration: underline;
}

table.cat_adress
{
margin: 0 0 36px 0;
width: 830px;
margin: 0 0 69px -5px;
position: relative;
}

table.cat_block
{
margin: 20px 0 0 0;
}

div.fab_links
{
width: 90%;
}

div.fab_links a
{
margin: 0 7px 0 0;
}

div.fab_links span
{
margin: 0 7px 0 0;
}

/* End Catalog */

/* Inside Catalog */
table.inside_pad
{
margin: 37px 0 30px 0;
}

div.units
{
color: #ffffff;
margin: 2px 0 15px 0;
}

td.big_photo
{
padding: 0 0 0 0;
}

table.sample
{
width: 1px;
margin: 0 0 20px 0;
}

table.sample30x30
{
width: 1%;
margin: 0 0 20px 0;
}

table.sample30x60
{
width: 1%;
margin: 0 0 20px 0;
}

table.b_foto_click
{
width: auto;
margin: 10px 0 0 0;
}

table.b_foto_click td
{
padding: 0 8px 0 0;
}

table.color_collections
{
margin: 7px 0 0 0;
width: 365px;
}

table.color_collections td
{
width: 33%;
padding: 0 0 10px 0;
}

table.color_collections td img
{
margin: 0 0 5px 0;
}

span.phones
{
display: block; color: #555555; font-size: 29px; text-align: left; font-weight: normal; position: relative; float: right;
margin: -56px 30px 0 0 ! important;
//margin: -56px 15px 0 0 ! important;
}

span.phones small
{
font-size: 29px;
color: #555555;
}


/* End Inside Catalog */

/* Search */
table.search_block
{
width: 80%;
}

td.search_block
{
padding: 20px 0 0 18px;
font-size: 12px;
color: #ffffff;
}

td.search_block td
{
color: #ffffff;
}

td.search_block h2
{
font-size: 36px;
font-weight: normal;
color: #ffffff;
}

table.matrix
{
width: auto;
}

table.matrix td
{
width: 23px;
height: 23px;
}

table.price
{
margin: 3px 0 30px 0;
}

table.price td
{
color: #ffffff;
}

table.price input
{
width: 50px;
margin: 0 5px 0 0;
font-size: 10px;
font-weight: normal;
}

table.check
{
margin: 3px 0 20px 0;
}

table.check td
{
vertical-align: middle;
padding: 0 0 5px 0;
color: #ffffff;
}

table.check input 
{
margin: 0 5px 0 0;
padding: 0;
}

div.find_go a div
{
padding: 2px 0 2px 0;
margin: 10px 0 80px 0;
color: #ffffff;
text-decoration: none;
cursor: pointer;
background: #85807e;
width: 85%;
font-size: 20px;
text-align: center;
}

div.find_go a
{
text-decoration: none;
}

div.find_go a:hover div
{
background: #e96a28;;
text-decoration: none;
}

div.choose
{
margin: 10px 0 0 0;
}

div.choose div
{
font-size: 10px;
color: white;
margin: 0 0 7px 0;
}

div.choose h5
{
font-size: 10px;
color: #E96A28;
margin: 0 0 2px 0;
}

table.search_block
{
margin: 20px 0 0 0;
}


/* End Search */

/* Advice */
div.advice_item
{
font-size: 14px;
margin: 0 0 20px 0;
}

div.advice
{
font-size: 14px;
margin: 0 0 2px 0;
}

div.author
{
font-size: 12px;
color: #76726F;
margin: 0 0 3px 0;
}

div.advice_text
{
font-size: 14px;
}
/* End Advice */

/* Form */
form.send {margin: 20px 0 0 0;}
table.send td { padding: 0 0 10px 0; vertical-align: top; }
table.send .vertical { vertical-align: middle; padding-right: 3px; }
table.send .middle { width: 250px; }
table.send .small { width: 100px; }

table.send .big { width: 450px; }
table.send .multiple { width: 150px; }
table.send .check { margin: 0 5px 0 0; }
span.required { color: red; }
span.valid { display: none; }
/* End Form */

#blok_link a {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #666666;
     text-decoration: none;
}
#blok_link a:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #666666;
     text-decoration: none;
}
#blok_link a.active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #666666;
     text-decoration: underline;
}

#blok_link {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     color: #666666;
     text-decoration: none;
}
