﻿/* HTML ELEMS š */

html, body{

	background: url(media/images/body.jpg) repeat 0 0 !important;

}



.cleaner{height: 0px;}



.container_24,.container_24 .grid_24 {

	width: 1000px;

}

strong{font-weight: bold;}





/* HEADER */

.home #headerWrap {
	/*background: url(media/images/header_home.jpg) repeat-x center 0;*/
	background: url(media/images/header_home.png) repeat-x center 0;

	height: 208px;
    position:relative;
    z-index:999;

}

.home #logo{
	/*background: url(media/images/logo2.png) no-repeat;*/
	background: url(media/images/logo3.png) no-repeat;
	margin-top: 0px;
    height: 199px;
}



.notHome #headerWrap{
	height: 168px;
	/*background: url(media/images/top.png) repeat-x bottom center;*/
	background: url(media/images/top2.png) repeat-x bottom center;
}

#headerWrap .shadowTop {
    /*background: url;*/
}

.notHome #hlavicka_grafika {display: none;}

.notHome #zahlavi_menu {top: 105px;}

.notHome #zahlavi_menu a,.notHome #zahlavi_menu span{border-radius:0 !important}

.notHome #logo{
	/*background: url(media/images/logo2.jpg) no-repeat bottom left;*/
	background: url(media/images/logo4.png) no-repeat bottom left;
	width: 627px;
	height: 153px;
    margin-top: 6px;
}



#hlavicka_grafika, #zahlavi {

	background: transparent;

}

#zahlavi{

	width: 1000px;

}

#hlavicka_grafika{

	width: 647px;

	height: 271px;

	position: absolute;

	top: 20px;

	right:71px;

	z-index: 2;
	/*background: url(media/images/hlavicka_grafika_placeholder.jpg);*/
	background: url(media/images/slider_shadow.png) no-repeat 0 0;

	/*border: 6px solid white;*/

    overflow: hidden;

}


#hlavicka_grafika > .in {
    border: 6px solid white;
    border-width: 6px 7px 6px 7px;
    width: 611px;
    height: 228px;
    margin: 9px 0 0 11px;
}

#slider {
    width: 611px !important;
    height: 204px !important;
}



#zahlavi_menu {

	background: transparent;

	/*right: 98px;*/
	right: 20px;

	top: 199px;

}



.home #zahlavi_menu {

    right: 89px;

}



#zahlavi_menu div > ul > li > a, #zahlavi_menu div > ul > li > span{

	padding:0 !important;

	width: 130px!important;

	height: 63px;

	margin-left: -12px !important;

	background-repeat: no-repeat;

	text-indent: -99999px;

}

/*

#zahlavi_menu li:nth-child(1) a,

#zahlavi_menu li.active:nth-child(1) span

	{background-image: url(media/images/menu_1.png); z-index: 8;width: 151px !important; margin-left: 0px !important; border-bottom-left-radius: 10px;}



.notHome #zahlavi_menu li:nth-child(1) a,

.notHome #zahlavi_menu li.active:nth-child(1) span

	{background-image: url(media/images/menu_1_notHome.png); z-index: 8;width: 161px !important; margin-left: 0px !important; border-bottom-left-radius: 10px;}





#zahlavi_menu li:nth-child(2) a,

#zahlavi_menu li.active:nth-child(2) span

	{background-image: url(media/images/menu_2.png); z-index: 7}



#zahlavi_menu li:nth-child(3) a,

#zahlavi_menu li.active:nth-child(3) span

	{background-image: url(media/images/menu_3.png); z-index: 6}



#zahlavi_menu li:nth-child(4) a,

#zahlavi_menu li.active:nth-child(4) span

	{background-image: url(media/images/menu_4.png); z-index: 5}



#zahlavi_menu li:nth-child(5) a,

#zahlavi_menu li.active:nth-child(5) span

	{background-image: url(media/images/menu_5.png); z-index: 4; border-bottom-right-radius: 10px;}



.notHome #zahlavi_menu li:nth-child(5) a,

.notHome #zahlavi_menu li.active:nth-child(5) span

	{background-image: url(media/images/menu_5_nothome.png); z-index: 4; border-bottom-right-radius: 10px;}





#zahlavi_menu li:nth-child(1){z-index: 8}

#zahlavi_menu li:nth-child(2){z-index: 7}

#zahlavi_menu li:nth-child(3){z-index: 6}

#zahlavi_menu li:nth-child(4){z-index: 5}

#zahlavi_menu li:nth-child(5){z-index: 4}

*/



#zahlavi_menu div > ul > li:first-child > a, /* 1st child */

#zahlavi_menu div > ul > li.active:first-child > span

	{
    background-image: url(media/images/menu_1.png); z-index: 8;width: 124px !important; margin-left: 0px !important;
    background-position: right 0;
}



.notHome #zahlavi_menu div > ul > li:first-child > a,

.notHome #zahlavi_menu div > ul > li:first-child.active > span

	{
    background-image: url(media/images/menu_1_nothome.png);
    z-index: 8;
    width: 131px !important;
    margin-left: 0px !important;
    border-bottom-left-radius: 10px;}





#zahlavi_menu div > ul > li:first-child + li > a, /* 2nd child */

#zahlavi_menu div > ul > li:first-child + li.active > span

	{background-image: url(media/images/menu_2.png); z-index: 7}



#zahlavi_menu div > ul > li:first-child +li +li > a, /* 3rd child */

#zahlavi_menu div > ul > li:first-child +li +li.active > span

	{background-image: url(media/images/menu_3.png); z-index: 6; width: 132px !important;}



#zahlavi_menu div > ul > li:first-child +li +li +li > a, /* 4th child */

#zahlavi_menu div > ul > li:first-child +li +li +li.active > span

	{background-image: url(media/images/menu_4.png); z-index: 5}



#zahlavi_menu div > ul > li:first-child +li +li +li +li > a, /* 5th child */

#zahlavi_menu div > ul > li:first-child +li +li +li +li.active > span

	{background-image: url(media/images/menu_5.png); z-index: 4;}



.notHome #zahlavi_menu div > ul > li:first-child +li +li +li +li > a,

.notHome #zahlavi_menu div > ul > li:first-child +li +li +li +li.active > span

	{background-image: url(media/images/menu_5_nothome.png); z-index: 4;}





#zahlavi_menu li:first-child {z-index: 8}

#zahlavi_menu li:first-child +li{z-index: 7}

#zahlavi_menu li:first-child +li +li{z-index: 6}

#zahlavi_menu li:first-child +li +li +li{z-index: 5}

#zahlavi_menu li:first-child +li +li +li +li{z-index: 4}





