/* bala 2.0 by bottlik */

* {padding: 0em; margin: 0em;}

body {background: #fff url('images/bg1.jpg'); padding: 35px 0px 35px 0px;}

body,input {font-size: 10pt; font-family: "georgia", "times new roman", serif; color: #333333;}

p {line-height: 1.5em; margin-bottom: 1.0em; text-align: justify;}

a {color: #B96D00; text-decoration: none;}

a:hover {text-decoration: none;}

h3 span {font-weight: normal;}

h3,h4 {display: inline; font-weight: bold; background-repeat: no-repeat; background-position: right;}

h3 {font-size: 0.8em; padding-right: 0px; padding-left: 0px;}

h4 {font-size: 1em; padding-right: 28px; background-image: url('images/db2.gif');}

img {border: solid 0px #6F5230;}

img.left {position: relative; float: left; margin: 0em 1.8em 1.4em 0em;}

img.right {position: relative; float: right; margin: 0em 0em 1.8em 1.8em;}

.contentarea {padding-top: 0.3em;}

.divider1 {position: relative; background-color: #fff; height: 10px; margin: 0em 0em 0.5em 0em; clear: both;}

.divider2 {position: relative; height: 1px; border-bottom: solid 1px #eaeaea; margin: 2.0em 0em 2.0em 0em;}

.post .details {position: relative; top: -1.5em; font-size: 0.8em; color: #787878;}

.post ul.controls {clear: both;}

.post ul.controls li {display: inline; font-size: 0.8em;}

.post ul.controls li a {background-repeat: no-repeat; background-position: left; padding: 0em 1.0em 0em 20px;}

.post ul.controls li a.printerfriendly {background-image: url('images/icon-printerfriendly.gif');}

.post ul.controls li a.comments {background-image: url('images/icon-comments.gif');}

.post ul.controls li a.more {background-image: url('images/icon-more.gif');}

.box {position: relative; background-color: #d7d7d7; left: -1em; top: -1.2em; padding: 1em; border: solid 1px #9e9e9e;}

ul.linklist {list-style: none;}

ul.linklist li {line-height: 2.0em;}

#upbg {position: absolute; top: 0px; left: 0px; width: 100%; height: 203px; background: #000000 url('images/bg2.jpg') repeat-x; z-index: 1;}

#outer {z-index: 2; position: relative;
/* The overall width of the design. By default it's set to 82%. You can set it to a different percentage or a pixel value (800px, etc.) to enforce a fixed width. */
width: 945px; border: solid 7px #fff; background-color: #fff; margin: 0 auto;}

#header {position: relative; width: 100%; height: 122px; background: #c0c0c0 url('images/topbg.jpg') repeat-x; margin-bottom: 2px;}

#headercontent {position: absolute; bottom: 0em; padding: 0em 2.0em 1.3em 2.0em;}

#headercontent h1 {font-weight: normal; color: #fff; font-size: 3.5em; font-family: "georgia", "times new roman", serif;}

#headercontent h1 sup {color: #777;}

#headercontent h2 {font-size: 1.0em; font-weight: normal; color: #aaa;}

#search {position: absolute; top: 5.5em; right: 2.0em; padding-right: 0.0em;}

#search input.text {margin-right: 0.5em;vertical-align: middle; border-top: solid 1px #000000; border-right: 0px; border-bottom: solid 1px #777777; border-left: 0px; padding: 0.15em; width: 10.0em;}

#search input.submit {background-color: #9b0000; border: solid 1px #c0c0c0; font-weight: bold; padding: 0.25em; font-size: 0.7em; color: #F2F3DE; vertical-align: middle;}

#headerpic {position: relative; height: 70px; background: #fff url(images/hdrpic.jpg) no-repeat top right; margin-bottom: 5px;}

#navigation{font-size: 12px; font-weight: bold; font-family: "georgia", Verdana, "times new roman", serif; color: #858585; width: 850px; height: 22px; position: absolute; top: 215px; left: 0px; list-style: none;}

#navigation li{background: none; display: inline;}

#menubottom {background-color: #f8f8f8; height: 37px; margin-top: 13px;}

#content {padding: 0em 2.0em 0em 2.0em;}

#primarycontainer {float: left; margin-right: -18.0em; width: 100%;}

#primarycontent {margin: 0em 22.0em 0em 0em;}

#secondarycontent {margin-top: 0.5em; float: right; width: 18.0em;}

#footer {position: relative; height: 2.0em; clear: both; padding-top: 5.0em; background: #fff url('images/border2.gif') repeat-x 0em 2.5em; font-size: 0.8em;}

#footer .left {position: absolute; left: 2.0em; bottom: 1.2em;}

#footer .right {position: absolute; right: 2.0em; bottom: 1.2em;}

.indent {padding: 3px; margin: 5px; font: 9px verdana, tahoma, arial, sans-serif; color: #000060; border: 1px solid; background-color: #e2edf0; border-bottom: #004460 1px solid; border-left: #0079a8 1px solid; border-right: #004460 1px solid; border-top: #0079a8 1px solid;}    

code {border:1px solid #444; background-color:#f4f4f4; padding:8px; margin:14px;}

.tbox.chatbox {width: 88%; margin-left: auto; margin-right: auto;}    

.tbox, .helpbox {font-size: 11px; font-family: Trebuchet MS, "Lucida Sans Unicode", Arial, Lucida Sans, Tahoma, Sans-Serif; margin: 0 0 2px 0; color: #494949; background-color: #fff; border-top: 1px solid #868686; border-left: 1px solid #868686; border-bottom: 1px solid #D4D2CF; border-right: 1px solid #D4D2CF;}

#commentform .tbox, #commentform .helpbox {width: 400px; background-color:#fff;}

.fborder, .border{border-collapse: collapse; border-spacing: 0px;}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {padding: 4px; background-color: #fff; border: 1px solid #D4DCDE; text-align: left;}

.forumheader, .forumheader4, .finfobar {background-color: #E2EDF0;}

.forumheader5 {cursor: pointer;}

.fcaption, .forumheader5 {background-color: #fff;}

table {margin-left: auto; margin-right: auto;}

img { border: 0;}

.chatboxtext {font: 11px verdana, tahoma, arial, helvetica, sans-serif; color:#5d6e75;}

.nav1 a:link, .nav1 a:visited, .nav3 a:link, .nav3 a:visited, .nav5 a:link, .nav5 a:visited, .nav6 a:link, .nav6 a:visited, .nav7 a:link, .nav7 a:visited {
color: #4E4E4E;	width: 100px; height: 35px; line-height: 20px; padding: 0; text-align:center; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif;}	 	 

.nav2 a:link, .nav2 a:visited, .nav4 a:link, .nav4 a:visited {color: #4E4E4E; width: 180px; height: 35px; line-height: 20px; padding: 0; text-align:center; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif;}	 

.nav8 a:link, .nav8 a:visited, .nav9 a:link, .nav9 a:visited, .nav10 a:link, .nav10 a:visited{
	color: #ef6000; width: 100px; height: 35px; line-height: 20px; padding: 0; text-align:center; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif;}	 

.nav1_onpage a:link, .nav1_onpage a:visited, .nav3_onpage a:link, .nav3_onpage a:visited, .nav5_onpage a:link, .nav5_onpage a:visited, .nav6_onpage a:link, .nav6_onpage a:visited, .nav7_onpage a:link, .nav7_onpage a:visited{
	color: #4E4E4E; width: 100px; height: 35px; line-height: 20px; padding: 0; text-align:center; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif;}

.nav2_onpage a:link, .nav2_onpage a:visited, .nav4_onpage a:link, .nav4_onpage a:visited {color: #4E4E4E; background-color: #88ffff; width: 180px; height: 35px; line-height: 20px;
	padding: 0; text-align:center; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif;}

.nav8_onpage a:link, .nav8_onpage a:visited, .nav9_onpage a:link, .nav9_onpage a:visited, .nav10_onpage a:link, .nav10_onpage a:visited{
	color: #ef6000; width: 100px; height: 35px; line-height: 20px; padding: 0; text-align:center; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif;}

.nav1 a:link, .nav1 a:visited, .nav1_onpage a:link, .nav1_onpage a:visited {position: absolute; top: 2px; left: 0px;}

.nav2 a:link, .nav2 a:visited, .nav2_onpage a:link, .nav2_onpage a:visited {position: absolute; top: 2px; left: 90px;}

.nav3 a:link, .nav3 a:visited, .nav3_onpage a:link, .nav3_onpage a:visited {position: absolute; top: 2px; left: 270px;}

.nav4 a:link, .nav4 a:visited, .nav4_onpage a:link, .nav4_onpage a:visited {position: absolute; top: 2px; left: 370px;}

.nav5 a:link, .nav5 a:visited, .nav5_onpage a:link, .nav5_onpage a:visited {position: absolute; top: 2px; left: 535px;}

.nav6 a:link, .nav6 a:visited, .nav6_onpage a:link, .nav6_onpage a:visited {position: absolute; top: 2px; left: 625px;}

.nav7 a:link, .nav7 a:visited, .nav7_onpage a:link, .nav7_onpage a:visited {position: absolute; top: 2px; left: 715px;}

.nav8 a:link, .nav8 a:visited, .nav8_onpage a:link, .nav8_onpage a:visited {position: absolute; top: 2px; left: 810px;}

.nav9 a:link, .nav9 a:visited, .nav9_onpage a:link, .nav9_onpage a:visited {position: absolute; top: 27px; left: 0px;}

.nav10 a:link, .nav10 a:visited, .nav10_onpage a:link, .nav10_onpage a:visited {position: absolute; top: 27px; left: 80px;}

.nav1 a:hover, .nav1 a:active,
.nav2 a:hover, .nav2 a:active,
.nav3 a:hover, .nav3 a:active,
.nav4 a:hover, .nav4 a:active,
.nav5 a:hover, .nav5 a:active,
.nav6 a:hover, .nav6 a:active,
.nav7 a:hover, .nav7 a:active{
font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif; text-decoration: underline; color: #9f0310; margin: 2px 0 0 0;}

.nav8 a:hover, .nav8 a:active, 
.nav9 a:hover, .nav9 a:active, 
.nav10 a:hover, .nav10 a:active {
font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif; text-decoration: underline; margin: 2px 0 0 0;}

.nav1_onpage a:link, .nav1_onpage a:visited,
.nav2_onpage a:link, .nav2_onpage a:visited,
.nav3_onpage a:link, .nav3_onpage a:visited,
.nav4_onpage a:link, .nav4_onpage a:visited,
.nav5_onpage a:link, .nav5_onpage a:visited,
.nav6_onpage a:link, .nav6_onpage a:visited,
.nav7_onpage a:link, .nav7_onpage a:visited{
background: url(images/redo.gif) bottom no-repeat; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif; color: #9f0310;}

.nav8_onpage a:link, .nav8_onpage a:visited,
.nav9_onpage a:link, .nav9_onpage a:visited,
.nav10_onpage a:link, .nav10_onpage a:visited {	
background: url(images/redo.gif) bottom no-repeat; font-size: 12px; font-family: "georgia", Verdana, "times new roman", serif; color: #9f0310;}	 

#tabref {text-align: center; border: #9F0310 0px solid;} 

#tabref td {text-align: center; border: #9F0310 1px solid;}

#tabref td.miesto {font: bold 11px Georgia, Arial, serif; color: #800000; background-color: #E8E8E8; padding: 5px;} 

#tabref td.stavba {font: bold 11px Georgia, Arial, serif; color: #000000; padding: 5px;} 

#links {Z-INDEX: 100; left: 0px; font: 11px Verdana, sans-serif; width: 150px;}

#links a {border-top-width: 0px; border-bottom: #dddddd 1px solid; padding-right: 10px; display: block; padding-left: 10px; padding-bottom: 1px; margin: 0px 0px 0px; 
font: bold 11px Verdana, sans-serif; color: #bf0000; padding-top: 1px; text-align: right; text-decoration: none;}

#links a:hover {background-color: #fff; color: #000000; border-bottom: #bf0000 1px solid;}

#links a span {display: none;}

#links a:hover span {padding-right: 5px; display: block; padding-left: 10px; z-index: 100; padding-bottom: 2px; margin-left: 145px; font: 11px Verdana, Georgia, Arial, sans-serif; 
width: 200px; color: #000000; padding-top: 2px; position: absolute; border: #bf0000 1px solid; text-align: left;}		

#tabsortiment {text-align: left;}

#tabpartners {text-align: center; font: bold 16px Georgia, Arial, Verdana, sans-serif; color: #b9b9b9;}

#tabwindmenu td.windmenu {background-color: #9f0310; font: bold 10px Georgia, Arial, serif; color: #ffffff; text-align: center; padding-top: 4px; padding-bottom: 4px;}
 
#tabwindmenu td.windmenu a:link, #tabwindmenu td.windmenu a:hover, #tabwindmenu td.windmenu a:visited  {
font: bold 10px Georgia, Arial, serif; color: #ffffff; text-align: center; padding-top: 4px; padding-bottom: 4px; text-decoration: none;}

#tabwindmenu td.windmenua {background-color: #F3F3F3; font: bold 10px Georgia, Arial, serif; color: #9f0310; border-right: #9f0310 1px solid; 
border-top: #9f0310 1px solid; border-left: #9f0310 1px solid; border-bottom: #9f0310 1px solid; text-align: center; padding-top: 4px; padding-bottom: 4px;}

#tabwindmenu td.windmenua a:link, #tabwindmenu td.windmenua a:hover, #tabwindmenu td.windmenua a:visited {font: bold 10px Georgia, Arial, serif; color: #9f0310; text-align: center; 
padding-top: 4px; padding-bottom: 4px; text-decoration: none;}
		  
#tabproduct td.product {font: bold 11px Georgia, Arial, serif; color: #9f0310; text-align: left; 
border-bottom: #D8D8D8 1px dashed; padding-top: 2px; padding-bottom: 2px;}	 

#tabproduct td.product b{font: 11px Georgia, Arial, serif; color: #000000; text-align: left;}	 

#tabproduct td.product a:link, #tabproduct td.product a:hover, #tabproduct td.product a:visited {font: bold 11px Georgia, Arial, serif; color: #9f0310; text-align: left; 
padding-top: 2px; padding-bottom: 2px; text-decoration: none;}

#develtab td.devel a:link, #develtab td.devel a:hover, #develtab td.devel a:visited {font: bold 18px Georgia, Arial, serif; 
color: #9f0310; text-align: center; padding-top: 2px; padding-bottom: 2px;}	

#develtab {border: #BEBEBE 1px dotted;}

#backlist td.list a{font-size: 14px; color: #8c8c8c; text-align: left; text-decoration: underline;}	

#btcbytytitle td.title {font-size: 18px; color: #97001f; font-weight: bold; padding-left: 0px;} 

#btcbytytab tr.flatnum {border: solid 1px; border-color: #cccccc;}

#btcbytytab td.flatnum {font-size: 16px; color: #000000; font-weight: bold; padding-left: 10px; text-align: left;}

#btcbytytab td.pipe {font-size: 14px; color: #8c8c8c; text-align:center;}

#btcbytytab td.yes {text-align:center;}

#btcbytytab td.address {font-size: 14px; color: #000000; font-weight: bold; padding-left: 10px; text-align: left;}

#btcbytytab td.preview {border: solid 0px;}

#btcbytytab td.preview  img{padding-left: 2px; padding-right: 2px;}

#btcbytytab tr.data {border: solid 1px; border-color: #cccccc;}

#btcbytytab td.data {font-size: 11px; font-weight: bold; color: #000000; text-align:center; background-color: #f4f4f4;}

#btcbytytab td.data b{font-size: 9px; font-weight: bold; color: #8c8c8c; text-align:center; background-color: #f4f4f4;}

#btcbytytab td.data h1{font-size: 10px; font-weight: bold; color: #8c8c8c; text-align:center; background-color: #f4f4f4;}

#btcbytytab td.pricesk {font-size: 12px; font-weight: bold; color: #000000; background-color: #f4f4f4; text-align:center;}

#btcbytytab td.priceskbig {font-size: 14px; font-weight: bold; color: #000000; background-color: #f4f4f4; text-align:center;}

#btcbytytab td.contact {font-size: 16px; color: #fff; text-align:left; padding-left: 10px; background-color: #97001f;}

#btcbytytab td.contact a{font-size: 16px; color: #fff; text-align:left; padding-left: 10px; background-color: #97001f; text-decoration: none;}

#btcbytytab td.priceeur {font-size: 12px; color: #8c8c8c; background-color: #f4f4f4; text-align:center;}

#btcbytytab td.course {font-size: 10px; color: #8c8c8c; text-align:right; padding-right: 5px;}

#btcbytytab tr.course {border: solid 1px; border-color: #cccccc; padding-top: 10px;}

#btcbytytab td.text {font-size: 13px; color: #000000; text-align:justify; padding: 8px;}

#btcbytytab tr.text {border: solid 1px; border-color: #cccccc; padding-top: 10px;}

#btcbytytab tr.thumb {border: solid 1px; border-color: #cccccc;}

#btcbytytab td.thumb img {border: solid 0px; color: #ffffff;}

#btcbytytab td.thumb {background-color: #f4f4f4;}

#btcbytytab td {border: solid 1px; border-color: #cccccc;}

#tabkovothumb {border: solid 0px; border-color: #97001f; padding: 0px;}

#tabkovothumb td.foto {border: solid 0px; border-color: #97001f; padding: 0px;}

#tabkovothumb td.right {text-align: right; background-color: #97001f; font-family: Georgia, Arial, Verdana; font-size: 11px; color: #fff; padding-right: 10px; 
padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border: solid 2px; border-color: #fff;}

#tabkovothumb td.left {text-align: left; background-color: #97001f; font-family: Georgia, Arial, Verdana; font-size: 11px; color: #fff; padding-left: 10px; 
padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border: solid 2px; border-color: #fff;}

#tabkovothumb td.blank {background-color: #e0e0e0; padding: 0px;}

#tabkovothumb td.blank2 {background-color: #8a8a8a; padding: 0px;}

#btcobchod td.o01 {font-size: 11px; color: #000000; font-weight: bold; padding-left: 5px; text-align: left; background-color: #ececec; border: solid 0px; border-color: #97001f;}

#btcobchod td.o01 a {font-size: 11px; color: #97001f; font-weight: bold; text-decoration: none;}

#btcobchod td.podorys {font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; text-align: center;}

#btcobchod td.podorys a {font-size: 12px; color: #000000; font-weight: bold; text-decoration: none;}

#btcobchod td.o02 {font-size: 11px; color: #fff; font-weight: bold; padding-left: 5px; text-align: left; background-color: #97001f; border: solid 1px; border-color: #97001f;}

#btcobchod td.o02 a {font-size: 11px; color: #fff; font-weight: bold; text-decoration: none;}

#btcobchod2 td.a00 {font-size: 14px; color: #97001f; font-weight: bold; padding-left: 10px; text-align: left;}

#btcadresa td.adresa {font-size: 18px; color: #97001f; font-weight: bold;}

#btcobchod2 td.a01 {font-size: 12px; color: #97001f; font-weight: bold; padding-left: 5px; text-align: left;}

#btcobchod2 td.a02 {font-size: 11px; color: #000000; font-weight: bold; padding-left: 5px; text-align: left;}

#btcobchod2 td.a02 a {font-size: 11px; color: #97001f; font-weight: bold; text-decoration: none; text-align: left;}

#tablist td.list {font-family: Georgia, "trebuchet ms", trebuchet, arial, sans-serif; font-size:11px; color:#96011f;}

#menu {margin:0; padding:0; height: 355px; overflow:hidden; background-color:#eeeeee;}

#menu li {list-style-type:none; float:left; display:block; width:100%;}

#menu li a {display:block; text-decoration:none; color:#00b; margin:0; width:100%;}

#menu li a span {display:none; color:#000;}

#menu li a.one span {display:block; height:15em; margin:0 10px;}

#menu li a:hover {background-color: #eeeeee;}

#menu li a:hover span {display:block; height:180px; margin:0 10px; cursor:pointer;}

#menu .h2 {margin:0 5px; padding:0; color:#000000; font-weight:bold; font-size: 12px; border:0;}

#menu .h3 { margin:0 5px; padding:0; font-size:1.1em; color:#00b;}

#menu img {margin:5px 5px 5px 0; border:0px dotted #000; float:left;}

.curved {width:21em; margin:0 auto;}

.curved .b1, .curved .b2, .curved .b3, .curved .b4  {font-size: 1px; display: block; background-color: #96011f;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {height:1px;}

.curved .b2, .curved .b3, .curved .b4 {background-color: #f0f0f0; border-left:1px solid #96011f; border-right:1px solid #96011f;}

.curved .b1 {margin:0 4px; background-color: #96011f;}

.curved .b2 {margin:0 2px; border-width:0 2px;}

.curved .b3 {margin:0 1px;}

.curved .b4 {height:2px; margin:0;}

.curved .c1 {margin:0 5px; background-color: #96011f;}

.curved .c2 {margin:0 3px; border-width:0 2px;}

.curved .c3 {margin:0 2px;}

.curved .c4 {height:2px; margin: 0 1px;}

.curved .boxcontent {display:block; background: transparent; border-left:1px solid #96011f; border-right: 1px solid #96011f; font-size:0.9em; text-align:justify;}