body {
	background-color: #ffffff;
}

/* START ШАПКА */
.menu_line_r {
	background: url('/images/menu_line_r.jpg') no-repeat;
	width:32px;
	height:41px;
}
.menu_line {
	background: url('/images/menu_line.jpg') no-repeat;
	width:586px;
	height:41px;
}

.logo01 {
	background: url('/images/logo01.jpg') no-repeat;
	width:303px;
	height:125px;
}
.logo02 {
	background: url('/images/logo02.jpg') no-repeat;
	width:315px;
	height:125px;
}
.logo03 {
	background: url('/images/logo03.jpg') no-repeat;
	width:362px;
	height:125px;
}
.logo04 {
	background: url('/images/logo04.jpg') no-repeat;
	width:362px;
	height:41px;
}
.logo05 {
	background: url('/images/logo05.jpg') no-repeat;
	background-position: right top;
	width:472px;
	height:51px;
}
.logo06 {
	background: url('/images/logo06.jpg') no-repeat;
	width:253px;
	height:51px;
}
.bottom_line_l {
	background: url('/images/bottom_line_l.jpg') no-repeat;
	width:144px;
	height:104px;
}
.bottom_line_r {
	background: url('/images/bottom_line_r.jpg') no-repeat;
	background-position: left bottom;
	width:53px;
	height:104px;
}
.bottom_line{
	background: url('/images/bottom_line.jpg') repeat-x;
	background-position: left bottom;
	height:104px;
	font-family: "Tahoma";
	font-size: 8pt;
	color : #ffffff;
	padding-top:75px
}
.logo08 {
	background: url('/images/logo08.jpg') no-repeat;
	width:179px;
	height:43px;
}

.menu_bg{
	background: url('/images/menu_bg.jpg') no-repeat;
	background-position: center;
	height:28px;
}
/* END ШАПКА */

