html, body{margin:0; padding:0;}

html {height:100%;}

body {height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	color:#ffffff;}

.main{width:100%; margin:0 auto; position:relative; min-height:100%; height:100%; display:table; }


h1 {
	font-size:200%;
	padding:5px 5px 5px 5px;
	margin:0px 0px 10px 10px;
	text-align: left;
	color:#ffea00;
	line-height:normal;
	font-weight:normal;
	}

h3 {
	font-size:130%;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	color:#ffea00;
	text-align: left;
	line-height:normal;
	font-weight:bold;}
	

p {
	margin:0px 0px 5px 0px;
	padding:0px;
	line-height:150%;}
em {
	color:#cc3333;
	font-style:normal;}

em.news_data {
	color:#2c2c2c;
	font-style:normal;
	font-size:85%;}

a {text-decoration:underline;
	color:#ffea00;}
	
a:visited {color:#ffea00;}

a:hover {color:#cc3300; text-decoration:none;}



.title 	{color: #ffffff; font-size: 14px; text-decoration: underline;  font-family: Arial, Verdana, Tahoma, Ms sans serif;  font-weight: bold; padding-left:15px; text-align:left;}
.titleleft 	{color: #ff9933; font-size: 16px; text-decoration: underline;  font-family: Arial, Verdana, Tahoma, Ms sans serif;  font-weight: bold; padding-left:15px; text-align:left;}

table.catalog td { padding: 2px 2px 2px 2px; BORDER-bottom: #dddddd 1px solid; BORDER-right: #dddddd 1px solid; BORDER-left: #dddddd 1px solid; text-align: center;}
table.catalog td a { color: #003366; text-decoration:underline;}
table.catalog td a:hover { color: #ff6600; text-decoration:underline;}
table.catalog td.price { text-align: center; }
table.catalog th { padding: 5px 2px 5px 2px; background-color: #ffd987; valign:middle; BORDER-right: #ffffff 1px solid; color: #000; font-size: 14px; }

a.nav		{color: #ffffff; font-size: 14px; font-family: Arial, Verdana, Tahoma, Ms sans serif; font-weight: bold; text-decoration: none; BACKGROUND: url('/images/blank.gif') no-repeat; padding-left: 20px;}

a.nav:hover 	{
	color: #ffea00;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma, Ms sans serif;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND: url('/images/menu.gif') no-repeat;
	padding-left: 20px;
}

a.freeze		{
	color: #ffea00;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma, Ms sans serif;
	font-weight: bold;
	text-decoration: none;
	BACKGROUND: url('/images/menu.gif') no-repeat;
	padding-left: 20px;
}

a.freeze:hover 	{color: #ff9933; font-size: 14px; font-family: Arial, Verdana, Tahoma, Ms sans serif; font-weight: bold; text-decoration: none; BACKGROUND: url('/images/menu.gif') no-repeat; padding-left: 20px;}
 
 
  .niz   	{color: #ffffff; font-size: 12px;  font-weight: normal; FONT-FAMILY: Arial, Verdana, Tahoma, Ms sans serif; text-decoration: none; padding:0px 0px 0px 0px;}
 a.niz   	{color: #ffffff; font-size: 12px;  font-weight: normal; FONT-FAMILY: Arial, Verdana, Tahoma, Ms sans serif; text-decoration: underline;}
 a.niz:hover   	{color: #ffffff; font-size: 12px;  font-weight: normal; FONT-FAMILY: Arial, Verdana, Tahoma, Ms sans serif; text-decoration: none;}
 
 .copy   	    {color: #ffffff; font-size: 11px;  font-weight: normal; FONT-FAMILY: Arial, Verdana, Tahoma, Ms sans serif; text-decoration: none; padding:0px 0px 0px 0px;}
 a.copy   	    {color: #ffffff; text-decoration: underline;}
 a.copy:hover   {color: #ffffff; font-size: 11px;  font-weight: normal; text-decoration: none;}
 
 .menu {padding:15px 5px 15px 40px; margin:2px;}
 div.ssylki {
	font-size: 14px;
	font-weight: bold;
	padding:5px;
	text-align: left;
	line-height: 1.4;
} 
 	
 img.afisha {
	float: left;
	border: 1px solid;
	padding: 5px;
	margin: 5px;
	border-color: #FFFFFF;
}
 hr.afisha {align: right; width: 95%; noshade; size: 4; color: #ffea00; clear:both;}

 	
.form	{color: #000000; font-weight: none; margin:2px 2px 2px 2px; padding:2px 2px 2px 2px;  text-indent:0px; background-color: #F7F7F7; border-style: solid; border-width: 1;}
.button	{color: #000000;  font-weight: none; padding-left:0px; padding-top:0px; padding-right:0px; text-indent:0px;  width:120; background-color: #ffffff; height: 30; border-style: solid; border-width:1;}
