body {background: url(images/web/hlava.jpg) no-repeat center center #070707; background-position: fixed; background-attachment: fixed; /*background: #FF9900;*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

a {font-family: Arial; color: #FF0000; text-decoration: none}
a:hover {text-decoration: underline}

#container_main {width: 1080px; /*position: absolute; left: 50%; margin-left: -455px;*/ margin-top: 41px}
#container_left {width: 220px; margin-right: 5px; float: left}
#banners_rightbox {width: 160px; height: 1100px; overflow: hidden; float: left; margin-left: 8px}

#menu {width: 220px; padding: 0 0 10px 0; float: left; text-align: left}
#menu .menu_header {background: url(images/web/sidebar_title_bg.png) no-repeat; width: 220px; height: 21px; padding: 7px 5px; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: center; float: left; z-index: 0}
#menu .menu_body {width: 220px; float: left; background: url(images/web/menu-bg.png) repeat-y; margin-top: -4px; z-index: 1}

#sidebox {width: 220px; padding: 0 0 10px 0; float: left}
#sidebox .sidebox_header {background: url(images/web/sidebar_title_bg.png) no-repeat; width: 220px; height: 21px; padding: 7px 5px; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: center; float: left; z-index: 0}
#sidebox .sidebox_body {width: 220px; float: left; background: url(images/web/middle_box_gray_bg.png) repeat; color: #FFFFFF; margin-top: -4px; z-index: 1}

#container_middle {width: 670px; padding-bottom: 15px; margin-bottom: 15px; background: url(images/web/middle_box_gray_bg.png) repeat; color: #FFFFFF; border: 1px solid #CC3300; float: left}

#container_middle_box {width: 1080px; float: left}
#container_footer {width: 910px; height: 20px; padding: 5px; text-align: center; color: #FFFFFF; float: left; background: #FF0000; margin-bottom: 30px}

#middle_box {width: 650px; height: 30px; margin: 10px}
#middle_box .middle_header {width: 640px; height: 20px; padding: 5px; margin-bottom: 10px; background: #CC3300; text-align: center; font-size: 13px; font-weight: bold; color: #FFFFFF; float: left}
#middle_box .middle_body {width: 650px; float: left; margin-top: 10px}

#container_header {width: 897px; height: 175px; float: left; text-align: right}
#guitar_man_header {width: 192px; height: 200px; background: url(images/web/guitar_man_header.png) no-repeat; position: absolute; top: 15px; left: 50%; margin-left: -520px; display: none}

/*   ------------   MENU  -------------   */  
.menu {margin: 0 0 20px -10px; padding: 10px 0 0 0; width: 100%; line-height: normal; background: url(http://www.africapub.cz/img/menu-bg.png) top right repeat-y}
.menu li {margin: 0; padding: 0; line-height: 30px; display: block;	background: transparent}
.menu li a {width: 100%; height: 30px; line-height: 30px; margin: 0; padding: 0 10px 0 30px; font-size: 1.2em; text-decoration: none; font-weight: normal; color: #ffffff; display: block; overflow: hidden}
.menu li a:visited {text-decoration: none; color: #ffffff}
.menu [id] li a {width: auto !important;}
.menu ul li.activeSelected a,
.menu li.selected a, 
.menu ul li.activeSelected li a {color: #fff !important;}
.menu li.selected,
.menu li.activeSelected,
.menu li a:hover {background: url(images/web/sidemenu-hover.png) 0% 4px no-repeat}
* html .menu li.selected,
* html .menu li.activeSelected,
* html .menu li a:hover {background: url(http://www.africapub.cz/img/img_ie6/sidemenu-hover.gif) 0% 4px no-repeat}
.menu li li a {padding: 0 10px 0 43px; font-size: 1.1em; background: url(http://www.africapub.cz/img/sidemenu_arrow_sub.png) no-repeat 29px 11px}
.menu ul {margin: 0;  padding: 0; display: block; background: 0}
.menu ul ul {padding-left: 13px}
.menu ul ul ul ul ul {padding: 0}
.menu li li.selected,
.menu li li.activeSelected {background: none}
.menu li li.activeSelected a {background: url(http://www.africapub.cz/img/sidemenu_arrow_hover.png) no-repeat 29px 11px !important; text-decoration: underline}
.menu li li.activeSelected ul a {background: url(http://www.africapub.cz/img/sidemenu_arrow_sub.png) no-repeat 29px 11px !important; text-decoration: none}
.menu li li.activeSelected ul a:hover {background: url(http://www.africapub.cz/img/sidemenu_arrow_hover.png) no-repeat 29px 11px !important; text-decoration: underline}
.menu li li a:hover {background: url(http://www.africapub.cz/img/sidemenu_arrow_hover.png) no-repeat 29px 11px; text-decoration: underline}

.search_top {
	height: 22px;
	position: absolute;
	top: 60px;
	display: block;
	left: 50%;
	margin-left: 60px
}
.search_top form {
	float: right
}
#fulltextSearch span.search-bg { 
	margin: 0;
	padding: 0 10px 0 28px;	
	height: 22px; 
	background: url(images/web/search.png) no-repeat 100% 0%;
}
#fulltextSearchText {
	margin: 0;
	padding: 0;	
	width: 190px;
	height: 22px; 
	line-height: 22px; 	
	color: #666;	
	float: left;
	border: 0;
	background: transparent;	
}
#fulltextSearch span {
	margin: 0;
	padding: 0;
  float: left; 	
  background: url(images/web/link-bg.png) 0% 100% repeat-x; 
}
.submit { 
  margin: 0;
  padding: 0; 
	color: #fff;
	font-size: 1.1em !important;	
	height: 22px;
	line-height: 22px;
	cursor: pointer;
  text-align: center;
  font-family: Arial, Tahoma, sans-serif;	
  border: 0;
  background: url(images/web/link-bg.png) 0% 100% repeat-x; 			
}
.submit:hover {
	color: #000;
}
#fulltextSearch span.span-left {
   margin: 0 0 0 8px;
   padding: 0 0 0 15px;
   color: #fff;
	 height: 22px;
	 line-height: 22px;    
   background: transparent url(images/web/link-left.png) 0% 100% no-repeat;
}
#fulltextSearch span.span-right {
   margin: 0;
   padding: 0 15px 0 0;
   height: 22px; 
   line-height: 22px; 
   background: transparent url(images/web/link-right.png) 100% 100% no-repeat;
}

#middlebox_news .datum {width: 560px; height: 25px; float: left}
#middlebox_news .datum .sloupec1 {width: 280px; height: 25px; float: left; text-align: left}
#middlebox_news .datum .sloupec2 {width: 280px; height: 25px; float: left; text-align: right; font-size: 14px; font-weight: bold; color: #FF0000}
#middlebox_news .body {width: 100%; padding: 0 0 10px 0; border-bottom: 1px solid #FF0000; float: left; text-align: left}
#middlebox_news .body h3 {font-size: 14px; font-weight: bold; color: #FF0000}
#middlebox_news .body h3 a {font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: none}
#middlebox_news .body h3 a:href {text-decoration: undetline}
#middlebox_news img {border: 1px solid #FF0000;  margin-top: 5px}

.gallery h3 a {text-decoration: none; font-size: 14px; font-weight: bold; color: #FF0000; position: relative; top: 20px}
.gallery h3 a {text-decoration: underline}


/********** forum *************/
#middle_top_space {margin: 5px 0 20px 0; color: #FFFFFF}
a.insert_reply {text-decoration: none; color: #FFFFFF; padding: 5px 10px; background: #FF0000; border: 1px solid #000000}
a.insert_reply:hover {text-decoration: underline}

#forum_box {width: 625px; float: left}
#forum_box h1 {padding: 5px 0 10px 35px; color: #f26400; margin-top: 5px; font-size: 20px; background: url(http://www.africapub.cz/images/web/bg-h1_icon.png) left no-repeat}
#forum_box a {font-size: 12px; font-weight: bold; text-decoration: none; color: #f26400}
#forum_box a:hover {text-decoration: underline}

#middle_box .middle_body a {font-size: 14px; font-weight: bold; text-decoration: none; color: #f26400}
#middle_box .middle_body a:hover {text-decoration: underline}

#middle_box_row_messages {padding: 0; margin: 0; width: 625px}

#middle_box_row_messages .nadpis {width: 100%; padding: 3px 10px; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; background: #FF0000; float: left}
#middle_box_row_messages .body {width: 100%; padding: 3px 10px; border: 1px solid #000000; text-align: left}