@charset "utf-8";
/* CSS Document */


body { 	margin: 0; 	padding: 0; background: url(/themes/cesty/images/sucp_bg.png) repeat-x #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4A513D;}

h1, h2 { margin:0; font-weight: normal; }

h1 {}

h2 { font-size: 26px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px; margin-bottom:10px; border-bottom: 1px dotted #000; padding-bottom: 8px;}

h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #DA251C; font-size:15px; margin-top:0px; width:449px; margin-bottom:33px;}

h3 p { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #DA251C; font-size:15px; margin-top:0px; width:449px; margin-bottom:33px;}

h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #000; font-size:12px; margin-top:0px; text-align:center;}

h5 {color:#DA251C; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; margin-bottom:-5px;}

h6 {color:#707073; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:left;}

/*p, ul, ol { margin-top: 0; text-align:left; font-size:12px; color:#626262; line-height:22px; }*/
ol { margin-top: 0; text-align:left; font-size:11px; color:#626262; margin-bottom:33px;}
p {margin: 8px 0;}
ul, ol { }

a { color: #C6891E; }

a:hover { text-decoration: none; }

a img { border: none; }

img.left { float: left; margin: 7px 30px 0 0;}

img.right {float: right; margin: 7px 0 0 30px; }

hr { display:none;}

.clear { clear:both;}

/*----container----*/
#container{ width:982px; margin:0 auto; padding:0;}
#footer{ width:982px; margin:0 auto; padding:0;}

#content.content-cam #right {width: 100%; padding: 0; margin: -2px 0 0;}
#content.content-cam #contentblok {width: 100%;}
#content.content-cam #contentblok .data-board {width: 18%; height: auto; min-height: 220px; margin: 0 1% 15px;}


/*----top----*/
#top{width:980px; height:380px; position: relative;}
#top div.pas-a { height:39px; background: url(/themes/cesty/images/sucp_top_pas-a.png) no-repeat 0 0;}
#top div.pas-a p{ font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; padding-left:27px; padding-top:13px;}
#top div.pas-b {height:89px; background: url(/themes/cesty/images/sucp_top_bg.png) no-repeat bottom; position: relative;}
#top div.pas-c {height:191px; background:#fbe700;}
#top div.pas-d {height:34px; background: url(/themes/cesty/images/sucp_top_pas-d.png) no-repeat 0 0;}
#top div.pas-e {height:27px; background: url(/themes/cesty/images/sucp_top_pas-e.png) no-repeat 0 0;}
#top div.logo {width:291px; height:81px; float:left;}
#top div.logo img {margin: 0 0 0 8px;}
#top div.lang {width:315; height:25px; float:right; display:inline; margin-top:11px; margin-right:19px;}
#top div.lang a {font-family:Arial, Helvetica, sans-serif; color:#d9d9d9; font-size:11px; padding:0 15px 0 5px;}
#top div.lang a.top-jazyk {font-family:Arial, Helvetica, sans-serif; color:#d9d9d9; font-size:11px; padding:0 5px 0 5px; width:49px; display: inline-block; text-align: center;}
#top div.lang a.top-jazyk-active {font-family:Arial, Helvetica, sans-serif; color:#d9d9d9; background: url(/themes/cesty/images/sucp_lang_select.gif) no-repeat 0 0; color:white; display:inline-block;
								   font-size:11px; height:26px; text-align:center; text-decoration:none; width:49px; padding:5px 7px 7px 7px;}

#top div.pas-b .logo1 {
	position: absolute;
	top: 8px;
	right: 434px;
	height: 131px;
}
#top div.pas-b .logo2 {
	position: absolute;
	top: 8px;
	right: 8px;
}

.bgInput {
background: url(/themes/cesty/images/sucp_inputlogin.png) no-repeat scroll 0 0 transparent; height:24px; margin-bottom:5px; text-align:center; width:163px; float:left; }

.bgInput-s {background: url(/themes/cesty/images/sucp_search-box.png) no-repeat 0 0; height:24px; text-align:center; width:205px; float:left; }
.bgInput-s .inputData {background:none repeat scroll 0 0 transparent; border:0 solid #000000; margin:4px 5px; width:92%;}

.bgInput .inputData {background:none repeat scroll 0 0 transparent; border:0 solid #000000; margin:4px 5px; width:92%;}

input {color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:1px; padding:1px; }
textarea {color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:1px; padding:1px; }

.login {margin:5px 0 0 25px; position:absolute;}

#top .search {
	position: absolute;
	top: 60px;
	right: 150px;
	z-index: 999;
}

input.btnLoginButton {background: url(/themes/cesty/images/sucp_loginbutton.png) no-repeat 0 0 transparent; border-style:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:22px; padding:0; width:83px; float:right; position:absolute; cursor:pointer;}

input.btnregButton {background: url(/themes/cesty/images/sucp_regbutton.png) no-repeat 0 0 transparent; border-style:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:22px; padding:0; width:83px; float:right; position:absolute; margin-left:88px; cursor:pointer;}

input.btnzabudnuteButton {background:transparent; border-style:none; color:#999; font-family:Arial,Helvetica,sans-serif; text-decoration:underline; font-size:11px; height:22px; padding:0; width:93px; float:right; position:absolute; margin-left:510px; cursor:pointer;}

input.btnsearchButton {background: url(/themes/cesty/images/sucp_searchbut.png) no-repeat 0 0 transparent; border-style:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:23px; padding:0; width:120px; float:right; position:absolute; cursor:pointer; margin:-1px 0 0 8px;}

input.btnhlasButton {background: url(/themes/cesty/images/sucp_hlasenie04.png) no-repeat 0 0; border-style:none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:45px; padding:0; width:153px;  cursor:pointer; margin:15px 15px 0 15px;}

input.btnhlasButton:hover { background-position:bottom left;}



#right-top { width:682px; height:81px; margin:0; padding:0; float:left; }
#right-top div.search {width:702px; height:53px; padding:21px 0 0 347px; margin:0; float:left; position:absolute;}

#right-top div.topmenu ul {margin:47px 0 0 -40px;}
#right-top div.topmenu ul li {list-style-type:none; display:inline;}
#right-top div.topmenu ul li a {display:block; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none; line-height:40px; margin:0; padding:0;}
#right-top div.topmenu ul li a:hover {}
div.topmenu ul li a.but-a {background: url(/themes/cesty/images/sucp_topmenu-but01.png) no-repeat; width:99px; height:36px; padding:0; margin:0; background-position:bottom;}
div.topmenu ul li a.but-b {background: url(/themes/cesty/images/sucp_topmenu-but02.png) no-repeat 0 0; width:183px; height:36px; margin:0; padding:0; background-position:bottom;}
div.topmenu ul li.active a.but-a { background-position: top;}
div.topmenu ul li.active a.but-b {background-position: 0 0;}

.baner-left{ width:26px; height:191px; background:url(/themes/cesty/images/sucp_top_baner-left.png) no-repeat 0 0; float:left;}
.baner-center{ width:928px; height:191px;float:left;}
.baner-right{width:26px; height:191px; background:url(/themes/cesty/images/sucp_top_baner-right.png) no-repeat 0 0; float:left;}

/*----content----*/
#content{ width:980px; height:auto; background:url(/themes/cesty/images/sucp_content_bg.png) repeat-x #FFF; position:relative;}
.con-bottom {width:980px; height:46px; background:url(/themes/cesty/images/sucp_content_bottom.png) repeat-x #FFF; margin-top:50px;}

/*----contentblok----*/
#contentblok{width:650px; margin:0; margin-top:15px; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464;}

#left { width:290px; margin:0; padding:0; float:left;}

/*----intranet-menu----*/
#intranet-navigation {width:275px; height:auto; padding:0; margin:0;}
#intranet-navigation div.intranet-top {width:275px; height:38px; background:url(/themes/cesty/images/sucp_navigation_intranet-top.png) no-repeat 0 0;}
#intranet-navigation div.intranet-bottom {width:275px; height:45px; float:left; background:url(/themes/cesty/images/sucp_navigation_intranet-bottom.png) 0 0 no-repeat;}


/*----left menu----*/
#navigation {width:275px; height:auto; padding:0; margin:0 0;}
#navigation div.menu-top {width:275px; height:38px; background:url(/themes/cesty/images/sucp_navigation_menu-top.png) no-repeat 0 0;}
#navigation div.menu-bottom {width:275px; height:45px; float:left; background:url(/themes/cesty/images/sucp_navigation_menu-bottom.png) 0 0 no-repeat;}


#partners {width:275px; padding:0; margin:0;}
#partners .partners-logo {width:275px; height:76px; padding:0; margin-bottom:15px; clear:both;}
#partners .partners-logo img {width:275px; height:76px; padding:0; margin-bottom:15px;}

#right {width:675px; margin:-2px 0 0 15px; float:left;}


/*----footer----*/
#footer{clear:both; position:relative; width:980px; height:156px; background: url(/themes/cesty/images/sucp_footer.png) no-repeat 0 0;}
#footer p { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#707072; line-height:normal; width:300px; padding:28px 0 0 199px;}


/*----novinkyblok----*/
#novinkyblok{width:100%; height:375px; margin:0; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464;}


/*----dopravneblok----*/
#dopravneblok{width:475px; height:375px; margin:0; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464;}


#hlasenie{width:189px; padding:0; float:right; padding-left:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f41;}
#hlasenie div.hlasenie-vrch {margin:0; padding:0; width:189px; height:39px; background:url(/themes/cesty/images/sucp_hlasenie01.png) no-repeat 0 0;}
#hlasenie div.hlasenie-stred {margin:0; padding:0; width:189px; background:url(/themes/cesty/images/sucp_hlasenie02.png) repeat-y 0 0;}
#hlasenie div.hlasenie-spodok {margin:0; padding:0; width:189px; height:48px; background:url(/themes/cesty/images/sucp_hlasenie07.png) no-repeat 0 0;}
#hlasenie div.bgInput-hlasenie {background: url(/themes/cesty/images/sucp_hlasenie05.png) no-repeat scroll 0 0 transparent; height:38px; width:189px; text-align:center;}
#hlasenie div.bgInput-hlasenie-text {background: url(/themes/cesty/images/sucp_hlasenie06.png) no-repeat scroll 0 0 transparent; height:103px; width:189px; text-align:center;}
#hlasenie div.bgInput-hlasenie .inputData {background:none repeat scroll 0 0 transparent; border:0 solid #000000; margin:11px 3px; width:157px;}
#hlasenie div.bgInput-hlasenie-text .textareaData {background:none repeat scroll 0 0 transparent; border:0 solid #000000; height:75px; margin:11px 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f3f41;}
#hlasenie div.legend { margin:0; padding:12px 0 0 8px;}
/*#hlasenie img { float:right;}*/
#hlasenie div.udaje { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b7b7b7; margin-top:-13px;}

#hlasenie div.mail {color:#5f6062; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;}

div.news { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464; text-align:left; position:relative;}
div.novinka-a {height:300px; width:138px; position:absolute;}
div#novinkyblok img { padding-top:15px;}
div.novinka-b {height:300px; margin-left:158px; width:138px; position:absolute;}
div.novinka-c {height:300px; margin-left:318px; width:138px; position:absolute;}
div.novinka-nazov {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#de7102; margin:0; padding:0; text-transform:uppercase; word-wrap:break-word; overflow:hidden; font-size:11px; text-decoration:underline; width:138px; height:30px; clip:rect(auto, auto, auto, auto);}

div.novinka-nazov-detail {font-family:Arial, Helvetica, sans-serif; width:500px; font-weight:bold; color:#de7102; margin:0; padding:0; text-transform:uppercase; word-wrap:break-word; overflow:hidden; font-size:12px; text-decoration:underline; margin:25px 0 0;}

.novinka-datum { color:#000000; float:right; font-weight:bold; margin-top:-17px;}
.novinka-image { float:left; margin:31px 24px 5px 0; }
.novinka-image img { border:0; padding:0; margin-bottom:20px;}
.novinka-obsah { float:right; height:auto; margin-bottom:30px;}
.novinka-ostatne { margin-bottom:18px;}

div.novinka-text { height:127px; overflow:hidden; word-wrap:break-word; text-align:left; padding:15px 0 0; text-align:left; }
div.novinka-detail { padding-top:15px;}
div.novinka-detail a { background:url("/themes/cesty/images/sucp_novinka-detail.png") no-repeat scroll 0 0 transparent; text-align:center; font-weight:bold; color:#FFFFFF; display:block; height:28px; line-height:26px; text-decoration:none; width:84px; }


div.separator { width:475px; height:1px; background:url(/themes/cesty/images/sucp_separator.png) repeat-x; padding:15px 0;}

div.archiv {
	float: right;
	margin: 10px;
}

div.dopravna-nazov-sub {font-family:Arial, Helvetica, sans-serif; width:500px; font-weight:bold; color:#de7102; margin:0; padding:0; text-transform:uppercase; word-wrap:break-word; overflow:hidden; font-size:12px; text-decoration:underline; margin:15px 0 0;}
.dopravna-block { padding:20px; background: url(/themes/cesty/images/sucp_obmedzenia_bg.png) no-repeat 0 0; width:425px; height:257px; }
.dopravna-popis { height:auto; margin:10px 0; width:500px;}
.dopravna-ostatne { margin-bottom:12px; width:279px;}


#tabSituacnaSprava {
	width:100%;
	border: 0px solid #B9B9B9;
	border-collapse: collapse;
	letter-spacing: 0px;
}


#tabSituacnaSprava tbody th,
#tabSituacnaSprava tbody td {
	padding:0 15px;
	border: 1px solid #b9babc;
}
#tabSituacnaSprava .header {
	font-weight: bold;
	padding: 0.6em 0.5em 0.6em 2.8em;
	background:url("/themes/cesty/images/sucp_tab_vrch.gif") no-repeat scroll 0 0 transparent;
	border: 0px solid #b9babc;
}

#tabSituacnaSpravaObjednavky .bottom,
#tabObjednavka .bottom {
	font-weight: bold;
	padding: 0px;
	background:url("/themes/cesty/images/sucp_tab_spodok.gif") no-repeat scroll 0 0 transparent;
	border: 0px solid #b9babc;
	height:30px;
}

div#odraz { width:620px; height:29px; background:url(/themes/cesty/images/sucp_tab_odraz.gif) no-repeat 0 0; margin-top:1px; padding:25px 15px 15px 15px; margin-bottom:25px;}
div#odraz .vypracoval { float:left;}
div#odraz .datum { float:right;}

div#historia { width:620px;}
div#historia p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline; margin:0; padding:0; line-height:24px;}




#tabSituacnaSprava .orange {
	font-weight: bold;
	background: url(/themes/cesty/images/sucp_tab_bunka03.gif) repeat-x #d86f02;
	color: #FFF;
	text-align:center;
	padding:25px 0;
}
#tabSituacnaSprava .parne,
#tabSituacnaSpravaObjednavky .parne,
#tabObjednavka .parne {
	background: url(/themes/cesty/images/sucp_tab_bunka01.gif) repeat-x #E7E7E7;
	padding:10px 10px;
}

#tabSituacnaSprava .neparne,
#tabSituacnaSpravaObjednavky .neparne,
#tabObjednavka .neparne {
	background: url(/themes/cesty/images/sucp_tab_bunka02.gif) repeat-x #f2f2f2;
	padding:10px 10px;
}

#tabSituacnaSprava .neparne-clear {
	background: #FFF;
	padding:10px 10px;
}

#tabSituacnaSprava .parne-clear {
	background: #FFF;
	padding:10px 10px;
}


#tabSituacnaSprava .tdData {
	width: 100%;
	padding: 0px;	
}
#tabSituacnaSprava input.inputData,
#tabSituacnaSprava textarea.inputData {
	width: 98.5%;
	padding: 4px 2px;
	margin: 0px 1px;
	top: 0;
	left: 0;
	border: 0px solid #FFF;
	background-color: #FFC;
}
#tabSituacnaSprava input.inputDatum {
	width: 98.5%;
	height: 30px;
	padding: 4px 2px;
	margin: 0px 1px;
	top: 0;
	left: 0;
	border: 0px solid #FFF;
	background-color: #FFC;
}

