/*#Vseobecne styly#*/

html {
height:100%;
overflow-y: scroll;
}

body {
margin:0px;
padding:0px;
font-family:Verdana,Arial,Tahoma,Trebuchet MS,Helvetica,sans-serif;
font-size:12px;
line-height:1.6em;
height:100%;
color:#ffffff;
background:url(../App_Themes/webskot/img/footer_bg.gif) #2a343f top left repeat;
}

input {
font-family:Verdana,Arial,Tahoma,Verdana,Trebuchet MS,Helvetica,sans-serif;
color:#12161e;
}

h1 {
font-size:20px;
font-weight:bold;
text-align:left;
color:#00b1f1;
margin:0px 0px 25px 0px;
padding:0px 0px 15px 0px;
line-height:26px;
border-bottom:1px solid #434f5e;
}

h2 {
font-size:16px;
font-weight:bold;
text-align:left;
color:#00b1f1;
margin:12px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.content_bg h2 {
font-size:16px;
font-weight:bold;
text-align:left;
color:#00b1f1;
margin:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
}

.content_bg .content_unit h2 {
font-size:16px;
font-weight:bold;
text-align:left;
color:#00b1f1;
margin:12px 0px 15px 0px;
padding:0px 0px 0px 0px;
}


h3 {
font-size:16px;
font-weight:bold;
text-align:left;
color:#00b1f1;
margin:20px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

h4 {
font-size:12px;
font-weight:bold;
text-align:left;
color:#00b1f1;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

a {
color:#00b1f1;
text-decoration:underline;
}

a:hover {
color:#00a1db;
text-decoration:underline;
}

p {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.uprostred {
text-align:center;
}

.tucny {
font-weight:bold;
}

img.noborder {
border:none;
padding:0px;
}

.content_unit {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.doprava {
float:right;
margin:5px 0px 15px 20px;
}

.doleva {
float:left;
margin:5px 20px 15px 0px;
}

/*#01 - Main Wrap#*/

#main_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/page_bg.gif) #212731 top left repeat;
}

#main_wrap .main_bg_top {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/page_bg_top.gif) top left repeat-x;
}


/*#02 - Header#*/

#header_wrap {
position:absolute;
top:0px;
left:0px;
width:100%;
height:140px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#header {
position:relative;
top:0px;
left:0px;
width:990px;
height:140px;
margin:0 auto;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/header_menu_bg.png) bottom left repeat-x;
}

/*#02 - Header / logo#*/

#header .header_logo {
position:absolute;
top:23px;
left:0px;
width:164px;
height:32px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/webskot-logo.png) top left no-repeat;
}

/*#02 - Header / loga#*/

#header .header_loga {
position:absolute;
top:0px;
right:260px;
width:500px;
height:81px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#header .header_loga a.ncompany {
position:absolute;
top:20px;
right:285px;
display:block;
width:113px;
height:40px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/top-neuman-company.png) top left no-repeat;
border-right:1px solid #586a80;
}

#header .header_loga a.impuls {
position:absolute;
top:21px;
right:0px;
display:block;
width:86px;
height:35px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/top-impuls.png) top left no-repeat;
}

#header .header_loga a.merin {
position:absolute;
top:19px;
right:224px;
display:block;
width:41px;
height:41px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/top-agro-merin.png) top left no-repeat;
}

#header .header_loga a.chovservis {
position:absolute;
top:30px;
right:100px;
display:block;
width:108px;
height:19px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/top-chovservis.png) top left no-repeat;
}



/*#02 - Header / links#*/

#header .header_links {
position:absolute;
top:48px;
right:340px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#cad6e3;
}

.header_links a {
color:#cad6e3;
text-decoration:none;
}

.header_links a:hover {
color:#cad6e3;
text-decoration:underline;
}

.header_links span {
color:#cad6e3;
text-decoration:none;
padding:0px 10px 0px 10px;
}

/*#02 - Header / portal#*/

