body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
}
/*стили шаблона*/
.bg_vline{background:url(../images/bg_vline.jpg);}
.bg_sh{background:url(../images/bg_sh.jpg);}
.bg_bot{background:url(../images/bg_bot.jpg);}
.logo_bot{background:url(../images/logo_bot.jpg) no-repeat; background-color:#FFFFFF;}

.header_first{
font-size:11px; display:inline;
}
.header_second{
font-size:11px; display:inline; color:gray; font-weight:normal;
}

/*BAD Browsers*/
.tbl_browser { padding:10px; text-align:center; }
.td_browser { padding-left:15px; padding-right:15px; }


/**/
INPUT {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-FAMILY: sans-serif; color: black; FONT-SIZE: 10px;
}
.radio INPUT {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; vertical-align: middle;
}
textarea {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-FAMILY: sans-serif; color: black; FONT-SIZE: 11px;
}
select {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-FAMILY: sans-serif; color: black; FONT-SIZE: 11px;
}
P {
   FONT: 11px Tahoma, Verdana, sans-serif;
margin: 0px;
}
DIV {
   FONT: 11px Tahoma, Verdana, sans-serif;}
TD {
   FONT: 11px Tahoma, Verdana, sans-serif; COLOR: black;}
.TD_item {
   FONT: 13px Tahoma, Verdana, sans-serif; COLOR: black;}

#bot {
   FONT: 9px Tahoma, Verdana, sans-serif; COLOR: #737373}
H1, H2, H3, H4, H5, H6 {
padding:0;
margin: 0px;
}

.sub_menu {
padding-top: 2px;
font-size: 1.2em;
}
.login INPUT {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-FAMILY: sans-serif; color: black; FONT-SIZE: 10px;
}
.login {
	FONT-FAMILY: Tahoma, Verdana, sans-serif; color: gray; FONT-SIZE: 10px;
}
.footer{
font-size:10px; color: white;
}
.top_menu A:link, A:visited {
  color: red; text-decoration: none;
}
.top_menu A:hover {
  color: red; text-decoration: underline;
  }
.form_lnk A:link, A:visited {
  color: gray; text-decoration: none;
}
.form_lnk A:hover {
  color: gray; text-decoration: underline;
  }
.menu A:link, A:visited {
  color: red; text-decoration: none;
}
.menu A:hover {
  color: gray; text-decoration: underline;
  }
.menu {
	line-height: 20px;
}
  .search INPUT {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; FONT-FAMILY: sans-serif; color: gray; FONT-SIZE: 10px;
}

.main a:link{
	text-decoration:none;
	color:#0066ff;
}
.main a:visited{
	text-decoration:none;
	color:#0066ff;
}
.main a:hover{
	text-decoration: underline;
	color:#666666;
}
.brand_menu a:link {
  color: gray; text-decoration: none;
}
.brand_menu a:visited {
  color: gray; text-decoration: none;
}
.brand_menu a:hover {
  color: gray; text-decoration: underline;
}
.item {
	line-height: 25px;
}
.image IMG {
	border-color:#e1e1e1;
	border-width: 1px 1px 1px 1px;
}

label.error {	/*in auth.php*/
	display: none;
	margin-left: 10px;
	font-size:0.8em;
	color:red;	
}
#news_link A:link {
  color: black; text-decoration: none
}
#news_link A:visited {
  color: black; text-decoration: none
}
#news_link A:hover {
   color: black; text-decoration: underline
}

.tr_high{
background-color:#F8F8F8;
}
.added_basket{
 padding: 3px;
 border: 1px solid #000;
 /*display: none;*/
 background: #fff;
 color: black;
 font-size: 10px;
 text-align: center;
 position:relative;
 z-index: 1000;
 /*left:0px;*/
 /*top:-16px;*/
 }
div#qTip {
 padding: 3px;
 border: 1px solid #000;
 /*border-right-width: 2px;
 border-bottom-width: 2px;*/
 display: none;
 background: #fff;
 color: black;
 font-size: 10px;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

.style6 {
	font-size: 14px;
	color: red;
}
.style7 {font-size: 20px}
/*-------------------------------*/
.otbor a:link, .otbor a:visited{
color:gray;
/*font-weight: bold;*/
}
.more{
cursor:pointer;
color:gray;
/*font-weight: bold;*/
}
/*-------------------------------*/
.sl_h1{
	font-family: Arial; font-size: 1.2em;
}
.sl_h2{
	font-family: Arial; font-size: 1em;
}
.sl_title A:visited{
	text-decoration: none;
}
.sl_title A:hover{
	text-decoration: underline;
}
.sl_title A:link{
	text-decoration: none;
}

.links A{
	color:#76c090; text-decoration: none;
}
.links {
	text-decoration: none;
	color:#76c090;
	font-size: 0.4em;
}
.sa_lnk A{
	text-decoration: none;
	/*color:#76c090;*/
	color:white;
}
.sa_lnk {
	width:270px;
	/*height:8px;*/
	overflow:hidden;
	text-decoration: none;
	/*color:#76c090;*/
	color:white;
	font-size: 0.5em;
}
/*-------------------------НАЧАЛО модальные окна гостинки и писем---------------------------*/
body {padding:0; margin:0; height:100%; width:100%;}


