body, img, p, form, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px}

a {color:#e53d2b;}
img {border: 0px;}
p {margin-bottom: 0px;}
			
.clear {clear: both; height: 1px; color:  #fff;}
.bold {font-weight: bold;}
.bgred {background-color: #9d3220;}
.seplin {height: 4px;}
.martop5 {margin-top: 5px;}
.martop10 {margin-top: 10px;}
.marbot10 {margin-bottom: 10px;}
.padding10 {padding: 10px;}
.marginright {margin-right:22px;}
.right {float: right;}
.w160 {width:160px;}
.w80 {width:80px;}
.w100 {width:100px;}
.uppercase {text-transform: uppercase;}
.align_right {text-align:right;}


body {background-color: #e6e1db;	color: #555; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 12px; line-height: 1.2; }
#editor {font-family: Arial, Verdana, Tahoma; font-size: 11px;}

/* width:  950px;*/
#obal {width:  1150px; margin: 0px auto; position: relative; padding: 0px; background: url('bg-obal.gif') repeat-y; padding-bottom: 7px; padding-left: 15px;
padding-right: 15px;}
#hlava {height: 88px; position: relative;} 
#logo {width: 196px; height: 57px; display: block; overflow:hidden; position: absolute; top: 15px; left: 169px;}
#logo span {display:block; width: 196px; height: 57px; z-index:1; background: url('logo-izomat-vetsi.gif') no-repeat;
						 position:absolute; left:0; top:0px; cursor: pointer;}


#leva {float: left; width: 125px; text-align: right; padding-top:30px; padding-left: 3px;}
#prava {float: right; width:880px; padding-right: 135px;}
#sedokno {background-color: #555459; height:643px; padding: 0px 35px 0px 35px;}

#okno {width: 100%; height: 573px; position: relative;}
#homepage #okno {background: url('../titulni-obrazek.jpg') #fff;}

#leva .n_sort {text-transform: uppercase;}
#leva a {display: block; text-align: right; text-decoration: none; text-transform: lowercase; padding: 1px 0px 1px 0px; margin: 9px 0px 9px 0px;}
#leva .vlasvyr {border-top: 1px solid #e53d2b; border-bottom: 1px solid #e53d2b; float: right; text-transform: none; margin: 2px 0px 2px 0px;}

.sortiment a {color: #444;}
#leva a:hover {color: #e3271b;}
#leva .sortiment .sel {font-weight: bold; color:#e3271b;}

#sortiment #leva .n_sort{}
#sortiment .sortiment a {color: #444; margin: 4px 0px 3px 0px;}
#onas .sortiment a {margin: 4px 0px 4px 0px;}
#sortiment .sortiment a:hover {color: #e3271b;}
#sortiment .sortiment .vlasvyrsel {font-weight: bold; color:#e3271b;}
#sort_vyrobci .sortiment .n_sort {font-weight: bold; color:#e3271b;}

#menu {height: 35px;}
#menu a {color: #fff; text-decoration: none; text-transform: uppercase; font-size: 100%;
				color: #ccc; float: left; display: block; font-weight: bold;}
#menu .m01, #menu .m02, #menu .m03, #menu .m04, #menu .m05, #menu .m06, #menu .m07, #menu .m08 {padding: 13px 22px 0px 0px;}				
#menu .m09 {padding: 13px 0px 0px 0px;}
#menu a:hover {color: #fff;}
#menu .sel {color: #fff;}


#pata {margin-top: 11px; color: #ccc; position: relative;}
#pata a {color: #ccc; text-decoration: none;}
#pata a:hover {color: #fff;}

.vnoreni {text-transform: uppercase; color: #ccc;}
.vnoreni a {color: #ccc; text-decoration: none;}
.vnoreni a:hover {color: #fff;}

.obsah1 {position: absolute; top: 10px; left:10px; width: 780px; background-color: #d5cdbe; padding: 5px; height: 165px;}
.obsah1 p {margin-bottom: 5px;}
#nabsluzby2 .obsah1 {height: 95px;}

.obsah1 table {border-collapse: collapse; width: 100%; color: #555; }
#oknovel table{border-collapse: collapse; width: 100%; color: #555;}
#oknomal table{border-collapse: collapse; width: 100%; color: #555; }
#oknovel table tr td, #oknomal table tr td, .obsah1 table tr td {vertical-align: top; padding: 5px;}
#oknovel table table {background: !important;}

h2 {font-size: 100%; font-weight: bold; color: #e53d2b; margin: 0px; padding: 0px;}
.obsah1 p {}
#oknomal, #oknovel {margin-top: 8px; background: url('roh-bila.gif') no-repeat bottom left #d5cdbe !important; padding: 3px 5px 3px 5px;}

.tab3 table td {width: 33%;}
.tab2 table td {width: 50%;}
.tab4 table td {width: 25%;}
.tab4 p {}


#homepage #sedokno {height:643px;}
#homepage #okno {height:573px;}

#onas #sedokno {height:523px;}
#onas #okno {height:453px;}

#sortiment #sedokno {height:523px;}
#sortiment #okno {height:453px;}
#nabsluzby .tab2 table td{font-weight: normal;} 
#kariera #okno {background: #fff; color: #555;}
#aktuality #okno {background: #fff; color: #555;}
#kontakty #okno {background: #fff; color: #555;}
#sort_vyrobci #okno {background: #fff; color: #555;}
#poptavka #okno {background: #fff; color: #555;}
#map #okno {background: #fff; color: #555;}




.text_cerveny {color: #e53d2b;}
.div_zvyr {background-color: #e7e2d9; border-top: 2px solid #e53d2b;  border-top: 2px solid #e53d2b; border-bottom: 2px solid #e53d2b; padding: 3px;
		margin-bottom: 2px;}

.obs_lev {width: 380px; height:553px; position: absolute; top: 10px; left:10px; padding: 0px;	overflow: hidden;}
.obs_prav {width: 395px; height:553px; position: absolute; top: 10px; right:10px; padding: 0px;	overflow: hidden; }
.obs_prav p {margin: 0px;}
.obs_prav h2 {margin-top: 5px;}

.kariera_list {border-collapse: separate; width: 100%; border:0px;}
.kariera_list th {text-align: left; font-weight: bold; background: #d5cdbe;}
.kariera_list th {padding: 2px 10px 0px 10px; height: 25px; }
.kariera_list td {padding: 0px 10px 0px 10px; border:0px;  background: #d5cdbe;}
.kariera_list a {color: #555; text-decoration: none;}
.kariera_list .col1, .kariera_list .col2 {}
.kariera_list .col1 {width:154px; height: 49px;}
.kariera_list .col2 {width:75px}
.kariera_list .col3 {width:71px; text-align: right;}
.kariera_list tr:hover .col1 {background:url('roh-ora2.gif') #eee no-repeat bottom left;}
.kariera_list tr:hover .col2 {background-color:#eee;}
.kariera_list tr:hover .col3 {background-color:#eee;}
.kariera_list tr:hover a {text-decoration: underline;}

.kariera_list .active {color:#e53d2b; font-weight: bold; }
.kariera_list .active a {color: #e53d2b; font-weight: bold;}

/*#kariera .obs_lev {background: url('bg-praclist-700.gif') #d5cdbe scroll; height: 553px; overflow: auto; }*/
#kariera .obs_lev {height: 553px; overflow: auto; }
.naszam {padding: 10px 10px 10px 10px; height: 570px; overflow: auto; } 
.naszam tr {vertical-align: top;}
#aktualita p, #aktualita2 p {margin-bottom: 5px;}
#kariera2 #sedokno {height:670px;}
#kariera2 #okno {height:600px; background-color: #fff;}

h1 {color:#e53d2b; font-size: 100%; }
#homepage h2 {font-size: 100%; font-weight: bold;}
h3 {font-size: 100%; font-weight: bold;}
.podkl {background: #d5cdbe;}
#kariera h3 {margin-top: 10px;}
#kariera .pracnab {overflow: auto; height: 520px;}
#homepage #volejte {position: absolute; bottom: 90px; left: 13px; background-color:#e53d2b; padding: 10px 15px 10px 15px; color: #fff; text-align:center;}
#homepage #isover {position: absolute; bottom: 13px; left: 13px; background-color: #fff;}
#homepage #volejte .r12 {font-size: 19px; font-weight: bold;}
#homepage #volejte .r3 {font-size: 14px; font-weight: bold;}
#homepage #uvod {background-color: #555459; position: absolute; top: 13px; left: 13px; width: 776px;}
#homepage #uvod img {float: right;}
#homepage #uvod h2 {color: #fff; font-size: 20px; font-weight: normal;}
#homepage #uvod p  {color: #d5cdbe; font-size: 20px; font-weight: normal;}
#homepage #uvod .txt {padding: 5px;}
#homepage #firakt {position: absolute; right: 13px; top: 168px;}
#homepage #firakt .clanky {margin-top: 3px; color: #d5cdbe;}
#homepage #regakt .clanky {margin-top: 3px; color: #d5cdbe;}
#homepage #regakt {position: absolute; right: 13px; bottom: 13px;}
.aktokno {width: 174px; height: 164px; background: url('bg-aktokno.gif') no-repeat; padding: 13px; position: relative;}
.aktokno h2 {color: #fff; font-size: 13px; font-weight: bold; margin-bottom: 10px;}
.aktokno h2 a {color: #fff; text-decoration: none;}
.aktokno h3 {color: #fff; font-size: 100%; font-weight: bold; margin: 2px 0px 3px;}
.aktokno h3 a {color: #fff; text-decoration: none;}

#fir_akt {width: 370px; height:533px;background: url('roh-bila.gif') no-repeat bottom left #d5cdbe; position: absolute; top: 10px; left:10px; padding: 10px;
			overflow: hidden;}
#reg_akt {width: 370px; height:533px;background: url('roh-bila.gif') no-repeat bottom left #d5cdbe; position: absolute; top: 10px; right:10px; padding: 10px;
			overflow: hidden;}
#aktualita {width: 370px; height:533px;background: url('roh-bila.gif') no-repeat bottom left #d5cdbe; position: absolute; top: 10px; left:10px; padding: 10px;
			overflow: auto;}
#aktualita .aktobsah {height:529px; overflow: auto; overflow: auto;}
#aktualita .aktobsah img {display: block;}			
#aktualita h1, #kariera h1 {margin-bottom: 5px;}
#aktualita_reg {width: 370px; height:533px;background: url('roh-bila.gif') no-repeat bottom left #d5cdbe; position: absolute; top: 10px; right:10px; padding: 10px;
			overflow: hidden;}
#aktualita_reg h1 {margin-bottom: 5px;}
#aktualita_reg .aktobsah {height:523px; overflow: auto; overflow: auto;}			
						 
#reg_akt h2 {font-size: 160%; font-weight: normal; margin-bottom: 5px;}
#aktuality h2 {font-size: 160%; font-weight: normal; margin-bottom: 5px;}
#fir_akt .clanky {height: 500px; overflow: auto; }
#fir_akt .tit {font-weight: bold; font-size: 100%; width: 250px}
#fir_akt .tit a {font-weight: bold; text-decoration: none;}
#fir_akt .tit a:hover {text-decoration: underline;}
.clcl {float: right;}
.clcl2 {position: absolute; right: 10px; bottom: 10px;}
.clanek {padding-bottom: 10px;}
.clanek .datum{float: right; color:#e53d2b;}
#reg_akt .zvyr {margin: 2px 0px 2px 0px; background-color: #e53d2b; color: #fff; padding: 2px;  display: inline; font-weight: bold;}

#kontakty #volejte{ background-color:#e53d2b; padding: 2px 15px 2px 15px; color: #fff; text-align:center; font-size: 15px; margin-bottom: 5px;}
#kontakty #volejte .r1 {font-size: 14px; font-weight: bold;}			
#kontakty #volejte .r2 {font-size: 11px;}
#kontakty .zvyr2 {margin: 5px 0px 5px 0px; color: #e53d2b; font-size: 14px; font-weight: bold;}			

#reg_akt .clanky{height: 215px; overflow: auto;}
#kontakty #reg_akt .clanky{height: 190px; overflow: auto;}
#kontlist, #kontdeta {width: 370px; height:533px;background: url('roh-bila.gif') no-repeat bottom left #d5cdbe; position: absolute; top: 10px; left:10px; 
			padding: 10px; overflow: auto;}
#kontdeta tr {vertical-align: top;}
#kontdeta td {}			
#kontlist table {border-collapse: collapse; width: 350px;}
#kontlist tr {vertical-align: top;}
#kontlist tr td {border-bottom: 1px solid #fff; padding: 5px;}
#kontlist tr:hover{color: #e53d2b;}
#kontlist tr:hover a{color: #e53d2b; text-decoration: underline;}
#kontlist tr td a {text-decoration: none; color: #555;}


#pravitko {width: 789px; height: 120px; position: absolute; left: 0px;}
#pravitko .rbk {position: absolute; left: 7px; top: 11px;}
#pravitko .rbk a {color: #ccc; display: block; float: left; text-decoration: none; padding-right: 2px; text-transform: uppercase;
			overflow: hidden; line-height: 1.1;}
#pravitko .rbk a:hover {color: #fff;}
#pravitko .rbk .sel {color: #fff; font-weight: bold;}
.rozbal_vo #pravitko {border-bottom: 1px solid #ccc;}

#sortiment .slp2 {background: url('pravitko-slp2.gif') no-repeat #57585a;}
#sortiment .slp3 {background: url('pravitko-slp3.gif') no-repeat #57585a;}
#sortiment .slp4 {background: url('pravitko-slp4.gif') no-repeat #57585a;}
#sortiment .slp5 {background: url('pravitko-slp5.gif') no-repeat #57585a;}
#sortiment .slp6 {background: url('pravitko-slp6.gif') no-repeat #57585a;}
#sortiment .slp7 {background: url('pravitko-slp7.gif') no-repeat #57585a;}
#sortiment .slp8 {background: url('pravitko-slp8.gif') no-repeat #57585a;}
#sortiment .slp9 {background: url('pravitko-slp9.gif') no-repeat #57585a;}
#sortiment .slp10 {background: url('pravitko-slp10.gif') no-repeat #57585a;}
#sortiment .slp11 {background: url('pravitko-slp11.gif') no-repeat #57585a;}
#sortiment .slp12 {background: url('pravitko-slp12.gif') no-repeat #57585a;}
#sortiment .slp13 {background: url('pravitko-slp13.gif') no-repeat #57585a;}
.slp1 .rbk a {width: 150px;}
.slp2 .rbk a {width: 387px;}
.slp3 .rbk a {width: 257px;}
.slp4 .rbk a {width: 193px;}
.slp5 .rbk a {width: 154px;}
.slp6 .rbk a {width: 128px;}
.slp7 .rbk a {width: 109px;}
.slp8 .rbk a {width: 94px; font-size: 10px;}
.slp9 .rbk a {width: 84px; font-size: 9px;}
.slp10 .rbk a {width: 65px; font-size: 9px;}
.slp11 .rbk a {width: 69px; font-size: 9px;}
.slp12 .rbk a {width: 69px; font-size: 9px;}
.slp13 .rbk a {width: 58px; font-size: 9px;}

.cihsys {top: 5px;} 
.porbet{top: 10px;}
.betvyr{top: 20px;}
.vyroce {top: 30px;}
.malsme {top: 42px;}
.strkry {top: 54px;}
.kleprv {top: 70px;}
.kominy {top: 86px;}
.vodizo {top: 103px;}
.drekan {top: 130px;}
.tepizo {top: 150px;}
.sucvys {top: 165px;}
.fassys {top: 180px;}
.okndve {top: 217px;}
.vyrdre {top: 240px;}
.stanat {top: 265px;}
.potrem {top: 282px;}
.tecizo {top: 302px;}
.vlavyr {top: 317px;}

.zabal_vo {width: 789px; height: 433px; position: absolute; top:10px; left: 10px;}
.rozbal_vo {width: 789px; height: 433px; background-color: #57585a; position: absolute; top:10px; left: 10px;}
.rozbal_vo #pravitko {top: 0px;}
#vyrokno {color: #ccc;}

.zabal_vo .vyrobci {position: absolute; bottom: 5px; width: 767px; left: 10px; text-align: center;}
.rozbal_vo .vyrobci {position: absolute; bottom: 5px; width: 767px; left: 10px; text-align: center;}
#vyrokno .vyrobci a {color: #ccc; text-decoration: none;}
#vyrokno .vyrobci a:hover {text-decoration: underline;}
#vyrokno .vyrobci .vyrobce {display: inline; padding: 0px 2px 0px 2px;}
#vyrokno .vyrobci .noselvyr {background: url('nosel.gif') no-repeat 0px 2px; padding-left: 12px;}
#vyrokno .vyrobci .selvyr {background: url('sel.gif') no-repeat 0px 2px; padding-left: 12px;}
#vyrokno .vyrobky {position: absolute; top: 120px; left:18px; height: 300px; overflow: auto; width: 750px;}
#vyrokno .vyrobky .col1{width: 310px; float: left;}
#vyrokno .vyrobky .col2{width: 310px; float: right;}

#vyrokno .vyrobky {padding-top: 10px;}

ul {padding: 0px; margin: 0px; padding-left: 15px; margin-bottom: 10px; margin-top: 3px;}
li {padding: 0px;}

#nabsluzby ul{margin-top: 0px; margin-bottom: 10px;}
#nabsluzby li {padding: 0px 0px 4px 0px; color: #e53d2b;}

#izo_vyrobci {padding: 0px; height:553px; overflow: auto;}
#izo_vyrobci .slp4 {margin-right: 0px;}
#izo_vyrobci .slp {float: left; width: 188px; height:930px; background: url('roh-bila.gif') no-repeat bottom left #d5cdbe;	
			 margin-right: 5px; overflow: hidden;}
#izo_vyrobci table {border-collapse: collapse;}
#izo_vyrobci table tr td {vertical-align: top; padding: 1px 5px 5px 7px;}
#izo_vyrobci .char {font-weight: bold; color:#e53d2b;}
#izo_vyrobci .kapit {padding-top: 5px;}
#izo_vyrobci a {color:#555; text-decoration: none;}
#izo_vyrobci a:hover {color:#e53d2b;}

#popfor {padding: 10px; position: relative; height: 553px;}
#popfor .veta {height: 17px; padding-left: 17px;}

#popfor .box {background: url('roh-bila.gif') no-repeat bottom left #d5cdbe;  width:390px;}
#popfor .box11 {position: absolute; top: 32px; left: 10px; height: 238px;}
#popfor .box12 {position: absolute; top: 32px; right: 10px; height: 238px;}
#popfor .box21 {position: absolute; bottom: 10px; left: 10px; height: 283px;}
#popfor .box22 {position: absolute; bottom: 10px; right: 10px; height: 283px;}
#popfor .nadp {padding: 8px; font-weight: bold;}
#popfor .nadp span {color:#e53d2b;}
#popfor .bobs {padding: 0px 15px 0px 18px;}
#popfor .input {border: 1px solid #555459;  font-family: Arial, Verdana, Tahoma; font-size: 100%; }
#popfor .box11 textarea {height: 145px; width: 350px;}
#popfor .box12 textarea {height: 145px; width: 350px;}
.w305 {width: 305px;}
#popfor .button {background-color: #555459; color:#fff; border: 0px; display: block; margin-top: 4px; font-family: Arial, Verdana, Tahoma; font-size: 100%; padding: 2px;}

#idprov {width:100%; display: block; margin-bottom: 10px;}
#popfor label {text-align: right; display: block;}
#popfor .box22 .input {width: 240px; padding: 2px;}
#popfor .box22 .submit {background-color:#e53d2b; color: #fff; border: none; padding: 1px 5px 1px 5px; float: right;}
#popfor .c1 {} 
#popfor .c2 {text-align: right;}
#popfor .box22 table {width: 100%; border-collapse: collapse;}
#popfor .box22 table td {padding: 2px 0px 2px 0px;}
#popfor .pov {color:#e53d2b;}
.vyrob {background: url('roh-bila.gif') no-repeat bottom left #d5cdbe; width: 770px; height: 533px; padding: 10px;}
.vyrob h1 {font-size: 160%; margin-bottom: 5px;}
#plist {height: 500px; overflow: auto; width: 100%; margin: 0px; padding: 0px;}
#plist table {width: 97%; border-collapse: collapse; margin: 0px;}
#plist td {width: 50%; padding: 0px;}
#plist .nadp {font-weight: bold; margin-bottom: 1px;}

#mapa {padding: 10px; width: 770px; height: 533px; overflow: auto; background: url('roh-bila.gif') no-repeat bottom left #d5cdbe;}
#mapa  ul {padding:0px; margin: 0px;}
#mapa  ul li {float: left; width: 120px !important; list-style-image: none; list-style-type: none; padding-left: 0px; padding-right: 5px;
				padding-bottom: 10px;}
#mapa  ul li ul li {float: none; padding-bottom: 0px;}
#mapa h1 {margin-bottom: 10px;}
#mapa  ul li a {display: block; font-weight: normal; background-color:#555; color: #fff; padding: 3px; margin-bottom: 4px;}
#mapa  ul li ul li {padding-left: 0px; margin: 0px;}
#mapa  ul li ul li a {font-weight: normal; background-color:#d5cdbe; color: #555; padding: 1px 3px 1px 3px; margin-bottom: 0px;}
#mapa  ul li ul li ul li a {padding-left: 15px;}
#mapa  a {color: #555; text-decoration: none; }

.mapka {margin-bottom: 5px;}
#praform {background-color: #fff; padding: 10px;}
#praform h4 {font-size:100%; margin-top: 10px;}
#praform .input {font-family: Arial, Verdana, Tahoma; font-size: 100%; }
#praform .submit {background-color:#e53d2b; color: #fff; border: none; padding: 1px 5px 1px 5px;}

#hledej {position: absolute; top: -2px; right: 160px;}
#hledej .sbm1 { }
#hledej .sbm2 { }
#hledej .input {border: 1px solid #fff; font-size:100%; background-color:#d5cdbe;}
#hledej a {text-decoration: none; color:#ccc;}
#hledej a:hover {color:#fff;}
#seao {padding: 20px;}
#seao h1{font-size: 140%; color: #fff;  margin-bottom: 10px;}
#seao span {color: #fff;}

#mapa {}
#mapa table {border-collapse: collapse;}
#mapa table td {padding: 3px 0px 3px 0px; border-bottom: 1px solid #fff;}
#mapa table td a {color:#e53d2b;}