/*
9px  - .750em          
10px - .833em
11px - .917em
12px - 1em
13px - 1.083em
14px - 1.167em
15px - 1.250em
16px - 1.333em
17px - 1.417em
18px - 1.500em
19px - 1.583em
20px - 1.667em
21px - 1.750em
22px - 1.833em
23px - 1.917em
24px - 2.000em
*/   
html{
font-size:100.01%;
height:100%;
width:100%;
border:0;
padding:0;
margin:0;
} 
body{
font-size:.750em;
font-family:georgia,arial,verdana;
color:#3a2412;
margin:0;
padding:0;
text-align:center;
background:#dbc990 url(../gfx/left-col-bg-repeat.gif) repeat-y left top;
height:100%;
width:100%;
border:0;
}

span.cervena { color:#AA0000; }
span.modra { color:#0099FF; }
span.tmave_modra { color:#000055; }
span.zelena { color: #004400; }
span.bila { color: #EEEEEE; }

a img, img{margin:0;padding:0;border:0;}
a{color:#3a2412;outline:none;}
a:hover{text-decoration:none;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,form,table,td{margin:0;padding:0;}
h1 { font-size: 1.333em; }
table{font-size:1em;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
hr,.noScreen{display:none;}
.break{display:block;}
fieldset{padding:0;margin:0;border:0}
ul li{list-style-type:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hide from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.imgBlock{
position:relative;
display:block;
overflow:hidden;
}
.imgSpan{
position:absolute;
left:0;
top:0;
display:block;
background-position:top left;
background-repeat:no-repeat;
}
a .imgSpan{
cursor:pointer;
}
#page{
min-width:800px;
max-width:100%;
margin:0px auto;
text-align:left;
position:relative;
background:url(../gfx/right-col-bg-repeat.gif) repeat-y right top;
min-height:100%;
}
* html #page{
height:100%;
width:100%;
width: expression(document.body.clientWidth<804 ? "800px" : (document.body.clientWidth>900 ? "100%" : "auto" ) );
}
/*HEADER begin*/
#header{
width:100%;
height:140px;
background:url(../gfx/header-bg.gif) repeat-x;
position:relative;
}
#header h2{
width:481px;
height:140px;
position:absolute;
top:0;
left:0;
}
#header h2 span{
width:481px;
height:140px;
background:url(../gfx/austerlitz-logo.jpg)
}
#headerLogos{
position:absolute;
top:96px;
right:10px;
}
#headerLogos li{
float:left;
margin:0 0 0 20px;
}
/*HEADER end*/

/*MENU begin*/
ul#menu{
width:100%;
min-height:31px;
_height:31px;
background:#5e4a3a url(../gfx/menu-bg.gif) repeat-x left bottom;
border-top:1px solid #816650;
}
ul#menu li{
float:left;
}
ul#menu li a{
display:block;
float:left;
color:#cec46d;
font-size:1.167em;
font-weight:bold;
text-decoration:none;
padding:7px 30px 7px;
white-space:nowrap;
}
ul#menu li span{
width:2px;
height:32px;
display:block;
float:left;
background:url(../gfx/menu-separator.gif) no-repeat 0 1px;
}
/*MENU end*/

/*CONTENT and COLS begin*/
#content{
width:100%;
position:relative;
}
#leftCol{
width:260px;
float:left;
background:url(../gfx/left-col-bg.gif) no-repeat;
min-height:605px;
_height:605px;
}
#rightCol{
width:260px;
font-size:.917em;
float:right;
background:url(../gfx/right-col-bg.gif) no-repeat;
min-height:605px;
_height:605px;
}
#rightColIn{
padding:8px 27px;
}

#rightColIn .perex h4 {
display:block;
text-align: center;
width: 200px;
background:url(../gfx/newsletter-input.gif) no-repeat;
}
#rightColIn .perex {
text-align: center;
}
#rightColIn .perexImg {
padding-top: 8px;
}
#mainCol{
margin:0 260px 20px;
background:url(../gfx/title-bg.gif) repeat-x 0 0;
}
/*CONTENT and COLS end*/

