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:#000;}

.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:#000099;
	line-height:normal;
	font-weight:normal;
	border-bottom:2px solid #000099;}

h3 {
	font-size:130%;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	color:#000099;
	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:#000099;}
	
a:hover {color:#0033ff; text-decoration:none;}

.title 	{color: #000000; 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: #ffff33; font-size: 16px; text-decoration: none;  font-family: Arial, Verdana, Tahoma, Ms sans serif;  font-weight: bold; padding-left:0px; text-align:left;}
.title_w 	{color: #000000; font-weight: bold; font-size: 17px; text-decoration: none;  font-family: Arial, Verdana, Tahoma, Ms sans serif;  padding-left:0px; 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; }

.nav		{color: #ffffff; font-size: 13px; font-family: Arial, Verdana, Tahoma, Ms sans serif; font-weight: bold; text-decoration: underline; BACKGROUND: url('images/menu.gif') no-repeat 0px 0px; PADDING: 7px 5px 5px 17px;}
.nav:hover 	{color: #ffff33; font-size: 13px; font-family: Arial, Verdana, Tahoma, Ms sans serif; font-weight: bold; text-decoration: none; BACKGROUND: url('images/menuon.gif') no-repeat;}
 
.vibor 	{color: #ffff33; font-size: 13px; font-family: Arial, Verdana, Tahoma, Ms sans serif; font-weight: bold; text-decoration: none; BACKGROUND: url('images/menuon.gif') no-repeat; PADDING: 7px 5px 5px 17px;} 
.vibor:hover 	{color: #ffff33; font-size: 13px; font-family: Arial, Verdana, Tahoma, Ms sans serif; font-weight: bold; text-decoration: none; BACKGROUND: url('images/menuon.gif') no-repeat; PADDING: 7px 5px 5px 17px;} 

 .npage {font-size: 13px; font-weight: bold; padding:25px 25px 25px 25px; margin:5px 5px 5px 5px; text-align: center;}
 a.npage {font-size: 13px; font-weight: bold; padding:25px 25px 25px 25px; margin:5px 5px 5px 5px; text-align: center;}
 
 .niz   	{color: #ffffff; font-size: 12px;  font-weight: normal; FONT-FAMILY: Arial, Verdana, Tahoma, Ms sans serif; text-decoration: none; padding-top:0px; padding-bottom:2px; padding-left:5px; padding-right:3px;}
 a.niz   	{color: #ffffff; font-size: 12px;  font-weight: normal; FONT-FAMILY: Arial, Verdana, Tahoma, Ms sans serif; text-decoration: underline; padding-top:0px; padding-bottom:2px; padding-left:5px; padding-right:3px;}
 a.niz:visited   	{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;}
 
 

/*Left Menu*/
#left_menu {
	padding:0px 0px 5px 20px;
	margin:0px 0px 0px 0px;
	width:170px;}
	
#left_menu ul {
	list-style-type:none;
	margin:0px;
	padding:5px 0px 5px 20px;}
	
#left_menu ul li {font-size:13px;
    font-weight:bold;
    color:#ffff33;
	margin:5px 0px 0px 0px;
	padding:0px 0px 5px 0px;}
	
#left_menu a {
    list-style-type:none;
    font-size:13px;
	font-weight:bold;
	color:#ffffff;
	padding: 0px 0px 5px 0px;}
	
#left_menu a:hover {
	color:#ffff33;}
	
	
	/*sub menu*/
	
ul#sub_menu {margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; list-style-type:square; list-style-position: outside;}
	
ul#sub_menu li {margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; list-style-type:square; list-style-position: outside;}
	
ul#sub_menu a {font-weight:normal; font-size:13px; font-family: Arial, Verdana, Tahoma, Ms sans serif; color:#ffffff; padding: 0px 0px 0px 0px; list-style-type:square; list-style-position: outside;}
	
ul#sub_menu a:hover {color:#ffff33;}

 img.afisha {float: right; border: 1px solid black; padding: 5px; margin: 5px;}
 hr.afisha {align: right width: 95%; noshade; size: 4; color: #000099; 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"}