#header .header_portal {
position:absolute;
top:1px;
right:0px;
width:298px;
height:79px;
}

.header_portal_title {
position:absolute;
top:12px;
left:12px;
width:38px;
height:55px;
background:url(../App_Themes/webskot/img/zakaznicky-portal-nadpis.png) top left no-repeat;
display:none;
}

.logon_form {
position:absolute;
top:12px;
right:0px;
width:222px;
height:55px;
background:url(../App_Themes/webskot/img/login_bg.gif) top right no-repeat;
}

#plc_lt_zoneHeaderUser_logonminiform_loginElem_UserName {
position:absolute;
top:0px;
right:0px;
width:172px;
height:20px;
background:transparent;
border:none;
margin:0px 0px 0px 0px;
padding:3px 4px 0px 4px;
}

#plc_lt_zoneHeaderUser_logonminiform_loginElem_Password {
position:absolute;
bottom:0px;
right:32px;
width:140px;
height:20px;
background:transparent;
border:none;
margin:0px 0px 0px 0px;
padding:3px 4px 0px 4px;
}

#plc_lt_zoneHeaderUser_logonminiform_loginElem_btnLogon {
position:absolute;
bottom:0px;
right:0px;
width:32px;
height:23px;
background:url(../App_Themes/webskot/img/empty.gif) top left repeat;
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:0px;
cursor:pointer;
}

span.label_login {
position:absolute;
top:3px;
left:2px;
display:block;
text-align:left;
width:38px;
}

span.label_heslo {
position:absolute;
bottom:3px;
left:2px;
display:block;
text-align:left;
width:38px;
}

.current_user {
position:absolute;
top:11px;
right:0px;
width:220px;
height:18px;
overflow:hidden;
text-align:right;
}

a.signoutLink {
position:absolute;
bottom:15px;
right:0px;
display:block;
width:80px;
height:21px;
color:#ffffff;
background:url(../App_Themes/webskot/img/btn_01.gif) top left no-repeat;
border:none;
text-align:center;
text-decoration:none;
padding:2px 0px 0px 0px;
margin:0px;
}

a.myaccountlink {
position:absolute;
bottom:15px;
right:85px;
display:block;
width:80px;
height:21px;
color:#ffffff;
background:url(../App_Themes/webskot/img/btn_01.gif) top left no-repeat;
border:none;
text-align:center;
cursor:pointer;
text-decoration:none;
padding:2px 0px 0px 0px;
margin:0px;
}

a.btn_login {
position:absolute;
bottom:15px;
right:85px;
display:block;
width:80px;
height:21px;
color:#ffffff;
background:url(../App_Themes/webskot/img/btn_01.gif) top left no-repeat;
border:none;
text-align:center;
cursor:pointer;
text-decoration:none;
padding:2px 0px 0px 0px;
margin:0px;
}

a.btn_register {
position:absolute;
bottom:15px;
right:0px;
display:block;
width:80px;
height:21px;
color:#ffffff;
background:url(../App_Themes/webskot/img/btn_01.gif) top left no-repeat;
border:none;
text-align:center;
text-decoration:none;
padding:2px 0px 0px 0px;
margin:0px;
}



/*#02 - Header / menu#*/

#header .header_menu {
position:absolute;
bottom:0px;
left:0px;
width:990px;
height:59px;
}

.header_menu ul#HeaderMenu {
position:absolute;
bottom:0px;
left:0px;
width:985px;
height:59px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.header_menu ul#HeaderMenu li {
float:left;
width:auto;
height:59px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 1px;
background:url(../App_Themes/webskot/img/topmenu_line.gif) 0% 50% no-repeat;
}

.header_menu ul#HeaderMenu li.CMSListMenuLIfirst, .header_menu ul#HeaderMenu li.CMSListMenuHighlightedLIfirst {
float:left;
width:auto;
height:59px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;
}


