





/* ok */

* {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;	
}

body {
	background-color: #FFFFFF;
	margin: 0px 10px 0px 20px;
	color: #333333;
}

form {
	padding: 0px;
	margin: 0px;
}

a {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #FF7000;
	text-decoration: underline;
}

.pointer{
	cursor:pointer;
}

h1 {						/* Added by Fredrik J 7/30/2007 */
	font-size:14px;
	font-weight: bold;
}

h2 {						/* Added by Fredrik J 7/30/2007 */
	font-size:12px;
	font-weight: bold;
}

h3 {						/* Added by Fredrik J 7/30/2007 */
	font-weight: bold;
}

h4 {						/* Added by Kitty S 6/05/2010 */
	font-weight: bold;	
	text-align:justify; 	
}


.event_info {
	width: 100%;
	margin: 20px 0px 20px 0;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	text-align: center;
padding: 0px 0px 0px 0px;
spacing: 0px 0px 0px 0px;
	
}


.index_buttons {
	width: 650px;
	/*outline: 1px solid #CCCCCC;-->*/
margin-top:0px;
margin-bottom:0px;


}
.index_hr {
	border: 1px dotted #CCCCCC;
	
}


.main_header {
	width: 960px;
	border-top: 5px solid #0072BC;
	border-bottom: 5px solid #0072BC;
}

.main_header td.content {
	height: 100px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/main_header_bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.main_header td.cell {
	padding: 7px 10px 3px 15px;
}

.main_body {
	width: 960px;
}

.main_body td.main_left {
	width: 150px;
	padding: 0 0 0 0;
	vertical-align: top;
}

.main_body td.main_center {
	width: 558px;
	padding: 0px 20px 0px 20px;
	vertical-align: top;
}

.main_body td.main_right {
	width: 200px;
	padding: 0 0 0 0;
	vertical-align: top;
}

.main_footer {
	width: 960px;
	height: 40px;
}

.main_footer td {
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
}

.menu {
	width: 150px;
	border-collapse: collapse;
}

#menu_right {
	width: 180px;
	margin-bottom:12px;
}

.menu .item1 td {
	height: 36px;
	padding: 0px 0px 0px 40px;
}

.menu .item1 a {
	color: #FFFFFF;
}

.menu .item2 td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg1.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	height: 35px;
	padding: 0 0 0 15px;
}

.menu .item2a td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg1.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 34px;
	padding: 0 0 0 15px;
}

#menu_right .item2 td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg2.gif);
}	

#menu_right .item2a td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg2.gif);
}	

.menu a {
	font-weight: bold;
}

.menu .green td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_green.gif);
	background-repeat: no-repeat;
}

.menu .blue td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_blue.gif);
	background-repeat: no-repeat;
}

.menu .orange td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_orange.gif);
	background-repeat: no-repeat;
}

.menu a.blue {
	color:#333333;
}
.menu a.blue:hover {
	color:#67B3CF;
}
.menu a.orange {
	color:#333333;
}
.menu a.orange:hover {
	color:#FF983C;	
}
.menu a.green {
	color:#333333;
}
.menu a.green:hover {
	color:#3EB9B0;
}

a.white {
	color:#FFFFFF;
	font-weight: bold;
}
a.white:hover {
	color:#FFFFFF;
	font-weight: bold;
}

a.orange,
a.orange:link,
a.orange:visited,
a.orange:hover,
a.orange:active {
	color:#FF983C;	
}	

#falling_menu {
	position:relative;
	margin-bottom:12px;
	font-weight: bold;
 
}

#falling_menu td {

	background: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu-bg.gif) no-repeat;	
	text-align:center;
}

#falling_menu table a {
	display:block;
	width:112px;
	height:30px;
	font-weight: bold;
	  
}

#falling_menu a,
#falling_menu a:link,
#falling_menu a:visited,
#falling_menu a:hover,
#falling_menu a:active {
	color:#FFFFFF;	
}

