*html body { behavior:url(/Public/istour/css/csshover.htc); }


/* GENERAL LAYOUT STYLES --------------------------------------------------------------------------------  */
BODY { margin: 0pt; padding: 0pt; background: url('/Public/istour/img/bg-body.gif') repeat scroll 50% 0pt rgb(255, 255, 255); 
      font-family: Verdana,Arial,Tahoma,Helvetica; font-size: 0.7em; color: rgb(120, 138, 150);   }


.page-main {  background: url('/Public/istour/img/bg-body-2.jpg') repeat-x scroll center top transparent;  }
.page-main .page-main-in { width: 792px; margin: 0pt auto; text-align: center;  
               background: url('/Public/istour/img/bg-page-main-in.jpg') repeat scroll 0% 0% transparent; }
               
.page-main .pmi-container { width: 760px; position: relative; margin: 0pt auto; padding:278px 0 0; left: auto; }
.page-main .left-shadow, 
.page-main .right-shadow { width: 16px; height: 800px; position: absolute; right: 760px; top: 0pt; 
               background: url('/Public/istour/img/bg-left-shadow.jpg') no-repeat scroll right top transparent; }
.page-main .right-shadow { left: 760px; background: url('/Public/istour/img/bg-right-shadow.jpg') no-repeat scroll left top transparent; }

.page-main .content { min-height: 550px; _height:550px; width: 760px; background: none repeat scroll 0% 0% rgb(255, 255, 255); 
                      border-bottom: 1px solid rgb(234, 243, 246);  }

   .content .content-in { background:url("/Public/istour/img/bg-content.jpg") no-repeat scroll left top #EAF3F6;
                        padding:0 10px; text-align:left;}
   .content .content-box { min-height:530px; _height:530px; padding:18px 10px 1px 30px;}