ul#HeaderMenu li a {
display:block;
float:left;
width:auto;
height:36px;
margin:0px 0px 0px 0px;
padding:20px 18px 0px 18px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:12px;
}

ul#HeaderMenu li a:hover {
text-decoration:none;
color:#ffffff;
border-bottom:3px solid #00b1f1;
}

ul#HeaderMenu li.CMSListMenuHighlightedLI a {
text-decoration:none;
color:#ffffff;
border-bottom:3px solid #00b1f1;
}


/*#03 - Telo#*/

#telo_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:140px 0px 0px 0px;
}

#telo {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0 auto;
padding:0px 0px 0px 0px;
}

.content_wrap {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.content_wrap_top_hp {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.content_wrap_top {
position:relative;
top:0px;
left:0px;
width:990px;
height:auto;
margin:0px 0px 0px 0px;
padding:21px 0px 0px 0px;
}


.hp_slider {
position:relative;
top:0px;
left:0px;
width:990px;
height:319px;
margin:1px 0px 21px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/content_bg.png) top left repeat;
}

#home_page .stitek_side {
position:absolute;
top:220px;
right:-40px;
width:40px;
height:81px;
background:url(../App_Themes/webskot/img/header_stitek_bg.png) top left no-repeat;
}

#page .stitek_side {
position:absolute;
top:35px;
right:-40px;
width:40px;
height:81px;
background:url(../App_Themes/webskot/img/header_stitek_bg.png) top left no-repeat;
}

.stitek_side a.rss_link {
position:absolute;
bottom:38px;
right:15px;
display:block;
width:19px;
height:19px;
background:url(../App_Themes/webskot/img/rss-link-ico.png) top left no-repeat;
font-size:0px;
text-decoration:none;
}

.stitek_side a.facebook_link {
position:absolute;
bottom:14px;
right:15px;
display:block;
width:19px;
height:19px;
background:url(../App_Themes/webskot/img/facebook-link-ico.png) top left no-repeat;
font-size:0px;
text-decoration:none;
}



.content_left_main {
position:relative;
top:0px;
left:0px;
width:691px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.content_right_main {
position:relative;
top:0px;
left:0px;
width:691px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}

.content_left {
position:relative;
top:0px;
left:0px;
width:278px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.content_right {
position:relative;
top:0px;
left:0px;
width:278px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;
}

.content_bg {
position:relative;
margin:0px 0px 21px 0px;
padding:25px 25px 10px 25px;
background:url(../App_Themes/webskot/img/content_bg.png) top left repeat;
}

.content_bg a.link_title {
position:absolute;
top:25px;
right:25px;
}

/*# Vyhledat #*/

.searchBox {
position:relative;
top:0px;
left:0px;
width:230px;
height:23px;
background:url(../App_Themes/webskot/img/search_bg.gif) top left no-repeat;
margin:0px 0px 35px 0px;
padding:0px 0px 0px 0px;

}

.search_btn {
position:absolute;
top:0px;
right:0px;
width:32px;
height:23px;
background:none;
border:none;
font-size:0px;
cursor:pointer;
}

.search_inp {
position:absolute;
top:0px;
left:0px;
width:190px;
height:20px;
background:none;
border:none;
margin:0px 0px 0px 0px;
padding:3px 4px 0px 4px;
}

/*# Anketa #*/

.PollTitle {
display:none;
}

.PollQuestion {
display:block;
font-size:16px;
font-weight:bold;
text-align:left;
color:#00a1db;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

.PollControl {
width:100%;
}

div.PollGraph {
border:1px solid #9baac2;
height:4px;
overflow:hidden;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
background:none;
}

.PollCount {
font-size:9px;
padding-left:10px;
}

.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5, .PollGraph6, .PollGraph7, .PollGraph8, .PollGraph9, .PollGraph10, .PollGraph11, .PollGraph12, .PollGraph13, .PollGraph14, .PollGraph15, .PollGraph16, .PollGraph17, .PollGraph18, .PollGraph19, .PollGraph20, .PollGraph21, .PollGraph22, .PollGraph23, .PollGraph24, .PollGraph25 {
background:#00a1db;
}

.PollInfo {
display:block;
margin:0px 0px 0px 0px;
padding:15px 0px 5px 0px;
}

.PollVoteButton, .SubscriptionButton {
color:#303030
}

.NewsletterSubscription table img {
margin:4px 0px 0px 4px;
}

/*#Aktuality#*/
/*#Aktuality / list#*/

.news_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.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:none;
}

.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;
}

.news_one_text {
position:relative;
top:0px;
left:0px;
float:right;
width:480px;
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 / detail#*/

.NewsSumary {

}


/*# Search #*/

.SearchResults {
margin-top:20px;
}

/*#04 - Footer#*/

#footer_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #1a202a;
}

#footer {
position:relative;
top:0px;
left:0px;
width:990px;
height:140px;
margin:0 auto;
padding:0px 0px 0px 0px;
color:#5b6675;
}

