@CHARSET "UTF-8";

/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* main */

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.center { text-align: center; }
a img { border: 0; }
strong {font-weight: bold;}
b {font-weight: bold}
em {font-style: italic;}

/* layout */

body {
	background-repeat: repeat-x;
	background-position: top;

	font-family: sans-serif;
	font-size: 0.8em;
	
}

abbr, acronym, .help {
  cursor: help;
  border-bottom: 1px dashed #888 !important;
}

.container {
	width: 850px;
	/*padding-top: 95px;*/
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#top-img {
	position: relative;
	height: 174px;
	background-position: top left;
	background-repeat: no-repeat;	
}


#logo, .slogan, #langs {
	position: absolute;
	top: 0;
}

#logo {
	left: 42px;
}

#langs {
	right: 12px;
	
}

#langs a {
	text-decoration: underline;
}

#nav #menu {
	display: block;
	clear: both;
	height: 33px;

	margin: 0;
	padding: 0;
}


#nav #menu li {
	float: left;
	list-style-type: none;
	padding-top: 10px;
	margin-left: 0px !important;
}


#nav #menu li.lang {
	padding-top: 5px;
	padding-right: 5px;
	
	
	float: right !important;
}

* html #nav #menu li.lang {
	_padding-top: 7px;
	padding-right: 5px;
	
}

#nav #menu li.lang a {
	background: none !important;
}

#nav #menu li a {
	color: #3ca788;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 14px 5px;
	padding-left: 30px;
}

#nav #menu li a:hover {
	color: black;
	text-decoration: underline;
}

#content {
	clear: both;
	line-height: 1.4;
}

#footer {
	padding-left: 20px;
	padding-top: 4px;
	font-size: 80%;
	color: #677371;
}

#footer img {
	margin-right: 19px;
}


.first-level a {
	color: #0e5036 !important;
}


.page #nav #menu li {
	margin-right: 10px;
	=padding-top: 1px;
	_padding-top: 10px;
	
}

.page #nav #menu li a {
	background-position: 13px 15px;
	color: #d3e4dc;
	display: block;
	padding-right: 17px;
	padding-top: 10px;
	height: 22px;
	
}

* html .page #nav #menu li a {
	display: inline;
	line-height: 32px;
	height: 32px;
}



.page #nav #menu li.active a {
	color: #2b9b75;
}

.page #nav #menu li.active .menu_outer, .page #nav #menu li.active .menu_inner {
	display: block;
}

.page #nav #menu li.active .menu_outer {
	background-image: url(../../img/menu_active_page_left.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.page #nav #menu li.active .menu_inner {
	background-image: url(../../img/menu_active_page_right.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.page #nav #menu .lang {
	padding-right: 25px;
	width: 21px;	
	=padding-top: 0px;
	=margin-top: -3px;
	_margin-top: 0;
}

* html .page #nav #menu li.lang {
	padding-right: 0px;
	margin-right: 5px;
	padding-top: 15px;
}


.page #content {
	padding-top: 12px;
	
	color: #7a808e;
	background-color: white;
	
	border-top: 4px solid #d3e4da;
}

.page #breadcrumb a, .page #submenu a {
	color: #7a808e;
}

.page #breadcrumb {
	padding-left: 21px;
	padding-bottom: 15px;	
}

.page #pagecontent {
	background-image: url(../../img/content_back.gif);
	background-repeat: repeat-y;
	background-position: top left;
	position: relative;
	border-top: 1px solid white;	
}

.page #pagecontent_inner {
	padding-left: 176px;
	padding-right: 176px;
	
	clear: both;
	min-height: 506px;
	
	height: auto;
		
	background-repeat: no-repeat;
	background-position: bottom;
	
	padding-bottom: 30px;
	
}

* html .page #pagecontent_inner {
	_height: 506px;
	
} 

.page #submenu, .page #rightcol, .page #maintext {
	position: relative;	
	float: left;
}

.page #submenu {
	width: 170px;
	right: 176px;
	padding-left: 0px;
	
}

/* skryt pred IE6 */
.page div[id="submenu"] {
	margin-left: -100%;
	
}

/* IE style */
* html #submenu {
	/*right: 169px;*/
	left: 169px;
	margin-left: -850px;
}

.page #submenu ul {
	line-height: 13px;
	list-style: none;
}

.page #submenu img {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	
}

.page #submenu li {
	display: block;
	padding-left: 0px;
	
}

.page #submenu li a {
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../../img/submenu_li.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	font-size: 90%;
	
}

.page #submenu li a:hover {
	text-decoration: underline;	
}

.page #rightcol {
	width: 170px;
	margin-right: -170px;
}

.page #maintext {
	width: 100%;
	
}

.page #maintext div {
	padding-left: 14px;
	width: 471px;
	_width: 445px;
	
}

.page #maintext div div {
	width: auto;
	margin-left: 0;
	padding-left: 0px;	
}

.page #maintext > div a {
	color: black;
}

.page #maintext div h2, .page #rightcol strong {
	/*color: #00885a;*/
	color: #2977C9;
}


.page #footer {
	position: relative;
	clear: both;
	position: relative;
	float: left;
	width: 100%;
}


