/* Layout by Lexx */


/* Global Setting Style */

body 
{
	margin: 0px;  	/* IE */
	padding: 0px;  	/* Opera */
	min-width: 1002px;
	font-family: Arial, Verdana, Tahoma; font-size: 10pt; color: #353831; /* общий шрифт */
	background-color: #ECECEC;
}

a img { border:0px; } /* глобальная конструкция для изображений в ссылках */

p{ margin:0px; }

a{
font-family: Arial;
font-size: 10pt;
color: #004da4;
}

a:hover{
font-family: Arial;
font-size: 10pt;
color: #1b68bf;
}


/* Global Setting Style */



/* Basis Model */

div.start
{
	height: 100%;
	min-width: 1002px;
	width: expression(document.body.clientWidth > 1002? "100%":"1000px");
}

div.header
{
	height: 240px;
	background-color: #B4B4B4;
 	background-image: url('/i/header_background.jpg');
}

.header .tel
{
	background: url("/i/tel.png") no-repeat;
	width:154px;
	height:63px;
	top:120px;
	left:8px;
	position:absolute;
}

* html .main
{
    border-left: 900px solid #FFFFFF; /* min-width */
	position: relative;
    float: left;
}

* html .body_page 
{
    margin-left: -900px; /* min-width */
    position: relative;
    float: left;
	background-color: #ECECEC;
	background-image: url('/i/content_bg_right.jpg');
	background-repeat: repeat-y;
}

div.body_content_ext 
{
	width: 100%;
	position:relative;
}

div.content_ext 
{
    width: 100%;
	float: left;
	margin-right: -280px;  /* зависимость от ширины меню */
}

div.content_int 
{
	height: 100%;
	margin: 0px 280px 0px 0px; /* отступ в зависимости от ширины меню */
	overflow: hidden;
	position: relative;
	padding-top: 0px;		/* верхний отступ - контент */
	padding-bottom: 0px;	/* нижний отступ - контент */
	background-color: #ECECEC;
	background-image: url('/i/content_bg_right.jpg');
	background-repeat: repeat-y;
	padding-left:0px;
	min-height: 600px;
}

div.menu 
{
    width: 280px;			/* ширина меню */
	float: right; 
	padding-top: 0px;		/* верхний отступ - меню */
	padding-bottom: 0px;	/* нижний отступ - меню */
	min-width: 100px;	
	overflow: hidden;
}

div.footer
{
	clear: both;
	height: 146px;
	background-color: #AAAAAA;
	background-image: url('/i/footer.jpg');
	background-repeat: repeat-x;
	position:relative;
}

/* Basis Model */


