body
{
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: normal;
margin:0px; 
background: #EFEFEF url('/images/bg-body.png') no-repeat 0% 10%;
}
h1,h2,h3,h4,h5,h6{
 color:#000;
}
h2{
font-size:11pt;
font-family:Tahoma, sans-serif;
}
hr{
background:#474646;
height:2px;
border:0px;
}
a.obory-a:link,a.obory-a:active,a.obory-a:visited {
font-family: Verdana;
font-size: 13pt;
color:#000000;
font-weight: bold;
margin-top: 0px;
text-decoration: none;
}

table{
border:0px;
border-collapse: collapse;
}

.kal-border-bottom{
border-width:0px 0px 1px 0px;
border-style:dashed;
border-color:#486A92;
padding-left:0px !important;
}
.kal-border-bottom a{
display:block;
color:#AA1E22 ;
padding: 5px 5px;
}
.kal-border-bottom a:hover{
background:#f1f1f1;
}

.calendar-banner{
height:60px;
width:230px;
background:#fff;
position:relative;
margin-bottom:1px;
}
.cal-link:link,a.cal-link:active,a.cal-link:visited {
color: #475A67;
float:left; 
margin-left:5px;
padding:1px;
}
.linked-day{
background:#DCDCDC !important;
}

a.cal-link:hover {
color:#0A4283;
}

a.obory-a:hover{
color:#0A4283;
}

.datum{
float:right;
font-family:Arial, sans-serif;
font-size:9pt;
width:50px;
line-height:21px;
color:#FFF;
padding-right: 27px;
}
.owebu{
font-size: 10pt;
font-weight: normal;
padding:0px 70px;
text-align:justify;
}
.akt{

padding: 0px 7px 5px;
text-align:left;
}
.akt h2 a{
font-family:arial,segoe UI, sans-serif;
font-variant: small-caps;
font-weight: bold;
text-transform: lowercase;
font-size:10pt;
color:#000000;
}
.akt h2 a:hover{
text-decoration:underline;
}

.akt-text{
font-family: arial,segoe UI, sans-serif;
font-size:8pt;
color:#3C372D;
padding: 0px 7px;
text-align:left;
}
.akt-odkaz{
 font-size:10px;
 color:#000000;
 margin-top:5px;
 width:215px; 
}
.strankovani{
 float:left;
 text-align:center;
 width:750px;
 font-size:12px;
 font-style:normal;
}
a.obory:link,a.obory:visited{
 font-size:10pt;
 color:#0A4283; 
}
 
a:link,a:visited{
 font-size:8pt;
 color:#20558B;

  text-decoration: none;
} 
a.submenu-link:link,a.submenu-link:visited{
 font-size:8pt;
 color:#ffffff;
 } 
a.podobory:link,a.podobory:visited{
 font-size:10px;
 color:#747183;
 font-weight:200;
 text-decoration: none;  
 } 
a.podoborypat:link,a.podoborypat:visited{
 font-family: arial, sans-serif; 
 font-size:11px;
 color:#747183;
 font-weight:200;
 text-decoration: none;
 text-align: center;
 } 
* html a.podoborypat:link,a.podoborypat:visited{
 font-family: arial, sans-serif;
 font-size:11px;
 color:#747183;
 font-weight:200;
 text-decoration: none;
 padding-left: 10px;
padding-right: 10px;
margin-bottom: 5px;
 }  
/*------------------------------H1 O WEBU------------------------------*/
h1{
font-family: Tahoma, sans-serif;
font-size: 14pt;
font-style: normal;
font-weight: bold;
color:#000000;
margin:0px;
padding: 10px 10px 0px 0px; 
}
.kontakt{
font-family: segoe UI, sans-serif;
font-size: 10pt;
font-style: normal;
color:#0A0A08;
margin-left: 20px;
margin-top: 0px;
margin-bottom: 0px;
} 
/*---------------------------------Format textu CELY ČLÁNEK---------------*/

.clanek{
padding: 0px 90px;
font-size: 11pt;
font-weight: normal;
text-align: justify;
}  
.clanek a {
font-size: 11pt;
}

