@import "global.css";

@media screen, projection
{
	body {margin:0;padding:0; font-family: sans-serif; }
	a { color: #7BB038; }
	h1 { font-size: 22px; line-height: 24px; }
	h3 { color: #7BB038; margin-bottom: 5px; font-size: 14px; font-weight: bold;  }
	
	.noh3 h3 { display: none; }
	.dn { display: none; }
	.noborder *, .noborder, .no, .no *, .no td, .no tr { border: none !important; border-color:#fff !important; border-top-width:0; border-bottom-width:0;}
	.published  {color: #999999; font-size: 10px; }
	
	#top {height:172px;width:100%;position:absolute;background:#000;top:1px}
	#title {width:920px;margin-right:auto;margin-left:auto;margin-top:20px}
	#topmenu {width:920px;height:75px;background:url("../img/bkg-topmenu.gif") no-repeat;margin-right:auto;margin-left:auto;margin-top:32px; display: block; }
	
	#wrap { margin-top:173px; width:920px; padding-left: 200px; position: absolute; left: 50%; margin-left: -660px; }
	#top-img { height: 245px; overflow: hidden; }
	#top-img p { position: absolute; }
	#top-img * { z-index: 0 !important; }

	#nav { z-index: 1 !important; margin-top: 10px; width: 140px; text-align: right; margin-left: 770px; position: absolute; }
	#nav a { margin: 0 2px; padding: 1px 4px;  height: 20px; background: #ccc; color: #000; text-decoration: none; font-size: 10px; z-index: 90 !important;  }
	#nav a.activeSlide	{ font-weight: bold; }
	
	#main { width:920px; }
	#left { width:275px; height: 330px; }
	#right { width:645px; }
	
	#right #content { margin-top: 25px; }

	#content { font-size: 12px; color: #818181; line-height: 14px;  }
	#content li {list-style-type:disc}
	#content #info { width: 210px; float: right; }
	#content #info .gallery { background: transparent; margin:0; padding: 0; } 
	#content #info h3 { height: 26px; line-height: 26px; color: #fff; font-size: 14px; text-align: left; padding-left: 20px; text-decoration: none; font-weight: normal  }
	#content #info h3 a {color:#fff; text-decoration: none; }
	#content #info h3 strong {font-weight:bold}
	#content #info .realizace { margin-right: auto; margin-left: auto;  float: none; width: 200px; margin-bottom: 10px; display: block; }
	#content #info .realizace a { float: none; }
	#content #info .content { text-align: center; }
	#content #info .image { margin: 0; }
	#content #info .image img { padding: 0; border: 0; }
	#content #info .realizace .desc { height: 15px; padding: 0 5px 0 5px; font-size: 10px; background: #e6e6e6; }
	#content #article { width: 415px; float: left; }
	
	/* nahledy galerie v sekci galerie e u nahledy v pravem sloupci*/
	#gallery {margin-top:5px}
	#gallery .gallery { margin: 0px 0 0 0; padding: 0; background: transparent; }
	#gallery .image, #info .image { width: 200px; margin: 0 15px 15px 0;float: left; background: #e6e6e6; }
	
	#gallery .image .desc { padding: 0 5px 0 5px; font-size: 10px;  display: block !important; height: 18px; }
	#info .image .desc { padding: 0 5px 0 5px; font-size: 10px;  }
	#gallery .image a, #info .image a { padding: 0; margin: 0; display: block; height: 95px;  }
	#gallery .image a img, #info .image a img { padding: 0; margin: 0;  border: 0; }
	
	/* paticka s pobockami a reklamami na absolutexpo a arkadii */
	#footer { width: 920px; display: block; margin-top: 50px; }
	#footer .ads { width:275px; height: 290px;  margin-top: -149px; position: absolute; }
	#footer .ads p { margin-top: 20px; }
	#footer .branches { display:block;  float: right; width:645px;  height: 75px; background: url('../img/bkg-footer.gif') center top no-repeat; }
	#footer .branches h3  { color: #333333; margin: 0; text-align: center; line-height: 23px; font-weight: bold; height: 23px; font-size: 11px; letter-spacing: 2px; }
	#footer .branches h3 a { color: #333333; text-decoration: none; }
	#footer .branches table {  border: 0; width:645px;  height: 50px; margin: 0; background: transparent; }
	#footer .branches table * { border: 0; background: transparent;}
	#footer .branches table td { height: 50px; padding: 0; line-height: 13px; font-size: 11px; width: 25%;  }
	#footer .branches table td strong { color: #72ab2b; line-height: 13px; font-size: 11px; } 

	#api-footer {padding-right:10px; padding-top:10px; text-align:right;}
	
	
	.article2 {width:427px; height: 30px; }
	.motto {margin-left:40px}
	.logo img { border: 0; }
	
	.level1 {margin-left:20px;margin-right:133px;margin-top:55px; width:100px; }
	.level1 ul li {display:block;float:left;width:19px;height:13px;margin-right:5px}
	.level1 a {height:13px}
	.level1 ul li span {display:none}	
	.level1 ul li.cz {background:url('../img/flag-cz.gif') no-repeat}
	.level1 ul li.en {background:url('../img/flag-en.gif') no-repeat}
	.level1 ul li.de {background:url('../img/flag-de.gif') no-repeat}
	.level1 ul li.ru {background:url('../img/flag-ru.gif') no-repeat}
	
	.level2 {margin-left:20px;margin-top:40px}
	.level2 ul li ul { display:none; z-index: 100; position: absolute; width: auto; }
	.level2 ul li {display:block;float:left;width:90px;height:35px;border-left:1px solid #fff;  }
	.level2 ul li a span { margin-left: 5px; }
	.level2 ul li.sfhover a {border-bottom:solid 5px #fff}
	.level2 ul li.active a {border-bottom:solid 5px #fff;  }
	.level2 ul li a { color:#fff; text-decoration:none; letter-spacing:1px; font-size:105%; height:30px; }
	
	.level2 ul li.sfhover ul {display:block; }
	.level2 li li ul {display:none !important; }	
	.level2 li li { background:#393939; border-left:none; padding-left:10px; padding-right:10px;height:20px;display:block; line-height: 20px; z-index: 200; width: 150px; float: none; overflow: hidden; }
	.level2 li li a {letter-spacing:0;border-bottom:none !important;height: 20px; }
	.level2 li li a span { margin-left: 0; }
	.level2 li li.sfhover a { border-bottom:none; text-decoration: underline; margin: 0 !important; }
	.level2 li li.first { padding-top:6px }
	.level2 li li.last { padding-bottom:6px }
	.level2 li.active li.active { font-weight: bold; }

	.level2 li.sfhover li.sfhover ul { display: block !important; margin: -26px 0 0 160px; position: absolute; }
	.level2 li.sfhover li.sfhover li { background: #444444; }
	.level2 li.sfhover li.sfhover li a { text-decoration: none; }
	.level2 li.sfhover li.sfhover li.sfhover a { text-decoration: underline; }
	* html .level2 li.sfhover li.sfhover ul {display:none !important; }

	/* aktuality */
	.article-2 {padding-bottom: 10px; margin-bottom: 10px; padding-top: 0px; border-bottom: 2px solid #dfdfdf;  }
	.article-2 h2 { margin-bottom: 5px; line-height: 130%; font-size: 12px; font-weight: bold; }
	.article-2 h2 a { color: #7bb038; text-decoration: none; }
	.article-2 .excerpt { width: auto; ; }
	.article-2 .excerpt * { width: auto; }
	.article-2 a.image {float: left; margin: 0 10px 0px 0;}
	.article-2 a.image img { padding: 0; border: 0; }
	.article-2 .gallery.con {border:solid 0px #000000;}
	.short.article-2 .excerpt p { display: none; }
	.short.article-2 .excerpt p:first-child { display: block; }

	/* rotujici novinky */
	#news {line-height: 20px; height: 20px; display: block; }
	#news h3 { display: none; }
	#news .panel .content { height: 20px ; overflow: hidden; width:547px !important;  }
	#news .article-2  { margin: 0; padding: 0; border: 0; line-height: 20px; }
	#news .article-2 h2 {margin: 0;line-height: 20px; font-weight: normal; font-variant: small-caps; }

	#news .article-2 .fl, #news .article-2 .published, #news .article-2 .excerpt { display: none; }
	.news-title { color: #7bb038; font-weight: bold; height: 20px; line-height: 20px; padding: 0 10px; border-left: 1px solid #a0a0a0;border-right: 1px solid #a0a0a0; margin-right: 10px; }
	
	/* tlacitka roku v galerii */
	.years { width: 100%; display: block; text-align: left; margin-bottom: 10px;}
	.years ul { width: 100%; height: 28px; margin: 0; padding: 0; margin-bottom: 10px; }
	.years ul li { list-style-type: none; float: left; width: 88px; height: 26px; background: url('../img/years-inactive.gif') no-repeat; line-height: 26px; text-align: center; font-weight: bold;  } 
	.years ul li.active { background: url('../img/years-active.gif') no-repeat; } 
	.years ul li a { text-decoration: none; color: #fff;  }
	
	/* nastaveni pro jazykove mutace */
	#news { display: none; }
	.cz #news { display: block; }
	.ads { display: none; }
	.cz .ads { display: block; }
	
	/* ovyjimkovani pro gallery anglicke mutace */
	body.gallery {background:#fff !important}
	body.gallery #wrap {top:0}
	body.gallery #top {margin-left:-8px}
	
	.excerpt p {color: rgb(129, 129, 129)}
	
	
	
}
@media print
{
	.noprint {display:none}
}