.menu_top {
	font-family: "Tahoma";
	font-size: 10pt;
	color : #ffffff; 
}
.menu_top a:link{ color: #ffffff;  text-decoration : none;  }
.menu_top a:visited{color: #ffffff; text-decoration : none;}
.menu_top a:hover{color: #ffffff; text-decoration : underline; }

/* Новости на главной */
.news_left_table{
	margin-top: 15px;
	border: 1px solid #bfbfbf;
}
.news_left_table1{
	border: 1px solid #ffffff;
}
.index_news_header{
	font-family: "Arial";
	font-size: 14pt;
	color : #000000;
	text-align:center;
	border-bottom: 1px solid #bfbfbf;
}
.index_news_items{
	font-family: "Tahoma";
	font-size: 8pt;
	color : #000000;
	text-align:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:10px;
}
.index_news_items a:link{ color: #000000;  text-decoration : none;  }
.index_news_items a:visited{color: #000000; text-decoration : none;}
.index_news_items a:hover{color: #504f4f; text-decoration : none; }

td.news_table_items_header{
	font-family: "Tahoma";
	font-size: 8pt;
	color : #000000;
	border-bottom: 1px dotted #bfbfbf;
}

td.news_table_items{
	font-family: "Tahoma";
	font-size: 8pt;
	color : #000000;
}
.news_table_items a:link{ color: #000000;  text-decoration : none;  }
.news_table_items a:visited{color: #000000; text-decoration : none;}
.news_table_items a:hover{color: #504f4f; text-decoration : none; }

/* START Левое меню */
.menu_left_table{
	margin: 1px;
	border: 1px solid #666666;
}
.menu_left_table1 {
	border: 1px solid #ffffff;
}

.menu_border_item {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.menu_puzzle {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top:5px;
	padding-left:5px;
}

.menu_text1 {
	font-family: "Tahoma";
	font-size: 10pt;
	color : #ffffff;
	font-weight : bold;
}
.menu_text1 a:link{ color: #ffffff;  text-decoration : none;  }
.menu_text1 a:visited{color: #ffffff; text-decoration : none;}
.menu_text1 a:hover{color: #f8f8f8; text-decoration : none; }

.menu_text2 {
	font-family: "Tahoma";
	font-size: 8pt;
	color : #000000;
	font-weight : bold;
}
.menu_text2 a:link{ color: #000000;  text-decoration : none;  }
.menu_text2 a:visited{color: #000000; text-decoration : none;}
.menu_text2 a:hover{color: #000000; text-decoration : none; }

.menu_text3 {
	font-family: "Tahoma";
	font-size: 8pt;
	color : #ffffff;

}
.menu_text3 a:link{ color: #ffffff;  text-decoration : none;  }
.menu_text3 a:visited{color: #ffffff; text-decoration : none;}
.menu_text3 a:hover{color: #ffffff; text-decoration : none; }

.menu_text4 {
	font-family: "Tahoma";
	font-size: 8pt;
	color : #ffffff;
	padding-left:30px;

}
.menu_text4 a:link{ color: #ffffff;  text-decoration : none;  }
.menu_text4 a:visited{color: #ffffff; text-decoration : none;}
.menu_text4 a:hover{color: #ffffff; text-decoration : none; }
/* END Левое меню */


/* Хидер контента */
H1{
	font-family: "Tahoma";
	font-size: 12pt;
	color : #FF3300;
	font-weight : bold;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
}
H2{
	font-family: "Tahoma";
	font-size: 10pt;
	color : #000000;
	font-weight : bold;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
}

/* Текст контента */
.content_text {	
	font-size: 8pt;	
	color : #000000;
	font-family: "Tahoma";
	text-indent: 2em;
	color : #000000;
	line-height: 1.5;
	text-align:justify;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
}
.content_text a:link{ color: #000000;  text-decoration : none; }
.content_text a:visited{color: #000000; text-decoration : none;}
.content_text a:hover{color: #000000; text-decoration : underline; }

.content_text font{
	color : #000000;
	font-family: "Tahoma";
	font-size: 8pt;
	text-indent: 0em;
	line-height: 1.5;
}
.content_text td{
	color : #000000;
	font-family: "Tahoma";
	text-indent: 0em;
	font-size: 8pt;
}

.content_text p{
	font-size: 8pt;
	font-family: "Tahoma";
	text-indent: 2em;
	color : #000000;
	line-height: 1.5;
}
.content_text img{
	margin-right:6px;
	margin-left:6px;
	margin-top:8px;
	margin-bottom:8px;
}

/* Лучшая цена */
.catalog_price_header{
	font-family: "Tahoma";
	font-size: 10pt;
	color : #000000;
	font-weight : bold;
	padding-bottom:10px;
	padding-top:10px;
}
.catalog_price_text{
	font-family: "Tahoma";
	font-size: 8pt;
	color : #000000; 
	font-weight : bold;
}
.catalog_price_red{
	font-family: "Tahoma";
	font-size: 8pt;
	color : #FF3300;
	font-weight : bold;
}

/* Фото */
img.catalog_img{
	border: 2px solid #cdd3d9;
	margin-right:5px;
	margin-bottom:5px;
}

.price_mod_table{
	font-family: "Tahoma";
	font-size: 8pt;
	color : #ffffff;
}
.price_mod_table_item{
	font-family: "Tahoma";
	font-size: 11px;
	color : #000000;
}

.phone {
	font-family: "Tahoma";
	font-size: 10pt;
	color : #000000;
	font-weight : bold;	
	padding-left:30px;
}

/* Футер */
.footer_text {
	font-family: Tahoma;
	font-size: 11px;
	color : #000000;
}
.footer_text a:link{ color: #999999;  text-decoration : none;  }
.footer_text a:visited{color: #999999; text-decoration : none;}
.footer_text a:hover{color: #231f20; text-decoration : none; }

/* Форма Заказа */
.orders{
	font-family: Tahoma;
	font-size: 11px;	
	color: #5d7285;
	background-color: #f4f4f4;
	border: 1px dotted #bfbfbf;
}
.orders a:link{color: #4c3704; text-decoration: none;}
.orders a:visited{color: #4c3704; text-decoration: none;}
.orders a:hover{color: #080800; text-decoration: none;}

.orders_textarea{
	width:100%;
	height:100%;
	BACKGROUND-COLOR: #fcfcfc;
	FONT-SIZE: 11px;
	font-family: Tahoma;
	BORDER-RIGHT: #959595 1px solid; 
	BORDER-TOP: #959595 1px solid; 
	BORDER-BOTTOM: #959595 1px solid; 
	BORDER-LEFT: #959595 1px solid;
}


/* Плоские элементы */
INPUT {
	BORDER-RIGHT: #959595 1px solid; 
	BORDER-TOP: #959595 1px solid; 
	BORDER-BOTTOM: #959595 1px solid; 
	BORDER-LEFT: #959595 1px solid; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #fcfcfc;
}

SELECT {
	BORDER-RIGHT: #959595 1px solid; 
	BORDER-TOP: #959595 1px solid; 
	BORDER-BOTTOM: #959595 1px solid; 
	BORDER-LEFT: #959595 1px solid; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #fcfcfc;
}

/* Постраничная навигация */
.pages{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
}
.page_selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color : White;
	background-color : #DEDEDE;
}
.pages a:link{ color: #314F92; text-decoration:none;}
.pages a:visited{ color:#314F92; text-decoration:none;}
.pages a:hover{color: #DF9200;text-decoration:none;}


                                  div.spoiler
                                  {
                	          display:none;
                	          text-align:justify;
                                  }
                                  div.spoiler2
                                  {
                	          display:block;
                                  }
