body, html {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	margin: 0;
	padding: 0;
	font-size: 12px;
	width: 100%;
	height: 100%;
	line-height: 20px;
}

a {color: #123456;} 

a:hover	{color: #B3381C;} 

.line-bottom a:hover {color: white;} 

div#venku {
  margin: auto;
  width: 760px;
  padding-left: 240px;
  padding-right: 240px;
  position: relative;
}

.menu-box a {
	display: block;
	padding-left: 28px;
	padding-top: 4px;
  height: 23px;
  color: #0E2E61;
  background: url('/grafika/menu.gif') no-repeat top left;
	text-decoration: none;
} 

.menu-box a:hover {
	display: block;
	padding-left: 28px;
	padding-top: 4px;
  height: 23px;
  color: #D90000;
  background: url('/grafika/menu-over.gif') no-repeat top left;
	text-decoration: none;
} 

.frame {
	width: 762px;
	padding: 0 2px 0 2px; /* padding: 0 2px 0 270px; */
	margin: 0 auto 0 auto;
	background-color: #ffffff;
	position: relative;
}

#flash {
	width: 264px;
	height: 755px;
	position: absolute;
	top: 37px; left: 0px;
	text-align: left;
}

#flash div {
  margin-left: 30px;
}

#flash510x110 {
  width: 510px;
  height: 110px;
}

.container {
  width: 760px;
}

.container_akce {
  width: 760px;
}

.slogan {
	height: 170px;
}

.line-top {
	height: 35px;
	background: url('/grafika/line-top.png');
}

.hlava {
	height: 205px;
	background: url('/grafika/home-domek3.jpg') no-repeat right top #ffffff;
}

.hlava2 {
  height: 187px;
}

#logo-nevrtej {
  margin-left: 23px;
  margin-top: 110px;
}

#pocitadlo {
  font-family: Arial, Verdana, lucida, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #0E2E61;
  margin-top: 5px;
  padding-left: 13px;
}

#pocitadlo div {
  margin: 0;
  margin-bottom: 7px;
  color: #B3371D;
  font-size: 17px;
  font-weight: bold;
}

#pocitadlo a {
  color: #0E2E61;
}

#pocitadlo a:hover {
  text-decoration: none;
}

.navigace {
	background: url('/grafika/menu-bg.gif') no-repeat 30% 13px;
  height: 75px;
  padding: 0;
  margin-top: 25px;
  margin-right: 12px;
  text-transform: uppercase;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 218px;
  background-size: cover;
}

.navigace a {
	display: block;
	text-decoration: none;
	color: #000000;
	height: 22px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 9px;
	margin: 0;
	margin-top: 19px;
	text-align: center;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 27px;
}

.navigace a:hover {
	color: #D90000;
}

.navigace-box-active {
	background: url('/grafika/navigace-active.gif') repeat-x;
  text-align: center;
	float: left;
  color: #ffffff;
  height: 21px;
	padding-top: 2px;
	padding-left: 9px;
	padding-right: 8px;
  border: 1px solid #9BACC9;
  margin-top: 19px;
  margin-left: 27px;
}

.navigace a.navigace-box-eshop {
	background: url('/grafika/eshop.gif') no-repeat top left;
	float: left;
  width: 61px;
  height: 61px;
  padding: 0;
  margin: 0;
  margin-left: 30px;
}

.navigace a.navigace-box-eshop:hover {
	background: url('/grafika/eshop_over.gif') no-repeat top left;
}

.navigace a.navhome, .navigace div.navhome {
  margin-left: 0;
}

.main {
	clear: both;
	padding: 0 10px 5px 10px;
	height: auto;
} 

.menu {
	padding: 2px 0 5px 0;
	width: 179px;
	margin-top: 15px;
	float: left;
} 

.menu-box {
	font-family: Arial, Helvetica, sans-serif;
} 

.included-menu-box-active {
	padding-left: 28px;
	padding-top: 4px;
  height: 23px;
  color: #0E2E61;
  background: url('/grafika/menu-active.gif') no-repeat top left; 
}

