




body { margin:0px; padding:0px; background:black; color: #FFFFFF}
body, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:top; }
object { display:block; border:0px; } img {border:0px; display:block;}
form { margin:0px; padding:0px; }
p { margin:5px 5px 5px 0px; line-height:150%; font-size: 11px;}
p strong, table.prices strong {color:#FFCC66}
a { text-decoration:none;}
a:link { color: #6699ff;}
a:visited { color: #6699ff;}
a:hover { color: #ffcc66;}
a:active { color:#6699ff;}
.bottom a:hover {color:#003366; text-decoration:underline}
#banner {height: 160px; width:980px; }
.price {font: bold 24px arial }

#header {
	position:absolute;
	left:193px;
	top:38px;
	width:781px;
	height:39px;
	z-index:1;
}
#header h2 {letter-spacing:1px; word-spacing:2px; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px; color: #666666}

td #content {}
/*
#banner {height: 90px; width:780px; background-color:#6D96C4; background-image:url(images/header-background.jpg); background-position:top; background-repeat:repeat-x}
*/
table.menu {margin: 10px 0px 25px 0px; width:175px;}
table.menu td {padding: 2px 5px 2px 0px}
/* table.menu td:hover {background-image:url(images/menu-kreska.jpg); background-repeat:no-repeat; background-position:bottom left} */
table.icon-menu { margin:auto; }


/*   MENU BOCZNE  */
table.menu a {color:#6699ff; font-weight:bold; display:block;  width: 175px; padding: 4px 5px 4px 0px; border-top: 1px dotted black; border-bottom: 1px dotted black; vertical-align:middle}
table.menu a:hover {color: #ffcc66; border-top: 1px dotted #47678D; border-bottom: 1px dotted #47678D}
#main-table {}

table.icon-menu td {}
.icon-table {margin: 14px; }
td.caption { text-align:center; font-size:10px; font-weight:bold; padding-top:5px; background-image:url(images/icon-background2.gif); background-repeat:no-repeat; background-position:top; height:27px;}
td.caption a, td.caption a:visited {color: #FFCC66;}
td.caption a:hover {color: #FF6600;}
td.icon {border: 1px solid #47678D;}
td.icon:hover {border: 1px solid #FF6600;}
.top {border-bottom: 3px solid  #6699FF}
/*.top { background-color:#96a9c1; background-image:url(images/header-background.jpg); background-repeat:repeat-x; background-position:bottom}*/
.bottom {border-bottom:1px solid #6D96C4; border-top:1px solid #6D96C4; background-color:#96a9c1; background-image:url(images/footer-background2.jpg); background-repeat:repeat-x; background-position:top}


h1.h1-a {margin: 10px 0px 10px 0px;  padding:0px; font-size:20px; color: #CCC; border-bottom: solid 1px #6D96C4; font-family: Arial, Helvetica, sans-serif; font-variant:small-caps}
h2 {margin: 10px 0px 10px 0px;  padding:0px; font-size:15px; color: #6699ff; font-family: Geneva, Arial, Helvetica, sans-serif}
h1.h1-b {margin: 10px 0px 10px 0px;  padding:0px; font-size:15px; color: #6699ff; font-family: Geneva, Arial, Helvetica, sans-serif}
h1.h1-c {margin: 10px 0px 10px 0px;  padding:0px;  font-size:20px; color: #FF6600; font-weight:normal}
h2.h1-c {margin: 10px 0px 10px 0px;  padding:0px;  font-size:14px; color: #FF6600;}
h3 {margin: 10px 0px 10px 0px;  padding:0px;  font-size:14px;}
.form_contact textarea {height:140px; width:320px; background:#FFCC66}
table.contact {margin-top:5px; width:90%}
table.contact td {border:0px; padding:2px}


.samples {width:586px; margin:auto}
.samples td { border: 1px solid #A0BEDA;  padding: 3px;}
.samples td:hover {border: 1px solid  #FF6600;}

.price-table td { border: 1px solid gray; border-top: none; border-left: none; padding: 4px 3px 4px 3px;}
.price-table tr:hover { background-color:#333333}

li {
	list-style-type: square; padding-top:3px
}

a.enquire, a.enquire:visited { display:block; color:#FF6600; font-size:18px; text-align:center; margin:20px}
a.enquire:hover { text-decoration:underline}

.town-list {margin:4px auto; font-size:9px; line-height:130%; color:#666666 }
.menu .selected {color:#FF6600; border-top: 1px dotted #47678D; border-bottom: 1px dotted #47678D}

ul {padding:5px; padding-left:15px; margin:5px; margin-top:1px; margin-bottom:0px; padding-left:30px}
li {list-style-type: square; font-size:11px; color: white; line-height: 130%; padding: 1px 0px 4px 0px; margin:0px}
div.rotating-block {color: gray}
div.rotating-block a { font-weight:bold; display:block;  width: 175px; padding: 0px 5px 4px 0px; border-top: 1px dotted black; border-bottom: 1px dotted black; vertical-align:middle}
div.rotating-block a:hover {color: #0066CC; border-top: 1px dotted #47678D; border-bottom: 1px dotted #47678D}


#bottom-links {width:100%; }
#bottom-links a { font-size: 10px; padding:3px}


/* barriers */

input.length, input.count {margin-top:5px; margin-left:3px; font-size:14px; width:35px; background-color: #003366; color: white; font-weight:bold; border: 1px solid gray; padding: 3px}
.result { color: #00FF33}

#blist { margin:0px; padding:0px; }
#blist li { margin:0px; padding:0px; list-style: none; font-size:13px; }