.clanek p{
color:#252525;

margin:5px 0px 5px 0px ;
line-height:1.5em;
}
.obr-align{
text-align:center;
}
.clanek h2, h3{

font-weight:bold;
font-size: 11pt;
color:#000000;
}
.clanek_obr{
padding:0px;
}
.clanek a img{
border:0px; 
}
.clanek ul{
margin:5px 70px;
}
.nadpis-clanek{
font-family: segoe UI, sans-serif;
font-size: 16pt;
font-style: normal;
font-weight: normal;
line-height: 100%;
padding-left: 10px;
padding-right: 20px;
}
.kapitoly{
font-family: segoe UI, sans-serif;
color: #0A4283; 
background:#999C9D url('/images/levyroh.png') no-repeat;
background-position: 0% 0%;
height: 20px;
float: left;
width: 758px; 
}
.kapitoly p{
margin-left: 15px;
font-size: 10pt;
font-style: normal;
font-weight: normal;
margin-bottom: 1px;
margin-top: 0px;
background:#999C9D url('/images/partners.png') repeat-x;
background-position: 0% 0%; 
height: 20px; 
}
.cap-dawn, .cap-bottom{
margin-bottom: 1px;
border-width:0px 0px 1px 0px;
border-style:solid;

}
.cap-dawn h2, h3{
font-size: 10pt; 
font-style: normal;
font-weight: normal;
text-decoration: none;
margin:10px 0px 0px;
}
/*----------------------------------tělo------------------------------------*/
#background-con{
margin: 10px auto 0px;
padding:10px 10px 0px 10px;
width:990px;
position:relative;
background: #fff url('/images/bg-cont.png') repeat-y;
}
#container{
position: relative;
width: 990px;
background: #ffffff;
height: auto;
padding-top:377px;
}
#top{
position:absolute;
width: 990px;
top:10px;
left:10px;
}
.top-banner{
width: 990px;
height: 200px;
background-color:#f1f1f1;
position: relative;
}
.bottom-banner2{
width: 990px;
height: 200px;
background-color:#999C9D;
position: relative;
clear: both;
margin-top: 10px;
}
.abs-bot-ban{
margin-top: 0px;
position: relative;
border-style: solid;
border-width: 2px 0px 0px 0px;
border-color: #ffffff;
clear: both;
}
.top-menu{
width: 100%;
border-style: outset;
border-width: 0px 0px 0px 0px;
border-color: #191919;
margin-bottom: 0px;
}
.explore-menu{
position: relative;
height: 21px;
width: 230px;
margin-bottom:9px;
}
.hledat{
position: absolute;
left:0px;
top:0px;
font-style: italic;
background: #ffffff;
color: #191919;
border-width: 1px 0px 1px 1px;
border-style: solid;
border-color: #486A92;   
height: 19px;
padding:0px;
width: 196px;
}
.button{
position: absolute;
right:0px;
top:0px;
width:33px;
color: #ffffff;
height: 21px;
padding:0px;
background: #486A92;
border:0px ;
} 
.button:hover{
background:#666666;
}
/*-------------------------------ČLÁNKY, FIRMY, O WEBU------------------------*/
.page-menu{
margin-bottom:0px;
clear:both;
height:21px;
background:#000;
}
.barva-clanky{
font-weight: bold;
background:#474646 /*url('images/roh-lev-cerv.png') no-repeat top left*/;
display: block;
margin-top:-3px;
padding:0px 5px 3px 5px;
}
.barva-bazar{
font-weight: bold;
background:#31383D /*url('images/roh-lev-cerv.png') no-repeat top left*/;
display: block;
margin-top:-3px;
padding:0px 5px 3px 5px;
}
.barva-poradna{
font-weight: bold;
background:#486A92;
display: block;
margin-top:-3px;
padding:0px 5px 3px 5px;
}
.barva-firmy{
font-weight: bold;

background:#A3A3A3 /*url('images/roh-lev-cerv.png') no-repeat top left*/;
display: block;
margin-top:-3px;
padding:0px 5px 3px 5px;
}
.barva-jobs{
font-weight: bold;
background:#475A67 /*url('images/roh-lev-cerv.png') no-repeat top left*/;
display: block ;
margin-top:-3px;
padding:0px 5px 3px 5px;
}
.barva-kalendar{
font-weight: bold;
background:#AA1E22;
display: block ;
margin-top:-3px;
padding:0px 5px 3px 5px;
}


ul.menu
{
font-size: 0px;
font-family: verdana, sans-serif;
display:inline; 
}  
ul.menu li
{
list-style-type: none; 
}   
ul.menu li.headitem
{
float: left;
width: 146px;
height: 21px;
}   
ul.menu li.headitem a
{ 
display: block;
width: 146px;
height: 21px;
line-height: 21px;  /*svisle centrovani */
text-align: center; /* vodorovne centrovani */
background: #191919 /*url('images/buttons/p-mmenubutton1.png')*/;
color: #ffffff;

text-decoration: none;
} 
ul.menu li.headitem a:hover
{
background:#475A67;
}
/*-------------------------------- menu DLE OBORŮ --------------------------*/
.logo{
position:relative;
float: left;
padding: 15px 0px 15px 2px;
width:49%;
}
.logo p{
margin:0px;
}
.main-text{
position: relative;
margin: 0px 0px 0px 40px;
}
.main-text h2{
margin: 0px;
font-size: 9pt; 
text-decoration: none;
font-style: italic;
}
.login{
position:relative;
margin: 0px 0% 0px 49%;
padding:25px 0px 0px 0px;
}
.login p{
font-size: 8pt;
margin: 5px 7px 10px 3px;
color:#347AFF;
float:left;
}
.login img{
float:left;
height:20px;
}
.navigation{
position:relative;
font-size: 8pt !important;
color:#282828;
padding:0px !important;
margin: 0px !important;
}
.navigation p{
margin: 0px 20px 0px 0px !important;
padding:0px !important; 
float:left;
font-size: 8pt !important;
line-height:13px !important;
}
.navigation a{
margin:0px;
text-decoration:underline;
font-size:8pt;
}
.navigation ul{
height:9pt;
padding:0px;
margin: 0px 0px 0px 70px;
color:#347AFF;
}
.navigation li{
margin:0px 23px 0px 0px;
float:left;
}
.first-link{
background: url('/images/logo/logo.png');
background-repeat: no-repeat;
display: block;
height: 46px;
overflow: visible;
width: 290px;
}
.first-link span{
visibility: hidden;
}  

/*------	menu	---------*/
.head-menu-video{
background: #474646;
} 
.head-menu-clanky{
background: #474646;
} 
.head-menu-stavebni_bazar{
background: #31383D;
} 
.head-menu-stavebni_poradna{
background: #486A92;
} 
.head-menu-katalog_stavebnich_firem{
background: #A3A3A3;
} 
.head-menu-nabidka_prace{
background: #475A67;
} 
.head-menu-videoreklama{
background: #97BE0D;
} 
.head-menu-kalendar_akci{
background: #AA1E22;
}

