/**************************************************/
/*                                                */
/*     Author:    Michal Hlavac                   */
/*     websites:  www.izyweb.cz	                  */
/*                                                */
/*     Date:       10.11.2009                     */
/*                                                */
/*     Copyright:  Michal Hlavac 				  */
/*	       	       www.izyweb.cz				  */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
* {margin:0; padding:0;}
html {width: 100%; margin:0; padding:0;}
body {width: 100%; margin:0; padding:0; background: #ededed url('../img/bg_body.jpg') repeat-x;}
a img {border:0;}
em {font-style:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr {font-family: Verdana, Arial, Tahoma, Geneva, 'Lucida Grande' ;}
p, address {margin:0; padding: 12px 0 0 0; font-size:12px; color:#000;}
abbr {cursor: help;}
ul, li {margin: 0; padding: 0;}

/* nastaveni nadpisu */
h1 {margin: 0; padding: 0 0 10px 0; display: block; color: #2181d3; font-size: 18px; background: url('../img/bg_h1.jpg') left bottom no-repeat;}
.like-h1 {margin: 0; padding: 0 0 10px 0; display: block; color: #2181d3; font-size: 18px; background: url('../img/bg_h1.jpg') left bottom no-repeat;}
.like-h11 {margin: 0; padding: 20px 0 10px 0; display: block; color: #2181d3; font-size: 18px; background: url('../img/bg_h1.jpg') left bottom no-repeat;}
h2 {margin: 0; padding: 0 0 10px 0; display: block; color: #000000; font-size: 18px;}
.h2m {padding: 21px 0 10px 0; background: url('../img/bg_h22.jpg') left bottom no-repeat;}
.h2p {padding: 21px 0 10px 0; color: #2181d3; background: url('../img/bg_h22.jpg') left bottom no-repeat;}
.h2v {background: url('../img/bg_h2.jpg') left bottom no-repeat;}
.h2w {padding: 5px 0 5px 0; background: url('../img/bg_h2w.jpg') left bottom no-repeat; color: #FFFFFF;}
h3 {margin: 0; padding: 0; display: block; color: #2181d3; font-size: 14px;}
.h3b {padding: 15px 0 0 30px; background: url('../img/bg_h3.jpg') left bottom no-repeat; color: #000000; font-size: 12px; font-weight: bold;}
.h3b2 {padding: 15px 0 0 30px; color: #000000; font-size: 12px; font-weight: bold;}
h4 {margin: 0; padding: 0; display: block; color: #2181d3; font-size: 12px;}
h5 {margin: 0; padding: 0; display: block; color: #FFFFFF; font-size: 18px;}

/* nastaveni divu */
#main-all {margin: 0 auto; padding: 0; width: 100%; background: url('../img/bg_main.jpg') bottom repeat-x;}
#main {margin: 0 auto; padding: 0; width: 1000px;}
	#header {margin: 0; padding: 0 0 21px 0; height: 372px; background: url('../img/bg_head.jpg') no-repeat;}
		#t-menu {margin: 0; padding: 0; height: 37px; width: 1000px;}
			.t-menu {margin: 0; padding: 12px 0 12px 0; height: 13x; width: 135px; float: right; clear: both; overflow: hidden; list-style: none;}
				.t-item {margin: 0; padding: 0; float: left; font-size: 10px; color: #2181d3;}
				.t-item a {margin: 0; padding: 0; font-size: 10px; color: #2181d3;}			
		#h-menu {margin: 0; padding: 0; height: 36px; width: 1000px;}
			.h-menu {margin: 0; padding: 0 0 0 70px;  width: 930px; clear: both; overflow: hidden; list-style: none;}
				.h-item {margin: 0 1px 0 0; padding: 0; width: 116px; height: 36px; text-align: center; float: left; background: url('../img/bg_btn.jpg') no-repeat;}
				.h-item a {margin: 0; padding: 5px 0 17px 0; width: 116px; display: block; height: 14px; font-size: 14px; color: #FFFFFF;}
				.active {color: #1e1e1e !important; background: url('../img/bg_btn_a.jpg') no-repeat;}				
		#logo {margin: 40px 0 0 88px; padding: 0; height: 30px; width: 250px; float: left; display: block;}	
		#ico-menu {margin: 0 auto; padding: 30px 0 0 0; width: 1000px;}
			.ico-menu {margin: 0; padding: 0 52px 0 317px; width: 631px; height: 176px; display: block; clear: both; overflow: hidden; list-style: none;}
			.ico-item1, .ico-item2, .ico-item3 {margin: 0; padding: 0; height: 176px; float: left; text-align: center;}
				.ico-item1 {width: 211px; background: url('../img/btn_svt.jpg') no-repeat;}
				.ico-item2 {width: 210px; background: url('../img/btn_tws.jpg') no-repeat;}
				.ico-item3 {width: 210px; background: url('../img/btn_gp.jpg') no-repeat;}
				.ico-item1 a, .ico-item2 a, .ico-item3 a {margin: 0; padding: 120px 0 22px 0; color: #1e1e1e; font-size: 14px; font-weight: bold; display: block; text-decoration: none;}
				.ico-item1 a:hover {width: 211px; background: url('../img/btn_svt_on.jpg') no-repeat; color: #FFFFFF;}
				.ico-item2 a:hover {width: 210px; background: url('../img/btn_tws_on.jpg') no-repeat; color: #FFFFFF;}
				.ico-item3 a:hover {width: 210px; background: url('../img/btn_gp_on.jpg') no-repeat; color: #FFFFFF;}					
	#content-all {margin: 0 auto; padding: 0; width: 1000px;}
		#content-right {margin: 0; padding: 0; width: 683px; float: right;}
		#content-right2 {margin: 0; padding: 0; width: 653px; float: right;}
			#content {margin: 0; padding: 0 75px 0 23px; background: url('../img/bg_cont.jpg') repeat-y;}
				.date {margin: 0; padding: 10px 0 5px 0; color: #888888; font-size: 12px; font-weight: bold; display: block;}
				.more {margin: 0; padding: 15px 0 30px 0; float: right; display: block;}
				.more a {color: #2181d3; text-decoration: none; font-size: 12px;}
				.more a:hover {text-decoration: underline;}
				#cont-up {margin: 0; padding: 0; height: 21px; background: url('../img/bg_cont_up.jpg') no-repeat;}
				#cont-down {margin: 0; padding: 0 0 40px 0; height: 21px; background: url('../img/bg_cont_down.jpg') no-repeat;}
			#news {margin: 0; padding: 0 75px 30px 23px;}
			
			#partner {margin: 0; padding: 10px;}
				.part-logo{margin: 0; padding: 0; float: left; display: block; width: 144px; height: 137px; border: 1px solid #1e1e1e;}
				.part-text {margin: 0; padding: 0; float: left; display: block; width: 350px;}
				.part {margin:0; padding: 3px 0 0 30px; font-size: 12px; font-weight: bold; color: #888888;}
				.part-a {margin: 0; padding: 20px 0 0 30px; color: #2181d3; font-size: 12px; font-weight: bold; display: block;}
				
				.kont {margin: 0; padding: 0; display: block; width: 465px; font-size: 12px; font-weight: bold; color: #000000;}
				.kont2 {margin: 0; padding: 20px 0 20px 0; display: block; width: 465px; font-size: 12px; font-weight: bold; color: #000000;}
				.kont3 {margin: 0; padding: 20px 0 8px 0; display: block; width: 465px; font-size: 12px; font-weight: bold; color: #000000;}
				.kont-a {margin: 0; padding: 0; display:block; width: 110px; color: #2181d3; text-decoration: underline; font-size: 12px; font-weight: bold;}
				.kont-a2 {margin: 0; padding: 10px 0 10px 0; display:block; color: #2181d3; text-decoration: underline; font-size: 12px; font-weight: bold;}
				.mezera {margin: 0; padding: 10px 0 0 0; display:block;}
			
		#content-left {margin: 0; padding: 0; width: 317px; float: left;}
			#others {margin: 0; padding: 0 0 40px 0;}
			#refs-up {margin: 0; padding: 10px 0 0 0; background: url('../img/refs_up.jpg') no-repeat;}
			#refs {margin: 0; padding: 0 15px 0 25px; background: url('../img/refs.jpg') repeat-x; height: 223px; width: 207px;}
			#refs img {margin: 0; padding: 10px 36px 0 26px; width: 145px; height: 156px;}
			.refs-more {margin: 0; padding: 0 5px 0 0; float: right; display: block;}
			.refs-more a {color: #60b2f9; font-size: 12px; text-decoration: none;}
			.refs-more a:hover {text-decoration: underline;}
			#refs-down {margin: 0; padding: 0 0 30px 0; background: url('../img/refs_down.jpg') no-repeat; height: 11px;}
	#footer	{margin: 0 auto; padding: 19px 0; height: 12px; width: 1000px; font-size: 12px; color: #5c5c5c; font-weight: bold;}
	#footer a {color: #2181d3; text-decoration: underline;}

/* helper */
.cleaner {margin:0 !important;padding:0 !important;clear:both;}
.block {margin:0 !important;padding:0 !important;display:block;}
.h30p {height: 30px;}
