body, html {
	font-family: Arial;
	width:100%;
	margin:auto;
	background: #dedfd4 url(i/diz/bg.jpg);
	font-size:90%;
}

a {text-decoration:underline; outline:none; color:#000000;}
a:hover, a img {text-decoration:none; color:#000000; }
a:visited {color:#000000;}

table {border:none; border-collapse:collapse; padding:0; margin:0;}
table td {padding:0; margin:0; border:none;} 
img {border:none; text-decoration:none;}
em {font-size:90%;}

hr {
 border: none; /* Óáèðàåì ãðàíèöó äëÿ áðàóçåðà Firefox */
 color: #d1c6c6; /* Öâåò ëèíèè äëÿ áðàóçåðà Internet Explorer */
 background-color: #d1c6c6; /* Öâåò ëèíèè äëÿ áðàóçåðà Firefox è Opera */
 height: 1px; /* Òîëùèíà ëèíèè */
 width:90%;
 text-align:center;
}

#body {width:96%; height:100%; margin:auto; border:#ffcb00 5px solid; margin:10px auto;}

#top {}

#left_bar {
	width:200px;
	vertical-align:top;
	border-right:#ffcb00 5px solid;
	background:#fff437;
}

#main {
	
	vertical-align:top;
	background:#fcfcfc;
}

#right_bar  {
	width:180px;
	vertical-align:top;
	border-left:#ffcb00 5px solid;
	background:#fff437;
}


#footer {border-top:#ffcb00 5px solid; text-align:center; height:50px; background: #635f5e url(i/diz/footer_bg.jpg) repeat-x; font-size:12px;}

h1 {position:absolute; font:bold italic 16pt Arial; color:white; left:335px; top:30px; 
width:55%;
height:100px;
text-align:center; padding:0; margin:0;}

