/*#Vseobecne styly#*/

html {
height:100%;
}

body {
margin:0px;
padding:0px;
font-family:Arial,Tahoma,Verdana,Trebuchet MS,Helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
height:100%;
color:#393939;
background:url(../App_Themes/stating/img/page_top_bg.gif) #f4f4f4 top left repeat-x;
}

body#portal {
background:#ffffff;
}

input {
font-family:Arial,Tahoma,Verdana,Trebuchet MS,Helvetica,sans-serif;
color:#393939;
}

h1 {
font-size:20px;
font-weight:bold;
text-align:left;
color:#393939;
margin:15px 0px 15px 0px;
padding:0px 0px 15px 20px;
border-bottom:1px solid #d1d1d1;
line-height:1.2em;
background:url(../App_Themes/stating/img/square-h1.gif) 0px 7px no-repeat;
}

h1.hlavni_nadpis_slide {
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
background:none;
}

h2 {
font-size:16px;
line-height:22px;
font-weight:bold;
text-align:left;
color:#393939;
margin:20px 0px 15px 0px;
padding:0px 0px 0px 0px;
background:none;
}

h2.bez_mezery_nad {
font-size:16px;
font-weight:bold;
text-align:left;
color:#112e6a;
margin:40px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

h2.mensi_mezera_nad {
font-size:16px;
font-weight:bold;
text-align:left;
color:#393939;
margin:5px 0px 15px 0px;
padding:0px 0px 0px 0px;
background:none;
}


h3 {
font-size:14px;
font-weight:bold;
text-align:left;
color:#393939;
margin:20px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

h3.bez_mezery_nad {
font-size:14px;
font-weight:bold;
text-align:left;
color:#393939;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

h4 {
font-size:12px;
font-weight:bold;
text-align:left;
color:#393939;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

a {
color:#e56628;
text-decoration:underline;
}

a:hover {
color:#e56628;
text-decoration:underline;
}

p {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.zuzeny_obsah {
padding:0px 15px 0px 15px;
}

hr.dotted {
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px dotted #b2b2b2;
background:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#portal_main_wrap .zuzeny_obsah {
position:relative;
top:0px;
left:0px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}

.tucny {
font-weight:bold;
}

.content_unit {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.content_unit_bg {
position:relative;
top:0px;
left:0px;
background:#e4e4e4;
display:table-cell;
border:1px solid #bfbfbf;
margin:0px 0px 0px 0px;
padding:0px 15px 20px 15px;
}

.content_unit_bg h3 {
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px;
}



.noborder, a img.noborder {
border:none;
}

.ContentLabel {
display:block;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 0px;
}

.doprava {
float:right;
margin:0px 0px 15px 25px;
}

.doleva {
float:left;
margin:0px 25px 15px 0px;
}

.uprostred {
text-align:center;
}

.gray_object {
background:#e1e1e1;
border:1px solid #bfbfbf;
margin:0px 0px 15px 0px;
padding:20px 20px 20px 20px;
}

/*#01 - Main wrap#*/

#main_wrap {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0 auto;
padding:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/telo_bg.gif) top left repeat-y;
}

.main_wrap_top_bg {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/telo_bg_top.gif) top left no-repeat;
}

#portal_main_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
height:100%;
min-width:950px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#ffffff;
}


/*#02 - Header#*/

#portal_main_wrap #header {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#e56628;
display:flex;
flex-wrap:nowrap;
justify-content:space-between;
align-items:center;
overflow:hidden;
-webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);
box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.1);
box-sizing:border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

#portal_main_wrap #header:before {
position:absolute;
bottom:0px;
left:0px;
content:"";
display:block;
width:100%;
height:1px;
background:#be470f;
overflow:hidden;
}

/*#02 - Header/adresa print#*/

#header .adresa_print {
display:none;
}


/*#02 - Header/logo#*/

.HeaderLogo {
position:relative;
background:#fff;
padding:5px 15px;
display:flex;
align-items:center;
border-bottom:1px solid #e7e7e7;
z-index:1;
}

#portal_main_wrap #header a.header_logo {
position:relative;
top:0px;
left:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
display:flex;
align-items:flex-end;
}

#portal_main_wrap #header a.header_logo img {
height:40px;
margin-right:10px;
}


.portal_title {
position:relative;
top:1px;
left:0px;
color:#112e66;
font-size:18px;
font-weight:NORMAL;
margin:0px 0px 0px 0px;
padding:0px 0px 7px 0px;
text-decoration:none;
white-space:nowrap;
}

/*#02 - Header/menu#*/

#portal_main_wrap ul#menu_horiz {
position:relative;
bottom:0px;
left:0px;
width:100%;
list-style-type:none;
margin:0px;
padding:0px;
display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:center;
//border-bottom:1px solid #be470f;
}


ul#menu_horiz li {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
margin:0px;
padding:0px;
}

ul#menu_horiz li a {
position:relative;
top:0px;
left:0px;
width:auto;
display:block;
margin:0px 0px 0px 0px;
padding:10px 13px 10px 13px;
text-align:center;
font-weight:bold;
font-size:14px;
text-decoration:none;
text-transform:lowercase;
color:#ffffff;
}

ul#menu_horiz li a:hover {
color:#ffffff;
text-decoration:underline;
}

/*#02 - Header/user#*/

#portal_main_wrap #header .header_user {
position:relative;
top:0px;
right:0px;
display:flex;
align-items:center;
justify-content:space-between;
background:#e4e4e4;

border-bottom:1px solid #dddddd;
padding:8px 10px 8px 15px;


}


.header_user p.current_user {
position:relative;
top:0px;
left:0px;
padding:0px;
margin:0px 10px 0px 0px;
white-space:nowrap;
}

#portal_main_wrap #header .header_user a {
position:relative;
top:0px;
right:0px;
text-align:center;
text-decoration:none;
color:#ffffff;
background:#818181;
margin:0px 5px;
padding:3px 8px;
white-space:nowrap;
}

#portal_main_wrap #header .header_user a:hover {
text-decoration:none;
color:#ffffff;
background:#112e66;
}

.SearchWrap {
position:relative;
padding:0px;
width:100%;
}

.SearchWrap table { 
position:relative;
width:100%;
}

/*#03 - Telo#*/

#telo {
position:relative;
top:0px;
left:20px;
width:950px;
height:auto;
margin:0px 0px 0px 0px;
padding:127px 0px 10px 0px;
}

#portal_telo {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
min-width:990px;
min-height:500px;
margin:0px 0px 0px 0px;
padding:10px 20px 40px 20px;
}


/*#03 - Telo/right#*/

#telo .telo_right {
position:relative;
top:0px;
right:0px;
width:715px;
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
text-align:left;
vertical-align:top;
}

#portal_telo .telo_right {
position:relative;
top:0px;
right:0px;
margin:0px 0px 0px 0px;
padding:0px 20px 15px 260px;
text-align:left;
min-height:600px;
}

/*#03 - Telo/right / slider HP#*/

.slider_wrap {
position:relative;
top:0px;
left:0px;
width:715px;
height:184px;
}

.Slider {
position:relative;
top:0px;
left:0px;
width:715px;
height:184px;
overflow:hidden;
margin-bottom:15px;
}

.Slider .Pager {
position:absolute;
bottom:0px;
right:10px;
height:20px;
z-index:10;
background:url(../App_Themes/stating/img/slider_pager_bg.png) top left repeat;
padding:5px 0px 5px 5px;
margin:0px 0px 0px 0px;
}

.Pager .PagerPage {
display:block;
width:22px;
height:21px;
float:left;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;
}

.Pager .Control {
display:block;
width:50px;
height:21px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 5px 0px 0px;
}

.Pager .Control a {
position:relative;
top:0px;
left:0px;
display:block;
width:50px;
height:19px;
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/slider_start_bg.gif) top left no-repeat;
color:#ffffff;
text-align:center;
text-decoration:none;
}

.Pager .PagerPage a {
position:relative;
top:0px;
left:0px;
display:block;
width:22px;
height:19px;
padding:2px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/slider_page_bg.gif) top left no-repeat;
color:#ffffff;
text-align:center;
text-decoration:none;
}

.HPSlideOne {
position:relative;
top:0px;
left:0px;
width:715px;
height:184px;
color:#393939;
margin:0px;
padding:0px;
overflow:hidden;
}

.HPSlideOne h2 {
position:absolute;
top:14px;
left:15px;
width:340px;
color:#ffffff;
font-size:20px;
font-weight:bold;
margin:0px;
padding:0px 0px 8px 0px;
z-index:0;
background:none;
}

.HPSlideOne img {
position:absolute;
top:0px;
left:0px;
}

.HPSlideOne a {
position:absolute;
top:0px;
left:0px;
display:block;
width:715px;
height:184px;
color:#ffffff;
text-decoration:none;
z-index:1000
}

