

body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: none !important;}
table td {font-size: 12px}

h1 { margin-bottom: 12px; font-size: 18px; }
h2 { font-size: 15px; }
h3 { font-size: 12px; }

h1,
h2,
h3 { color: #0081C4;}

h2 a:hover { color: #000;}

a { color: #006cb6; text-decoration: none;}
a:hover { color: #9abfe0;}

a img,
table { border: none;}


#logo {
	width: 490px;
	height: 210px;
	position: absolute;
	z-index: 10;
}
#perex {
	margin-bottom: 10px;
	font-weight: bold;
}

#page {
	width: 1000px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

#top {
  height: 215px;
  background: #ffffff url('../img/top2.jpg') no-repeat;
  position: relative;
}
.top-en {
	background-image: url('../img/top2-en.jpg') !important;
}

#navi { position: absolute; left: 495px; _left: 485px; top: 62px;}

.cat1, .cat2, .cat3, .cat4 {
	width: 99px;
	height: 231px;
	margin-left: 10px;
	padding: 4px 0 0;
	background: url(../img/menu1.gif) no-repeat left top;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	cursor: pointer;
	float: left;
}
.cat2 {background-image: url(../img/menu2.gif)}
.cat3 {background-image: url(../img/menu3.gif)}
.cat4 {background-image: url(../img/menu4.gif)}

.cat1-a {background-image: url(../img/menu1_a.gif)}
.cat2-a {background-image: url(../img/menu2_a.gif)}
.cat3-a {background-image: url(../img/menu3_a.gif)}
.cat4-a {background-image: url(../img/menu4_a.gif)}

#menu {
	height: 21px;
	margin-left: 46px;
	margin-right: 46px;
	border: solid #3299df;
	border-width: 1px 1px 0 1px;
	background-color: #95C0EB;
	padding-left: 18px;
	padding-top: 3px;
	font-size: 14px;
}

#intro {margin-left: 2px;}

#content { padding-left: 45px; /*border: 1px solid #f00;*/ background: transparent url("../img/main2.gif") repeat-y; clear: both;}

#central {
	width: 655px;
/*	width: 490px;*/
/*	margin: 0 47px 0 231px;*/
/*	margin: 0 47px 0 253px;*/
	margin-left: 24px;
	padding-top: 50px;
	_padding-top: 62px;
	padding-bottom: 10px;
	color: #686868;
	line-height: 140%;
	float: left;
}

#central h1 { color: #0081C4; }
#central h2 { margin-bottom: 8px;}
#central h3 { margin-bottom: 7px;}
#central p { margin: 5px 0;}

#c-frame { height:28px; }
#det { width: 480px; float: left; height: 30px; margin: 0px; line-height: 130%}
#central .q { height:30px; margin-bottom: 4px;}
#central .q a { padding: 8px 0px 8px 35px; text-decoration: none; text-transform: uppercase; background: url(../img/bt-blue-send-small.gif) 0px 0px no-repeat; font-size: 12px; color: #20599d; font-weight: bold; line-height: 28px;}
#central .cleaner { clear: both; width:0px; height:0px;}

.inner { margin-top: 0px; margin-bottom: auto; }
.inner-top { width: 22px; height: 10px; background: url(../img/pr-grey-top.gif) no-repeat right top; font-size: 1px; line-height: 10px; float: right;}
.inner-bottom { height: 10px; background: url(../img/pr-grey-bottom.gif) no-repeat right bottom; font-size: 0px; line-height: 10px;}


.inner table {
	border: 0px black none;
	border-collapse: separate;
/*	background-color: white;*/
}
.inner td {
	padding: 3px 6px;
	border: none;
/*	background-color: #BDD3EB;*/
}
.inner th {
	padding: 3px 8px;
	border: none;
/*	background-color: #A7C6E5;*/
	color: black;
	font-weight: bold;
	text-align: left;
}


#bottom {
  height: 21px;
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 3px;
  background: #ffffff url("../img/bottom.gif") no-repeat;
  color: #FFFFFF;
}

#VA a{
	color: white;
}

.input_search {
	border:none;
	color:#ddddff;
	margin: 0;
	padding: 0;
	height:21px;
	width: 154px;
	_width: 149px;
	padding-left: 5px;
	padding-top: 2px;
	vertical-align: bottom;
	background: transparent url(../img/input_search.gif) no-repeat 0px 0px;
}
.input_search_buton {
	border: none;
	margin: 0;
	padding: 0;
	height: 24px;
	width: 21px;
	color:#7B3B00;
	background: transparent url(../img/input_search_buton.gif) no-repeat scroll 0pt
}

