@charset "utf-8";
/* CSS Document */

/* obecne */

body {
	margin:0px;
	padding:0px;
	background:url(../grafika/style/background-body.gif) repeat-x #728f96;
	color:#504d4d;
	font-family: "Arial CE",Arial,"Helvetica CE",Helvetica,Verdana,sans-serif;
	font-size:12px;
}
a , h1 , h2 , h3 , h4 , h5 , strong , b{
	color:#b33d07;
}
a:hover {
	color:#f34d01;
	text-decoration:none;
}
a.external {
  padding-right:15px;
  background: url("../grafika/external.gif") top right no-repeat;
}
a img {
	border:none;
}
h1 , h2 , h3 , h4 , h5 {
	margin:0px;
	padding:0px;
	font-weight:bold;
}
h1 {
	line-height:36px;
	font-size:18px;
}
h2 {
	line-height:30px;
	font-size:16px;
}
h3 {
	line-height:24px;
	font-size:14px;
}
h4 , h5 {
	line-height:15px;
	font-size:12px;
}
h1.none , h2.none, h3.none  {
	display:none;
}
ul , ol {
	padding:5px 0px 5px 20px;
	margin:0px 0px 0px 0px;
}
li {
	padding: 0 0 0.2em 0;
	margin:0px;
}
select{
	height:20px;
}
input , textarea , fieldset , td , select{
	border:1px solid #c5c5c5;
	color:#504d4d;
}
table.no-border td{
	border:none!important;
}
input.button-submit{
	background:url(../grafika/style/button-submit.gif) repeat-x #cfcfcf;
	font-size:12px;
}
fieldset{
	margin:10px 0px 10px 0px;
	padding:10px;
}
p {
	margin:0px;
	padding:5px 0px 5px 0px;
}
table {
	border-collapse:collapse;
	margin:5px 0px 5px 0px;
}
td {
	padding:3px;
}
form {
  margin: 0;
}
.pointer {
	cursor:pointer;
}
hr {
	color: #E2E2E2;
	background-color: #E2E2E2;
	padding: 0;
	height: 1px;
	border: 0;
}
.clear {
  clear: both;
}
div.clear {
  line-height: 1px;
}
/* obecne konec */

/* rozvrzeni */

div#center {
	margin:0px auto 0px auto;
	width:900px;
}
div#content-background {
	width:900px;
	float:left;
	background:url(../grafika/style/content-background.gif) repeat-x #fff;
}
div#left {
	width:230px;
	float:left;
	margin:0px 10px 0px 10px; /* ie 6 */
}
div#right {
	width:640px;
	float:left;
	padding:0px;
}
h2.top { /* udává společné vlastnosti nadpisu v divu left i right */
	height:25px;
	line-height:25px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#b33d07;
	float:left;
}
div#left h2.top {
	width:220px;
	background:url(../grafika/style/top-left.gif) no-repeat;
}
div#right h2.top{
	width:630px;
	background:url(../grafika/style/top-right.gif) no-repeat;
}
div.content { /* udává společné vlastnosti obsahu v divu left i right */
	background:#fff;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	padding:0px 9px 0px 9px;
	float:left;
}
div#left div.content {
	width:210px;
}
div#right div.content {
	width:610px;
	float:left;
	padding-top:8px;
	padding:10px 14px 10px 14px;
}
div.bottom { /* udává společné vlastnosti divu bottom v divu left i right */
	height:6px;
	font-size:1px;
	margin-bottom:10px;
	float:left;
}
div#left div.bottom {
	width:230px;
	background:url(../grafika/style/bottom-left.gif) no-repeat;
}
div#right div.bottom {
	width:640px;
	background:url(../grafika/style/bottom-right.gif) no-repeat;
}

/* rozvrzeni konec*/

/* horni lista*/

div#top-image {
  float:left;
	width:900px;
	height:120px;
	background-image:url(../grafika/style/top-image.gif);
	margin:0px 0px 0px 0px;
}
div#logo {
	float:left;
/*	margin-right:190px; */
  margin-right: 146px;
}
div#logo a {
	width:250px;
	height:80px;
	display:block;
}
div#vlajka {
  height: 24px;
  width: 35px;
  float: left;
	margin: 10px 9px 0 0;
}
a#vlajka img {
  border: 0;
}

/* upravy pro EN verzi */

