/*  
Theme Name: EUROMONT GROUP a.s.
Theme URI: http://www.euromont.cz
Description: Vzled pro firmu EUROMONT GROUP a.s.
Author: Tomáš Gažůr
Author URI: http://www.tomasgazur.cz
*/

@charset "utf-8";
*{
	margin: 0;
	padding: 0;
}
a{
	color:#ffa200;
	text-decoration:underline;
}
body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	line-height:140%;
	background-image: url(images/bg.png);
	background-color: #F3F3F3;
	background-repeat: repeat-x;
}
#layout {
	width: 960px;
	background: #FFFFFF;
	margin: 25px auto 0 auto;
	border: 1px solid #e5e5e5;
	text-align: left;
	position:relative;
}
.stredisko {
	font-weight:bold;
	margin: 6px 0 6px 0;

}
#frame {
	position:relative;
	float:left;
}

#frame img {
    position:absolute; 
    z-index:8;
}

#frame img.active {
    z-index:10;
}

#frame img.last-active {
    z-index:9;
}

#top {
	height:130px;
	background: #FFFFFF;
	background-image:url(images/header.png);
}
#top .language {
	width: 94px;
	height:34px;
	position:absolute;
	left: 848px;
	top: 49px;
	z-index: 99;
}
#top .language a{
	width: 47px;
	height:34px;
	position:relative;
	display:block;
	float:left;
	border: 0;
}

#top .language img { border: 0}

#flash {}

#info{
	float:left;
	
	background:#CCCCCC;
}

#delnici{
	float:right;
	padding: 0 35px 0 0;
	background:#CCCCCC;
}

#footer{
	color:#bebebe;
	height:67px;
}
#footer a {
	color:#bebebe;
}
#footer p{
	color:#bebebe;
	padding:25px 30px;
	font-size:11px;
	display:block;
	width:625px;
	float:left;
}
#footer p.right{
	background-image:url(images/foot.png);
	padding-right:160px;
	width:80px;
	background-repeat:no-repeat;
	background-position:top right;
	position: relative;
}
#main {
	position:relative;
}
.home_bg{
	background-repeat:no-repeat;
	position:relative;
}
.obrazek-hometop-prvni {
	z-index:99;
	padding: 0 0 0 200px;
}
#galerie { border-bottom:none !important;}

#ngg-webslice{ float:left; margin-left: 5px}

.obrazek-hometop {
	z-index:99;
	padding: 0 3px 0 3px;
}
.home_top{
	display:block;
	position:relative;
	padding:35px 40px 0 460px;
	width: 460px;
	overflow: hidden;
}
.home_top h1.home{
	display:block;
	text-transform:uppercase;
	position:relative;
	color:#003755;
	margin:0;
	z-index: 34;
	font-family:"Myriad Pro";
	font-size:50px !important;
	padding: 0 0 10px 0 !important;
}
.home_top h1.home span{
	display:block;
	position:relative;
	color:#666666;
	font-size:20px;
	padding:0 0 10px 0;
}
#main h1.sub{
	display:block;
	text-transform:uppercase;
	position:relative;
	color:#003755;
	margin:0;
	font-family:"Myriad Pro";
	font-size:40px !important;
	padding: 25px 0 10px 30px !important;
}

.home_top p{
	display:block;
	position:relative;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin: 8px 0 0 0;
    padding: 0;
	text-transform:uppercase;
}

.textwidget {
	position:relative;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	margin: 8px 0 0 0;
    padding: 0;
	z-index: 34;
	text-transform:uppercase;
}

#tab-main {
	position:relative;
	display:block;
	width:898px;
	background-color:#FFF;
	border: 1px solid #e5e5e5;
	margin:20px auto 0 auto;
	table-layout:fixed;
	overflow:hidden;
	z-index: 25;
}
#tab-main-row {
	position:relative;
	overflow:hidden;
	background-image: url(images/main.png);
}
#tab-left,#tab-right,#tab-middle,#tab-left-long{
	display:block;
	zoom:1;
	float:left !important;
	position: relative;
	overflow:hidden;
	padding:5px 15px;
}
#tab-right{
	width:250px;
	_width:280px !important;
	background-color: #F0F0F0;
}
#tab-left{
	width:279px;
}
#tab-middle{
	width:279px;
}
#tab-left-long{
	width:588px;
}
#tab-left-long strong{
	color:#003755;
}

#tab-left h2,#tab-right h2,#tab-middle h2,#tab-left-long h2{
	font-family: "Myriad Pro";
	margin:0;
	padding:5px 0 5px 0;
	font-size:20px;
	color:#003755;
	border-bottom:1px solid #e5e5e5;
}
h3 span { font-size:12px; font-weight:normal; color:#666666 !important; padding-bottom:3px;}
#tab-left-long h3{
	font-family:"Myriad Pro";
	margin:0;
	padding:5px 0;
	font-size:19px;
	color:#003755;
	border-bottom:1px solid #e5e5e5;
}
#tab-left-long h4{
	font-family:"Myriad Pro";
	margin:0;
	padding:5px 0;
	font-size:14px;
	color:#003755;
}
table {
	font-size:11px;
	color:#666666;
	padding: 15px 0 15px 0;
}

#tab-left-long span{
	color:#003755;
	font-weight:bold;
}

#tab-left-long #zakazka{
	font-weight:normal;
	text-align:left;
	color:#666666;
}
#tab-left-long #nadpis2{
	font-weight:bold;
	text-align:left;
	color:#666666;
}

#tab-left-long #nadpis {
	font-weight:bold;
	float:left;
	color:#666666;
}