/*--------------------------------*/

ul.submenu{
font-size: 11px;
font-family: arial, sans-serif;
margin: 0px;
padding:0px;
height:52px; 
}
ul.submenu li{
list-style-type: none;
}   
ul.submenu li.item
{
float: left;
width: 140px;
height: 25px;
margin-right: 1px;
margin-bottom: 1px;
z-index:-1;
line-height: 25px;  /*svisle centrovani */
text-align: center; /* vodorovne centrovani */
}           
ul.submenu li.item a
{ 
display: block;
width: 140px;
height: 25px;
color: #d9d9d9;
font-weight: normal;
text-decoration: none;
}

ul.submenu li.item a:hover
{
color:#fff;
z-index:-2;
text-decoration:underline;
}
ul.submenu li.k-item
{
float: left;
width: 120px;
height: 25px;
margin-right: 1px;
margin-bottom: 1px;
line-height: 25px;  /*svisle centrovani */
text-align: center; /* vodorovne centrovani */
}           
ul.submenu li.k-item a
{ 
display: block;
width: 120px;
height: 25px;
color: #fff;
font-weight: normal;
text-decoration: none;
}

ul.submenu li.k-item a:hover
{
color:#fff;
z-index:-2;
text-decoration:underline;
}
#top-content{
width:750px;
position:relative;
float:left;
background:#fff;
margin-top:10px
}
.container-article{
position: relative;
}
.top-head-article{
position:relative;
width: 100%;
overflow: hidden;
background: url('/images/bg-media.png') no-repeat;
background-position:100% 70%;
}
.hlavni-zprava {
position:relative;
float:left;
width:80%;
}
.hlavni-zprava img{
max-width: 300px;
max-height:240px;
padding: 0px 10px 5px 0px;
position:relative;
float:left;
border:0px;
}
.hlavni-zprava h1{
font-size: 12pt;
line-height: 115%;
margin:0px;
padding:0px 10px 0px 0px;
}
.hlavni-zprava p{
font-family: Tahoma, sans-serif;
font-size: 10pt;
text-align: justify;
font-weight: normal;
color: #45282A;
margin:0px;
padding:0px 10px 10px 0px;
line-height:20px;
}
.aktualizovano, .aktualizovano-2{
font-size: 8pt !important;
color:#545454 !important;
font-weight: bold;
padding:0px 10px 5px 0px !important; 
clear:both;
}
.aktualizovano-2{
clear: none;
margin:10px 0px -10px 0px!important;
}
.container-head-article{
width:100%;
min-height: 270px ;
margin-bottom:10px;
background:#ffffff;
position: relative;
font-size: 9pt;
}
.head-article{
margin-top:1px;
position: relative;
float: left;
width: 19.6%;
height: 270px;
margin-right: 1px;
margin-left: 0px;
overflow: hidden;
border:1px solid #EDEDED;
}
.head-article-img{
height:100px;
border-width: 0px 0px 1px ;
border-style:solid;
border-color: #EDEDED;
text-align:center;
}
.head-article img{
margin:0px;
height:88px;
padding:4%;
max-width:138px;
}
.head-article h2{
color:#000000;
font-size:10pt;
margin:0px
}
.clear{ 
clear:both;
font-size:1pt;
}
.clear p{
font-variant: small-caps;
}
#top-right{ 
position: relative;
width: 230px;
background:#fff;
float:right;
margin-top:10px; 
}
#top-right ul{
margin:0px;
}
.top-right-banners{
width: 230px;
height: 115px;
margin-bottom: 5px;
text-align:center;
}
#middle-content{
margin: auto;
width: 990px;
margin-top: 5px;
margin-bottom: 5px;
float: left;
}
.banner2{
position: relative;
width: 700px;
height: 100px;
text-align:left;
float: left;
margin-bottom: 0px;
margin-top: 0px;
}
.t-commercial{
position: relative;
width: 698px;
height: 25px;
text-align:left;
float: left;
margin-bottom: 5px;
margin-top: 5px;
font-size: 9pt;
background:#EFEFEF;  
line-height: 25px;
border: #efefef 1px solid
}
.container-middle{
position:relative;
width: 100%;
margin-bottom:10px;
}

.reports{
position: relative;
width: 100%;
margin: 1px 0px 5px 0px;
clear:left;
}
.podtrzeni{
font-weight: bold;
font-size: 12pt !important;
}
.podtrzeni:hover{
text-decoration:underline ;
}
.reports h3{

font-family: Arial, sans-serif;
text-align: left;
color: #023069;
margin: 5px 10px 0px 170px; 
padding:0px;
} 
.reportsdiv{
float:left;
width: 138px;
padding: 5px;
margin-bottom: 1px;
border:1px solid #EDEDED;
text-align:center;
}

