body {font-family:Arial, Helvetica, sans-serif;	font-size: 83%; color:#333333; background:#cbd4ff url(../img/bg_x.gif) right top repeat-x; margin:0; padding:0; text-align: center;}
img {border:0}
* {margin:0; padding:0}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.leftf {float:left}
.rightf {float:right}
.both {clear:both;}
a {color:#333; font-weight:normal; }
a:hover {text-decoration:none}
.hidden { display:none;}

p { padding:10px 5px 10px 16px; font-size:0.87em; line-height:1.4em;}
.obal { width:850px; margin:0 auto; min-height:600px;   position:relative;}
 
.hlavicka { position:relative; width:850px; margin:30px 0 0 0; height:70px;  background:url(../img/hlavicka.png) left top no-repeat;}
.hlavicka a.logo  { display:block; width:800px; height:80px; position:absolute; left: 0px; top:00px;} 
.hlavicka .slogan { position:absolute; right:0px; top: -20px; color:#CCC; font-size:10px;}
.obsah { text-align:left;  margin:25px 0 0 0; position:relative;  }
.obsah .adsbig { position:absolute; right:-170px; top:-00px;}
.obsah .boxy {}
form { color:#FFF; margin:40px 0 0 10px; font-size:11px;}
.cityselect { width:195px; height:19px; font-size:11px; border:1px solid #636363; margin:0 0 3px 3px;}
.input { width:192px; height:14px; font-size:11px; border:1px solid #636363;padding:2px 0 2px 3px; margin:0 0 3px 3px;}
.sinput { width:57px; height:14px; padding:2px 0 2px 3px;   font-size:11px; border:1px solid #636363; margin:0 0 3px 3px;}
.fpopis { text-align:right; padding:0 3px 0 0;}
.obsah .boxy .box1 { float:left; width:272px; height:221px; background:#0394b1 url(../img/box1.jpg) left top no-repeat; position:relative;}
.obsah .boxy .box1 h3 { position:absolute; left:19px; top:6px; color:#FFF; font-size:15px; letter-spacing:1px; } 
.obsah .boxy .box1 .vbutton1 { width:83px; height:28px; cursor:pointer; border:0; background:url(../img/hledat1.jpg) left top no-repeat;}
 
.obsah .boxy .box2 { float:left; margin:0 0 0 15px; width:272px; height:221px; background:#0394b1 url(../img/box2.jpg) left top no-repeat; position:relative;}
.obsah .boxy .box2 h3 { position:absolute; left:19px; top:6px; color:#FFF; font-size:15px; letter-spacing:0px; } 
.obsah .boxy .box2 .vbutton2 { width:83px; height:28px; cursor:pointer; border:0; background:url(../img/hledat2.jpg) left top no-repeat;}

.obsah .boxy .box3 { float:left; margin:0 0 0 15px; width:272px; height:221px; background:#0394b1 url(../img/box3.jpg) left top no-repeat; position:relative;}
.obsah .boxy .box3 h3 { position:absolute; left:19px; top:6px; color:#FFF; font-size:15px; letter-spacing:1px; } 
.obsah .boxy .box3 .vbutton3 { width:83px; height:28px; cursor:pointer; border:0; background:url(../img/hledat3.jpg) left top no-repeat;}

.obsah .stred { margin:15px 0 0 0;}
.obsah .stred .box4 { width:560px; height:267px; float:left; background:url(../img/box4.jpg) left top no-repeat; position:relative;}
.obsah .stred .box4 .in { margin:15px; padding:45px 85px 0 30px; font-size:10px; }
.obsah .stred .box4 .in h1 { position:absolute; left:45px; top:25px; color:#df4310; font-size:16px;}

.obsah .stred .box5 { width:272px; height:266px; float:left; position:relative; background:url(../img/box5.jpg) left top no-repeat;margin:0 0 0 15px;}
.obsah .stred .box5 .in { margin:15px;padding:35px 0px 0 00px; font-size:10px;}
.obsah .stred .box5 .in h3 { position:absolute; left:15px; top:15px; color:#655b55; font-size:16px;}
.obsah .stred .box5 td { padding:0 0 5px 0}

.obsah .dole { margin:15px 0 15px 0;}
 .obsah .dole .box6 { width:273px; height:206px; float:left; position:relative; background:url(../img/nadpis.jpg) left top no-repeat; }
.obsah .dole .box6 .in { margin:35px 15px 15px 15px;}
.obsah .dole .box6 .in h3 { position:absolute; left:35px; top:3px; color:#6c6360; font-size:16px; font-weight:normal;}
.obsah .dole .box6 .in a { text-decoration:none; font-weight:normal;}
.obsah .dole .box6 .in .metro { position:absolute; width:82px; left:160px; top:38px; color:#7e6868; font-size:16px;}
.obsah .dole .box6 .in .vlak { position:absolute; width:82px; left:160px; top:128px; color:#7e6868; font-size:16px;}

.obsah .dole .box6 .in span { color:#b10000;}


 .obsah .dole .box7 { width:271px; height:206px; float:left; background:url(../img/box6.jpg) left top no-repeat;margin:0 0 0 15px;}
.obsah .dole .box7 .in { margin:90px 15px 15px 15px; font-size:10px;}
.obsah .dole .box7 .in h2 { font-size:11px; font-weight:normal;}

 .obsah .dole .box8 { width:271px; height:206px; float:left; background:url(../img/box7.jpg) left top no-repeat;margin:0 0 0 15px;}
.obsah .dole .box8 .in { margin:90px 15px 15px 15px; font-size:10px;}
.obsah .dole .box8 .in h2 { font-size:11px; font-weight:normal;}


.obsah .dole2 { margin:15px 0 15px 0;}
.obsah .dole2 .box4 { width:560px; height:267px; float:right; background:url(../img/box4_2.jpg) left top no-repeat; position:relative;}
.obsah .dole2 .box4 .in { margin:15px; padding:45px 25px 0 30px; font-size:10px; }
.obsah .dole2 .box4 .in h1 { position:absolute; left:45px; top:25px; color:#df4310; font-size:16px;}

.obsah .dole2 .box5 { width:272px; height:266px; float:left; position:relative; background:url(../img/box5.jpg) left top no-repeat;margin:0 15px 0 0 ;}
.obsah .dole2 .box5 .in { margin:15px;padding:35px 0px 0 00px; font-size:10px;}
.obsah .dole2 .box5 .in h3 { position:absolute; left:15px; top:15px; color:#655b55; font-size:16px;}



ul { margin:0px 10px 10px 30px}
li { padding:4px 0}

 .paticka { position:relative; width:100%; height:120px; background:#1869ba; text-align:center; color:#999999; font-size:0.77em;  clear:both;   margin:0 auto;}
 .paticka .in { margin:0 auto 0 auto; color:#fff;  text-align:left; width:850px; padding:15px 0 0 0;}
 .paticka a { font-weight:normal; color:#999999;}
.paticka .rek { position:absolute; left:0; top:1px;}
