/* xart.cz CSS override */

/* sloupce a oddělovače (standard) */
.article_column { float: left; overflow: hidden; }
.cols1 { display: block; float: none !important; margin: 0 !important; }
.cols2 { width: 47.5%; margin-left: 5%; }
.cols3 { width: 30%; margin-left: 5%; }
.column1 { margin-left: 0; }
.row_separator { clear: both; height: 1px; }
.leading_separator, .intro_separator, .links_separator { clear:both;padding:0 0 20px 0;height:20px;background:url(../_img/bg/17.png) no-repeat top; }

/* obrázky (standard) */
a.jcepopup img, a.jcepopup img.img-left { float:left;margin:4px 20px 5px 0;}
a.jcepopup img.img-right { float:right;margin:4px 0 5px 20px; }
a.jcepopup {float: left; margin-bottom: 15px;}

/* ikona pro editaci (standard) */
div.buttonheading { display: inline; }
div.buttonheading span.hasTip img { float: left; margin: 0 !important; border: 0 !important; background: transparent !important; padding: 0 10px 0 0 !important; }
.tool-tip {float: left; z-index: 999; border: 1px solid #D4D5AA; padding: 5px; background: #FFFFCC; max-width: 200px; color: #000;}
.tool-title { padding: 0; margin: 0; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background: url(../../system/images/selector-arrow.png) no-repeat; font-size: 100%; font-weight: bold;}
.tool-text { margin: 0; font-size: 100%;}

/* upravené formuláře */
form#login { margin-top: 0; }

/* vyhledávání */
.results .highlight { font-weight: bold; }


/* xart:lt MOD_XARTMENU */
/*
.mod_xartmenu{height:53px;padding:4px 0 0 8px;overflow:hidden;}
.mod_xartmenu li{display:inline-block;font-size:19px;line-height:38px;height:53px;padding:0 0 0 3px;margin:0 -3px 0 0;font-weight:bold;font-family:'ArnoProBold',serif;background:url(../_img/bg/03.png) no-repeat 0 9px;}
#ie6 .mod_xartmenu li,#ie7 .mod_xartmenu li{display:inline;}
.mod_xartmenu li:nth-child(2){background:none;}
.mod_xartmenu li.home{float:left;padding:0 6px 0 0;background:none;}
.mod_xartmenu li a{display:inline-block;color:#fff;text-shadow:-1px 1px 1px #9a0003;padding:3px 11px 15px 15px;text-decoration:none;}
.mod_xartmenu li.home a{padding:0;}
.mod_xartmenu li a:hover{background:url(../_img/bg/04.png) no-repeat bottom;}
.mod_xartmenu li.act a{background:url(../_img/bg/05.png) repeat-x;}
*/

/* xart:mk Loga v referencích jsou vázaná na alias reference */
div.blog.reference a.jcepopup img{border:10px solid white; background-color: white;}

/* xart:lt */
.formatted form.normal-form label.indent, label.indent, .indent legend {
    padding: 10px 0 0;
}
.mod_jflanguageselection img {
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    margin: 0 1px;
}
#mapa {
    float: right;
}
.contentdescription-contact {
    float: left;
    width: 350px;
}

.phone a {
    text-decoration: none;
}

/* xart:ps */
/* úprava zápatí */
p.xart{
	margin-right:20px;
}

span.xart_text{
	display:block;
	margin-top:-10px;
}

span.citace span {
    font-style: italic;
}

div.blog.reference p.longer{
    padding-left:400px;
}

div.doporucujeme {
	position: relative;
	top: 36px;
	left: -126px;
	float: right;
	font-size: 11px;
	width: 247px;
}

div.doporucujeme .nadpis {
    float:left;
}
div.doporucujeme .polozky {
    float:right;
}
div.doporucujeme .polozky a{
    color:black;
}
div.doporucujeme a{
    color:black;
    text-decoration:none;
}
.cols2 {            
    margin-bottom: 30px;
}