#tab-right h2{
	font-family:"Myriad Pro";
	margin:0;
	padding:5px 0;
	font-size:20px;
	color:#666666;
	border-bottom:1px solid #bebebe;
}
#tab-left p,#tab-right p,#tab-middle p,#tab-left-long p {
	font-size:12px;
	color:#666666;
	padding:10px 0;
}
#tab-left ul,#tab-right ul,#tab-middle ul {
	font-size:12px;
	color:#666666;
	padding:10px 0;
}
#tab-left-long ul {
    font-size:12px;
	color:#666666;
}
#tab-left ul li,#tab-left-long ul li{
	background-image:url(images/li.png);
	background-position:0 6px;
	padding-left:15px;
	list-style:none;
	background-repeat:no-repeat;
}

#tab-right ul li{
	background-image:url(images/li_sub.png);
	background-position:0 6px;
	padding-left:15px;
	list-style:none;
	background-repeat:no-repeat;
}

,#tab-left-long p ul li span{
	color:red;
}

#tab-middle ul li{
	padding: 0 0 2px 15px;
	background-image:url(images/li.png);
	background-position:0 6px;
	padding-left:15px;
	list-style:none;
	background-repeat:no-repeat;

}
#submenu{
	font-size:12px;
	color:#666666;
	padding:5px 0 0 0;
}
#submenu li{
	background-image:url(images/li_sub.png);
	background-position:0 5px !important;
	padding-left:15px;
	list-style:none;
	background-repeat:no-repeat;
	border-bottom:1px solid #dcdcdc;
}
#submenu li a{
	font-size:12px;
	padding:0 0;
	display: block;
	font-weight:bold;
	text-decoration:none;
}
#submenu li a:hover, #submenu li.current_page_item a{
	text-decoration:underline;
	color:#003755;
}
p, h1 { z-index: 70;}
.bottom{
	position:absolute;
	display:block;
	width:151px;
	left: 118px;
	top: 1px;
	height: 62px;
}

.mezera{
	background-image:none !Important;
	height: 8px;
}

#vyrocni-zprava{
	float: left;
	padding-left: 65px;
}
#certifikaty{
	float: left;
	padding: 20px 0 0 20px;
	text-align: center;
}
#struktura{
	float: left;
	padding: 10px 0 0 35px ;
}

#clear, .clear {
	padding: 10px 0 10px 0;
	clear:both;
}
.kde-nas-najdete {
	float: left;
	padding-left: 65px;
	padding-top: 10px;
}

.ke-stazeni {
	padding-left: 20px;
	padding-top: 10px;
	clear:both;
}

.stazenia { 
	float: left; 
    padding: 20px 0 0 0;
}

.stazeniimg { 
    float: left; 
}

.ke-stazeni a {vertical-align:middle;}

.divize-galerie {
	float: left;
}
.obrejstrik { padding-left: 50px; font-weight: normal !important;}
.polozka-seznam:hover { background:#E4E4E4;}

.polozka-seznam-708, /*.polozka-seznam-679, .polozka-seznam-696, .polozka-seznam-699, .polozka-seznam-701*/ { font-weight:bold;}

#TelefonList h4 { margin-left: 3px;}

.tfname, .tname, .tphone, .tmobile, .temail, .nadpis-seznam { padding-left: 3px;}

#tab-right .page-item-286, #tab-right .page-item-276 { border-bottom: none !important;}

/*

/*Vysunující menu*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;overflow:hidden;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

#qm0 {	
	height:38px;
	line-height:100%;
	background: #FFFFFF;
	background-image:url(images/menu_bg.png);
	z-index:35;
}

#qm0 a {	
	display:block;
	color:#ffffff;
	font-size:13px;
	padding: 11px 10px 11px 10px;
	margin: 0 1px 0 1px;
	font-family:"Myriad Pro";
	text-transform:uppercase;
	text-decoration:none;
	z-index:45;
}

#qm0 a:hover {	
	background-image:url(images/menu_bg_hover.png);
	color:#363535;
	z-index:41;
}

body #qm0 .qmactive, body #qm0 .current_page_item, .current_page_parent{
	background-image:url(images/menu_bg_hover.png);
	color:#363535;
	z-index:42;
}

.current_page_ancestor{
	background-image:url(images/menu_bg_hover.png);
	color:#363535;
	z-index:42;
}

#qm0 div, #qm0 ul {	
	padding:0px;
	background-color:#004062;
	z-index:43;
}

#qm0 div a, #qm0 ul a {	
	padding:5px 6px 5px 6px;
	color:#FFFFFF;
	border-top:2px solid #FFFFFF;
	text-decoration:none;
	z-index:44;
}

#qm0 div a:hover, #qm0 ul a:hover {	
	background-color:#005AA0;
	text-decoration:none;
	z-index:45;
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	color:#FFFFFF;
	text-decoration:none;
	z-index:46;
}

#nothing { background-image: none !Important;}
#nothing span { display: none;}
.error-flash { text-align: center; margin-top: 10px; color:#FFFFFF; font-weight:bold;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	h1, .home, #tab-left h2,#tab-right h2,#tab-middle h2,#tab-left-long h2{font-family: Arial !Important;}
 }
 
 
#submenu ul {
	padding: 0 !important;
} 

#submenu .page-item-1370 {
	border-bottom: none !important;
} 

#menu {
	height:38px;
	width: 960px;
	position: relative;
}

.icon-email, .icon-email:hover {
	height: 16px;
	width: 16px;
	background: url('images/icon-email.png') left top no-repeat !important;
	display: block;
	position: absolute;
	top: 11px;
	right: 62px;
	z-index: 9999;
}

.icon-sitemap, .icon-sitemap:hover {
	height: 16px;
	width: 16px;
	background: url('images/icon-sitemap.png') left top no-repeat !important;
	display: block;
	position: absolute;
	top: 11px;
	right: 35px;
	z-index: 9999;
}


