@charset "utf-8";
/* CSS Document */

html, body {margin:0px; padding:0px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
#ze_container {width:974px; height:100%; margin-left:auto; margin-right:auto;}
#header {width:974px; height:115px; margin-top:15px; margin-left:7px;}
#zinon_logo {position:relative; float:left; width:150px; height:100px;}
#header_text { position:relative; float:right; width:810px; height:90px; font-weight:bold; font-size:30px;}
.header_text_blue {color:#00adef;}

#menu {position:relative; width:960px; height:31px; font-weight:bold; font-size:14px; z-index:10; float:right; padding-right:7px; }
#menu_left {position:relative; width:28px; height:31px; float:right; background:url(images/menu_left.jpg) no-repeat; }
#menu_main {position:relative; height:31px; float:right; background:url(images/menu_main.jpg) repeat-x; padding-top:8px; padding-right:3px; }
#menu_right {position:relative; width:25px; height:31px; float:right; background:url(images/menu_right.jpg) no-repeat; }

#flash_banner {position:relative; width:974px; height:340px; z-index:0; margin-bottom:5px;  }

#content {position:relative; float:left; width:960px; height:auto; margin-top:10px;}
#content_left { position:relative; width:740px; float:left; height:auto; }
#content_left a:link { color:#000; font-weight:bold; text-decoration:none;}
#content_left a:visited {color:#000; font-weight:bold; text-decoration:none;}
#content_left a:hover {color:#00adef; font-weight:bold; }
#content_left a:active {color:#000;}

#content1 {float:left; width:960px; margin-top:10px;}
#content_left1 {width:740px; float:left; text-align:justify;}
#content_left1 a:link { color:#000; font-weight:bold; text-decoration:none;}
#content_left1 a:visited {color:#000; font-weight:bold; text-decoration:none;}
#content_left1 a:hover {color:#00adef; font-weight:bold; }
#content_left1 a:active {color:#000;}

#content_left_wide {width:100%; float:left; text-align:justify;}
#content_left_wide a:link { color:#000; font-weight:bold; text-decoration:none;}
#content_left_wide a:visited {color:#000; font-weight:bold; text-decoration:none;}
#content_left_wide a:hover {color:#00adef; font-weight:bold; }
#content_left_wide a:active {color:#000;}

.title {color:#00adef; font-weight:bold; font-size:14px;}
#content_banner{position:relative; float:right; margin-left:20px; width:200px; height:175px; }
#content_contact_info {position:relative; float:right; margin-left:20px; width:200px; height:auto; font-size:10px; font-weight:bold; text-align:center;}

/* FOOTER */
#footer {position:relative; float:left; width:960px; height:40px; border-top:2px solid #808080; font-size:10px; font-weight:bold; }
#footer2 {border-bottom:2px solid #808080; margin-top:30px; margin-bottom:12px;}
#footer_zinon {position:relative; float:left; width:480px; float:left; height:40px; line-height:40px;}
#footer_skwebline {position:relative; float:left; width:480px; height:30px; margin-top:10px;}
#footer_skwebline a:link { color:#000; text-decoration:none;}
#footer_skwebline a:visited { color:#000; text-decoration:none; }
#footer_skwebline a:hover {color:#00adef;}
#footer_skwebline a:active {color:#000;}
.footer {font-size:10px; font-weight:bold;}

/* TICKETS */
#ticket_container {position:relative; float:left; width:740px; height:auto; margin-top:30px;}
#ticket_title {position:relative; float:left; width:740px; height:25px; line-height:25px; border-bottom:2px solid #808080; font-size:14px; font-weight:bold; margin-bottom:15px; color:#00adef;}
#ticket_info {position:relative; float:left; width:600px; height:51px; line-height:17px; border-bottom:2px solid #00adef; font-size:10px; font-weight:bold;}
#ticket_price {position:relative; float:left; width:120px; height:25px; line-height:25px; margin-left:20px; text-align:center; background-color:#00adef; border-bottom:2px solid #fff; color:#fff; font-weight:bold; font-size:13px;}

/* URBAN */

#urban_container {position:relative; width:960px; height:auto; line-height:25px; border-bottom:2px solid #00adef; font-weight:bold; margin-top:20px;  }

/* URBAN */

#rural_title {position:relative; width:960px; height:25px; line-height:25px; border-bottom:2px solid #00adef; background-color:#00adef; color:#fff; text-align:center; font-weight:bold; margin-top:20px; font-size:14px;}

.down_line {border-bottom:2px solid #00adef;}

.fields {border: 1px solid #CCC;}

input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
