@charset "utf-8";

body {	margin: 0px;	padding: 0px;	text-align: center;	background-color: #484B50;	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 68.8%;	line-height: 140%;	background-image: url(../image/bg_body.jpg);	background-position: top;	background-repeat: repeat;}
body, table {	border: none;	color: #3e3d3d;}
table {	border-collapse: collapse;	width: 100%;}
th {	font-weight: normal; text-align: left;}
td {	padding: 0px;	vertical-align: top;}
td.label { width: 30%; text-align: right; font-size: 95%;}
table.record td {	padding: 3px;}
a, img {	border: none;}
a {	font-weight: normal;	text-decoration: underline;	color: #255776;}
a:hover {	text-decoration: none;}
sup {	font-size: 75%;	line-height: 100%;	font-family: Arial, Tahoma, Helvetica, sans-serif;	font-weight: normal;}
div.clear {	width: 100%;	float: left;	height: 0px;	clear: none;	font-size: 0px;	line-height: 0px;	padding: 0px;	margin: 0px;}

h1, h2, h3, h4 {	line-height: 130%;	font-weight: normal;	padding: 0px;	margin: 0px 0px 3px 0px; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
h1 {	font-size: 210%;	color: #f1f1f1;	margin: 0px;	font-weight: bold;	padding: 15px 10px 15px 120px;	text-shadow: 2px 1px 1px rgba(0,0,0,.5);	background-color: #404348;	background-image: url(../image/bg_title.jpg);	background-position: top left;	background-repeat: no-repeat;}
h2 {	font-size: 150%;	color: #ffffff;	margin: 0px;	padding: 15px 10px 15px 10px;	text-shadow: 2px 1px 1px rgba(0,0,0,.5);	background-color: #b4cf5a;	background-image: url(../image/bg_menu_over.jpg);	background-position: top;	background-repeat: repeat;	border: 1px solid #A9C74F;}
h3 {	font-size: 125%;	color: #3f5998;	padding: 2px 0px 3px 0px; font-weight: bold; }
h4 {	font-size: 110%;	padding: 0px; margin: 0px;	font-weight: bold;}

h1 a, h2 a, h3 a {	text-decoration: none;	color: inherit;	font-size: inherit;	font-weight: inherit;}
h1 .note {	color: #ffffff;	font-size: 85%;	font-weight: normal;}

img.ico-16 {	width: 16px;	height: 16px;	vertical-align: middle;	margin: 0px 3px 0px 0px;}
img.ico-25 {	width: 25px;	height: 25px;	vertical-align: middle;	margin: 0px;}
img.ico-32 {	width: 32px;	height: 32px;	vertical-align: middle;	margin: 0px;}

img.button-min {	width: 18px;	height: 18px;	vertical-align: middle;	margin: 0px;}
img.button-mid {	width: 25px;	height: 22px;	vertical-align: middle;	margin: 0px;}
img.shadow-full {	width: 970px;	height: 7px;	float: left;	clear: none;	margin-bottom: 6px; }

#over-top {	width: 100%;	margin: 0px;	text-align: center;	padding: 0px;	clear: none;	float: none;	overflow: hidden;	background-image: url(../image/bg_over.jpg);	background-position: top;	background-repeat: repeat-x;	min-height: 680px;}
#over {	width: 960px;	margin: 0px auto 0px auto;	text-align: left;	padding: 0px;	clear: none;	float: none;	overflow: hidden;}
/*
HEAD
*/
#header {	float: left;	clear: none;	height: 110px;	width: 100%;	margin: 0px 0px 25px 0px;	padding: 0px;	color: #ffffff; }
#header a {	text-decoration: none; color: #ffffff; }
#header-logo {	float: left;	padding: 16px 0px 0px 0px;	margin: 0px;	width: 190px;	clear: none; height: 80px;}
#header-logo img {	width: 190px;	height: 80px;	float: left;	padding: 0px;	margin: 0px;}
#header-slogan {	float: left;	clear: none;	width: 225px;	height: auto;	padding: 50px 0px 0px 3px;	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 14px;	line-height: 130%;	font-style: italic;}
#header-language {	float: left;	width: 100%;	height: 60px;	padding: 0px 0px 0px 0px;	margin: 0px; display: none; }
#header-submenu {	float: right;	width: auto;	height: 28px;	padding: 17px 6px 0px 6px; margin: 0px;}
#header-submenu a {	margin: 0px 6px 0px 6px;	font-weight: normal;	}

/*
MAIN MENU
*/
#main-menu {	height: 78px;	width: 530px; margin: 0px;	padding: 32px 0px 0px 0px;	clear: none;	float: right;}
#main-menu a {	float: left;	height: 58px;	width: auto;	margin: 0px;	padding: 20px 10px 0px 10px;	text-decoration: none;	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #6abbd9;	text-shadow: 2px 1px 1px rgba(0,0,0,.5);	font-weight: normal;	font-size: 150%;}
#main-menu ul {	margin: 0px;	padding: 0px;	float: left; width: 100%;}
#main-menu li {	float: left;	height: 78px;	width: auto;	margin: 0px 3px 0px 0px;	padding: 0px;	position: relative;	list-style-type: none;	list-style-image: none;}
#main-menu li:hover {	background-image: url(../image/bg_menu_over.jpg);	background-position: top;	background-repeat: repeat-x;}
#main-menu li.active {	background-image: url(../image/bg_menu_over.jpg);	background-position: top;	background-repeat: repeat-x;}
#main-menu li:hover a, #main-menu li.active a {	color: #ffffff;}
/*
#main-menu li ul {	position: absolute;	top: -1px;	left: 290px;	display: none; background-color: #2567a9; width: 200px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#main-menu li:hover ul {	display: block;}
#main-menu li:hover li {	background-image: none;}
#main-menu li li {	height: auto; }
#main-menu li li a {	color: #ffffff;	float: none; display: block; width: auto; height: auto; padding: 7px 0px 7px 40px;}
#main-menu li li a:hover {	color: #E6E9F8;}
#main-menu li.active ul {	background-color: #1c1f62; }
/*
BANNER
*/
#banner {	height: 250px;	width: 100%;	margin: 0px;	padding: 0px;	clear: none;	float: left;}
/*
#banner .slogan {	margin: 55px 0px 0px 0px;	padding: 16px 0px 0px 40px;	clear: none;	float: left;	width: 420px;	height: 55px;	overflow: hidden;}
#banner .slogan h1 {	text-shadow:0 1px 1px rgba(0,0,0,.5);	font-size: 160%;	line-height: 130%;	color: #ffffff; padding: 0px; margin: 0px;}
#banner .subLink {	float: right;	margin: 0px 6px 6px 16px;}
*/
/*
MAIN
*/
#main, #main-left, #main-right {	height: auto;	margin: 0px 0px 10px 0px;	padding: 0px;	clear: none;	float: left;}
#main {	width: 100%;	background-image: url(../image/bg_main.jpg);	background-position: top;	background-repeat: repeat;}
#main-left {	width: 620px;	min-height: 200px;	background-color: #f0f0f0;}
#main-right {	width: 310px;	min-height: 200px;	background-color: #f0f0f0; padding: 10px 10px 10px 0px;}
#main .wrapper {	padding: 10px;	overflow: hidden;}



#main .box, #main-bottom .box {	float: left;	clear: none;	width: 100%;	height: auto;	padding: 0px;	margin: 0px;	}
#main .box-half, #main-bottom .box-half {	float: left;	clear: none;	width: 50%;	height: auto;	padding: 0px;	margin: 0px;	}
#main .box-left {	width: 60%;	margin: 0px;	padding: 0px;	clear: none;	float: left;}
#main .box-right {	width: 40%;	margin: 0px;	padding: 0px;	clear: none;	float: left;}
#main-bottom .box-left {	width: 685px;	margin: 0px;	padding: 0px;	clear: none;	float: left;}
#main-bottom .box-right {	width: 289px;	margin: 0px;	padding: 0px;	clear: none;	float: left; border-left: 1px solid #d3d3d3; }
#main .gray {	background-color: #F0F0F0;}

#main-right .gray {	background-color: #e5e3e3;	background-image: url(../image/bg_gray_box.png);	background-position: top;	background-repeat: no-repeat;}
#main-right .gray h3 {	color: #bb1f26;}
#main-right img.shadow {	float: left;	clear: none;	width: 280px;	height: 15px;	padding: 0px;	margin: 0px 0px 10px 0px;}
/*
PRODUCT BOX, HOTLINE
*/
/*
div.box-product-category {	background-position: top;	background-repeat: no-repeat;	width: 220px;	height: 120px;	float: left;	margin: 0px 0px 6px 6px;}
div.box-product-category .title {	color: #ffffff; font-size: 18px;}
div.box-product-category a {	color: #ffffff; }
#cat1 {	background-image: url(../image/bg_button1.jpg); }
#cat2 {	background-image: url(../image/bg_button2.jpg); }
#cat3 {	background-image: url(../image/bg_button3.jpg); }

#box-hotline {	background-image: url(../image/bg_hotline.jpg);	background-position: top;	background-repeat: no-repeat;	width: 285px;	height: 120px;	float: left;	margin: 0px 0px 6px 6px;	cursor: pointer;}
#box-hotline .title {	color: #950909;	font-size: 22px;}
#box-hotline .wrapper, div.box-product-category .wrapper {	padding: 10px 16px 0px 16px;}
*/
/*
CONTENT
*/
#content {	float: left;	width: 100%;	margin: 0px;	padding: 0px;	clear: none;	line-height: 160%;	background-color: #ffffff;}
/*
FOOT
*/
#foot {	float: left;	clear: none;	width: 100%;	margin: 0px;	padding: 0px; background-color: #f0f0f0; }
#foot a {	text-decoration: none; font-weight: bold; color: #484B50; }
#foot p {	padding: 0px 0px 5px 0px;	margin: 0px;}

#copyright {	float: left;	clear: none;	width: 100%;	margin: 0px;	padding: 10px 0px 20px 0px;	text-align: right;	font-size: 100%;	color: #E3E4E6;}
#copyright a {	text-decoration: none; color: #E3E4E6; }

/*
PRODUCT BOX
*/
div.box-product {	width: 220px;	height: 120px;	float: left;	margin: 0px 0px 6px 6px;}
/*
NAVIGATOR
*/
#content-navigator {	float: left;	clear: none;	width: 100%;	margin: 0px 0px 5px 0px;	padding: 0px;	font-size: 11px;	line-height: 22px;	color: #ffffff; }
#content-navigator a {	text-decoration: underline;	font-weight: normal; font-size: 11px;	line-height: 22px; color: #ffffff;	}
#content-navigator a:hover {	color: inherit; }
#content-navigator .wrapper {	padding: 0px 8px 0px 8px; }
#content-navigator img {	margin: 0px 9px 0px 9px;}
/*
PAGING
*/
div.paging {	font-size: 95%;}
div.stepper {	margin: 0px;	clear: none;	float: right; padding: 0px 0px 0px 10px; }
/*
SUB LINK
*/
div.subLink {	text-align: right;	padding: 3px 0px 3px 0px;}
div.subLink a {	font-weight: normal; font-size: 11px; }
/*
GALLERY
*/
div.gallery {	text-align: center;}
div.gallery img {	margin: 3px; }
/*
GOOGLE MAP
*/
#myMap {	width: 100%; height: 290px; border: none;}
#referenceMap {	width: 100%; height: 320px; border: none;}
div.mapInfoWindow {	font-size: 11px;	height: 70px;	padding: 0px;	margin: 0px;}
/*
FLV PLAYER
*/
div.video {	text-align: center;}
#playerBlock {	width: 600px;	height: 400px;	display: block;	float: none;	clear: none;	margin: 0px auto 0px auto;}
/*
//////////////////////////////////////////////////////////////////
// TEXTPAGE
/////////////////////////////////////////////////////////////////
*/
/*
table.textpage {
	width: 100%;
}
table.textpage td {
	text-align: left;
	vertical-align: top;
	padding: 0px 3px 0px 0px;
}
table.textpage td.halfrow {
	width: 50%;
}
div.float-right {
	float: right;
	clear: left;
	margin: 0px 0px 5px 5px;
}
div.float-left {
	float: left;
	clear: right;
	margin: 0px 5px 5px 0px;
}
div.row {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	width: 100%;
	overflow: hidden;
	float: left;
	clear: none;
}
*/
/*
//////////////////////////////////////////////////////////////////
// FORMULAR
/////////////////////////////////////////////////////////////////
*/
form {	margin: 0px;	padding: 0px;}
input, textarea, select {	width: 94%;	padding: 5px 7px 5px 7px;	background-color: #ffffff;	border: 1px solid #9BA0A6;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 100%;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	border-top-left-radius: 3px 3px;	border-top-right-radius: 3px 3px;	border-bottom-right-radius: 3px 3px;	border-bottom-left-radius: 3px 3px;	background-image: url(../image/bg_input.png);	background-position: top;	background-repeat: repeat-x;}
option {	background-color: #ffffff;}
select {	width: 150px; }
textarea {	height: 100px;}
input.checkbox, input.radio {	width: auto;	padding: 1px; border: none; }
input.date {	width: 100px;}
input.short {	width: 120px;}
input.shorter {	width: 60px;}
input.quantity {	width: 35px;	text-align: right;}
input.file {	width: auto;	vertical-align: middle;}
input.required, textarea.required {	border-color: #bb1f26;}
input.image {	border: none;	padding: 0px;	background-color: transparent;	width: auto;}
textarea.high {	height: 200px;}

button {
	vertical-align: middle;
	text-align: center;
	background-color: #819A2E;
	cursor: pointer;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	height: auto;
	padding: 6px 16px 6px 16px;
	border: 1px solid #556B2F;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
	background-image: url(../image/bg_button.jpg);
	background-position: top left;
	background-repeat: repeat;
}
button:hover {	background-image: none;}

label {	display: block;	font-weight: bold;	padding: 0px 6px 3px 6px;}
form table {	width: 100%;}
form td {	padding: 3px 3px 3px 0px; font-size: 11px; color: #000000; }
form td.label {	text-align: right;	width: 35%;	padding-top: 5px;}

button.image {	background-color: transparent;	margin: 0px;	padding: 0px;	border: none;	float: none;}
button.image img {	margin: 0px;	padding: 0px;	float: none;}


/*
//////////////////////////////////////////////////////////////////
// MAPA STRANKY
/////////////////////////////////////////////////////////////////
*/
ul.sitemap {	margin: 0px 0px 0px 20px;	padding: 0px;}
ul.sitemap ul {	margin: 0px 0px 0px 30px;	padding: 0px;}
ul.sitemap li {	list-style-type: none;	list-style-image: none;}
ul.sitemap li li {	list-style-image: url(../image/li_square.png);}
ul.sitemap a {	font-size: 11px;	font-weight: normal;}
/*
//////////////////////////////////////////////////////////////////
// OSTATNE
/////////////////////////////////////////////////////////////////
*/
p {	margin: 0px 0px 8px 0px;	padding: 0px;}

.note {	font-size: 90%; font-weight: normal;}
.no-float { float: none;}
.lightnote {	color: #bb1f26;}
.title {	text-align: left;	font-size: 150%;	line-height: 140%;	margin: 3px 0px 7px 0px;	color: #3f5998;	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style: italic;	text-shadow:0 1px 1px rgba(0,0,0,.5);	font-weight: bold;}
.title a {	text-decoration: none;	color: inherit;}
.subTitle {	text-align: left;	font-size: 125%;	color: #193B9C;	padding: 7px 0px 7px 10px;	margin: 7px 0px 7px 0px;	border-bottom: 1px solid #D1D2D2;}
.message {	text-align: center;	font-size: 125%;	color: #bb1f26;	font-weight: bold;	margin: 10px 0px 10px 0px;	padding: 5px 0px 5px 0px;	line-height: 130%; font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.price {	font-size: 150%;	line-height: 130%;	text-align: right;	white-space: nowrap;	color: #000000;}

.align-right {	text-align: right;}
.align-center {	text-align: center;}
.date {	color: #908353; font-size: 95%; }

.small {	font-size: 85%;	line-height: 130%;}
.big {	font-size: 130%;	line-height: 130%;}
.bigger {	font-size: 200%;	font-weight: bold;	line-height: 130%;}

img.float-right {	float: right;	clear: left;	margin: 0px 0px 5px 5px;}
img.float-left {	float: left;	clear: right;	margin: 0px 5px 5px 0px;}
ul {	margin: 0px 0px 10px 15px;	padding: 0px;}
ul li {	padding: 1px;	list-style-position: outside;	list-style-type: disc;	list-style-image: url(../image/li_square.png);}

div.hideInfo, div.reply {	display: none;}
div.floatBox-normal, div.floatBox-wide {	width: 400px;	height: auto;	overflow: hidden;	text-align: left;	padding: 0px;}
div.floatBox-wide {	width: 800px;}