.submenu-box-active {
  color: #0E2E61;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding-top: 1px;
	padding-left: 24px;
	height: 21px;
	margin-left: 2px;
  margin-top: 1px;
	background: #D5DCE7;
}

a.submenu-box {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  padding-top: 1px;
	padding-left: 24px;
	color: #8297BA;
  text-decoration: none;
	height: 21px;
	margin-left: 2px;
  margin-top: 1px;
	background: #EDEFF4;
}

a.submenu-box:hover {
  color: #D90000;
}

.pravy-sloupec {
	margin-left: 10px;
	padding: 20px;
	padding-right: 0;
	padding-top: 10px;
	width: 530px;
	margin-top: 8px;
	float: left;
	position: relative;
}

#flash550x70 {
  position: absolute;
  top: 20px; left: 3px;
}

.nadpis {
	margin: 0;
  padding: 0 0 15px 0;
	font-size: 16px;
	font-weight: bold;
	color: #B3381C;
}

h1.nadpis {
	padding: 0 0 15px 0;
	font-size: 18px;
	font-weight: bold;
	color: #B3381C;
	margin: 0;
}  

h1.nadpishome {
	padding-top: 20px;
  font-size: 16px;
	font-weight: bold;
	color: #B3381C;
	margin: 0;
}

h1.nadpis span {
	color: #000000;
	font-weight: normal;
	font-size: 14px;
}

h1.nadpis2 {
	padding: 0 0 5px 0;
	font-size: 18px;
	font-weight: bold;
	color: #B3381C;
	margin: 0;
}

.malinky {
  font-size: 11px;
	color: #B3381C;
}

.odstavec {
  margin: 0;
	font-size: 13px;
	padding: 0 0 15px 0;
}

.odstavec div#vyberove_rizeni h2 {
  margin: 0;
  color: #B3371D;
  font-size: 12px;
}  

.odstavec div#vyberove_rizeni p {
  margin: 0;
  margin-bottom: 20px;
}

.odstaveccerveny {
	font-size: 13px;
	padding: 0 0 15px 0;
	font-weight: bold;
	color: #DB0000;
}

#nalepka {
  margin-left: 210px;
}

.aktualne {
  padding-bottom: 10px;
  border-bottom: 1px solid #E3E6EF;
}

.aktualne_nadpis {
  background: url('/grafika/hvezdicka.gif') no-repeat;
  padding-left: 30px;
}

.aktualne_nadpis span {
  color: #0E2E61;
  font-weight: bold;
}

.aktualne p {
  margin-top: 10px;
  margin-bottom: 10px;
}

.aktualne ul {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.aktualne img {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 7px;
  margin-left: 7px;
  border: 0;
}

.aktualne_home a {
  color: #0C3060;
  display: block;
  text-decoration: none;
  padding-right: 50px;
  background: url('/grafika/vice.gif') no-repeat right;
  border-bottom: 1px solid #E3E6EF;
  padding-top: 12px;
  padding-bottom: 12px;
}

.aktualne_home a.es {
  border: 0;
}

.aktualne_home a:hover {
  background: url('/grafika/vice_over.gif') no-repeat right;
  color: #DB0000;
}

.aktualne_home img {
  float: left;
  border: 0;
  margin-left: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
}

img.aktualneimg {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 7px;
  margin-left: 7px;
  border: 0;
}

#levy_vice {
  padding-left: 30px;
}

#levy_vice p {
  margin: 0;
  padding: 0;
  margin-top: 6px;
  margin-bottom: 6px;
}

#levy_vice a {
  color: #0E2E61;
  font-weight: bold;
  text-decoration: none;
}

#levy_vice a span {
  color: #0E2E61;
  margin-bottom: 12px;
}

#levy_vice a:hover {
  color: #B3371D;
  text-decoration: underline;
}

#levy_vice a:hover span {
  color: #000000;
}

#home_bezvrtani {
  position: absolute;
  top: 100px;
  left: 20px;
  width: 740px;
  height: 150px;
  background: #ffffff;
  z-index: 1000;
}

