* {
	margin:0;
	padding:0;
}

body {
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #7c8276;
	background: black;
}



#container {
	position: absolute;
	width: 950px;
	height: 550px;
	left: 50%;
	top: 50%;
	margin-left: -475px;
	margin-top: -275px;
	text-align: center;
}
a:focus {
	outline-style: none;
}
#main {
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
body, #main a {
	color:#656565;
	text-decoration:none;
}
#main strong {
	color:#CCCCCC;
}
#b_cup:hover, #b_magazine:hover, #b_kontakty p a, #b_novinky p a, #b_english:hover, #b_cesky:hover, #agent_text {
	color:#99EF01;
}
#main, #agent {
	width:943px;
	height:615px;
	margin:0 auto;
	background:url(images/bg_home2.jpg) no-repeat 0 0;
	position:relative;
}
#main #content, #agent #content {
	width:558px;
	height:417px;
	position:absolute;
	top:137px;
	left:173px;
}
#b_cup, #b_magazine, #b_fb {
	position:absolute;
	bottom:-10px;
	text-decoration:none;
}
#b_cup {
	left:0px;
}

#b_fb {
	left:83px;
}

#bomtonA {
	text-align: center;
}

#bomtonA a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#b_magazine {
	right:0px;
}

#b_enter, #b_vstupte{
	display:block;	
	text-indent:-2000px;
	position:absolute;
	top:113px;
	right:175px;
}
#b_enter {
	width:167px;
	height:60px;
	background:url(images/enter2.jpg) no-repeat 0 0;
}
#b_vstupte {
	width:167px;
	height:60px;
	background:url(images/vstupte2.jpg) no-repeat 0 0;
}
#b_vstupte:hover, #b_enter:hover {
	background-position:0 -60px;
}
#b_novinky, #b_kontakty {
	position:absolute;
	bottom:35px;
	width:275px;
	height:0px;
	overflow:hidden;
	padding-bottom:20px;
}
#b_cesky, #b_english{
	position:absolute;
	top:136px;
	color:#F0F0F0;
}
#b_cesky {
	left:0;
}
#b_english {
	right:0;
}
#b_kontakty {
	right:0;
	text-align:right;
}
#b_novinky h1, #b_kontakty h1 {
	font-size:120%;
}
#b_novinky h2, #b_kontakty h2 {
	font-size:100%;
	color:#FFFFFF;
	margin-top:10px;
}
#main #nav1,#main #nav2 {
	display:none;
	position:absolute;
	bottom:0;
	left:0;
}
#main #nav2{
	right:0;
	left:auto;
}
.next, .prev {
	display:block;
	height:19px;
	width:56px;
	float:left;
}
#main .next {
	background:url(images/next.gif) no-repeat 0 0;
}
#main .prev {
	background:url(images/prev.gif) no-repeat 0 0;
	margin-right:5px;
}
#main .prev span, #main .next span {
	display:none;
}


.none {
	display: none;
}

.nowrap {
	white-space: nowrap;
}
/* AGENTS */
.stepcarousel{
position: absolute; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 188px; /*Width of Carousel Viewer itself*/
height: 248px; /*Height should enough to fit largest content's height*/
top:90px;
left:50%;
margin-left:-94px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 4px; /*margin around each panel*/
width: 188px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#agent {
	background:url(images/bg_agent.jpg) no-repeat 0 0;
}
#agent_text {
	position:absolute;
	top:395px;
	text-decoration:none;
	width:100%;
	text-align:center;
}