#menu a {margin-right: 2px; }
#menu {color: #FFF; }

.rollmenu {
	position: absolute;
	background-color: #95C0EB;
	padding: 0px;
	padding-right: 0px;
	border: 1px solid #dde;
	line-height: 15px;
	min-width: 170px;
	_width: 214px;
	float: left; left: 0px; top: 0px
}

/* #menu .rollmenu a:hover  {color: #b29f57;} */
#menu .rollmenu a:hover  {color: #449; }
.menuitem {background-color: #95C0EB; height: 17px; padding-top: 3px; background-position:bottom; border-bottom: 1px solid #ddf;}

a.menu_top,
a.menu_top:link,
a.menu_top:active,
a.menu_top:visited { padding: 4px 2px 4px 4px; color: #ffffff; text-decoration: none;}
a.menu_top:hover { padding-top: 5px; background-color: #3299DE;}

a.menu_top2,
a.menu_top2:link,
a.menu_top2:visited,
a.menu_top2:active,
a.menu_top2:hover { color: #ffffff; text-decoration: none;}

a.menu_jazyk,
a.menu_jazyk:link,
a.menu_jazyk:active,
a.menu_jazyk:visited { font: bold 11px/1.8 Arial; color: #3b86c6; text-decoration: none;}
a.menu_jazyk:hover { color: #ffffff; text-decoration: underline;}

.barva_jazyk { color: #3b86c6;}

#lang { margin-left: 505px; padding-top: 20px}


hr.cleaner {clear: both; font-size: 0px; line-height: 0px; visibility: hidden;}

.cleaner,
.clr { clear: both; font-size: 0px; line-height: 0px;}
.clr-r { clear: right; font-size: 0px; line-height: 0px;}
.bigskip { clear: both; font-size: 10px;}

.home_left {float: left; width: 623px; position: relative;}
.home_right {float: left; width: 283px; position: relative;}
.home_bottom {clear: both; width: 890px; margin: 12px 0 0 16px;}

.feel_eco {width: 277px; height: 580px; background: url('/img/feel_eco.png') 0 0 no-repeat;}
.feel_eco h3.fe {padding: 4px 24px 0 24px; font-size: 35px; color: #fff; margin: 0 !important;
			  background: none; text-transform: none;}
.feel_eco p {color: #fff;  padding: 0 28px; font-size: 10px; margin: 0 !important}
.feel_eco p img {float: left; margin: 0 5px 5px 0}
.feel_eco p a {color: #fff !important;}

.feel_eco_link {clear: left; font-size: 13px !important; font-weight: bold;}
.feel_eco_link a {text-decoration: underline;}

.feel_eco strong.heading {color: #fff; text-transform: uppercase; display: block;
						  text-align: center; padding-top: 3px; font-size: 14px;
						  letter-spacing: 20px; margin: 0 24px 0 29px;}

.hp { padding-top: 70px;}

.home_left .boxes {margin-left: 22px; width: 587px;}
.home_left .boxes .left {width: 283px}
.home_left .boxes .right {width: 283px}
.home_left .boxes .left .box {width: 100%}
.home_left .boxes .right .box {width: 100%}

.home_right .box img {margin: auto; display: block;}

.box h3 {background: #00aafa; text-transform: uppercase; padding: 3px; color: #fff;
		 margin: 0 0 3px 0;}
.box h3 a {color: #fff !important;}
.box {color: #7d7e7e; font-size: 11px; margin-bottom: 7px;}
.box p {margin: 0;}
.box img {margin-bottom: 3px;}
.box a.more_link {color: #e3142c;}
.pereximg {float: left; margin: 2px 5px 2px 0px}

.home_left .box table td {font-size: 12px; line-height: 18px}
.home_left .box table td a {color: #0080C4;}
.home_left .box .title {padding-top: 2px; color: #0080C4; padding-left: 7px}

.home_bottom .box {float: left; margin: 0 2px; display: inline;}
.right_bottom {width: 273px; float: right;}

.home_left .left {width: 283px; float: left; margin: 0 18px 0 3px;}
.home_left .right {width: 283px; float: right; margin-right: -4px;}

.context_menu { width: 229px; padding: 20px 0 0; min-height: 380px; _height: 380px; float: left;}
.context_menu ul.lev_0 { width: 190px; margin: 0px; margin-left: 10px; padding: 0px; padding-left: 15px;}
.context_menu ul.lev_1 { padding-left: 10px; margin: 0px; padding-top: 10px; font-weight: normal; color: #000}
.context_menu ul.lev_2 { padding-left: 10px; margin: 0px; font-weight: normal; }
.context_menu ul.lev_3 { padding-left: 10px; margin: 0px; font-weight: normal; }

.context_menu .lev_0 li {list-style: none; /*min-height: 21px; _height: 21px; /*padding: 6px 0px; border-bottom: 1px solid #666666;*/}
.menu_lev0 { padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #666;}
/*.context_menu .lev_0 li a { display: block; border-bottom: 1px solid #000;}*/
.context_menu .lev_1 li {list-style: none; padding-top: 4px; border: none; background: none}
.context_menu .lev_1 div {padding-top: 4px; padding-bottom: 4px}
.context_menu li.active {font-weight: normal; color: #0080C4}

.context_menu a {text-decoration: none; color: #000000}
.context_menu a:hover {text-decoration: none; color: #0080C4}
.context_menu a.active {font-weight: normal; color: #0080C4}

.menu_product {font-size: 11px; padding-bottom: 2px !important; padding-top: 2px !important}

.noclick {color: #666666 !important; }
.noclick ul {padding-left: 15px !important}
div.noclick {background: url(../img/menudown.gif) 0px 6px no-repeat !important; padding-left: 14px}



/***
* samostatne texty
*/
.inner-text { margin-right: 22px !important;}
.inner-text img.perex { margin-bottom: 13px; float: left;}
.inner-text div.perex { text-align: justify; font-weight: bold; clear: left;}


.block { margin: 0 22px 15px 0; padding: 0; background-color: #eef3f9;}
.block h2,
.block div.h2,
.inner-text div.h2 { padding: 4px 8px; background-color: #9abfe0; color: #fff; font-size: 14px; font-weight: bold;}
.block .date,
.inner-text .date { padding: 4px 8px; font-size: 14px; color: #fff; font-weight: bold; text-align: right; float: right;}
.block img.perex { margin-right: 10px; float: left;}
.block .t { padding: 6px 13px 12px;}
.block .t h3 { background: none; color: #000; font-size: 12px;}
.block h3 a { color: #fff !important;}
.block a { color: #000; font-weight: bold; text-decoration: none;}
.block a.title { display: block;}
.block span.title { display: block;}
.block a.high { font-weight: normal; color: #d00; white-space: nowrap;}

.cnt,
.cnt-text { padding: 13px 15px; color: #686868;}


.detergents { height: auto;/*background: url(../img/pr-yellow.gif) repeat-y right;*/}
.detergents .h3 { margin-bottom: 5px; font-size: 130%}

.eye { margin-left: 15px; margin-bottom: 15px;}
.eye td { background-color: #fdfbef !important;}
.eye a { font-size: 11px; color: #409DCA; }
.eye .t { padding-left: 10px;}

.categorytable { width: 633px; _float: left;}
.categorytable .title { border-bottom: 1px solid #EFB300; background-color: #FBE0A8; padding: 5px; font-size: 12px; width: 20px; }

.categorylist { width: 633px; _float: left;}
.categorylist td {padding:20px 20px 10px;}
.categorylist td.left,
.categorylist td.right { width: 240px; border-bottom: 1px solid #EFB300 !important; background-color: transparent !important;}
.new_product { background: url('../img/new_product_n.gif') 2px 2px no-repeat;}
.categorylist td.left { border-right: 1px solid #EFB300;}
/*.categorylist .item { width: 120px; float: left;}*/
.categorylist .title { width: 22px; padding: 0px 0px 0px 5px; border-bottom: 1px solid #EFB300; background-color: #FBE0A8 !important;}

.category {border-bottom: 1px solid #EFB300 !important; background-color: #fdfbef !important; padding: 5px !important; padding-left: 15px !important; font-size: 12px; width: 600px;}

table.noborder td {background: #f7f7f7; vertical-align: top;}
table.noborder td p {padding-right: 20px;}

.item {margin-right: 10px; float: left; height: 130px !important; position: relative;
		padding: 0 !important;}
.newicon {position: absolute; left: 4px; bottom: 26px; display: block;}

.litem {margin-right: 10px; float: left; /*height: 130px !important; position: relative;*/
		padding: 0 !important;}

.hide {position:absolute; margin-top:-15px;}
#tooltip {
	position: absolute;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.tooltip { width: 50px; padding: 2px; font-size: 12px; color: #11406E;}

.tooltiptable {border: 0px solid black; color: #686868; position:relative;}
.tooltiptable td {text-align: center; background-color: #FFFFFF !important; padding: 5px; border: 1px solid #EFB300; color: #686868; z-index:101; position:relative;}
.tooltiptable th {font-size: 10px; text-align: left; background-color: #FAD991; padding: 5px; color: #686868; font-size:11px; font-weight: normal; padding-left: 10px; padding-right: 9px}
.tooltiptable th h2 { margin: 0px; padding: 0px; font-size: 14px; color: #686868;}



table#history { width: 633px; border: none; border-collapse: collapse; background-color: transparent !important; _float: left;}
#history .left img { border: 2px solid #fff}
#history p { padding: 0px; margin: 0px !important}
#history .s td { font-size: 3px; line-height: 3px }
#history td { padding: 5px; color: #555; padding-left: 10px; line-height: 18px; background-color: transparent !important;}
#history .left {text-align: right; padding-right: 15px; font-size: 13px; font-weight: bold; border-right: 1px solid #009AE3;}


.download {}
table#download { width: 633px; border: none; border-collapse: collapse; _float: left;}
#download th { padding-left: 8px; border: 1px solid #fff; background-color: #9abfe0 !important; font-weight: bold; color: #686868; text-align: left;}
#download td { padding: 2px 5px; border: 1px solid #fff; background-color: #dfe7f3 !important;}
#download a { text-decoration: underline; color: #686868;}

.download-tabs { margin-bottom: 4px; z-index: 99;}
.download-tabs a { padding: 4px 10px; border: 1px solid #fff; background-color: #9abfe0; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none;}
.download-tabs a:hover { color: #fff;}
.download-tabs a.active-1 { border-bottom: 1px solid #9abfe0 !important; z-index: 99;}

table.form { border: 0px none; border-collapse: collapse; background-color: #d1e3f3;}
table.form td { margin: 0; padding: 0; border: 2px solid #fff !important; background-color: #d1e3f3;}
table.form input,
table.form textarea { width: 98%; padding-left: 2px; border: 0; background-color: transparent;}

#contactform {}
#contactform .vad-maincontrols { margin-top: 10px;
/*	position: relative;
	top: -34px;
	left: 380px;*/
}

#form_checkimage {
  border-top: 2px solid white;
  width: 99.5%;
  background: #a5caea;
}

td.label { padding: 2px 16px !important; background-color: #a5caea !important; color: #666; font-weight: bold; }
td.obligate { background-image: url(../img/obligate.gif); background-repeat: repeat-y; }
.checkbox { width: auto !important; border: none; background: none; vertical-align: middle;}
.submit {
	height: 34px;
	padding-left: 38px;
	_padding-left: 26px;
	border: none;
	background: url('../img/bt-blue-send.gif') no-repeat left top;
	color: #0b50a1;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.revert {}


.product-download { width: 210px; margin: 0 0 20px 10px; padding: 4px; background-color: #9abfe0; font-size: 11px; float: right; display: inline;}

.product-download .q { height: 40px; margin-left: 4px; margin-right: 18px; padding-top: 0;}
.product-download .q a { padding: 9px 0 8px 40px; text-decoration: none; text-transform: uppercase; background: url(../img/pr-blue-q.gif) 0px 0px no-repeat; font-size: 12px; color: #20599d; font-weight: bold; line-height: 36px;}

.product-download .f { padding: 2px 6px 2px 4px}
.product-download .f ul { padding: 0px; margin: 0; list-style: none; }
.product-download .f li { min-height: 34px; _height: 34px; margin-bottom: 8px; /*padding-left: 40px;*/ background: none no-repeat left 2px;}
.product-download .f a { color: #000; text-decoration: none;}


*.photo { width: 218px; margin: 0 0px 20px 10px; text-align: center; float: right; clear: right; position:relative;}

.gallery-hort { width: 633px; margin-top: 13px; padding-bottom: 10px; background-color: #9abfe0;}
.gallery-hort h6 { margin: 0; padding: 8px 20px 10px; font-size: 14px; font-weight: bold; color: #fff; text-transform: uppercase;}
.gallery-hort .photos { width: 615px; margin: 0 auto;}
.gallery-hort img { margin: 0 5px;}

.gallery-vert { width: 200px; margin: 13px 0 20px 10px; text-align: center; float: right; clear: right;}


.grey { background: transparent url("../img/link1.gif") repeat-y !important;}
.grey .inner { background: #f7f7f7 url('../img/pr-grey.gif') repeat-y 100%;}
.grey th {	background-color: #c1c1c1;}
.grey td {	background-color: #ebebeb;}
/*.grey .f li { background-image: url('../img/pr-blue-d.gif'); }*/
.grey .f a {background: url(../img/pr-blue-d.gif) no-repeat; display: block; padding-left: 40px;
			min-height: 34px; _height: 34px;}

.blue { background: transparent url("../img/link3.gif") repeat-y !important;}
.blue .inner { background: #f2f5fa url('../img/pr-blue.gif') repeat-y right;}
.blue .inner-top { background-image: url('../img/pr-blue-top.gif');}
.blue .inner-bottom { height: 10px; background-image: url('../img/pr-blue-bottom.gif');}
.blue th {	background-color: #9abfe0;}
.blue td {	background-color: #dfe7f3;}
/*.blue .f li { background-image: url('../img/pr-blue-d.gif'); }*/
.blue .f a {background: url(../img/pr-blue-d.gif) no-repeat; display: block; padding-left: 40px;
			min-height: 34px; _height: 34px;}

.red { background: transparent url("../img/link4.gif") repeat-y !important;}
.red .inner { background: #fdf7f3 url('../img/pr-red.gif') repeat-y right;}
.red .inner-top { background-image: url('../img/pr-red-top.gif');}
.red .inner-bottom {background-image: url('../img/pr-red-bottom.gif');}
.red th {	background-color: #eac6b3;}
.red td {	background-color: #faebe1;}
.red .product-download {background-color: #eac6b3}
.red .product-download .q a {background-image: url(../img/pr-red-q.gif)}
.red .f a {background: url(../img/pr-red-d.gif) no-repeat; display: block; padding-left: 40px;
			min-height: 34px; _height: 34px;}
/*.red .f li { background-image: url('../img/pr-red-d.gif');}*/
.red .gallery-hort {background-color: #eac6b3;}

.yellow { background: transparent url("../img/link2.gif") repeat-y !important;}
.yellow .inner { background: #fdfbef url('../img/pr-yellow.gif') repeat-y right;}
.yellow .inner-top {background-image: url(../img/pr-yellow-top.gif); }
.yellow .inner-bottom {background-image: url(../img/pr-yellow-bottom.gif); }
.yellow th {	background-color: #f9e984;}
.yellow td {	background-color: #fbf4d7;}
.yellow .product-download { background-color: #f9e984;}
.yellow .product-download .q a { background-image: url('../img/pr-yellow-q.gif')}
.yellow .product h1 { margin: 0px; margin-bottom: 10px; padding-top: 40px}
.yellow .f li { background-image: url('../img/pr-yellow-d.gif');}
.yellow .gallery-hort {background-color: #f9e984;}

.yellow .product-top-2 {background-image: url(../img/pr-yellow2-top.gif); line-height: 1px; font-size: 1px; height: 10px }
.yellow .product-bottom-2 {background-image: url(../img/pr-yellow2-bottom.gif); line-height: 1px; font-size: 1px; height: 13px}

/*.yellow .product {padding-left: 55px}
.yellow .product .descript {float: left; width: 440px}/**/
/*detergenty ??*/
.detergent {width: 220px; float: left; margin: 10px 0px; }

.green { background: transparent url("../img/link5.gif") repeat-y !important;}
.green .inner { background: #f4f6ef url('../img/pr-green.gif') repeat-y right;}
.green .inner-top { background: url(../img/pr-green-top.gif) no-repeat right; }
.green .inner-bottom {background: url(../img/pr-green-bottom.gif) no-repeat right bottom; }
.green th {	background-color: #b6d39f;}
.green td {	background-color: #e3e9d6;}
.green .product-download {background-color: #b6d39f;}
.green .product-download .q a {background-image: url(../img/pr-green-q.gif)}
.green .f li { background-image: url('../img/pr-green-d.gif');}
.green .gallery-hort {background-color: #b6d39f;}



.bg-detergent {
	width: 322px !important;
	height: 192px !important;
	border: none;
	background: url('../img/table-detergent.jpg') no-repeat left top;
}
.bg-detergent th {
	width: 31% !important;
	background: none !important;
}
.bg-detergent td {
	width: 23% !important;
	margin: 1px;
	padding: 2px 4px;
/*	border: 1px dotted #999;*/
	background: none !important;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.bg-detergent td.head {
	font-size: 10px !important;
	font-weight: normal !important;
	color: #fff;
	vertical-align: bottom;
}

.new-product-p {
	width: 60px;
	height: 24px;
	position: absolute;
	top:-20px;left:0px;
}

/* Media */
ul.files {margin-left: 215px;}

/* Poptavky */
.rel {position: relative;}
a.more {display: block; width: 55px; _width: 70px; position: absolute; top: 3px; right: 5px; text-align: left; color: #fff; text-align: left;}