#tabSituacnaSpravaObjednavky {
	width:100%;
	border: 0px solid #B9B9B9;
	border-collapse: collapse;
	letter-spacing: 0px;
}
#tabSituacnaSpravaObjednavky th,
#tabSituacnaSpravaObjednavky td {
	padding: 10px 10px;
	border: 1px solid #B9B9B9;
}
#tabSituacnaSpravaObjednavky .tdData {
	padding: 0px;
}
#tabSituacnaSpravaObjednavky .tdData input.inputData,
#tabSituacnaSpravaObjednavky .tdData textarea.inputData {
	width: 96%;
	padding: 4px 2px;
	margin: 0px 1px;
	top: 0;
	left: 0;
	border: 0px solid #FFF;
	background-color: #FFC;
}
#tabSituacnaSpravaObjednavky .tdData1 {
	padding: 0px;
}
#tabSituacnaSpravaObjednavky .tdData1 input.inputData,
#tabSituacnaSpravaObjednavky .tdData1 textarea.inputData {
	width: 93%;
	padding: 4px 2px;
	margin: 0px 1px;
	top: 0;
	left: 0;
	border: 0px solid #FFF;
	background-color: #FFC;
}
#tabSituacnaSpravaObjednavky .tdData2 {
	padding: 0px;
}
#tabSituacnaSpravaObjednavky .tdData2 input.inputData,
#tabSituacnaSpravaObjednavky .tdData2 textarea.inputData {
	width: 97%;
	padding: 4px 2px;
	margin: 0px 1px;
	top: 0;
	left: 0;
	border: 0px solid #FFF;
	background-color: #FFC;
}