#home_bezvrtani img {
  margin: 0px 67px 0px 83px; 
}

#home_bezvrtani div {
  float: left;
  padding-top: 63px;
}

#home_bezvrtani a {
  color: #B3371D;
  font-weight: bold;
}

#home_bezvrtani a span {
  color: #000000;
  margin-bottom: 12px;
}

#home_bezvrtani a:hover span {
  color: #B3371D;
}

#home_bezvrtani img {
  float: left;
}

div#nahoru {
	clear: both;
	width: 740px;
	float: right;
}

div#nahoru a {
  display: block;
  background: #F0F1F6 url('/grafika/top.gif') no-repeat 402px 11px;
  border-bottom: 1px solid #BECADA;
  text-decoration: none;
  color: #0F2D61;
  height: 29px;
  text-align: center;
  padding-top: 10px;
  padding-right: 17px;
  position: relative;
}

div#nahoru a:hover {
  background: #E5E9F1 url('/grafika/top.gif') no-repeat 402px 11px;
}

div#bottom {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 8px;
  color: #0E2E5F;
  height: 24px;
  border-bottom: 1px solid #EEF1F6;
  width: 727px;
  float: right;
}

div#bottom a {
  color: #0E2E5F;
  text-decoration: none;
}

div#bottom a:hover {
  text-decoration: underline;
}


.logo-left-menu{
  width: 100px;
  transition: transform .5s;
}
.logo-left-menu:hover{
  transform: scale(1.05);
}
.section-left-menu{
  text-align: left;
  margin-top: 5px;
  margin-left: 30px;
}


/* -------------- eshop ---------------- */

img {
  border: 0;
}

#cover {
  text-align: left;
  position: relative;
  line-height: 18px;
  padding-left: 27px;
}

#uvodtext {
  margin-top: 15px;
  margin-bottom: 15px;
}

#uvodtext a {
  color: #000000;
}

#uvodtext a:hover {
  text-decoration: none;
}

#prihl {
  background: #EEEFF4;
  color: #011F4F;
  margin-bottom: 5px;
  padding-top: 6px;
  padding-bottom: 8px;
}

#prihl h2 {
  margin: 0;
  padding: 0;
  font-size: 15px;
}

#prihl div {
  padding-top: 12px;
  padding-right: 10px;
  text-align: right;
}

#prihl input {
  width: 107px;
  height: 15px;
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
	border: 1px solid #011F4F;
}

#prihl label {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 12px;
	padding-right: 3px;
}

#prihl input#submit {
  width: 97px;
  height: 26px;
  border: 0;
  cursor: pointer;
  position: relative;
  top: 8px;
  left: 22px;
}

#prihl a {
  color: #0E2E61;
}

#prihl a:hover {
  text-decoration: none;
}

#eshop_bez {
  float: left;
  width: 222px;
  height: 50px;
  padding-top: 37px;
  padding-left: 22px;
  border: 1px solid #B1381C;
  background: url(/grafika/bg_bez_vrtani.gif) repeat-x bottom;
  margin-right: 8px;
  margin-top: 14px;
  margin-bottom: 14px;
  position: relative;
  cursor: pointer;
}

#eshop_s {
  float: left;
  width: 222px;
  height: 50px;
  padding-top: 37px;
  padding-left: 22px;
  border: 1px solid #A5B4CD;
  background: url(/grafika/bg_s_vrtanim.gif) repeat-x bottom;
  margin-top: 14px;
  margin-bottom: 14px;
  position: relative;
  cursor: pointer;
}

#eshop_bez div {
  position: absolute;
  top: 17px;
  left: 42px;
  width: 115px;
  height: 55px;
  background: url(/grafika/vrtacka_bez.jpg) no-repeat top left;
  padding-left: 80px;
}

#eshop_s div {
  position: absolute;
  top: 17px;
  left: 42px;
  width: 115px;
  height: 55px;
  background: url(/grafika/vrtacka_s.jpg) no-repeat top left;
  padding-left: 80px;
}

