BODY {
	scrollbar-face-color: #eeeeee;
	scrollbar-highlight-color: gray;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color: black;
	scrollbar-track-color:#CCCCCC;
	scrollbar-track-color: #eeeeee;

	margin : 0px; padding : 0px;
	
/*	FONT-FAMILY: 'Tahoma', 'Helvetica CE', 'Helvetica';*/
	font-family: 'Trebuchet MS', 'Tahoma', 'Helvetica CE',  'Arial';

/*	background: #fff url('../images/bg.png') repeat-x left 20px;*/
	background: #fff;
	FONT-SIZE: 0.8em;
	LINE-height: 1.4;
	color: #606060;
	
	text-align: center;
	padding-BOTTOM: 15px;
}

UL {
	margin: 10px 0px 10px 30px;
}	

.lft {
	text-align: left;
}

.rght {
	text-align: right;
}

.centr {
	text-align: center;
}

.just {
	text-align: justify;
}

.tucny {
	FONT-WEIGHT: bold;
}

.tucnyformposudky {
	FONT-WEIGHT: bold; color:#C00;
}

.odrazka {
	text-INDENT: 0px;
}

.ridsi {
	line-height: 1.35;
}

.verttop {
	VERTICAL-align: top;
}

.mensi {
	FONT-SIZE: 0.95em;
}

.vetsi {
	FONT-SIZE: 1.15em;
}

.odsazeny {
	padding-left: 30px;
}

.odsazeny-pravy {
	padding-right: 20px;
}

A {}
A:LINK, A:VISITED, A:ACTIVE {color: #ff7311; text-DECORATION: underline;}
A:HOVER   {color: red; text-DECORATION: underline; }

FORM {
	padding: 0;
	margin: 0;
}

IMG {
	border: 0px #757575 solid;
}

P {
	text-INDENT: 0px;
	padding: 0px 0px 10px 0px;
	margin: 0;
}

H1 {
	font-family: 'Trebuchet MS', 'Tahoma', 'Helvetica CE',  'Arial';
	color: #0a76a1;

	FONT-SIZE: 2.0em;
	FONT-WEIGHT: bold;
	margin-TOP: 5px;
	margin-BOTTOM: 20px;
	padding-left: 0px;
}

H1.home {
	margin-BOTTOM: 0px;
}

H1.title {
	font-family: arial;
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	color: #454545;
	margin:0;
	padding:0;
	margin-TOP: 15px;
}

H1.article {
	font-family: arial;
	FONT-SIZE: 1.6em;
	FONT-WEIGHT: bold;
	color: #3364a9;
	margin:0;
	padding:0;
	margin-TOP: 15px;
}

H2 {
	FONT-FAMILY: Arial;
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: bold;
	color: #3c75b8;
	margin-TOP: 10px;
	margin-BOTTOM: 8px;
}

h2.stats-infotext {
	font-family: 'Trebuchet MS', 'Tahoma', 'Helvetica CE',  'Arial';
	color: #0a76a1;

	FONT-SIZE: 2em;
	FONT-WEIGHT: bold;
	margin-TOP: 10px;
	margin-BOTTOM: 8px;
}

.pd {
	padding-left: 10px;
}

H3 {
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	margin: 0px 0px 10px 0px;
	color: #606060;
	padding: 0;
}

H3.article-d {
	FONT-SIZE: 1.2em;
	FONT-WEIGHT: bold;
	margin: 0px 0px 0px 0px;
	color: #606060;
	padding: 0;
}

table tr {
	vertical-align: top;
}

table tr td {
	overflow: hidden;
}

input, select {
	font-size: 1.0em;
	border: #3c75b8 1px solid;
	background: #fafafa;
	margin-bottom: 3px;
}

table input, table select {
	width: 200px;
}

textarea {
	font-family: 'Arial', 'Helvetica CE', 'Helvetica';
	font-size: 1.0em;
	border: #3c75b8 1px solid;
	background: #fafafa;
	width: 200px;
}

input.sL { width: 300px; padding: 5px; }

#page {
	WIDTH: 950px;
	margin-left: auto;
	margin-right: auto; 
	text-align: left;
}

#header1 {
	height: 115px;
	background: url('../images/header.jpg') no-repeat left 0px;
}


.logo {
	padding: 0px 0px 0px 115px;
}