#zahlavi_menu div > ul > li.active > span, #zahlavi_menu div > ul > li.active > a,
.pol1 #zahlavi_menu div > ul > li > a.pol1,
.pol3 #zahlavi_menu div > ul > li > a.pol3,
.pol4 #zahlavi_menu div > ul > li > a.pol4{

	height: 72px;

	margin-top: -9px !important;

}

#stranka_obal {
    width: 100%;
    background: url(media/images/stranka_obal.jpg) repeat-x 0 0;
    clear: both;
    float: left;
}

#stranka_obal .o_top {
    background: url(media/images/bottom.png) repeat-x center bottom;
    width: 100%;
    float: left;
    padding-bottom: 10px;
}



/* leve menu */
.lmenu{
	background: url(media/images/home_btn.png) no-repeat top center;
    font-family:Tahoma,Geneva,Kalimati,sans-serif;
    font-weight:normal;
}

#leve_menu .lmenu ul{
	background: #eaeaea;
    border-bottom: 1px solid #fff;
    margin-bottom:50px;
}

#leve_menu .lmenu ul li{

	/*padding-left:11px;*/
    font-weight:normal;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #c6c6c6;

}



#leve_menu .lmenu ul li.active span{

    color: #fffbd5 !important;

}

.lmenu ul li a, .lmenu ul li span {
    border-left: 6px solid #a20946;
    border-right: 1px solid #fff;
    /*padding: 5px 10px 5px 13px;*/
    padding:3px 10px 3px 12px;

	/*color:#351920;*/
    color:#3d3d3d;
	/*font-weight: bolder;*/
    font-weight:bolder;

	font-size: 115%;

	width: 189px;

    /*font: normal;*/

    /*letter-spacing:-0.05em;*/

}

.lmenu ul li.b1 a, .lmenu ul li.b1 span, .lmenu ul li.b7 a, .lmenu ul li.b7 span,
.lmenu ul li.b9 a, .lmenu ul li.b9 span {
    border-left-color: #c9023c;
}

.lmenu ul li.b2 a, .lmenu ul li.b2 span, .lmenu ul li.b6 a, .lmenu ul li.b6 span,
.lmenu ul li.b10 a, .lmenu ul li.b10 span {
    border-left-color: #ed1d39;
}

.lmenu ul li.b3 a, .lmenu ul li.b3 span, .lmenu ul li.b5 a, .lmenu ul li.b5 span,
.lmenu ul li.b11 a, .lmenu ul li.b11 span{
    border-left-color: #ff9700;
}

.lmenu ul li.b4 a, .lmenu ul li.b4 span, .lmenu ul li.b12 a, .lmenu ul li.b12 span {
    border-left-color: #ffbd00;
}



#leve_menu .lmenu ul li.active a, #leve_menu .lmenu ul li.active span, .lmenu ul li a:hover,
.faq #leve_menu .lmenu ul li a.poradna_btn {

    background-color: #c0012a;
    color: #fff;

}



#leve_menu .lmenu ul li.active a, #leve_menu .lmenu ul li.active span {

    color: #fff;

}



.lmenu ul li a:hover {

	background-color: #c0012a;

	color: #fff;

}



#leve_menu .lmenu ul ul {
    border-top: 1px solid #C6C6C6;
    margin-left: 0;
    margin-bottom:0px;
    border-bottom: 0;
    background: #f5f5f5;
}

#leve_menu .lmenu ul ul li:last-child {
    border-bottom: 0;
}



#leve_menu .lmenu ul ul li a, #leve_menu .lmenu ul ul li span {

    background-color: transparent !important;

}



#leve_menu .lmenu ul ul li.active a, #leve_menu .lmenu ul ul li.active span , #leve_menu .lmenu ul ul li:hover > * {

    background-color: #c0012a !important;
    color: #fff !important;

}



#leve_menu .lmenu ul ul li a, #leve_menu .lmenu ul ul li span {

    color: #351920 !important;

}



#leve_menu .lmenu ul ul li a:hover {

    color: #fffbd5 !important;

}



#leve_menu h3.title{

	margin-bottom:0px !important;

}

#leve_menu h3{ /* obyc nadpis */

	color: #C0012A;

	font-weight: bold;

	font-size: 14px;

	padding-top: 8px;

}

#klikacka_home{
    width: 100%;
	height: 37px;

	display: block;

}

#klikacka_home:hover {
    background: transparent url(media/images/home_hover.gif) left top no-repeat;
}



/* leve menu  - kontakt */

p[class^=kontakt_ikona] {

	background-repeat: no-repeat;

	background-position: 0px 6px;

	padding-left: 28px;

	font-weight:normal;

}

p.kontakt_ikona_adresa{background-image: url(media/images/ico_dum2.png);}

p.kontakt_ikona_telefon{background-image: url(media/images/ico_telefon2.png); background-position: 0px 2px;}

p.kontakt_ikona_mail{background-image: url(media/images/ico_obalka2.png); background-position: 0px 7px;}

#ftr_tabulka p.kontakt_ikona_adresa{background-image: url(media/images/ico_dum.png);}

#ftr_tabulka p.kontakt_ikona_telefon{background-image: url(media/images/ico_telefon.png); background-position: 0px 2px;}

#ftr_tabulka p.kontakt_ikona_mail{background-image: url(media/images/ico_obalka.png); background-position: 0px 7px;}p.kontakt_ikona_adresa {}

p.kontakt_ikona_mail a {
    text-decoration:none;
    color:#5D5D5D;
}

#ftr_tabulka p.kontakt_ikona_mail a {
    text-decoration:none;
    color:#EFAAC0;
}

p.kontakt_ikona_mail a:hover {
    text-decoration:underline;
}

#leve_menu .static_clanek {

    color: black;
    margin-left: 7px;
    /*margin-top: 50px;*/



}



#leve_menu .static_clanek .obsah_wrap {

    padding: 5px 0px 5px 8px;

}



#leve_menu .static_clanek .obsah_wrap h3 {

    /*font-family: "Trebuchet MS", arial;*/
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    color: #c8082d;
    font-weight: bold;
    padding-bottom:2px;

    margin-bottom:2px;
    font-size: 115%;

}



#leve_menu .static_clanek .obsah_wrap * {

    /*font-size: 13px;*/
    color: #3d3d3d;
    line-height: 150%;

}



#leve_menu .static_clanek p.button{margin: 15px 0px 15px 19px}



/* obsah */

#obsah{
	background: #f2f2f2 url(media/images/obsah.jpg) repeat-y 0 0;
}

.home #obsah > .in {
    background: url(media/images/stred_shadow.png) no-repeat right 127px;
    width: 100%;
}

.home #stred {

	width: 540px;

	margin-top: 72px;

}



/* Prav� menu */

#prave_menu {

	margin-top: 72px;

}

#leve_menu h3.title {

	font-size: 26px;

	color: 	#3d3d3d;

	margin-bottom: 15px;

    padding: 0 0 6px 9px;

    font-weight: normal !important;

}