#eshop_bez input, #eshop_s input {
  position: absolute;
  top: 36px;
  left: 22px;
}

#eshop_uvod {
  color: #0E2E61;
  text-align: center;
}

#eshop_uvod td {
  width: 150px;
  height: 200px;
  padding-bottom: 30px;
  text-align: left;
}

#eshop_uvod td.druhy {
  padding-left: 24px;
  padding-right: 24px;
}

#eshop_uvod td a {
  display: block;
  position: relative;
  width: 153px;
  padding-left: 2px;
  height: 170px;
  color: #022253;
  text-decoration: none;
  background: url("/images/eshop-prehled.gif") no-repeat left bottom;
  font-size: 10px;
}

#eshop_uvod td a:hover {
  background: url("/images/eshop-prehled-over.gif") no-repeat left bottom;
}

#eshop_uvod td a span {
  display: block;
  color: #ffffff;
  position: absolute;
  top: 153px;
  left: 15px;
}

#eshop_uvod img {
  width: 130px;
  height: 97px;
  margin-bottom: 16px;
}

#detail {
  margin: 0;
}

#detail p {
  margin: 0;
}

#detail a {
  color: #123555;
}

#detail a:hover {
  text-decoration: none;
}

#detail img {
  /*border: 1px solid #000000;*/
  margin-top: 2px; 
}

#odkazy a {
  color: #123555;
}

#odkazy a:hover {
  text-decoration: none;
}

#vyrobeno {
  margin-top: 2px;
  margin-bottom: 5px;
  width: 490px;
  background: url('/images/vyrobeno_bg.gif') repeat-y;
  font-size: 18px;
  font-weight: bold;
}

#vyrobeno div {
  padding: 20px;
  line-height: 22px;
  padding-bottom: 6px;
}

#vyrobeno p {
  margin: 0; 
}

#cena span {
  font-size: 18px;
  font-weight: bold;
}

#cena img {
  border: 0;
  position: relative;
  top: 5px;
}

form {
  margin: 0;
}

#detail_fotky img {
  /*border: 1px solid #000000;*/
  margin-top: 10px;
}

#detail_fotky a {
  color: #123555;
}

#detail_fotky a:hover {
  text-decoration: none;
}

h1 {
  margin-top: 7px;
  margin-bottom: 7px;
  font-size: 16px;
}

h2 {
  margin: 0;
  margin-bottom: 7px;
  color: #B3371D;
  font-size: 16px;
}

h2.nadpis {
  margin: 0;
}

h3.h3uvodni {
  margin: 0;
  padding: 5px 0px 10px 24px;
  margin-left: 14px;
  background: url('/grafika/hvezdicka.gif') no-repeat 0px 5px;
}

.obyc {
  padding-bottom: 30px;
}

.zamereni {
  padding-top: 30px;
  padding-bottom: 30px;
  background: url('/images/rozmery_bg.gif') repeat-x bottom left;
}

.zamereni2 {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: right;
}

.zamereni3 {
  padding-top: 15px;
  padding-bottom: 30px;
  text-align: right;
}

.zamereni3 a {
  color: #B2391C;
  text-decoration: underline;
}

.zamereni3 form {
  margin: 0;
  margin-top: 15px;
}

.zamereni div {
  float: right;
  padding-left: 22px;
  padding-top: 3px;
}

.zamereni div#uchyt1 {
  float: none;
  padding: 0;
}

.zamereni div img {
  margin-bottom: 3px;
}

.zamereni span.zam {
  display: block;
  font-size: 11px;
}

.zamereni div a {
  font-size: 10px;
  color: #B3371D;
  background: url('/images/rozmery_a.gif') no-repeat 80px 6px;
  display: block;
  padding-right: 20px;
  width: 70px;
}

.zamereni div.kanalky {
  float: left;
  padding: 0px;
  padding-right: 25px;
}

.zamereni div.kanalky img {
  margin: 0;
}

