BODY{
	font-family: Verdana;
	font-style: normal;
	color: black;
	background-color: #f3f3f3;
	margin: 0px 0px;
}
#headertext{
	font-size: 8pt;
	color: #7f7f7f;
	margin-left: 15px;
	margin-right: 15px;
}
#designtext{
	font-size: 7pt;
	color: #7f7f7f;
	margin-left: 8px;
	margin-bottom: 8px;
}
#smallheader{
	font-size: 10pt;
	font-weight: bold;
	color: #8c6931;
	padding-top: 10px;
	padding-bottom: 10px;
}
#spectakli_name{
	font-size: 12pt;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}
#spectakli_name.photo{
	color: #8c6931;
}
#spectakli_autor{
	font-size: 10pt;
	color: #8c6931;
}
#spectakli_autor.night{
	font-size: 11pt;
	padding-top: 10px;
}
#spectakli_info{
	font-size: 10pt;
}
#spec_long{
	font-size: 8pt;
	margin-top: 8px;
	color: #8c6931;
}
#spec_long.child{
	font-size: 7pt;
	margin-top: 16px;
}
#subscript{
	font-size: 10pt;
	font-style: italic;
	text-align: right;
	padding-top: 10px;
}
#subscript.margin{
	margin-right: 12px;
}
#repautor{
	font-family: Arial;
	font-size: 7pt;
	margin-bottom: 2px;
}
#repautor.small{
	font-size: 6pt;
}
#repbegin{
	font-family: Arial;
	font-size: 8pt;
	color: white;
}
#repbegin.second{
	margin-left: 50px;
}
#repdate{
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
	margin-left: 8px;
}
#repday{
	font-size: 10pt;
	font-weight: normal;
}
#zakaz_cost{
	font-size: 10pt;
	color: #8c6931;
}
#smallthumbs{
	display: block;
	width: 200px;
	height: 250px;
}
#bigthumbs{
	display: block;
	width: 450px;
	height: 250px;
}
#photo_copy{
	font-size: 7pt;
	color: #8c6931;
	margin-right: 4px;
}

P{
	font-size: 10pt;
	margin: 12px 6px;
	text-align: justify;
}
P.noalign{
	text-align: left;
}
P.order_req{
	font-size: 10pt;
	color: red;
}
#ul{
	font-size: 10pt;
	margin: 12px 6px;
}
TD.header{
	font-family: Arial;
	font-size: 14pt;
	color: white;
	padding-left: 16px;
	background: #ecb391 url('../Pic/Design/headerbg.gif') no-repeat;
}
TD.submenu{
	height: 20px;
}
TD.submenu_actor{
	padding-left: 8px;
	padding-bottom: 4px;
	height: 20px;
}
TD.downmenu{
	background: url('../Pic/Design/points.gif') repeat-y;
}
TD.repnew{
	background: #cfc2b3 url('../Pic/repertuar/new.gif') no-repeat right;
}
TD.reprufr{
	background: #cfc2b3 url('../Pic/other/rufrancerep.gif') no-repeat right;
}
IMG.menu{
	width: 70px;
	height: 14px;
	border: 0px;
	margin-right: 0px;
}
SPAN.highlight{
	color: #b83d28;
}
SPAN.firstnight{
	font-size: 12pt;
}
.repname{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	margin-left: 3px;
	text-decoration: none;
}
A.contact{
	font-size: 10pt;
	color: #8c6931;
	text-decoration: none;
}
A.contact:hover{
	text-decoration: underline;
}
A.press{
	font-family: Arial;
	font-size: 10pt;
	color: #7f7f7f;
	text-decoration: none;
}
A.press:hover{
	color: black;
}
A.full{
	font-family: Arial;
	font-size: 10pt;
	color: #7f7f7f;
	text-decoration: none;
}
A.full:hover{
	color: black;
}
A.poslink{
	font-family: Arial;
	font-size: 7pt;
	color: #7f7f7f;
	text-decoration: none;
}
A.poslink:hover{
	color: black;
}
A.submenu{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: 7f7f7f;
	text-decoration: none;
	margin-left: 16px;
}
A.submenu:hover{
	color: black;
}
A.submenu_actor{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: 7f7f7f;
	text-decoration: none;
}
A.submenu_actor:hover{
	color: black;
}
A.smallrep{
	font-size: 8pt;
	color: #7f7f7f;
	text-decoration: none;
}
A.smallrep:hover{
	color: black;
}
A.downmenu{
	font-size: 7pt;
	color: #7f7f7f;
	margin-left: 4px;
	margin-right: 4px;
	text-decoration: none;
}
A.downmail{
	font-size: 7pt;
	color: white;
	text-decoration: none;
}
A.speclink{
	text-decoration: none;
	color: black;
}
A.speclink:hover{
	text-decoration: underline;
}
SELECT.zakaz, INPUT.zakaz{
	border: 1px solid #8c6931;
	font-family: Arial;
	font-size: 8pt;
	width: 180px;
	height: 20px;
}
TEXTAREA.zakaz{
	border: 1px solid #8c6931;
	font-family: Arial;
	font-size: 8pt;
	width: 180px;
	height: 60px;
}
BUTTON.submit{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #8c6931;
	background: white;
	border: 1px solid #8c6931;
	height: 20px;
}