.logo A, .logo A:link, .logo A:visited,.logo A:hover, .logo IMG  {
	border: 0;
}
 
* {-moz-box-sizing: border-box; box-sizing: border-box;}



#main {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}

#main-page {
	margin-top: 0px;
	padding: 0px 50px 0px 50px;
}

.left-column {
	float: left;
	width: 300px;
	padding-top: 80px;
	min-height: 700px;
 }

.right-column {
	float: right;
	width: 230px;
	height: 300px;
	padding-top: 15px;
	background: url('../images/bgmenu3.png') repeat-x 0px -100px;
}

.main-center {
	padding:  0px 0px 0px 0px;
	text-align: left;
}
.main-center2 {
	padding:  0px 0px 0px 0px;
	text-align: center;
}
.main-center2 h1 { font-size:16px; 
}


.main-detail {
	padding:  0px 0px 380px 100px;
	text-align: left;
}

.main-center-double {
	padding:  0px 250px 380px 100px;
	text-align: left;
}

.center-content {
	padding: 0 0px 0 0px;
	color: #3466aa;
}

.center-content input {
	margin-bottom: 5px;
}

.main-stats {
	float: right;
	width: 470px;
	margin-left: 0px;
	
}	
.main-stats h2 { font-size:12px; color:#000;
	
}

.tlacitko {
  	background-color: WhiteSmoke;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	text-align: center;
   	color: black;
	border: gray 1px solid;
   	padding: 3px 3px 3px 3px;
}

.tlacitko_d {
   	background-color: Navy;
   	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
   	FONT-SIZE: 11px;
   	FONT-WEIGHT: bold;
   	text-align: center;
   	color: Red;
   	padding: 0px 0px 0px 0px;
   	border-color: #e1f0ff;
}

.oddelovac-textu {
	height: 15px;
}

.oddelovac-textu-velky {
	height: 30px;
}

.oddelovac-textu-mensi {
	padding-TOP:10px;
}

.hvezdicka  {
	color : red;
	FONT-FAMILY : Tahoma;
	FONT-STYLE : normal;
	FONT-SIZE : 9px;
	FONT-WEIGHT: normal;
	text-DECORATION: none;
} 

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0px 0px 0px; padding:0;
      border:none;
      visibility: hidden;
}

#footer {
	WIDTH: 950px;
	margin-left: auto;
	margin-right: auto; 
	text-align: left;
}

 .footer-text {
	text-align: right;
	padding: 0px 0px 20px 75px;
	font-weight: normal;
	color: #4892b5;
	line-height: 2;
}

.footer-text A:link, .footer-text A:visited, .footer-text A:hover {
	border: 0;
	color: #4892b5;
}

.footer-adv {
	FONT-SIZE: 0.8em;
	border: 0;
	color: #cccccc;
}

.footer-favorite {
	float: left;
	width: 100px;
	text-align: left;
	margin-top: 7px;
}

.footer-favorite img {
	border:0;
}

.text-cerveny {
	color: red;
/*	FONT-SIZE: 0.9em;*/
}


.text-help {
	color: gray;
/*	FONT-SIZE: 0.70em;*/
}


A.aprint {
	background: url('images/printer2.gif') no-repeat 0px 2px;
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
	FONT-SIZE: 1em;
	border: 0;
}


/* for understanding browsers */
.container {
	MIN-height: 8.0em; 
	height:auto;
	margin-BOTTOM: 1.5em;
}
/* for Internet Explorer */
/*\*/
* html .container {
	height: 8.0em;
}
/**/

.cat_img {
	background: url('../images/arrow2.png') no-repeat 0 0px;
}

.sedy {
	color: black;
}

.bgrow {
	background: #f6f6f6;
}

#title {
	float: left;
	width: 320px;
	text-align: right;
	padding:0;
}

	 .partner-img {
	 	FLOAT: left;
		MARGIN-TOP: 0px;
		VERTICAL-ALIGN: middle;
		WIDTH: 120px;
		TEXT-ALIGN: center;
	 }
	 
	 .partner-img IMG {
		BORDER: 0px;
		VERTICAL-ALIGN: middle;
	 }

	 .partner-text {
	 	MARGIN-LEFT: 130px; 
	 }

.article-d-author {
	font-size: 0.9em;
	padding-bottom: 4px;
}
.article-d-text {
	font-size: 0.95em;
	line-height: 1.2;
	padding-bottom: 10px;
}