#prave_menu h2 {


    padding-left: 0;

    padding-bottom: 12px;

}



#prave_menu h3, #prave_menu h3 a{

	color: #3d3d3d;

	font-weight: bold;

	font-size:  100%;

	text-decoration: none;

    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    line-height:1.5em;

    padding-top: 5px;

    padding-bottom: 5px;

    margin-bottom:0px;

}

#prave_menu a{

	color: #3d3d3d;

	/*text-decoration: none;*/

}

#prave_menu h3 a:hover{

	text-decoration: underline;

}

#novinky {
    padding-top:20px;
}

#novinky .polozka {
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
	border-bottom: 1px solid #fff;
	padding-bottom:5px;
	margin-bottom:5px;
}



#novinky .polozka.last {

    margin-bottom: 5px;

    border: none;

}



#novinky .polozka .anotace {
    color: #5d5d5d;
}


#novinky .vice.all {
    text-align:center;
}


p.button{

	width: 145px;

	height: 28px;

	background:url(media/images/btn_vsechnyaktuality.png) no-repeat;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	padding-top: 9px;

}

p.button a{

	color: white !important;

	font-weight: bold;

	text-shadow: #ac0525 0px -1px 2px;

	text-decoration: none;

}

p.button a:hover{

	text-shadow: #f24308 0px 0px 5px;

	text-decoration: underline;

}



/* Titulni stranka */

.home .stred_no_cesta{

	position: relative;

	margin-top: 14px;

	padding: 18px 10px 0px 14px;

}

.home #sponka {

	background: url(media/images/home_pravyroh.png);

	width: 295px;

	height: 162px;

	position: absolute;

	top: -12px;

	right: 6px;

}

.home .usr_obsah {

	/*background: #fff88e;*/

	padding: 9px 27px 9px 10px;

	color: #3d3d3d;

	/*font-size: 14px;*/

	font-weight: bold;
}

.notHome .usr_obsah {

}

.home .usr_obsah ul, .std .text_block_wrap ul {

    clear:both;
	padding:0;

	margin:0;

}

.home .usr_obsah ul, .std .text_block_wrap ul {
    list-style: none;
    list-style-image: none;
}

.home .usr_obsah ul li, .std .text_block_wrap ul li {

	padding: 4px 0 6px 0;

	background: url(media/images/li.png) no-repeat 0px 6px;

	list-style: none;

	padding-left: 24px;
    font-family:Tahoma,Geneva,Kalimati,sans-serif;

    font-size: 95%;

    color: #c8082d;

    font-weight: bolder;
    line-height:150%;

    overflow: hidden;


}

.std .text_block_wrap ul.seznam_cerveny1 li, .std .text_block_wrap ul.seznam_cerveny2 li, .std .text_block_wrap ul.seznam_cerveny3 li,
.std .text_block_wrap ul.seznam_zluty1 li ,.std .text_block_wrap ul.seznam_zluty2 li
{
    color:#3d3d3d;
}

.std .text_block_wrap ul li.seznam_cerveny1, .std .text_block_wrap ul li.seznam_cerveny2, .std .text_block_wrap ul li.seznam_cerveny3,
.std .text_block_wrap ul li.seznam_zluty1 ,.std .text_block_wrap ul li.seznam_zluty2
{
    color:#3d3d3d;
}

.std .text_block_wrap ul li {
    font-weight:normal;
    font-size:100%;
}


.std .text_block_wrap ol {

	/*margin-left: 64px;*/
    margin-left:0px;

}

.std .text_block_wrap ol li {

	margin: 0;
  font-size: 115%;
  color: #C0012A;
  font-weight:bold;

}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar)  {
  text-align:left;
  margin:14px 0 7px 0;
  border-collapse:collapse;
  font-size: 100%;
  color: #3d3d3d;
  /*font-weight:bold;*/
  /*width:104%;*/
    width:726px;
  position:relative;
  left:-24px;
}

.kontakt_page table tr td{
  background:none;
  color:#5d5d5d;
}

.kontakt_page table{
  left:0px;
}


.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr td table {
  width:auto;
  left:0px;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) th, .std table:not(.lector-profile-table):not(.ui-datepicker-calendar).tabled_data tr th {
  background:#909090;
  color:#fff;
  padding:5px;
  text-align:left;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) td {
  /*border-top:2px solid #fffdd5;*/
  background:#fff;
  padding:3px 5px 3px 0px;
}

/* paticka */

#footerWrap{

	/*background: url(media/images/ftr_bg.gif) top center;*/
	background: url(media/images/footer_shadow.png) no-repeat bottom center;
    padding-bottom: 85px;
	/*position: relative;*/

}

#footerWrap #ftr_bg_top{

	width: 100%;
    background: url(media/images/footer.png) repeat-y top center;
	float: left;

	/*background: url(media/images/ftr_bg_top.gif) no-repeat top center;*/

}

.notHome #footerWrap #ftr_bg_top {
    background: url(media/images/footer2.png) repeat-y top center;
}


/* Tabulka v paticce */

#ftr_tabulka {

	margin-top: 20px;

	/*margin-bottom: 10px;*/

}

#ftr_tabulka h3, #ftr_tabulka td + td + td h3 {

	color: #ff4200;

	padding-bottom: 26px;

    margin-top: -5px;

	font-weight: normal;

    font-size: 215%;

    font-family: PFHandbookProMediumRegular, arial;

    line-height: 90%;

}



#ftr_tabulka td + td h3 {

    color: #f5061d;

}



#ftr_tabulka h4 {

	color: #f5061d;

	margin-top: 16px;

    font-family: PFHandbookProMediumRegular,arial;

	margin-bottom: 14px;

	font-weight: normal;

	font-size: 20px;



}

#ftr_tabulka tr td{

	vertical-align: top;

	padding:0px;

	color: white;

}

#ftr_tabulka tr td:first-child {

    padding-right: 9px;
    padding-left: 26px;
    width: 208px;

}



#ftr_tabulka tr td:first-child form input[type="text"] {

	padding:0px;

	margin-bottom: 5px;

	width: 182px;

	height: 31px;

	/*background: url(media/images/form_input_bg.png);*/
	background: url(media/images/footer_inp.png);

	border: 0;

	padding-left: 10px;
    color: #3d3d3d;
    font-family: inherit;
    font-size: 100%;

}



#ftr_tabulka tr td:first-child form textarea {

    width: 173px;

    height: 77px;

    min-height: 77px;

    background: url(media/images/footer_area.png) no-repeat 0 0;

    border: none;

    padding: 8px 10px;

    resize: none;

    overflow: auto;

}





#ftr_tabulka tr td:first-child + td {

	padding-left: 28px;

	padding-right: 34px;

	width: 432px;

	color: #efaac0;

}

