body {

    background: #590100 ;
    margin: 0px;
    padding: 0px;
    font-size: 10px;
    text-align:center;
}

*{
    font-family: arial;
    text-align:left;
    font-size: 11px;
    color:#fff;
}


a.hiddenAnchor {
    margin: 0px !important;
	padding: 0px !important;
	border: none !important;
	display: inline !important;
}

a {
    text-decoration: none;
    color: #D41B19;
}

.absatz{
float:left;
font-size: 11px;
color:#D41B19;
}

.absatz strong, .absatz p{
color:#D41B19;
}

.absatz_img{
float:left;
padding:0 8px 0 0;
}

.absatz_link{
float:left;
padding:10px 0 0 0;
}

img {
    border: none;
}

a:hover {
    text-decoration: underline;
}

h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0px;
}

h3 {
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
    color:#D41B19;
    padding:10px 0;
}
#body{

    margin: 0 auto;
    padding-top: 20px;
	  padding-bottom: 20px;
    width: 820px;

}
#bodyContainer {
    width: 820px;
    float:left;
    position:relative;
}

#float_right{
  position:absolute;
  top:45px;
  left:820px;
  width:210px;
  height:280px;
  padding:280px 0 0 0;
  xbackground:url(../../portal/pics/skrtel/float_right.jpg) ;
}

#logoHeader {
    height: 45px;
    background: url(../../portal/pics/skrtel/logo.jpg) no-repeat scroll top right;
}

#imageHeader {

    width:810px;
    height: 250px;
    background: #fff ;
    float:left;
    padding:10px 0 10px 10px;
    _padding:10px 10px 10px 10px;
}

#mainContainer {
    background-color: #ffffff;
    padding: 0;
    float:left;
}



#portalNaviContainer {
    float:left;
    height: 24px;
    padding: 0;
}

#mainContentContainer {
    text-align: left;
    float:left;
}

#footerContainer {
    float:left;
    height: 15px;
    padding: 2px;
    color:#fff;
}

#footerContainer a {
    color: #fff;
    text-decoration: underline;
}

#mainNaviContainer {
    border: none;
    width: 130px;
    float: left;
    padding-top: 33px;
}

#contentContainer {
    float: left;
    width: 800px;
    _width:820px;
    padding: 10px;
}

#mainNaviContainer a {
    color: #3b3b3b;
    font-size: 13px;
    font-family: Verdana, arial, sans-serif;
    font-weight: bold;
    text-decoration: none;

}

.mainFooter{float:left;}

#contentSponzors{
  height:75px;
  width:450px;
  margin:13px 0 0 10px;
  _margin:13px 0 0 5px;
  border-top:2px solid #653C38;
  float:left;
  padding:  20px 0 0 0;
}

#contentfooter{
  float:left;
  background:transparent url(../../portal/pics/skrtel/footer.jpg) no-repeat scroll right top;
  height:110px;
  width:350px;
  

}

#contentSponzors h2{
  padding:21px 30px 0 0;
  color:#C61818;
  float:left;

}

.bild{
float:left;
}

#ContainerLeft{
float:left;
width:410px;
}

#ContainerMiddle{
float:left;
width:200px;
}

#ContainerMiddle .MiddleTop{
float:left;
width:200px;
background: url(../../portal/pics/skrtel/right_bg.jpg) ;
}

#ContainerMiddle .MiddleBottom{
float:left;
width:200px;
margin:10px 0 0 0 ;
}

#ContainerRight{
float:left;
width:170px;
background: url(../../portal/pics/skrtel/mid_bg.jpg) ;
margin:0 10px;
padding: 0 0 0px 0;
}

#ContainerRight div.image{
margin:5px 0 5px 8px;
_margin:5px 0 5px 3px;
float:left;
background:#fff;
padding:0 0 0 0;
}



#ContainerRight a{
float:left;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;

}


#ContainerRight a:hover{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#ContainerRight img{
float:left;

border:2px solid #fff;
_border-top:2px solid #fff;
_border-right:0px solid #fff;
_border-bottom:2px solid #fff;
_border-left:0px solid #fff;

}


