/* CSS Document */

html,body{margin:5px 0px 5px 0px; padding:0;}
body{font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align:center; background: #CCCCCC;}
h1{ text-align:left; font-size: 18px; font-family: Arial, Helvetica, sans-serif;  color:#ffffff; letter-spacing: 2px; font-weight: bold; margin:0; padding:0;}
h1.ne{ display: none;}
h2 {/*text-align:left;*/ font-size: 18px; font-family: Arial, Helvetica, sans-serif;  color:#ffffff; letter-spacing: 2px; font-weight: bold; margin:0px; padding:0px;}
h2.ne, div.ne { display: none; }
/*h3{display: none;}*/
h2.intermenu { font-size: 13px; }
h3.intermenu { font-size: 10px; padding: 0px; margin: 0 30px 0 0; font-style: italic; }
h4.intermenu { font-size: 10px; padding: 0px; margin: 0 30px 0 0; font-style: italic; display: block; }
h3.leftmenu { margin:0px; padding:0px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing: 2px; font-weight: bold; }

h2.in { font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; /*display: inline;*/ }
h3.in { font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; /*display: inline;*/ }
p.in { font-size: 13px; font-weight: normal; /*margin: 0px; padding: 0px;*/ /*display: inline;*/ color: #fff; }

h1 a, h2.in a, h3.in a, p.in a { text-decoration: none; color: #fff; }

a.galerie { margin: 5px; float: left; }
p.Pgalerie { margin-bottom: 90px; }

h4 {font-size: 16px; font-weight: bold; display: none;}
p {margin:0 10px 10px 0; text-align: justify;}
li { line-height: 23px; }
hr.cleaner {clear:both; display: none;}

 
#header {height:175px; margin:0; background-image:url(images/primar/menu_1new2.jpg); background-repeat:no-repeat;}
#container {text-align:left}
#container {width:980px;margin:0 auto; background-image:url(images/primar/pozadi1.jpg); background-repeat:repeat-y;}
#content {float:right; width:780px; border:0; padding:0;}
#content_obs { height:575px;}
#content_obs1 { /*height:875px;*/ }
#content_obs1 h2 a { color: #fff; font-size: 12px; margin-left: 10px; }
#content_obs1 a { color: #fff; font-size: 12px; text-decoration: none; }
#navigation {float:left;width:190px; height:485px;}
#extra {float:left;clear:left;width:198px;margin-top: 160px; }
#footer{ background-image:url(images/primar/pozadi2.jpg);background-repeat:no-repeat; color: #FFF; height: 27px; }
#footer a{ color:#FFFFFF; text-decoration:none;}
#footer a:hover{ color:#D3A918;}
#footer{clear:both; width:100%; text-align:center;}
#le_nul{float:left; width:388px;border:none; padding:0;}
#le{  height:575px; background:#999999; margin: 0px 1px 0px 0px;}
#pr_nul{float:left; width:388px;border:none; padding:0;}
#pr{  height:575px; background:#252525; margin: 0px 0px 0px 1px;  }

.levy_nul{ float:left; width:386px; border:none; padding:0; }
.levy{ /*height:575px;*/  margin: 0px 0px 0px 3px; color: #fff;}
.levy-in { height:575px; margin: 0px 0px 0px 0px; color: #fff;}
.levy p { text-align: justify; line-height: 23px; }
.levy p a { text-decoration: none; color: #fff; }
/*.levy_index{ margin: 0px 0px 0px 2px; }*/
/*.levy_nul-index { float:left; width:0px; border:none; padding:0; }*/
/*.pravy_index{ margin: 0px 0px 0px 5px; color: #fff; text-align: justify; }*/
/*.pravy_nul-index { width:386px; border:none; padding:0; margin-left: 386px; position: absolute; }*/
/*|.pravy_index { position: relative; left: -386px; }*/
#i01,#i02 { height: 575px; width: 386px; border:none; }
.pravy_nul{ float:left; width:386px; border:none; padding:0;}
.pravy{ height:575px;  margin: 0px 0px 0px 5px; }
.xobr_horiz_2{ padding-top:127px; }
.obr_horiz{ padding-top:127px;}
#pravyobrazek { }

#indextext { padding-left: 5px; width: 770px; background-image: url('images/primar/mainbg.gif'); margin: 2px; color: #fff; line-height: 23px; }
#schodiste { width: 375px; float: left; }
#designovyNabytek { width: 378px; float: right; }

.skryte{ display: none;}
.nevidi{ display: none;}
/*text v prave casti u firma, kontajty*/
.pravy_text{color:#FFFFFF;}
.pravy_text a{ color:#FFFFFF; text-decoration:none;}
.pravy_text a:hover{ text-decoration:underline;} 
.pravy_text_lo{float:left; width:190px;border:none; padding:0;}
.pravy_text_l{  height:305px; padding-left:20px}
.pravy_text_po{float:left; width:190px;border:none; padding:0;}
.pravy_text_p{  height:305px; }
.pravy_text_cel{ height:75px; padding-left:190px}

/*nadpis a menu v levem hlavnim okne*/
.menu_inter_ob img{ margin:0px 0px 4px 0px; float:left;}
.menu_inter{ padding: 20px 0px 0px 105px; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  color:#ffffff; letter-spacing: 2px; font-weight: bold;}
.menu_inter a{ color:#ffffff; text-decoration:none; }
.menu_inter a:hover{ color:#ffffff; text-decoration:underline;}
.nadpis_str_o{ padding: 5px 3px 4px 0px;}
.nadpis_str{ background-color:#2f5561;  padding: 4px 0px 4px 15px; }
/*rozlozeni a navigace v galerii, text nad galerii*/
.nad_galerie_o{ width:375px; border:none; padding:0;}
.nad_galerie{ height:254px; padding: 0px 10px 0px 15px; color:#FFFFFF;}
.nad_galerie a{ color:#ffffff; text-decoration:none; letter-spacing: 2px; font-weight:bold;}
.nad_galerie a:hover{ color:#ffffff; text-decoration:underline;}
.galerie{margin:1px 0px 0px 0px;}
.galerie img{padding: 1px 3px 2px 0px;}
.galerie_nav{ text-align:center; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  padding: 4px 15px 4px 15px; letter-spacing: 15px;
 color:#993300; font-weight: bold;}
.galerie_nav a{ color:#ffffff; font-weight: bold; text-decoration:none;}
.galerie_nav a:hover{ color:#993300; font-weight: bold; text-decoration:none;}
.h_m_gal{ margin-top:380px;}

.text_levy{margin:1px 10px 0px 15px; color:#FFFFFF;}
.text_levy a{ color:#FFFFFF; text-decoration:none;}
.text_levy a:hover{ text-decoration:underline;} 
.t_levy_nadpis{ font-weight:bold; text-decoration:underline; padding-bottom:5px;}
.t_levy_nadpis2 a{ color:#FFFFFF; text-decoration:none;}
.t_levy_nadpis2 a:hover{ text-decoration:underline;}
.t_levy_nadpis2{ background-image:url(images/primar/sipka.jpg); background-repeat:no-repeat; padding: 5px 0px 5px 15px;}
.t_levy_nadpis3{ background-image:url(images/primar/sipka.jpg); background-repeat:no-repeat; padding: 5px 0px 5px 15px; margin-left: 20px;}
.t_levy_nadpis4{ font-weight:bold; text-decoration:underline; padding:15px 0px 5px 0px;}
.t_levy_nadpis5{ font-weight:bold; text-decoration:underline; padding:0px 0px 5px 0px;}
.text_pravy{margin:10px 5px 0px 10px; color:#FFFFFF; }
.text_pravy p { line-height: 23px; }
.t_pravy_nadpis{ font-weight:bold; text-decoration:underline; padding-bottom:8px;}
/*obsah extra*/

/*#extra { height:70px;text-align:right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image:url(images/primar/bann2.jpg); background-repeat:no-repeat; padding:  0px 0px 0px 0px; margin: 0px 0px 0px 10px; color:#FFFFFF;letter-spacing: 2px; font-weight: bold;}*/

.spodni_logo{ height:70px;text-align:right; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image:url(images/primar/bann2.jpg); background-repeat:no-repeat; padding:  0px 0px 0px 0px; margin: 0px 0px 0px 10px; color:#FFFFFF;letter-spacing: 2px; font-weight: bold;}

.odkaz_kl{ background-image:url(images/primar/fa_klaus.jpg); background-repeat:no-repeat;  padding: 10px 0px 10px 40px;}
.odkaz_kl a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
.odkaz_kl a:hover{ text-decoration:underline;}

 
.test{ background:#CC0000;}
.pocitadlo{ display:none;}
.cistic { clear: both;} 
/*spodni footer - vlajky...*/
.footer_text{ float:left; text-align:left; font-size:10px; font-weight:bold; margin:0;padding:7px 0px 0px 10px;}
.footer_vlaj{ float:right;}
.footer_vlaj img{padding:7px 6px 0px 0px; width: 26px; height: 13px; border: none; }

/*ovladani*/
#navcontainer ul {list-style: none; width: 184px; margin: 0; padding: 0px 0; font-weight: bold; background: #2f5561; margin: 4px 0px 0px 7px;font: bold 13px Arial, Helvetica, sans-serif; text-align:right; letter-spacing: 2px;}
#navcontainer li{margin: 8px 0px 0px 0px;}
#navcontainer li a{display: block; padding: 5px 10px 5px 0px; color: white; background: #2f5561; text-decoration:none;}
#navcontainer li a:hover{color: black; background: #83a299;}
#navcontainer li ul li.nextlevel a{display: block; padding: 5px 10px 5px 0px; color: #999; background: #2f5561; text-decoration:none;}
#navcontainer li ul li.nextlevel a:hover {display: block; padding: 5px 10px 5px 0px; color: #fff; background: #2f5561; text-decoration:none;}
#navcontainer li.nextlevel {margin: 0px; padding: 0px; line-height: 10px; /*background-image: url(images/primar/odrazka.png); background-repeat: no-repeat; background-position: 88% 10%;*/ }

.odkaz_s_nul{text-align:right; width:180px;border:none; padding:0; margin:20px 0px 0px 10px;}
.odkaz_s{   height:50px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; }
.odkaz_s a{display:block; padding:10px 10px 10px 10px; text-decoration:none;  font-weight:bold; color:#FFFFFF;       border:solid #FFFFFF 1px ; background-color:#293a41;}
.odkaz_s a:hover{color:#FFFFFF; text-decoration:none;     background-color:#83a299; }
.for_hab{ margin: 0 0 0 10px;}

/*menu horni horizontal*/
/*************  PRIDAL JSEM NAMISTO padding-top:1px; TOTO padding-top: 150px ****************/
.menu_nav{ margin-left:200px; padding-top:1px; }
/***************PRI ODEBRANI NUTNO POUZIT SOUBOR menu-old.php s banerem**********************/
.navhor ul{ height:22px; width: 778px; float: left; ;}
.navhor ul { padding: 0; }
.navhor ul li { display: inline; line-height: 22px; }
.navhor ul { margin: 1px 0 0 0; padding: 0; color: #FFFFFF; font-size: 13px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 2px; font-weight: bold;}
.navhor ul li a {  padding: 0px 66px; ; color: #FFFFFF; text-decoration: none; float: left; }
.navhorr ul li a:hover{ margin: 1px ;background-color: #7B9D25; color: #FFFFFF; }
#navlistB li a:hover, #navlistB li a:active { color: #FFFFFF; text-decoration: none; background: #83a299; text-align: left; font-size: 13px; 
font-family: Arial, Helvetica, sans-serif;}
#homelink { height: 149px; width: 980px; display: block; }

/*#f1 { width: 90px; height: 55px; border: none;} */

.toplist { width:88px; height:120px; border:none; }
.navrcholu { width:14px; height:14px; border:none; }
#poptavka { position: relative; left: -200px; top: 1px; display: block; width: 200px; height: 22px; /*background-color: blue;*/ }
#popt { /*background-color: #336666;*/ background-image:url(images/primar/pozadi1.jpg); color: #fff; }