#footer a {
position:relative;
top:0px;
left:0px;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#5b6675;
text-decoration:none;
}

#footer a:hover {
color:#5b6675;
text-decoration:underline;
}

#footer img.kentico {
position:absolute;
top:83px;
right:0px;
width:160px;
height:56px;
}

/*#04 - Footer / text, copyright#*/

#footer .footer_text {
position:absolute;
top:20px;
left:0px;
width:550px;
height:70px;
text-align:left;
}

#footer .footer_copyright {
position:absolute;
top:20px;
right:0px;
text-align:right;
}

/*#Menu#*/

.content_left ul#menuElem {
list-style-type:none;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #424a53;
}

ul#menuElem li.CMSListMenuHighlightedLIfirst, ul#menuElem li.CMSListMenuLIfirst {
border-top:none;
}

ul#menuElem li ul li.CMSListMenuHighlightedLIfirst, ul#menuElem li ul li.CMSListMenuLIfirst {
border-top:1px solid #424a53;
}


/*#Menu / uroven 1#*/

ul#menuElem li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #424a53;
}

ul#menuElem li a.CMSListMenuLink {
display:block;
width:200px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 18px;
text-decoration:none;
color:#ffffff;
}

ul#menuElem li a.CMSListMenuLink:hover {
display:block;
width:200px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 15px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
}

ul#menuElem li a.CMSListMenuLinkHighlighted {
display:block;
width:200px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 15px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
}


ul#menuElem li a.CMSListMenuLinkHighlighted:hover {
display:block;
width:200px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 15px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
}

/*#Menu / uroven 2#*/

ul#menuElem ul {
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul#menuElem ul li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #424a53;
}

ul#menuElem li ul li a.CMSListMenuLink {
display:block;
width:170px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 48px;
text-decoration:none;
color:#ffffff;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 29px 11px no-repeat;
}

ul#menuElem li ul li a.CMSListMenuLink:hover {
display:block;
width:170px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 45px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 26px 11px no-repeat;
}

ul#menuElem li ul li a.CMSListMenuLinkHighlighted {
display:block;
width:170px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 45px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 26px 11px no-repeat;
}

ul#menuElem li ul li a.CMSListMenuLinkHighlighted:hover {
display:block;
width:170px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 45px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 26px 11px no-repeat;
}

/*#Menu / uroven 3#*/

ul#menuElem li ul li ul li a.CMSListMenuLink {
display:block;
width:140px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 78px;
text-decoration:none;
color:#ffffff;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 58px 11px no-repeat;
}

ul#menuElem li ul li ul li a.CMSListMenuLink:hover {
display:block;
width:140px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 75px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 55px 11px no-repeat;
}

ul#menuElem li ul li ul li a.CMSListMenuLinkHighlighted {
display:block;
width:140px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 75px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 55px 11px no-repeat;
}