#pNaviContainer {
    background: url(../../portal/pics/skrtel/menu_bg.jpg) ;
    height:24px;
    width:800px;
    margin:0 0 0 10px;
    _margin:0 0px 0 5px;
    float: left;
}

#pNaviContainer ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width:700px;
    float:left;
}

#pNaviContainer ul li {
    display: inline;
}

#pNaviContainer ul li a {
    text-decoration: none;
    color: #fff;
    height:24px;
    line-height:24px;
    _line-height:14px;
    padding:5px 10px 5px 10px;
    font-size:10px;
}

#pNaviContainer ul li a:hover {
    text-decoration: none;
    background: rgb(138,9,9);
}

#pNaviContainer #languageSwitchContainer{
  float:right;
  height:24px;
  line-height:24px;
  padding:0 10px 0 0;
}
#pNaviContainer #languageSwitchContainer a{
text-decoration:none;
color: #fff;
font-size:12px;
}

#portalNaviContainer #pNaviContainer ul li a.navi-1-active{
background-color: rgb(138,9,9);
}


ul.level2{xdisplay:none;}



.cleaner {
    clear: both;
}

/** FORMS **/

#contentContainer form label {
    display: block;
    float: left;
    width: 30%;
    height: 20px;
    padding: 2px 0 0 0;
    color:#B71311;
}

#contentContainer form br {
    clear: both;
}

.inputText, .inputTextShort, .inputDate {
    background-image: url('../../portal/pics/skrtel/forms_input_back.gif');
    background-repeat: repeat-x;
    padding: 0;
    margin: 0 3px 0 0;
    display: block;
    float: left;
    width: 180px;
    height: 16px;
    border: 1px solid #DF7F7D;
    font-size: 11px;
    color: #B71311;
}

.inputTextarea {
    background-image: url('../../portal/pics/skrtel/forms_input_back.gif');
    background-repeat: repeat-x;
    padding: 0;
    margin: 0 3px 0 0;
    display: block;
    float: left;
    width: 180px;
    height: 88px;
    border: 1px solid #DF7F7D;
    font-size: 11px;
    color: #B71311;
}

.inputTextareaLarge {
    background-image: url('../../portal/pics/skrtel/forms_input_back.gif');
    background-repeat: repeat-x;
    padding: 0;
    margin: 0 3px 0 0;
    display: block;
    float: left;
    width: 300px;
    height:150px;
    border: 1px solid #DF7F7D;
    font-size: 11px;
    color: #B71311;
}

.inputText:focus, .inputTextShort:focus, .inputTextarea:focus, .inputDropdown:focus, .inputDate:focus {
    color: #000000;
}

.button, .buttonShort {
    background-image: url('../../portal/pics/skrtel/forms_button_back_31.gif');
    background-repeat: repeat-x;
    padding: 0 0 3px 35px;
    margin: 8px 0 0 0;
    display: block;
    float: left;
    width: 182px;
    height: 18px;
    border: 1px solid #DF7F7D;
    font-size: 11px;
    color: #fff;
    text-align: left;
    cursor: pointer;
}

.button:hover, .buttonShort:hover, .button:focus, .buttonShort:focus {
    color: #000000;
}

.textout{
padding-top:5px;
float:left;
background:url(../../portal/pics/skrtel/news_bg.jpg) ;
width:410px;
border-bottom: 1px solid rgb(110, 6, 6);
}

.textin{
float:left;
width:390px;
border-bottom: 1px solid rgb(254, 37, 37);
color:#fff;
padding:10px;
}

.textin img{

margin:13px;
}

.textin h3{
padding: 10px 13px 0px 13px;
color:#fff;
}

/* N E W S */
.newsListFirst{
padding-top:5px;
float:left;
background:url(../../portal/pics/skrtel/news_bg.jpg) ;
width:410px;
border-bottom: 1px solid rgb(110, 6, 6);
}

.newsListInFirst{
float:left;
width:410px;
border-bottom: 1px solid rgb(254, 37, 37);
}