.reports p{ 
font-family: Arial, sans-serif;
font-size: 9pt;
font-weight: 400;
text-align: justify;
color: #181818;  
margin: 0px 10px 0px 170px; 
line-height:20px;
}
.middle-right-partners p{
font-family: segoe UI, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: 300;
margin-top: 0px;
margin-bottom: 1px;
text-align: center; 
color: #0A4283;
background:#D2D1C7 url('/images/partners.png');
height: 20px;
}
.head-partner{
position:relative;
text-align:left;
float:left;
}
.head-partner h3{
font-family: Arial, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: 300;
color:#fff;
margin: 5px 0px 3px 0px;
}
.head-partner img{
padding: 1px;
background:#ffffff;
border:1px solid #2B2D2F;
height:48px;
}
.img-bata{
height:50px !important;
background: inherit !important;
border:0px !important;
margin-left:16px;
}
.partners{
margin-left:183px;
text-align:left;
}
.partners h3{
font-family: Arial, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: 300;
color: #fff;
margin: 5px 0px 10px 0px;
text-align:left;
}
.partners img{
height: 17px;
padding: 4px;
background:#ffffff ;
border:1px solid #2B2D2F;
}
#container-bottom{
height: auto; 
position: relative;
width:100%;
clear:left;
}
.bottom-article{
position: relative;
width:375px;
height:300px;
margin:10px 0px 0px 0px;
background: #ffffff;
float:left;
}
.bottom-title{

height:25px;
position: relative;
}
.bottom-title h2{
margin:0px;
font-family: Verdana;
font-variant:small-caps;
}
.bottom-news{
position: relative;

}
.bottom-news img{
float:left;
height: 60px;
padding:9px 5px 5px 0px;
max-width:90px;
} 
.bottom-news h3{
text-align: left;
margin:7px 0px;
height: 64px;

}
a.bottom-news-link:link, a.bottom-news-link:visited{
font-weight: bold;
text-align: justify;
font-size: 11pt;
}
a.bottom-news-link:hover{
text-decoration:underline;
}
.bottom-news p{
padding: 3px;
width: 97.5%;
margin:0px;
background:#EDEDED;
}
.bottom-news ul{
padding: 0px 15px 0px 17px;
margin: 10px 0px;
clear:both;
}
.bottom-news li{
list-style-type: square;
color:#747183;
margin-top:2px;
}
.bottom-news li a{
color:#475A67;
font-size: 8pt;
}
li.bottom-news a:visited {
color:#747183;
}
.bottom-news li a:hover{
color:#20558B;
text-decoration:underline;
}
/*----------------------------------hack pro IE6--------------------------*/
* html ul.foot
{
clear: both;
margin-top: -20px;
font-size: 10px;
font-family: verdana, sans-serif;
}
* html ul.foot li
{
list-style-type: disc;
list-style-position: outside;
margin-left: 20px;
}
* html ul.foot li.news 
{
margin-right: 10px;
margin-bottom: -5px;
} 
* html ul.foot li.news a
{
text-align: left;
color: #000000;
font-weight: normal;
text-decoration: none; 
}                     
* html ul.foot li.news a:hover
{ 
color: #224678; 
}
/*---------------------------------hack pro IE7----------------------------*/
*+html ul.foot
{
margin-top: -20px;
font-size: 10px;
font-family: verdana, sans-serif;
}
*+html ul.foot li
{
list-style-type: disc;
list-style-position: outside;
margin-left: 20px;
}
*+html ul.foot li.news 
{
margin-right: 10px;
margin-bottom: -5px;
}
*+html ul.foot li.news a
{
text-align: left;
color: #000000;
font-weight: normal;
text-decoration: none;
cursor: pointer;

}                     
*+html ul.foot li.news a:hover
{ 
color: #224678; 
}
a.paticka-odkaz:link, a.paticka-odkaz:active, a.paticka-odkaz:visited {
  text-decoration:none;
}
.paticka-odkaz{
text-decoration:none;
}
#paticka {
clear:both;
margin:0px auto 10px ;
position: relative;
padding: 40px 30px 20px 30px;
background: #737373;            
text-align: center;
width:950px
}
.paticka-vypis{
margin-top: 10px;
font-size: 8pt; 
font-family: Arial, sans-serif;
text-align:right;
color:#FBFBFB;
font-weight: normal;
}
.tiraz{
position:relative;
margin-top:40px;
}
/*---------------------------pravé menu-------------------------------------*/
.nz-submenu{
margin:0px;
font-size: 9pt;
padding: 2px 20px;
background: #486A92 url('/images/list-pointer.gif') no-repeat;
background-position: 2% 50%;
font-variant:small-caps;
color:#fff;
}
ul.list-right
{
padding:0px;
margin:0px;
width: 100%;
font-size: 12px;
font-family: arial, sans-serif;
} 
ul.list-right li
{
list-style-type: none;
}          
ul.list-right li.right-item
{  

height: 22px;
}   
* html ul.list-right li.right-item
{         
height: 23px;
} 
*+html ul.list-right li.right-item
{         
height: 23px;
}   
ul.list-right li.right-item a
{
margin-left: 0px;
padding-left:20px;
display: block;
width: 210px;
height: 22px;
line-height: 22px;
text-align: left; /* vodorovne centrovani */
/*background: #E6E5EA url('images/buttons/a-menubutton2.png');*/
background: url('/images/list-point.png') no-repeat;
background-position: 6px 7px;
font-weight: normal;
text-decoration: underline;
color:#000;
}

ul.list-right li.right-item-sel a
{
margin-left: 0px;
padding-left:20px;
display: block;
width: 210px;
height: 22px;
line-height: 22px;
text-align: left; /* vodorovne centrovani */
/*background: #E6E5EA url('images/buttons/a-menubutton2.png');*/
background: #EEEEEE url('/images/list-point.png') no-repeat;
background-position: 6px 7px;
font-weight: normal;
text-decoration: underline;
color:#000;
} 
  