body.en div#top-image {
	background-image:url('../grafika/style/top-image-en.gif');
}
body.en div#top-image div#login {
  display: none;
}
body.en div#top-image div#basket {
  display: none;
}
body.en div#vlajka {
  float: right;
}
body.en ul#hlavniMenu {
  background-image: url('../grafika/style/top-menu-en.gif');
}
body.en div#right {
  margin:0 10px;
  width: 880px;
}
body.en div#right h2.top {
  width: 870px;
  background:transparent url('../grafika/style/top-one-column.gif') no-repeat scroll 0 0;
}
body.en div#page div.content {
  min-height: 300px;
  width: 850px;
}
body.en div#right div.bottom {
  width: 880px;
  background:transparent url('../grafika/style/bottom-one-column.gif') no-repeat scroll 0 0;
}

/* docasne skryti vlajky */
div#vlajka a {
  display: none;
}
body.en div#vlajka a {
  display: inline;
}

/* login a kosik */

div#basket {
  font-size:11px;
	width:237px;
	height:74px;
	float:left;
	padding:3px 8px 8px 8px;
	margin:10px 10px 0px 0px;
}
div#basket table {
  width: 235px;
  margin: 5px 0;
}
div#basket table td.t1 {
  width: 50px;
}
div#basket table td.t3 {
  text-align: right;
}

div#basket div#basket-links{
  margin-top: 10px;
}
div#basket div#basket-links span {
  padding-right: 1em;
/*  padding-right: 10px;*/
}
div#basket div#basket-links a{
  margin-right: 5px;
}
div#login {
  font-size:11px;
	width:173px;
	height:69px;
	float:left;
	padding:3px 8px 8px 8px;
	margin:10px 0px 0px 0px;
}
div#login form {
  float: left;
  margin-right: 5px;
}
div#login b{
    color:#575757;
}
div#login div#logged{
    height:44px;
	margin:5px 0px 5px 0px;
	width:166px;
	overflow:hidden;
	line-height:22px;
}
div#login table td{
    padding:2px;
}
div#login input.text{
    width:115px;
	height:14px;
}
div#login a#registration{
    margin-right:5px;
}
/* login a kosik konec*/

/* horni lista konec*/

/* menu */

ul#hlavniMenu {
	width:898px;
	height:25px;
	display:block;
	padding:0px 0px 25px 2px;
	background-image:url(../grafika/style/top-menu.gif);
	list-style-type:none;
	float:left;
}
ul#hlavniMenu li {
	width:128px;
	float:left;
	z-index:100;
	position:relative;
	overflow:hidden;
}
ul#hlavniMenu a.link-level-1 {
	display:block;
	line-height:25px;
	color:#fff;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	height:25px;
	text-align:center;
	overflow:hidden;
}
ul#hlavniMenu li a.link-level-1:hover{ 
	background:url(../grafika/style/top-menu-hover.gif) left top no-repeat;
}

/* menu konec*/

/* menu shop*/

div.menu-shop div.content{
	padding:0px;
	line-height:15px;
	width:228px !important;
}
div.menu-shop table{
	margin:0px;
	width:95%;
}
div.menu-shop td{
	border:none;
}
div.menu-shop td.icon{
	width:7px;
}
div.menu-shop ul{
	list-style-type:none;
	padding:0px 0px 0px 0px;
}
div.menu-shop ul li{
	padding:0px 0px 0px 12px;
}
div.menu-shop ul li.level1{
	padding:0px 0px 0px 12px;
	border-bottom:1px dotted #c5c5c5;
}
div.menu-shop a{
	color:#575757;
}
div.menu-shop a:hover{
	color:#f34d01;
}
div.menu-shop a#active {
  font-weight: bold;
}

/* menu eshop konec*/

/* vypis produktu */

div.products-statement , div#page{
	float:left;
}
div.products-statement p.listing {
	width:100%;
	text-align:right;
	float:left;
}
div.products-statement p.listing a {
	margin-left:8px;
}
div.products-statement div.products-list{
	float:left;
	border-bottom: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	padding:5px 0px 5px 0px;
	width:100%;
}
div.products-statement table.product-list-title{
	margin:0px;
}
div.products-statement table.product-list-title td{
	border:none;
	padding:0px 5px 3px 5px;
}
div.products-statement table.product {
	margin: 1px;
	width:610px;
	height:85px;
	background:url(../grafika/style/background-product.gif) no-repeat;
	float:left;
}
div.products-statement table.product td {
	border:none;
	padding:5px;
}
div.products-statement td.product-name {width:140px;}
div.products-statement td.description {width:214px;}
div.products-statement td.price {width:88px;}
div.products-statement td.price strong.orientacni {
  color: #575757;
}
div.products-statement td.image {width:100px; }
div.products-statement table.product td.image { padding-bottom: 0; }
div.products-statement td.buttons {width:18px;}