.newsListHeaderFirst {
color:#fff;
}
.newsListImgFirst{
float:left;
border:5px solid #fff;
margin:3px 10px 8px 10px;
_margin:3px 10px 8px 5px;

}


.newsListTitleFirst {
    float: left;
    width: 255px;
}
.newsListTitleFirst h3{
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    color:#fff;
    padding:3px 0 3px 10px;
}
.newsListTextFirst{
  float:left;
  width:244px;
  color: #fff;
  font-size: 11px;
  padding:8px 8px 50px 5px;
}
.newsListTeaserFirst {
    float:left;
    position:relative;
    width:410px;
    background:url(../../portal/pics/skrtel/news_bg2.jpg) bottom right no-repeat ;
    padding: 0 0 5px 0;
}
.newsListMoreFirst {
    position:absolute;
    bottom:8px;
    right:8px;
}

.newsListDateFirst {
    float: left;
    position:absolute;
    bottom:8px;
    left:145px;
    color:#fff;
}

.newsListMoreFirst a{
    float: right;
    color:#fff;
}

.newsList {
padding-top:15px;
float:left;
}
.newsListHeader {
float:left;
width:410px;
}

.newsListTitle {
    float: left;
}
.newsListTitle h3{
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
    color:#D41B19;
}

.newsListLine{
 background:url(../../portal/pics/skrtel/news-delimter.jpg) repeat-x ;
float:left;
width:410px;
height:1px;
margin:0px 0 5px 0;

line-height:1px;
font-size: 1px;/**/
}

.newsListMore {
    float: right;
    position:absolute;
    bottom:3px;
    right:1px;

}

.newsListDate {
    float: left;
    position:absolute;
    bottom:3px;
    left:80px;
    color:#D41B19;
}

.newsListMore a{
    float: right;
    color:#D41B19;
}
.newsListTeaser {
    float:left;
    position:relative;
    width:410px;
    padding:0 0 25px 0;
    border-bottom:#B41819 1px solid;
}

.newsListImg{
float:left;
}
.newsListText{
  float:left;
  width:280px;
  color: #D41B19;
  font-size: 11px;
  padding:0 0 0 10px;
  margin: 0 0 0px 0
}

.newsDetail {
padding:10px;
float:left;
background:url(../../portal/pics/skrtel/news_bg.jpg) ;
width:390px;
_width:410px;
border-bottom: 1px solid rgb(110, 6, 6);
}
.newsDetail h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    color:#fff;
    padding:3px 0 3px 5px;
}
.newsTeaser {
    margin-top: 20px;
    color:#fff;
    background:url(../../portal/pics/skrtel/news_bg2.jpg) bottom right no-repeat ;
}

.newsText{
    color:#fff;
    font-size: 12px;
}


.newsBack a{
  float:left;
  padding:30px 0 0 0;
  font-size:12px;
  font-weight:bold;
    color:#fff;
    text-decoration:underline;
}

.newsBack a:hover{
    color:#fff;
    text-decoration:none;
}



/* P O S T A C O M M E N T */
#postaCommentForm {
	display: none;
    margin-bottom: 5px;
}

.pacComment {
    border: 1px solid #cccccc;
    margin-bottom: 5px;
}

.pacHeader {
    background-color: #f0f0f0;
}

.pacName {
    float: left;
    padding: 1px 1px 0 1px;
}

.pacDate {
    float: right;
    padding: 1px 1px 0 1px;
}

.pacSubject {
    clear:both;
    padding: 0 1px 1px 1px;
}

.pacText {
    padding: 1px;
}



#ContainerMiddle .MiddleTop hr{
display:none;
}

.zapasy{
float:left;
font-size:12px;
width:190px;
margin:2px 0px 2px 5px;
_margin:2px 0px 2px 3px;
padding:3px 0px;
height:15px;
line-height:15px;
}

.zapasy .date{
float:left;
padding: 0 3px 0 0;
}

.zapasy .meno{
float:left;
}

.zapasy .vys{
float:right;
}