ul#menuElem li ul li ul li a.CMSListMenuLinkHighlighted:hover {
display:block;
width:140px;
margin:0px 0px 0px 0px;
padding:4px 10px 4px 75px;
text-decoration:none;
color:#ffffff;
border-left:3px solid #00a1db;
background:url(../App_Themes/webskot/img/menu_podpol_last.gif) 55px 11px no-repeat;
}




/*#Breadcrumbs#*/

.breadcrumbs {
position:relative;
top:-20px;
left:0px;
font-size:10px;
margin-bottom:10px;
color:#ffffff;
}

.breadcrumbs a {
text-decoration:underline;
color:#ffffff;
font-size:10px;
}

.breadcrumbs a:hover {
text-decoration:underline;
color:#00a1db;
font-size:10px;
}

/*#Plneni#*/

table.contact_people {
width:620px;
border-collapse:collapse;
}

table.contact_people td {
padding:2px 0px 2px 0px;
}

table.contact_people td.email {
width:190px;
text-align:right;
padding-right:30px;
}

table.EditingFormTable {
margin-top:15px;
}

table.EditingFormTable td {
padding:3px;
}

table.EditingFormTable .TextBoxField, table.EditingFormTable .TextAreaField {
width:290px;
}

table.EditingFormTable  td.EditingFormLabelCell {
width:160px;
}

/*#Uzivatel#*/

.current_user_wrap {
padding-bottom:15px;
}

.TabsHeader {
margin:15px 0px 5px 0px;
}