#falling_menu .falling_list {
	display:none;
	position:absolute;
	top:20px;
	width:110px; _width:112px;
	padding:5px 0 4 10px;
	background:#f3f3f3;
    overflow:hidden;
	border: 1px solid #D4D4D4;
}

#falling_menu .falling_list a {
	display:block;
	padding-left:0px;
	line-height:12px;
	padding-bottom:3px;
}

#falling_menu .falling_list a,
#falling_menu .falling_list a:link,
#falling_menu .falling_list a:visited,
#falling_menu .falling_list a:hover,
#falling_menu .falling_list a:active {
    color:#000; 
}

#falling_menu a.more,
#falling_menu a.more:link,
#falling_menu a.more:visited,
#falling_menu a.more:hover,
#falling_menu a.more:active {
	color:#E77800;
}

/* end ok */

/* Special */

.special {
	width: 100%;
	margin: 20px 0px 20px 0;
}

.special .header td {
	padding: 7px;
	text-align: center;
}

.special .body td {
	padding: 7px 7px 7px 15px;
	color: #333333;
	background-color: #F5F5F5;
	border-bottom: 1px solid #CECECE;
}

/* End Special */

.list_item {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/list_item.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 7px 12px;
}

/* Navigation */
.navigation_bar {
	padding: 0px 0px 14px 0px;
}
 

/* End Navigation */

.block2 {
	width: 100%
}

.block2 .header td {
	border-bottom: 1px dashed #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 2px 0px 0px 25px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
	vertical-align: top;
}

.block2 .body td {
	padding: 7px 0px 0px 0px;
}

/* ok */
.table1_index {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin:0;
}
.table1_index .header_title td {
	font-weight: bold;
	padding: 7px 7px 7px 0;
}
.table1_index .header3 td {
	padding: 7px 7px 7px 0;
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}
.table1_index .body td {
	padding: 7px 7px 7px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}
.table1_index .body_all td {
	padding: 7px 7px 7px 0;
	background-color: #F5F5F5;
}