div.products-statement table.product td.image img {
/*
	width:100px;
	height:75px;
*/
}
div.products-statement table.product td.image {
	text-align:center;
}
div.products-statement table.product td.buttons input.pocet{
	width:16px;
	height:16px;
	margin:1px 0px 1px 0px;
}
a.button{
	display:block;
	width:18px;
	height:18px;
	margin:1px 0px 2px 0px;
}
a.button span{
	display:none;
}
a.button:hover{
	background-position:0px -18px;
}
a.buy{
	background:url(../grafika/style/button-buy.gif) no-repeat;
}
a.demand{
	background:url(../grafika/style/button-demand.gif) no-repeat;
	margin-top:5px !important;
}
a.demand-storno{
	background:url(../grafika/style/button-demand-storno.gif) no-repeat;
	margin-top:5px !important;
}
input.buy{
  width: 18px;
  height: 18px;
  background:url('../grafika/style/button-input-buy.gif') no-repeat;
	border: 0;
  margin: 1px 0 2px;
}
input.buy:hover{
  background:url('../grafika/style/button-input-buy-hover.gif') no-repeat;
}
input.demand{
  width: 18px;
  height: 18px;
  background:url('../grafika/style/button-input-demand.gif') no-repeat;
	margin-top:5px !important;
	border: 0;
}
input.demand:hover{
  background:url('../grafika/style/button-input-demand-hover.gif') no-repeat;
}
input.demand-storno{
  width: 18px;
  height: 18px;
  background:url('../grafika/style/button-input-demand-storno.gif') no-repeat;
	margin-top:5px !important;
	border: 0;
}
input.demand-storno:hover{
  background:url('../grafika/style/button-input-demand-storno-hover.gif') no-repeat;
}

p.legend{
  clear: both;
}
p.legend span , p.legend a{
	float:left;
}
p.legend span{
	line-height:18px;
	margin:0px 15px 0px 5px;
}
p.legend a {
  margin: 0 !important;
}
p.legend a:hover{
	background-position:0px 0px;
}

p#drobeckova_nav a:first-letter {
  text-transform: uppercase;
}

div#search-select form {
  display: inline;
}

div.no_listing {
  margin-bottom: 10px;
}

/* vypis produktu konec */


/* vypis produktu - search */
div.products-statement span.search_string {
  color: #6F6F6F;
}
/* vypis produktu - search - konec */


/* banner */

div#banner-homepage{
	width:320px;
	height:170px;
	float:left;
	background:url(../grafika/style/homepage-banner.jpg) no-repeat;
	margin-bottom:10px;
	overflow:hidden;
	color:#FFF;
	padding:10px 300px 0px 20px;
}
div#banner-homepage a ,div#banner-homepage h1 ,div#banner-homepage h2,div#banner-homepage h3 ,div#banner-homepage h4 ,div#banner-homepage h5 ,div#banner-homepage strong ,div#banner-homepage b{
	color:#fff;
}
div#banner-homepage hr {
	color: #fff;
	background-color: #fff;
}


/* banner konec */
 
/* aktuality */

div.actuality{
	width:590px;
	padding:10px;
	border-bottom:1px solid #e2e2e2;
	float:left;
}
div.actuality-img {
  text-align: left;
  width:140px;
	float:left;
	margin-right:10px;
}
/*
div.actuality img{
	width:140px;
	float:left;
	margin-right:10px;
}
*/
div.actuality div.text{
	width:440px;
	float:left;
}
div.actuality-no-image div.text{
	width:590px !important;
}
div.actuality div.text p.date{
	text-align:right;
	font-style:italic;
}

/* aktuality konec */

/* detail */