ul.list-right li.right-item a:hover
{
background: #EEEEEE url('/images/list-point.png') no-repeat;
background-position: 10px 7px;
color:#000000;
text-decoration: none;
}
/*--------------------------vyhledávání--------------------------------------*/
.explore{
padding-left:5px;
position: relative;
float: left;
width: 382px;
text-align: left;
border-style: solid;
border-width: 0px 0px 5px 1px;
border-color:#999C9D;
min-height: 570px;
}
.vysl-vyhl {
margin:8px 10px 8px 0px;
clear:left;
}
.vysl-vyhl p {
margin: 0px;
            }
.vysl-img{
float:left;
width:70px;
}            
            
.vysl-vyhl .vysl-img{
padding:5px;
text-align:center;
border:1px solid #999C9D;
          }
.vysl-img img{
max-width:70px;
             }
.vysl-vyhl .vysl-text {
margin: 0px 10px 0px 100px;
                     }
.vysl-vyhl a:hover{
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: inherit;
}
h4{
font-size:12pt;
margin:8px 20px 0px 20px;
}
.explore-company{
position: relative;
float: left;
width: 375px;
text-align: justify;
}
.explore-company .detail-click{
margin: 0px;
                              }
.explore-article{
position: relative;
float: left;
width: 375px;
text-align: justify;
}
.explore-title{
font-family: Segoe UI, sans-serif;
font-size: 12pt;
font-style: normal;
color:#0A0A08;
margin: 10px;
}
/*-----------------------------------FIRMY-----------------------------------*/
.company-profile{
position: relative;
width: 100%;
background: #ffffff;
background-repeat: no-repeat;
background-position: 0% 0%;
margin-bottom:10px;
margin-top:10px;
clear:both;
}
.comerce-position{
position:absolute;
top:0px; 
right:0px; 
margin:0px !important;
padding:4px 5px !important;
font-size:7pt !important;
color:#8B8B8B !important;
}
.company-profile img{
float:left;
width:70px;
padding:10px 10px 0px 10px;
border:0px;
}
.obr-plac-firmy{
margin:10px 10px 0px 10px;
padding:5px !important;
background:#fff;
}
.company-profile h2{
font-family: segoe UI, sans-serif;
font-weight: normal;
font-size: 16pt;
text-align: left;
color: #000A08;
margin-left: 120px;
padding-right: 10px;
margin-top: 5px;
margin-bottom:5px; 
}
.company-profile p{ 
font-family: Arial,Verdana, sans-serif;
font-size: 9pt;
text-align: left;
color: #444444;
margin: 1px 0px 0px 0px;
padding:4px 40px 4px 100px;
}  
a.link-comp:link, a.link-comp:active, a.link-comp:visited {
color: #0A4283;
}

.obrazky{
clear:both;
width: 100%;
background-color:#EDEDED;
padding: 5px 0px;
margin-bottom:10px;
} 
.obrazky h3{
margin:0px;
padding: 5px 2px;
color:#FFB56C;
font-weight: bold;
font-size:9pt;
}
.obrazky img{
border:0px;

}
.obrazkydiv{
height: 75px;
border: 1px solid #999C9D;
background: #FAFBF9;
margin:1px;
padding:2px;
float: left;
text-align:center
}

a.history-back:link, a.history-back:active, a.history-back:visited {

font-family:Verdana, sans-serif;
font-size: 8pt;
text-align: left;
display: block;
padding:2px 2px 2px 0px;
color:#475A67;
}        
.video-article{
width:100%;
position:relative;
background: #ffffff;
margin:10px 0px 10px 0px;
}
.video-article li a{
font-size:10pt;
color:#000;
position:relative;
display:block;
text-transform: lowercase;
font-variant:small-caps;
text-decoration:none;
font-weight:bold;
}
.video-article li a:hover{
text-decoration:underline;
}
.video-article li a span{
background: #000;
opacity:0.5;
color:#fff;
position:absolute;
right:0px;
top:0px;
font-size:8pt;
}
.play_button{
position:absolute;
right:49px !important;
top:20px !important;
background:transparent !important;
opacity:0.9 !important;
}
.video-article li a img{
float:none;
margin: 0px 0px 3px;
border:0px;

}
.all-content{
position: absolute;
bottom: 5px;
right:0px;
font-size: 7pt !important;
display: block;
width:100%;
text-align:right;
background: url('/images/list-point.png') no-repeat;
background-position: 30% 1px;
padding: 0px 4% 0px 0px;
text-transform:uppercase;
}
.all-content:hover{
background: url('/images/list-point.png') no-repeat;
background-position: 50% 1px;
}
.all-cont{
position: absolute;
right: 10px;
font-size: 8pt;
background: #E6E5EA;
}
* html .src-media{
width: 19.5%;
}
.src-media{
height:280px;
margin-left:80%; 
width: 20%;
position: relative;
padding-top:0px;
overflow: hidden;
}
.src-media p{
margin: 0px 10px 3px 10px;
font-size:7pt;  
}
.ctk-filtr{
margin:10px 0px 10px 0px;
}
.ctk-filtr select{
border:1px solid #000;
margin-right: 20px;
}
.source-ctk{
margin: 0px !important;
padding: 5px 2px 4px 10px !important;
font-size:7pt;
color: #ffffff;
background:#486A92 /*url('images/roh-ctk.png') no-repeat*/;
background-position: 0% 0%;
}
a.src-mediafax:link,a.src-mediafax:visited,a.src-mediafax:active {
font-family: arial, sans-serif;
color: #010101;
text-decoration: none;
font-size: 8pt;
}
.media-dat{
margin: 6px 10px 0px 5px !important;
font-size:7pt;
color:#347AFF;
}
a.src-mediafax:hover{
color: #486A92;
text-decoration: underline;
}  
.m-page{
width: 19%;
bottom: 0px;
right:0px;
position: absolute;
height:17px;
padding:5px 1% 0px 0px;

background-position: 100% 100%;
text-align:right;
}
.m-page img{
position:relative;
border: 0px;
padding: 0px 20px 0px 10px;
float:left;
}
.m-page a:link, .m-page a:visited, .m-page a:active{
color: #347AFF;
padding:5px;


} 
.m-page a:hover{
color:#000;

}
.section{
font-family: segoe UI, sans-serif;
color: #475A67; 
background:#EFEFEF url('/images/stin-obory.png') no-repeat;
background-position: 1px 1px;
height: 20px;
float: left;
width: 758px; 
} 
.section p{
margin-left: 22px;
font-size: 10pt;
font-style: normal;
font-weight: normal;
margin-bottom: 1px;
margin-top: 0px;
background:#EFEFEF /*url('images/partners.png') repeat-x*/;
background-position: 0% 0%; 
height: 20px; 
}
.maps{
position: relative;
float:left;
width: 280px;
margin-left: 10px;
margin-top:-35px;
height: 135px
}
.floating-text{
width: 100%;
position:relative;
clear: both;
background: #EFEFEF url('/images/balled.jpg') no-repeat;
background-position: 99% 50%; 
}
.topic-cat{
font-size:7pt;
width: 88%;
padding:0% 6%;
position:relative;
background:url('/images/balled.jpg') no-repeat;
background-position: 1% 50%;

}
.topic-cat a{
font-size:7pt;
}