.HPSlideOne a:hover {
text-decoration:underline;
}

.HPSlideOne a span.text {
position:absolute;
top:61px;
left:15px;
display:block;
width:360px;
height:74px;
color:#ffffff;
text-decoration:none;
overflow:hidden;
font-size:14px;
text-align:left;
line-height:18px;
font-weight:bold;
}

.HPSlideOne a span.text_smaller {
position:absolute;
top:85px;
left:15px;
display:block;
width:380px;
height:54px;
color:#ffffff;
text-decoration:none;
overflow:hidden;
font-size:14px;
text-align:left;
line-height:18px;
}


.HPSlideOne a span.link {
position:absolute;
bottom:16px;
left:15px;
display:block;
color:#ffffff;
text-decoration:underline;
}

.HPSlideOne a:hover span.link {
color:#092356;
text-decoration:underline;
}

span.orange {
color:#f0af90;
color:#f69426;

text-decoration:none;
font-weight:bold;
}



/*#03 - Telo/left#*/

#telo .telo_left {
position:relative;
top:0px;
left:0px;
width:220px;
height:auto;
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#portal_telo .telo_left {
position:absolute;
top:20px;
left:20px;
width:220px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:10;
float:left;
}

/*#03 - Telo/left/menu#*/


ul#menu_vert {
position:relative;
top:0px;
left:22px;
width:176px;
list-style-type:none;
margin:15px 0px 20px 0px;
padding:0px 0px 1px 0px;
background:url(../App_Themes/stating/img/vert_menu_line.gif) bottom left repeat-x;
}

ul#menu_vert li {
position:relative;
top:0px;
left:0px;
width:176px;
height:auto;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
background:url(../App_Themes/stating/img/vert_menu_line.gif) top left repeat-x;
}

ul#menu_vert li.first {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;
}

ul#menu_vert li a {
position:relative;
top:0px;
left:0px;
width:176px;
height:auto;
display:block;
text-align:left;
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#393939;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

ul#menu_vert li a:hover, ul#menu_vert li a.selected {
color:#393939;
text-decoration:none;
}

ul#menu_vert li ul {
position:relative;
bottom:0px;
left:0px;
width:176px;
height:auto;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul#menu_vert li ul li, ul#menu_vert li ul li.first {
position:relative;
top:0px;
left:0px;
width:176px;
height:auto;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
background:url(../App_Themes/stating/img/vert_menu_line.gif) top left repeat-x;
}

ul#menu_vert li ul li a {
position:relative;
top:0px;
left:0px;
width:153px;
height:auto;
display:block;
text-align:left;
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#393939;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 23px;
background:url(../App_Themes/stating/img/menu_podpol_dot.gif) 10px 9px no-repeat;
}

ul#menu_vert li ul li a:hover {
text-decoration:none;
color:#393939;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 23px;
background:url(../App_Themes/stating/img/menu_podpol_dot.gif) 10px 9px no-repeat;
}



ul#menu_vert li ul li a:hover, ul#menu_vert li ul li  a.selected {
color:#393939;
text-decoration:none;
background:url(../App_Themes/stating/img/menu_podpol_dot.gif) 10px 9px no-repeat;
}






ul#menu_vert li ul li ul {
position:relative;
bottom:0px;
left:0px;
width:176px;
height:auto;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul#menu_vert li ul li, ul#menu_vert li ul li.first {
position:relative;
top:0px;
left:0px;
width:176px;
height:auto;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
background:url(../App_Themes/stating/img/vert_menu_line.gif) top left repeat-x;
}

ul#menu_vert li ul li ul li a {
position:relative;
top:0px;
left:0px;
width:130px;
height:auto;
display:block;
text-align:left;
font-weight:normal;
font-size:12px;
text-decoration:none;
color:#393939;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 46px;
background:url(../App_Themes/stating/img/menu_podpol_dot.gif) 33px 9px no-repeat;
}

ul#menu_vert li ul li ul li a:hover {
text-decoration:none;
color:#393939;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 46px;
background:url(../App_Themes/stating/img/menu_podpol_dot.gif) 33px 9px no-repeat;
}


ul#menu_vert li ul li a:hover, ul#menu_vert li ul li a.selected {
color:#393939;
text-decoration:none;
background:url(../App_Themes/stating/img/menu_podpol_dot.gif) 10px 9px no-repeat;
}




/*#04 - Footer#*/

#footer {
position:relative;
top:0px;
left:0px;
width:990px;
height:93px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#393939;
background:url(../App_Themes/stating/img/footer_bg.gif) top left no-repeat;
}

#footer_portal {
position:relative;
top:0px;
left:0px;
width:100%;
min-width:990px;
height:71px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#393939;
background:#e4e4e4;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#footer a, #footer_portal a {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#393939;
text-decoration:none;
}

#footer a:hover, #footer_portal a:hover {
color:#393939;
text-decoration:underline;
}

/*#04 - Footer/links#*/

#footer .footer_links {
position:absolute;
top:27px;
left:45px;
text-align:left;
}

#footer_portal .footer_links {
position:absolute;
top:27px;
left:20px;
text-align:left;
}

/*#04 - Footer/copyright#*/

#footer .footer_copyright {
position:absolute;
top:27px;
right:45px;
text-align:right;
}

#footer_portal .footer_copyright {
position:absolute;
top:27px;
right:20px;
text-align:right;
}

/*#04 - Footer/bottom#*/

#footer_bottom {
width:100%;
height:90px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#393939;
background:none;
}

body#portal #footer_bottom {
width:100%;
height:40px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#393939;
background:none;
}

.container_bg_w_title {
border-bottom:1px solid #bfbfbf;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/container_bg_w_title.gif) #e4e4e4 0px 32px no-repeat;
overflow:hidden;
}

.container_bg_w_title h3 {
height:32px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:30px;
font-size:14px;
background:url(../App_Themes/stating/img/container_title_bg.gif) #e4e4e4 top left repeat-x;
}

.container_bg_w_title h3 span {
position:relative;
left:10px;
}

.container_bg_w_title_content {
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}






/*#Aktuality#*/
/*#Aktuality / aktualne uvod#*/


.aktualne_uvod_wrap {
position:relative;
top:0px;
left:0px;
width:440px;
float:left;
border-right:1px solid #e3e3e3;
}

.povinna_publicita_wrap {
position:relative;
top:0px;
left:0px;
width:260px;
height:80px;
float:right;
}

.aktualne_uvod_content {
width:428px;
}

.aktualne_uvod_content .news_one {
width:100%;
height:auto;
background:none;
border:none;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.aktualne_uvod_content .news_one .news_one_text_title a {
font-weight:bold;
color:#000;
text-decoration:underline;
font-size:14px;
}



/*#Aktuality / list#*/

.news_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
border-bottom:1px dotted #bfbfbf;

}

.news_one_image {
position:relative;
top:2px;
left:0px;
width:140px;
height:93px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 1px 0px;
overflow:hidden;
border:1px solid #e4e4e4;
}

.news_one_image img {
position:relative;
top:0px;
left:0px;
width:140px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.news_one_image a img {
border:none;
}


#telo .news_one_text {
position:relative;
top:0px;
left:0px;
float:right;
width:520px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.news_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.news_one_text_title a {
font-weight:bold;
}


/*#Aktuality / portal - list#*/

#portal_telo .news_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
min-height:100px;
margin:0px 0px 5px 0px;
padding:10px 0px 15px 0px;
border-bottom:1px dotted #b2b2b2;
}

#portal_telo .news_one_image {
position:absolute;
top:3px;
left:0px;
width:140px;
height:93px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
border:1px solid #e4e4e4;
}

#portal_telo .news_one_image img {
position:absolute;
top:0px;
left:0px;
width:140px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#portal_telo .news_one_image a img {
border:none;
}


#portal_telo .news_one_text {
position:relative;
top:0px;
left:0px;
height:auto;
display:table-cell;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 160px;
}

#portal_telo .news_one_text p {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}


#portal_telo .news_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

#portal_telo .news_one_text_title a {
font-weight:bold;
}

/*#Kategorie uvod#*/
/*#Kategorie uvod / rozvrzeni sloupcu#*/


