ol[style*="list-style-type: upper-alpha"]{list-style:none !important;margin:0;padding:0;}
ol[style*="list-style-type: upper-alpha"] li{margin:0;padding:0;}

#ContainerC {
     text-align: center;
}

#Container {
     background: url("/images/containerBg.png") repeat-y scroll 0px 0px transparent;
     margin: 0px auto;
     padding: 0px 24px;
     position: relative;
     text-align: left;
     width: 966px;
}

#contentC {
     float: left;
     padding: 0px 10px 0px 20px;
     width: 670px;
}

.novinka {
     background: none repeat scroll 0% 0% #f7f9fb;
     padding: 9px 5px 5px 10px;
}

.novinka.suda {
     background: none repeat scroll 0% 0% #fff;
}

.novinka p {margin-top: 0px;}

#content {padding: 2px 0px 15px;}

#content .clanek {margin-bottom: 25px;}

#content .clanek.specialissue {border:1px solid #d32963;padding:12px 10px;background:#f3f3f3;}
#content .clanek.specialissue .specialissueText {background:#d32963;color:#fff;margin-top:-20px;padding:2px 3px;display:block;float:left;}

#content .anot {
     clear: both;
     padding: 0px 0px 7px;
}

#content .anot img {
     float: left;
     padding-right: 0.5em;
}

#content .datAut {
     color: #8B8B8B;
     font-weight: bold;
}

#content h3.nadpisOdkaz, #content h3.nadpisBlog{
     background: url("/images/kulicka.png") no-repeat scroll 0px 5px transparent;
     padding: 0px 0px 0px 20px;
}


#content h3.nadpisOdkaz, #content h3.nadpisBlog {
     font-size: 1.3em;
}

#content h3.nadpisOdkaz a, #content h3.nadpisBlog a {
     text-decoration: none;
}
#content h3.nadpisBlog a { color: gray;}

#content .menuText {
	border-top: 1px solid #D32963;border-bottom: 1px solid #D32963;
	margin-top: 20px;margin-bottom: 20px;
	padding: 0 0 15px 0;
}

#content .menuText h2 {
     color: #363636;
     font-family: Georgia,Times,"Times New Roman",serif;
     font-size: 2em;
     padding-left: 0px;
}

#content .menuText h2 span.vyrazny {
     color: #D32963;
}

/*#content .menuText p {
     font-family: "Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;
     font-size: 1.1em;
}*/

#content .text {
     padding: 12px 0px;
}

.toDiscuss {
    float: right;
    margin-right: 20px;
}

#content .date {
     padding: 7px 0px;
}

#content .doi {
     padding-top: 7px;
}

#content .photogaleryFoto {
     float: left;
     margin-bottom: 1em;
     text-align: center;
     width: 33%;
}

#content .photogaleryFoto img, #content .AddPcitures img {
     border: 1px solid #FFFFFF;
     margin-top: 0.2em;
}

.leftimg {
     float: left;
     margin: 0px 1em 0.5em 0px;
}

.rightimg {
     float: right;
     margin:0 0 0.5em 1em;
}

img.floatleft {
     float: left;
     margin-right: 5px;
}

#actPathC {
     clear: both;
     margin-top: 0px;
     padding: 10px 0px 0px 0em;
}

#actPath {
     padding: 0px 0em 0em 0px;
}

#actualPathInner {
     margin-right: 0px;
     padding: 4px 7px;
}
#actualPathInner h1{font-size:1em;padding:0;margin:0;font-family:inherit;color:inherit;font-weight:normal;display:inline-block;}
#searchBlockxC {
     margin-bottom: 1em;
     padding-bottom: 25px;
}

.newsletterP, .contactP {
     position: relative;
}

.newsletterP span, .contactP span {
     left: 105px;
     position: absolute;
     top: 30px;
}

.inputTextSmall {
     width: 70px;
}

.inputText {
     width: 200px;
}

.inputSelect {
     width: 200px;
}

.inputTextarea {
     height: 100px;
     width: 200px;
}

.inputSubmit {
     color: #000000;
     cursor: pointer;
     margin-left: 5px;
}

span.kod {
     color: #B73907;
}

#topBanner {
     background: url("/images/topBanner.gif") no-repeat scroll 0px 0px transparent;
     height: 135px;
     left: -9px;
     padding-top: 10px;
     position: relative;
     top: 0px;
     width: 980px;
     z-index: 5000;
}

#logoC {
     height: 57px;
     margin: 0px 0px 0px 30px;
     overflow: hidden;
     position: relative;
     width: 339px;
}

#logoC a {
     display: block;
     height: 57px;
     left: 0px;
     position: absolute;
     top: 0px;
     width: 339px;
}

#logoC a img {
     cursor: pointer;
     height: 57px;
     left: 0px;
     position: absolute;
     top: 0px;
     width: 339px;
     z-index: 3;
}

