/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:#e3e8ea;padding:0px 0px 31px 0px;color:#505050;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;color:#db1d1d;}
a:hover {text-decoration:none;}
input {}
input.iText {width:194px;height:17px;padding:3px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#hlava {position:absolute;left:0px;top:31px;background:url(../_images/topShadow.gif) no-repeat center 0px;width:100%;height:172px;}
#lead {width:996px;margin:0px auto;position:relative;padding:32px 0px 0px 0px;background:#ffffff url(../_images/bgLead.gif) no-repeat top left;}


#logo {width:399px;height:68px;display:block;left:21px;top:32px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:399px;height:68px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:399px;height:68px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

#top {height:156px;padding:0px 20px 0px 21px;background:url(../_images/bgTop.gif) no-repeat top right;}
#top .kontakt {width:136px;float:right;margin:0px 5px 27px 0px;height:49px;padding-top:24px;}

#top .menu {height:46px;padding:10px 0px 0px 11px;background:url(../_images/bgMenu.gif) repeat-x;clear:both;}
#top .menu a {display:block;float:left;height:27px;padding:10px 13px 0px 13px;text-decoration:none;color:#fff;}
#top .menu a:hover {text-decoration:underline;}
.location_index #top .menu a.index {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_vycvik_ridicu #top .menu a.vycvik {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_skoleni_ridicu #top .menu a.skoleni {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_psychotesty #top .menu a.testy {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_priprava_ucitelu_autoskol #top .menu a.priprava {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_autopark #top .menu a.autopark {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_news_get #top .menu a.novinky {background:url(../_images/bgMenuItemActive.gif) repeat-x;}
.location_kontakty #top .menu a.kontakt {background:url(../_images/bgMenuItemActive.gif) repeat-x;}

#contentHome {width:963px;margin-left:17px;padding:20px 0px 10px 0px;}
#contentHome h2 {background:url(../_images/bgHeader.gif) repeat-x left 50%;margin-bottom:15px;font-size:1.35em;font-weight:normal;font-family:Myriad Pro,Arial;padding-left:18px;}
#contentHome h2 span {background:#fff;padding:0px 11px;}
#contentHome h2 strong {color:#db1d1d;font-weight:normal;}
#contentHome h3 {background:url(../_images/bgHeader.gif) repeat-x left 50%;margin-bottom:15px;font-size:1.35em;font-weight:normal;font-family:Myriad Pro,Arial;padding-left:18px;}
#contentHome h3 span {background:#fff;padding:0px 11px;}
#contentHome h3 strong {color:#db1d1d;font-weight:normal;}

#contentHome .skupiny {height:354px;padding:6px 0px 0px 8px;background:url(../_images/bgHomeSkupiny.gif) no-repeat;margin-bottom:10px;}
.skupiny .skupina {width:119px;height:334px;padding:5px 0px;float:left;margin-right:8px;text-align:center;font-family:Myriad Pro;font-size:1em;}
.skupiny .skupina span {display:block;height:32px;padding-top:10px;}
.skupiny .skA {margin-right:8px;}
.skupiny .skB {margin-right:8px;}
.skupiny .skBE {margin-right:9px;}
.skupiny .skC {margin-right:10px;}
.skupiny .skCE {margin-right:12px;}
.skupiny .skD {margin-right:14px;}
.skupiny .dalsi {height:329px;width:152px;padding:15px 11px 0px 9px;float:left;}
.skupiny .dalsi p {padding:0px 5px 10px 10px;font-size:0.9em;color:#131313;line-height:1.9em;}
#contentHome .skupiny .dalsi h3 {padding-left:15px;}
#contentHome .skupiny .dalsi h3 span {padding:0px 9px;}

#contentHome .homeCols {padding-left:7px;margin-bottom:10px;}
#contentHome .vitejte {width:433px;height:234px;float:left;margin-right:8px;background:url(../_images/bgVitejte.gif) repeat-x left bottom;}
#contentHome .vitejte h3 {margin-bottom:10px;}
#contentHome .vitejte .in {padding:0px 20px 10px 10px;}
#contentHome .vitejte p {margin-bottom:10px;padding-top:5px;line-height:1.8em;}
#contentHome .vitejte img {float:left;padding:4px;border:1px solid #d1d1d1;margin-right:22px;}

#contentHome .novinky {width:288px;height:234px;float:left;margin-right:12px;background:url(../_images/bgVitejte.gif) repeat-x left bottom;}
#contentHome .novinky h3 {margin-bottom:10px;}
#contentHome .novinky .in {padding:0px 20px 10px 10px;}
#contentHome .novinky .news_list_item {clear:both;padding-bottom:15px;}
#contentHome .novinky .news_list_item img {width:88px;text-align:center;border:1px solid #d1d1d1;padding:4px;float:left;margin-right:10px;}
#contentHome .novinky .news_list_item {line-height:1.7em;}
#contentHome .novinky .news_list_item .timestamp {font-weight:bold;display:block;}
#contentHome .novinky .news_list_item .title {display:block;}

#contentHome .register {margin-top:7px;float:left;}
#contentHome .priprava {margin-left:5px;float:left;}
#contentHome .testy {margin-right:4px;float:right;}

#contentSub {width:947px;margin-left:25px;padding:20px 0px 10px 0px;}
#contentSub h2 {background:url(../_images/bgHeader.gif) repeat-x left 50%;margin-bottom:15px;font-size:1.35em;font-weight:normal;font-family:Myriad Pro,Arial;padding-left:18px;}
#contentSub h2 span {background:#fff;padding:0px 11px;}
#contentSub h2 strong {color:#db1d1d;font-weight:normal;}
#contentSub h3 {background:url(../_images/bgHeader.gif) repeat-x left 50%;margin-bottom:15px;font-size:1.35em;font-weight:normal;font-family:Myriad Pro,Arial;padding-left:18px;}
#contentSub h3 span {background:#fff;padding:0px 11px;}
#contentSub h3 strong {color:#db1d1d;font-weight:normal;}

#subMain {width:642px;float:left;}
#subMain table {width:100%;border-collapse:collapse;border:1px solid #e6e6e6;font-size:1.1em;}
#subMain table th {border:1px solid #e6e6e6;background:#db1d1d;padding:0.3em 0.6em;color:#fff;}
#subMain table td {border:1px solid #e6e6e6;padding:0.3em 0.6em;color:#000000;}
#subMain table tr.grey td {background:#f5f5f5;}
#subMain p {margin-bottom:10px;}

#subMain .news_list_item {clear:both;padding-bottom:15px;}
#subMain .news_list_item img {width:88px;text-align:center;border:1px solid #d1d1d1;padding:4px;float:left;margin-right:10px;}
#subMain .news_list_item {line-height:1.7em;}
#subMain .news_list_item .timestamp {font-weight:bold;display:block;}
#subMain .news_list_item .title {display:block;}

#subMain .news___get {clear:both;padding-bottom:15px;}
#subMain .news___get img {width:88px;text-align:center;border:1px solid #d1d1d1;padding:4px;float:left;margin-right:10px;margin-bottom:15px;}
#subMain .news___get {line-height:1.7em;}
#subMain .news___get .timestamp {font-weight:bold;display:block;}
#subMain .news___get .title {display:block;}
#contentSub .news___get .news_detail h2 {clear:both;background:none;margin-bottom:15px;font-size:1.35em;font-weight:bold;font-family:Myriad Pro,Arial;padding-left:18px;}
#contentSub .news___get .news_detail h3 {background:none;margin-bottom:15px;font-size:1.35em;font-weight:normal;font-family:Myriad Pro,Arial;padding-left:18px;}
#contentSub .news___get .summary {padding-bottom:10px;}

#subRight {width:287px;float:right;}
#subRight .news .news_column {background:url(../_images/bgVitejte.gif) repeat-x left bottom;padding:0px 10px;margin-bottom:8px;}
#subRight .news .news_list_item {clear:both;padding-bottom:15px;}
#subRight .news .news_list_item img {background:#fff;width:88px;text-align:center;border:1px solid #d1d1d1;padding:4px;float:left;margin-right:10px;}
#subRight .news .news_list_item {line-height:1.7em;}
#subRight .news .news_list_item .timestamp {font-weight:bold;display:block;}
#subRight .news .news_list_item .title {display:block;}

#footer {line-height:2.2em;clear:both;border-top:6px solid #e5e5e5;clear:both;padding:15px 4px 20px 4px;margin:0px 23px 0px 24px;text-align:right;}
#footer p {float:left;text-align:left;}
#footer a {color:#505050;}

.registerForm .email2 {display:none;}
#subMain .registerForm table {border:0px;margin-bottom:0px;}
#subMain .registerForm table td {border:0px;vertical-align:top;}
.registerForm fieldset {padding:10px;border:1px solid #e6e6e6;}
.registerForm fieldset legend {padding:0px 10px;font-weight:bold;}
.registerForm fieldset label {width:110px;float:left;font-weight:bold;text-align:right;padding-right:5px;}
.registerForm fieldset p {clear:both;}