.table1 {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

.table1 .header_title td {
	font-weight: bold;
	padding: 7px 7px 7px 0;
}

.table1 .header1 td {
	padding: 7px 7px 7px 0;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #EBEBEB;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

.table1 .header2 td {
	background-color: #F5F5F5;
	padding: 12px 20px 22px 0;
}

.table1 .header3 td {
	padding: 7px 7px 7px 0;
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}

.table1 .body_all td {
	padding: 14px 14px 14px 0;
	background-color: #F5F5F5;
}

.table1 .body_all2 {
	padding: 14px 14px 14px 0;
	background-color: #F5F5F5;
}


.table1 .borders td {
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.table1 .body td {
	padding: 7px 7px 7px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}

.table1 .body.highlighted td {
	font-weight: bold;
	background-color: transparent;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

div.hashMarker {
	position: relative;
	float: left;
	visibility: hidden;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

div.hashMarker a { 
	font-size: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

.table1 .body_notall {
	padding: 14px 0 14px 0;
	background-color: #F5F5F5;
}


/* end ok */


/* News */

.new_event_block {
	width:200px;
	margin: 0 0 20px 0;
}

.new_event_block td.text {
	padding: 7px 7px 7px 15px;
	color: #333333;
	background-color: #F5F5F5;
	border-top: 3px solid #0072BC;
	border-bottom: 1px solid #CECECE;
}

.new_event_block a {
	font-weight: bold;
}

/* End News */

/* Ok */

.form1 .header {
	font-size: 11px;
	font-weight: bold;
	padding: 12px;
	color: #333333;
	background-color: #F5F5F5;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}

.form1 .body {
	padding: 0 4px 4px 4px;
	color: #333333;
	background-color: #F5F5F5;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}

.form1 select {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 220px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}


.form1 textarea {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 220px;
	height: 100px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
	overflow:auto;
}

table.inner {
	margin:0;
}

table.inner td{
	padding: 0; padding-right:10px;
	border:0 !important;
}

.form1 .global {
	width: 100%;
	background-color: #FFFFFF;
	padding: 12px 54px 22px 54px;
	text-align: center;
}


.form1 .input1 {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 200px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}

.form1 .input2 {
	background-color: #F5F5F5;
	margin: 0 4px 0 0;
}

.form1 .input3 {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 120px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}

.form1 .input4 {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 220px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}


.form1 .radioOptionLabel {
   padding-right:10px;            
}

.form1 .date {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 75px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}

.form1 td.max {
	width:100%;
}

.form1 td.must {
	padding:0 2px 0 4px;
}

.attention {
	padding: 0 0 7px 0;
	color: #FF0000;
}

.form1 td.infospec {
	padding: 9px 0 9px 0;
}

.form1 td.info {
	padding: 9px 0 9px 0;
}

.form1 td.info2 {
	padding: 9px 0 0 0;
}

/* ok */
.button {
	margin: 0px 20px 20px 0;
}

.button_left {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 22px;
}

.button_center {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_center.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding: 0 10px 0 10px;
}

.button_right {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 22px;
}

.button_center a {
	color: #FFFFFF;
	text-decoration: none;
}

.button_center a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.button1 {
	margin: 20px 20px 20px 0;
}

.button1 .left {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 22px;
}

.button1 .center {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_center.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding: 0 10px 0 10px;
}

.button1 .right {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 22px;
}

.button1 a {
	color: #FFFFFF;
	text-decoration: none;
}

.button1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* Listing */

.listing td {
	text-align: right;
	padding: 7px 7px 7px 0;
}

/* end Listing */

/* Admin listing */

.table_listing {
	width: 100%;
	margin: 0 0 20px 0;
}

.table_listing td {
	text-align: center;
}

/* end listing */


/* admin */
.table1_admin {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

.table1_admin td {
	color: #333333;
	padding: 7px 0 7px 7px;
}

.table1_admin .space_with_arrow {
	width: 20px;
}

.table1_admin .header1 td {
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

.table1_admin .header2 td {
	background-color: #F5F5F5;
	padding: 12px 20px 22px 0;
}

.table1_admin .header3 td {
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}

.table1_admin .borders td {
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.table1_admin .body td {
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}



td .space {
	width: 15px;
}

td .my_event{
	width: 80px;
	text-align: center;
}

.table2_admin {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	background-color: #F5F5F5;
}

.table2_admin td {
	color: #333333;
	padding: 4px 0 4px 0;
}

.inp_date{
	width: 80px;
}
.inp_time{
	width: 45px;
}
.inp_area{
	width: 200px;
}
.inp_standart{
	width: 190px;
}
.inp_large{
	width: 200px;
}
.inp_medium{
	width: 130px;
}
.inp_small{
	width: 30px;
}
/* end  admin */

.block2 {
	width: 150px;
	margin: 20px 0px 20px 0;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

.block2 td {
	color: #333333;
	background-color: #ffcc99;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

.block2 a {
	color: #333333;
}

.block2 a:hover {
	color: #333333;
}






.round_corner_block {
	width: 180px;
}

.round_corner_block td.top {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.round_corner_block td.middle {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_middle.gif);
	background-repeat: repeat-y;
}

.round_corner_block td.bottom {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.round_corner_block td.content {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 12px 0px 12px;
	font-size: 12px;
}

.round_corner_block a {
	color: #333333;
}

.round_corner_block a:hover {
	color: #333333;
}



.links_block1 {
	width: 150px;
	border-collapse: collapse;
}

.links_block1 .item1 td {
	height: 36px;
	padding: 0px 0px 0px 40px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_green.gif);
	background-repeat: no-repeat;
}

.links_block1 .item1 a {
	color: #FFFFFF;
}

.links_block1 .item2 td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg1.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	height: 35px;
	padding: 0 0 0 15px;
}

.links_block1 a {
	font-weight: bold;
	color:#333333;
}

.links_block1 .item2 a:hover {
	color:#3EB9B0;
}


.t_admin {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

.t_admin td {
	color: #333333;
	padding: 7px 0 7px 0;
}

.t_admin .space_with_arrow {
	width: 20px;
}

.t_admin .header1 td {
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

.t_admin .header2 td {
	background-color: #F5F5F5;
	padding: 12px 20px 22px 0;
}

.t_admin .header3 td {
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}

.t_admin .borders td {
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.t_admin .body td {
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}

/* Choose language */
#choose_lang{
   width:auto; _width:100%;
   padding:0 0px 0px; margin:0px 0px 0 0;
   text-align:right; 

}


#choose_lang img{
  padding:0; margin:0 0px 0 0;
  border:0;
}

#choose_lang a,
#choose_lang a:link,
#choose_lang a:visited,
#choose_lang a:active,
#choose_lang a:hover {
  text-decoration:none;
}

.seller1{
	width:130px; 
	padding-left:30px !important;
}

#categories {
	margin:5px 5px 5px;
	border:0;
	width:100%;
}

#categories td {
	width:33%;
	padding:0;
	vertical-align:top;	
}

.category {
	background: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/dot3.gif) 0 8px no-repeat;
	padding:4px 0 3px 28px;
}

.venue {
	padding:4px 0 3px 20px;
}

/* Search */
#searchForm {
	margin:0 0 10px; padding:0;
}

#searchForm table {
	margin:0; padding:0;
}

#searchForm td.searchInput{
	margin:0; padding:6px 0 0;
	width:270px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/search-input-bg.gif);
	vertical-align: top;
}

#searchForm td.searchInput input{
	width:270px;
	background:none;
	border:none;
	font-size:18px;	
	color:#000;
}	

.itemFound {
	margin-bottom:15px;	
}

.searchItemsList {
	margin:0;
	padding:0 0 15px 0;
	list-style-position: inside;	
}

.searchItemsList ul {
	margin:0;
	padding:0;
	list-style-position: inside;
}

.searchItemsList td {
	padding:0;	
	vertical-align: top;
}

.searchItemsList li {
	margin:0;
	padding:0 0 3px;	
}

.searchButton {
	width:63px;
	height:40px;
	border:none;
	background:transparent;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/search-btn.gif);
	cursor:pointer;
	margin-left:6px;
}

/* EOF Search */

/* Poll */
.poll {
	position:relative;
	margin-bottom:12px;
}

.pollHeadLine {
	height:24px; _height:31px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/poll_header.gif);
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 0 40px;
}

.pollMainBlock {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}	

.pollDescription {
	font-size:12px;
	padding:5px 8px 5px;
}
.pollContent {
	font-size:12px;
	padding:5px 6px 10px;
}
.pollForm td {
	padding-bottom:5px;
	font-size:12px;
}
.radioContainer{
	padding-right:5px;
}
.pollSubmitLink {
	text-align:right;
	padding:2px 6px 0 0;
}

.pollSubmitLink a,
.pollSubmitLink a:link,
.pollSubmitLink a:visited,
.pollSubmitLink a:active,
.pollSubmitLink a:hover {
	text-decoration:underline;
	color:#000;	
}

.pollAnswerText {
	font-size:12px;
}

.pollAnswer {
	font-size:12px;
}

.pollAnswer label {
	font-size:12px;
}

.pollAnswerPercent {
	font-size:10px;
	padding-left:3px;
}

.pollAnswerLine {
	background:#0099cc;
	height:20px;
}

.pollAnswerText {
	padding:0 0 2px 2px;
}

.pollAnswerTable {
	margin:0 0 8px 2px;	
}	
/* EOF Poll */