div.jform table.jform fieldset.bordered {
    border: 1px solid #B1EDFD;
    float:right;
    margin-right: 150px;
    margin-top: 9px;
}
fieldset.bordered legend.bordered {
    font-weight: bold;
    font-size: 12px;
    color: #005D9A;
}
/* xart:ml formular ke skoleni hr business*/
div.jfhtml img {                
    float: right;
    width: 336px;
    padding-left: 12px;
    padding-right: 31px;
}
ol {
    margin-top: 0; 
}
ol li {
    margin-bottom:5px;
}

.formatted ul {
    padding-bottom:5px;
}
div.poptavka_outsourcing {position: relative;}
div.poptavka_outsourcing div.jform form label.indent {height: 22px !important;}
div.poptavka_outsourcing fieldset.right,
div.poptavka_outsourcing label.right,
div.poptavka_outsourcing input.right {position: absolute; right:187px; width:200px;padding: 10px 10px 10px 10px;}
div.poptavka_outsourcing fieldset.right1 {top:58px}
div.poptavka_outsourcing fieldset.right2 {top:159px}
div.poptavka_outsourcing label.right4 {display: none;}
div.poptavka_outsourcing input.right4 {position:absolute;right:100px;width:100px !important;padding:7px 10px;top:213px}
div.poptavka_outsourcing label.right3 {top:258px;width:200px !important}
div.poptavka_outsourcing input.right3 {top:291px;padding: 7px 10px;right:174px}
div.poptavka_outsourcing form fieldset input {margin-bottom: 7px;}
div.poptavka_outsourcing form input {margin-bottom: 39px;}


h4.nefiiiiim {padding: 0 0 0px 0; margin-top:0px}

div.newsletter_body h3.seminar{padding: 0px 0px 10px 0 !important}
div.newsletter_body h3.seminar2{padding: 0px 0px 10px 0px !important}
div.newsletter_body h3.seminar4{padding: 0px 0px 4px 0px !important}
div.newsletter_body img.seminar3{margin-top: 3px !important}
div.newsletter_body p.seminar8{padding-bottom: 5px !important}
div.newsletter_body ul.seminar9{margin-top: 10px !important}
div.newsletter_body p.seminar6{margin-top: 10px !important}
div.newsletter_body p.seminar10{margin-bottom: 10px !important}
div.newsletter_body table.seminar11 td:first-child{padding-right: 10px !important}

/* xart:ml 2013-05-07 vyzva k akci na konci stranky */
div.mod_custom.vyzva {padding-top: 14px; clear: both; width:660px; height: 205px;position: relative;background:url(../_img/bg/kontakt.png) 0px 14px no-repeat;}
div.mod_custom.vyzva .top {height: 60px;padding: 15px 64px 25px 27px;}
div.mod_custom.vyzva .top p,
div.mod_custom.vyzva span.phone {color:#525252}
div.mod_custom.vyzva .top h3 {color: #dd0004;font-size: 15px;padding: 10px 0 7px 0;}
div.mod_custom.vyzva div.contact{float:left;width:251px; position: relative;}
div.mod_custom.vyzva div.contact .picture img{width: 61px; height: 58px;}
div.mod_custom.vyzva div.right {float:right; width: 155px; color: white}
div.mod_custom.vyzva div.contact a {text-decoration: underline;color:#dd0004;}
div.mod_custom.vyzva div.contact a:hover{text-decoration: none;}
div.mod_custom.vyzva div.contact span.name{color:#005d9a; font-weight: bold;}
div.mod_custom.vyzva div.contact span{display: block;margin-bottom: 5px;}
div.mod_custom.vyzva div.contact.left .picture {position: absolute; top: 26px;left: 25px;}
div.mod_custom.vyzva div.contact.left .text {position: absolute; top: 23px; left: 100px}
div.mod_custom.vyzva div.contact.center .text {position: absolute; top: 23px;left: 339px;}
div.mod_custom.vyzva div.contact.center .picture {position: absolute; top: 26px; left: 264px}
div.mod_custom.vyzva div.right p {padding: 10px 15px;line-height: 1.3em;}
div.mod_custom.vyzva div.right span{color: white; text-decoration: underline;margin: 9px 0px;font-weight: bold;display: block;}
div.mod_custom.vyzva div.right:hover span{text-decoration: none}



