* {
	font-family : arial, arial, verdana;
	font-size : 11px;
	color : #EDE5DB;

}

body {
	margin : 0px;
	padding : 0px;
	line-height : 130%;
	text-align : center;
	background-image : url(../images/back.gif);
	background-position : top;
	background-repeat : repeat-x;
	background-color : #261C1A;
}

.mainDiv {
	width : 945px;
	margin : auto;
	position : relative;
	text-align : left;
	padding: 235px 0 0 0;
}
.topHlavicka {
	position:absolute;
	width:940px;
	margin: 0 auto;
	height:1px; /*height:235px;*/
	padding: 0;
	left: 0px;
	top: 0px;
	float: left;
}
.telo {
	position: relative;
	width:100%;
}

.clear {clear : both; height : 1px; line-height : 0%; font-size:0px;}

h1 { color : ffffff; font-weight : normal; font-size : 20px; margin : 0px 0px 12px 0px;}
h2 { margin : 0px 0px 10px 0px; color : #ffffff; font-size : 16px; font-weight : normal;}
h3 { margin : 0px 0px 10px 0px; color : #ffffff; font-size : 14px; font-weight : bold;}
.hmenu { margin : 0px 0px 10px 0px; color : #ffffff; font-size : 16px; font-weight : normal;}

a { color : #ffffff; }
a:hover { color : #A58B7C; }

ul {margin : 0px; padding : 0px;}
li {list-style-image : url(../../images/odrazka.gif); margin-left : 18px; line-height : 18px;}

p {margin : 10px 0px 10px 0px;}

/*********************************
	MENU
*********************************/
.menu {padding: 13px 0px 12px 20px; text-align:center; }
.menu ul {margin : 0px; padding : 0px;}
.menu ul li { display : inline;}
.menu ul li a {display : block; float:left; margin : 0px 10px 0px 10px; text-decoration:none; }
.menu ul li a:hover { text-decoration:underline;}
.menu ul li a span {font-size:13px;}

/*********************************
	HLAVICKA / PATICKA
*********************************/
.hlavicka {margin : 10px 0px 10px 0px; width:715px;}

.paticka { font-size : 10px; color : #BEBBBB; text-align:right;padding: 0 10px 10px 10px; margin : 10px 0px 10px 0px; border-bottom:2px solid #3D2E29;}
.odkazy {text-align:left; border-bottom: none!important;}
.paticka a { font-size : 10px; color : #BEBBBB; text-decoration : none;}
.paticka a:hover { font-size : 10px; color : #BEBBBB; text-decoration : underline;}
.odkazFooter {font-size : 10px; color : #BEBBBB; text-decoration : none;}

/*********************************
	SLOUPCE
*********************************/
.sloupecLevy {width: 225px; float: left; position:relative; left: -476px;}
.sloupecLevy .flags { background-color:#3D2E29; border : 1px solid #130E0D; margin:0px 0px 5px 0px;}
.sloupecLevy .flags img {margin :10px 0px 7px 20px;}
.sloupecLevy .inside { padding : 9px 20px 20px 20px; background-color:#3D2E29; border : 1px solid #130E0D;}
.sloupecLevy .fb{display:block;border:1px solid #130E0D; margin-bottom:5px; width:223px; height:46px; overflow:hidden;}


.sloupecPravy {width: 476px; float: left; position:relative; left: 235px; }
.sloupecPravy .insideMain { padding : 20px; background-color:#4E3C33; border : 1px solid #130E0D;}
.sloupecPravy p {font-size:14px; 	line-height : 130%; 	text-align : justify;}
.sloupecPravy a {font-size:14px;}
.sloupecPravy p strong {font-size:14px;}

.sloupecPravyPravy {
	float:right;
	width: 221px;
	position: relative;
	top: -181px;
	right: 3px;
}
.sloupecPravyPravy a{
	background-color:#3D2E29;
	border:1px solid #130E0D;
	display:block;
	padding:3px;
	margin:0;
}
.sloupecPravyPravy a:hover{
	background-color:#4E3C33;
}
.sloupecPravyPravy a img{
	display:block;
	margin:0;
	padding:0;
	
}


.pravySloupecPrava { width : 270px; float : right;}
.kontakt {	
	border : 1px solid #130E0D;
	background-color:#3C2E2A;
	background-image : url(../images/backKontakt.gif);
	background-position : bottom right;
	background-repeat : repeat-no;	
	height : 205px;
	_height : 203px;	
}
.kontakt .inside { padding : 18px 18px 0px 18px;}

.teloBlokZvyrazni { border : 1px solid #130E0D;	background-color:#3C2E2A;padding : 18px; }


/*********************************
	FORMULARE
*********************************/
.tabForm td {padding : 1px 0px 1px 0px;}
option { color:#261C1A; }

.w200 {width:170px;  border : 1px solid #130E0D; color:#261C1A; }

/*********************************
	POPUP
*********************************/

.zobrazFoto { position:absolute; z-index:10; display:none;top:-80px; left:-104px; background-color:#ffffff; border : 1px solid #130E0D; }
.fotoBig { margin : 10px;}
.fotoDrz {position : absolute; top:80px; left:104px; z-index:100000; }

.fotoTop {z-index:10;position:relative;}
.fotoTopOver {z-index:100;position:relative;}


/*********************************
	TABULKA
*********************************/

.tabulka {border:1px solid #130E0D;}
.tabulka td { padding : 5px 10px 5px 10px; text-align:right;border-top: 1px solid #4E3C33;border-left: 1px solid #4E3C33; background-color:#3C2E2A;}
.tabPopis, .tabPopis td { background-color:#3C2E2A; font-weight:bold; text-align:left; border-top: 0px;}

.dokumenty { float: right; width : 165px; margin : 5px 0px 5px 5px; background-color :#F5F5F5;}

/*********************************
	Ceník - MIMO PROVOZ
*********************************/
.posRel {position:relative;}
.mimoProvoz {position:absolute; left:0;_left:-20px; top:0; _top:2px;margin:0;padding:0; width:474px; height:317px; background: url(../images/mimo-provoz.jpg) no-repeat 0 0;}