/* Site */
.logo{ position:relative; display:block; width: 195px; height: 210px; background-color: #999999; background-image: url('/i/header_logo.jpg'); background-repeat: no-repeat; float:left; }



.button{
display:block;
margin-left:4px;
float:left;
width:111px;
height:100%;
background-color: #888888;
background-repeat: no-repeat;
text-align:center;
font-family: Tahoma;
font-size: 8pt;
color: #000000;
font-weight: bold;
text-decoration:none;
text-transform: uppercase;
}

.button:hover{
display:block;
margin-left:4px;
float:left;
width:111px;
height:100%;
background-color: #9C9C9C;
background-repeat: no-repeat;
text-align:center;
font-family: Tahoma;
font-size: 8pt;
color: #000000;
font-weight: bold;
text-decoration:none;
text-transform: uppercase;
}


.but1 div { margin-top:8px; }
.but2 div { margin-top:8px; }
.but3 div { margin-top:8px; }
.but4 div { margin-top:1px; }
.but5 div { margin-top:8px; }

.but1_sel div { margin-top:8px; }
.but2_sel div { margin-top:8px; }
.but3_sel div { margin-top:8px; }
.but4_sel div { margin-top:1px; }
.but5_sel div { margin-top:8px; }

.but1{ background-image: url('/i/but1.jpg'); }
.but2{ background-image: url('/i/but2.jpg'); }
.but3{ background-image: url('/i/but3.jpg'); }
.but4{ background-image: url('/i/but4.jpg'); }
.but5{ background-image: url('/i/but5.jpg'); }

.but1:hover{ background-image: url('/i/but1_hover.jpg'); }
.but2:hover{ background-image: url('/i/but2_hover.jpg'); }
.but3:hover{ background-image: url('/i/but3_hover.jpg'); }
.but4:hover{ background-image: url('/i/but4_hover.jpg'); }
.but5:hover{ background-image: url('/i/but5_hover.jpg'); }

.but1_sel{ background-image: url('/i/but1_sel.jpg'); }
.but2_sel{ background-image: url('/i/but2_sel.jpg'); }
.but3_sel{ background-image: url('/i/but3_sel.jpg'); }
.but4_sel{ background-image: url('/i/but4_sel.jpg'); }
.but5_sel{ background-image: url('/i/but5_sel.jpg'); }

.but1_sel:hover{ background-image: url('/i/but1_sel_hover.jpg'); }
.but2_sel:hover{ background-image: url('/i/but2_sel_hover.jpg'); }
.but3_sel:hover{ background-image: url('/i/but3_sel_hover.jpg'); }
.but4_sel:hover{ background-image: url('/i/but4_sel_hover.jpg'); }
.but5_sel:hover{ background-image: url('/i/but5_sel_hover.jpg'); }



a.menu_cat_head{ position:absolute; top:34px; left:42px; width:191px; height:47px; background-image: url('/i/menu_head.jpg');
text-align:center; font-family: Arial; font-size: 12pt; color: #EEEEEE; font-weight: bold; text-decoration:none; background-color: #B4B4B4; }
a.menu_cat_head:hover{ position:absolute; top:34px; left:42px; width:191px; height:47px; background-image: url('/i/menu_head.jpg');
text-align:center; font-family: Arial; font-size: 12pt; color: #FFFFFF; font-weight: bold; text-decoration:underline; background-color: #BCBCBC; }
a.menu_cat_head div { margin-top:14px; }


a.catmenu1{ display:block; position:absolute; top:98px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu3.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #585857; text-decoration:underline; }
a.catmenu1:hover{ display:block; position:absolute; top:98px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu3.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #484847; text-decoration:none; }
a.catmenu2{ display:block; position:absolute; top:144px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu1.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #585857; text-decoration:underline;  }
a.catmenu2:hover{ display:block; position:absolute; top:144px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu1.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #484847; text-decoration:none;  }
a.catmenu3{ display:block; position:absolute; top:190px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu2.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #585857; text-decoration:underline;  }
a.catmenu3:hover{ display:block; position:absolute; top:190px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu2.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #484847; text-decoration:none;  }
a.catmenu4{ display:block; position:absolute; top:236px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu4.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #585857; text-decoration:underline;  }
a.catmenu4:hover{ display:block; position:absolute; top:236px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu4.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #484847; text-decoration:none;  }
a.catmenu5{ display:block; position:absolute; top:282px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu5.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #585857; text-decoration:underline;  }
a.catmenu5:hover{ display:block; position:absolute; top:282px; left:42px; width:200px; height:46px; background-image: url('/i/catmenu5.jpg'); background-repeat: no-repeat; font-family: Arial; font-size: 10pt; color: #484847; text-decoration:none;  }

a.catmenu1 div{ margin-left:50px; margin-top:10px; }
a.catmenu2 div{ margin-left:50px; margin-top:10px; }
a.catmenu3 div{ margin-left:50px; margin-top:10px; }
a.catmenu4 div{ margin-left:50px; margin-top:4px; }
a.catmenu5 div{ margin-left:50px; margin-top:10px; }

a.footer_nav{ font-family: Arial; font-size: 10pt; color: #393939; text-decoration:underline; }
a.footer_nav:hover{ font-family: Arial; font-size: 10pt; color: #393939; text-decoration:none; }

a.price{ display:block; position:absolute; left:14px; top:-10px; padding-top:65px; background-image: url('/i/word.jpg'); background-repeat: no-repeat; background-position: center top; font-family: Tahoma; font-size: 10pt; color: #010101; text-decoration:underline; }
a.price:hover{ display:block; position:absolute; left:14px; top:-10px; padding-top:65px; background-image: url('/i/word_hover.jpg'); background-repeat: no-repeat; background-position: center top; font-family: Tahoma; font-size: 10pt; color: #010101; text-decoration:none; }

.vendor_arrow{ font-size: 10pt; font-weight: bold; }
.catalog_arrow{ font-size: 12pt; font-weight: bold; color: #878787; }
.nav_arrow{ font-family: Tahoma; font-size: 10pt; }

a.link_page{ font-size: 12pt; font-weight: bold; }
a.link_page:hover{ font-size: 12pt; font-weight: bold; }

div.header_background{ float:left; background-image: url('/i/header.jpg'); background-repeat: no-repeat; width:800px; height:240px; }
div.top_nav{ position:relative; left:180px; top:10px; width:580px; height:29px; }

div.content_space{ margin-bottom:6px; }
div.content_lock_top{ position:absolute; left:0px; top:0px; width:20px; height:35px; background-image: url('/i/str_top.jpg'); }
div.content_lock_bot{ position:absolute; left:0px; top:0px; width:20px; height:33px; background-image: url('/i/str_bot.jpg'); }
div.content_gen_block{ margin-top:4px; margin-left:120px; margin-right:20px; }
div.content_block{ padding-bottom:28px;}
div.content_block_head{ padding-left:5px; padding-right:8px; background-color: #D7D6D6; font-family: Arial Narrow; font-size: 16pt; margin-bottom:10px; }
div.content_cont{ background-color:#E6E5E5; border:1px solid #D2D2D2; }
div.content_int_block{ padding-left:5px; padding-right:5px; padding-bottom:6px; }
div.menu_gen{ position:relative; width:276px; height:388px; background-image: url('/i/menu.jpg'); background-color: #D8D8D8; background-repeat: no-repeat; } 
div.footer_right{ position:absolute; right:0px; bottom:0px; width:177px; height:145px; background-image: url('/i/footer_right.jpg'); }

div.bottom_nav{ position:absolute; bottom:57px; left:120px; border:1px solid #6C6C6C; width:579px; background-color: #E9EAE2; }
div.bottom_link{ text-align:center; margin-left:4px; margin-right:4px; margin-top:4px; margin-bottom:5px; font-family: Arial; font-size: 10pt; color: #393939; }

div.copy{ position:absolute; bottom:20px; left:120px; width:568px; font-family: Tahoma; font-size: 10pt; color: #ECECEC; }
div.address{ position:absolute; bottom:20px; left:20px; width:450px; height:20px; font-family: Tahoma; font-size: 1em; color: #ECECEC; }
div.links  { position:absolute; bottom:20px; right:200px;}

a.datio{ display:block; position:absolute; bottom:10px; left:10px; width:90px; height:60px; font-family: Tahoma; font-size:10px; color: #000000; text-decoration:none; background-image: url('/i/datio.jpg'); background-repeat: no-repeat; background-position: center bottom; }
a.datio:hover{ display:block; position:absolute; bottom:10px; left:10px; width:90px; height:60px; font-family: Tahoma; font-size: 10px; color: #000000; text-decoration:none; background-image: url('/i/datio_hover.jpg'); background-repeat: no-repeat; background-position: center bottom; }

a.head_news { font-family: Tahoma; font-size: 14pt; text-decoration:underline; }
a.head_news:hover { font-family: Tahoma; font-size: 14pt; text-decoration:none; }

.head_mnews{ font-family: Tahoma; font-size: 14pt; color: #494949; }
.ndate{ color: #909090; }
div.ncontent{ margin-top:5px; }

.scroll{ text-decoration:none; }
div.nav_bar{ height:18px; background-color: #DBD9D9; text-align:center; border:1px solid #9E9E9E;  margin-bottom:20px; }
div.cat_nav_bar{ padding-left:7px; background-color: #DBD9D9; border:1px solid #9E9E9E;  margin-bottom:18px; }

div.count{position:absolute; bottom:4px; right:10px;}

/* Site */

div.datio
{
position:absolute; bottom:10px; left:10px; width:90px; height:60px; font-size: 0.8em;
}

div.datio a, div.articles_link a
{
	font-family: Tahoma;
	font-size: 0.9em;
}

div.articles_link
{
	position:absolute;
	right: 40px;
	top: 110px;
}
.tableme
{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:0;
	border-right:0;
}
.tableme td
{
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:0;
	border-top:0;
}
.notableme
{
	border:0 !important;
}