@font-face
{
    font-family: myFirstFont;
    src: url('../daisy.ttf'),
        url('Battered-Cooper.eot') format("opentype"); /* IE */
}
@font-face {
    font-family:Lobster;
    src:url("../fonts/Lobster1.4.otf") format("eot"), 
        url("../fonts/iconic_stroke.ttf") format("truetype"), 
        url("../fonts/iconic_stroke.woff") format("woff"), 
        url("../fonts/iconic_stroke.svg#IconicStroke") format("svg");
    font-weight:normal;
    font-style:normal
}


@font-face
{
    font-family:IconicStroke;
    src:url("../iconic_stroke.eot?") format("eot"),
        /*url("../css/iconic_stroke.ttf") format("truetype"),*/
        url("../aaa.woff") format("woff")
        /*url("../css/iconic_stroke.svg#IconicStroke") format("svg");*/
}
*{ padding:0px; margin:0px; border:0px;}
.no-display, .nodisplay, .hide, #no-display, #nodisplay, #hide {display: none}
body 
{	
    text-align: center;	
    /*font-family:IconicStroke;	*/
    font-size: 14px; 
    /*font-family:myFirstFont;*/
    font-family:Verdana, Geneva, sans-serif;
    color:#7c6b61;


}
/*opacity: 0.95;  filter: alpha(opacity=80);  moz-opacity: 0.8;  khtml-opacity: 0.8;
width:1000px;	margin: 0 auto;*/

h1, h2, h3, h3, h4, h5, h6 { /*text-shadow: 2px 2px 2px #999; font-family:IconicStroke;*/ }
h1 {  	font-size: 3.0em;  	margin:0 0 0 0;  								border: 0;   }
h2 {	font-size: 2.0em;	margin:0px 20px 20px 10px;	font-weight: 900; }
h3  {	font-size: 1.8em; 	margin:15px 15px 15px 10px;	font-weight: 600; }
h4  { 	font-size: 1.2em; 	margin:10px 10px 10px 10px;	font-weight: 300; font-style:italic; text-decoration:underline;}
h5, h6{	font-size: 0.6em;	margin:-8px 5px 5px 10px;	font-weight: 200; font-style:italic;}
p {	line-height: 1.6em;	margin:5px 5px 6px 10px; }

/*
-moz-column-count:3; /* Firefox */
/*-webkit-column-count:3; /* Safari and Chrome */
/*column-count:3;
*/