div#detail-top{
	float:left;
}
div#detail-description{
	float:left;
	width:300px;
	margin-right:10px;
	margin-bottom: 10px;
}
div#detail-description strong.orientacni {
  color: #575757;
}
div#detail-description-popis {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
div.detail-description-prilohy {
  margin-top: 1em;
  margin-bottom: 1em;
}
div.detail-description-prilohy table td.size {
  width: 60px;
}
div#detail-photo{
	float:left;
	width:300px;
	min-height: 10px;
	text-align: right;
	margin-bottom: 10px;
}
div#detail-photo img{
/*	width:300px; */
}
form#buy-product{
	width: 224px;
	height:20px;
	float:left;
	padding:6px;
	background:url(../grafika/style/background-buy.gif) no-repeat;
	margin: 0px 10px 10px 0px;
}
form#buy-product input {
	float:left;
	margin-right: 10px;
}
/*
form#buy-product input.buy {
	width:auto;
	float:left;
	margin-top: 0px !important;
}
*/
form#buy-product input.inputBuy {
  background: #F5E1D7 url('../grafika/style/button-input-buy.gif') no-repeat scroll 0 0;
  padding-left: 24px;
  height: 18px;
  color: #B33D07;
  border: 0;
  margin-right: 0;
  font-size: 13px;
}
form#buy-product input.inputBuy:hover {
  background: #F5E1D7 url('../grafika/style/button-input-buy-hover.gif') no-repeat scroll 0 0;
}
/*
form#buy-product a.buy , div#demand-product a.demand{
	padding-left:25px;
	width:auto;
	line-height:18px;
	float:left;
	margin-top:0px !important;
}
*/
/*
form#buy-product span {
	padding-left: 0px;
	width:auto;
	line-height:20px;
	float:left;
	margin-top:0px !important;
  color: #B33D07;
}
*/
form#demand-product{
	width:146px;
	height:18px;
	float:left;
	padding:7px;
	background:url(../grafika/style/background-demand.gif) no-repeat;
	margin:0px 0px 10px 0px;
}
form#demand-product input {
	float:left;
	margin-right:10px;
}
/*
form#demand-product input.demand, form#demand-product input.demand-storno {
	width:auto;
	float:left;
	margin-top:0px !important;
}
*/
form#demand-product input.inputDemand {
  background: #FFFFFF url('../grafika/style/button-input-demand.gif') no-repeat scroll 0 0;
  padding-left: 23px;
  height: 18px;
  color: #B33D07;
  border: 0;
  margin-right: 0;
  font-size: 13px;
}
form#demand-product input.inputDemand:hover {
  background: #FFFFFF url('../grafika/style/button-input-demand-hover.gif') no-repeat scroll 0 0;
}
form#demand-product input.inputDemand-storno {
  background: #FFFFFF url('../grafika/style/button-input-demand-storno.gif') no-repeat scroll 0 0;
  padding-left: 23px;
  height: 18px;
  color: #B33D07;
  border: 0;
  margin-right: 0;
  font-size: 13px;
}
form#demand-product input.inputDemand-storno:hover {
  background: #FFFFFF url('../grafika/style/button-input-demand-storno-hover.gif') no-repeat scroll 0 0;
}

/*
form#demand-product span {
	padding-left: 0px;
	width:auto;
	line-height:18px;
	float:left;
	margin-top:0px !important;
  color: #B33D07;
}
*/
div#detail-bottom{
	width:610px;
	margin-top: 10px;
	margin-bottom: 15px;
	float: none;
}
div#other-photos {
  clear: both;
  float: none;
}
div#other-photos h4{
	clear:left;
}
div#other-photos a{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
div#other-photos a img{
/*	width:130px; */
  border: 1px solid #B33D07;
}
div#other-odkazy {
}
div#other-odkazy ul {
  margin: 0.3em 0;
  padding: 0;
}
div#other-odkazy ul li{
  list-style: none;
  padding-left: 1em;
  margin-bottom: 0.5em;
}

/* detail konec */


/* registrace */
.page_register span.info_bezp {
  display: block;
  text-align: center;
}
/* registrace - konec */


/* registracni formular */
div#reg_form {
  width: 400px;
}
/* registracni formular */


/* nastaveni profilu uzivatele */
.page_user_settings span.info_bezp {
  display: block;
  text-align: center;
  margin-bottom: 30px;
}
/* nastaveni profilu uzivatele - konec */