.topic-cat p{
font-family: Tahoma, sans-serif;
color: #000000;
font-weight: normal;
margin:0px;
padding:8px;
text-transform: uppercase;
}
.text-id {
position:relative;
background:#ffffff;
float:left;
margin:0px 0px 0px 0px;
padding:0px 5px 4px 5px;
float: left;
}
.cenik{
float: right;
position: relative;
margin-top: -30px;
padding-right: 15px;
font-size: 10pt;
display: block;
}
.cenik img{
border-style: solid;
border-width: 0px;
border-color: #ffffff;
width: 70px;
padding-left: 10px;
float:right;
}
.middle-right-last-upload{
position: relative;
margin:0px 0px 0px 732px;
width:258px;
height:100%;
color:#ffffff;
}
* html .middle-right-last-upload{
margin:0px 0px 0px 700px;
}
.uploady{
position:relative;
margin:0px;
padding:5px 0px;
font-weight:normal;
}
.uploady h2{
margin:1px 0px;
padding:2px;
background:#486A92 /*url('images/uploady-img.png') no-repeat*/;
background-position: 100% 0%;
font-size: 9pt;
font-weight:normal;
color:#fff;
font-variant: small-caps;
}
.uploady h3{
margin:0px ;
padding:5px ;
font-family: Arial, sans-serif;
color:#565255;
font-size: 8pt;
font-weight:normal;
}
.uploady h3 a:hover{
text-decoration:underline;
}

.uploady img{
width:100%;
position: relative;
padding-bottom: 10px;
padding-top:0px;
background:#fff;
border:0px;
}
.uploady p{
font-size:8pt;
margin:0px;
color:#003037;
padding-left:5px;
}
.comm{
display:block;
position:relative;
padding:3px;
margin:1px;
color:#666666 !important;
font-size: 10pt;
}
.right-col-link{
text-align:left;
padding:5px 5px 0px 5px;
}
.right-col-link a{
color:#666666;
}
.right-col-link img{
float:left;
border:0px;
padding:0px 7px 5px 0px;
}
.uploady-add{      
text-align:right;
background:#EDEDED;
background-position: 100% 0%;
}
.share-on{
margin-left: 10px;
color: #347AFF !important;
border-width: 0px 0px 1px 0px;
border-style: solid;
}
.share-on img{
border: 0px;
padding: 0px 5px 0px 5px;
} 
.row-col{
position:relative;
background:#E1E2FF;
clear:both;
}
.edit-firmy{
position:relative;
background:#69686A;
clear:both;
height: 220px;

}
.up-logo{
width: 70px;
position:relative;
background:transparent;
float:left;
padding:10px 10px 0px 10px;
}
.up-nahled{
position:relative;
float:left;
z-index: 10;
padding:10px 10px 0px 10px;
}
.up-title{
position:relative;
background: #DDE2DC;
height:100%;
padding-left:10px;
}
.kategorie-vlozeni{
position:relative;
width: 19%;
height:92%;
float:right;
padding:1% 1% 1% 1%;
margin:0% 1% 0% 1%;
background: #fff;
}
.kategorie-vlozeni p{
font-family:Segoe UI, sans-serif;
font-size: 10pt;
color:#69686A;
margin: 0px 0px 10px 0px; 
}
.kategorie-vlozeni select{
width: 100%;
border: 1px solid #F0F2F5;
background:#000000;
color:#ffffff;
margin: 0px 0px 2px 0px;
}
.wrap{
position:relative;
background:#fff;
height:100%
}

#upload-logo{
position: relative;
width:70px;
height: 35px;
font-size: 8pt;
margin-top: 10px;
background:transparent;
border: solid 1px #F0F2F5;
}
#vlozit-nadpis{
width: 668px;
height: 30px;
margin:10px 0px 0px 0px;
font-size: 16pt;
font-family: Segoe UI, sans-serif;
}
#potvrdit-nadpis{
position: relative;
height: 20px;
font-size: 8pt;
margin-top: 0px;
background:transparent;
border: solid 1px #F0F2F5;
float:right;
margin-right: 10px;
}
.foot-col{
font-size: 9pt;
margin:0px;
}