/* FOOTER */
  .footer-home {background:#C6D3D9;height:81px; margin:0; padding:0;}
  .footer-home .footer-in {color:#777;font-size:0.9em;padding:15px 15px 3px;}
  .footer-in .copyright {text-align:left;width:300px;}
  .footer-in A {color:#515151; text-decoration:none;}
  .footer-in A:hover {text-decoration:underline;}
/* konec footer */



   /* HEADER -------------------------------------------------------------------------------------------  */
.page-header {position:absolute; top:0; width:760px; height:278px;}
.page-header .top1 A.LogoHome { width: 140px; height: 32px; left: 22px; position:absolute; top:10px; }
.page-header .top1 { background: url('/Public/istour/img/bg-top1.jpg') no-repeat scroll left top transparent; 
                    height: 59px; position:relative; }

.page-header .top2-under { background: url('/Public/istour/img/bg-top2-under.jpg') repeat-y scroll left top transparent; height: 183px; }
.page-header .top2-under .top2 { background: url('/Public/istour/img/bg-top2.jpg') no-repeat scroll left top transparent; height: 183px; }



#main-menu {height:36px;}
#main-menu SPAN {cursor:default;}
#main-menu UL A SPAN {cursor:pointer; }
#main-menu UL {}
#main-menu UL LI.li1 {float:left;   }
#main-menu UL LI.li1 SPAN.s1 {display:block; height:35px; width:190px; text-indent:-2000em; outline:none; }
#main-menu UL LI.li1 .submenu SPAN.s1 {text-indent:0; display:inline; }

#main-menu UL LI.li1 .submenu UL {background:#F7B800; width:180px; padding:3px 5px 7px; }
#main-menu UL LI.li1 .submenu UL LI.li2 {}
#main-menu UL LI.li1 .submenu UL LI.li2 A {color:white; display:block; margin:3px 0 5px; text-decoration:none;}
#main-menu UL LI.li1 .submenu UL LI.li2 A:hover {text-decoration:underline; }

#main-menu UL LI.menu-1 {background:url("/Public/istour/img/predstaveni.jpg") no-repeat scroll left top transparent; }
#main-menu UL LI.menu-2 {background:url("/Public/istour/img/moduly-is-tour.jpg") no-repeat scroll left top transparent; }
#main-menu UL LI.menu-3 {background:url("/Public/istour/img/technologie.jpg") no-repeat scroll left top transparent; }
#main-menu UL LI.menu-4 {background:url("/Public/istour/img/kontakt.jpg") no-repeat scroll left top transparent; }

.en #main-menu UL LI.menu-1 {background:url("/Public/istour/img/predstaveni_en.jpg") no-repeat scroll left top transparent; }
.en #main-menu UL LI.menu-2 {background:url("/Public/istour/img/moduly-is-tour_en.png") no-repeat scroll left top transparent; }
.en #main-menu UL LI.menu-3 {background:url("/Public/istour/img/technologie_en.png") no-repeat scroll left top transparent; }
.en #main-menu UL LI.menu-4 {background:url("/Public/istour/img/kontakty_en.png") no-repeat scroll left top transparent; }




/* konec HEADER --------------------------------------------------------- ------------------ ------------------ */ 





/* HELPERS */
.cleaner, 
.cleaner-white { clear: both; font-size: 1px; height: 1px; 
background: none repeat scroll 0% 0% rgb(234, 243, 246); }
.cleaner-white { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.clearer { clear: both; }
.left { float: left; }
.right { float: right; }
.powered { text-align: right; }


/* TYPOGRAFY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
BODY {line-height:1.2; }
H1, H2 { color:#2D89AC;font-family:Arial,Helvetica,sans-serif;
font-size:1.6em;font-weight:lighter;}

H3 {color:#E58700; font-family:Arial; font-size:1.3em; font-weight:bold;margin:0;padding:10px 0 0;}
H4 { font-size: 1.3em; font-weight: bold; font-family: Arial;  padding: 10px 0pt 0pt; }
H5 {color:#E58700; font-family:Arial; font-size:1.1em; font-weight:bold;margin:0;padding:15px 0 3px;}
P {margin:0 0 10px;padding:0; }
.left-half {float:left;width:329px;}
.right-half {float:right;width:349px;}
.titlelink {color:#E58700; text-decoration:underline;}
.titlelink:hover {text-decoration:none; }
.morelink{color:#E58700;display:block;margin:0 15px 0 0;text-align:right;text-decoration:none;}
.dark-bg {background:none repeat scroll 0 0 #EEEEEE;
          border:1px solid #999999; font-size:1em;padding:0 10px 10px;}
STRONG {font-weight:bold;}
.center {text-align:center;}

UL.discy {margin:0 0 0 50px; padding:7px 0; list-style-type:disc;}
UL.discy LI { }


/* BLOCKS STYLES */
/* BLOKY NA TITULCE -reseni */
.blocks {clear:both;height:253px; margin:2px 0 0 2px;padding:0;text-align:left;}
         
.blocks .block-in {height:200px;margin:8px 8px 8px 5px;text-align:left;}
.blocks .block-in P{margin:1px 0 8px 1px;}
.blocks .block-in .more-info1,
.blocks .block-in .more-info2,
.blocks .block-in .more-info3 {color:#EC9900;display:block;font-weight:bold;height:30px;
                              left:135px;position:absolute;text-decoration:none;top:500px;width:125px;}

.blocks .block-in .more-info2 {left:390px; top:500px;}
.blocks .block-in .more-info3 {left:635px; top:500px;}

.blocks .block-in UL.titul {margin:0;padding:0;}
.blocks .block-in UL.titul LI {background:url("/Public/istour/img/bg-list-tit.gif") no-repeat scroll 3px 2px transparent;
             list-style:none outside none;margin:0 0 10px;padding-left:18px;}
             
.blocks .block-in .b1-right { height:180px; margin-top:20px; width:234px;
background:url("/Public/istour/img/banner2.jpg") no-repeat scroll left top #EAF3F6; }             
.en .block-in .b1-right {background:url("/Public/istour/img/banner2_en.jpg") no-repeat scroll left top white;}
        
.blocks .block-in .Button2 {display:block;height:19px;left:12px;position:relative;top:150px;width:41px;}        
             
#block1 {margin:0 4px 0 2px;}
#block2 {margin:0 4px 0 0;}
#block3 {margin:0;}

#block1,
#block2,
#block3 {background:url("/Public/istour/img/bg-block.jpg") no-repeat scroll left top transparent; 
          float:left;height:253px;width:248px;}
          
/* konec bloky reseni na titulce */         

/* block reference */
.reference { background:url("/Public/istour/img/pozadi.gif") repeat-y scroll 0 0 transparent;margin-top:10px; }
.reference H4 { margin-left:15px; text-align:left;}
.reference A { display:block;float:left;height:150px; margin:10px; padding:5px 18px;
              text-decoration:none; width:190px; color:#7050A0;}
.reference A:hover {text-decoration:underline;}


/* konec block reference  */


/* OBECNE STyly - stranka */


/* konec OBECNE STyly - stranka */
.language-list {position: absolute; right: 20px; top: 20px;}
.language-list li {float: left; margin-left: 10px;}
.language-list a {height: 22px; line-height: 22px; display: block; padding-left: 30px; color: black; text-decoration: none;}
.language-list a:hover {text-decoration: underline;}
.language-list .cz a {background: url(/Public/istour/img/flag_cz.png) no-repeat;}
.language-list .en a {background: url(/Public/istour/img/flag_en.png) no-repeat;}
.language-list li:first-child a {border-right: 1px solid #eee; padding-right: 10px;}
