body {
  font-family:"Roboto",Arial,Verdana,Tahoma,helvetica,Geneva;
  margin:0px;
  font-size:14px;
  color:#353535;
  background-color: #fff;
}


a {color:#000;}
a img {border:0;}


p {padding:0;margin:30px 15px;}
table {margin:30px 15px;}
h1,h2,h3,h4,h5,h6 {padding:0;margin:30px 15px -15px 15px;color:#000;font-weight:normal;font-family:"Archivo Narrow"}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:16px;}




p.warning{font-weight:bold;color:#ff0000;}
input,select,textarea {border:0;background-color:#ddd;color:#000;padding:5px;}
input.submitButton {background-color:#CF7D38;color:#FDFFA5;border:0;padding:5px;}

::-webkit-input-placeholder { color:#000; }
::-moz-placeholder { color:#000; } /* firefox 19+ */
:-ms-input-placeholder { color:#000; } /* ie */
input:-moz-placeholder { color:#000; }

#headBottomLine input.submitButton {padding:5px;}
#headBottomLineContact h2 a{
  text-decoration: none;
  font-size: 120%;
}
#headBottomLineContact h2 a:hover,
#headBottomLineContact h2 a:focus{
  text-decoration: underline;
}
a.buttonLink {display:block;background-color:#CF7D38;color:#FDFFA5;border:0;padding:10px;text-decoration:none;width:200px;text-align:center;}

.bila {color:#fff;}
.cerna {color:#000;}
.cernaSvetlejsi {color:#333;}
.cervena {color:#ff0000;}
.modra {color:#1F5DB2;}
.modraSvetlejsi {color:#D0DEEA;}
.orange {color:#FF6F00;}
.zelena {color:#A3CD39;}
.zelenaTmavsi {color:#598B23;}

.malePismo {font-size:10px;}
.vetsiPismo {font-size:14px;}

.doprava {text-align:right;}
.nastred {text-align:center;}
.doleva {text-align:left;}


.leftClr {clear:left;width:1px;height:1px;overflow:hidden;}
.hd{display:none;}






.obrazekDoleva {float:left;margin:0 15px 15px 0;}
.obrazekDoprava {float:right;margin:0 0 15px 15px;}
.obrazekDolevaMargin15 {float:left;margin:15px;}
.obrazekDopravaMargin15 {float:right;margin:15px;}
.noMargin {margin:0;}
.margin15 {margin:15px;}
.topMargin0 {margin-top:0px;}
.topMargin30 {margin-top:30px;}
.bottomMargin0 {margin-bottom:0px;}



.obrazekFotogalerie {display:block;position:relative;width:auto;height:auto;border:1px solid #ccc;margin:15px; float:left;overflow:hidden;vertical-align:middle;text-align:center;padding:2px;}
  .obrazekFotogalerie img {vertical-align:middle;text-align:center;}

.dataTable {width:100%;border:1px solid #ddd;}
.dataTable th {background-color:#ccc;color:#000;padding:10px;}
.dataTable td {background-color:#f0f0f0;color:#333;padding:10px;}
.dataTable tr:hover > td {background-color:#ccc;color:#333;padding:10px;}

.povinny {color:#ff0000;}

p.link {background-color: #fff;color: #000;border:1px solid #ccc;background-image:url("system/link_48x48.png");background-repeat:no-repeat;padding:15px 15px 15px 100px;background-position:15px center;
           width:auto;font-size:16px;}
p.info {background-color: #fff;color: #000;border:1px solid #ccc;background-image:url("system/info_48x48.png");background-repeat:no-repeat;padding:15px 15px 15px 100px;background-position:15px center;
           width:auto;font-size:16px;}
p.ok {background-color: #fff;color: #000;border:1px solid #ccc;background-image:url("system/ok_48x48.png");background-repeat:no-repeat;padding:15px 15px 15px 100px;background-position:15px center;
           width:auto;font-size:16px;}
p.warning {background-color: #fff;color: #ff0000;border:1px solid #ccc;background-image:url("system/Warning_48x48.png");background-repeat:no-repeat;padding:15px 15px 15px 100px;background-position:15px center;
           width:auto;font-size:16px;}
p.SavedBox {background-color: #fff;color: #000;border:1px solid #ccc;background-image:url("system/Save-icon_48x48.png");background-repeat:no-repeat;padding:15px 15px 15px 100px;background-position:15px center;
           width:auto;font-size:24px;}
.socNtwBox {background-color: #f5f5f5;color: #000;border:1px solid #ccc;padding:15px;margin:15px;}
  .socNtwBox h2 {padding:0;margin:0px 0px 15px 0px;}

.pageBg {background-image:url("images/headBg.png");background-repeat:repeat-x;}

#allPage {position:relative;width:100%;height:auto;overflow:hidden;}
  .grassBg {/*background-image:url("images/headFotoClima.jpg");background-repeat:no-repeat;background-position:center 149px;*/}
  #verticalContentSpacer {position:absolute;left:0;top:733px;width:100%;height:1px;text-align:left;overflow:hidden;background-color:#ADADAD;}
#mainPage{position:relative;margin: 0 auto;width:1200px;height:auto;text-align:left;overflow:hidden;}
  #headka {position:absolute;left:0;top:0;width:1200px;height:735px;text-align:left;overflow:hidden;}

    #headTopLine {position:absolute;width:1200px;height:150px;left:0;top:0;overflow:hidden;background-image:url("images/topHeadSpacers.png");background-repeat:no-repeat;background-position:center center;}
      div.headLogoPlace {position:relative;width:400px;height:150px;overflow:hidden;float:left;text-align:left;text-align:center;}
        div.headLogoPlace img {margin-top:15px;}


    #headSlider {position:absolute;width:100%;height:410px;left:0;top:150px;overflow:hidden;}


    #headBottomLine {position:absolute;width:1200px;height:100px;left:0;top:563px;overflow:hidden;}
      #headBottomLine h2 {margin-top:10px;}
      #headBottomLineLogin {position:relative;width:870px;height:100px;overflow:hidden;float:left;padding-left:50px;}
        #headBottomLineLogin p {font-size:12px;}
        div.keyIcon {background-image:url("images/icon_key_50x50.png");background-repeat:no-repeat;background-position:left center;}
        #headBottomLineLoginLeft {position:relative;width:670px;height:100px;overflow:hidden;float:left;}
        #headBottomLineLoginRight {position:relative;width:200px;height:100px;overflow:hidden;float:left;}
      #headBottomLineContact {position:relative;width:270px;height:100px;overflow:hidden;float:left;background-image:url("images/bottomHeadSpacer.png");background-position:left center;background-repeat:no-repeat;
                            font-size:12px;}
        #headBottomLineContact p,#headBottomLineContact h2 {margin-left:30px;}

    #mainMenuBottomLine {position:absolute;left:0px;top:732px;width:1200px;height:1px;text-align:left;overflow:hidden;z-index:99;border-bottom:1px solid #ADADAD;}
    #mainMenu {position:absolute;left:220px;top:690px;width:980px;height:45px;text-align:left;overflow:hidden;z-index:100;}
        #mainMenu a {display:block;width:334px;height:42px;float:left;text-decoration:none;overflow:hidden;text-transform:uppercase;
                       line-height:42px;vertical-align:middle;text-align:left;margin-left:-15px;border-left:1px solid #ADADAD;
                       text-align:center;
                       -webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;
                    }
        #mainMenu a:first-child {margin-left:0;}
        a.unactiveMenu{background-color:#E6E6E6;color:#555555;border-right:1px solid #ADADAD;border-top:1px solid #ADADAD;border-bottom:1px solid #ADADAD;z-index:5;}
        a.unactiveMenu:hover {background-color:#f5f5f5;color:#000;}
        a.activeMenu {background-color:#fff;color:#000;border-right:1px solid #ADADAD;border-top:1px solid #ADADAD;border-bottom:1px solid #fff;z-index:10;}

    #czVersionLink {display:block;position:absolute;left:730px;top:45px;width:23px;height:16px;text-align:left;overflow:hidden;text-decoration:none;background-image:url("flags/flags.png");background-position:0 0;}
    #enVersionLink {display:block;position:absolute;left:760px;top:45px;width:23px;height:16px;text-align:left;overflow:hidden;text-decoration:none;background-image:url("flags/flags.png");background-position:0 -20px;}
    #plVersionLink {display:block;position:absolute;left:0px;top:45px;width:23px;height:16px;text-align:left;overflow:hidden;text-decoration:none;background-image:url("flags/flags.png");background-position:0 -40px;}
    #deVersionLink {display:block;position:absolute;left:0px;top:45px;width:23px;height:16px;text-align:left;overflow:hidden;text-decoration:none;background-image:url("flags/flags.png");background-position:0 -60px;}
    #ruVersionLink {display:block;position:absolute;left:0px;top:45px;width:23px;height:16px;text-align:left;overflow:hidden;text-decoration:none;background-image:url("flags/flags.png");background-position:0 -80px;}

  #mainContent {position:relative;width:1200px;height:auto;margin-top:735px;text-align:left;overflow:hidden;}

    #menuColLeft {position:relative;width:220px;height:auto;overflow:hidden;float:left;}
    #rightCol {position:relative;width:965px;height:auto;overflow:hidden;float:right;margin-left:15px;}

    .half {position:relative;width:600px;height:auto;overflow:hidden;float:left;}

    div.serviceBox {position:relative;width:399px;height:345px;overflow:hidden;float:left;margin:30px 1px 30px 0;}
      div.orangeBg {background-color:#D07C1B;color:#000;}
      div.blueLightBg {background-color:#0070A7;color:#fff;}
      div.blueBg {background-color:#265CFF;color:#fff;}

      div.serviceBox h2 {margin:0;width:399px;height:44px;overflow:hidden;line-height:44px;vertical-align:middle;text-align:center;text-transform:uppercase;font-size:18px;color:#fff;background-repeat:no-repeat;}
        div.serviceBox h2 a {text-decoration:none;color:#fff;}
      div.orangeBg h2 {background-image:url("images/boxBgOrange.jpg");}
      div.blueLightBg h2 {background-image:url("images/boxBgLightblue.jpg");}
      div.blueBg h2 {background-image:url("images/boxBgBlue.jpg");}
      div.serviceBoxContent {position:relative;width:399px;height:301px;overflow:hidden;}
      div.serviceBox a.serviceBoxLink {display:block;margin:0;width:399px;height:44px;overflow:hidden;line-height:44px;vertical-align:middle;text-align:center;text-transform:uppercase;font-size:18px;color:#fff;text-decoration:none;}
      div.orangeBg a.serviceBoxLink {background-image:url("images/boxBgOrange.jpg");}
      div.blueLightBg a.serviceBoxLink {background-image:url("images/boxBgLightblue.jpg");}
      div.blueBg a.serviceBoxLink {background-image:url("images/boxBgBlue.jpg");}



      div.contentSpacer {clear:both;margin:15px;width:750px;height:1px;background:#ccc;overflow:hidden;}
      div.middleBox {clear:both;margin:15px;width:750px;height:auto;background-color: #f5f5f5;color: #000;border:1px solid #ccc;overflow:hidden;}


  #foot {position:relative;width:100%;height:100px;text-align:left;overflow:hidden;background-image:url("images/footBg.jpg");background-repeat:repeat-x;}
    #footContent {position:relative;width:1200px;height:100px;margin:0 auto;overflow:hidden;}
      #footContent a {color:#fff;text-decoration:none;}
      #footMenu {color:#fff;text-align:center;line-height:60px;vertical-align:middle;margin:0 15px;font-size:12px;}
      #footCopyright {color:#fff;text-align:right;line-height:40px;vertical-align:middle;margin:0 15px;font-size:12px;}
/*strankovani*/
div.pages {margin:15px;clear:both;}
  div.pages span {display:block;width:30px;height:30px;float:left;overflow:hidden;border:1px solid transparent;text-align:center;line-height:30px;vertical-align:middle;margin-right:5px;}
  div.pages span.current {display:block;width:30px;height:30px;float:left;overflow:hidden;border:1px solid #FF7401;background-color:#FF7401;color:#fff;}
  div.pages a {display:block;width:30px;height:30px;float:left;overflow:hidden;border:1px solid #ccc;background-color:#ddd;color:#000;text-align:center;line-height:30px;vertical-align:middle;text-decoration:none;margin-right:5px;}
  div.pages a:hover {border:1px solid #000;}

/*easy slider */
#slideShowBox {position:relative;width:430px;height:200px;overflow:hidden;margin:10px 0;background-color:#FFF;}
#slider {position:relative;width:430px;height:200px;overflow:hidden;}
#navigaceSlider {display:none;}
  #navigaceSliderButtons {display:none;}


#mobileMenu {display:none;}
#mobileTopLine {display:none;}
#mobileHead {display:none;}
/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		width:750px;
		height:200px;
		overflow:hidden;
		}
    #slider a {margin:0 5px;}

    #prevBtn, #nextBtn{
    	display:none;
    	width:34px;
    	height:91px;
    	position:absolute;
    	left:0px;
    	top:55px;
    	}
    #nextBtn{
    	left:979px;
    	}
    #prevBtn a, #nextBtn a{
    	display:none;
    	width:31px;
    	height:91px;
    	background:url("images/navLeft_34x91.jpg") no-repeat 0 0;
      text-decoration:none;
    	}
    #nextBtn a{
    	background:url("images/navRight_34x91.jpg") no-repeat 0 0;

    	}

  	ol#controls{
  		display:none;
      position:relative;width:350px;height:20px;overflow:hidden;
      margin: 0 auto;
  		padding:0;
  		height:14px;
      font-size:8px;
  		}
  	ol#controls li{
  		display:none;
      margin:0 5px 0 0;
  		padding:0;
  		float:left;
  		list-style:none;
  		height:14px;
  		line-height:14px;
  		}
  	ol#controls li a{
  		float:left;
  		height:14px;
  		line-height:14px;
  		background:#CCCCCC;
  		color:#fff;
  		padding:0 2px;
  		text-decoration:none;
  		}
  	ol#controls li.current a{
  		background:#C43209;
  		color:#fff;
  		}
  	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // konec  Easy Slider */

/* thumbs slider */
#page-thumbs-list{overflow: auto;width: 910px;height: auto;margin:20px;}
.mThumbnailScroller{overflow: auto;position: relative;padding: 10px;background-color: #333;margin: 30px 0;width: 50%;height: auto;float: left;}
.mThumbnailScroller li{margin: 4px;overflow: hidden;}
.mThumbnailScroller li a{display: inline-block;border: 7px solid rgba(255,255,255,.1);}
.mThumbnailScroller.light, .mThumbnailScroller.light .mTSButton{ background-color: #c2beb2; }
.mThumbnailScroller.light li a{ border: 7px solid rgba(255,255,255,.4);
/* konec thumbs slider */