h2 {font-size:14px; color:#fff437; text-align:left; margin: 0; padding:0;}

h3, h3 a, a.h3:visited {color:#fff437; font-size:13pt; padding:0; margin:0px;}

/*HEDER  */
a.logo {display:block; margin:auto; padding-left:50px;}

.header	{width:100%; background:url(/i/diz/heder_m.jpg) repeat-x; height:120px; margin:auto;}



.herder_l, .herder_r {height:120px;}
.herder_l {float:left; background:url(i/diz/heder_l.gif) no-repeat; width:289px;}
.herder_r {float:right; background:url(i/diz/heder_r.jpg) no-repeat; vertical-align:middle; text-align:center; width:26px;}

.small_top_menu {margin-top:8px;}
.small_top_menu a {display:block; margin:0; padding:0; }
.small_top_menu img {margin:0; padding:0; margin-top:10px;}

.top_tel {
	float:right;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding:9px 20px;
	width:140px;
	}


/*LEFT MENU*/
a.menu_1_cp {color:#fe3700 !important;}

.block_left ul {padding:0; margin:0px; list-style:none;}
.menu_2_li a, .menu_2_li a:visited {display:block; background:url(/i/diz/menu_2_li.gif) 0px 2px no-repeat; padding-left:10px; color:#0040aa; font-size:14px; text-decoration:underline;}
.menu_3_li a, .menu_3_li a:visited {display:block; background:url(/i/diz/menu_2_li.gif) 15px 2px no-repeat; padding-left:25px; color:#0040aa; font-size:14px; text-decoration:underline;}
a.menu_2_cp, a.menu_3_cp {font-weight:bold;}
.menu_2_li a:hover, .menu_3_li a:hover {text-decoration:none;}


/* ÁËÎÊÈ */

.empty_block {clear:both; width:100%; height:13px; margin:0; padding:0;}

.block_left {width:100%; font-size:12px; border-bottom:#ffcb00 5px solid;}
.block_left b {display:block; font-size:14px; background:#434141; color:#fff437; text-transform:uppercase; padding:10px 5px 10px 10px; margin-bottom:5px;}
.block_left b a, .block_left b a:visited{color:#fff437;}
.block_left b a:hover{color:#fe3700;}
.block_left span {display:block; padding:5px;}
.block_left form {margin:0; padding:0; text-align:center;}



input#search_string {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:18px; }

input#search {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
span.in_left {text-align:left; clear:both; display:block; background:transparent;}




/*INDEX*/
.main_text {text-align:justify; padding:10px; font-size:14px;}


/*ÁÐÅÍÄÛ*/


/*ÍÎÂÎÑÒÈ È ÑÒÀÒÜÈ*/
.news {	text-align:justify;
	text-indent: 1.3em;
	line-height: 1.3;
	margin:0 15px;
	font-size:12px;
}
*HTML table.news {margin-right:45px;}

.index_news {float:left; padding:3px 5px 3px 10px;}
.block img.index_news {padding:3px 5px 3px 3px;}

.block_index {width:100%; table-layout:fixed;}
.block_index strong {display:block; text-align:center;}



/*ÇÀÃÎËÂÎÊ*/
.zagolovok {background:#fe3700; border-bottom:#ffcb00 5px solid; font-size:14px; padding:10px 5px 10px 25px; margin-bottom:5px;}



.zagolovok a, .zagolovok a:visited, .zagolovok  span{
	font-weight:bold;
	color:#fff437;
	text-decoration:underline;
	}
.zagolovok a:hover {text-decoration:none;}
.zagolovok span {font-weight:bold; text-decoration:none;}

/*ÎÏÈÑÀÍÈÅ*/
.short_description {
	text-align:justify;
	margin-bottom:13px;
	line-height: 1.2;
	margin:0 15px;
	font-size:100%;
}
/*  *HTML div.short_description {margin-right:40px;}  */
.short_description  p{text-indent: 1.3em;}

.short_description  img {float:left; padding:0 15px 5px 0;}


/* .short_description  img.no_border {padding:0px 10px 0px 0px; float:left; display:block;}
.short_description img.in_border {padding:0; margin:0 auto;} */
.description {
	text-align:justify;
	line-height: 1.2;
	margin:0 15px;

	margin-bottom:15px;
}
/*  *HTML div.description {margin-right:40px;}  */
.description  p{text-indent: 1.3em;}
.description img {padding:0 5px 5px 0; float:left;}

.description table {width:100%; padding:5px;}
.description table  td{border:#000 1px solid; padding:5px;}

/*Ìîäóëü ÔÀÉËÎÂ*/
.files {margin:10px; clear:both;}
.files a, .files a:visited {display:block; color:#000000;}

/*Ïîñòðàíè÷íàÿ íàâèãàöèÿ*/
.page_nav, .page_nav a, .page_nav a:visited {text-align:center; color:#2f97ca;}
.page_nav a {padding:0 2px 2px 2px;}
.page_nav hr {color:#2f97ca;}

/*ÊÀÒÀËÎÃ*/


/*ÒÎÂÀÐÛ*/
.prod_mini {margin:0 auto; width:100%;}
.prod_mini td {padding:3px; border-bottom:#f5f5f3 2px solid;}
.prod_mini td.heder {text-align:center;}
.prod_mini td.order {text-align:right;}
.prod_mini td.name {width:60%; text-align:left;}
.prod_mini td.price {text-align:center;}
.prod_mini input {text-align:right;}


table.product  {width:100%;}
.product td {padding:3px; border-bottom:#f5f5f3 2px solid;}
.product td.heder {text-align:center;}
.product td.order {text-align:right;}
.product td.name {width:35%; text-align:left;}
.product td.price {text-align:center;}
.product input {text-align:right;}
.name a, .name a:visited {text-decoration:underline; color:#000;}
.name a:hover {text-decoration:none;}

/*ÊÎÐÇÈÍÀ*/
/* table.order {width:100%; margin:auto; font-size:12px; border:#dedfd4 2px solid; background:#fcfcfc;} */
table.order {width:100%; margin:auto; font-size:12px;}
.order tr.heder {text-align:center; font-weight:bold;}
.order td {padding:3px; border-bottom:#f5f5f3 2px solid;}
.order label {margin:0; padding:0;}
.num {text-align:right;}
input.num:focus {background:#f9fcfe;}
.order_sub  { text-align:right; border-top:2px #fff solid;}
.order a {text-decoration:underline; color:#000;}
.order a:hover {text-decoration:none;}
.order_form {margin:auto;}

/*ÊÎÍÒÀÊÒÛ*/
.cont_mini {text-align:left; font-size:110%; font-weight:bold;}
.cont_mini img {float:left; margin:5px 3px 5px 6px;}
.cont_mini span {display:block; height: 28px; margin-left:30px; padding:7px 2px 0px 10px;}
.cont_mini img.icq {margin:8px 10px;}
.cont_mini a, .cont_mini a:visited {color:#000;}

table.contact {
	width:100%;
	background:#fff437;
	padding:0;
	margin:0;
	border-bottom:#ffcb00 5px solid;
}
table.contact td {border:none; border-top:#ffcb00 5px solid; vertical-align:top; padding:5px;}
.contact form{margin:0; padding:0;}
.form_block {
		
}
.form_block label {font-weight:bold;}
.form_block label  i {font-weight:normal;}

/* FOOTER */




.t_menu {width:100%; text-align:center; padding:0; margin:0 auto; border-top:#ffcb00 5px solid; border-bottom:#ffcb00 5px solid; background:transparent url("/i/diz/top_m_off.gif") repeat-x top left;}
.t_menu_l {float:left; width:19px; height:36px; background:url(i/diz/t_menu_l.gif) no-repeat;}
.t_menu_r {float:right; width:157px; height:36px; background:url(i/diz/t_menu_r.gif) no-repeat top right;}

div#top_menu{
 	margin:0 auto;
	padding:0;
	list-style-type:none;
	display:block;
	height:36px;
	/* width:700px; */
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
/* 	border-bottom:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;  */
/*	border-right:1px solid #001fb9; */
/* 	position:absolute;
	top:111px;
	right:25px; */
}

/* * HTML div#top_menu{background:transparent url("/i/diz/top_m_divider.gif") no-repeat top left;} */

div#top_menu span{
	display:block;
	float:left;
	margin:0 auto;
	padding:0;
	margin-left:0px;
	background:transparent url("/i/diz/top_m_divider.gif") no-repeat top right;
	}
div#top_menu span a{
	margin-left:1px;
	display:block;
	float:left;
	color:#fcfcfc;
	text-decoration:none;
	font-weight:bold;
	padding:10px 30px 0 10px;
	height:26px;
	/* background:transparent url("/i/diz/top_m_divider.gif") no-repeat top right; */
	}
div#top_menu span a:hover{
 	/* background:transparent url("/i/diz/top_m_hover.gif") repeat-x; */
	color:#fff;
	}

#top_cp, #top_cp a{
	display:block;
	float:left;
	text-decoration:none;
	font-weight:bold;
 	/* background:transparent url("/i/diz/top_m_hover.gif") repeat-x; */
	color:#fff !important;
	}


span.a_right, a.a_right, a.a_right:visited {display:block; text-align:right; color:#3197c8;  font-style: italic; font-size:11px;}
span.a_right {padding:0px 10px; font-size:11px;}
.red {color:red;}