.TabControlTable {
width:100%;
border-bottom:1px solid #00a1db;
border-collapse:collapse;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.TabControlTable td {
text-align:center;
margin:0px 0px 0px 0px;
padding:4px 0px 4px 0px;
}

.TabControl a {
text-decoration:none;
color:#ffffff;
}

.TabControlTable .TabControlSelected {
background:#00a1db;
}

.TabControlTable .TabControlSelected a {
text-decoration:none;
color:#ffffff;
}

.user_btns_notlogged {
position:relative;
bottom:0px;
left:0px;
width:180px;
height:31px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.user_btns_notlogged a.link_login {
position:absolute;
top:0px;
left:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

.user_btns_notlogged a.link_register {
position:absolute;
top:0px;
right:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

.user_btn_logout {
position:relative;
bottom:0px;
left:0px;
width:180px;
height:31px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
}

.user_btn_logout a.signoutLink {
position:absolute;
top:0px;
left:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

.user_btn_logout a.muj_ucet {
position:absolute;
top:0px;
right:0px;
display:block;
width:82px;
height:20px;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
color:#ffffff;
background:none;
text-align:center;
text-decoration:none;
}

fieldset {
border:1px solid #424a53;
margin-bottom:10px;
padding:10px;
}

fieldset legend {
color:#ffffff;
}

.EditingFormErrorLabel {
color:#f7bb00;
}

.InfoLabel {
display:block;
margin:2px 0px 5px 0px;
}

.CalendarIcon {
padding:0px 0px 0px 10px;
}

/*#Fotogalerie#*/
/*#Fotogalerie / one pic#*/


.fotogalerie_wrap {
position:relative;
top:0px;
left:0px;
width:661px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
}

.fotogalerie_image_one {
position:relative;
top:0px;
left:0px;
width:121px;
height:91px;
float:left;
margin:0px 8px 8px 0px;
}

.fotogalerie_image_one img {
border:none;
padding:0px;
}

.fotogalerie_image_one a {
position:absolute;
display:block;
width:120px;
height:90px;
background:none;
border:1px solid #9baac2;
}

.fotogalerie_image_one a span {
display:block;
width:120px;
height:90px;
overflow:hidden;
text-align:center;
background:#242a34;
}

/*#Fotogalerie / list#*/

.GalleryOne {
position:relative;
top:0px;
left:0px;
width:611px;
height:auto;
margin:0px 0px 10px 0px;
padding:2px 0px 7px 0px;
}

.GalleryOne .GalleryPreviewSummary p {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.gallery_list_image {
position:relative;
top:2px;
left:0px;
width:140px;
height:105px;
float:left;
margin:0px 0px 10px 0px;
padding:3px;
overflow:hidden;
border:1px solid #005276;
}

.gallery_list_image a {
position:absolute;
top:3px;
left:3px;
display:block;
width:140px;
height:105px;
z-index:10;
overflow:hidden;
}

.gallery_list_image img {
position:relative;
top:0px;
left:0px;
width:140px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:0;
border:none;
}

.gallery_list_text {
position:relative;
top:0px;
left:0px;
float:right;
width:450px;
height:auto;
text-align:justify;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.GalleryPreviewTitle {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
text-align:left;
}

.GalleryPreviewTitle a {
font-weight:bold;
text-align:left;
}

/*#Pager#*/

.pager {
position:relative;
top:0px;
left:0px;
width:auto;
height:26px;
margin:0px 0px 10px 0px;
font-weight:bold;
}

.pager_bottom {
position:relative;
top:-10px;
left:0px;
width:auto;
height:20px;
margin:0px 0px 0px 0px;
font-weight:bold;
background:none;
}

.pager a, .pager_bottom a, .PagerControl a {
text-decoration:underline;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pager a:hover, .pager_bottom a:hover, .PagerControl a:hover {
color:#ffffff;
text-decoration:underline;
}

.paging {
position:relative;
top:0px;
left:0px;
width:50%;
height:auto;
float:right;
text-align:right;
}

.paging_result {
position:relative;
top:0px;
left:0px;
width:50%;
height:auto;
float:left;
text-align:left;
}

/*#Forum#*/

.ForumModerationInfo
{
	text-align: center;
	margin: 5px;
	padding: 5px;
}

.ForumModerationInfoText
{
	margin: 15px;
	border: solid 1px #cccccc;
	padding: 35px;
	background-color: #fff6df;	
}

.ForumSearchResults
{
	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;
}

/*#Forum/Extended actions#*/

.PostExtendedActions
{
	border-top: solid 1px #424a53;
	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
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
}

.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 #424a53;
	border-left: solid 1px #424a53;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #00a1db;
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	border-top: solid 1px #424a53;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #00a1db;
	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;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}



.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%;
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	border: solid 1px #424a53;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #00a1db;
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
}

.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;
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	padding: 5px;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #00a1db; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}


.ForumFlat .Table .Posts td
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #424a53;
}

.ForumFlat .Pager td
{
	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 #424a53;
}

.ForumFlat .ThreadTable td
{
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	border-right: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background:#00a1db;
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #00a1db;
}

.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;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
	width:360px;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;
	color: #00a1db;
}

.ForumFlat .ForumBreadCrumbs

{

	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}

/*#Forum/Forum flat layout/Post#*/
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #424a53;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
}

.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: #00a1db;
	padding: 0px 5px 0px 5px;
}

/*#Forum/New post form#*/
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #424a53;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #424a53;*/
	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: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 450px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 450px;
	height: 200px;
}


/*#Forum/Tree layout#*/
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table

{
	width: 100%;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	border: solid 1px #424a53;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 55px;
	vertical-align: top;
	background:#00a1db;
}

.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;
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #00a1db;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #424a53;
	border-left: solid 1px #424a53;

	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #424a53;
	border-bottom: solid 1px #424a53;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/*#Forum/Tree layout/Post#*/
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	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: #00a1db;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #424a53;
	 width: 600px;
}

/* Overall */






.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{	
	padding: 1px 0px 2px 0px;    
	overflow: hidden;
}


.ThreadPost .Name
{
    padding: 1px 0px 2px 0px;    
    margin-left: 0px;
    cursor: pointer;
    font-weight:bold;
}

.RTL .ThreadPost .Name
{
    padding: 1px 3px 2px 5px;
    margin-left: auto;
    margin-right: 1px;
}