#ftr_tabulka tr td:first-child +td +td {

	width: 196px;

    /*width: 170px;*/

    padding-left: 28px;

}



#ftr_tabulka tr td:first-child +td +td table td, #ftr_tabulka tr td:first-child +td +td p {

    font-size: 13px;

    line-height: 1.5em;

    color: #fff;
}

/*#ftr_tabulka tr td:first-child + td + td p, */#ftr_tabulka tr td:first-child + td + td table td {
    line-height: 180%;
}

#ftr_tabulka #otviracka {
    margin-top: 5px;
}


table#otviracka td{padding:0!important;margin:0!important;}

#ftr_tabulka #mid_tab td{
    text-align:left;
    padding:0px 0px 0px 38px;
    color:#EFAAC0;
    height:352px;
}

#ftr_tabulka #mid_tab tr td:first-child {
    padding:0px 50px 0px 0px;
}

#ftr_tabulka #mid_tab h4 {
    color:#fff;
    padding:0px;
    margin:-10px 0px 12px 0px;
    font-size:16px;
}

#ftr_tabulka #mid_tab ul{
    color:#85042e;
    padding-left:14px;
    font-size:105%;
    list-style-image:url(media/images/li_footer.png);
}

#ftr_tabulka #mid_tab ul li {
    padding:0 0 2px 0;
}

#ftr_tabulka #mid_tab ul li span {
    color:#EFAAC0;
}

/* Maskoti */

#patka_wrap{
    position:relative;
    width: 980px;
    margin-left: 10px;
    min-height: 300px;
    padding-bottom: 23px;
}

#maskot_dole_velky{

	position: absolute;

	width: 78px;

	height: 79px;

	right: 82px;

    bottom: 25px;

	background: url(media/images/ptak.png) no-repeat 0 0;

}



#maskot_dole_maly{

	position: absolute;

	width: 191px;

	height: 126px;

	right: 0px;

	bottom: -26px;

	background: url(media/images/maskot_maly.png);

}



/* drobky */

#cesta *, #cesta span, #cesta a{

	color: #3d3d3d;

	font-size:12px;

	font-weight: bold;

}

#cesta a{

	text-decoration: underline;

}

#cesta a:hover{

	text-decoration: none;

}



.nivo-caption {

    display: none !important;

}

.home .std ul {
    list-style-image:none !important;
}

.std ul li.seznam_polozka_nejtmavsi, .std ul li.seznam_polozka_tmavsi, .std ul li.seznam_polozka_tmava, .std ul li.seznam_polozka_svetla, .std ul li.seznam_polozka_nejsvetlejsi {
    color:#3d3d3d;
    padding:6px 0px 11px 30px;
    font-size:113%;
    /*letter-spacing:-0.05em;*/
    font-weight:bolder;
    overflow:visible;
    line-height:140%;
}


.std ul li.seznam_polozka_nejtmavsi span, .std ul li.seznam_polozka_tmavsi span, .std ul li.seznam_polozka_tmava span, .std ul li.seznam_polozka_svetla span, .std ul li.seznam_polozka_nejsvetlejsi span {
    display:inline-block;
    width:460px;
    padding:0px 3px 11px 4px;
    margin-bottom:-11px;
}

.std ul li.seznam_polozka_nejtmavsi {
    background:url(media/images/li1.png) 0px 4px no-repeat;
}
.std ul li.seznam_polozka_tmavsi {
    background:url(media/images/li2.png) 0px 4px  no-repeat;
}
.std ul li.seznam_polozka_tmava {
    background:url(media/images/li3.png) 0px 4px  no-repeat;
}
.std ul li.seznam_polozka_svetla {
    background:url(media/images/li4.png) 0px 4px  no-repeat;
}
.std ul li.seznam_polozka_nejsvetlejsi {
    background:url(media/images/li5.png) 0px 4px  no-repeat;
}

.home .std .usr_obsah ul li:first-child {
    padding-top:22px;
    background-position:0px 20px;
}

.std ul li.seznam_polozka_nejtmavsi span {
    background:url(media/images/li1_under.gif) left bottom no-repeat;
}
.std ul li.seznam_polozka_tmavsi span{
    background:url(media/images/li2_under.gif) left bottom no-repeat;
}
.std ul li.seznam_polozka_tmava span{
    background:url(media/images/li3_under.gif) left bottom no-repeat;
}
.std ul li.seznam_polozka_svetla span{
    background:url(media/images/li4_under.gif) left bottom no-repeat;
}

.fb-like-box {
    margin:-50px 0px 20px 38px;
    border:0px none;
}

.std ol li.otazka,
.std ul li.otazka {
    color:#3D3D3D;
    list-style-type:none;
    padding-top:20px;
}

.std li.otazka p {
    padding-bottom:0;
}

.std ol li.otazka ul {
    list-style-image:none;
}

.otazka label {
    padding:5px;
}

.otazka label:hover {
    background:#EAEAEA;
    border-radius:3px;
}

.otazka .underln {
    border-bottom: 1px dotted #3D3D3D;
    color:#C8082D;
}

.std .cltext_list.classic_list .polozka {
    padding-bottom:20px;
}

.std .cltext_list.classic_list .polozka,
.std .cltext_list.classic_list .polozka .anotace {
    min-height:auto;
}

.std .cltext_list.classic_list .polozka .anotace  .obr {
    display:none;
}

.std .cltext_list.classic_list .polozka .anotace ul {
    padding-left:0;
    min-height:58px;
}

.std .cltext_list.classic_list .polozka .anotace ul li, .std .seznam_obrazkovy li {
     background: url("media/images/li.png") no-repeat scroll 0 6px transparent;
     line-height: 150%;
     list-style-type: none;
     overflow: hidden;
     color:#3d3d3d;
     padding: 4px 0 6px 24px;
 }

.std .seznam_obrazkovy {
    padding-left:0px;
    list-style-image:none;
}

.std .seznam_cerveny1, .std .seznam_cerveny2, .std .seznam_cerveny3, .std .seznam_zluty1, .std .seznam_zluty2 {
    padding-left:0px;
    list-style-image:none;
}

.std .seznam_cerveny1 li, .std .seznam_cerveny2 li, .std .seznam_cerveny3 li, .std .seznam_zluty1 li, .std .seznam_zluty2 li,
.std .cltext_list.classic_list .polozka .anotace .seznam_cerveny1 li,
.std .cltext_list.classic_list .polozka .anotace .seznam_cerveny2 li,
.std .cltext_list.classic_list .polozka .anotace .seznam_cerveny3 li,
.std .cltext_list.classic_list .polozka .anotace .seznam_zluty1 li,
.std .cltext_list.classic_list .polozka .anotace .seznam_zluty2 li
{
    line-height: 150%;
    list-style-type: none;
    overflow: hidden;
    color:#3d3d3d;
    padding: 4px 0 6px 24px;
}