.zamereni div a:hover {
  text-decoration: none;
}

.zamereni label {
  width: 35px;
  float: left;
  margin-top: 14px;
}

.zamereni label#kan_pocetl {
  width: 100px;
  float: left;
  margin-top: 14px;
  padding-top: 2px;
}

.zamereni input {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
}

.zamereni input.policka {
  width: 100px;
  height: 13px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 15px;
}

.zamereni input.count {
  width: 40px;
  height: 13px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 15px;
}

.zamereni textarea.pozn {
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 5px;
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
}

.osobni {
  padding-top: 20px;
  padding-bottom: 20px;
  background: url('/images/rozmery_bg.gif') repeat-x bottom left;
}

.osobni label {
  width: 107px;
  float: left;
  text-align: right;
  padding-right: 15px;
  margin-top: 9px;
}

.osobni input {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
}

.osobni input.policka {
  width: 290px;
  height: 13px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 10px;
}

.osobni select.policka {
  width: 350px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 10px;
}


.osobni input.polickam {
  width: 100px;
  height: 13px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 10px;
}

.osobni td {
  vertical-align: top;
  padding-top: 7px; 
}

.kosik {
  padding-top: 15px;
  padding-bottom: 5px;
  background: url('/images/rozmery_bg.gif') repeat-x bottom left;
}

.kosik table {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 12px;
}

.kosik input {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 12px;
}

.kosik table th {
  text-align: right;
  font-weight: normal;
  width: 110px;
  vertical-align: bottom;
  line-height: 14px;
  padding-top: 12px;
  padding-right: 10px;
}

.kosik table td {
  width: 120px;
  vertical-align: bottom;
  line-height: 14px;
  padding-top: 12px;
}

.kosik table td.nazev {
  width: 360px;
}

