

img{border-width: 0px;}
p{margin: 0px 0px 6px 0px;}
.hidden { display:none; }
a{color: #FF8200;font-weight: bold;}
h1{font-size: 18px; margin-bottom: 8px;}
h2{font-size: 12px; color: #FF8200; padding-top: 0px;}
input, textarea {font-family: Tahoma, Verdana, Helvetica,sans-serif;font-size: 7pt;font-weight: bold;}

html, body {
text-align: center;
background: #000;
font-family: Tahoma, Verdana, Helvetica,sans-serif;
font-size: 8pt;
color:#FF8200;
margin: 0;
padding: 0;
font-weight: bold;
height: 100%;
width: 100%;
min-width: 905px;
}

table {
font-family: Tahoma, Verdana, Helvetica,sans-serif;
font-size: 8pt;
}

#wrapper {
margin:0 auto;
width: 904px;
text-align: left;  /* IE 5.5 hack part II */
}

.left_sidebar {
float: left;
width:185px;
height:768px;
margin-top:20px;
}

.right_sidebar {
float: right;
width:185px;
height:768px;
margin-top:20px;
}

.left_sidebar img {
float: left;
margin: 5px;
border: 0px solid #FF8200;
}

.right_sidebar img {
float: right;
margin: 5px;
border: 0px solid #FF8200;
}

.outer {
float: left;
width:534px;
height:580px;
z-index:1;
background: url(images/o2-stred.gif) no-repeat;
color: #000;
text-align: center;
margin-top: 10px;
}

#header {
font-weight: bold; 
text-align: center;
height: 58px;
font-size: 8pt;


}

#header a {
color: #FF8200;
}

#navi_a{
}

#navi_a ul{
margin:0px;
padding:0px;
list-style:none;
}

#navi_a li{
margin:0px;
margin-bottom: 2px;
padding:0px;
}

#navi_a a{
color: #000;
font-weight: bold;
}

#input_message_outer {
width: 218px;
height: 47px;
margin: 0 auto;

}

#input_message_padding {
padding: 2px;
}

#input_message_content {
width: 214px;
height: 43px;
text-align: left;

}

#input_message_content label {
display: none;
}

#input_message_content form {
margin: 0px;
padding: 0px;
height: 20px;
}

.tv_textfield_nick {
	color: #FF8200;;
	border: 1px solid #FF8200;
	width: 100px;
	margin: 2px;
	background-color: #000;
}

.tv_textfield_message {
	color: #FF8200;
	border: 1px solid #FF8200;
	width: 206px;
	margin: 2px;
	background-color: #000;
}



#address_outer {
float: left;
width: 99px;
height: 342px;
}

#address_padding {
padding-right: 4px;
padding-top: 98px;
}

#address_content {
width: 95px;
height: 244px;
text-align: right;
font-size: 90%;
}

#address_content a{
color: #000;
}


#tv_outer {
float: left;
height: 255px;
width: 336px;
}

#tv_padding {
padding-top:13px;
padding-left:6px;
padding-right:6px;
}

#tv_content {
height: 242px;
width: 324px;
}

#menu_outer {
float: right;
width: 99px;
height: 342px;
}


#menu_padding {
padding-left: 4px;
padding-top: 80px;
}

#menu_content {
float: right;
width: 95px;
height: 262px;
text-align: left;
font-size: 100%;
}


#last_outer {
float: left;
height: 75px;
width: 336px;
}

#last_padding {
padding-top: 5px;
padding-left:8px;
padding-right:8px;

}

#last_padding {
height: 70px;
width: 320px;
text-align: left;
overflow:auto;
color: #FF8200;
}

#events {
text-align: center;

}

#crop_body_wrapper{
margin:0 auto;
width: 640px;
text-align: center;  /* IE 5.5 hack part II */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -58px; /* the bottom margin is the negative value of the footer's height */

} 
#cropContainer {margin-left: 15px;
}
#crop {}
#cropWrap {}

#previewText {float: left; height: 113px; width: 454px; margin-top: 5px; margin-left: 0px; text-align: left;}
#previewArea {float: left; margin-top: 5px; margin-left: 5px;}

form.frmCrop legend { display:none; }
form.frmCrop fieldset  { border: 0px; }
form.frmCrop {width: 100px; margin-top: 5px;}

form.imageUpload fieldset  { border: 0px; }
form.imageUpload legend { display:none; }
#wait{text-align: center;}

form.messageSave fieldset  { border: 0px; margin: 0px; padding: 0px }
form.messageSave legend { display:none; border: 0px; margin: 0px; padding: 0px}

#menuOther {width: 610px;
height: 39px;
margin:0 auto;
}



#navi_b{text-align: center;
background: url(images/other-menu.gif) no-repeat;
margin-top: 10px;
margin-bottom: 10px;
}

#navi_b ul{
margin:0px;
padding:0px;
list-style:none;
line-height: 18px;

}

#navi_b li{
display: inline;
margin:0px;
padding-left: 0;
padding-right: 0;
}

#navi_b ul li a{
font-weight: bold;
padding-left: 7px;
padding-right: 7px;
color: #000;
}


#page_content {text-align: left;
padding-left: 15px;
padding-right: 15px;
}


.calendar {
text-align: center;
width: 29px;
height: 29px;
background: url(images/calendar.gif) no-repeat;
color: #fff;
font-size: 13pt;
float: left;
line-height: 80%;
}
.calendar p {padding: 2px;}
.day {font-size: 7pt;}


.month{width:100%; margin: 1px;}
p.month_normal{background:#683604; margin-left:35px;padding: 1px;}
p.month_alternative{margin-left:35px;padding: 1px;}

.paging {text-align: center;padding-top: 10px;}
.bordered {border: 2px solid #683604; margin: 10px;}

p.message_alternative{background:#683604;padding: 1px;}
p.message_normal{padding: 1px;}


#o2line_tv {width: 610px; height: 458px; margin-bottom: 10px; }
#o2line_tv img {width: 610px; height: 458px;}
#o2line_message textarea {height: 40px; width: 450px;}
#o2line_message {margin-bottom: 8px;}
 
table.listtab {
	width: 600px;
	}

table.listtab caption {
	text-align: left;
	background: #FF8200;
	padding: 2px;
	margin-top: 2px;
	font-weight: bold;
	color: #000;
	}

table.listtab td {
	text-align: left;
	vertical-align: top;
	padding: 2px;
	}

table.listtab td.cena {
width: 12%;
text-align: right;}

.message_alt, table.listtab tr.odd {
	background: #683604;
}


#footer {width: 610px;
height: 58px;
margin:0 auto;
background: url(images/footer.gif) no-repeat;
margin-top: 10px;
}

#footer_padding{padding: 4px;}

#footer p {text-align: center;
height: 38px;}

#push {height: 58px;}

#overO2{
  position: absolute;
  left: 50%;
  margin-left: -75px;
  top: 475px;
  width: 150px; 
  height: 100px; 
  cursor: hand; 
  cursor: pointer; 
  z-index: 2; 
  background-color: white; 
  filter:alpha(opacity=0);
  opacity:.0;
}

#bigPicBox{
  position: absolute; 
  top: 25px; 
  left: 0px; 
  width: 100%; 
  text-align: center; 
  position: absolute; 
  z-index: 1;
}