.ThreadPostSelected .Name
{          	
    background-color: #00b1f1;
    padding: 2px 2px 1px 2px;
    margin-left: 1px;
    cursor: pointer;
    font-weight:bold;		
}

.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;
	border-right: none;
	width:50px;
	text-align: center;
	border-right: 1px solid #424a53;
}

.ForumGroup .Forum .ForumImageDefault, .ForumGroup .Forum .ForumImage
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Forum_default.gif);
width:50px;

}

.ForumGroup .Forum .ForumImageLocked
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Forum_locked.gif);
width:50px;
}


.ForumFlat .ThreadTable .ThreadImageDefault, .ForumFlat .ThreadTable .ThreadImage
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_default.gif);
width:50px;
}

.ForumFlat .ThreadTable .ThreadImageLocked
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_locked.gif);
width:50px;
}

.ForumFlat .ThreadTable .ThreadImageAnnouncement
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_announcement.gif);
width:50px;
}

.ForumFlat .ThreadTable .ThreadImageSticky
{
	background-image: url(../App_Themes/Default/Images/Design/Forums/Thread_sticked.gif);
width:50px;

}

.ForumImage {
width:50px;
}

/*#Reference#*/
/*#Reference / strana referenci#*/
a.reference_one {
position:relative;
top:0px;
left:10px;
display:block;
width:300px;
height:143px;
float:left;
margin:0px 20px 25px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
}

.reference_one h2 {
position:relative;
top:0px;
left:0px;
text-align:left;
width:140px;
font-size:12px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 160px;
}

.reference_one span.reference_one_img {
position:absolute;
top:0px;
left:0px;
display:block;
width:140px;
height:140px;
overflow:hidden;
margin:0px 20px 15px 0px;
padding:0px 0px 0px 0px;
}

.reference_one span.reference_one_img img {
position:relative;
top:0px;
left:0px;
width:140px;
height:140px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}

.reference_one span.reference_one_text {
position:relative;
top:0px;
left:0px;
display:block;
width:150px;
height:138px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 160px;
text-align:left;
}

a.reference_one:hover span.reference_one_text {
text-decoration:none;
}

a.reference_one:hover h2 {
text-decoration:underline;
}

/*#Reference / levy sloupec#*/
a.reference_one_side {
position:relative;
top:0px;
left:0px;
display:block;
width:228px;
height:102px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
overflow:hidden;
text-decoration:none;
color:#ffffff;
}

.content_bg .content_unit .reference_one_side h2 {
position:relative;
top:0px;
left:0px;
text-align:left;
width:118px;
font-size:12px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 110px;
}

.reference_one_side span.reference_one_img {
position:absolute;
top:0px;
left:0px;
display:block;
width:100px;
height:100px;
overflow:hidden;
margin:0px 20px 15px 0px;
padding:0px 0px 0px 0px;
}

.reference_one_side span.reference_one_img img {
position:relative;
top:0px;
left:0px;
width:100px;
height:100px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}

.reference_one_side span.reference_one_text {
position:relative;
top:0px;
left:0px;
display:block;
width:118px;
height:138px;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 110px;
text-align:left;
}

a.reference_one_side:hover span.reference_one_text {
text-decoration:none;
}

a.reference_one_side:hover h2 {
text-decoration:underline;
}

/*#RSS#*/

img.FeedIcon {
position:relative;
top:3px;
margin-right:10px;
}

