BODY
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
	background: #000000;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
A
{
    color: #d00000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}
P
{
	font-size: 12px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color: #383838;
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
}
TD
{
	vertical-align: top;
	font-size: 12px;
    color: #404040;
}
H1
{
	background: url(/img/bgh1.jpg);
    font-size: 15px;
    padding: 5px 0 5px 0;
    color: #000000;
    margin: 0 0 10px 0;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    text-align: center;
}
TEXTAREA
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
	border: #808080 solid 1px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
TEXTAREA:focus
{
    font-family: Tahoma, Verdana, Arial, sans-serif;
	border: #000000 solid 1px;
	font-size: 11px;
	color: #000000;
	background-color: #fafafa;
}
INPUT.text
{
	border: #808080 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}
INPUT.text:focus
{
	border: #000000 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #fafafa;
}
INPUT.textphonecode1
{
	border: #808080 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	width: 17px;
}
INPUT.textphonecode2
{
	border: #808080 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	width: 25px;
}
INPUT.textphonecode:focus
{
	border: #000000 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #fafafa;
	width: 25px;
}
INPUT.textphonenum
{
	border: #808080 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	width: 60px;
}
INPUT.textphonenum:focus
{
	border: #000000 solid 1px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	width: 60px;
}
INPUT.button
{
	border: 1px #000000 solid;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	background-color: transparent;
	cursor: pointer;
	cursor: hand;
}
INPUT.button2
{
	border: 1px #000000 solid;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	vertical-align: middle;
	background-color: #ffff00;
	cursor: pointer;
	cursor: hand;
}
FORM
{
	margin: 0;
	padding: 0;
}
SELECT
{
	font-size: 12px;
}

TABLE.main
{
	width: 100%;
	height: 100%;
}
TD.bgleft
{
	text-align: right;
}
TD.bgleft
{
	text-align: left;
}
TD.top
{
    width: 1200px;
	background: #ffe500 url(/img/bgtop.gif) right top no-repeat;
}
TD.top1
{
	text-align: right;
	width: 185px;
	vertical-align: bottom;
}
.loginform
{
	font-size: 11px;
	color: #404040;
	font-weight: normal;
}
INPUT.loginform
{
	width: 80px;
	height: 20px;
	font-size: 11px;
	color: #404040;
}
TABLE.loginform
{
	float: right;
	margin: 0 20px 0 0;
	text-align: center;
}
TD.loginform
{
	text-align: left;
	vertical-align: bottom;
	padding: 0 0 2px 0;
}
TD.menutop
{
	background: url(/img/bgmenutop.png) left top no-repeat;
}
TD.menutop UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
TD.menutop UL LI
{
    float:left;
    position:relative;
	width: 72px;
	height: 25px;
	text-align: center;
	color: #ffe500;
	font-size: 11px;
	padding-top: 6px;
}
TD.menutop UL LI A
{
	color: #ffe500;
	font-size: 11px;
}
TD.menutop UL LI.menutop1
{
	width: 91px;
}
TD.menutop UL LI.menutop2
{
	width: 92px;
}
TD.menutop UL LI.menutop3
{
	width: 104px;
}
TD.menutop UL LI.menutop4
{
	width: 95px;
}
TD.menutop UL LI.menutop5
{
	width: 95px;
}
TD.menutop UL LI.menutop6
{
	width: 538px;
	color: #818084;
	font-weight: bold;
}
TD.menutop UL LI.menutop7
{
	width: 95px;
}
TD.menutop UL LI.menutop8
{
	width: 90px;
}
TD.content
{
	background: #ffffff url(/img/bgcontent.jpg) left top repeat-y;
}
TD.copy
{
    background: url(/img/bglow.gif) left top no-repeat;
	color: #404040;
	font-size: 10px;
	text-align: center;
	padding: 6px 200px 9px 0;
}
TD.left
{
	background: url(/img/bgleft.png) left top no-repeat;
	width: 185px;
	padding: 7px 0 10px 0;
}
TD.right
{
	background: url(/img/bgright.png) left top no-repeat;
	width: 185px;
	padding: 7px 0 10px 0;
}
TD.center
{
	width: 820px;
	padding: 7px 0 10px 0;
}
UL.menu1
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}
LI.menu1
{
    background: url(/img/bgmenuleft1.png) left top no-repeat;
	width: 185px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Tahome, Verdana, sans-serif;
	padding: 11px 0 20px 0;
	text-transform: uppercase;
}
UL.menu2
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}
LI.menu2
{
    background: url(/img/bgmenuleft2p.png) left top no-repeat;
	text-align: left;
	padding: 0 0 7px 17px;
    text-decoration: none;
    line-height: 150%;
}
LI.menu2a
{
    background: url(/img/bgmenuleft2a.png) left top no-repeat;
	text-align: left;
	padding: 0 0 7px 17px;
    text-decoration: none;
    line-height: 150%;
}
LI.menu2:hover
{
    background: url(/img/bgmenuleft2a.png) left top no-repeat;
}
A.menu2
{
	color: #383838;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #ffffff 1px 1px 2px;
}
A.menu2a
{
	color: #e10613;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #ffffff 1px 1px 2px;
}
A.menu2:hover
{
	color: #e10613;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: #ffffff 1px 1px 2px;
}
DIV.anouncetitle
{
	background: url(/img/bganouncetitle.png) left top no-repeat;
	width: 179px;
	height: 30px;
	position: relative;
	left: 3px;
	top: 0;
	padding: 12px 0 0 5px;
	text-align: center;
	text-transform: uppercase;
	color: #e60004;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Tahome, Verdana, sans-serif;
}
DIV.anounce
{
	background: url(/img/bganounce.png) left top no-repeat;
	width: 185px;
	height: 158px;
}
DIV.anounce A
{
	color: #e10613;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Tahome, Verdana, sans-serif;
	display: block;
	margin-left: 23px;
}
DIV.anounce IMG
{
	margin: 18px 0 2px 0;
}
INPUT.order
{
	font-size: 11px;
	font-weight: normal;
    font-family: Tahoma, Verdana, Arial, sans-serif;
	background: transparent;
	text-transform: lowercase;
	color: #ff0103;
	white-space: nowrap;
    text-decoration: underline;
    border: none;
}
#orderh1
{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	padding: 5px 0 5px 0;
}
.buttonstep2
{
	border: none;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background: transparent url(/img/orderstepfw.gif) left top no-repeat;
	cursor: pointer;
	cursor: hand;
	width: 192px;
	height: 41px;
	padding: 1px 0 0 5px;
	vertical-align: top;
	text-align: left;
	letter-spacing: 120%;
}
#tdback
{
	display: none;
}
#citylist
{
}
#cityother
{
	display: none;
	white-space: nowrap;
}
DIV.citynum
{
	display: none;
}
SUP
{
	color: #ff0000;
}
#previewdiv
{
	display: none;
}
#previewAddr
{
	text-align: left;
	width: 820px;
}
.sectorprice
{
	color: green;
	font-weight: normal;
	text-decoration: underline;
}
INPUT.textsearch
{
	background: transparent url(/img/bgtextsearch.png) left top no-repeat;
	width: 123px;
	height: 18px;
	border: none;
	padding: 2px 6px 0 6px;
	font-size: 11px;
	color: #404040;
}
INPUT.searchsubmit
{
	background: transparent url(/img/bgsearchsubmit.png) left top no-repeat;
	width: 41px;
	height: 18px;
	border: none;
	padding: 0 6px 0 6px;
	font-size: 11px;
	color: #ffffff;
}
TD.cmon
{
	text-align: center;
	color: #404040;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
}
TD.cmon A
{
	color: #404040;
	font-size: 10px;
}
TH
{
	background: url(/img/bgmetal.png) left top repeat;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	text-shadow: #ffffff 1px 1px 1px;
	font-size: 12px;
	color: #383838;
}
THEAD.cal TD
{
	padding: 3px 3px 3px 3px;
	font-size: 9px;
	color: #404040;
}
TBODY.cal TD
{
	padding: 3px 3px 3px 3px;
	font-size: 9px;
	color: #808080;
	background: #ffffff;
	text-align: right;
}
TBODY.cal TD A
{
	font-size: 9px;
	color: #e10613;
}