#topSlogan {
     color: #FFFFFF;
     font-family: Georgia,Times,"Times New Roman",serif;
     font-size: 1.6em;
     left: 40px;
     letter-spacing: -0.5px;
     position: absolute;
     top: 82px;
}

#topNavigC {
     background: url("/images/topNavigBg.png") repeat-x scroll 0px 5px transparent;
     clear: both;
     float: left;
     font-family: Georgia,Times,"Times New Roman",serif;
     height: 34px;
     letter-spacing: -0.5px;
     margin: 61px 0px 0px 7px;
     width: 968px;
}

#topNavigC ul {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

#topNavigC li {
     display: inline;
     float: left;
     margin-right: 2px;
     position: relative;
}

#topNavigC li.posledni {
     margin-right: 0px;
}

/*#topNavig li.li_7 {background:url(/images/rss.png) no-repeat 8px 8px;padding-left:24px;}
#topNavig li.li_7 a {text-align:right;padding:7px 22px 12px 5px;}*/

#topNavigC li a {
     color: #000000;
     display: block;
     float: left;
     font-size: 1.2em;
     font-weight: bold;
     padding: 7px 14px 12px;
     text-align: center;
     text-decoration: none;
}

#topNavig a:hover, #topNavig a:active, #topNavig a:focus, #topNavig li.actual a {
     background: url("/images/topNavigHoverLeft.png") no-repeat scroll 0px 0px transparent;
}

#searchBlockC {
     background: url("/images/searchBg2.png") no-repeat scroll 0px 0px transparent;
     height: 32px;
     padding: 0px;
     position: absolute;
     right: 15px;
     top: 18px;
     width: 190px;
}

#searchText {
     background: none repeat scroll 0px center transparent;
     border: 0px none;
     font-size: 1em;
     font-style: italic;
     height: 13px;
     left: 28px;
     overflow: hidden;
     padding-left: 15px;
     padding-top: 3px;
     position: absolute;
     top: 8px;
     width: 107px;
}

#doSearch {
     border: 1px none;
     display: block;
     left: 156px;
     position: absolute;
     top: 7px;
}

#rightColumnC {
     float: left;
     letter-spacing: -0.05em;
     padding-top: 10px;
     width: 265px;
}

#rightColumnC #vlastniClanek {
     border: 1px solid #CE2860;
     margin-bottom: 10px;
     padding: 20px 10px;
}

#rightColumnC h3 {font-family: Georgia,Times,"Times New Roman",serif;}

#rightColumnC #vlastniClanek a {
     background: url("/images/sipkaButton.png") no-repeat scroll 150px 0px transparent;
     color: #000000;
     font-family: Georgia,Times,"Times New Roman",serif;
     font-size: 1.1em;
     font-weight: bold;
     padding: 3px 100px 5px 0px;
     text-decoration: none;
}

#rightColumnC #vlastniClanek a:hover {
     color: #D32963;
}

#rightColumnC .rightBlock {
     border: 1px dotted #AEAEAE;
     margin-bottom: 14px;
     float:left;
     width:263px;
}

#partners {
     padding: 0px 0px 15px;
}
#partners h3{
     padding: 0px 7px 0px;
}

#rightNews, #rightArchive,.rightBlock h3{
     padding: 0px 7px 15px;
}

#rightNews h3, #rightArchive h3, #partners h3,.rightBlock h3 {
     color: #CE2860;
     font-size: 2.4em;
     margin: 0px;
}
.rightBlock h3{font-size: 1.7em;padding-bottom:0;padding-top:5px;margin-bottom:-10px;}

#rightNews ul {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

#rightNews ul li {
     background: url("/images/duoArrows.png") no-repeat scroll 0px 50% transparent;
     padding: 2px 0px 2px 14px;
}

#rightNews ul li a {color:#515151;text-decoration:none;}
#rightNews ul li a:hover {color:#922949;}

.vip {padding:0 5px 10px 0;}
.vip a {text-decoration:none;}
.vip h3 {font-size:2.2em;}
.vip h3 span {color:#282828;display:block;font-size:0.6em;}
.vip h4 {
    color:#d32963;
    background: url("/images/kulicka.png") no-repeat scroll 0px 5px transparent;
    font-size: 1.3em;
    padding: 0px 0px 0px 20px;        
}
.vip #textik {border-top:1px solid #D32963;padding:5px;}
.author td {vertical-align:top;}
.author p {margin: 0 0 7px 0; padding:0;}
#bottomC {
     background: url("/images/centerBottom.png") no-repeat scroll 0px 0px transparent;
     clear: both;
     color: #8C8C8C;
     line-height: 1.8em;
     margin: 0px auto;
     padding: 70px 23px 25px;
     position: relative;
     text-align: left;
     width: 970px;font-weight:bold;
}