.pocitadlo{
position: relative;
float:left;
margin:10px 0px 0px 10px;
}
.pocitadlo p{
margin:10px;
font-size: 9pt;
}
.poradna-response{
list-style-type: none;
font-size:9pt;
text-align:justify;
}
.bazar-wrapper{
margin:20px 0px 20px 0px;
background:#fff;
width:100%;
clear:both;
font-family: Arial, sans-serif;
}
.bazar-inner{
margin-left:0px;
margin-right:125px;
margin-left: 150px;
}
.bazar-content{
position: relative;
}
.bazar-wrapper h2{
font-weight:normal !important;
margin:0px;
color:#000A08;
font-family: Segoe UI, sans-serif;
font-size: 14pt;
}
.vlozeno{
margin:0px  15px 0px 0px ;
float:right;
font-size: 8pt;
}
.vlozeno p{
padding:0px  0px 0px 15px !important;
}
.bazar-pp-nn{
color:#475A67 !important;
font-size: 8pt;
font-weight:bold;
margin:0px !important;
}

.b-jekat, .f-jekat{
font-size: 8pt!important;
color:#347AFF !important;
margin: 0px !important;
padding:0px 40px 1px 90px !important;
}
.f-jekat{
padding:0px 40px 1px 0px !important;
}
.b-jekat a, .f-jekat a{
color:#347AFF !important;
}
.b-jekat a:hover, .f-jekat a:hover{
text-decoration:underline
}

.bazar-wrapper p{
margin:0px 0px 5px 0px;
padding:0px !important;
color:#363636;
font-size: 9pt;
text-align:justify;
}
.bazar-head-image{
float:left;
background:#fff;
width: 140px;
text-align:center;
border:1px solid #EDEDED;
margin: 3px 0px 0px;
}
.bazar-head-image img{
position:relative;
margin:0px;
border:0px;
}
.bazar-kontakt{
clear:both;
font-size: 8pt;
margin-top: 7px;
border-width:0px 0px 1px;
border-style:dashed;
}
.filtres{
margin: 20px 0px 0px 0px;
position:relative;
clear:both;
}

.b-filtr{
font-size: 8pt;
position:relative;
margin: 0px 10px 10px 0px;

}
.b-filtr select{
border: 1px solid #DFDFDF;
width:200px;
}
.conditions-list{
font-size: 9pt;
padding:0px 70px;
}
.conditions{
font-weight:600;
color: #FF0000 !important;
padding:5px;
margin: 10px 10px 10px 0px;
}
.p-filtr{
font-size: 8pt;
margin:10px 0px 10px 0px!important;
width:200px;
position:relative;
}

.b-filtr p, .p-filtr p{
margin:0px 0px 0px 2px;
padding:0px !important; 
}
.registrace{
font-size: 8pt;
margin:20px 0px;
}
.submitter{
border:0px;
background:#191919;
color: #ffffff;
padding: 2px;
float: right;
position: relative;
text-align:right;
cursor:pointer;
}
}

/* CSS Document */
.bottom-reg{
background:#E0E0E0;
padding: 10px 10px 10px 10px;
margin: 5px 70px 5px 70px; 
}
.bottom-reg a{
margin-right:10px;
}
/*NABÍDKA PRÁCE*/
.jobs-cont{
position: relative;
margin:0px;
width:750px;
}
.jobs-cont p{
padding: 10px;
margin:0px 23px 20px 0px;
width: 67%;
float:left;
text-align:left;
font:9pt Segoe UI,sans-serif;
color:#191919;
font-style: italic;
}
.jobs-cont img{
position:relative;
margin:-64px 0px 20px 0px;
float:right;
border:0px;
}
.jobs-nadpis{
color:#354A62;
margin:0px !important;
padding:1px 0px 1px 30px;
clear:left;
font-variant:small-caps;
background: #E0E0E0 url('/images/stin-obory.png') no-repeat;
font-size:11pt;
}
.jobs-form{
clear:both;
background:#475A67;
margin:0px;
padding:10px 0px 10px 10px;
color:#F7F7F8;
}
.jobs-header{
background:#475A67;
color:#F7F7F8;
}
.jobs-table{
position:relative;
width:756px;
font-size:9pt;
}
.jobs-table p{
margin:10px;
font-size:9pt;
}
.radek-sudy{
background: #F7F7F8;

}
.radek-lichy{
background: #EAEAEA;

}
.td-date{
width:10%;
text-align:center;
padding:1.5%;
}
.td-inzerat{
width:50%;
padding:1.5%;
}
.jobs-form select{
width:200px;
margin-right:10px;
margin-left:5px;
border:0px;
}
.jobs-form input{
width:100px;
border:0px;
}
.jobs-cont table{
font: 8pt Arial, sans-serif;
}
.jobs-page, .jobs-page-active{
text-align:center;
float:left;
margin:2px;
padding:2px;
border:1px dashed;
width:24px;
}
.jobs-page-active{
border:1px dashed #475A67;
font-size: 15pt;
}