#tabObjednavka {
	width:100%;
	border: 0px solid #B9B9B9;
	border-collapse: collapse;
	letter-spacing: 0px;
}
#tabObjednavka th,
#tabObjednavka td {
	padding: 0.4em 0.5em 0.4em 0.5em;
	border: 1px solid #B9B9B9;
}

#tabObjednavka th.objvrch,
#tabObjednavka td.objvrch {
	height:39px;
}

#tabObjednavka .header {
background:url("/themes/cesty/images/sucp_tab_vrch.gif") no-repeat scroll 0 0 transparent;
border:0 solid #B9BABC;
font-weight:bold;
padding:0.6em 0.5em 0.6em 2.8em;
}
#tabObjednavka .orange {
	font-weight: bold;
	background: url(/themes/cesty/images/sucp_tab_bunka03.gif) repeat-x #d86f02;
	color: #FFF;
	text-align:center;
	
}
#tabObjednavka .cislo {
	color: #933;
	font-weight: bold;
	text-align: center;
}
#tabObjednavka .right {
	text-align: right;
	border:0px solid;
}


.tabobjednavkaform {
	border: 0px solid #B9B9B9;
	border-collapse: collapse;
	letter-spacing: 0px;
}

.tabobjednavkaform td {
	height:55px;
	
}