table {  margin-left: 0px;  text-align: left;  }
td {   padding: 5px; }
input {  	border: 1px solid #C6D6EF; /* margin: 4px 2px 4px 2px;*/  padding: 4px 2px 4px 2px;  box-shadow: 1px 1px 3px #999;}
textarea {  border: 1px solid #C6D6EF;  /*margin: 4px 2px 4px 2px;  */ padding: 4px 2px 4px 2px; box-shadow: 1px 1px 3px #999;}
strong { font-weight:bold;}  
img {}  
.content_img 
{
    padding: 10px 5px 5px 10px;	

}
a {text-decoration:none;}
a:link    {   color:#195E87; }
a:visited {   color:#195E87; }
a:active  { text-decoration: underline;  color:#195E87; }
a:hover   { text-decoration: underline;  color:#6bbeec; }
.msg {position:relative; top:5px; left:5px; font-size:12px; z-index:10000;}
.msg_date {font-size:10px;}
#main-div { 	width:100%;	margin: 0 auto;	 /*	float:right;*/ position:relative; z-index:200; /*background-color:#0C3;*/  background: #E7EBF2; padding-top:10px;	 }
#content { 	/*width:1000px;	*//*margin: 0 auto;	*/ 	/*float:left;  position:relative; z-index:200;  /*background-color:#03F; */   		
    width: 810px;
    margin:0 auto;
    background: #FFFFFF;
    padding: 20px;
    border-color: #C4CDE0;
    border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px 1px 2px;
}

#mjs-main {
    background:transparent;
    position:relative;
    z-index:10;
    margin:0 auto;
}

#right-div{	position:relative; float:right; border-left: 1px solid #E2E8E6;	text-align: left; width: 233px; min-height:600px; 	 }
#footer{
    position:relative; 
    float:none;
    border-top: 1px solid  #7c6b61; 
    margin:30px 0px 00px 0px;  
    left: 0px;
    z-index: 1000;
    clear: both;
}





#clear {clear:both;  }
#seznam li {list-style-type:circle!important;; padding-left:35px!important;  padding:3px; list-style-position: inside;}
#seznam ul { list-style-type:circle;  display:list-item!important;}


.main {	text-align: left; width:100%;				float:left;	position:relative; margin-top:0px; z-index:100;  background-color: rgb(253,247,234);	}
.slider { position:absolute; top:370px; left:70px; z-index:40000;}




.mjs-widget, .mjs-holder, .mjs-object, .mjs-module, .mjs-slot, .mjs-absolute {
    position:absolute;
    background:0;
    -webkit-overflow-scrolling:touch
}
.mjs-widget, .mjs-object, .mjs-module, .mjs-slot {
    overflow:hidden
}



.logo { text-align:left;  width:400px; 				float:left; position:relative;    margin-top:70px;}
.logo img {  border: 0;   }


.home { /*width:950px; height:500px; overflow:hidden; */ min-height:400px; width:100%;}
.home img:hover  {opacity: 1.00;  filter: alpha(opacity=100);  moz-opacity: 1.0;  khtml-opacity: 1.0; }
.home img {	border: 5px solid #1e6b97; 
            /*radius*/	
            -webkit-border-radius: .3em;
            -moz-border-radius: .3em;
            border-radius: .3em;
            /*shadow box*/
            -webkit-box-shadow: 3px 3px 10px #000;
            -moz-box-shadow: 3px 3px 10px #000;
            box-shadow: 3px 3px 10px #000;
            margin:10px;
            opacity: 0.95;  filter: alpha(opacity=95);  moz-opacity: 0.95;  khtml-opacity: 0.95;

}

#top_btn_left { position:absolute; top: 175px; left: 66px; z-index: 1011; font:"Arial Black", Gadget, sans-serif; }
#top_btn_right {position:absolute; top: 175px; left: 559px; z-index: 1011;}
#top_btn_left a{font:"Lucida Console", Monaco, monospace; font-size:24px; text-decoration:none; color:rgb(124, 107, 97); }
#top_btn_right a{font:"Lucida Console", Monaco, monospace; font-size:24px; text-decoration:none; color:rgb(124, 107, 97); }
#top_btn_left a:hover{color: #b99726; text-decoration:underline;}
#top_btn_right a:hover{color: #b99726;text-decoration:underline;}
#historie {font-size:12px;}
.small-img { position:relative; width:100%; height:50px;}

.novinky {  position:relative;  float:left;  margin-left:30px;  margin-bottom:20px;  }


.menu {
    font-size:22px;
    font-weight:400;
    font-family:Myriad Pro;
    font-family:"Comic Sans MS", cursive;
    background: rgb(124, 107, 97);
    width:810px;
    height:60px;
    margin-top: 189px;
    z-index:10000;
    font-weight:500;

}

.menu ul { list-style:none;  }
.menu ul #current, .tab_menu ul #current, .menu li a:hover, button:hover, .tab_menu li a:hover 
{

    /*background: -moz-linear-gradient(top,  #6bbeec 0%, #6bbfec 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bbeec), color-stop(100%,#6bbfec));
    background: -webkit-linear-gradient(top,  #6bbeec 0%,#6bbfec 100%);
    background: -o-linear-gradient(top,  #6bbeec 0%,#6bbfec 100%);
    background: -ms-linear-gradient(top,  #6bbeec 0%,#6bbfec 100%);
    background: linear-gradient(top,  #6bbeec 0%,#6bbfec 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bbeec', endColorstr='#6bbfec',GradientType=0 );*/
    color:#fdc91b;
}
.tab_menu li a:hover {font-weight:400;}
.tab_menu ul #current {color:#FFF;}
.menu li {  float:left;  padding-left:0px;  }
.menu li a {line-height:60px;	/*size*/	width:130px;	height:60px;	 
            /*shadow box*/
            /*-webkit-box-shadow: 3px 3px 5px #333;
            -moz-box-shadow: 3px 3px 5px #333;
            box-shadow: 3px 3px 5px #333;*/
}
.menu li a, .tab_menu li a {
    display:block;	 /*padding:0px 15px;*/ text-decoration: none; color:#fff;
    background: rgb(124, 107, 97);
    text-align: center;
    /*text-decoration: none;
    /*border:#a5d3ab solid 1px;*/

    /*radius*/	
    /*-webkit-border-radius: .3em;
    -moz-border-radius: .3em;
    border-radius: .3em;
    /*
    border-top-left-radius: 2px 2px; 
    border-top-right-radius: 2px 2px; 
    border-bottom-right-radius: 2px 2px; 
    border-bottom-left-radius: 2px 2px; */

    /*gradient*/
    /*background: #3d7cbf;
    background: -moz-linear-gradient(top,  #3d7cbf 0%, #50a2da 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d7cbf), color-stop(100%,#50a2da));
    background: -webkit-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
    background: -o-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
    background: -ms-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
    background: linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7cbf', endColorstr='#50a2da',GradientType=0 );
    /*stroke*/
    /*border:#a5d3ab solid 0px;
    /*border-top:#3d7cbf solid 1px;
    border-left:#3d7cbf solid 1px;
    border-right:#3d7cbf solid 1px;
    /*shadow text*/

}


    button {

        color:#FFF;
        font-size:18px;
        /*radius	
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;*/
        border-radius:.5em;
        /*
        border-top-left-radius: 2px 2px; 
        border-top-right-radius: 2px 2px; 
        border-bottom-right-radius: 2px 2px; 
        border-bottom-left-radius: 2px 2px; */

        /*size*/	
        width:300px;
        height:40px;
        /*gradient*/
        background: #3d7cbf;
        background: -moz-linear-gradient(top,  #3d7cbf 0%, #50a2da 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d7cbf), color-stop(100%,#50a2da));
        background: -webkit-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        background: -o-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        background: -ms-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        background: linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7cbf', endColorstr='#50a2da',GradientType=0 );
        /*stroke*/
        text-shadow: 1px 1px 0.2px #999;
        /*shadow box*/
        -webkit-box-shadow: 6px 6px 10px #6d9573;
        -moz-box-shadow: 1px 1px 5px #6d9573;
        box-shadow: 8px 3px 10px #6d9573;

    }
    button:hover {
        cursor:pointer;
        /*shadow box*/
        -webkit-box-shadow: 0px 0px 0px #000;
        -moz-box-shadow: 0px 0px 0px #000;
        box-shadow: 0px 0px 0px #000;
    }
    .item-sluzby {width:900px; height:240px;}
    .item-sluzby img
    {
        position:relative; float:left; /*width:200px;*/  margin:5px;
        /*shadow box*/
        -webkit-box-shadow: 3px 3px 10px #000;
        -moz-box-shadow: 3px 3px 10px #000;
        box-shadow: 3px 3px 10px #000;
    }
    .item
    {
        position:relative; float:left; /*width:200px;*/ height:180px; margin:5px;
        /*shadow box*/
        -webkit-box-shadow: 3px 3px 10px #000;
        -moz-box-shadow: 3px 3px 10px #000;
        box-shadow: 3px 3px 10px #000;
    }
    .item img {width:200px; height:150px;}
    .ref-img { position:relative; float:left; z-index:300;}
    .box 
    {
        width:100%; max-height:150px;  background-color:#3d7cbf; position:absolute;float:left;overflow:hidden; 
        opacity:1.0;  filter: alpha(opacity=100);  moz-opacity: 1.0;  khtml-opacity: 1.0;
        bottom:0px; z-index:200;  color:#000; padding-bottom:30px; 
    }
    .box:hover 
        {
        max-height:150px; background-color:#000; 
        opacity:0.7;  filter: alpha(opacity=70);  moz-opacity: 0.7;  khtml-opacity: 0.7;
        bottom:0px; position:absolute;float:left;  z-index:500; color:#FFF; 
    }
    .more-info { bottom:0px; position:absolute; color:#FFF; width:150px;}
    .more-info:hover { color:#000;  }

    /*********************************************************************************************/

    #mjs-widget_43 .mjs-description-wrapper {							
        top:0px;
        bottom:0px;
        left:0px;
        right:0px;
    }
    #mjs-widget_43 .mjs-description-pos {
        text-align: left;
        vertical-align:middle;
    }
    #mjs-widget_43 .mjs-description-block {




    }
    #mjs-widget_43 .mjs-description-block a {
        background:url('/44245/images/read-more.png') no-repeat center center;
        padding: 6px 38px 20px 38px;

    }

    #mjs-widget_43 .mjs-slider-controls {
        top:0px;
        bottom:0px;
        left:10px;
        right:10px;
    }
    #mjs-widget_43 .mjs-slider-image-wrapper {
        top:0px;
        bottom:0px;
        left:0px;
        right:0px;
    }
    #mjs-widget_43 .mjs-slider-image-wrapper .mjs-slider-image{
        text-align: center;
        vertical-align:middle;
    }

    #mjs-widget_11 ul.mjs-menu-level-0 > li > .mjs-menu-stylevo > a.mjs-menu-styles {
        height: 56px;
        display:table;
    }
    #mjs-widget_11 ul.mjs-menu-level-1 > li > .mjs-menu-stylevo > a.mjs-menu-styles, 
    #mjs-widget_11 ul.mjs-menu-level-2 > li > .mjs-menu-stylevo > a.mjs-menu-styles {
        height: 25px;
        display:table;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-text{
        font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;text-align:center;font-family:'Lobster';font-size:24px;color:#fdf8ee;letter-spacing:0px;;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo:hover > a.mjs-menu-styles .mjs-menu-text,
        #mjs-widget_11 ul.mjs-menu-level-0 > li.mjs-active > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-text {
        font-weight:normal;font-style:normal;   
        t-align:center;font-family:'Lobster';font-size:24px;color:#fdc91b;letter-spacing:0px;;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 li .mjs-menu-align{
        vertical-align: middle;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 li.mjs-menu-delimiter {
        width: 7px;
        height: 56px;
        vertical-align: middle;
        background:url(/44245/images/delimitr.png) center center no-repeat;
    }
    #mjs-widget_11 ul.mjs-menu-level-1 li.mjs-menu-delimiter {
        display:none;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo{

        padding: 0px 26px 0px 26px;
        -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        -ms-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;

        display:inline-block;
        text-align:center;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo:hover,
        #mjs-widget_11 ul.mjs-menu-level-0 > li.mjs-sub.mjs-active > .mjs-menu-stylevo
        {


    }
    #mjs-widget_11 ul.mjs-menu-level-1 li.mjs-sub> .mjs-menu-stylevo , #mjs-widget_11 ul.mjs-menu-level-2 li.mjs-sub> .mjs-menu-stylevo{
        background: transparent;
        background:  -moz-linear-gradient( -90deg, rgba(250,250,250,1), rgba(229,229,229,1) );
        background:  -webkit-gradient(linear, left top, left bottom, from(rgb(250,250,250)), to(rgb(229,229,229)));
        background:  -webkit-linear-gradient( -90deg, rgba(250,250,250,1), rgba(229,229,229,1) );
        background:  -o-linear-gradient( -90deg, rgba(250,250,250,1), rgba(229,229,229,1) );
        background:  linear-gradient( to bottom, rgba(250,250,250,1), rgba(229,229,229,1) );
        -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        -ms-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
        border-top: 1px solid rgb(205,205,205);
        border-right: 1px solid rgb(205,205,205);
        border-bottom: 1px solid rgb(205,205,205);
        border-left: 1px solid rgb(205,205,205);

        display:inline-block;
        text-align:center;
    }
    #mjs-widget_11 ul.mjs-menu-level-1 li.mjs-sub > .mjs-menu-stylevo:hover,
        #mjs-widget_11 ul.mjs-menu-level-1 li.mjs-sub.mjs-active > .mjs-menu-stylevo
        {
        background: transparent;
        background-color: rgb(229,229,229);
        -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
        -ms-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
        border-top: 1px solid rgb(205,205,205);
        border-right: 1px solid rgb(205,205,205);
        border-bottom: 1px solid rgb(205,205,205);
        border-left: 1px solid rgb(205,205,205);

    }
    #mjs-widget_11 ul.mjs-menu-level-0 li .mjs-menu-text{
        display: table-cell;
        vertical-align: middle;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 ul{


    }
    #mjs-widget_11 ul.mjs-menu-level-0 li .mjs-menu-icon{
        display: table-cell;
        vertical-align: middle;
    }
    #mjs-widget_11 ul.mjs-menu-level-0 li .mjs-menu-icon img{
        vertical-align: middle;
    }
    #mjs-widget_11 ul.mjs-menu-level-1 li > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-align .mjs-menu-text {
        font-weight:normal;font-style:normal;text-decoration:none;;
    }
    #mjs-widget_11 ul.mjs-menu-level-1 li > .mjs-menu-stylevo:hover > a.mjs-menu-styles .mjs-menu-align .mjs-menu-text,
        #mjs-widget_11 ul.mjs-menu-level-1 li.mjs-active > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-align .mjs-menu-text {
        font-weight:normal;font-style:normal;text-decoration:none;;
    }

    #submitBtn {	width:300px;
                 height:40px;
    }
    button#submitBtn {

        color:#FFF;
        font-size:18px;
        width:300px;
        height:40px;
        /*gradient*/
        background: #3d7cbf;
        background: -moz-linear-gradient(top,  #3d7cbf 0%, #50a2da 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d7cbf), color-stop(100%,#50a2da));
        background: -webkit-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        background: -o-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        background: -ms-linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        background: linear-gradient(top,  #3d7cbf 0%,#50a2da 100%);
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d7cbf', endColorstr='#50a2da',GradientType=0 );
        /*stroke*/
        text-shadow: 1px 1px 0.2px #999;
        /*shadow box*/
        -webkit-box-shadow: 6px 6px 10px #6d9573;
        -moz-box-shadow: 1px 1px 5px #6d9573;
        box-shadow: 8px 3px 10px #6d9573;

    }