.std .seznam_cerveny1 li, .std .cltext_list.classic_list .polozka .anotace .seznam_cerveny1 li, .std .text_block_wrap .seznam_cerveny1 li{
    background: url("media/images/li_red1.png") no-repeat scroll 0 6px transparent;
}

.std ul li.seznam_cerveny1, .std .cltext_list.classic_list .polozka .anotace ul li.seznam_cerveny1, .std .text_block_wrap ul li.seznam_cerveny1{
    background-image: url("media/images/li_red1.png") !important;
}

.std .seznam_cerveny2 li, .std .cltext_list.classic_list .polozka .anotace .seznam_cerveny2 li, .std .text_block_wrap .seznam_cerveny2 li {
    background: url("media/images/li_red2.png") no-repeat scroll 0 6px transparent;
}

.std ul li.seznam_cerveny2, .std .cltext_list.classic_list .polozka .anotace ul li.seznam_cerveny2, .std .text_block_wrap ul li.seznam_cerveny2{
    background-image: url("media/images/li_red2.png") !important;
}

.std .seznam_cerveny3 li, .std .cltext_list.classic_list .polozka .anotace .seznam_cerveny3 li, .std .text_block_wrap .seznam_cerveny3 li {
    background: url("media/images/li_red3.png") no-repeat scroll 0 6px transparent;
}

.std ul li.seznam_cerveny3, .std .cltext_list.classic_list .polozka .anotace ul li.seznam_cerveny3, .std .text_block_wrap ul li.seznam_cerveny3{
    background-image: url("media/images/li_red3.png") !important;
}

.std .seznam_zluty1 li, .std .cltext_list.classic_list .polozka .anotace .seznam_zluty1 li, .std .text_block_wrap .seznam_zluty1 li {
    background: url("media/images/li_yellow1.png") no-repeat scroll 0 6px transparent;
}

.std ul li.seznam_zluty1, .std .cltext_list.classic_list .polozka .anotace ul li.seznam_zluty1, .std .text_block_wrap ul li.seznam_zluty1{
    background-image: url("media/images/li_yellow1.png") !important;
}

.std .seznam_zluty2 li, .std .cltext_list.classic_list .polozka .anotace .seznam_zluty2 li, .std .text_block_wrap .seznam_zluty2 li {
    background: url("media/images/li_yellow2.png") no-repeat scroll 0 6px transparent;
}

.std ul li.seznam_zluty2, .std .cltext_list.classic_list .polozka .anotace ul li.seznam_zluty2, .std .text_block_wrap ul li.seznam_zluty2{
    background-image: url("media/images/li_yellow2.png") !important;
}


.std .hr, .std .hr {
    background: transparent url('media/images/stred_shadow.png') no-repeat -12px 0px;
    height: 20px;
    padding:0px;
    border:0px none;
    width:770px;
    margin-left:-34px;
}

.std .hr_dolu {
    background: transparent url('media/images/hr.png') no-repeat -12px -42px;
    height: 20px;
    padding:0px;
    border:0px none;
}

.std .hr_nahoru {
    background: transparent url('media/images/hr.png') no-repeat -12px -62px;
    height: 20px;
    padding:0px;
    border:0px none;
}

.std ul.tabs {
    list-style-image:none !important;
    /*display:inline-block;*/
    width:770px;
    height:46px;
    padding-top:8px;
    padding-left:0px;
    margin-left:-34px;
    background:transparent url(media/images/tabs_shadow.png) center top no-repeat;
}

.std ul.tabs li {
    list-style-type:none !important;
    float:left;
    margin:0px;
    width:121px;
    padding:0px;
    height:36px;
    line-height:26px;
    font-size:130%;
    background:#a30947;
    margin-left:1px;
    text-align:center;
    color:#fff;
    text-transform:uppercase;
    font-weight: normal;
    font-family: PFHandbookProMediumRegular, "Tahoma";
    overflow:hidden;
}

.std ul.tabs li.tab_nolink {
    height:43px;
    margin-top:-7px;
}

.std ul.tabs li.purple {
    background:#a30947;
}

.std ul.tabs li + li, .std ul.tabs li.darkpink {
    background:#c9023b;
}

.std ul.tabs li + li +li, .std ul.tabs li.pink {
    background:#ed1c39;
}

.std ul.tabs li + li + li +li, .std ul.tabs li.orange {
    background:#ff9700;
}

.std ul.tabs li + li + li + li + li, .std ul.tabs li.yellow {
    background:#ffb000;
}

.std ul.tabs li:first-child {
    margin-left:60px;
}

.std .tabs li a{
    display:block;
    height:34px;
    line-height:26px;
    padding:0px 0px;
    text-align:center;
    border-radius:2px 2px 0px 0px;
    -moz-border-radius:2px 2px 0px 0px;
    -webkit-border-radius:2px 2px 0px 0px;
    text-decoration:none;
    color:#fff;
}

.std .tabs li:hover{
    height:43px;
    margin-top:-7px;
}

.std .tabs li:hover a{
    height:43px;
}

.std ul.tabs.tabs-faq {
    background:transparent url(media/images/tabs_shadow2.png) center top repeat-y;
    height: auto;
    width: 716px;
    padding-right: 20px;
    float: left;
    padding-left: 34px;
}

.std ul.tabs.tabs-faq li:first-child {margin-left: 1px}
.std ul.tabs.tabs-faq li {
    margin-bottom: 8px;
    width: auto;
}
.std ul.tabs.tabs-faq li a {
    padding-left: 15px;
    padding-right: 15px;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) .odkaz_vice_v_tabulce {
    font-size:85%;
    display:inline-block;
    zoom:1;
    *display:inline;
    padding-left:12px;
    position:relative;
    cursor:pointer;
    background:transparent url(media/images/more_table.png) 0px center no-repeat;

}

.std .layout_data h3 {
    font-size: 170%;
    line-height:170%;
    margin: 2px 0 5px 0;
    padding: 0px 0 0px 0;
    font-weight: normal;
    font-family: PFHandbookProMediumRegular, "Tahoma";
}

.std .layout_data.topboxy h3 {
    font-family: Tahoma;
    font-size: 125%;
    font-weight: bolder;
    line-height: 130%;
}