.tabobjednavkaform input {
	
}


.objinp { 
	float: left;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_objinp_bg.gif) no-repeat 0 0; */
	background: #e3e4e6; 
	width: 320px; 
	height: 40px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.objinp input {
	width: 300px;
	font-size: 16px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
}
.objinp select {
	width: 320px;
	font-size: 16px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
}
.objinp input.file {
	width: 320px;
	font-size: 16px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
}

.objinp-b {
	float: left;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_objinp-b_bg.gif) no-repeat 0 0;*/
	background: #e3e4e6; 
	width: 135px; 
	height: 40px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.objinp-b input {
	width: 115px;
	font-size: 16px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
	text-align: center;
}
.objinp-b .left {
	text-align: left;
}
.objinp-b .right {
	text-align: right;
}

.objinp-d {
	float: left;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_objinp-b_bg.gif) no-repeat 0 0;*/
	background: #e3e4e6; 
	width: 230px; 
	height: 40px;
	padding: 0;
	margin: 0 0 0 10px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.objinp-d input {
	width: 210px;
	font-size: 16px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
	text-align: left;
}





.objinp-b1 {
	float: left;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_objinp-b_bg.gif) no-repeat 0 0;*/
	background: #e3e4e6; 
	width: 79px; 
	height: 40px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.objinp-b1 input {
	width: 59px;
	font-size: 16px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
	text-align: center;
}
.objinp-b2 {
	float: left;
	font-size: 16px;
	font-weight: bold;
	border: 0px solid #000;
	padding: 10px 8px;
}
.objinp-r {
	float: left;
	font-size: 11px;
	font-weight: bold;
	border: 0px solid #000;
	padding: 10px 8px;
	color: #DA251C;
}

