/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}
sub, sup {line-height:1;font-size:60%;}

table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required, .red {color:#f91414 !important}
.black {color:black;}
.green {color:#239623 !important;}
.blue {color:#2f70da !important;}
.orange {color:#F37021 !important;}
.cleaner, .uzavirac {clear:both;font-size:0;height:1px;display:block;}
.hidden {display:none;}

.right-margin-10 {margin-right:10px;}
.right-margin-5 {margin-right:5px;}
.right-margin-2 {margin-right:2px;}
.right-padding-5 {padding-right:5px;}
.top-margin-10 {margin-top:10px;}

.float-left {float:left !important;}
.float-right {float:right !important;}
.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.italic {font-style:italic;}
.bold {font-weight:bold;}

:focus {outline:0;}

a {color:#2f70da;}
a:hover {text-decoration:none;}

h1 {font-size:;}
h2 {font-size:;}
h3 {font-size:;}
h4 {font-size:;}

small {font-size:90%;}

.page p, .page ul, .page ol, .page h2, .page h3, .page h4, .page table, .page form, .page address, .page fieldset {margin-bottom:10px;}
.page ol, .page ul {margin-left:30px;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {background:#ececec url('../img/design/body-bg.png') repeat-x 0 0;color:#323232;font:normal normal normal 12px/1.5 arial,Helvetica,Tahoma,Verdana,sans-serif;}
body {padding-bottom:15px;}
html#blue-bg {background-image:url('../img/design/body-bg-blue.png');}

#all {margin:0 auto;width:960px;background:url('../img/design/background-light.png') no-repeat 0 236px;}
#header {background:url('../img/design/header.jpg') no-repeat 0 0px;height:198px;}
#header img {display:block;}
#header .head-orange, #header .head-blue {height:67px;padding-top:28px;position:relative;margin-top:58px;float:left;display:inline;overflow:hidden;}
#header .click-text {margin-top:-28px;position:absolute;text-decoration:none;display:block;height:20px;margin-bottom:7px;text-indent:-666px;overflow:hidden;}
#all #header .click-text:hover {background-image:none;}
#header .head-orange {margin-right:20px;width:260px;}
#header .head-orange a {color:#f37021;}
#header .head-orange .click-text {width:159px;background:url('../img/design/header-line-1.gif') no-repeat 0 100%;}
#header .head-blue {width:230px;}
#header .head-blue .click-text {width:171px;background:url('../img/design/header-line-2.gif') no-repeat 0 100%;}
#header .left-click-box {text-decoration:none;width:210px;float:left;height:152px;}
#header .right-click-box {text-decoration:none;width:141px;float:left;height:152px;}
#header.grey {color:#616161;background-image:url('../img/design/header_grey.jpg');}
#header.grey-2 {color:#616161;background-image:url('../img/design/header_grey_2.jpg');}
#menu {height:35px;margin-bottom:27px;padding:1px 0 2px 0;}
#menu ul {list-style:none;}
#menu ul li {float:left;font-size:13px;font-weight:bold;}
#menu ul li a {float:left;line-height:36px;color:#fff;text-decoration:none;}
#menu ul li a:hover {text-decoration:underline;}
#menu .main {float:left;}
#menu .main li {padding-right:35px;}
#menu .reg {float:right;width:215px;}
#menu .reg li {padding-left:35px;font-weight:normal;}

#middle {float:left;width:120px;}

#right {float:right;width:190px;}
#right .box {padding:0 0 10px 0;margin-bottom:10px;background:#f8f8f8;}
#right .box.pad {padding:10px;}
#right .box h3 {color:#F37021;font-size:15px;background:url('../img/design/right-h3.png') left top repeat-x;line-height:31px;height:32px;padding:0 10px;}
#right .box h3.zarovka {background:url('../img/design/right-h3-zarovka.png') left top no-repeat;margin-bottom:10px;}
#right .box h4 {margin:0 10px 5px 10px;font-weight:normal;}
#right .box p {margin:0 10px 10px 10px;}
#right .box .logged {height:75px;padding-top:10px;}
#right .box .logged img {float:left;margin-left:20px;margin-right:10px;}
#right .box .logged h4 {padding-left:10px;margin:0;font-size:15px;}
#right .box .special {list-style:none;}
#right .box .special li {height:35px;background:url('../img/design/right-li-1.png') left top repeat-x;}
#right .box .special li.second {background-image:url('../img/design/right-li-2.png')}
#right .box .special li a {text-decoration:none;background:url('../img/plus.png') no-repeat 10px 50%;display:block;line-height:34px;height:35px;padding:0 10px 0 30px;width:148px;}
#right .box .special li a:hover {text-decoration:underline;}
#right .box .special li.no-icon a {padding-left:10px;background-image:none;} 
#right .box .admin-menu {list-style:none;margin-left:10px;margin-top:10px;margin-bottom:0;}
#right .admin-menu li a {padding-left:16px;background:url('../img/design/li-sipka.gif') no-repeat 4px 8px;line-height:20px;display:block;width:154px;}
#right .top-line {border-top:1px solid #DDD;}
#right form {padding:10px;}
#right form label {float:left;width:50px;line-height:28px;}
#right form input.text {line-height:14px;font-size:12px;padding:6px;width:100px;}
#right form input.submit {margin-bottom:0;}

/* #right h2 {color:#f37021;font-size:15px;margin-bottom:10px;}
#right h3 {color:#0662a2;font-size:13px;line-height:18px;margin-bottom:10px;}
#right h3 a {color:#0662a2;text-decoration:none;}
#right h3 a:hover {text-decoration:underline;}
#right h3.orange {color:#F37021 !important;}
#right h4 {color:#f37021;font-size:15px;}
#right form label {display:block;float:left;line-height:21px;}
#right form input.text {width:155px;}
#right p {margin-bottom:10px;}
#right .anketa {padding:0 2px 5px 2px;}
#right .anketa a {text-decoration:none;}
#right .anketa a:hover {text-decoration:underline;}
#right .anketa img {*margin-bottom:3px;border:1px solid #ececec;background:#fff;padding:1px;margin-left:-2px;}
#right .box {margin-bottom:10px;} */

.box {padding:9px;border:1px solid #dcdcdc;background:#fff;}
.big-box {border:1px solid #dcdcdc;background:#fff;padding:19px;margin-bottom:20px;}
* html .big-box a.orange {color:#F37021 !important;}

#footer {color:#8a8989;padding-bottom:10px;}
#footer a {color:#2f70da;}
#footer img {float:left;margin-right:25px;}

#left {width:610px;float:left;margin-right:20px;}
#left #peklo {color:#656565;margin-bottom:15px;position:relative;}
#left #peklo p {font-size:11px;}
#left #peklo fieldset {padding-top:15px;font-size:12px;margin-bottom:5px;}
#left #peklo legend {display:block;font-size:24px;color:#2f70da;font-weight:normal;line-height:18px;*margin-left:-7px;*margin-bottom:15px;margin-bottom /*\**/: 15px\9;}
#left #peklo #choose {overflow:hidden;float:left;line-height:46px;background:#fff url('../img/design/big-select.gif') no-repeat 0 0;height:46px;width:534px;margin-bottom:15px;padding:0 15px;}
#left #peklo #choose.active {background-image:url('../img/design/big-select-active.gif');}
#left #peklo #a_choose {width:46px;height:46px;float:right;background:url('../img/design/big-select.gif') no-repeat 100% 0;text-decoration:none;}
#left #peklo #a_choose:hover, #left #peklo #a_loc:hover  {background-image:url('../img/design/big-select-hover.gif');}
#left #peklo #a_choose.active, #left #peklo #a_loc.active {background-image:url('../img/design/big-select-active.gif');}
#left #peklo #choose span {margin:4px 10px 0 -5px;border:1px solid #ececec;float:left;padding:0 20px 0 5px;line-height:15px;background:#fff url('../img/design/small-close.gif') no-repeat 98% 60%;cursor:pointer;}
#left #peklo #loc {overflow:hidden;float:left;line-height:46px;background:#fff url('../img/design/small-select.gif') no-repeat 0 0;height:46px;width:124px;padding:0 5px 0 15px;}
#left #peklo #a_loc {width:46px;height:46px;float:left;background:url('../img/design/big-select.gif') no-repeat 100% 0;text-decoration:none;margin-right:20px;}
#left #peklo .big-input {float:left;font-size:12px;color:#656565;border:1px solid #dbdbdb;width:158px;padding:14px 15px 15px 15px;line-height:18px;margin-right:20px;}
#left #peklo .big-submit {float:left;font-size:12px;background:url('../img/design/big-submit.gif') no-repeat 0 0;color:#5b5b5b;font-size:15px;height:46px;width:190px;border:0;cursor:pointer;}
#left #peklo .big-submit, x:-moz-any-link {padding-bottom:5px;&padding-bottom:0;}
#left #peklo .search {padding-top:14px;position:absolute;top:80px;width:610px;top /*\**/: 94px\9;*top:94px;background:#fff url('../img/design/search-form.gif') no-repeat 0 0;}
#left #peklo .search .big-box {border-color:#CACACA;border-top:none;margin-bottom:0px; /* padding:10px 15px 15px 15px; */ background:#f8f8f8;}
#left #peklo .search .close {display:block;text-align:right; /* padding-right:2px; */ }
#left #peklo .small-search {left:210px;margin-top:-5px;width:190px;padding:14px 0 0 0;height:30px;position:absolute;background: url('../img/design/search-form-small.gif') no-repeat 100% 0;}
#left #peklo .small-search .box {border-top:0;border-color:#cacaca;background:#f8f8f8;padding:10px 0 0 0;}
#left #peklo .small-search .box ul {border:1px solid #fff;list-style:none;margin:0px;padding:0px;line-height:24px;border-top:0;}
#left #peklo .small-search .box ul li {height:24px;overflow:hidden;}
#left #peklo .small-search .box ul li a {text-decoration:none;display:block;width:166px;padding:0 5px 0 15px;color:#323232;margin:0;}
#left #peklo .small-search .box ul li a:hover, #left #peklo .small-search .box ul li a.active {color:#2f70da;background:#ececec;}
#left #peklo label {margin:0;padding:0;overflow:hidden;width:165px;font-size:12px;}
#left #peklo label.super {font-size:14px;font-weight:bold;color:#2f70da;width:auto;}
#left #peklo input.checkbox {margin-right:5px;}
#left #peklo input.submit {float:right;margin-bottom:0;} 

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #left .evil .big-input {height:15px !important;}
}

/* *************************************************************************************************
 *
 *  obecne styly pro levy box, specificke styly pro front-office
 *   
 * ************************************************************************************************* */

#left h1 {font-size:24px;color:#f37021;font-weight:normal;line-height:24px;margin-bottom:20px;}
#left h2 {font-size:18px;color:#2f70da;font-weight:normal;line-height:30px;}
#left h3 {font-size:15px;color:#f37021;line-height:19px;}
#left h4 {font-size:13px;color:#f37021;line-height:19px;}
#left h1.nomargin, #left h2.nomargin {margin-bottom:0;}
#left h2.line {border-bottom:1px solid /*#2f70da*/ #ddd;font-size:15px;line-height:25px;}
#left .line.orange {/*border-bottom-color:#F37021;*/}
#left img.float-left {margin:0 10px 10px 0;background:#f3f3f3;border:1px solid #ececec;padding:9px;}
#left img.float-right {margin:0 0 10px 10px;background:#f3f3f3;border:1px solid #ececec;padding:9px;}
#left p {text-align:justify;}
#left .hp-item {width:170px;height:250px;float:left;margin:0 20px 20px 0;overflow:hidden;padding-bottom:4px;}
#left .hp-item.third {margin-right:0;}
#left .hp-item p {text-align:left;}
#left .hp-item h2 {line-height:23px;}
#left .big-box .mainbox {margin-bottom:5px;}
#left .big-box .mainbox h3 {line-height:23px;font-size:15px;border:0;}
#left .bog-box .mainbox h3 a:hover {border:0;}
#left .big-box .mainbox img {float:left;margin:5px 0 0 0;border:1px solid #aaa;padding:2px;}
#left .big-box .mainbox .textbox {padding-left:120px;}
#left .search-item {margin-bottom:10px;padding:0 12px;}
#left .search-item p {margin-bottom:5px;}
#left .search-item h2 {margin-bottom:5px;line-height:23px;}
#left .search-item h2 a {text-decoration:none;}
#left .search-item h2 a:hover {text-decoration:underline;}
#left .search-item ul {list-style:none;margin-left:0;margin-bottom:5px;}
#left .search-item ul li {display:inline;padding-left:18px;padding-right:30px;background:url('../img/design/ctverecek.gif') no-repeat 0 50%;}
#left .search-item.suda {padding:8px 12px;background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#left #paging {font-weight:bold;text-align:center;margin:20px 0;font-size:13px;}
#left #paging a {text-decoration:none;padding:0 2px;}
#left #paging a:hover {text-decoration:underline;}
#left #paging a strong {color:#333;}
#left .foto {float:left;width:190px;background:url('../img/design/tin.png') no-repeat 20px 100%;padding-bottom:10px;}
#left .foto img {float:none;margin:0 0 0 20px;padding:1px;border:1px solid #dcdcdc;background:#fff; cursor:pointer;}
#left .info {padding-left:190px;padding-bottom:20px;}
#left .info h1 {margin-bottom:5px;}
#left .info address {margin-bottom:10px;}
#left .info ul.meta {list-style:none;margin:0;}
#left .info ul.meta li {display:inline;}
#left .info ul.meta li .zadost {background:url('../img/design/oblacek.gif') no-repeat 0 0;padding: 0 10px 0 20px;}
#left .info ul.meta li .ponuka {background:url('../img/design/hvezdicka.gif') no-repeat 0 0;padding: 0 10px 0 20px;}
#left .info ul.meta li .wtf {background:url('../img/design/obalecka.gif') no-repeat 0 0;padding: 0 10px 0 20px;}
#left .info .vek {color:#656565;font-size:11px;}
#left .years {float:right;font-weight:normal;color:#333;font-size:14px;}
#left .cv-item {margin-bottom:20px;padding:0 12px;}
#left .cv-item p, #left .cv-item ul, #left .cv-item address {color:#666;}
#left .cv-item h3 {font-weight:bold;color:#333;font-size:14px;margin-bottom:0;}
#left .cv-item .knowledge p {color:#333;font-size:14px;}
#left .cv-item.licha {padding:8px 12px;background:#f3f3f3;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-bottom:10px;}
#left .clanek-item {margin-bottom:20px;padding:0 12px;}
#left .clanek-item img {float:left;margin:0 10px 10px 0;border:1px solid #aaa;background-color:#fff;padding:2px;}
#left .clanek-item h2 {margin-bottom:5px;line-height:23px;}
#left .clanek-item h2 a {text-decoration:none;}
#left .clanek-item h2 a:hover {text-decoration:underline;}
#left .clanek-item.sudy {padding:8px 12px;background:#f3f3f3;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-bottom:10px;}
#left .clanek-item h2 .years{padding-left:10px;}
#left .info-box {clear:both;padding:10px;border:1px solid #dcdcdc;background:#fafafa;margin:5px 0 10px 0;}
#left .info-msg {clear:both;padding:10px;margin-bottom:10px;background:#f3f3f3;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align:center;font-size:13px;}

* html #left strong.orange {color:#F37021 !important;}
* html #left .info-box .orange {color:#F37021 !important;}

#left .alert-box strong {font-size:18px;font-weight:normal;}
#left .alert-box {filter: alpha(Opacity=90); zoom:1; -moz-opacity:.90;opacity:.90; -khtml-opacity:0.90;border-color:#F37021;background: #fff0ea url('../img/design/hodiny.gif') no-repeat 15px 50%;padding:25px 25px 25px 75px;}
#left .passive {filter: alpha(Opacity=70); zoom:1; -moz-opacity:.70;opacity:.70; -khtml-opacity:0.70;}

/* *************************************************************************************************
 *
 *  obecne styly pro formulare
 *  !!! je to tu naprosto vsechno naprosto vsude pohackovane, takze do definic od ted az do 
 *  nasledujiciho komentare do toho NEREJPEJ !!!
 *  
 *  nastylovane by mely byt vsechny typy formularovych prvku, predchystana je tu hromada trid. 
 *  akorat file input temer stylovat nejde, takze ten je tu jen symbolicky s par vlastnostmi     
 *   
 * ************************************************************************************************* */

#all input.text {float:left;margin-bottom:5px;color:#333;font-size:11px;border:1px solid #aaa;line-height:15px;padding:6px 6px 7px 6px;}
#all .submit {padding:0 10px;*padding:0 2px;float:left;margin-bottom:5px;cursor:pointer;font-size:11px;color:#fff;height:29px;background:url('../img/design/button-bg.png') repeat-x 0 0;border:0;text-align:center;}
#all .submit, x:-moz-any-link {padding-bottom:2px;&padding-bottom:0;}
#all .submit.orange {background-position:0 -29px;color:#fff !important;}
#all a.submit {line-height:29px;color:#fff;text-decoration:none;margin-bottom:0;height:27px;*padding:0 10px;}
#all a.submit.orange {color:#fff !important;}
#all button {cursor:pointer;}
#all form br {clear:both;}
#all form.form fieldset legend {&margin-left:-7px;}
#all form.form select {width:264px;border:1px solid #aaa;padding:5px 4px 4px 4px;float:left;margin-right:5px;margin-top:0;*margin-top:3px;*margin-bottom:3px;}
#all form.form select.multiselect {margin-bottom:10px;padding:0;margin:0 0 5px 0;}
#all form.form select.multiselect.wide {width:334px;}
#all form.form textarea {color:#333;float:left;width:320px;border:1px solid #aaa;padding:6px;margin-bottom:10px;}
#all form.form label {float:left;width:160px;line-height:27px;margin-bottom:5px;padding-right:10px;}
#all form.form small {float:left;line-height:27px;margin-bottom:5px;font-size:12px;}
#all form.form input.text {width:250px;margin-right:5px;}
#all form.form input.radio {float:left;margin:5px 5px 5px 0;_margin-top:3px;}
#all form.form input.radio, x:-moz-any-link {margin-top:7px;&margin-top:3px;}
#all form.form input.checkbox {float:left;margin:5px 5px 5px 0;_margin-top:3px;}
#all form.form input.checkbox, x:-moz-any-link {margin-top:7px;&margin-top:3px;}
#all form.form input.file {padding:4px 6px 5px 6px;float:left;}
#all form.form input.file, x:-moz-any-link {margin-top:3px;&margin-top:0;}
#all form fieldset.legend {padding-top:20px;background:url('../img/design/legend-line.gif') no-repeat 0 12px;*padding-top:0;*background-position:0 22px;padding-top: /*\**/ 0\9;background-position: /*\**/0 22px\9;}
#all form fieldset.legend legend {color:#2f70da;font-size:14px;*margin-bottom:20px;margin-bottom /*\**/: 20px\9;}
#all form .under-info {padding-left:180px;margin-bottom:10px;font-size:11px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #all form.form .submit.date {height:auto;line-height:27px;padding:0;}
  #all form.form input.text {line-height:13px;}
  #all form.form input.radio {margin-top:7px;}
  #all form.form input.checkbox {margin-top:7px;}
}

#all form.form input.text.short {width:50px;margin-right:10px;}
#all form.form input.text.disabled {background:#D4D0C8;}
#all form.form select.disabled {background:#D4D0C8;}
#all form.form img.kepca {background:#f3f3f3;border:1px solid #ececec;padding:5px;margin-bottom:5px;float:left;}
#all form.form label.inline-radio {width:90px;width: /*\**/80px\9;}
#all form.form label.inline-input {width:115px;}
#all form.form label.radio {width:80%;}

/* *************************************************************************************************
 *
 *  zalozky v registraci - daj se pouzit obecne - pod nima ale musi byt div #register-big-box
 *   
 * ************************************************************************************************* */

#tabs {height:35px;margin:0;list-style:none;}
#tabs li {float:left;}
#tabs li a {position:relative;float:left;border:1px solid #ddd;border-bottom:0;line-height:28px;height:28px;padding:0 15px;background:#f0f0f0;margin-top:6px;text-decoration:none;margin-right:1px;}
#tabs li a.active, #tabs li a:hover {position:relative;margin-top:0;line-height:35px;height:35px;background:#fff;}

#tabs li a strong {margin-left:30px; margin-right: 30px;}

* html #register-big-box {margin-top:-1px;}

/* *************************************************************************************************
 *
 *  specificke styly pro formulare - jen detaily
 *   
 * ************************************************************************************************* */

#login-form {padding-top:10px;}
#login-form .submit {width:100px;}
#register-user .submit {width:100px;}
#register-firm .submit {width:100px;}
#evil-form table.checkboxes td {width:190px;}
#evil-form table.checkboxes td label {width:150px;}
#evil-form .submit.date {width:70px;}
#evil-form form.form  label.inline-radio {width:;}
#register-firm #c_lay_id {*width:380px;}
#register-firm input.text.faded {filter: alpha(Opacity=40); zoom:1; -moz-opacity:.40;opacity:.40; -khtml-opacity:0.40;}
#all #filter input.text {width:150px;padding:3px;_padding-top:2px;padding-top /*\**/: 2px\9;}
#all #filter input.submit {width:75px;margin-right:7px;height:22px;float:left;*height:21px;background-position:0 -5px;}
#all #filter input.submit, x:-moz-any-link {padding-bottom:3px;&padding-bottom:0;}
#all #filter input.checkbox {margin:3px 0 0 0;float:left;*margin-right:3px !important;margin-right /*\**/:3px\9 !important;_margin-top:0;}
#all #filter input.checkbox, x:-moz-any-link {margin-top:5px;&margin-top:0;}
#all #filter label {line-height:15px;margin-top:4px;float:left;width:auto;padding-right:5px;*margin-top:2px;}
#all #filter select {width:158px;float:left;padding:0;&width:109px;}
#all #left #filter * {margin-right:7px;}

/* *************************************************************************************************
 *
 *  ruzne tabulecky a jine nesmysly v administraci
 *   
 * ************************************************************************************************* */

#left table.admin-list {width:100%;border-spacing:2px;border-collapse:collapse;background:#f3f3f3;}
#left table.admin-list th {border:2px solid #fff;padding:10px;background:#f0f0f0;font-size:13px;}
#left table.admin-list td {border:2px solid #fff;padding:10px;background:#f0f0f0;}
#left table.admin-list tr.passive td {color:#aaa;}
#left table.admin-list tr.passive td a {color:#888;}
#left table.admin-list tr.passive td.align-right a {color:#f49a64 !important;}
#left table.admin-list td.actions {width:130px;padding-right:0;}
* html #left table.admin-list td a.orange {color:#F37021 !important;}
#left .user-edit-buttons {background:url('../img/design/legend-line.gif') no-repeat 0 0;padding-top:10px;margin-top:10px;}
#left .user-edit-buttons .submit {padding:0 7px;}
#left .user-edit-buttons .submit.lock {width:52px;}
#left .lang-down {background-position:0 2px;;background-repeat:no-repeat;padding-left:20px;}
#left table.two-columns td.first {width:280px;padding-right:5px;}
#left table.two-columns td.second {width:285px;}
#left table.two-columns td .orange {color:#F37021 !important;}
#left table#small-list td {padding-top:3px;padding-bottom:3px;border-width:1px;}
#left table#small-list td.second {width:120px;text-align:center;}
#left table#small-list td .submit {margin-top:5px;margin-bottom:4px;}
#left table#small-list tfoot td {vertical-align:middle;}

/* *************************************************************************************************
 *
 *  dalsi styly
 *   
 * ************************************************************************************************* */

#schools div, #works div {border-bottom: 1px solid #aaa; margin-bottom: 10px; padding-bottom:5px;}
#prac_nabidka #prac_nabidka_b div.checkboxes label {width:150px;}

#all * .orange {color:#F37021 !important;}
#all .submit.orange {color:#ffffff !important;}

#left #phasing-around {width:520px;height:255px;overflow:hidden;float:left;position:relative;}
#left #phasing {margin:0;list-style:none;width:10000px;height:255px;position:relative;}
#left #phasing li {width:170px;height:255px;float:left;margin-right:5px;}
#left #phasing a img {padding:1px;background:#fff;border:1px solid #bdbdbd;}
#left #phasing a:hover img {border-color:#3674db;}
#left #phasing .ico {float:right;margin-top:-30px;margin-right:10px;position:relative;padding:0;border:0;background:none;}
#left .zpet {width:18px;height:19px;padding:118px 0;float:left;margin-right:5px;cursor:pointer;}
#left .dalsi {width:18px;height:19px;padding:118px 0;float:left;margin-left:5px;cursor:pointer;}
#left .credit {border:1px solid #ddd;width:188px;background:#fff;height:192px;padding:19px 0;float:left;margin-right:20px; margin-bottom: 20px;}
#left .credit p {padding:0 15px;margin-bottom:20px; text-align: left;}
#left .credit em {color:#F37021;font-style:normal;}
#left .credit h2 {padding:0 15px;line-height:29px;background:url('../img/design/kreditkonadpis.png') no-repeat 0 0;font-size:14px;color:#fff;font-weight:bold;margin-bottom:20px;}
#left .credit .submit {font-weight:bold;margin:0 auto;float:none;display:block;width:150px;padding-left:0;padding-right:0;}
#left .credit.third {margin-right:0;}



/*
* error window for registration
*/
#left .loginInfo {float:left;margin:-9px 0 0 434px;*margin-left:0px;position:absolute;width:170px;background:white url(../img/design/loginInfo-top.gif) no-repeat right top;}
#left .loginInfo .bottom {width:100%;height:3px;background:transparent url(../img/design/loginInfo-bottom.gif) no-repeat right bottom;}
#left .loginInfo .con {padding:12px 12px 12px 29px;text-align: left;margin:0;}