.top-lang {
	float: right;
	padding-top: 5px;
	margin-right: 25px;
	font-size: 1.0em;
	color: #fff;
	height: 45px;
}

.top-lang a:link, .top-lang a:visited {
	color: white;
	text-decoration: underline;
}

.top-lang a:hover {
	text-decoration: underline;
	color: #ff7311;
}

.top-lang img {
	border:0;
}


table.formtable {
	border-collapse: collapse;
}

table.formtable tr td {
	border: 1px #aaaaaa solid;
}

.pozadi-radek {
	background: #eeeeee;
}

code {
	font-family: tahoma;
	font-size: 0.8em;
	color: gray;
	font-weight: normal;
}

.bgw1 {
	background: #f6f6f6 url('../images/bgwarning2.jpg') no-repeat 0 0px;
}

.bgw2 {
	background: #f6f6f6 url('../images/bgwarning2.jpg') no-repeat 0 0px;
}

.bgw3 {
	background: #f6f6f6 url('../images/bgwarning3.jpg') no-repeat 0 0px;
}

.bgw4 {
	background: #f6f6f6;
}

.bgw5 {
	background: #f6f6f6 url('../images/bgwarning4.jpg') no-repeat 0 0px;
	color: green;
	font-weight: bold;
	height: 140px;
	border: 1px gray solid;
}

.bgw5 img {
	margin-top: 40px;
	border:0;
}

.bgw6 {
	background: #f6f6f6 url('../images/bgwarning2.jpg') no-repeat 0 0px;
	color: red;
	font-weight: bold;
	height: 140px;
	border: 1px gray solid;
	vertical-align: middle;
}


.detail-offer a:link, .detail-offer a:visited {
	width: 140px;
	float: left;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	color: #555555;
	background: #eeeeee;
	padding: 5px 0 5px 0px;
	border: 1px #770e0e solid;
	text-align: center;
	text-decoration: none;
}

.detail-offer a:hover {
	color: #ff7311;
	border: 1px #ff7311 solid;
}

.detail-right-column {
	float: right;
	width: 300px;
	height: 300px;
	padding-top: 15px;
	margin-left: 30px;
	background: url('../images/bgmenu3.png') repeat-x 0px -100px;
}

.news-top2 {
	width: 290px;
	height: 21px;
	background: url('../images/news_top2.jpg') no-repeat 0 0;
	font-size: 0.9em;
	font-weight: bold;
}

.news-bottom2 {
	width: 290px;
	height: 10px;
	background: url('../images/news_bottom2.jpg') no-repeat 0 0;
}

input.selectCE_CP {
	background-color: white;
	border: 0;
	padding:0;
	margin:0;
	cursor:hand;
	width: 100px;
	border: 1px white solid;
}

input.selectCE_CP:hover {
	border: 1px #ff7311 solid;
	cursor:pointer;
}

table.stattab {
	border-collapse: collapse;
}

table.stattab tr td {
	border: 1px gray solid;
}

table.stattab tr th {
	border-bottom: 3px gray double;
}

#stats {
	text-align: right;
	margin: 50px 0;
}

.pozadi-sede {
	background: #d5d5d5;
	color: #ff7311;
}

#stepper {
	background: url('../images/circles_small.gif') no-repeat 299px 16px;
	height: 70px;
	overflow: hidden;
	margin-bottom: 30px;
}

#stepper .active {
	color: #ff7311;
}

#stepper .inactive {
	color: #ccc;
}

#stepper .step {
	float: left;
	width: 110px;
	background: url('../images/circle.gif') no-repeat center top;
	text-align: center; 
	font-weight: bold;
	font-size: 1.6em;
	padding-top: 3px;
}

#stepper .step .step-descr {
	margin-top: 7px;
	font-size: 0.55em;
	font-weight: normal;
}

.help {
	position:absolute;  
    width: 300px;
    padding:16px;  
	border:0px solid #2266AA;
	color: gray;
	font-size: 0.9em;
}

.help2 {
	position:absolute;  
    width: 290px;
	border:0px solid #2266AA;
	color: gray;
	font-size: 0.9em;
	margin-top: 20px;
	border: 1px gray solid;
	background: #eee url('../images/info.png') no-repeat 220px 10px;
}