body #ContainerMiddle .MiddleBottom .f_zapasy{
color: rgb(212, 27, 25);
float:left;
padding:5px 0 0 15px;
font-size:12px;
width:185px;
}

body #ContainerMiddle .MiddleBottom .f_zapasy .tabc3{
color: rgb(212, 27, 25);
}

#ContainerMiddle .MiddleBottom hr{
border:#FFA3A3 1px solid;
float:left;
width:200px;
margin:5px 0 0 0;
}

#ContainerRight .anketa_otazka{
float:left;
font-size:14px;
font-weight:bold;
padding:8px;
text-align:center;
width:154px;
_width:170px;
color:#fff;
border-bottom:5px solid #fff;
}
#ContainerRight .anketa_odpovede{
float:left;
padding:0 8px 8px 8px;
color:#fff;
}
#ContainerRight .anketa_celkom{
float:left;
font-size:12px;
padding:10px 6px 10px;
text-align:center;
width:158px;
_width:170px;
color:#fff;
border-top:5px solid #fff;
}
#ContainerRight .anketa_vysledok{
float:left;
width:154px;
}

#ContainerRight .anketa_pocet{
float:right;
font-size:11px;
color:#fff;

}
#ContainerRight .anketa_odpovede a{
float:left;
background:0;
width:154px;
font-size:12px;
color:#fff;
}
#ContainerRight .anketa_img{
margin:3px 0 0 0;
font-size:8px;
height:10px;
line-height:10px;
background:url(../../portal/downloads/poll.png) ;
float:left;
border-top:0;
border-bottom:0;
border-left:1px solid #811313;
border-right:1px solid #811313;
}
#ContainerRight .anketa_error{
border-top:5px solid #FB2726;
float:left;
font-size:12px;
color:#fff;
padding:10px 6px 10px;
width:158px;
text-align:center;
}

.galery_folder{
float:left;
width:125px;
height:111px;
padding:20px 5px 5px 5px;
}

.galery_folder .galery_folder_name{
float:left;
text-align:center;
width:125px;
}

.galery_folder .galery_folder_name a{
font-size:14px;
font-weight:bold;
}

.galery_folder .galery_folder_pic{
float:left;
border:1px solid #FB2726;
padding:2px;
width:125px;
}


.galery_folder .galery_folder_decs{
float:left;
}

.galery_detail{
float:left;
width:125px;
padding:20px 5px 5px 5px;

}
.galery_detail .galery_pic{
  float:left;
  padding:6px 2px 0px 2px;
  _padding:6px 4px 0px 4px;
  width:125px;
  height:125px;
  background:#B71311;
  line-height:110px;
  font-size:110px;
  position:relative;
}


.galery_detail .galery_pic img{
    display: block;
    margin: auto;
    vertical-align:top;
    /*
    position:absolute;
    left: 0px;
    right:0px;
    top:0;
    bottom:0px;
    */
    border:4px solid #fff;
}






.galery_link{
text-align:center;
font-size:12px;
padding:10px 10px 5px 10px;
float:left;
width:390px;
}

.post{
float:left;
font-weight:bold;
padding:10px 0 10px 0;
border-top: 1px solid #D41B19;
}

.post_date{
float:left;
width:46px;
padding: 0 0 0 12px;
margin:0 15px 0 0;
color: #fff;
background:#B71311;

}
.post_date_month{
float:left;
width:45px;

font-size:18px;
}
.post_date_day{
float:left;
width:45px;
padding:0 0 0 1px;
font-size:26px;
}
.post_date_year{
float:left;
width:44px;
font-size:12px;
padding:0 0 0 3px;
}
.post_date_time{
float:left;
width:45px;
padding:0 0 3px 2px;
font-size:10px;
}

.post_name{
padding:0 0 0 10px;
float:left;
font-size:12px;
border-left: 1px solid #D41B19;
}

.post_name a {
font-weight:bold;
}


.post_text{
border-left: 1px solid #D41B19;
color:#D41B19;
float:left;
width:309px;
padding:10px;
}