.objinp-c { 
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_objinp-c_bg.gif) no-repeat 0 0; */
	float: left;
	background: #D86F02;
	width: 135px; 
	height: 40px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #874401;
	border-left: 1px solid #874401;
	border-right: 1px solid #FEE8D1;
	border-bottom: 1px solid #FEE8D1;
}
.objinp-c input {
	width: 115px;
	font-size: 16px;
	font-weight: bold;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
	text-align: right;
	color: #FFF;
}

.objta { 
	float: left;
	background: #e3e4e6; 
	width: 320px; 
	height: 100px; 
	margin: 10px 0;	
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.objta textarea {
	width: 298px;
	height: 78px;
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px;
	border: 0px solid;
	margin: auto;
	padding: 10px;
	background: transparent;
}

input.required,
textarea.required {
	background: #FED1A5;
}



.objbut { border:0px solid; width:210px; height:62px; background:#999; margin-top:28px; margin-left:-5px; background: url(/themes/cesty/images/sucp_obj_button.gif) no-repeat 0 0; cursor:pointer;
}

.objbut:hover { background-position:bottom left;
}

.objbut-b { border:0px solid; width:210px; height:62px; background:#999; margin-top:1px; margin-left:-5px; background: url(/themes/cesty/images/sucp_obj_button.gif) no-repeat 0 0; cursor:pointer;
}

.objbut-b:hover { background-position:bottom left;
}

.objbut-c { border:0px solid; width:210px; height:62px; background:#999; margin-top:1px; margin-left:-5px; background: url(/themes/cesty/images/sucp_reg_button.gif) no-repeat 0 0; cursor:pointer;
}

.objbut-c:hover { background-position:bottom left;
}


.objbut-d { border:0px solid; width:210px; height:62px; background:#999; margin-top:1px; margin-left:-5px; background: url(/themes/cesty/images/sucp_profil_button.gif) no-repeat 0 0; cursor:pointer;
}

.objbut-d:hover { background-position:bottom left;
}



.popisky{ font-size:11px; font-weight:bold; text-align: right; padding-right: 15px;
}

.regdone { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #DA251C; font-size:15px; padding-top:5px; text-align:center;}

.regdone p { font-family:Arial, Helvetica, sans-serif; color: #000; font-size:11px; margin-top:0px; margin-top:12px; text-align:center;}

.regdone .icon{ margin:0 auto 15px;}

.image-kontrola { margin:10px auto 0 auto; text-align:center;}

.image-kontrola img{ margin:0 auto;}

.sep { background: url(/themes/cesty/images/separ.png) repeat-x; height:1px; width:100%; margin-bottom:12px;}


table#tblStruktura {
	width: 100%;
}
#tblStruktura td {
	padding: 2px 4px;
}
#tblStruktura .usek {
	font-weight: bold;	
	font-size: 12px;
	color: #DE7102;
	text-transform: uppercase;
	/*border-bottom: 1px solid #DE7102;*/
}
#tblStruktura .odbor {
	font-weight: bold;
}
#tblStruktura .sep1 {
	height: 10px;
}
#tblStruktura .sep2 {
	height: 5px;
}