#bottomC a {
     color: #8C8C8C;
}

#copyright {
     background: url("../images/kytka.png") no-repeat scroll 22px 0px;
     left: 25px;
     padding-left: 50px;
     float:left;
     width: 180px;
}

#copyright2 {
    float:left;
}

#bottomNavig {
	color: #000000;float: left;
	text-align:right;padding-right:10px;
	width: 420px;float:left;box-sizing:border-box;
}/*padding-top: 15px;*/

#bottomC #bottomNavig a {
     color: #8C8C8C;
     text-decoration: underline;
}

#bottomC #bottomNavig a:hover, #bottomC #bottomNavig a:focus, #bottomC #bottomNavig a:active {
     text-decoration: none;
}


.odsadZleva {
     padding: 0em 0em 0em 1em;
}

#rightTag {margin:10px 0 10px 10px;padding:4px;float:left}
#rightTag span {display:block;float:left;}
#rightTag a {color:#8f8f8f;}
#rightTag span.tc_1 {font-weight:bold;font-size:1.1em;margin: 5px 5px 0;}
#rightTag span.tc_2 {font-size:0.9em;margin:5px 15px;}
#rightTag span.tc_3 {font-weight:bold;font-size:1.1em;}
#rightTag span.tc_4 {font-size:0.9em;font-weight:bold;margin:0 40px;}
#rightTag span.tc_5 {font-weight:bold;font-size:1.1em;margin:5px;}
#rightTag span.tc_6 {font-size:0.9em;margin:5px 15px;}
#rightTag span.tc_7 {font-weight:bold;font-size:1.1em;}
#rightTag span.tc_8 {font-size:0.9em;font-weight:bold;margin:0 40px;}
#rightTag span.tc_9 {font-weight:bold;font-size:1.1em;margin:5px;}
#rightTag span.tc_10 {font-weight:bold;font-size:1.1em;}
#rightTag span.tc_11 {font-size:0.9em;font-weight:bold;margin:0 40px;}

/**/
#rightTag span[class*="tag_"]{display: inline;float: none;}/*! margin:0; */
#rightTag span[class*="tag_"] a{text-decoration:none;}#rightTag span[class*="tag_"] a:hover{text-decoration:underline;}
#rightTag span.tag_100{font-size:2em;}
#rightTag span.tag_75{font-size:1.6em;}
#rightTag span.tag_50{font-size:1.3em;}
#rightTag span.tag_25{font-size:0.9em;}
/**/

.tagBlock {margin-top:0.5em;}
#socialBar td {vertical-align:top;}

.archive_years a {margin-right:0.45em;margin-bottom:0.5em;display:inline-block;}
/*#rightArchive .archive_years a {margin:0 1.5em;}*/
.archive_years {margin-bottom:1em;margin-top:1em}
.archive_table {margin-bottom:1em;}

#login {position: absolute; bottom:38px;right:16px; background-image:url(/images/black60.png);padding:3px;}
#login a {color:white;}
#login span {padding:5px;}

.clearAll {clear:both;}
.m10 {margin-bottom:10px;}

#content h3.nadpisOdkaz, #content h3.nadpisBlog {
    clear: both;
	padding-top: 5px;
}

#content .menuText h2 span{
    color: #D32963;
}

.menuTextHP:after{content:"";display:block;clear:both;}
.menuTextHP{margin: 20px 0 10px;}
.obalkaObr{float: left;margin-right: 20px;margin-bottom:0;}
.obalkaObr img{}
.menuTextHP h2,.menuTextHP h3{font-size:1.8em;font-family: Georgia,Times,"Times New Roman",serif;}
.menuTextHP h2{margin: 5px 0px;padding: 0;color:#353535;}
.menuTextHP h3{padding: 0;color:#d3285f;}
.menuTextHP ul{float: right;width: calc(100% - 128px);left: 0;position: relative;margin-left: 0;}
.menuTextHP li{margin: 0 0 5px 0;list-style:none;background: url("/images/kulicka.png") no-repeat scroll 0px 5px transparent;padding-left: 15px;background-size: 8px;}
.menuTextHP .Tla{float: left;width: 100%;}
.menuTextHP a.tlArch{float: right;margin: 15px 0 10px;background: #af1d52;color: #fff;text-decoration: none;padding: 6px 10px;border-radius: 4px;font-size: 1.1em;line-height: 1em;}

.menuTextHP .specialissue{border: 1px solid #d32963;padding: 12px 10px;background: #f3f3f3;float: right;width: calc(100% - 128px);margin-top: 12px;box-sizing: border-box;}
.menuTextHP .specialissue b{background: #d32963;color: #fff;margin-top: -20px;padding: 2px 3px;display: block;float: left;}
.menuTextHP .specialissue ul{width: 100%;}
.menuTextHP .specialissue:after{content: "";display: block;clear: both;}