.post_add{
float:left;
font-size:14px;
font-weight:bold;
padding:10px;
width:390px;
text-align:center;
}

#ContainerLeft form{
float:left;
padding:20px 0 0 80px;

}

#ContainerLeft form .formleft{
float:left;
width:250px;
}

.absatzHeaderOut{
border-bottom: 1px solid rgb(110, 6, 6); width: 410px; height: 22px; float: left;
}
.absatzHeaderIn{
border-bottom: 1px solid rgb(254, 37, 37); background: transparent url(../../portal/pics/skrtel/koso.jpg) repeat scroll 0% 0%; height: 21px; line-height: 21px; float: left; width: 36px;
}

.absatzHeaderText{
border-bottom: 1px solid rgb(254, 37, 37); padding: 4px 0pt 4px 7px; background: transparent url(../../portal/pics/skrtel/bg_koso.jpg) repeat-x scroll 0% 0%; height: 13px; line-height: 13px; float: left; width: 367px; _width: 374px; color: rgb(255, 255, 255);
}
#ContainerRight a.more_link{
float:left;
text-align:right;
width:155px;
padding:5px 0px 10px 0;
background:0;
color:#fff;
opacity:1;
}

#ContainerMiddle a.more_link{
float:left;
text-align:right;
width:190px;
padding:8px 0px 10px 0;
background:0;
color:#fff;
}


.absatzImageOut{
border-bottom: 1px solid rgb(110, 6, 6); width: 170px; height: 22px; float: left;
}
.absatzImageIn{
border-bottom: 1px solid rgb(254, 37, 37); background: transparent url(../../portal/pics/skrtel/koso.jpg) repeat scroll 0% 0%; height: 21px; line-height: 21px;  float: left; width: 36px;
}

.absatzImageText{
border-bottom: 1px solid rgb(254, 37, 37); padding: 4px 0pt 4px 7px; background: transparent url(../../portal/pics/skrtel/bg_koso.jpg) repeat-x scroll 0% 0%; height: 13px; line-height: 13px; float: left; width: 127px; _width: 134px; color: rgb(255, 255, 255);
}

.absatzMiddleOut{
border-bottom: 1px solid rgb(110, 6, 6); width: 200px; height: 22px; float: left;
}
.absatzMiddleIn{
border-bottom: 1px solid rgb(254, 37, 37); background: transparent url(../../portal/pics/skrtel/koso.jpg) repeat scroll 0% 0%; height: 21px; line-height: 21px;  float: left; width: 36px;
}

.absatzMiddleText{
border-bottom: 1px solid rgb(254, 37, 37); padding: 4px 0pt 4px 7px; background: transparent url(../../portal/pics/skrtel/bg_koso.jpg) repeat-x scroll 0% 0%; height: 13px; line-height: 13px; float: left; width: 157px;  _width: 164px; color: rgb(255, 255, 255);
}

.absatzMiddleBottomOut{
border-bottom: 1px solid rgb(110, 6, 6); width: 200px; height: 22px; float: left;
}
.absatzMiddleBottomIn{
border-bottom: 1px solid rgb(254, 37, 37); height: 21px;  line-height: 21px; float: left; width: 16px;
}

.absatzMiddleBottomText{
border-bottom: 1px solid rgb(254, 37, 37); padding: 4px 0pt 0pt 7px; height: 17px;  line-height: 17px; float: left; width: 177px; color: rgb(212, 27, 25); text-transform: uppercase; font-size:12px; font-weight:bold;
}

.guestbook_fehler{
color: #D41B19;
font-size:12px;
padding:10px;
float:left;
font-weight:bold;
}

.free_space{float:left;padding:30px 0 0 0;font-size:10px;width:410px}

.stats_info td{color:#000;}

.stats_info th{background:#B51010;color:#fff;}

.stats_info tr.step{background:#FFDFE0;}

.right_flash_top{
background:url(../../portal/pics/skrtel/top.jpg) no-repeat;width:210px;height:40px;
}
.right_flash_down{
background:url(../../portal/pics/skrtel/down.jpg) no-repeat;width:210px;height:40px;
}