DIV.event
{
	background: url(/img/bgevent2.png) left bottom no-repeat;
}
TABLE.event
{
	background: url(/img/bgevent1.png) left top no-repeat;
}
TD.eventimg
{
	width: 110px;
	text-align: center;
	vertical-align: top;
}
IMG.event
{
	border: #ffffff 2px solid;
}
TD.eventtitle1
{
	vertical-align: top;
	text-align: left;
	padding: 10px 0 0 0;
}
TD.eventtitle2
{
	vertical-align: top;
	text-align: left;
	padding: 5px 0 0 0;
}
TD.eventtitle3
{
	vertical-align: top;
	text-align: left;
	padding: 1px 0 0 0;
	line-height: 10px;
}
A.eventtitle
{
	color: #303030;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
TD.eventtitle A:hover
{
	color: #e10613;
}
P.eventhall1
{
	color: #808080;
	font-size: 9px;
    margin: 0 0 15px 0;
}
P.eventhall2
{
	color: #808080;
	font-size: 9px;
    margin: 0 0 0 0;
}
P.eventdt1
{
	color: #808080;
	font-size: 10px;
}
TD.eventprice1
{
	color: #808080;
	font-size: 10px;
	vertical-align: bottom;
	padding: 0 0 5px 0;
}
TD.eventorder1
{
	text-align: right;
	vertical-align: bottom;
	padding: 0 5px 5px 0;
}
TD.eventorder1 A
{
	color: #818084;
	font-size: 10px;
}
TD.events
{
	vertical-align: bottom;
}
TD.eventdt2
{
	color: #808080;
	font-size: 10px;
}
TD.eventprice2
{
	color: #808080;
	font-size: 10px;
	padding: 0 0 5px 0;
}
TD.eventorder2
{
	text-align: right;
	padding: 0 5px 5px 0;
}
TD.eventorder2 A
{
	color: #818084;
	font-size: 10px;
}
P.txt
{
	color: #404040;
	font-size: 12px;
	font-weight: bold;
}
TD.middle
{
	vertical-align: middle;
}
TD.logout
{
	text-align: right;
	vertical-align: middle;
	padding: 5px 10px 0 0;
}
TD.onsale
{
	color: #606060;
	vertical-align: bottom;
	padding: 0 0 13px 0;
	font-size: 13px;
	font-family: Myriad pro, Arial, Tahoma, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
TD.metal
{
	background: url(/img/bgmetal.png) left top repeat-y;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	text-shadow: #ffffff 1px 1px 1px;
	color: #383838;
}
TD.cliptitle
{
	padding: 5px 10px 5px 10px;
}
TD.cliplist
{
	padding: 5px 10px 5px 10px;
	line-height: 200%;
}

