/* style for template #2 */
BODY{
	margin-top: 0;
    font-family: Verdana, Arial, sans-serif;
}
SELECT {
 width: 150px; 
}
p, font
{ font-family:		Verdana, Arial;
  font-size:		12px;
}
.copyr
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
td
{ font-family:		Verdana, Arial;
  font-size:		12px;
}
td.cat{
   font-family:		Verdana, Arial;
   font-size:		12px;
	background-repeat: no-repeat;
}
.small
{
	font-size: 10px;
	font-weight: bold;
}
.cat
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.main
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.bns
{
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
h1
{ font-family:	Verdana, Arial;
  font-size:	16px;
  color:	black;
}
h2
{ font-family:	Verdana, Arial;
  font-size:	14px;
  color:	black;
}
.standard
{ font-weight:		normal;
}
.standardsmall
{ font-weight:		normal;
  font-size:		11px;
}

h1.treemenu {    
 padding: 0;
 margin: 0;
 font-weight: bold;
 font-size: 12px;
}
td.standardsmall h1.treemenu {
 font-size: 11px;
}

.light
{
	color: #000000;
}
.lightsmall
{ color:			#000000;
  font-size:		10px;
}
.reg
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
}
.lightstandard
{ color:			navy;
  font-weight:		normal;
}
.middle
{
	color: #000000;
}
a {
	font-family: Verdana, Arial;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial;
	color: #000000;
	text-decoration: underline;
}
a.main:link {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #184A2F;
	text-decoration: none;
}
a.main:visited {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #184A2F;
	text-decoration: none;
}
a.main:hover {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #184A2F;
	text-decoration: underline;
}
a.main:active {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #184A2F;
	text-decoration: underline;
}
.no_underline
{ text-decoration:		none;
}
a.small
{
  font-family:		Verdana, Arial;
  font-size:		10px;
  font-weight:		bold;
  color:			#000000;
}
a.standard:link
{ font-family:		Verdana, Arial;
  font-size:		12px;
  font-weight:		normal;
  text-decoration: none;
}
a.standard:visited
{ font-family:		Verdana, Arial;
  font-size:		12px;
  font-weight:		normal;
  text-decoration: none;
}
a.standard:active
{ font-family:		Verdana, Arial;
  font-size:		12px;
  font-weight:		normal;
  text-decoration: underline;
}
a.standard:hover
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a.standard2:link
{ font-family:		Verdana, Arial;
  font-size:		10px;
  font-weight:		bold;
  text-decoration: none;
}
a.standard2:visited
{ font-family:		Verdana, Arial;
  font-size:		10px;
  font-weight:		bold;
  text-decoration: none;
}
a.standard2:active
{ font-family:		Verdana, Arial;
  font-size:		10px;
  font-weight:		bold;
  text-decoration: underline;
}
a.standard2:hover
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
a.cat
{ font-family:		Verdana, Arial;
  font-size:		16px;
  font-weight:		bold;
}
.cart
{ font-family:		Verdana, Arial;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}
a.sw:link {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
} 
a.sw:visited  {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.sw:hover {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
} 
a.sw:active {
	font-family: Arial;
	font-size: 9px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
a.reg:link {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
} 
a.reg:visited  {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.reg:hover {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
} 
a.reg:active {
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
a.ns:link {
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
} 
a.ns:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
} 
a.ns:active {
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
a.ns:hover {
	font-family: Arial;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
a.n:link {
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.n:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
} 
a.n:hover {
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
a.n:active {
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

/* --------------------- 30/11/08 ---- */
.cln {
  clear:both;
  height:1px;
  font-size:1px;
  background:transparent;
}
table.root_node td {          
 padding-top: 5px;
 padding-bottom: 0px;
}
table.root_node td a {
}
table.root_node td.root_img {
 padding-left: 0px;
 padding-right: 2px;
}

div.bcontent {
 padding-top: 0px;
 padding-left: 15px;
 padding-bottom: 25px;
}
div.binner {
 width: 140px;
 font-size: 10px;
 text-align: left;
}
div.btitle {
 text-align: left;
 font-size: 10px;
 font-weight: bold;
 color: red;
}
div.btitle a {
 font-weight: bold;
 font-size: 10px;
 color: black; 
}
div.bparam {}
div.bparam td {
 font-size: 10px;
}
div.bdescr p {
 font-size: 10px;
 margin: 0;
}
div.bprice font {
 font-size: 10px;   
}
table.guest {
 padding: 0;
 border: 0;
 width: 100%;
}
table.guest td {
 width: 50%;
}
.red {
 color: red;
}
.green {
 color: green;
}
.grey {
 color: gray;
}
td.gsearch {
 padding-top: 3px;
 padding-left: 2px;
 text-align: center;
}
td.gsearch form, td.gsearch input {
 padding: 0;
 margin: 0;
 border: 0;
}
td.gsearch input.gtext {
 border: 1px solid green;
}
td.gsearch div {
 height: 2px;
 font-size: 1px;
}
td.gsearch input.gbut {
 background-color: green;
 color: #fff;
 height: 15px;
 vertical-align: baseline;
}
td.gsearch a img {
 border: 0;
}
td.ghead {
  background: url('img/ghead-fon.jpg') left top repeat;
  height: 20px;
  padding-top: 3px;
  padding-bottom: 4px;
}
td.ghead a {
 text-decoration: underline;
}                      
td.ghead a:hover {
 text-decoration: none;
}
td.guest-msg {
 padding-top: 5px;
}
td.answer {
 padding-top: 10px;
}
td.answer div {
 float: left;
 width: 717px;
}
td.answer div.answer {
 width: 52px;
 font-weight: bold;
 color: #ae9226;
}
div.main {
 width: 180px;
}
div.main_top {
 background: url(img/icons/main_top.jpg) top center no-repeat;
 padding-top: 9px;
 height: 108px;
}
div.main_top {
 _height: 117px;
}
div.main_fon {
 background: url(img/icons/main_fon.jpg) center repeat-y;
 padding-top: 5px;
 padding-left: 2px;
 padding-right: 2px;
 text-align: center;
}
div.main_bottom {
 background: url(img/icons/main_bottom.jpg) center bottom no-repeat;
 height: 8px;
}
div.newcat {
 position: relative;
 top: 18px;
 left: 15px;
 font-size: 10px;
 color: red;
 text-align: left;
 font-style: italic;
 font-weight: bold;
}
div.categ {
  width: 140px;
  height: 140px;
  background: url("img/icons/main.jpg") top center no-repeat;
  padding-top: 2px;
  padding-left: 10px;
}
div.categ1 {
  width: 140px;
  height: 151px;
  background: url("img/icons/main1.jpg") top center no-repeat;
  padding-top: 2px;
  padding-left: 10px;
}

div.newsblock a {
 color: green
}
h1.home {
 padding: 0;
 margin: 0;
 font-size: 12px;
 padding-bottom: 10px;
 color: green;
}
div.skidka {
 text-align: center;
 position: relative;
 top: -17px;
 visibility: hidden;
}
div.skidka span {
 color: red;
 font-weight: bold;
 text-decoration: blink;
}
div.icq {
 font-weight: normal;
}
div.icq img {
 vertical-align: middle;
}
div.icq div {
 height: 7px;
 line-height: 7px;
}