#bold{
font-weight:bold;
font-size:9pt;
}
.play-video{
padding:8px 0px 10px 0px;
}
.table-reg-email{
border:0px;
margin-top:10px;
width:49%;
margin-right:1%;
float:left;
}
.facebooky{
margin:20px 2px;
}
.dalsi-obsah{
float:left;
width:49%;
height:250px;
}
.dalsi-obsah2{
width:49%;
margin-left:51%;
height:250px;
}
* html .dalsi-obsah2{
margin-left: 50.5%;
} 
*+html .dalsi-obsah2{
margin-left: 50.9%;
} 
.dalsi-obsah h3 , .dalsi-obsah2 h3{
padding:2px;
color:#fff;
background: #474646 /*url('images/dalsi-zpr.png') no-repeat*/;
background-position: 100% 0%;
text-decoration: underline;
font-variant:small-caps;
font-size:9pt;
margin:0px;
}
.dalsi-obsah ul, .dalsi-obsah2 ul{
list-style-type: none;
padding:0px;
margin: 5px 0px 5px 0px;
}
.dalsi-obsah li, .dalsi-obsah2 li{
margin: 5px 0px 5px 0px;
padding: 0px 10px 0px 20px;
background: url('/images/list-point.png') no-repeat;
background-position: 0px 5px;
text-align:left !important;
}
.dalsi-zpr{
font-size:10pt !important;
color: #000 !important;
text-decoration:underline !important;
color:#121112 !important;
font-variant: small-caps;
text-transform: lowercase;

}
.dalsi-zpr:hover {
color:#000 !important;
text-decoration: none !important;
}
.dalsi-obsah li:hover, .dalsi-obsah2 li:hover{
background: url('/images/list-point.png') no-repeat;
background-position: 10px 5px;
}
.videospot h2{
font-size:9pt;
}
.videospot-obtok{
font-size:8pt;
font-style:italic;
font-family: Segoe UI, Tahoma, sans-serif;
margin: 100px 0px 80px 0px;
}
.videospot-float{
position:relative;
float:left;
padding:0px 10px 10px 0px;
}
.videospot-h2{
font-size:12pt !important;
clear:left;
color:#97BE0D;
}
.italic{
font-size:8pt;
font-style:italic;
font-family: Segoe UI, Tahoma, sans-serif;
text-align:right;
margin:25px;
}
.prihlaseni{
background:#31383D;
font-size:10pt;
font-weight:600;
padding:5px;
margin: 10px 10px 10px 0px;
position:relative;
color:#fff !important;
clear:left;
}
.odhlaseni{

}
.filtres-box1, .filtres-box2, .filtres-box3, .filtres-box4, .filtres-box5, .filtres-box6, .filtres-box10,.filtres-box11, .filtres-box12{
font-weight:bold;
text-align:center;
width: 115px;
height: 100px;
float:left;
color:#000 ;
margin:5px 10px 5px 0px;
display: block;
}
.filtres-box1:hover, .filtres-box2:hover, .filtres-box3:hover, .filtres-box4:hover, .filtres-box5:hover, .filtres-box6:hover, .filtres-box10:hover,.filtres-box11:hover, .filtres-box12:hover{
color:#B9BBB9 ;
}
.filtres-box1{
background: url('/images/graph-desc.jpg') no-repeat;
background-position: 50% 100%; 
}
.filtres-box2{
background: url('/images/graph-asc.jpg') no-repeat;
background-position: 50% 100%;
}
.filtres-box3{
background: url('/images/nabidka.jpg') no-repeat;
background-position: 50% 100%;
}
.filtres-box4{
background: url('/images/poptavka.jpg') no-repeat;
background-position: 50% 100%;
}
.filtres-box5{
background: url('/images/vlozit-pen.jpg') no-repeat;
background-position: 50% 100%;
}
.filtres-box6{
background: url('/images/vypinac.jpg') no-repeat;
background-position: 50% 100%;
}
.filtres-box10{
background: url('/images/condition.jpg') no-repeat;
background-position: 50% 70%;
}
.filtres-box11{
background: url('/images/vyhl-kraj2.jpg') no-repeat;
background-position: 50% 70%;
color:#20558B;
cursor:default;
}
.filtres-box12{
background: url('/images/vyhl-mesta2.jpg') no-repeat;
background-position: 50% 70%;
color:#20558B;
cursor:default;
}

.login-box-bazar{
clear:left;
margin-top:20px;
position:relative;
}
.ban-reklama{
font-size:7pt;
width: 50px;
margin:0px;
color:#2A2B2B;
background: url('/images/reklama-ban.png') no-repeat;
background-position: 100% 35%;
}
.detail-click{
background: #a3a3a3 url('/images/firmy-detail.png') no-repeat;
background-position: 4px 50%;
margin:0px 20px;
padding:4px 8px 4px 35px;
color:#fff !important;
font-weight:bold;
}
.detail-click1{
background: #E1E1E1;
margin:5px 0px;
padding:4px 8px 4px 8px;
color:#626262 !important;
font-weight:bold;
}
.add-comp{
position:absolute;
top:14px;
right:0px;

}
.add-comp a{
padding:4px;
height:25px;
width:100px;
color:#fff;
background:#000;
}
#country-list, #city-list{
position:absolute;
top:5px;
left:120px;
display:none;
padding:8px;
background:#EDF0F0;
border: 1px solid #D8DCDC;
z-index:20;
opacity:0.95;
}
#country-list ul, #city-list ul{
padding:0px;
margin:0px;
list-style-type:none;
}
#country-list li a, #city-list li a{
font-size:9pt;
}
#country-list li a:hover, #city-list li a:hover{
text-decoration:underline;
}
.numbering{
float:left;
margin:2px 2px 2px;
border:1px dashed black;
width:30px;
height:30px;
line-height:30px;
text-align:center
}
.numbering a{ 
display:block;
}
.numbering a:hover{
background:#EDF0F0;
}