/*LEFTCOL CONTENT begin*/
.inputSearch{
width:175px;
height:19px;
padding:2px 30px 0 6px;
background:url(../gfx/search-input.gif) no-repeat;
border:0;
font-size:1.167em;
font-family:georgia;
margin:7px 0 0 14px;
}
* html .inputSearch{
width:211px;
height:21px;
}
ul#subMenu{
font-size:1.167em;
font-weight:bold;
margin:10px 0 25px 21px;
}
ul#subMenu li a{
text-decoration:none;
width:206px;
display:block;
position:relative;
padding:2px 0;
}
ul#subMenu li ul {
padding-left: 10px;
font-weight: normal;
}
ul#subMenu li ul ul {
font-size: 70%;
}
ul#subMenu li a span{
position:absolute;
top:0;
right:0;
}
ul#subMenu li ul a span{
right:10px;
}
ul#subMenu li ul ul a span{
display: none;
}

ul#langs{
margin:0 0 30px 21px;
}
ul#langs li{
float:left;
margin:0 2px 0 0;
}
ul#langs li a{
width:27px;
height:19px;
}
ul#langs li a span{
width:27px;
height:19px;
}
ul#langs li#langCz a span{
background:url(../gfx/flag-cz.gif);
}
ul#langs li#langUk a span{
background:url(../gfx/flag-uk.gif);
}
ul#langs li#langFr a span{
background:url(../gfx/flag-fr.gif);
}
ul#langs li#langDe a span{
background:url(../gfx/flag-de.gif);
}
ul#langs li#langRu a span{
background:url(../gfx/flag-ru.gif);
}
ul#langs li#langPl a span{
background:url(../gfx/flag-pl.gif);
}
#formNl p{
font-size:.833em;
padding:4px 0 25px 22px;
}
.inputNl{
width:175px;
height:19px;
padding:2px 30px 0 6px;
background:url(../gfx/newsletter-input.gif) no-repeat;
border:0;
font-size:1.167em;
font-family:georgia;
margin:7px 0 0 14px;
}
* html .inputNl{
width:211px;
height:21px;
}
/*LEFTCOL CONTENT end*/

/*MAINCOL CONTENT begin*/
#title{
height:38px;
background:url(../gfx/title-bg.gif) repeat-x;
width:100%;
}
#title h1{
font-size:0.933em;
font-weight:bold;
padding:6px 0 0;
}
#mainColIn{
margin:0;
padding:10px 0 0;
line-height:1.7;
}
#mainColIn ul li {
list-style-type:square;
list-style-position: inside;
padding-left: 25px;
}
#mainColIn ol {
padding-left: 25px;
}

#mainCol .perex{
width:49%;
margin:0 0 18px;
}


#mainCol .perex h2{
font-size:1em;
font-weight:bold;
}
#mainCol .article h2 {
font-size:1em;
font-weight:bold;
}
#mainCol .article {
position:relative;
border-bottom: 1px solid #402711;
}
#mainCol .article .perexInfo { 
/*position:absolute; bottom:0px; right:0px;*/
float: right;
font-size:.833em;
color:#402711;
}
/*
#mainCol .perexInfo p{
float:right;
padding:1px 5px 1px 8px;
line-height:1.3 !important;
}
*/
/* /* puvodni verze: 
#mainCol .perexInfo{
width:100%;
background:#402711;
font-size:.833em;
color:#d2bc74;
margin:5px 0 0;
}
*/

.perexLine{
float:left;
width:100%;
}
.imgLeft{
float:left;
margin:5px 8px 3px 0;
}
.imgRight{
float:right;
margin:5px 0 3px 8px;
}
#mainCol .perexBig{
width:100%;
float:left;
}
#mainCol .perexIn{
padding:0 10px;
float:left;
}
/*MAINCOL CONTENT end*/

/*RIGHTCOL CONTENT begin*/
#rightCol h3{
font-size:1.455em;
font-weight:bold;
padding:0 0 8px;
}
#rightCol h4{
font-size:1em;
font-weight:bold;
padding:5px 0 1px;
}
#rightCol img{
border:1px solid #3d2513;
}
#rightCol .perex{
padding:0 0 14px;
}
/*RIGHTCOL CONTENT end*/

#footer{
background:#452911 url(../gfx/footer-repeat.gif) repeat-x left top;
display:block;
width:100%;
float:left;
margin:0;
text-align:right;
height:23px;
position:absolute;
bottom:0px;
left:0;
color:#d2bc74;
font-size:11px;
}
#footerLeft{
background:url(../gfx/footer-left.gif) no-repeat left top;
height:23px;
}
#footerRight{
background:url(../gfx/footer-right.gif) no-repeat right top;
height:23px;
}
#footer p{
padding:3px 35px 0 0;
}