table#tblKontakty {
	width: 100%;
}
#tblKontakty td {
	padding: 2px 4px;
}
#tblKontakty th {
	padding: 2px 4px 10px 4px;	
}
#tblKontakty .usek {
	font-weight: bold;	
	font-size: 12px;
	color: #DE7102;
	/*border-bottom: 1px dotted #DE7102;*/
}
#tblKontakty .odbor {
	font-weight: bold;
}
#tblKontakty .sep1 {
	height: 10px;
}
#tblKontakty .sep2 {
	height: 5px;
}

/* strankovanie situacne spravy */
#strankovanieSpravy {
	width: auto;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}
#strankovanieSpravy a {
	color: White;
	text-decoration: none;
}
#strankovanieSpravy a:hover {
	color: #FEE8D1;
	text-decoration: none;
}
#strankovanieSpravy .butPrevious {
	float: left;
	width: 25%;
	text-align: left;
	margin: 0;
	padding-left: 10px;
}
#strankovanieSpravy .pager {
	float: left;
	width: 46%;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #FFFFCC
}
.pager .page {
	color: #FFFFCC;
}
.pager .total {
	color: #FFFFCC;
}
#strankovanieSpravy .butNext {
	float: right;
	width: 25%;
	text-align: right;
	margin: 0;
	padding-right: 10px;
}

.intro{ width:980px; height:800px; margin:0 auto; padding:0;}


ul#Sitemap ul {
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 10px;
	list-style-type: circle;
	/*text-transform: uppercase;*/
}