.kosik table td#kan1 {
  background: url(../images/form_1.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan2 {
  background: url(../images/form_2.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan3 {
  background: url(../images/form_3.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan4 {
  background: url(../images/form_4.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan5 {
  background: url(../images/form_5.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan6 {
  background: url(../images/form_6.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan7 {
  background: url(../images/form_7.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan8 {
  background: url(../images/form_8.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#kan9 {
  background: url(../images/form_9.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#rozmer5 {
  background: url(../images/form_CD.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#sirkasusaku {
  background: url(../images/form_B2.gif) no-repeat bottom left;
  padding-left: 30px;
}

.kosik table td#rozmer6 {
  background: url(../images/form_H.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#rozmer7 {
  background: url(../images/form_P.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#rozmer9 {
  background: url(../images/form_A.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#rozmer10 {
  background: url(../images/form_B.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#rozmer11 {
  background: url(../images/form_C.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#drazka1 {
  background: url(../images/form_D.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#drazka2 {
  background: url(../images/form_V.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#drazka3 {
  background: url(../images/form_S1.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td#drazka4 {
  background: url(../images/form_S2.gif) no-repeat bottom left;
  width: 90px;
  padding-left: 30px;
}

.kosik table td.upravit {
  text-align: right;
}

.kosik table td.upravit input {
  width: 90px;
  background: #ffffff;
  border: 0;
  cursor: pointer;
  color: #B2391C;
  text-decoration: underline;
}

.kosik table td.upravit a {
  color: #B2391C;
  text-decoration: underline;
  background: none;
  display: inline;
  font-size: 12px;
}

.osobni div.upravit {
  text-align: right;
  padding-right: 8px;
}

.osobni div.upravit input {
  font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif;
  font-size: 12px;
  width: 90px;
  background: #ffffff;
  border: 0;
  cursor: pointer;
  color: #B2391C;
  text-decoration: underline;
}

.celkova_cena {
  padding-top: 15px;
  padding-bottom: 15px;
  background: url(../images/rozmery_bg.gif) repeat-x bottom left;
}

.celkova_cena table {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 12px;
	width: 495px;
}

.celkova_cena table td {
  vertical-align: top;
}

.celkova_cena table td.vpravo {
  text-align: right;
}

table#osobni_prehled {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 12px;
	width: 495px;
}

table#osobni_prehled td {
  padding: 0;
  padding-top: 7px;
  padding-left: 15px;
  vertical-align: top;
}

table#osobni_prehled th {
  padding: 0;
  padding-top: 7px;
  text-align: right;
  vertical-align: top;
  font-weight: normal;
  width: 110px;
}

#hotline label {
  width: 100px;
  float: left;
  margin-top: 14px;
  padding-top: 2px;
}

#hotline input {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
  width: 180px;
  height: 13px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 15px;
}

#hotline textarea {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
  width: 250px;
  height: 50px;
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #DEDBD4;
  border-left: 1px solid #808080;
  border-right: 1px solid #D3D0C7;
  margin-top: 15px;
}

#hotline input#submit {
  width: 80px;
  height: 20px;
  margin-left: 100px;
  cursor: pointer;
	font-size: 12px;
	border: 1px solid #aaaaaa;
}

#hotline input.radio {
	font-family: Century Gothic, Tahoma, Verdana, Arial, lucida, sans-serif; 
	font-size: 11px;
  width: 12px;
  height: 12px;
  border: 0;
  margin-top: 15px;
}

div#error {
  color: #ff0000;
  margin-top: 20px;
  margin-bottom: 15px;
}

img#odkaz_bez {
  border: 0;
}

.uvod_popup {
  position: absolute;
  top: 80px;
  left: 200px;
}

.uvod_popup2 {
  position: absolute;
  top: 0px;
  left: 200px;
}

.uvod_popup div {
  position: absolute;
  top: 0;
  left: 0;
}

.uvod_popup img {
  position: absolute;
  top: 59px;
  left: 0;
}

.uvod_popup a#zavrit {
  text-decoration: none;
  position: absolute;
  left: 750px;
  top: 78px;
  color: #000000;
  padding-left: 19px;
  background: url("/images/zavrit.gif") no-repeat 0px 3px;
}

.uvod_popup a#zavrit:hover {
  color: #ff0000;
  background: url("/images/zavrit_over.gif") no-repeat 0px 3px;
}

#zapati {
  width: 740px;
  padding-top: 20px;
  background: url("/images/zapati.gif") no-repeat left top;
  height: 150px;
  float: right;
}

#zap1 {
  float: left;
  width: 317px;
  padding-top: 18px;
}

#zap1 img {
  margin-right: 12px;
}

#zap2 {
  float: left;
  color: #B3B4B6;
  font-size: 10px;
  width: 267px;
}

#zap2 img {
  margin-top: 2px;
}

#zap3 {
  float: left;
  width: 144px;
  padding-top: 20px;
  padding-left: 10px;
}

#bez-vrtani {
  color: #AF3A19;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
 	font-family: Arial, Tahoma, Verdana, lucida, sans-serif; 
}

#s-vrtanim {
  color: #0D2F5F;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
 	font-family: Arial, Tahoma, Verdana, lucida, sans-serif; 
}

#bez-vrtani h3, #s-vrtanim h3 {
  font-size: 24px;
  margin: 0;
  line-height: 32px;
}

#bez-vrtani img, #s-vrtanim img {
  float: left;
}

.zpet {
  float: right;
  margin-left: 50px;
}

.zpet a {
  font-weight: bold;
}

#uvodfl {
  margin-top: -80px;
}

#detail_youtube {
  height: 20px;
  margin-top: 12px;
  margin-bottom: 4px;
  padding-left: 70px;
  padding-top: 4px;
  background: url("/images/youtube.gif") no-repeat 4px 0px;
}

#detail_youtube img {
  border: 0; 
}

#prekryj_uvod {
  background: #ffffff;
}

#jednotny-design {
  width: 510px;
  height: 230px;
  text-align: center;
}

#flash468x60 {
  padding-left: 16px;
}

#flash468x60_eshop {
  padding-left: 44px;
}

#flash468x60_pr {
  padding-left: 21px;
}

.brozurka {
  margin-bottom: 6px;
}