.page #poslat-emailem {
	display: none;
	margin-bottom: 15px;
}

.page #poslat-emailem form {
	border: 1px solid #eee;
	background-color: #fafafa;
	padding: 8px;
}

.page #poslat-emailem table {
	
}

.page #poslat-emailem th {
	font-weight: bold;
	vertical-align: top;
}


#searchform {
	position: relative;
	width: 164px;
	height: 65px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../../images/www/gitysat/search.gif);
}

#nabizime {
	font-size: 120%;
	color: #3ca788;
	
	width: 137px; /* 162 - 10 - 15 */
	height: 153px; /* 173 - 10 - 10 */
	
	padding: 10px;
	padding-left: 15px;
	
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../../images/www/gitysat/potrebujete-poradit-back.gif);
}

#nabizime a {
	
	color: #78828c;
	text-decoration: none;	
	font-weight: bold;
	
	display: block;
	height: 47px;
	margin-top: 5px;
	width: 70px;
	padding-left: 57px;
	
	background-repeat: no-repeat;
	background-position: top left;
}

a#nabizime_mam_zajem {
	background-image: url(../../images/www/gitysat/mam-zajem.gif);
}
	
a#nabizime_faq {
	line-height: 47px;
	background-image: url(../../images/www/gitysat/faq.gif);	
}

a#nabizime_mam_zajem:hover {
	background-image: url(../../images/www/gitysat/mam-zajem-hover.gif);
}
	
a#nabizime_faq:hover {
	background-image: url(../../images/www/gitysat/faq-hover.gif);	
}


#nabizime, #nabizime a:hover {
	color: #3ca788;
}

#searchform label {
	/* ctecky pro nevidome prectou */
	margin-left: -10000px;
}

#searchform #search_query {
	position: absolute;
	top: 16px;
	left: 24px;
	border: 0px solid #ddd;
	background-color: white;
	color: #777;
	width: 80px;
}

#searchform #search_submit {
	position: absolute;
	top: 10px;
	left: 125px;	
}

.vypis-novinek-datum {
	font-weight: normal;
	font-style: italic;
}
	

/*     gitysat           */

.domain-13 {
	background-color: #96e1ff;
	background-image: url(../../images/www/gitysat/back.jpg);
}

.domain-13 #top-img {
	background-image: url(../../images/www/gitysat/img-top-13.jpg);
}

.domain-13 #langs a {
	color: white;
}

.domain-13 .page #nav #menu li a {
	background-image: url(../../img/menu_li_page.png);
}

.domain-13 .page #nav #menu li.active a{
	background-image: url(../../img/menu_li_page_active.png);	
}

.domain-13 .page #pagecontent_inner {
	background-image: url(../../images/www/gitysat/content_inner_back_13.png);
}

/* vcf */

.domain-14 {
	background-image: url(../../images/www/gitysat/back_14.jpg);
	background-color: #878684;
}

.domain-14 .page #nav #menu li.active .menu_outer {
	background-image: url(../../img/menu_active_page_left_14.png);
}

.domain-14 .page #nav #menu li.active .menu_inner {
	background-image: url(../../img/menu_active_page_right_14.png);
}

.domain-14 .page #nav #menu li a {
	background-image: url(../../img/menu_li_page_14.png);
}

.domain-14 #top-img {
	background-image: url(../../images/www/gitysat/img-top-14.jpg);
}

.domain-14 #langs a {
	color: black;
}

.domain-14 #footer {
	color: #dcdcdc;
}

.domain-14 .page #nav #menu li.active a{
	background-image: url(../../img/menu_li_page_active.png);	
}

.domain-14 .page #pagecontent_inner {
	background-image: url(../../images/www/gitysat/content_inner_back_14.png);
}

.domain-14 h1 {
	font-size: 22px !important;
	color: #3CA788;
	padding-bottom: 10px;
}

.domain-14 h2 {
	font-size: 16px !important;
	margin-top: -5px;
}

.domain-14 h3 {
	font-size: 16px !important;
	color: red;
}


/* chrantesidata */

.domain-15 {
	background-image: url(../../images/www/gitysat/back_15.jpg);
	background-color: #f0f0f0;
}

.domain-15 #top-img {
	background-image: url(../../images/www/gitysat/img-top-15.jpg);
}

.domain-15 #langs a {
	color: white;
}

/*.domain-15 #menu li span span a {
	color: #444;
}*/

.domain-15 #footer {
	color: #868684;
}

.domain-15 .page #nav #menu li.active .menu_outer {
	background-image: url(../../img/menu_active_page_left_15.png);
}

.domain-15 .page #nav #menu li.active .menu_inner {
	background-image: url(../../img/menu_active_page_right_15.png);
}

.domain-15 .page #nav #menu li a {
	background-image: url(../../img/menu_li_page_15.png);
	color: #666;
}

.domain-15 .page #nav #menu li.active a{
	background-image: url(../../img/menu_li_page_active.png);
}

.domain-15 .page #pagecontent_inner {
	background-image: url(../../images/www/gitysat/content_inner_back_15.png);
}