.help2-content { 	padding: 16px; }
#help2-logo { float: right; width: 60px; height: 60px; }

.banner {
	text-align: center;
}

.payment {	width: 130px; }
.p1 { background: url('../images/platba1.jpg') no-repeat center 0px; }
.p2 { background: url('../images/platba2.jpg') no-repeat center 0px; }
.p3 { background: url('../images/platba3.jpg') no-repeat center 0px; }
.p2en { background: url('../images/platba2en.jpg') no-repeat center 0px; }

.text-platby {
	font-size: 1.1em;
	line-height: 1.6;
}

.text-platby h2 {
	font-size: 1.4em;
	color: #ff7311;
	margin: 0 0 10px 0;
}

.bg-udaje { text-align: left; padding-top: 10px; padding-left: 30px; color: white; font-size: 1.0em;height: 130px; background: url('../images/udajeplatby.jpg') no-repeat left 0px; overflow: hidden; }


.seeker {
	clear: both;
	height: 290px;
	background: url('../images/bg_plany.jpg') no-repeat right -20px;
}

.seekeren {
	clear: both;
	height: 290px;
	background: url('../images/bg_planyen.jpg') no-repeat right -20px;
}

.seekerField {
	width: 430px;
	height: 278px;
}

.sfb1 {	background: #a6d4ec url('../images/headerSeeker.jpg') no-repeat center top; }
.sfb2 {	background: #a6d4ec url('../images/headerSeeker2.jpg') no-repeat center top; }

.sfHeader {
	height: 32px;
	text-align: center;
	overflow: hidden;
}

.sfButton {
	float: left;
	width: 215px;
	height: 32px;
}

.sfButton a:link, .sfButton a:visited {
	width: 215px;
	height: 32px;
	text-decoration: none;
	line-height: 30px;
	font-size: 1.2em;
	font-weight: bold;
}

.bgB1 { background: url('../images/bgx1.jpg') no-repeat right 0px; }
.bgB2 { background: url('../images/bgx2.jpg') no-repeat 0 0; }

.color-b-act a:link, .color-b-act a:visited { color: #cceff0 }
.color-b a:link, .color-b a:visited {color: #cceff0; }
.color-b a:hover { color: yellow; }

.sfHeader2 {
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 1.4em;
}

.sfButt { border: 0; width: 142px; height: 30px; margin: 15px; }
.plus-space {margin-top: 59px; }
.sfInput { border: 4px #157aa8 solid; width: 400px; height: 1.6em; font-size: 1.5em; line-height: 1.5; margin-top: 10px; background: #fff; }

.radio {
	color: #0a76a1;
	font-size: 1.3em;
	font-weight: normal;
	font-family: 'Trebuchet MS', 'Helvetica CE', 'Tahoma', 'Arial';
	margin-top:10px;
}

.radio input {
	font-size: 1em;
	width: 1.0em;
	height: 1.0em;
	border: 0;
	background: none;
}

.radio-col {
	float: left;
	width: 130px;
	margin-left: 10px;
	text-align: left;
	line-height: 25px;
}

.first-col {	margin-left: 20px; }

.stats-header {
	font-size: 1.7em;
	font-family: 'Trebuchet MS', 'Helvetica CE', 'Tahoma', 'Arial';
	margin-top: 20px;
}

.stats-header a:link, .stats-header a:visited  {
	color: #0a76a1;
	text-decoration: none;
}

.stats-header a:hover { color: orange; }

.stats-header ul {
	float: left;
	margin:20px 0 0 0;
	padding:0;
	width: 155px;
	font-size: 0.6em;
}

.stats-header ul li {
	list-style-image: url('../images/square.png');
	color: #e48600;
}

.nr1 { font-size: 0.9em; background: url('../images/nr1.jpg') no-repeat left 25px; padding: 15px 0px 15px 40px; border-bottom: 1px orange dashed; width: 400px; }
.nr2 { font-size: 0.9em; background: url('../images/nr2.jpg') no-repeat left 25px; padding: 15px 0px 15px 40px; border-bottom: 1px orange dashed; width: 400px;}
.nr3 { font-size: 0.9em; background: url('../images/nr3.jpg') no-repeat left 17px; padding: 15px 0px 15px 40px; border-bottom: 1px orange dashed; width: 400px;}

#articles {
	clear: both;
	margin-top: 20px;
	background: #a4d6ec;
}

.article {
	float: left;
	width: 210px;
	margin-left: 20px;
	padding-bottom: 10px;
	overflow: hidden;
}

.article h2 {
	background: url('../images/page.png') no-repeat left 3px;
	font-family: 'Trebuchet MS', 'Helvetica CE', 'Tahoma', 'Arial';
	color: #fff;
	padding-left: 25px;
}

.article-text {
	padding-left: 30px;
	color: white;
}

.article-text a:link, .article-text a:visited {
	color: #1d688e;
	text-decoration: none;
	font-size: 0.9em;
}

.article-href {
	background: url('../images/arrow_article.png') no-repeat left 3px;
	font-family: 'Trebuchet MS', 'Helvetica CE', 'Tahoma', 'Arial';
	color: #fff;
	padding-left: 25px;
	margin-top: 10px;
}

.article-href a:link, .article-href a:visited {
	color: #020202;
	text-decoration: underline;
}

.article-href a:hover { color: yellow }

.article-date {	font-size: 1.6em; font-weight: bold; margin-top: 10px; padding-bottom: 6px; background: url('../images/page.png') no-repeat left 3px; font-family: 'Trebuchet MS', 'Helvetica CE', 'Tahoma', 'Arial'; color: #fff; padding-left: 25px; }


.kontakt {
	float: right;
	width: 300px;
	margin-left: 100px;
}

#blue-line {
	margin-top: 30px;
	height: 7px;
	background: #a4d6ec;
}


.links { color: #ccc; font-size: 0.85em; }

.links a:link, .links a:visited {
	color: #ccc;
	text-decoration: none;
}

.links a:hover {
	text-decoration: underline;
}

.icko {
	float: left;
	width: 190px;
	margin-top: 17px;
}

.icko a:link, .icko a:visited {
	font-size: 1.3em;
	color: #0a76a1;
	text-decoration: none;
}

.icko a:hover {
	color: yellow;
	text-decoration: none;
}

.odhad-error { border: 1px red double; margin: 0 0 20px 0px; padding: 10px; background: #ffdbe3; font-size: 0.9em; color: red; text-align: left; }

.line-tl { border-top: 1px #bbb solid; border-left: 1px #bbb solid; }
.line-tr { border-top: 1px #bbb solid; border-right: 1px #bbb solid; }
.line-bl { border-bottom: 1px #bbb solid; border-left: 1px #bbb solid; }
.line-br { border-bottom: 1px #bbb solid; border-right: 1px #bbb solid; }

.rozcestnik { height: 485px; padding: 10px 20px 10px 20px; background: url('../images/bgRozcestnik.jpg') no-repeat center top; color: #000; }
.rozc-head { margin: 10px 0 20px 0; height: 60px; line-height: 55px; font-size: 1.8em; color: #fff; text-align: center; background: url('../images/bgRozcest2.jpg') no-repeat center top; }
.rozcestnik ul { height: 230px; padding-left: 25px; margin-left: 0; }

.rozc-price { font-size: 1.1em; text-align: center; font-weight: bold; }
.rozc-price-txt { height: 30px; font-size: 0.85em; text-align: center;}
.rozc-button { text-align: center; margin-top: 20px;}

.suma-odhadu { float: left; width: 380px; margin-right: 90px; }

.odkazy2 { border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 20px 0; margin-bottom: 20px;   }
.odkaz-blok {float: left; width: 230px; text-align: left; padding-left: 20px; border-right: 1px #ddd solid;}
.odkaz-blok-noborder {float: left; text-align: left; padding-left: 20px; }

.map-box {float: right; width: 450px; margin-bottom: 5px; }
.map {width: 100%; height: 300px; border: 1px #cccccc solid; overflow: hidden;}

.clear-graph {clear: right;}

.warning-error {
	border: 3px red double;
	padding: 15px 10px 15px 55px;
	margin: 10px 0;
	color: red;
	background: #ffebe3 url('../images/warning2.png') no-repeat 10px center;
	font-weight: bold;
	font-size: 0.9em;
}

.warning-info {
	border: 3px green double;
	padding: 15px 10px 15px 55px;
	margin: 10px 0;
	color: green;
	background: #ccffcc url('../images/ok2.png') no-repeat 10px center;
	font-weight: bold;
	font-size: 0.9em;
}