.uvod_kategorie {
position:relative;
top:0px;
left:0px;
width:950px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.uvod_kategorie .uvod_kategorie_left {
width:466px;
height:auto;
float:left;
}

.uvod_kategorie .uvod_kategorie_right {
width:466px;
height:auto;
float:right;
}

/*#Kategorie uvod / kontejner#*/

.container_bg_w_title_uvod {
width:100%;
height:auto;
border-bottom:1px solid #bfbfbf;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/container_bg_w_title.gif) #e4e4e4 0px 38px no-repeat;
}

.container_bg_w_title_uvod h2 {
width:100%;
height:38px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:30px;
font-size:16px;
background:url(../App_Themes/stating/img/container_title_bigger_bg.gif) #e4e4e4 top left repeat-x;
}

.container_bg_w_title_uvod h2 span {
position:relative;
top:4px;
left:10px;
padding-right:20px;
background:url(../App_Themes/stating/img/container_title_bigger_img.gif) top right no-repeat;
}

.container_bg_w_title_uvod_content {
padding:22px 22px 22px 22px;
}

/*#Kategorie uvod / jedna polozka#*/

/*.uvod_kategorie_one {
margin:0px 0px 15px 0px;
padding:0px 0px 10px 0px;
background:url(../App_Themes/stating/img/vert_menu_line.gif) bottom left repeat-x;
}

.uvod_kategorie_one_text {
width:240px;
height:111px;
float:right;
text-align:right;
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px;
}

.uvod_kategorie_one_text .anotace {
width:240px;
height:68px;
overflow:hidden;
margin:0px 0px 0x 0px;
padding:0px 0px 0px 0px;
}


.uvod_kategorie_one_text h3 {
text-align:right;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.uvod_kategorie_one_text a {
position:relative;
top:5px;
left:0px;
}

.uvod_kategorie_one_img {
width:170px;
height:115px;
float:left;
text-align:center;
}

.uvod_kategorie_one_img a img {
border:none;
}
*/





.uvod_text_bottom {
margin-top:-25px;
}

/*#Kontakty#*/

.kontakty_wrap {
position:relative;
top:0px;
left:0px;
width:663px;
height:auto;
margin:0px 0px 15px 0px;
padding:10px 10px 10px 10px;
background:#e1e1e1;
border:1px solid #bfbfbf;
}

.kontakty_wrap .kontakt_one {
position:relative;
top:0px;
left:9px;
width:316px;
height:144px;
margin:0px 13px 13px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px dotted #bfbfbf;
float:left;
}

h3.nadpis_kontakty {
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

.kontakt_one span, .personalistika_kontakt_one span {
display:block;
float:left;
}


.kontakt_one .kontaktni_udaje {
position:absolute;
bottom:11px;
left:105px;
display:block;
width:200px;
text-align:left;
}

.kontakt_one .kontaktni_udaje span {
display:block;
text-align:left;
width:200px;
height:auto;
}

.kontakt_one span.jmeno {
display:block;
text-align:left;
font-weight:bold;
}

.kontakt_one span.pozice {
display:block;
text-align:left;
font-weight:normal;
}


.personalistika_kontakt_one {
margin:0px 0px 4px 0px;
padding:0px 0px 4px 0px;
width:785px;
height:auto;
background:url(../App_Themes/stating/img/horiz_line.gif) bottom left repeat-x;
}

.personalistika_kontakt_one .jmeno {
width:260px;
text-align:left;
}

.personalistika_kontakt_one .zarazeni {
width:215px;
text-align:left;
display:block;

}

.personalistika_kontakt_one .mobil {
width:100px;
text-align:left;
display:block;
}

.personalistika_kontakt_one .email {
width:210px;
text-align:right;
}



/*#Nemovitost#*/
/*#Nemovitost / list#*/

.nemovitost_one {
position:relative;
top:0px;
left:0px;
width:450px;
height:auto;
min-height:110px;
margin:0px 20px 5px 0px;
padding:10px 0px 15px 0px;
border-bottom:1px dotted #b2b2b2;
float:left;
}

.nemovitost_one_image {
position:absolute;
top:0px;
left:0px;
width:140px;
height:93px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
border:1px solid #e4e4e4;
}

.nemovitost_one_image img {
position:absolute;
top:0px;
left:0px;
width:140px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.nemovitost_one_image a img {
border:none;
}


.nemovitost_one_text {
position:relative;
top:0px;
left:0px;
height:auto;
display:table-cell;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 160px;
}

.nemovitost_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.nemovitost_one_text_title a {
font-weight:bold;
}

.md_nemovitost_img {
width:300px;
height:220px;
overflow:hidden;
}


/*#Fotogalerie#*/


.fotogalerie_wrap {
width:700px;
height:auto;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.fotogalerie_image_one {
position:relative;
top:0px;
left:0px;
width:158px;
height:120px;
float:left;
margin:0px 15px 15px 0px;
}

.fotogalerie_image_one img {
border:none;
padding:0px;
}

.fotogalerie_image_one a {
position:absolute;
display:block;
width:150px;
height:112px;
background:#ffffff;
border:1px solid #cbcbcb;
padding:3px;
}

.fotogalerie_image_one a span {
display:block;
width:150px;
height:112px;
overflow:hidden;
text-align:center;
background:#eeeeee;
}

/*#Fotogalerie / list#*/

.galerie_one {
position:relative;
top:0px;
left:0px;
width:23%;
height:auto;
display:inline-block;
min-height:100px;
margin:0px 0px 0px 0px;
padding:15px 20px 15px 0px;
border-bottom:1px dotted #b2b2b2;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box; 
margin-right:1%;
}

.galerie_one_image {
position:absolute;
top:15px;
left:0px;
width:80px;
height:auto;
max-height:60px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
border:1px solid #e4e4e4;
font-size:0px;
}

.galerie_one_image img {
position:relative;
top:0px;
left:0px;
max-width:80px;
max-height:auto;
vertical-align:top;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.galerie_one_image a {
position:relative;
display:inline-block;
}

.galerie_one_image a img {
border:none;
}


.galerie_one_text {
position:relative;
top:0px;
left:0px;
height:auto;
display:table-cell;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 90px;
}

.galerie_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.galerie_one_text_title a {
font-weight:bold;
}

/*#Fotogalerie / certifikaty etc#*/

.certifikaty_image_one {
position:relative;
top:0px;
left:0px;
width:158px;
height:158px;
float:left;
margin:0px 15px 15px 0px;
}

.certifikaty_image_one img {
border:none;
padding:0px;
}

.certifikaty_image_one a {
position:absolute;
display:block;
width:150px;
height:150px;
background:#ffffff;
border:1px solid #cbcbcb;
padding:3px;
}

.certifikaty_image_one a span {
display:block;
width:150px;
height:150px;
overflow:hidden;
text-align:center;
background:#eeeeee;
}

/*#Seznam souboru#*/

ul.seznam_souboru {
list-style-type:none;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

ul.seznam_souboru li {
margin:0px 0px 8px 0px;
padding:0px 0px 0px 25px;
background:url(../App_Themes/stating/img/file.png) top left no-repeat;
}

/*#Forum#*/

td.ThreadName {
width:400px;
}

tr.Actions td {
border-top:1px solid #cccccc;
}

.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResultsInfo
{
	background-color:#cccccc;
	padding: 8px;
	font-weight:bold;
}
	
.Forum .Unapproved
{
	background-color:#fff2cf;
}

.Post img
{
	border: 0px;
}

.PostAttachments
{
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 5px;
	margin: 10px 0px;
}

.PostAttachments .PostAttachmentsList
{
	padding: 2px 0px;
}

.PostAttachments .PostAttachmentsHeader
{
	color: gray;
}

.PostAttachments .PostAttachmentsList a
{
	color: black;
}

/*#Forum/Attachments#*/

.ForumAttachments
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}


.ForumAttachments .AttachmentTable
{
	border: solid 1px #cccccc;
	border-collapse: collapse;
	margin-top: 12px;
}

.ForumAttachments .AttachmentTable td
{
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader
{
	background-color: #eeeeee;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader th, .AttachmentTable .AttachmentFileSize, .AttachmentAction 
{
	text-align: center;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
}

.ForumAttachments .AttachmentTable .AttachmentTableHeader .AttachmentFileName
{
	text-align: left;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload input
{
	height: 23px;
}

.ForumAttachments .AttachmentTable .AttachmentTableUpload .Button
{
	width: 100px;
}

.ForumAttachments .AttachmentTable .AttachmentTableFooter
{
	display: none;
}

.ForumAttachments .Title
{
	font-size: 16px;
	font-weight: bold;
	margin-left:10px;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #eeeeee;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.PostExtendedActions span
{
	display: none;
}

.PostExtendedActions .SendMessage
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/Design/Forums/sendmessage.gif);
	margin-right: 7px;
}

.PostExtendedActions .Friendship
{
	display: block; 
	float: left; 
	width: 16px; 
	height: 16px; 
	background-image: url(../App_themes/Default/Images/Design/Forums/friendship.gif);		
}

/*#Forum/Extended search#*/

.ForumExtendedSearch .TextBox 
{
	width: 300px;
}

.ForumExtendedSearch .DropDownList
{
	width: 304px;
}

.ForumExtendedSearch .Button
{
	margin-top: 20px;
	width: 150px;
}

/*#Forum/Mark as answer#*/

.Post .AcceptedSolution
{
	background-color: #efffef;
}

.AcceptedSolutionArea
{
	color:Green;
	font-size:14pt;
	width:100%;
	margin-bottom: 5px;
}

.AcceptedSolutionArea td 
{
 	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
 
.AcceptedSolutionArea .AcceptedSolutionText
{
	width:100%;
}

/*#Forum/Quote#*/

.PostText blockquote
{
	border: solid 1px #d4d4d4;
	background-color: #eeeeee;
	padding: 4px;
	margin-left: 10px;
}

.PostText blockquote cite 
{
	display: block;
	font-weight: bold;
}

/*#Forum/Manage#*/

.ForumManage
{
	border: 1px solid #cccccc;
	margin: 4px 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table

{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}


/*#Forum/Forum Group#*/
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #000000 url(../App_Themes/stating/img/forum_header_bg.gif) repeat-x top left;
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/stating/img/forum_header_bg.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{

	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}



.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	color: black;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/*#Forum/Forum flat layout#*/
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/stating/img/forum_header_bg.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #e36c26; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .Pager td
{
	background-color: #eeeeee;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: #65a02f;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../App_Themes/stating/img/forum_header_bg.gif);
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #e36c26;
}

.ForumFlat .ThreadTable .Posts, .ForumFlat .ThreadTable .Views
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{

	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;

	color: #e36c26;
}

.ForumFlat .ForumBreadCrumbs

{


	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{

	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .Title {
padding-left:10px;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: top;
	padding: 3px;
	width:250px;
	text-align:left;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	border-bottom: solid 1px #cccccc;
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	color: #e36c26;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */






.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{	
	padding: 1px 5px 2px 3px;    
	overflow: hidden;
	color: #000000;	
}


.ThreadPost .Name
{
    padding: 1px 5px 2px 3px;    
    margin-left: 1px;
    cursor: pointer;
}

.RTL .ThreadPost .Name
{
    padding: 1px 3px 2px 5px;
    margin-left: auto;
    margin-right: 1px;
}

.ThreadPostSelected .Name
{          	
  	background-color: #cccccc;
    padding: 0px 4px 0px 2px;
    margin-left: 1px;
    cursor: pointer;		
}

.RTL .ThreadPostSelected .Name
{
    padding: 0px 2px 0px 4px;
    margin-left: auto;
    margin-right: 1px;
}

.ThreadPost img, .ThreadPostSelected img
{
    padding-bottom: 3px;
}


.PostSeparator
{
	padding: 0 3px;
}

/*#Forums/Images#*/
.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage, .ForumGroup .Forum .ForumImageLocked, 
.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage, .ForumFlat .ThreadTable .ThreadImageLocked, .ForumFlat .ThreadTable .ThreadImageAnnouncement, .ForumFlat .ThreadTable .ThreadImageSticky
{
	background-repeat:no-repeat;
	background-position:center;
	width: 24px;
	text-align: center;
	border-right: 1px solid #cccccc;
padding:10px;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Forum_default.gif);
}

.ForumGroup .Forum .ForumImageLocked
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Forum_locked.gif);
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_default.gif);
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_locked.gif);
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_announcement.gif);
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_sticked.gif);
}



/*#Postrehy a pripominky#*/

.poradna {
background:#eeeeee;
border:1px solid #cccccc;
margin:0px 0px 15px 0px;
padding:0px 20px 0px 20px;
}

.poradna_question_one {
position:relative;
top:0px;
left:0px;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px dotted #cccccc;
}

.poradna_question_one .dotaz {
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}


.poradna_question_one .autor {
display:block;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.poradna_odpoved span {
display:block;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;

}




/*#Document library#*/
/*#Document library/Library#*/
.DocumentLibrary {

}



.DocumentLibrary tr
{
    border-top: none;
}

.DocumentLibrary .Row
{
    height: 22px;
    border: solid 1px transparent;
}

.Opera .DocumentLibrary .Row
{
    height: 20px;
    border: none;
}

.IE6 .DocumentLibrary .Row
{
/* IE6 Transparent border hack */
    border: solid 1px pink;    
    filter: chroma(color=pink);
}

.DocumentLibrary .SelectedRow, .DocumentLibrary .SelectedRowContext
{
    height: 22px;
    border: solid 1px #a9a9a9 !important;
    background-color: #E9F3FE;
}

.DocumentLibrary .SelectedRow td, .DocumentLibrary .SelectedRowContext td
{
    background-color: #E9F3FE;
}

.DocumentLibrary .RowContent
{
    width: 100%;
    text-align: left;
    padding-left: 3px;
}

.DocumentLibrary .RowContent .Icon
{
    padding: 0;
}

.RTL .DocumentLibrary .RowContent
{
    padding-left: auto;
    padding-right: 3px;
    text-align: right;
}

.DocumentLibrary .FlagIcon
{
    padding-right: 2px;
}

.RTL .DocumentLibrary .FlagIcon
{
    padding-right: auto;
    padding-left: 2px;
}

.DocumentLibrary .ArrowIcon
{
    background: url(/App_Themes/Default/Images/CMSModules/CMS_DocumentLibrary/Menu.png) center center no-repeat;
    cursor: pointer;
    padding-left: 14px;   
}

.RTL .DocumentLibrary .ArrowIcon
{
    padding-left: 0px;
    padding-right: 14px;
}

.DocumentLibrary .NoIcon
{
    padding-left: 14px;   
}

.RTL .DocumentLibrary .NoIcon
{
    padding-left: 0px;
    padding-right: 14px;
}

.DocumentLibrary .Row .FileTypeIcon
{
    border-left: solid 1px transparent;
}

.RTL .DocumentLibrary .Row .FileTypeIcon
{
    border-left: none;
    border-right: solid 1px transparent;
}

.DocumentLibrary .FileTypeIcon
{
    padding-left: 2px;
}

.RTL .DocumentLibrary .FileTypeIcon
{
    padding-left: auto;
    padding-right: 2px;
}

.IE6 .DocumentLibrary .Row .FileTypeIcon
{
/* IE6 Transparent border hack */
    border-left: solid 1px pink;    
    filter: chroma(color=pink);
}

.DocumentLibrary .SelectedRow .FileTypeIcon, .DocumentLibrary .SelectedRowContext .FileTypeIcon
{
    border-left: solid 1px #a9a9a9;
}

.RTL .DocumentLibrary .SelectedRow .FileTypeIcon, .RTL .DocumentLibrary .SelectedRowContext .FileTypeIcon
{
    border-left: none;
    border-right: solid 1px #a9a9a9;
}

.DocumentLibrary .LibraryPermissions
{
    height: 16px;
    display: inline;
    font-size: 11px;   
    vertical-align:top;     
}

.DocumentLibrary .LibraryPermissions a
{
	padding-left: 4px;
	text-decoration: underline;
}

.Safari .DocumentLibrary .LibraryPermissions
{
	line-height: 16px;
}

.Safari .DocumentLibrary .LibraryPermissions a
{
	position: relative;
	top: -4px;
	left: 4px;
}

.DocumentLibrary .LibraryPermissions img
{
    vertical-align: middle;
}

.Safari .DocumentLibrary .LibraryPermissions img
{
	vertical-align: top;
}

/*#Document library/Popup control#*/
.DialogPopupContent .EditForm
{
    border-style: none;
}

.DialogPopupBackground
{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #888888;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 10000;
}

.DialogPopupContent
{
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: White;
    border: solid 1px black;
   /* padding: 6px;*/
    z-index: 10001;
}


/*#Document library/General styles#*/
.RightAlign
{
    float: right;
}

.RTL .RightAlign
{
    float: left;
}

.LeftAlign
{
    float: left;
}

.RTL .LeftAlign
{
    float: right;
}

.IE6 .LeftAlign
{
    float: none;
}

.TextLeft, .DialogBody
{
    text-align: left;
}

.RTL .TextLeft, .RTL .DialogBody
{
    text-align: right;
}

.TextRight, .DialogContent
{
    text-align: right;
}

.RTL .TextRight, .RTL .DialogContent
{
    text-align: left;
}

.PermissionsListBox
{
    margin-top: 5px;
    width: 276px;
    height: 252px;    
}

.TableRowHeader
{
    text-align: left;
    font-weight: bold;
}

.UniGridBody {
width:100%
}

.UniGridMain {
width:100%;
}

.UniGridGrid .TableCell
{
    text-align: center !important;
}

/*#Document library/Override DesignMode styles #*/
.PageTitleHeader
{
    background: none !important;
}




/*#Listings#*/

/*#Listings/Table#*/
.TableList, .UniGridGrid
{
	border: 1px solid #cdced0;
	width: 100%;
	margin-top: 5px;
	border-collapse: collapse;
}

.Opera .UniGridGrid td, .Opera .UniGridGrid th, .Safari .UniGridGrid td, .Safari .UniGridGrid th
{
	border: none;
}

.UniGridGrid img
{
	border: none;
	padding: 0px;
	margin: 0px;
}

.AttachmentsList .Icon
{
	margin-bottom: -3px;
	margin-right: 3px;
}

.TableList .Header th,
.UniGridHead th
{
	height: 23px;
	background: url('/App_Themes/stating/img/forum_header_bg.gif') repeat-x left bottom;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px;
	text-align: left;

}

.RTL .TableList .Header th,
.RTL .UniGridHead th
{
        text-align: right;
}

.UserWidget .TableList .Header th,
.UserWidget .UniGridHead th
{
	background: #e3e3e3 url('/App_Themes/IntranetPortal/Images/BackgroundTableHeaderGray.png') repeat-x left bottom;
}

.UniGridHead th a
{
	color: #fff;
	text-decoration: none;
}

.UserWidget .UniGridHead th a, .UserWidget .UniGridHead th
{
	color: #000;
}

.UniGridHead th a:hover
{
	text-decoration: underline;
}

.TableList td
{
	padding: 0px 5px;
	border-right: 1px solid #cdced0;
	height: 40px;
	line-height: 40px;
}

.MessageSubject
{
	width: 100%;
	white-space: normal !important;
}

.MessageDate
{
	border-right: none !important;
}

.UnigridSelection
{
	padding: 0px 5px;
}

.TableList .Alternate td,
.TableList .OddRow td
{
	background-color: #f3f3f4;
}

.TableList .EvenRow td
{
	background-color: #fff;
}

.TableList .Name a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
}

.TableList .Name a:hover
{
	text-decoration: underline;
}

.TableList .Name img
{
	vertical-align: top;
	margin: 5px 10px 0px 0px;
}

.IE7 .TableList .Name img,
.IE6 .TableList .Name img
{
    vertical-align: middle;
    margin: 0px 10px 0px 0px;
}



/*#Listings/Latest list#*/

.Latest
{
	 margin-bottom: 20px;
}

.Latest h4
{
    	font-size: 11px;
    	margin: 0px 0px 10px 0px;
}

.Latest a
{
    	color: #000;
    	text-decoration: none;
}

.Latest a:hover
{
    	text-decoration: underline;
}

.Latest .Teaser
{
    	float: left;
    	height: 66px;
    	margin: 0 15px 15px 0;
    	padding: 5px;
    	width: 66px;
    	border: 1px solid #b8bdbf;
}

.Latest .Date
{
    	text-align: right;
    	margin-top: 10px;
    	font-size: 11px;
}



/*#Listings/Box#*/
.BoxList .Title
{
	line-height: 14px;
	font-size: 11px;
	color: #fff;
	border-bottom: 1px solid #92b0d9;
	background: #2981b6 url('/App_Themes/IntranetPortal/Images/BackgroundContentBox.png') repeat-x left top;
    	padding: 4px 10px;
}

.BoxList .Title a
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

.BoxList .Title a:hover
{
	text-decoration: underline;
}

.BoxList .Summary
{
	padding: 20px 10px 20px 10px;
	background-color: #f2f7fb;
	border: 1px solid #e9f0f6;
	border-top: none;
	margin-bottom: 15px;
	min-height: 54px;
}

.IE6 .BoxList .Summary
{
	height: 54px;
}

.TeaserImage img, .CommentUserPicture img
{
	padding: 2px;
	border: 1px solid #d0d0d0;
	margin-right: 10px;
	float: left;
}

.BoxList .Detail .Summary
{
	font-weight: bold;
	padding: 0px 15px 15px 15px;
	border-bottom: none;
	margin-bottom: 0px;
}

.IE7 .BoxList .Detail .Summary
{
	margin-bottom: -1px;
}

.BoxList .Detail .Body
{
	padding: 0px 15px 15px 15px;
	border: 1px solid #e9f0f6;
        border-top: none;
	background-color: #f2f7fb;
}

.BoxList .Detail .SimpleBody
{
	padding: 15px 15px 15px 15px;
	border: 1px solid #e9f0f6;
        border-top: none;
	background-color: #f2f7fb;
}

.BoxList .Detail .Body p, .BoxList .Detail .Summary p
{
	margin-top: 0px;
}

.BoxList .Detail, .EditForm
{
	margin-top: 10px;
}

.BoxList .Detail .Date
{
	padding: 15px 0px 15px 15px;
	border-left: 1px solid #e9f0f6;
	border-right: 1px solid #e9f0f6;
	background-color: #f2f7fb;
}

.BoxList .Detail .Title
{
	font-weight: bold;
}

.BoxList .DateRight
{
	text-align: right;
	padding-top: 10px;
}


/*#Listings/SmallBox#*/
.SmallBoxList
{
	background-color: #f1f7fa;
	border: 1px solid #dbedf5;
	width: 250px;
	height: 66px;
	float: left;
	margin: 0px 20px 15px 0px;
}

.SmallBoxList a
{
	font-size: 13px;
	font-weight: bold;
}

.SmallBoxList .Avatar
{
	width: 60px;
	float: left;
}

.SmallBoxList .Avatar img
{
	padding: 2px;
	border: 1px solid #d0d0d0;
	margin: 4px 0px 4px 4px;
	float: left;
}

.SmallBoxList .Info
{
	width: 178px;
	float: left;
	padding: 5px 5px 0px 7px;
	overflow: hidden;
	height: 56px;
}

.SmallBoxList .Info h3
{
	margin: 0px 0px 5px 0px;
}

.SmallBoxList .Info p
{
	margin-top: 0px;
}


/*#Listings/File list#*/
.FileList
{
	width: 125px;
	height: 122px;
	background-color: #f1f7fa;
	float: left;
	border: 1px solid #d2e9f3;
	margin: 0px 12px 12px 0px;
	text-align: center;
	padding-top: 3px;
}

.FileList .Description
{
	font-size: 11px;
	padding: 0px 10px;
	text-align: left;
}

.FileList .Description a
{
	text-decoration: none;
	font-weight: bold;
}

.FileList .Description a:hover
{
	text-decoration: underline;
}

.FileList .Description .Small
{
	font-size: 9px;
	color: #898989;
}

.FileListDetail h3
{
	margin-bottom: 6px;
}

.FileListDetail .Preview
{
	background-color: #f1f7fa;
	border: 1px solid #d2e9f3;
	padding: 10px;
	text-align: center;
}

.FileListDetail .DownloadButton
{
	background-color: #f1f7fa;
	border: 1px solid #d2e9f3;
	padding: 3px 20px 3px 13px;
	float: right;
	margin-top: -1px;
	border-top: none;
	margin-right: 30px;
}

.FileListDetail .DownloadButton a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.FileListDetail .DownloadButton img
{
	border: none;
	vertical-align: bottom;
	padding-right: 7px;
}

.FileListDetail .Description
{
	margin-top: 5px;
	font-size: 11px;
}

.FileListDetail .BackLink
{
	text-align: right;
}


/*#Listings/Right simple list#*/
.RightList
{
	margin-bottom: 10px;
	font-size: 11px;
}

.RightList .Description
{
	float: left;
	/*width: 150px;*/
	font-weight: bold;
	padding-top: 9px;
}

.RightList .Description a
{
	text-decoration: underline;
}

.RightList .Description a:hover
{
	text-decoration: none;
}

.RightList .TeaserImage
{
	width: 55px;
}

.RightList .TeaserImage img
{
	margin-left: 0px;
}

.RightList .Icon img
{
	vertical-align: middle;
	padding-right: 5px;
}






.pracovnik_detail_photo {
border:1px solid #bfbfbf;
}

table.obecna_zadanka {
border-collapse:collapse;
border-top: solid 1px #cccccc;
border-left: solid 1px #cccccc;
margin-top:10px;
}

table.obecna_zadanka th {
font-weight: bold;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
color: #ffffff;
padding: 4px;
background: #000000 url(../App_Themes/stating/img/forum_header_bg.gif) repeat-x top left;
}

table.obecna_zadanka th.duvod {
width:100px;
text-align:center;
}

table.obecna_zadanka th.datum_od, table.obecna_zadanka th.datum_do {
width:80px;
text-align:center;
}


table.obecna_zadanka td {
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
padding: 4px;
}

table.obecna_zadanka td.duvod, table.obecna_zadanka td.datum_od, table.obecna_zadanka td.datum_do {
text-align:center;
}

/*#Vnitrofiremni dokumenty#*/


table.VnitrofiremniDokumenty {
border-collapse:collapse;
border-top: solid 1px #cccccc;
border-left: solid 1px #cccccc;
margin-top:10px;
}

table.VnitrofiremniDokumenty th {
font-weight: bold;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
color: #ffffff;
padding: 4px;
background:url(../App_Themes/stating/img/forum_header_bg.gif) #686868 top left repeat-x;
}

table.VnitrofiremniDokumenty td {
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
padding: 4px;
text-align:left;
}

/*#Vnitrofiremni dokumenty / soubory#*/


table.VnitrofiremniDokumentySoubory {
border-collapse:collapse;
border-top: solid 1px #cccccc;
border-left: solid 1px #cccccc;
margin-top:10px;
width:100%;
}

table.VnitrofiremniDokumentySoubory th {
font-weight: bold;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
color: #ffffff;
padding: 4px;
background:url(../App_Themes/stating/img/forum_header_bg.gif) #686868 top left repeat-x;
}

table.VnitrofiremniDokumentySoubory .ico {
width:30px;
text-align:center;
}


table.VnitrofiremniDokumentySoubory td {
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
padding: 4px;
text-align:left;
}




/*#Poptavky#*/

table.Poptavky {
border-collapse:collapse;
border-top: solid 1px #cccccc;
border-left: solid 1px #cccccc;
width:100%;
margin:0px;
padding:0px;
}

table.Poptavky th {
font-weight: bold;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
color: #ffffff;
padding:4px;
background:url(../App_Themes/stating/img/forum_header_bg.gif) #686868 top left repeat-x;
}

table.Poptavky td {
border-right: solid 1px #cccccc;
border-bottom: solid 1px #cccccc;
padding: 4px;
text-align:left;
}

.poptavka_zaznam_one {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dotted #b2b2b2;
}

/*#00 - Novy uvod#*/

.container_uvod {
position:relative;
top:0px;
left:0px;
width:466px;
height:auto;
}

h2.cont_uvod_title {
position:relative;
top:0px;
left:0px;
width:464px;
height:30px;
color:#ffffff;
border:1px solid #be470f;
text-shadow:#c5380e 1px 1px 1px;
margin:0px 0px 10px 0px;
pading:0px 0px 0px 0px;
padding-left:0px;
background:url(../App_Themes/stating/img/header_menu_bg.gif) bottom left repeat-x;
text-transform:uppercase;
letter-spacing:4px;
}

.container_uvod h2 span {
display:block;
margin:7px 0px 0px 10px;
pading:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/container_main_arrow.gif) 432px 4px no-repeat;
}

.container_uvod_content {
aaabackground:url(../App_Themes/stating/img/container_main_bg.gif) top left repeat-y;
}

.uvod_kategorie_one {
position:relative;
top:0px;
left:0px;
width:464px;
height:145px;
margin-bottom:12px;
background:#e1e1e1;
border:1px solid #bfbfbf;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 0px;
}

.uvod_kategorie_one a {
position:relative;
top:0px;
left:0px;
display:block;
width:466px;
height:147px;
text-decoration:none;
}

.uvod_kategorie_one a img {
position:absolute;
top:-1px;
left:-1px;
width:220px;
height:147px;
border:none;
}

.uvod_kategorie_one h3 {
position:absolute;
top:15px;
left:233px;
width:218px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}

.uvod_kategorie_one p.anot_odstavec {
position:relative;
top:0px;
left:0px;
display:block;
width:466px;
height:147px;
text-decoration:none;
margin:0px;
padding:0px;
}

.uvod_kategorie_one a span.anotace {
position:absolute;
bottom:19px;
right:15px;
width:218px;
height:82px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
display:table-cell;
vertical-align:bottom;
text-decoration:none;
color:#393939;
overflow:hidden;
}

.uvod_kategorie_one a:hover span.anotace {
text-decoration:underline;
color:#393939;
}


/*#Odpovedna osoba u stranky#*/

.odpovedna_osoba {
position:relative;
top:0px;
left:0px;
width:198px;
height:auto;
border:1px solid #bfbfbf;
background:#e4e4e4;
margin:0px 0px 15px 0px;
padding:8px 10px 10px 10px;
}


h3.h3_odpovedna_osoba {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


h4.h4_odpovedna_osoba {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.odpovedna_osoba_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:135px;
overflow:hidden;
}

.odpovedna_osoba_one .jmeno_pozice {
position:absolute;
top:0px;
right:0px;
width:100px;
height:auto;
}

.jmeno_pozice span.jmeno {
font-weight:bold;
display:block;
}

.kontaktni_udaje {
position:absolute;
bottom:3px;
right:0px;
width:100px;
height:auto;
}

.kontakt_one_img {
position:absolute;
bottom:10px;
left:0px;
width:87px;
height:120px;
text-align:center;
overflow:hidden;
border:1px solid #bfbfbf;
}

.kontakt_one_img img.nophoto {
position:relative;
top:0px;
left:-5px;
}

.kontakt_one_img img {
}

/*#Breadcrumbs#*/

.breadcrumbs {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
margin-bottom:15px;
}

/*#Kontakty - mapa#*/

.mapa {
position:relative;
top:0px;
left:54px;
width:570px;
height:280px;
border:1px solid #bfbfbf;
}

.mapa_portal {
position:relative;
top:0px;
left:0px;
width:683px;
height:360px;
border:1px solid #bfbfbf;
}

/*#RD projekty#*/

.rd_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
border-bottom:1px dotted #bfbfbf;
margin:0px 0px 10px 0px;
padding:0px 0px 20px 0px;
}

.rd_one_detail {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}


.rd_one a img {
border:none;
}

.rd_one table.parametry, .rd_one_detail table.parametry {
float:right;
width:330px;
}

.rd_one_detail table.parametry td {
height:20px;
}

.rd_one_detail table.parametry td sup {
font-size:8px;
}

.rd_one table.parametry td.strong, .rd_one_detail table.parametry td.strong {
font-weight:bold;
}

.rd_one_detail .img_main {
position:relative;
top:0px;
left:0px;
width:320px;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.rd_one_detail .img_main .autor {
position:relative;
top:0px;
left:0px;
font-size:10px;
color:grey;
}

/*#RD projekty / list small#*/

.rd_one_smaller {
position:relative;
top:0px;
left:0px;
width:216px;
height:114px;
margin:0px 5px 10px 5px;
padding:0px 0px 0px 0px;
overflow:hidden;
float:left;
background:#eeeeee;
border:1px solid #cccccc;
}

.rd_one_smaller a {
display:block;
width:216px;
height:114px;
position:absolute;
top:0px;
left:0px;
color:#393939;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
}

.rd_one_smaller a span.rd_one_smaller_img {
display:block;
position:absolute;
bottom:10px;
left:10px;
width:110px;
height:70px;
overflow:hidden
}

.rd_one_smaller a span.rd_one_smaller_img img {
border:none;
}

.rd_one_smaller h3 {
position:absolute;
top:6px;
left:10px;
margin:0px;
padding:0px;
}

.rd_one_smaller span.rd_one_smaller_text {
position:absolute;
top:28px;
right:4px;
width:82px;
height:75px;
margin:0px;
padding:0px;
line-height:1.4em;
font-size:11px;
}




.projekty_nadpis {
position:relative;
width:100%;
margin-bottom:15px
}

.projekty_nadpis h3 {
display:inline;
}

.projekty_nadpis .projekty_nadpis_link {
display:inline;
padding-left:5px;
}

.projekty_nadpis_link a {
color:#393939;
text-decoration:underline;
}




/*#Pager defaulni#*/

.PagerControl {
position:relative;
top:0px;
left:0px;
width:100%;
height:25px;
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dotted #bfbfbf;
}

.PagerResults {
width:48%;
float:left;
text-align:left;
}

.PagerNumberArea {
width:48%;
float:right;
text-align:right;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:4px 0px 4px 0px;
}

.PagerNumberArea a {
font-weight:bold;
text-decoration:none;
color:#393939;
}

.PagerNumberArea a:hover {
font-weight:bold;
text-decoration:underline;
color:#393939;
}

/*#Zakazka#*/

.ZakazkaOne {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
border-bottom:1px dotted #bfbfbf;
}

.ZakazkaOne h3 {
margin:15px 0px 10px 0px;
}

.ZakazkaOne .parametry_list {
display:table-cell;
width:310px;
}

.ZakazkaOne .popis_list {
display:table-cell;
}

.ZakazkaOne .parametry_list p, .ZakazkaOne .popis_list p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*#Etapa#*/

.EtapaOne {
position:relative;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
border-bottom:1px dotted #bfbfbf;
}

.EtapaOne h3 {
margin:15px 0px 10px 0px;
}

.EtapaOne .parametry_list {
position:relative;
top:0px;
left:0px;
width:310px;
display:table-cell;

}

.EtapaOne .popis_list {
position:relative;
top:0px;
left:0px;
padding-left:0px;
display:table-cell;

}


.bg_obrazku_portal_01 {
width:100%;
height:80px;
overflow:hidden;
background:url(/Soubory/Obrazky-kategorii/img_portal_01.aspx) top left #8a9aaa no-repeat;
}

.EditingFormButtonCell {
padding-top:15px;
}

a.tl_nahlaseni_problemu {
position:relative;
top:0px;
left:0px;
display:block;
width:172px;
height:51px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/tl-nahlaseni-problemu.jpg) top left no-repeat;
border:none;
}

a.tl_nahlaseni_problemu:hover {
border:none;
background:url(../App_Themes/stating/img/tl-nahlaseni-problemu.jpg) top left no-repeat;
}



table.md_nemovitost_detail_01 {
border-collapse:collapse;
border:none;
width:675px;
}

table.md_nemovitost_detail_01 td.left {
vertical-align:top;
width:300px;
}

table.md_nemovitost_detail_01 td.right {
vertical-align:top;
width:300px;
padding-left:40px;
}





/*#Portal rozcestnik#*/
/*#Portal rozcestnik / big#*/

.portal_rozcestnik_big_one {
position:relative;
top:0px;
left:0px;
width:207px;
height:140px;
margin-bottom:12px;
background:#e1e1e1;
border:1px solid #bfbfbf;
margin:0px 20px 20px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.portal_rozcestnik_big_one a {
position:relative;
top:0px;
left:0px;
display:block;
width:207px;
height:140px;
text-decoration:none;
background:url(transparent.png) top left repeat;
}

.portal_rozcestnik_big_one a img {
position:absolute;
top:15px;
left:15px;
width:65px;
height:65px;
background:#cecece;
color:#cecece;
border:#bfbfbf;
overflow:hidden;
}

.portal_rozcestnik_big_one h3 {
position:absolute;
top:15px;
right:15px;
width:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}

.portal_rozcestnik_big_one p.anot_odstavec {
position:relative;
bottom:0px;
left:0px;
display:block;
width:207px;
height:140px;
text-decoration:none;
margin:0px;
padding:0px;
}

.portal_rozcestnik_big_one a span.anotace {
position:absolute;
bottom:15px;
left:15px;
width:173px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
display:table-cell;
vertical-align:bottom;
text-decoration:none;
color:#393939;
overflow:hidden;
}

.portal_rozcestnik_big_one a:hover span.anotace {
text-decoration:underline;
color:#393939;
}

/*#Portal rozcestnik / small#*/

.portal_rozcestnik_small_wrap {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.portal_rozcestnik_small_one {
position:relative;
top:0px;
left:0px;
width:140px;
height:60px;
margin-bottom:12px;
background:#e1e1e1;
border:1px solid #bfbfbf;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.portal_rozcestnik_small_one a {
position:relative;
top:0px;
left:0px;
display:block;
width:140px;
height:60px;
text-decoration:none;
z-index:10;
background:url(transparent.png) top left repeat;
}

.portal_rozcestnik_small_one a img {
position:absolute;
top:5px;
left:5px;
width:35px;
height:35px;
background:#cecece;
color:#cecece;
border:#bfbfbf;
overflow:hidden;
}

.portal_rozcestnik_small_one h5 {
position:absolute;
top:5px;
right:5px;
width:88px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
font-weight:normal;
font-size:12px;
z-index:0;
}

.portal_rozcestnik_small_one p.anot_odstavec {
position:relative;
bottom:0px;
left:0px;
display:block;
width:140px;
height:60px;
text-decoration:none;
margin:0px;
padding:0px;
}

/*#Portal rozcestnik / small UL#*/

#RozcestnikSmall {
position:relative;
top:0px;
left:0px;
list-style-type:none;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#RozcestnikSmall li {
position:relative;
top:0px;
left:0px;
width:140px;
height:44px;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#RozcestnikSmall li a {
position:relative;
top:-1px;
left:-1px;
display:block;
width:87px;
height:36px;
padding:5px 5px 5px 50px;
color:#393939;
text-decoration:none;
background:#e1e1e1;
border:1px solid #bfbfbf;
}

#RozcestnikSmall li a:hover {
color:#393939;
text-decoration:underline;
}

#RozcestnikSmall li.rozcestnik_small_bg_vzdalene_dokumenty a {
background:url(/App_Themes/stating/img/portal-ico/ico_dokumenty.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_vzdalene_dokumenty_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_dokumenty.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_poptavky a {
background:url(/App_Themes/stating/img/portal-ico/ico_poptavka.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_poptavky_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_poptavka.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_personalistika a {
background:url(/App_Themes/stating/img/portal-ico/ico_personalistika.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_personalistika_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_personalistika.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_ukoly a {
background:url(/App_Themes/stating/img/portal-ico/ico_ukol.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_ukoly_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_ukol.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_vprogram a {
background:url(/App_Themes/stating/img/portal-ico/ico_vprogram.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_vprogram_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_vprogram.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_zakazky a {
background:url(/App_Themes/stating/img/portal-ico/ico_zakazka.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_zakazky_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_zakazka.png) #faedb6 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_zakazky_over a {
background:url(/App_Themes/stating/img/portal-ico/ico_zakazka.png) red 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_zdroje a {
background:url(/App_Themes/stating/img/portal-ico/ico_zdroje.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_zdroje_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_zdroje.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_subdodavatele a {
background:url(/App_Themes/stating/img/portal-ico/ico_subdodavatele.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_subdodavatele_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_subdodavatele.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_nastaveni a {
background:url(/App_Themes/stating/img/portal-ico/ico_nastaveni.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_nastaveni_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_nastaveni.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_poradna a {
background:url(/App_Themes/stating/img/portal-ico/ico_poradna.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_poradna_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_poradna.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_forum a {
background:url(/App_Themes/stating/img/portal-ico/ico_forum.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_forum_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_forum.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_moje_nem a {
background:url(/App_Themes/stating/img/portal-ico/ico_moje_nem.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_moje_nem_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_moje_nem.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_aktovka a {
background:url(/App_Themes/stating/img/portal-ico/ico_aktovka.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_aktovka_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_aktovka.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_galerie a {
background:url(/App_Themes/stating/img/portal-ico/ico_galerie.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_galerie_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_galerie.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_dokumenty a {
background:url(/App_Themes/stating/img/portal-ico/ico_dulezite_dokumenty.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_dokumenty_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_dulezite_dokumenty.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_form_problemu a {
background:url(/App_Themes/stating/img/portal-ico/ico_form_problemu.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_form_problemu_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_form_problemu.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_uvod a {
background:url(/App_Themes/stating/img/portal-ico/ico_uvod.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_uvod_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_uvod.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_novinky a {
background:url(/App_Themes/stating/img/portal-ico/ico_novinky.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_novinky_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_novinky.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_jednotky_a_vyuctovani a {
background:url(/App_Themes/stating/img/portal-ico/ico_jednotky_a_vyuctovani.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_jednotky_a_vyuctovani_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_jednotky_a_vyuctovani.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_revize_a_kontroly a {
background:url(/App_Themes/stating/img/portal-ico/ico_revize_a_kontroly.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_revize_a_kontroly_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_revize_a_kontroly.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_opravy_a_zavady a {
background:url(/App_Themes/stating/img/portal-ico/ico_opravy_a_zavady.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_opravy_a_zavady_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_opravy_a_zavady.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_energie a {
background:url(/App_Themes/stating/img/portal-ico/ico_spotreba_energii.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_energie_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_spotreba_energii.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_servisni_prohlidky a {
background:url(/App_Themes/stating/img/portal-ico/ico_servisni_prohlidky.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_servisni_prohlidky_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_servisni_prohlidky.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_rizeni_pracovniku a {
background:url(/App_Themes/stating/img/portal-ico/ico_rizeni_pracovniku.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_rizeni_pracovniku_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_rizeni_pracovniku.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_firemni_kalendar a {
background:url(/App_Themes/stating/img/portal-ico/ico_kalendar.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_firemni_kalendar_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_kalendar.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_prehled_revizi a {
background:url(/App_Themes/stating/img/portal-ico/ico_seznam_revizi.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_prehled_revizi_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_seznam_revizi.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_import_fakturace a {
background:url(/App_Themes/stating/img/portal-ico/ico_import_fakturace.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_import_fakturace_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_import_fakturace.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_vyhlasky_a_smernice a {
background:url(/App_Themes/stating/img/portal-ico/ico_vyhlasky_a_smernice.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_vyhlasky_a_smernice_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_vyhlasky_a_smernice.png) #faedb6 7px 5px no-repeat;
}

#RozcestnikSmall li.rozcestnik_small_bg_manazersky_prehled a {
background:url(/App_Themes/stating/img/portal-ico/ico_manazersky_prehled.png) #e1e1e1 7px 5px no-repeat;
}
#RozcestnikSmall li.rozcestnik_small_bg_manazersky_prehled_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_manazersky_prehled.png) #faedb6 7px 5px no-repeat;
}




/*#Portal rozcestnik / small UL#*/

#RozcestnikBig {
position:relative;
top:0px;
left:0px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#RozcestnikBig li {
position:relative;
top:0px;
left:0px;
width:208px;
height:53px;
background:#e1e1e1;
border:1px solid #bfbfbf;
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
float:left;
}

#RozcestnikBig li.rozcestnik_small_bg_vzdalene_dokumenty {
background:url(/App_Themes/stating/img/portal-ico/ico_dokumenty.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_poptavky {
background:url(/App_Themes/stating/img/portal-ico/ico_poptavka.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_personalistika {
background:url(/App_Themes/stating/img/portal-ico/ico_personalistika.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_ukoly {
background:url(/App_Themes/stating/img/portal-ico/ico_ukol.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_vprogram {
background:url(/App_Themes/stating/img/portal-ico/ico_vprogram.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_zakazky {
background:url(/App_Themes/stating/img/portal-ico/ico_zakazka.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_zdroje {
background:url(/App_Themes/stating/img/portal-ico/ico_zdroje.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_subdodavatele {
background:url(/App_Themes/stating/img/portal-ico/ico_subdodavatele.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_nastaveni {
background:url(/App_Themes/stating/img/portal-ico/ico_nastaveni.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_poradna {
background:url(/App_Themes/stating/img/portal-ico/ico_poradna.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_forum {
background:url(/App_Themes/stating/img/portal-ico/ico_forum.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_moje_nem {
background:url(/App_Themes/stating/img/portal-ico/ico_moje_nem.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_aktovka {
background:url(/App_Themes/stating/img/portal-ico/ico_aktovka.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_uvod {
background:url(/App_Themes/stating/img/portal-ico/ico_uvod.png) #e1e1e1 10px 10px no-repeat;
}

#RozcestnikBig li.rozcestnik_small_bg_rizeni_pracovniku a {
background:url(/App_Themes/stating/img/portal-ico/ico_rizeni_pracovniku.png) #e1e1e1 10px 10px no-repeat;
}
#RozcestnikBig li.rozcestnik_small_bg_rizeni_pracovniku_on a {
background:url(/App_Themes/stating/img/portal-ico/ico_rizeni_pracovniku.png) #e1e1e1 10px 10px no-repeat;
}



#RozcestnikBig li a {
position:relative;
top:-1px;
left:-1px;
display:block;
width:150px;
height:40px;
padding:10px 5px 5px 55px;
color:#393939;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#RozcestnikBig li a:hover {
color:#393939;
text-decoration:underline;
}

a.btn_moje_aktovka {
display:block;
width:220px;
height:60px;
background:url(/App_Themes/stating/img/portal-ico/moje-aktovka-banner.gif) top left no-repeat;
}


/*#MD Contribution#*/

div.ItemsLink {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.ItemsLink a {
font-weight:bold;
padding:0px 10px 0px 0px;
}

a.EditContributionEdit {
font-weight:bold;
padding:0px 10px 0px 22px;
background:url(/img/ico_edit.png) top left no-repeat;
}

a.EditContributionDelete {
font-weight:bold;
padding:0px 10px 0px 22px;
background:url(/img/ico_smaz.png) top left no-repeat;
}

a.EditContributionClose {
font-weight:bold;
padding:0px 10px 0px 22px;
background:url(/img/ico_storno.png) top left no-repeat;
}

a.NewItemLink {
font-weight:bold;
padding:0px 10px 0px 22px;
background:url(/img/ico_novy.png) top left no-repeat;
}

table.ContributionsGrid {
margin:15px 0px 15px 0px;
}

div.md_pole_editace {
background:#fcede4;
margin:0px 0px 15px 0px;
padding:10px 10px 10px 10px;
border:1px solid #f0ae8f;
}

span.EditingFormInfo {
display:block;
color:red;
font-weight:bold;
padding:0px 10px 15px 10px;
}

div.md_pole_editace div.EditForm {
border:1px solid #f0ae8f;
background:#ffffff;
margin:15px 0px 0px 0px;
padding:6px 10px 6px 10px;
}

div.md_pole_editace table.ContributionsGrid {
background:#ffffff;
}


div.autorizace label {
display:block;
margin:15px 0px 0px 15px;
padding:0px 0px 0px 0px;
}

ul.md_list_dokumentu {
position:relative;
top:0px;
left:20px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

table.poptavka_detail_hlavicka {
border-collapse:collapse;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

table.poptavka_detail_zaznamy {
border-collapse:collapse;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

/*#Pager#*/

.pager a {
color:#393939;
text-decoration:underline;
font-weight:bold;
}



p.map_legend {
padding-top:10px;
text-align:right;
margin-bottom:15px;
}



/*#Portal HP#*/

.portal_hp_wrap {
position:relative;
top:0px;
left:0px;
width:960px;
height:auto;
margin:0 auto;
padding:0px 0px 0px 0px;
}

.portal_content_02, .portal_content_03 {
position:relative;
top:0px;
left:0px;
width:960px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.portal_content_01 {
position:relative;
top:0px;
left:0px;
width:960px;
height:237px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/stating/img/msol-pozadi-portal_content_01.jpg) bottom left no-repeat;
}

.portal_content_01_left {
position:relative;
top:0px;
left:0px;
width:420px;
height:auto;
margin:0px 0px 15px 0px;
padding:5px 0px 0px 0px;
float:left;
}

.portal_content_01_right {
position:relative;
top:0px;
left:0px;
width:300px;
height:auto;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
float:right;
}


.msol_hp_container_bg {
position:relative;
top:0px;
left:0px;
width:959px;
height:auto;
background:#f5f5f5;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
border-right:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
}

.msol_hp_container_bg h2 {
background:#012f6b;
color:#ffffff;
width:920px;
font-size:18px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:9px 20px 7px 20px;
}

.msol_hp_container_bg h2 span {
background:#012f6b;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

.msol_hp_container_bg_content {
margin:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

span.numero {
display:block;
width:20px;
height:18px;
text-align:center;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px;
color:#ffffff;
font-size:14px;
font-weight:bold;
background:#db570f;
}

table.5duvodu {
position:relative;
top:0px;
left:0px;
border-collapse:collapse;
}

td.numero {
width:25px;
}

td.duvod_nadpis {
width:275px;
font-size:16px;
font-weight:normal;
}

ul.duvody-seznam {
width:250px;
list-style-image:url(../App_Themes/stating/img/duvody_dot.gif);
margin:10px 0px 0px 0px;
padding:0px 0px 0px 18px;
}

ul.duvody-seznam li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.vyzkousejte_demo {
position:absolute;
top:25px;
right:14px;
width:300px;
height:56px;
}

div.msol-uvodni-text {
position:absolute;
top:30px;
left:14px;
width:450px;
height:56px;
}

p.title-demo {
font-size:16px;
font-weight:bold;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.msol-prihlaseni-uvod {
position:absolute;
top:136px;
right:14px;
width:270px;
height:56px;
background:#e4e4e4;
border:1px solid #bfbfbf;
margin:0px 0px 0px 0px;
padding:15px 15px 15px 15px;
}

.LogonField {
border:1px solid #bfbfbf;
width:180px;
margin:0px 0px 4px 0px;
padding:3px 6px 3px 6px;
}

a.msol-registrovat-link {
position:absolute;
top:146px;
left:40px;
display:block;
width:230px;
height:55px;
color:#db501c;
font-size:30px;
font-weight:bold;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
}

a.msol-registrovat-link span {
display:block;
color:#393939;
font-size:16px;
font-weight:normal;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

a.msol-registrovat-link:hover {
color:red;
text-decoration:none;
}

a.msol-registrovat-link:hover span {
color:#393939;
text-decoration:none;
}



/*#Uvodni popup okno#*/

.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(/App_Themes/stating/img/popup/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(/App_Themes/stating/img/popup/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}




/*# Kontakt form #*/

.kontaktform-input {
width:250px;
}


/*# Pozvanka seminar #*/

h2.title-large {
	font-size:24px;
font-weight:bold;
text-align:left;
}

p.title-upper {
	font-size:16px;
font-weight:bold;
}

p.text-larger {
	font-size:16px;
font-weight:bold;
line-height:22px;
}

p.limitovany-poc {
	color:#e56628;
	font-size:16px;
font-weight:bold;
line-height:22px;
margin:0px 0px 35px 0px;
}

p.terminy {
	color:#042e6f;
	font-size:22px;
font-weight:bold;
line-height:22px;
margin:0px 0px 5px 0px;
}

hr {
  postition:relative;
top:0px;
left:0px;
width:100%;
height:1px;
border:none;
background:#d3d3d3;
}


textarea.TextAreaField {
	width:495px;
height:100px;
}

input.TextBoxField,
select.DropDownField
 {
	width:250px;
}

.EditingFormErrorLabel,
.ErrorLabel
 {
	color:red;
}