body {
}

H1	  { 
color : #5B1900; 
background-color:#FFFFFF;
	font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-top: 6px;  
	padding-bottom: 6px;
	margin-bottom : 0px;
	display: block;
	padding-left: 6px;
	 margin-top: -7px;  
	 margin-bottom: 7px; 
 	border-top: 1px solid #5B1900;
	border-bottom: 1px solid #5B1900;
	border-left: 1px solid #5B1900;
	border-right: 1px solid #5B1900;
	}
	H2  {
color : #9D0000;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	text-align: left;
	}
	.content
	{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.menu {
	color : #FFFFFF;
	margin-top : 9px;
	padding-bottom : 9px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	color : #FFFFFF;
}


	.rekvizit
	{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #2f5079;
	text-align: left;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	line-height: 1.5em; 
}

a.element_menu:link, a.element_menu:visited {
background: White url(../images/knopka.gif) no-repeat left;
	color: White;
	display:block;
	text-decoration:none;
	font-size:12px;
	padding-left:23px;
	FONT-WEIGHT: bold; 
	font-family : Tahoma,Verdana;
	padding-bottom:5px;
	padding-top:5px;
	border-top-width: 1px;
	border-top: 1px solid White;
	
}

a.element_menu:link, a.element_menu:visited {
background: White url(../images/knopka.gif) no-repeat left;
	color: White;
	display:block;
	text-decoration:none;
	font-size:12px;
	padding-left:23px;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	padding-bottom:5px;
	padding-top:5px;
	border-top-width: 1px;
	border-top: 1px solid White;
	
}

a.navi_first:link, a.navi_first:visited {
	background: url(../images/knopka.gif) no-repeat left;
	display:block;
	color: White;
	text-decoration:none;
	font-size:12px;
	padding-left:23px;
	padding-bottom:5px;
	padding-top:5px;
	FONT-WEIGHT: bold; 
	font-family : Tahoma,Verdana;
	border-top-width: 1px;
	border-top: 1px solid White;
	
	
	
	
}

a.navi_first:hover {
background-color: #FACF52;
	color: White;
		display:block;
		text-decoration:none;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	padding-bottom:5px;
	padding-top:5px;
	border-top-width: 1px;
	border-top: 1px solid White;
	
	
	
}


a.navi_first_active:link, a.navi_first_active:visited { 
background-color: #FACF52;
	color: White;
		display:block;
		text-decoration:none;
	font-size:12px;
		padding-left:23px;
	padding-bottom:5px;
	padding-top:5px;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	border-top-width: 1px;
	border-top: 1px solid White;
	
	
	}
a.box_navi_first_active:hover {
}

a.navi_first_last:link, a.navi_first_last:visited {

	display:block;
	color: #5B1900;
	text-decoration:none;
	font-size:12px;
	padding-left:20px;
	padding-bottom:2px;
	padding-top:2px;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	border-top-width: 1px;
	border-top: 1px solid White;
	
	
	
}

a.navi_first_last:hover {
background-color: #A4A1A1;
	color: White;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	padding-bottom:2px;
	padding-top:2px;
	border-top-width: 1px;
	border-top: 1px solid White;

}

a.navi:link, a.navi:visited {

	
	color: #fff;
	text-decoration:none;
	font-size:11px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	padding-top:30px;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	
}

a.navi:hover {
	color: White;
	FONT-WEIGHT: bold; 
	font: bold;
	font-family : Tahoma,Verdana;
	padding-bottom:0px;
	padding-top:20px;
		padding-top:30px;
		padding-right:20px;
}
 
.zal1 { background-image:url(../images/index_04.jpg);

background-repeat: no-repeat; 
background-position: top left = left top = 0% 0%;
	
}
.zaliv2 { background-image:url(../images/index_05.jpg);
}


a.title_catalog:link,
a.title_catalog:visited {
color:#5B1900;
	background: #ffffff;
	text-decoration: none;
    display:block;
    font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-top:6px;
	padding-bottom: 4px ;
	border-bottom: 1px solid #AD8C7F;
	padding-left: 4px;
}
a.title_catalog:hover {
	color:#5B1900;
	background: #ffffff;
	text-decoration: none;
    display:block;
			font-size : 13px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-top:6px;
	padding-bottom: 4px;
		border-bottom: 1px solid #AD8C7F;
			padding-left: 4px;
}

a.title_catalog_detail:link,
a.title_catalog_detail:visited {
color:#5B1900;
	background: #ffffff;
	text-decoration: none;
    font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
a.title_catalog_detail:hover {
	color:#5B1900;
	background: #ffffff;
	text-decoration: none;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}



a.title1:link,a.title1:visited 
	{PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	color : #9D0000;
	LINE-HEIGHT: 20px; 
	font-family : Tahoma,Verdana,Arial;
	text-align: center;
	display: block;
	border-bottom: 1px dotted #9D0000;
	}
	a.title1:hover {
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	color : #570000;
	LINE-HEIGHT: 20px; 
	font-family : Tahoma,Verdana,Arial;
	text-align: center;
	display: block;
	border-bottom: 1px dotted #9D0000;

	}

.titleleft {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


a.news_title:link,
a.news_title:visited {
	color : #B22222;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 4px;
	margin-right : 4px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
	border-bottom: #c8c8c9 1px solid;
	display: block;
	border-bottom: 1px dotted #B22222;
	padding-left: 4px;
	padding-right: 4px;
	border-top: 1px dotted #B22222;
	}
a.news_title:hover {
	color : #DD5555;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 4px;
	margin-right : 4px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
border-bottom: #c8c8c9 1px solid;
}
a.news_title1:link,
a.news_title1:visited {
	color : #B22222;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 14px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	}
a.news_title1:hover {
	color : #DD5555;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 14px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
}
.zaliv{
	
	background: #eaeef7;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 1px;
	margin-left: 3px;
}
.zaliv_news{
	
	background: White;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 3px;
	margin-right: 3px;
	border-bottom: 2px solid #AD8C7F;

}
.zaliv_news1{
	
	background: White;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 3px;
	margin-right: 3px;
	border-bottom: 2px solid #AD8C7F;
}
.zaliv_pech{
	
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted White;
	border-left: 1px dotted White;
	border-right: 1px dotted White;
	border-top: 1px dotted White;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
	background-color: #88AFD0;
	}
.title1{
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #FFF; LINE-HEIGHT: 20px; 
	font-family : Tahoma,Verdana,Arial;
	text-align: center;
	}

	.title2{
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #4A4A4A;
	font-family : Tahoma,Verdana,Arial;
	text-align: center;
	}
.new_sub_menu{
	color : #448bbf;
	margin-bottom : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px none;
	display: block;
	}

.tab1{
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AD8C7F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #AD8C7F;
	border-right-color: #AD8C7F;
	border-left-color: #AD8C7F;
}

.tab2{
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AD8C7F;
}

a.stile20:link,
a.stile20:visited {
	DISPLAY: block; 
FONT-WEIGHT: bold; 
FONT-SIZE: 11px; 
PADDING-BOTTOM: 5px; COLOR: #B22222; 
PADDING-TOP: 4px;

TEXT-DECORATION: none;
	padding-right: 4px;
}

a.stile20:hover {
COLOR: #DD4D4D;
 

}

a.bold:link,
a.bold:visited
{
	color : #5B1900;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Tahoma,Verdana;
	font-weight: bold;
	text-align: center;
}

input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
a.bold:HOVER
{
	color : #E4E4E4;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Tahoma,Verdana;
	font-weight: bold;
	text-align: center;
}

input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
div {
	font-family : Tahoma,Verdana,Arial;
	font-size : 12px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	}

a.div_newstitle:link,
a.div_newstitle:visited {
color:#5B1900;
	background: #F2F7FB;
	text-decoration: none;
    display:block;
    font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-top:6px;
	padding-bottom: 6px;
			padding-left: 4px;
}
a.div_newstitle:hover {
	color:#5B1900;
	background: #F2F7FB;
	text-decoration: none;
    display:block;
			font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-top:6px;
	padding-bottom: 6px;
			padding-left: 4px;
}


.liner 
{border-bottom: 1px dotted White; 	margin-left: 2px;  margin-right: 1px; 	 }
liner_top 
{border-top: 1px dotted #0f366f; 	margin-left: 3px;  margin-right: 1px; 	 }
.foto{
	{ BACKGROUND: url(images/foto.gif) ;
}
.mainbody             {background-color: #fff; padding:9px;  text-align:left;}
.pageheader           {background: White; height:20px}
.page_footer		    {color : White; padding:5px;
font-size : 10px;
	font-family : Tahoma,Verdana,Arial;}
.gmenu		    
.page_vfooter		  {

	color : White;
	padding:5px;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	padding-top: 10px;
	
}
.page_vfooter a:hover {
	color : White;}
.footer {
	color : White;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}



.title01 {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.category {
	color : #7e9161;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	}
.subcategory {
color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}


.itemstext {

	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;

}

.itemstitle {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	}
.itemscatalog {
	color : #003C5E;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	}
.tizernews {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-left : 10px;
	margin-right : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title02 a {
	color : #000000;
	text-decoration: none;
}
.titlenavi {
background:  url(http://www.etalon-rostov.ru/tpl/section2/templates/images/nav.gif) no-repeat left;
	display:block;
	color : #8c100a;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	border-bottom: 1px solid #FEFEFE;
}
.titlenavi_items {
        no-repeat left;
	display:block;
	color : #8c100a;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	border-bottom: 1px solid #FEFEFE;
}

.right {
	color : #336897;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: left;
}

.bonus {
	color : #E3E3E3;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: left;
}

.right_news {
	color : #00478A;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
a.right_news:link,
a.right_news:visited {
	color : #FFC3C3;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
a.right_news:hover {
	color : #FFC3C3;
	margin-top : 5px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align: center;
}
.right b {
	color : #EF6D00;
}
.right a {
	color : #898989;
}
.right a:hover {
	color : #BF0000;
}
.left {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.left a {
	color : #FFFFFF;
}
.left a:hover {
	color : #000000;
}
li {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-right : 1px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
ul, ol {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
}
p {
	color : Black;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 7px;
	
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	line-height: 1.5em;
	padding-left: 3px;
	padding-right: 3px;
}
p a {
	color : #000000;
}
p a:hover {
	color : #000000;
}
a:link,
a:visited       {color: #21415D; text-decoration:none}
a:hover         {color: #21415D; text-decoration:none}
.bot {
	color : #000000;
	margin-top : 20px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 200px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.bot a {
	color : #000000;
	text-decoration: none;
}
.bot a:hover {
	color : #294A7B;
}


INPUT {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; FONT-SIZE: 9pt; MARGIN: 1px; BORDER-LEFT: #555555 1px solid; COLOR: #444444; BORDER-BOTTOM: #555555 1px solid; FONT-FAMILY: Tahoma, Verdana, 'MS Sans Serif', Arial, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
SELECT {
	BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; FONT-SIZE: 9pt; MARGIN: 1px; BORDER-LEFT: #555555 1px solid; COLOR: #444444; BORDER-BOTTOM: #555555 1px solid; FONT-FAMILY: Tahoma, Verdana, 'MS Sans Serif', Arial, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
TEXTAREA {
	BORDER-RIGHT: #555555 1px solid; 
	BORDER-TOP: #555555 1px solid; 
	FONT-SIZE: 9pt; MARGIN: 1px; 
	BORDER-LEFT: #555555 1px solid; 
	COLOR: #444444; BORDER-BOTTOM: #555555 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, 'MS Sans Serif', Arial, sans-serif; 
	BACKGROUND-COLOR: #f7f7f7
}


