BODY, TT, TD, TH, INPUT, TEXTAREA, SELECT, OPTION, BUTTON, PRE, P
{
  font-family:arial, Helvetica, sans-serif;
  font-size:11px;
  color:#505050;
  margin-top:0;margin-bottom:0;margin-left:0;marin-right:0;
}
.formnopadd
{
    margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.greenbutton
{
    margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor:pointer;
    display:inline-block;
	text-decoration:none;
    height:41px;
    width:166px;
    line-height:41px;
    text-align:center;
    background-image:url('images/but1.jpg');
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}
.greenbuttona
{
	background-position: 0 -41px;
    cursor:pointer;
    display:inline-block;
	text-decoration:none;
    height:41px;
    width:166px;
    line-height:41px;
    text-align:center;
    background-image:url('images/but1.jpg');
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}
.greenbuttonp
{
	background-position: 0 -82px;    
	cursor:pointer;
    display:inline-block;
	text-decoration:none;
	padding:1px 0px 0px 0px;
    height:41px;
    width:166px;
    line-height:41px;
    text-align:center;
    background-image:url('images/but1.jpg');
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}
.seatfree
{
    margin: 1px 1px 1px 1px;    
	cursor:pointer;
	text-decoration:none;	
	display:inline-block;
    height:20px;
    width:22px;
    line-height:22px;
    text-align:center;
    background-image:url('images/free.jpg');
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}
.seatbusy
{
    margin: 1px 1px 1px 1px;
	cursor:default;
	display:inline-block;
    height:20px;
    width:22px;
    text-decoration:none;
	line-height:22px;
    text-align:center;
    background-image:url('images/busy.jpg');
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}
.splitter
{
    margin: 1px 1px 1px 1px;
	cursor:default;
	display:inline-block;
    height:20px;
    width:22px;
    text-decoration:none;
	line-height:22px;
    text-align:center;
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	background-color:#f0f0f0;
	font-weight:bold;	
}
.splitter2
{
    margin: 1px 1px 1px 1px;
	cursor:default;
	display:inline-block;
    height:20px;
    width:13px;
    text-decoration:none;
	line-height:22px;
    text-align:center;
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	background-color:#f0f0f0;
	font-weight:bold;	
}
.seatselect
{
    margin: 1px 1px 1px 1px;    
	cursor:pointer;
	display:inline-block;
    height:20px;
    width:22px;
    line-height:22px;
    text-align:center;
	text-decoration:none;	
    background-image:url('images/select.jpg');
    background-repeat:no-repeat;
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}

a.footerlink
{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	color:#044fcf;
	font-weight:normal;	
	text-decoration:underline;
	margin:40px 0px 40px 0px;
}
td.red
{
	background-color:#BA3B03;
	text-align:center;	
	color:#FFFFFF;
	font-weight:bold;
	cursor:default;
}
td.green
{
	background-color:#03B245;
	text-align:center;
	color:#FFFFFF;	
	font-weight:bold;	
	cursor:default;	
}
td.mainplan
{
	background-color:#f0f0f0;	
}
td.planhead
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:normal;
	padding: 4px 0px 4px 0px;
}
p.alert
{
	color:#FF0000;
	Font-size:14px;
	font-weight:bold;
}
p.alert2
{
	color:#FF0000;
	Font-size:12px;
	font-weight:bold;
}
td.over
{
	background-color: #FFCC33; 
	cursor: pointer;
	text-align:center;	
	color:#FFFFFF;	
	font-weight:bold;	
}
td.blue
{
	background-color:#909090;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
td.container
{
	text-align:center;
	margin: 0px 0px 0px 0px;
}
td.seattypes
{
	padding: 0px 0px 0px 20px;
	vertical-align:middle;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.listheader
{
	padding: 20px 0px 0px 0px;
	vertical-align:middle;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_c1
{
	background-image:url('images/list_u1.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_c2
{
	background-image:url('images/list_u2.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 27px;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_c3
{
	background-image:url('images/list_u3.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_c4
{
	background-image:url('images/list_u4.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_c5
{
	background-image:url('images/list_u5.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_a1
{
	background-image:url('images/list_s1.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_a2
{
	background-image:url('images/list_s2.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 27px;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#044fcf;
	text-decoration:none;
}
td.list_a3
{
	background-image:url('images/list_s3.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_a4
{
	background-image:url('images/list_s4.jpg');
	padding: 0px 0px 0px 20px;
	vertical-align:middle;
	text-align:left;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_a5
{
	cursor:pointer;
	background-image:url('images/list_s5.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_a5n
{
	background-position:0px -40px;
	cursor:pointer;
	background-image:url('images/list_s5.jpg');
    background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.list_a5p
{
	background-position:0px -80px;	
	cursor:pointer;
	background-image:url('images/list_s5.jpg');
    background-repeat:no-repeat;
	padding: 2px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#1A1A1A;
	text-decoration:none;
}
td.right_1
{
	vertical-align:top;
}
td.tdheader
{
	line-height:20px;
}
a.headerlink2
{
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#044fcf;
	text-decoration:underline;
}
h1.header1
{
	font-family:arial;
	font-size:18px;
	font-style:italic;
	color:#044FCF;
	font-weight:normal;
}
h1.header2
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:normal;
}
h2.orderheader
{
	font-family:arial;
	font-size:18px;
	font-style:normal;
	color:#1a1a1a;
	font-weight:bold;
	
}
h3.cart
{
	color:#FF0000;
	font-size:12px;
}
div.header1
{
	position: relative;
    top: 65px;
    left: 29px;
	height:20px;
	width:500px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
div.header2
{
	position: relative;
	height: 20px;
	top: 70px;
    left: 31px;
	width:600px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	line-height:20px;	
}
div.header3
{
	width:156px;
	height:40px;
	position: relative;
	top: 25px;
    left: 750px;
	margin:0px 0px 0px 0px;
}
div.planhead1
{
	position: relative;
	top: 0px;
    left: 0px;
	font-family:arial;
	font-size:18px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;
}
div.planhead2
{
	position: relative;
	top: 20px;
    left: 0px;
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:normal;
}
div.cart
{
	width:300px;
	position: relative;
	top: 25px;
    left: 20px;
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;
}
div.cartcont
{
	background: url(images/vkl.jpg);
    /*background-repeat:no-repeat;		*/
	width:403px;
	height:92px;
	/*border:solid 1px;*/
	position: relative;
	top: -80px;
    left: 535px;
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;	
}
div.makeorder
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height:5px;
	width:170px;
	height:40px;
	position: relative;
	top: -15px;
    left: 210px;
}
div.orderdiv
{
	width:145px;
	height:40px;
	position: relative;
	top: 0px;
    left: 0px;
	display:inline-block;	
}
div.inp165 
{ /* обрамляющий блок */
	cursor:pointer;
	width: 249px;  /* размеры нашего красивого поля */
	height: 37px;
	background: url(images/submit.jpg); /* рисунок поля */
	padding: 0px 0px 0px 0px; 	
	vertical-align:middle;
	text-align:center;
	margin: 12px 0px 0px 0px;
}
div.right_1 
{ /* обрамляющий блок */
	width: 423px;  /* размеры нашего красивого поля */
	height: 206px;
	background: url(images/attent1.jpg); /* рисунок поля */
	padding: 0px 0px 0px 0px; 	
	text-align:left;
	margin: 0px 0px 0px 0px;
}
div.right_11
{ /* обрамляющий блок */
	padding: 27px 0 0px 64px; 	
	text-align:left;
	height:30px;
	margin: 0px 0px 0px 0px;
	font-family:arial;
	font-size:16px;
	font-style:normal;
	color:#ed383a;
	font-weight:bold;		
}
div.right_12
{ /* обрамляющий блок */
	padding: 0px 30px 0px 30px; 	
	text-align:left;
	margin: 0px 0px 0px 0px;
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1a1a1a;
	font-weight:normal;		
}
div.right_2 
{ /* обрамляющий блок */
	width: 423px;  /* размеры нашего красивого поля */
	height: 165px;
	background: url(images/attent2.jpg); /* рисунок поля */
	padding: 0px 0px 0px 0px; 	
	text-align:left;
	margin: 0px 0px 0px 0px;
}
div.right_21
{ /* обрамляющий блок */
	width: 363px;  /* размеры нашего красивого поля */
	height: 105px;
	padding: 10px 30px 10px 30px; 	
	text-align:left;
	margin: 0px 0px 0px 0px;
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1a1a1a;
	font-weight:normal;		
}
div.inp164 
{ /* обрамляющий блок */
	width: 281px;  /* размеры нашего красивого поля */
	height: 33px;

	background: url(images/field.jpg); /* рисунок поля */
	padding: 0px 0px 0px 0px; 
	margin:5px 0px 5px 0px;
}
div.cartcount
{
	width: 403px;  /* размеры нашего красивого поля */
	height: 92px;
	background: url(images/vkl.jpg); /* рисунок поля */
}
input.field1
 {
	padding: 7px 0px 0px 5px; 
	margin:0px 0px 0px 0px;
	border: 0; /* убираем бордюр и background у input */
	background: none;
	width: 270px; /* реальная ширина поля */
	height: 26px;
	line-height:33px;
	vertical-align:middle;
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-style:italic;
	color:#4d4d4d;
	font-weight:normal;	
}

input.field2
 {
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1a1a1a;
	font-weight:normal;	
}

input:focus 
{
outline: none;
}
span.cartcounter
{
	font-family:arial;
	font-size:16px;
	font-style:normal;
	color:#ED383A;
	font-weight:bold;
}
span.cartcounter2
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#ED383A;
	font-weight:bold;
}
span.zonename
{
	text-align:left;
	font-family:arial;
	font-size:18px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;
	padding:0px 0px 0px 15px;
}
span.pricesh
{
	font-family:arial;
	font-size:16px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;
}
span.price
{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:normal;
}
span.order21
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;
}
span.order22
{
	font-family:arial;
	font-size:16px;
	font-style:normal;
	color:#ed383a;
	font-weight:bold;
}
span.order23
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#ed383a;
	font-weight:bold;
}
span.order24
{
	font-family:arial;
	font-size:13px;
	font-style:italic;
	color:#1A1A1A;
	font-weight:normal;
}
span.orderlist
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#044fcf;
	font-weight:normal;	
}
span.makeorder
{
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:bold;	
}
span.header1
{
	font-family:arial;
	font-size:18px;
	font-style:italic;
	color:#044FCF;
	font-weight:normal;
}
span.header2
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:normal;
}
span.headeract
{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	color:#1A1A1A;
	font-weight:bold;
}
span.headeridle
{
	font-family:arial;
	font-size:12px;
	font-style:normal;
	color:#999999;
	font-weight:normal;
}
span.orderlinkhidden
{
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:normal;	
	visibility:hidden;
}
span.orderlinkvisible
{
	font-family:arial;
	font-size:14px;
	font-style:normal;
	color:#FFFFFF;
	font-weight:normal;	
	visibility:visible;
	text-decoration:none;
}
span.headerlink1
{
    display:inline-block;	
	cursor:pointer;
	background-image: url(images/button1.jpg);
    background-repeat:no-repeat;	
	width:156px;
	height:40px;
    line-height:40px;
    text-align:center;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#044FCF;
	text-decoration:none;
}
span.headerlink1a
{
    display:inline-block;	
	background-position:0px -40px;
	cursor:pointer;
	background-image: url(images/button1.jpg);
    background-repeat:no-repeat;	
	width:156px;
	height:40px;
    line-height:40px;
    text-align:center;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#044FCF;
	text-decoration:none;
}
span.headerlink1p
{
    display:inline-block;	
	background-position:0px -80px;
	background-image: url(images/button1.jpg);	
	cursor:pointer;
    background-repeat:no-repeat;	
	padding:1px 0px 0px 0px;
	width:156px;
	height:40px;
    line-height:40px;
    text-align:center;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#044FCF;
	text-decoration:none;
}
div.underc
{
	margin:10px auto 5px;
	background-image:url('images/underc.gif');
	width:553px;
	height:226px;
	background-position: 0px 0px;	
	background-repeat:no-repeat;	
}
div.undback
{	
	position:relative;
	top:130px;
	left:235px;
}
a.undback
{
	font-family:arial;
	font-size:13px;
	font-style:normal;
	color:#727272;
}
a.undback:hover
{
  color:#454545;
}

div.right_21 span {color: #ed383a;}