/* zapomenute heslo */
.page_forget_passw p {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* zapomenute heslo - konec */


/* technicka podpora */
ul.podpora_items {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.podpora_items li {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  float: left;
  width: 193px;
  margin: 0 0 2em 0;
}

ul.podpora_items li.new_line {
  clear: both;
}


ul.podpora_items li a.zb_name {
  font-weight: bold;
}

ul.podpora_files {
 list-style: none;
 margin: 0.5em 0 0 0;
 padding: 0;
}

ul.podpora_files li {
  margin: 0 0 0.2em 1em;
  float: none;
}

ul.podpora_files li img {
  float: left;
  display: block;
  margin-right: 5px;
}

ul.podpora_files li div.info {
  float: left;
  width: 160px;
}

/* technicka podpora - konec */


/* stranka kosik + poptavkovy kosik */
div.page_kosik div.hlaska {
  width: 600px;
}

div.page_kosik span.info_bezp {
  display: block;
  text-align: center;
}
div.page_kosik span.info_kosik {
  display: block;
  text-align: center;
  margin-top: 20px;
}

div.page_kosik table.kosik_tbl {
  border: 1px solid #C5C5C5;
  width: 600px;
  margin: 5px auto 5px auto;
}
div.page_kosik table.kosik_tbl td {
  text-align: center;
}
div.page_kosik table.kosik_tbl th {
  background-color: #F4F2F2 !important;
}
div.page_kosik table.kosik_tbl .typ {
  text-align: left;
  padding-left: 3px;
}
div.page_kosik table.kosik_tbl .pocet {
  width: 60px;
}
div.page_kosik table.kosik_tbl .pocet input {
  width: 30px;
  text-align: center;
}
div.page_kosik table.kosik_tbl .cena, div.page_kosik table.kosik_tbl .cena_suma {
  width: 80px;
  text-align: right;
  padding-right: 10px;
}
div.page_kosik table.kosik_tbl .buttons {
  width: 115px;
}
div.page_kosik div.parametry b {
  color: #504D4D;
}
div.page_kosik div.parametry textarea {
  width: 600px;
}
/* stranka kosik - konec */


/* objednavka detail */
div.objednavka      {
  padding: 5px;
  border:1px solid #C5C5C5;
  background-color: #F8F7F7;
  text-align: left; 
  margin-bottom: 20px;
}
div.objednavka div.cislo_obj, div.objednavka div.datum_vytv,
div.objednavka div.stav_obj, div.objednavka div.typ_odberu,
div.objednavka div.typ_subjektu, div.objednavka div.adresa {
  margin-bottom: 10px;
}
div.objednavka th     { text-align: center; }
div.objednavka td     {  height: 25px; background-color: white; }
div.objednavka span   { font-weight: bold; margin-right: 10px; }
div.objednavka .pol  { margin-top: 5px; }
div.objednavka .pol table { margin-top: 10px; }
div.objednavka .pol table th  { padding: 2px; background-color: #6A6A6A; color: white; }
div.objednavka .pol table td  { padding: 2px; border-bottom: 1px solid #6A6A6A; }
div.objednavka .pol table tr.doprava td { background-color: #EFEFEF; }
div.objednavka .pol table .ramecek  { border-top: 1px solid #6A6A6A; }
div.objednavka .pol table .th_nazev { border-left: 1px solid #6A6A6A; width: 200px; text-align: left; }
div.objednavka .pol table .td_nazev { border-left: 1px solid #6A6A6A; }
div.objednavka .pol table .th_pocet { width: 40px; }
div.objednavka .pol table .td_pocet { text-align: center; }
div.objednavka .pol table .th_cena { width: 110px; }
div.objednavka .pol table .td_cena { text-align: right; }
div.objednavka .pol table .td_celkem { font-weight: bold; text-align: right; border-right: 1px solid #6A6A6A; }
div.objednavka .pol table .th_stav  { width: 160px; }
div.objednavka .pol table .td_stav  { text-align: center; border-right: 1px solid #6A6A6A; }
div.objednavka .pol table .last  { border-right: 1px solid #6A6A6A; }
div.objednavka .pol table .td_vypln { background-color: #F8F7F7; border: 0px; }
div.objednavka .pol table .th_souhrn  { background-color: #6A6A6A; }
div.objednavka .pol table .th_souhrn_first { border-top: 1px solid #6A6A6A; }
div.objednavka .pol table .tr_souhrn td { height: 10px; border: 0px; background-color: #F8F7F7; }
div.objednavka .pozn  { margin-top: 10px; }
div.objednavka .pozn .pozn_ith  {  }
div.objednavka .adresa span { float: left; width: 110px; }
div.objednavka .adresa div { float: left; white-space: nowrap; }
div.objednavka div.adresa { float: left; margin-right: 10px; width: 305px; }
div.objednavka div.fakturacni_samotna { width: 580px; margin-right: 0; }
div.objednavka div#dodaci_adresa { margin-right: 0; width: 280px; }
div.objednavka div#dodaci_adresa span { width: 85px; }
/* objednavka detail - konec */


/* poptavka detail */
div.poptavka      {
  padding: 5px;
  border:1px solid #C5C5C5;
  background-color: #F8F7F7;
  text-align: left;
  margin-bottom: 20px;
}
div.poptavka div.cislo_poptavky, div.poptavka div.datum_vytv,
div.poptavka div.stav_poptavky, div.poptavka div.typ_odberu,
div.poptavka div.typ_subjektu, div.poptavka div.adresa {
  margin-bottom: 10px;
}
div.poptavka th     { }
div.poptavka td     { height: 25px; background-color: white; }
div.poptavka span   { font-weight: bold; margin-right: 10px; }
div.poptavka .pol  { margin-top: 5px; }
div.poptavka .pol table { margin-top: 10px; }
div.poptavka .pol table th  { padding: 2px; background-color: #6A6A6A; color: white; }
div.poptavka .pol table td  { padding: 2px; border-bottom: 1px solid #6A6A6A; }
div.poptavka .pol table .ramecek  { border-top: 1px solid #6A6A6A; }
div.poptavka .pol table .th_nazev { border-left: 1px solid #6A6A6A; width: 300px; text-align: left; }
div.poptavka .pol table .td_nazev { border-left: 1px solid #6A6A6A; }
div.poptavka .pol table .th_pocet { width: 40px; }
div.poptavka .pol table .td_pocet { text-align: center; border-right: 1px solid #6A6A6A; }
div.poptavka .pozn  { margin-top: 10px; }
div.poptavka .pozn .pozn_ith  { }
div.poptavka .adresa span { float: left; width: 110px; }
div.poptavka .adresa div { float: left; white-space: nowrap; }
div.poptavka div.adresa { float: left; margin-right: 10px; width: 305px; }
div.poptavka div.fakturacni_samotna { width: 580px; margin-right: 0; }
div.poptavka div#dodaci_adresa { margin-right: 0; width: 280px; }
div.poptavka div#dodaci_adresa span { width: 85px; }
/* poptavka detail - konec */


/* formular pro adresy */
div#frm_adresy div.adr_subj_select {
  margin-bottom: 10px;
  background-color:#F4F2F2;
  border:1px solid #C5C5C5;
}
div#frm_adresy div.adr_subj_select div.zahlavi {
  width: 100px;
  height: 36px;
  float: left;
  background-color:#767676;
  color:white;
  font-weight:bold;
  margin:0;
  padding:3px;
  text-align:left;
  text-transform:lowercase;
}
div#frm_adresy div.adr_subj_select div.volby {
  padding-left: 3px;
}
div#frm_adresy .povinna label {
  font-weight: bold;
}
/* formular pro adresy - konec */


/* formular pro odeslani dotazu ze stranek */
div.box_vzkaz {
  margin-top: 20px;
}

div.box_vzkaz hr {
  margin-bottom: 20px;
}

div.box_vzkaz div.hlaska {
  width: 600px;
  margin: 0 auto 10px auto;
}

div.vzkaz_form {
  width: 600px;
  margin: 0 auto 10px auto;
}
div.vzkaz_form input.text, div.vzkaz_form textarea {
  width: 450px;
}
div.vzkaz_form textarea {
  height: 10em;
}

/* formular pro odeslani dotazu ze stranek - konec */




/* footer */

div#footer{
	width:880px;
	height:40px;
	float:left;
	background:url(../grafika/style/footer.gif) no-repeat;
	padding:13px 10px 13px 10px;
	margin-bottom:10px;
	font-size:10px;
}
div#footer p{
	width:50%;
	float:left;
}
div#footer p#footer-right{
	text-align:right;
}
div#footer a{
	text-decoration:none;
	color:#504D4D;
}

/*footer konec*/


/* developer mod */
div#developer {
  clear: both;
}
div#developer table td b {
  color: white !important;
}

/* developer mod - konec */


/* offline verze */
div#top-image-offline {
  float:left;
	width:900px;
	height:120px;
	background-image:url(../grafika/style/top-image-offline.gif);
	margin:0px 0px 0px 0px;
}
div#top-image-offline a {
  display: none;
}
div#top-image-offline div.a-fake {
	width:250px;
	height:80px;
}
div#login div.offline {
  text-align: center;
  padding-top: 10px;
}
div#login div.offline h3 {
  margin-bottom: 1em;
}