.mapa { margin-bottom:20px;}

.objbut-sh { border:0px solid; width:210px; height:62px; background:#999; margin-top:1px; margin-left:-5px; background: url(/themes/cesty/images/sucp_obj_buttonb.gif) no-repeat 0 0; cursor:pointer;}

.objbut-sh:hover { background-position:bottom left;}

.objbut-zh { border:0px solid; width:210px; height:62px; background:#999; margin-top:1px; margin-left:-5px; background: url(/themes/cesty/images/sucp_obj_buttonb.gif) no-repeat 0 0; cursor:pointer;}

.objbut-zh:hover { background-position:bottom left;}


@charset "UTF-8";

/* SpryMenuBarVertical.css - version 0.6 - Spry Pre-Release 1.6.1 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 273px;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 273px;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_navigation_button.png) no-repeat 0 0;*/
	background-color: #E3E6EA;
	border-top: 1px solid #FFF;
	border-left: 1px solid #D5D5D9;
	border-right: 1px solid #BDBDBE;
	border-bottom: 1px solid #BDBDBE;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
	margin: 0 10px 0 100%;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 200px;
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
	left: 0;
	z-index: 9999;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li
{
	width: 200px;
	border-left: 1px solid #FFF;	
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
	border: 0px solid #CCC;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
	border: 0px solid #CCC;	
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
	border: 0px solid #CCC;	
	display: block;
	cursor: pointer;
	padding: 12px 20px 12px 20px;
	color: #111;
	text-decoration: none;	
}
/* Menu li hover effect */
ul.MenuBarVertical li:hover
{
	border: 0px solid #CCC;	
	/*background-position: 50% 100%;	*/	
	background-color: #BDBDBE;
	border-top: 1px solid #E3E6EA;
	border-left: 1px solid #E3E6EA;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	color: #333;	
	color: #c10000;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	color: #333;	
	color: #c10000;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{
	background-image: url(http://www.okocestarapsk.sk/themes/cesty/css/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
	background-image: url(http://www.okocestarapsk.sk/themes/cesty/css/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		/*background: #FFF;*/
	}
}



/*INTRANET*/

ul.MenuBarVertical-intranet
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: 273px;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical-intranet li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 273px;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_navigation_button.png) no-repeat 0 0;*/
	background-color: #ffe1c1;
	border-top: 1px solid #FFF;
	border-left: 1px solid #ffba70;
	border-right: 1px solid #ffcf9c;
	border-bottom: 1px solid #ffba70;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical-intranet ul
{
	margin: 0 10px 0 100%;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	position: absolute;
	z-index: 1020;
	cursor: default;
	width: 200px;
	left: -1000em;
	top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical-intranet ul.MenuBarSubmenuVisible
{
	left: 0;
	z-index: 9999;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical-intranet ul li
{
	width: 200px;
	border-left: 1px solid #FFF;	
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Outermost menu container has borders on all sides */
ul.MenuBarVertical-intranet
{
	border: 0px solid #CCC;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical-intranet ul
{
	border: 0px solid #CCC;	
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical-intranet a
{
	border: 0px solid #CCC;	
	display: block;
	cursor: pointer;
	padding: 12px 20px 12px 20px;
	color: #111;
	text-decoration: none;	
}
/* Menu li hover effect */
ul.MenuBarVertical-intranet li:hover
{
	border: 0px solid #CCC;	
	/*background-position: 50% 100%;	*/	
	background-color: #d86f02;
	border-top: 1px solid #E3E6EA;
	border-left: 1px solid #ffba70;
	border-right: 1px solid #ffcf9c;
	border-bottom: 1px solid #ffba70;
	
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical-intranet a:hover, ul.MenuBarVertical-intranet a:focus
{
	color: #333;	
	color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical-intranet a.MenuBarItemHover, ul.MenuBarVertical-intranet a.MenuBarItemSubmenuHover, ul.MenuBarVertical-intranet a.MenuBarSubmenuVisible
{
	color: #333;	
	color: #FFF;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical-intranet a.MenuBarItemSubmenu
{
	background-image: url(http://www.okocestarapsk.sk/themes/cesty/css/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical-intranet a.MenuBarItemSubmenuHover
{
	background-image: url(http://www.okocestarapsk.sk/themes/cesty/css/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical-intranet iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical-intranet li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		/*background: #FFF;*/
	}
}

#map-canvas-area h3 {
	margin-top: 20px;
	margin-bottom: 13px
}
h3 em {
	font-size: 11px;
	font-weight: normal;
	color: #646464;
}
.img-left {
	width: 323px;
	height: 245px;
	float: left;
	padding: 2px 0 0;
}
	.img-left img {
		width: 323px;
		height: 245px;
	}
.img-right {
	width: 325px;
	float: right;
}
	.img-right a {
		 width:105px;
		 display: block;
		 float: left;
		 line-height: 0;
		 padding: 2px;
	}
		.img-right a:nth-child(3n+3) {padding-right: 0px;}
		.img-right img {
			 width:100%;
		}
table.table {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
    border-collapse:collapse;
    border: 0;
}
table.table th, table.table td {
	border: 1px solid #fff;
}
table.table td {
	padding: 7px 8px;
	background: #eeeeee;
}
table.table td.bg-green {
	background: #d97002;
	color: #fff;
}
iframe {border:0;}
.loading {
	width: 100%;
	background: url(/themes/cesty/images/loading.gif) center center no-repeat;
	text-align: center;
	padding-top: 70px;
}

#newsletter,
#anketa,
#kniha {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 273px;
	/*background: url(http://www.okocestarapsk.sk/themes/cesty/images/sucp_navigation_button.png) no-repeat 0 0;*/
	background-color: #E3E6EA;
	border-top: 1px solid #FFF;
	border-left: 1px solid #D5D5D9;
	border-right: 1px solid #BDBDBE;
	border-bottom: 1px solid #BDBDBE;
}
#newsletterr {
	width: 168px;
	padding: 3px 6px;
	margin: 11px 0 11px 18px;
}
.email {
	background: #dd7102;
	border: 0;
	padding: 3px 6px;
	margin: 11px 0 11px 0;
	color: #fff;
}
#navigation.newsletter-top .menu-top {
	background: url(/themes/cesty/images/sucp_navigation_menu-top2.png) no-repeat;
}
#navigation.anketa-top .menu-top {
	background: url(/themes/cesty/images/sucp_navigation_menu-top3.png) no-repeat;
}
#navigation.kniha-top .menu-top {
	background: url(/themes/cesty/images/sucp_navigation_menu-top4.png) no-repeat;
}
.newsletter_resultText,
.newsletter_add_loader {
	display: block;
	padding: 0 0 11px 18px;
}

.toplist {float: right; margin: 25px 26px 0 0;}
#footer p {
	float: left;
	margin: 5px;
}

.block-border {border: 1px solid #dee8e1;}
.question {border-bottom: 1px solid #dee8e1; padding: 11px 18px 6px;}
.reply {margin: 0; padding: 0; list-style: none; padding: 5px 18px;}
.reply a {color: #DD7102; text-decoration: none; padding: 0 0 5px 0; display: block;}
.reply .percent {width: 100%; height: 4px; background: #abadb3; margin-bottom: 12px;}
.reply .anketa_bar {height: 4px; background: #DD7102;}

.data-board {width:48%; height: 316px; float: left; margin-bottom: 20px;}
.data-board:nth-child(2n+2) {margin-left: 4%;}

#contactform {
	padding: 11px 18px 11px;
}
	#contactform input[type="text"],
	#contactform input[type="email"],
	#contactform textarea {
		width: 231px;
		max-width: 231px;
	}
	#contactform input[type="submit"],
	#contactform input[type="reset"] {
		background: #dd7102;
		border: 0;
		padding: 3px 6px;
		margin: 5px 1px 0 0;
		color: #fff;
		float: right;
	}
.alert {
  margin: 0 0 10px 0;
  font-size: 12px;
  color: #246EA7;
  background: #DFECF7;
  border: 1px solid #246EA7; 
} 
.warning {
  margin: 0 0 10px 0;
  font-size: 12px;
  color: #E08820;  
  padding: 7px 12px 7px 12px;
  background: #FDF4D7;
  border: 1px solid #E08820;  
} 
.info, 
.success, 
.success-message{
  margin: 0 0 10px 0;
  font-size: 12px;
  color: #00b30d;
  padding: 7px 12px 7px 12px;
  background: #c8ffcc;
  border: 1px solid #00b30d;  
}