footer#footer--main .footer-bottom__webdevelopment p {
  margin: 15px 0 0;
  font-size: .81rem;
  color: #bdbebe;
}

#container header#header--main #czechtop100 {
  position: absolute;
  top: 0;
  left: 240px;
}
@media (max-width: 970px) {
  #container header#header--main #czechtop100 {
    display: none;
  }
}

#content .col ul {
  margin: 0 0 25px 20px;
}
#content .col li {
  margin: .2em 0;
  color: #2e3d8b;
  font-size: .875rem;
  list-style-type: disc;
}


/* WC CMS */
div.control_box_edit {background: #EBEBEB;border: 2px solid #E2E2E2;line-height: normal;margin:1.5em 0 1em;padding: 5px;width:97%;}
div.control_box_edit span.control_box_right {float: right;}
div.control_box_edit span.control_box_right a.ext {background: url("/vzhled/xtcard/img/ext.png") no-repeat scroll 100% 3px transparent;padding-right: 14px;text-decoration:underline;color:#de730a;font-weight:normal;}
div.control_box_edit span.control_box_right a.ext:hover {text-decoration:none;}

p.err{background: #F6DEE7 url("/vzhled/xtcard/img/error.gif") 1% 50% no-repeat; color:#920a0b; }
p.ok, p.uspech {background: url("/vzhled/xtcard/img/ok.gif") no-repeat scroll 1% 50% #E7F3CB;color: #6B9E12;}
p.err, p.ok, p.uspech{font-size: 150%;font-weight: bold;margin: 10px 0;padding: 15px 5px 15px 40px !important;}
p.attention {
    background: #FAAA83;
    border-radius: 5px;
    color: #CA4201;
    font-size: 120%;font-weight: normal;margin: 10px 0;padding: 15px 5px 15px 15px !important;
}

.mod_photo_gallery {width: 100%;outline: medium none;margin:0 0 25px;padding:0;overflow:hidden;}
.mod_photo_row {margin: 0 0 10px;padding: 0 5px 5px;position: relative;width: 100%;}
.mod_photo_cell {display: inline;float: left;margin: 0 5px;}
.mod_photo_img {margin: 0 !important;padding: 10px 0;text-align: center;width: 100%;max-height:140px;}
.mod_photo_text {color: #000000;margin: 0 !important;text-align: center;font-style: italic;}


.td-nopadding{padding:0;}
.td-topleft{text-align:left!important;vertical-align:top!important}
.td-topcenter{text-align:center;vertical-align:top}
.td-topright{text-align:right!important;vertical-align:top}
.td-centerleft{text-align:left;vertical-align:middle}
.td-centercenter{text-align:center;vertical-align:middle}
.td-centerright{text-align:right;vertical-align:middle}
.td-bottomleft{text-align:left;vertical-align:bottom}
.td-bottomcenter{text-align:center;vertical-align:bottom}
.td-bottomright{text-align:right;vertical-align:bottom}


div.imgd, div.imgdr, div.imgdl {margin: 1em auto; }
div.imgdl {float: left; margin: 0 1em 1em 0;}
div.imgdr {float: right; margin: 0 0 1em 1em;}
div.imgd img, div.imgdr img, div.imgdl img { margin: 0 auto; }
div.imgd p,div.imgdr p,div.imgdl p { font-style: italic; margin:0; padding: 5px 10px 0; text-align:center; }

img{border:0 none;}
a img {border: medium none;}
img.img-left{float: left;  margin: 0 10px 10px 0; }
img.img-right{float: right;  margin: 0 0 10px 10px;}
img.smajl {display: inline; padding: 0; margin: 0; border: 0; vertical-align: middle; }

.out {left: -2000px;position: absolute;top: -2000px;}
.clear, .cleaner {display: block;}
.clear:after, .cleaner:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.hidden { display: none !important;}
.out { display: none !important;}
.right {display: inline;float: right;}
.left {display: inline;float: left;}
.center {text-align:center;}
.bold {font-weight:700;}