span.FeedCaption {
position:relative;
top:0px;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*#Slider#*/

.Slider {
position:relative;
top:12px;
left:12px;
width:966px;
height:295px;
overflow:hidden;
}

.Slider .ContentPage {
position:relative;
top:0px;
left:0px;
width:966px;
height:295px;
}

/*#Slider / detail#*/
.slider_one_detail {
position:relative;
top:0px;
left:0px;
width:966px;
height:295px;
}

.slider_one_detail a {
position:relative;
top:0px;
left:0px;
display:block;
width:966px;
height:295px;
}

.slider_one_detail a img.main_pic {
position:absolute;
top:0px;
left:0px;
width:679px;
height:295px;
border:none;
}

.slider_one_detail a span.text {
position:absolute;
bottom:42px;
right:13px;
display:block;
width:249px;
height:98px;
color:#ffffff;
text-decoration:none;
overflow:hidden;
}

.slider_one_detail h1, .slider_one_detail h2 {
position:absolute;
top:0px;
left:0px;
border:none;
}

.slider_one_detail span.link {
position:absolute;
bottom:13px;
right:13px;
text-decoration:underline;
}

span.graphic_title_bg {
position:absolute;
top:0px;
right:0px;
display:block;
width:345px;
height:105px;
background:url(../App_Themes/webskot/img/header_slider_title_bg.png) top left no-repeat;
}

.graphic_title_bg img {
position:absolute;
top:0px;
right:0px;
display:block;
width:287px;
height:105px;
border:none;
}


.ajax_unit_bg {
position:absolute;
bottom:0px;
left:0px;
width:679px;
height:57px;
z-index:100
}

.ajax_left {
position:absolute;
top:0px;
left:0px;
width:225px;
height:57px;
background:url(../App_Themes/webskot/img/slider_content_bg.png) top left repeat;
}

.ajax_middle {
position:absolute;
top:0px;
left:226px;
width:225px;
height:57px;
background:url(../App_Themes/webskot/img/slider_content_bg.png) top left repeat;
}

.ajax_right {
position:absolute;
top:0px;
right:0px;
width:227px;
height:57px;
background:url(../App_Themes/webskot/img/slider_content_bg.png) top left repeat;
}

.ajax_img_mini img {
display:none;
width:0px;
height:0px;
}


.ajax_img_mini a {
position:absolute;
top:0px;
left:0px;
display:block;
height:57px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.ajax_img_mini a.selected {
position:absolute;
top:0px;
left:0px;
display:block;
height:57px;
color:#ffffff;
text-decoration:none;
background:url(../App_Themes/webskot/img/slider_mini_selected.gif) bottom left repeat-x;
}

.ajax_left .ajax_img_mini a, .ajax_middle .ajax_img_mini a, .ajax_left .ajax_img_mini a.selected, .ajax_middle .ajax_img_mini a.selected {
width:195px;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
} 

.ajax_right .ajax_img_mini a, .ajax_right .ajax_img_mini a.selected {
width:197px;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
}

.cow_screen {
position:relative;
top:0px;
left:-45px;
width:322px;
height:362px;
background:url(../App_Themes/webskot/img/cow-screen.png) top left no-repeat;
margin-bottom:21px;
}

.hp_kolaz {
position:relative;
top:0px;
left:0px;
width:990px;
height:301px;
margin:1px 0px 21px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/content_bg.png) top left repeat;
}

.hp_grafika {
position:absolute;
bottom:0px;
right:0px;
width:608px;
height:281px;
margin:10px 10px 10px 0px;
padding:0px 0px 0px 0px;
background:url(../App_Themes/webskot/img/hp-img.png) top right no-repeat;
}

.hp_text {
position:absolute;
top:15px;
left:20px;
width:440px;
height:270px;
overflow:hidden;
}

.hp_text h1 {
width:380px;
margin-bottom:16px;
}

.hp_text h1 span.nazev {
display:block;
font-size:26px;
padding-bottom:6px;
}



/*#Clanky#*/
/*#Clanky / list#*/

.article_one {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

.article_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:none;
}

.article_one_image img {
position:relative;
top:0px;
left:0px;
width:140px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.article_one_image a img {
border:none;
}

.article_one_text {
position:relative;
top:0px;
left:0px;
float:right;
width:480px;
height:auto;
text-align:left;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
}

.article_one_text_title {
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.article_one_text_title a {
font-weight:bold;
}

/*#Clanky / detail#*/

.video_wrap {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}