.std .layout_data h3 .cerveny_text {
    color:#c8082d;
    font-size:140%;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder{
   /* margin-bottom:10px;
    visibility:hidden;*/
    display:none;
    width:100%;
    height:auto;
}


.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.shown td {
    background:#ebebeb;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder td, .std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder th {
    text-align:left;
    /*padding:10px 28px 28px 0px;*/
    padding:0px 0px 10px 0px;
    width:726px;
    background:#ebebeb;
}

.std .classic_list table.tabled_data tr td:first-child{
    padding-left:26px;
}



.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder.padding td {
    padding-bottom:0px;
    padding-top:10px;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder.padding td div.hidder_wrap .vice {
    margin-top:10px;
}

.std .classic_list table.tabled_data h3 {
    margin:0px;
    font-size:140%;
}

.std .classic_list table.tabled_data h3 a {
    font-size:100%;
}

.std .classic_list table .odkaz_vice_v_tabulce {
    background-position:0px 14px;
    padding-left:14px;
    display:block;
    padding-top:3px;
    padding-bottom:12px;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder td div.hidder_wrap, .std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder th div.hidder_wrap {
    display:none;
    padding-right:42px;
    padding-bottom:26px;
    padding-left:14px;
    max-width: 700px;
    overflow: hidden;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap table {
    width:688px;
    margin:0px;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap div {
    /*width:678px;*/
    padding:0px;
    margin:0px;
    left:0px;
    padding-right:10px;
    background:none;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap .text_block_wrap {
    width:46%;
    float:left;
    padding-right: 3%;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap .text_block_wrap p {
    width:100%;
    text-align:left;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap p {
    width:72%;
    text-align:justify;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap form p {
    width:auto;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap h3 {
    clear:both;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap form {
    margin:10px 0 0 0;
}

.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap table, .std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap div, .std .classic_list table tr.hidder div.hidder_wrap div {
    width:auto;
}


.std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap td, .std table:not(.lector-profile-table):not(.ui-datepicker-calendar) tr.hidder div.hidder_wrap th {
    border:0px none;
    vertical-align:top;
    padding-right:4px;
}
/*
.kat.after {
    background:transparent url(media/images/tabs_shadow.png) center top no-repeat;
    padding:0 36px;
    width:684px;
    margin-left:-34px;
}*/
.view_stredonly .stred_leva {
    background:none;
}

.view_stredonly #obsah {
    background:#F2F2F2;
}


/* ------------------------------------------------------------------------- */
/* *kosik - N�kupn� ko��k >>> */
/* ------------------------------------------------------------------------- */
.kosik #stred table {
    border-collapse: collapse;
    border-spacing: 1px;
    margin: 10px 0 5px;
    padding: 0;
    width: 100%;
    position:static;
}

.kosik #stred tr,
.kosik #stred td,
.kosik #stred th {
    /*border-bottom: 1px solid #FFFFFF;*/
}

.kosik #stred tr {
    background: none repeat scroll 0 0 #EBECEE;
}

.kosik #stred td {
    font-size: 12px;
    vertical-align: middle;
}

.kosik #stred th, .kosik #stred td {
    padding:9px;
/*    border-bottom:2px solid #F2F2F2;*/
}

.kosik #stred td.first a {
    display: table-cell;
    vertical-align: middle;
}

.kosik #stred th {
    background: none repeat scroll 0 0 #5D5D5D;
    font-size: 12px;
    text-align: left;
    border-bottom: 2px solid #F2F2F2;
}

.kosik #stred tr.first_row th {
    /*border-bottom: 1px solid #5D5D5D;*/
    color: #fff;
}

.kosik #stred tr.first_row th.first {
	width: 420px;
}

.kosik #stred tr.first_row th.cena, .kosik #stred tr td.cena {
	text-align: right;
}

.kosik #stred tr.first_row th.pocet_ks, .kosik #stred tr td.pocet_ks {
	text-align: center;
}

.kosik #stred tr a {
    color: #535354;
}

.kosik .akce_kosik {
    clear: both;
    float: left;
    height: auto;
    margin: 0;
    width: 40%;
}

.kupony {
    float: right;
    height: 30px;
    /*padding-right: 23px;*/
}

.kupony img {
	position: relative;
	top: 2px;
}

.kosik .platba {
    background: #fff;
    float: left;
    margin-bottom: 10px;
/*    margin-left: 14px;*/
    min-height: 85px;
    width: 394px;
    padding-bottom: 5px;
    border: 1px solid #CFCFCF;
}

.kosik #zpusobPlatby {
    width: 394px;
    float: left;
}

.kosik #zpusobPlatby ul li {
    /*list-style-type: none;*/
/*    color: #000000;*/
}

#vypln{
    width:25px;
}

#sleva, #cenaKurzuSpan, #cena_celkem{
    width: 50px;
}

.kosik .platba .platba_in {
    min-height: 100px;
    padding: 0 14px;
    position: relative;
    width: 366px;
}

.kosik .platba.forma_uhrady,
.kosik .platba.forma_uhrady .platba_in {
    min-height:10px;
}

.kosik .slevyKosik {
    background: #fff;
    float: left;
    margin-bottom: 10px;
    /*    margin-left: 14px;*/
    min-height: 85px;
    width: 394px;
    padding-bottom: 5px;
    border: 1px solid #CFCFCF;
}

.kosik .slevyKosik .slevyKosik_in {
    min-height: 100px;
    padding: 0 14px;
    position: relative;
    width: 380px;
}

#fakturaVyber input{
    width:5px;
    margin-left: 15px;
}

#fakturaVyber label{
    float: none;
    width:120px;
}

.doruceni {
    float: right;
    width: 247px;
/*    border-top: 1px solid #CFCFCF;*/
}

.doruceni1 {
/*    background: #ebecee;*/
    float: left;
    padding: 0 14px;
    width: 219px;
}

.kosik_celkem.podr .doprava {
	font-weight: normal;
	text-align: right;
	clear: left;
}

.kosik_celkem.podr span {
    display: block;
    float: left;
    width: 82px;
    margin-bottom: 3px;
}



.kosik_celkem.podr span.mena {
    text-align: left;
    width: 39px;
}

.kosik_celkem.podr span.text {
    width: 106px;
}

.kosik_celkem.podr .celkem.doprava {
	font-weight: bold;
	padding: 0px 30px 0px 0;
	clear: both;
}



.kosik input.pocet_ks {
    /*background: none repeat scroll 0 0 transparent;*/
    /*border: medium none;*/
    /*text-align: right;*/
    /*width: 20px;*/
}

.kosik .plus_minus{
    text-align: center;
    width: 115px;
}

.kosik .plus_minus span {
    /*margin-right: 13px;*/

}

.kosik input.pocet_ks {
    width: 24px;
    text-align: right;
}

.kosik .pocet_ks_input_wrap {
    float: left;
    margin: 0 5px;
}

.kosik .minus, .kosik .plus, .kosik .odebratX {
	cursor: pointer;
	border: none;
	height: 20px;
	width: 21px;
	text-indent: -90000px;
	color: transparent;
    margin-top: 1px;
}

.kosik .plus, .kosik .minus {
    margin:0 3px;
}

.kosik .plus {
	background: url(media/icons/plus_minus.png) no-repeat -28px -26px;
}

.kosik .minus {
	background: url(media/icons/plus_minus.png) no-repeat -29px -2px;
}

.kosik .prepocitat {
    float:right;
    /*margin-left:470px;*/
    margin-right:10px;
}

.kosik .odebratX {
	background: url(media/icons/plus_minus.png) no-repeat -51px -26px;
	text-indent: 0px;
	color: #000;
	padding-bottom: 4px;
	height: 20px;
}

.kosik .odebratX:hover {
	color: #fff;
}

.kosik .minus:hover {
	background-position: -3px -2px;
}

.kosik .plus:hover {
	background-position: -3px -26px;
}



.kosik .kosik_celkem {
    float: right;
    height: auto;
    margin-top: 0px;
/*    margin-bottom: 20px;*/
/*    width:90%;
    padding:0 5%;*/
    /*border:1px solid red;*/
}

#kosik .celkem_cena .doprava {
	height:29px;
	line-height:29px;
}

.kosik .doprava {
    color: #000;
    font-size: 100%;
    font-weight: bold;
    line-height: 100%;
/*    padding-right: 30px;*/
    padding-top: 0;
    text-align: right;
    line-height:18px;
    padding-bottom:18px;
}

div.jquery-ajax-loader {
    background: url("./../../obrazy/jquery/jquery.ajaxLoader.gif") no-repeat scroll 50% 50% #333333;
    opacity: 0.6;
}

#naPoste {
    background-color: #EBECEE;
    margin: 5px 0px;
    padding: 10px 10px 10px;
    border: 1px solid #CFCFCF;
    /*-webkit-border-radius: 10px;*/
    /*-moz-border-radius: 10px;*/
    /*border-radius: 10px;*/
    position: relative;
}

#naPoste .otaznik{
    top: 13px;
    left: 313px;
}

#naPoste h4 {
    font-size: 170% !important;
    padding: 0px 0px 5px!important;
}

.popisek { position:absolute; left:0px; top:0px; z-index:100; background: white; border: 1px solid #314584; color: #000; font-size: 10px; padding: 10px ; max-width: 250px; text-align: left; line-height: 1.3; font-family: Verdana; display: none;}
.popisek {width: 250px;}
.popisek table, .popisek p { font-size: 11px; font-family: Tahoma;}
.popisek table td { padding: 4px; text-align: center}
.popisek table th { padding: 4px; text-align: left}

#ceska_posta_search_result p {
    margin: 10px 0px 0px 0px;
    /*background: url("./../../obrazy/vybrat_postu.png") no-repeat scroll 0 0 transparent;*/
    /*border: medium none;*/
    /*color: #FFFFFF;*/
    /*cursor: pointer;*/
    /*font-family: MyriadProSemibold,Myriad Pro,Arial;*/
    /*font-size: 115%;*/
    /*height: 21px;*/
    /*vertical-align: middle;*/
    /*width: 66px;*/
}

#ceska_posta_search_result .btnSmall {
    /*background: url("./../../obrazy/vybrat_postu.png") no-repeat scroll 0 0 transparent;*/
    /*border: medium none;*/
    /*color: #FFFFFF;*/
    /*cursor: pointer;*/
    /*font-family: MyriadProSemibold,Myriad Pro,Arial;*/
    /*font-size: 115%;*/
    /*height: 21px;*/
    /*vertical-align: middle;*/
    /*width: 66px;*/
}

#ceska_posta_search_result .btnSmall:hover {
	/*background-position: 0 -22px;*/
}

.kosik tr td.first a.obr img {
    float:left;
    padding:3px;
    max-width:50px;
    text-align:center;
    margin-right:5px;
}

.kosik .left {
    float: left;
    margin-right: 18px;
    width: 341px;
}

.kosik .right {
    float: right;
    width: 323px;
}

.kosik .zipy {
	clear: both;
	padding-bottom:8px;
}

.kosik .zipy a {
    color:#C8082D;
    font-weight:bold;
}

.kosik .otaznik, .kosik .question{
    background: url("media/icons/otaznik.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 4px;
    top: 2px;
    width: 24px;
    opacity: 0.5;
}

.kosik .otaznik2{
    background: url("media/icons/otaznik.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    right: 200px;
    top: 6px;
    width: 24px;
    opacity: 0.5;
}

.kosik .question {
	position: relative;
	left: 10px;
	top: -3px;
	float: left;
}

#prihlasitse h3 span {
	float: left;
}

.kosik .volba {
    height: 16px;
    margin: 0px 10px 0 0 !important;
    width: 16px;
    position: relative;
    top: 2px;
}

.kosik_celkem.podr {
/*    position: relative;
    top: -19px;*/
/*    width: 100%;*/
}

.kosik_celkem.podr .celkem.doprava {
    border-top: 1px solid;
}

.kosik .left label, .kosik .right label {
	width: 105px;
	float: left;
	line-height: 22px;
}

.kosik .left input, .kosik .right input {
	width: 202px;
/*	height: 22px;*/
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	padding-left: 5px;
	background: #f8f8f8;
}

.kosik input.errorInput {
	border-color: red;
	background: #fff7f7;
}

.kosik .right input#ulice, .kosik .right input#ulicep, .kosik .right input#f_ulice,
.kosik .left input#prijmeni, .kosik .left input#prijmeni_rodic, .kosik .right input#mesto, .kosik .right input#f_mesto, .kosik .right input#mestop {
	width: 113px;
}

.kosik .left input#prijmeni_rodic{
     width: 113px;
     margin-left: 5px;
 }

.kosik .left input#datum_narozeni,
.kosik .left input#datum_maturity,
.kosik .left input#op,
.kosik .left input#rc,
.kosik .left input#datum_narozenid {
    width: 113px;
}

.kosik .left label.delsiPopis,
.kosik .left .delsiPopis label {
    width: 194px;
}

.kosik .right input#cp,
.kosik .right input#cpp,
.kosik .right input#f_ulice_cp,
.kosik .left input#jmeno,
.kosik .right input#psc,
.kosik .right input#f_psc,
.kosik .right input#pscp {

	margin-left: 5px;
    /*width: 65px;*/
    width: 62px;
}

.kosik .left input#pocet_bodu,
.kosik .left input#jmeno_rodic {
    width: 65px;
}

.kosik .left input#ico,
.kosik .left input#dic {
    width: 91px;
}

.kosik .left input#jmeno {
	margin-left: 0;
	margin-right: 5px;
}

.kosik .poznamka #poznamky {
	width: 675px;
    height: 30px;
    min-height: 35px;
/*    background: #f8f8f8;*/
    border: 1px solid #cfcfcf;
    border-radius: 2px;
    padding: 5px 0 0 5px;

}

.kosik .zipy img {
	margin-right: 6px;
	position: relative;
	top: 2px;
}

.kosik #login_wrap {
	background: #EBECEE;
	padding: 5px 20px 5px 20px;
	border: 1px solid #cfcfcf;
	clear: both;
	margin-top: 10px;
	margin-bottom: 15px;
}

.kosik #login_wrap .tit_kategorie.title {
	color: #535354;
    font-size: 110%;
    margin: 0;
    padding: 15px 0 5px;
    font-weight: bold;
}

.kosik #login_wrap h3, .kosik #login_wrap .tit_kategorie.title {
	padding-top: 5px;
	padding-bottom: 0;
}

.kosik #login_wrap .loggedAs {
	/*padding-top: 5px;*/
}

.kosik #login_wrap p {
	padding: 2px 0 1px 0;
}

.kosik #login_wrap .loginBox {
	margin-top: 5px;
}

.kosik #login_wrap input#login, .kosik #login_wrap input#password {
	margin-right: 20px;
	border: 1px solid #cfcfcf;
	border-radius: 2px;
	height: 20px;
	padding: 0 5px;
}

.kosik #login_wrap input#password {
	margin-right: 0;
}
/*
.kosik #login_wrap a {
	margin-right: 15px;
}
*/

.kosik #partner_login_button {
	margin-right: 30px;
}

.ui-tooltip-content h4 {
	font-weight: bold;
	padding-top: 10px;
}

.validInfo {
    height: 16px;
    margin-left: -20px;
    margin-top: 4px;
    position: absolute;
    width: 16px;
}

#posilamWrap {
    float: left;
    height: 36px;
    line-height: 36px;
    width: 440px;
}

.kosik_kontakt {
    float: right;
    font-size: 120%;

    line-height: 170%;
    padding-left: 35px !important;
    padding-right: 20px !important;
}

.kosik_kontakt span {
    display: block;
    font-size: 150%;
    padding-left: 50px;
    text-decoration: none;
}

.kosik .checkPic input {
	position: relative;
	top: 2px;
    border: none;
    padding-left: 0;
    margin-left: 0;
}

/*
button.tlacitko_mensi {
   background: url("media/images/button_smaller.png") no-repeat 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,arial !important;
    height: 27px;
    width: 100px;
}
button.tlacitko_mensi:hover {
    background-position: 0 -27px;
}
*/

#do_order_butt {
    background: url("media/images/cart_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 130%;
    font-family: arial;
    outline: medium none;
/*    text-shadow: 0 -1px 0 #A9A9A9;*/
    height: 45px;
    line-height: 42px;
    width: 212px;
    padding-bottom: 3px;
/*    float: left;*/
    margin-right: 10px;
    margin-top: -3px;
}

#do_order_butt:hover {
	background-position: 0 -45px;
}

#posilamWrap img {
    padding-right: 5px;
    vertical-align: middle;
}

.kosik .pokracovat_objednani {
/*    border-top: 1px solid #3E1218;*/
    font-size: 100%;
    margin: 0px 0 5px;
    padding: 4px 0 4px 4px;
    text-align: right;
}

.kosik #stred .pobocka_wrap tr {
    background:none;
}

.kosik #stred .pobocka_wrap th,
.kosik #stred .pobocka_wrap td {
    padding:1px;
    border:none;
    background:none;
}

.kosik #stred .pobocka_wrap table {
    margin:0 0 0 25px;
}

#hlavicka_grafika #hledani_form,
.kosik_i_wrap {
    /*background: none repeat scroll 0 0 #323232;*/
    position: relative;
    top: 23px;
    float: right;
}

.kosik_i_wrap {
	margin-right: 15px;
	height: 92px;
	overflow: hidden;
}

.kosik_i_wrap .info_kosik {
    text-align: center;
    width: 147px;
    height: 20px;
/*    margin: 12px 0 10px 10px;*/
}

.kosik_i_wrap .kosik_obsah p {
    color: #FFFFFF;
    display: inline-block;
}

.kosik_i_wrap .kosik_obsah b {
    color: #FFAA64;
}

.kosik_i_wrap p.kosik_nadpis,
#hlavicka_grafika #hledani_form p.hledani_napd {
    color:#fff;
    font-size: 120%;
    display:block;
}

#hlavicka_grafika #hledani_form{
    float:right;
    margin-right: 5px;
    width: 283px;
}

#hledani_form p.hledani_napd,
.kosik_i_wrap p.kosik_nadpis {
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:transparent url(media/images/hledani_napd.png) no-repeat;
	display:none;
}

.kosik_i_wrap p.kosik_nadpis {
	background:transparent url(media/images/kosik_nadpis.png) no-repeat;
}

#hledani_form #q {
    border: 1px solid #C8C8C8;
    color: #969696;
    float: left;
    height: 18px;
    margin: 10px 0 10px 10px;
    padding: 2px;
    width: 91%;
}

#hledani_form .button {
    background: none repeat scroll 0 0 #FFAA64;
    border: 1px solid #FFAA64;
    color: #505050;
    float: left;
    height: 23px;
    line-height: 12px;
    margin-left: 0px;
    width: 123px;
    cursor: pointer;
    line-height:23px;
}

#hledani_form .button:hover{
    background:#ff7800;
    border:1px solid #ff7800;
    color:#fff;
}

.kosik_obsah a.odkaz_kosik{
    background: url(media/images/button_b.png) no-repeat 0 0;
	/*border:1px solid #FFAA64;*/
	color:#fff;
	float:left;
	font-size:100%;
	height:23px;
	line-height:23px;
	/*margin-left:10px;*/
	width:147px;
	text-decoration:none;
	text-align:center;

	height:37px;
    line-height:35px !important;
    padding:0px;
    /*margin:14px 0px 14px 14px;*/

}
.kosik_obsah a.odkaz_kosik:hover{
    background-position:left bottom;
    /*background:#ff7800;
    border:1px solid #ff7800;
    cursor:pointer;
    color:#fff;*/
}

.form_base_kosik {
    padding-top:10px;
    padding-bottom:10px;
}

table form {
    display:inline-block;
}

#zobr_coef_ceny{
    width: 25px;
}

#minus_sleva{
    width: 25px;
    position:relative;
    left:24px;
}

#fakturace {
    /*padding-bottom:15px;*/
}


.forma_uhrady p {
    float:left;
    width:20%;
}

.kosik .checkPic {
    /*clear: both;*/
}


/*	<<<  kosik - N�kupn� ko��k  */

/* OFF ramecky docasne */
/*
.text_block_wrap .obrazek_doprava {
    border:none;
    max-width:258px;
    background:none;
    top:17px;
}

.obrazek_doprava_mimo_blok {
    border:0;
}
*/

.select {
  border: 1px solid #cfcfcf !important;
  border-radius: 2px !important;
  padding-left: 5px !important;
  background-color: #f8f8f8 !important;
  height: 25px !important;
  width: 128px !important;
  -webkit-appearance: none;
  background-image: url('media/images/caret-down.svg');
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: right 10px center;
}
