/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#222c2c;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#1a3544;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#d8320b;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.link {display:block; float:right; margin:9px 0 0 0;}
.linkuj {display:block; float:right; margin:9px 0 0 0; background:url(images/click-here.png) no-repeat 0 5px; width: 86px; height: 35px; padding: 11px 0 0 32px; font-size: 13px; font-weight: bold; text-decoration: none; color: red;}
.linkuj:hover {text-decoration: underline;}
.link2 {background:url(images/link2-bg.gif) no-repeat 0 5px; padding-left:13px; margin-left:7px;}

h1 {color:#000; font-size: 20px; font-weight: bold; margin-bottom:12px;}
h1.nero {position: absolute; top: 32px; left: 72px;}
h1.nero2 {position: absolute; top: 44px; left: 52px;}
h1.nero3 {position: absolute; top: 32px; left: 102px;}
h1.ref {margin: 10px 0px 42px 0;}
h2 {color:#808692; font-size:1.417em; line-height:1em; margin-bottom: 12px; font-weight: bold;}
h3 {color:#36609e; font-size:1.417em; line-height:1.176em; margin-bottom:8px;}
h4 {color:#000; font-size:1.167em; line-height:1.429em; margin-bottom:2px;}
span.novi {font-size: 20px; color: #ffffff; position: absolute; top: 20px; left: 64px; font-weight: bold;}

.list1 li {font-weight:bold; color:#d8320b; padding-top:13px;}
.list1 li a {font-weight:normal; color:#36609e; text-decoration:none;}
.list1 li a:hover {text-decoration:underline;}

.list2 li {font-size:1.091em; line-height:1.333em;}
.list2 li a {text-decoration:none; color:#36609e; width:59px; display:block; float:left;}
.list2 li a:hover {color:#d8320b;}
.list2 li span {color:#1a3544; display:block; float:left;}
.list2 li .column2 {width:85px;}

.list3 li {background:url(images/list-bg.gif) no-repeat 0 8px; padding-left:16px; line-height:1.667em;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:15px;}

.title2 {padding:5px 5px 0 5px;}
.title2 .tail-bg {background:url(images/title-tail-bg.gif) top repeat-x;}
.title2 .right-bg {background:url(images/title-right-bg.gif) top right no-repeat;}
.title2 .left-bg {background:url(images/title-left-bg.gif) top left no-repeat;}
.title2 img {margin:7px 0 4px 18px;}

/* ============================= header ====================== */

#header .indent {background:url(images/header-bg.jpg) top right no-repeat; padding:29px 62px 22px 63px;}
.rss {font-family:Tahome, Geneva, sans-serif; color:#42adac; font-size:0.833em; text-transform:uppercase; background:url(images/rss.jpg) no-repeat 0 0; padding:1px 0 2px 23px; float:right; display:block; margin:33px 0 0 0;}
.slogan {margin:60px 0 6px 0;}
.header-button {margin-left:187px;}

#header .menu {background:url(images/menu-tail.gif) top repeat-x; width:100%; overflow:hidden;}
#header .menu ul {margin-left:-1px; float:left;}
#header .menu li {float:left; background:url(images/menu-devider.gif) no-repeat 0 10px; padding-left:1px;}
#header .menu li a {display:block; text-transform:uppercase; color:#faeae8; font-weight:bold; text-decoration:none; line-height:1em; padding:16px 44px 19px 47px;}
#header .menu li a:hover {color:#fff; background:url(images/menu-active.gif) top repeat-x;}
#header .menu .active a {color:#fff; background:url(images/menu-active.gif) top repeat-x;}

/* ============================= content ====================== */

.box1 {background:#fdfde8 url(images/box1-tail-bg.gif) top repeat-x;}
.box1 .tail-right {background:url(images/box1-tail-bg.gif) right repeat-y;}
.box1 .tail-left {background:url(images/box1-tail-bg.gif) left repeat-y;}
.box1 .tail-bottom {background:url(images/box1-tail-bottom.gif) bottom repeat-x;}
.box1 .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.box1 .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.box1 .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.box1 .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.box1 .indent {padding:22px 25px 29px 26px;}
.box1 .indent2 {padding:22px 25px 14px 86px;}
.box1 .indent3 {position: relative; padding:22px 25px 29px 26px; width: 520px;}
.box1 .indent3 ul {list-style: circle; margin-left: 9px; margin-bottom: 18px;}
.box1 .indent2 ul {margin-left: 12px; margin-bottom: 3px;}
.box1 .indent5 {position: relative; padding:22px 12px 29px 54px; width: 600px;}
.box1 .indent5 ol {margin-left: 24px; margin-bottom: 18px;}
.box1 .indent5 .male {font-size: small; color: gray;}

.boxmrd {background:#fdfde8 url(images/box1-tail-bg.gif) top repeat-x; margin-bottom: 24px;}
.boxmrd .tail-right {background:url(images/box1-tail-bg.gif) right repeat-y;}
.boxmrd .tail-left {background:url(images/box1-tail-bg.gif) left repeat-y;}
.boxmrd .tail-bottom {background:url(images/box1-tail-bottom.gif) bottom repeat-x;}
.boxmrd .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.boxmrd .corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.boxmrd .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.boxmrd .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.boxmrd .indent {padding:22px 25px 18px 26px;}
.boxmrd .indent ul {list-style: circle;}

.tick {padding:35px 0 20px 0; position: relative;}
.tick .titick {position: absolute; top: 45px; left: 42px;}
.tick .titick table {margin-left: 15px;}
.tick .titick table td {padding: 0 40px 0 2px;}

.box2 {background:#fff url(images/box2-tail-top.gif) top repeat-x;}
.box2 .tail-right {background:url(images/box2-tail-bg.gif) right repeat-y;}
.box2 .tail-left {background:url(images/box2-tail-bg.gif) left repeat-y;}
.box2 .tail-top {background:url(images/box2-tail-bg.gif) bottom repeat-x;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat; width:100%;}
.box2 .globe {padding:22px 34px 15px 26px; position: relative;}
.box2 .globe .pod {margin-left: 12px;}
.box2 .globe .pod table {margin-top: 8px; margin-bottom: 0; font-size: 12px;}
.box2 .globe .pod table td {padding-right: 18px;}

.box3 {background:#f6f6f6 url(images/box3-tail-bg.gif) top repeat-x;}
.box3 .tail-right {background:url(images/box3-tail-bg.gif) right repeat-y;}
.box3 .tail-left {background:url(images/box3-tail-bg.gif) left repeat-y;}
.box3 .tail-bottom {background:url(images/box3-tail-bottom.gif) bottom repeat-x;}
.box3 .corner-bottom-right {background:url(images/box3-corner-bottom-right.gif) bottom right no-repeat;}
.box3 .corner-bottom-left {background:url(images/box3-corner-bottom-left.gif) bottom left no-repeat;}
.box3 .corner-top-right {background:url(images/box3-corner-top-right.gif) top right no-repeat;}
.box3 .corner-top-left {background:url(images/box3-corner-top-left.gif) top left no-repeat; width:100%; position: relative;}
.box3 .indent {padding:27px 25px 29px 20px;}

.box4 {background:#e8f7ff url(images/box4-tail-bg.gif) top repeat-x;}
.box4 .tail-right {background:url(images/box4-tail-bg.gif) right repeat-y;}
.box4 .tail-left {background:url(images/box4-tail-bg.gif) left repeat-y;}
.box4 .tail-bottom {background:url(images/box4-tail-bottom.gif) bottom repeat-x;}
.box4 .corner-bottom-right {background:url(images/box4-corner-bottom-right.gif) bottom right no-repeat;}
.box4 .corner-bottom-left {background:url(images/box4-corner-bottom-left.gif) bottom left no-repeat;}
.box4 .corner-top-right {background:url(images/box4-corner-top-right.gif) top right no-repeat; width:100%;}
.box4 .corner-top-left {background:url(images/box4-corner-top-left.gif) top left no-repeat; width:100%;}
.box4 .indent {padding:28px 25px 29px 20px;}
.box4 div ul {margin-top: 12px;}

.boxx {background:#fdfde8 url(images/box1-tail-bg.gif) top repeat-x; width: 600px;}
.boxx .tail-right {background:url(images/box1-tail-bg.gif) right repeat-y;}
.boxx .tail-left {background:url(images/box1-tail-bg.gif) left repeat-y;}
.boxx .tail-bottom {background:url(images/box1-tail-bottom.gif) bottom repeat-x;}
.boxx .corner-bottom-right {background:url(images/box1-corner-bottom-right.gif) bottom right no-repeat;}
.boxx.corner-bottom-left {background:url(images/box1-corner-bottom-left.gif) bottom left no-repeat;}
.boxx .corner-top-right {background:url(images/box1-corner-top-right.gif) top right no-repeat;}
.boxx .corner-top-left {background:url(images/box1-corner-top-left.gif) top left no-repeat; width:100%;}
.boxx .indent {padding:22px 25px 29px 26px;}
.boxx .indent2 {padding:22px 25px 14px 86px;}
.boxx .indent2 ul {margin-left: 12px; margin-bottom: 3px;}
.boxx table td {padding: 4px 6px 4px 24px;}
.boxx fieldset {border: 0; font-size: 13px;}
.boxx input {padding: 2px; font-size: 13px;}
.boxx select option {padding: 2px; cursor: pointer;}
.boxx select {cursor: pointer;}
.boxx table td.prv {width: 240px;}
.boxx textarea {width: 400px; height: 120px;}
.boxx .required {color: red; font-size:18px; font-weight:bolder;}
.boxx legend {padding: 24px 0 28px 26px; color:#36609e; font-size:1.417em; line-height:1.176em;}
.boxx .mezi {padding: 28px 0 9px 84px;}
.boxx input#poslat {margin:9px 0 12px 0; background-color: #fff; cursor: pointer; font-size: 13px; font-weight: bold; text-decoration: none; color: #666666;}

.col-pad1 {padding-right:23px;}
.col-pad2 {padding-right:43px;}

.indent {padding:35px 0 20px 0;}
.indentx {position: relative; padding:35px 0 20px 0;}
.indentx ul {list-style: circle; margin-left: 54px; margin-bottom: 18px;}
.indentx span {margin-left: 36px;}
.indentxy {position: relative; padding: 12px 5px 20px 24px;}
.indentxy ul {list-style: circle; margin: 12px 5px 18px 24px;}
.margin1 {margin-top:28px;}
.margin2 {margin-top:13px;}
.margin3 {margin-top:48px;}
.margin4 {margin-top:28px;}
.padding0 {padding-top:0px !important;}
.padding1 {padding-top:10px;}
.padding2 {padding-top:22px;}

.text2 {color:#36609e; font-size:0.917em; line-height:1.273em;}
.text2 strong {color:#000;}
.color2 {color:#d8320b;}
.color3 {color:#36609e;}
.color3 h4 {color:#36609e;}
h4.color4 {color:#36609e; margin-top: 18px;}
div#weaver {position: relative; margin: 12px 36px 12px 18px;}
div#weaver h1 {position: absolute; top: 12px; left: 48px;}
div#weaver h4 {color:#36609e; margin: 18px 18px 0 12px;}
div#kapsaicin {position: relative; margin: 12px 36px 12px 18px;}

.tabs {position:absolute; top: 442px;}
.tabs ul {float:left;}
.tabs li {float:left; padding:0 2px 0 0; font-size:11px;}
.tabs li a {background:url(images/tabs-tail-bg.gif) top repeat-x; display:block; color:red; text-decoration:none; font-weight:bold;}
.tabs li a span {background:url(images/tabs-right-bg.gif) top right no-repeat; display:block;}
.tabs li a span span {background:url(images/tabs-left-bg.gif) top left no-repeat; padding:9px 12px 5px 16px;}
.tabs li a:hover {background:url(images/tabs-tail-bg-hover.gif) top repeat-x;}
.tabs li a:hover span {background:url(images/tabs-right-bg-hover.gif) top right no-repeat;}
.tabs li a:hover span span {background:url(images/tabs-left-bg-hover.gif) top left no-repeat;}
.tabs .active a {background:url(images/tabs-tail-bg-hover.gif) top repeat-x;}
.tabs .active a span {background:url(images/tabs-right-bg-hover.gif) top right no-repeat;}
.tabs .active a span span {background:url(images/tabs-left-bg-hover.gif) top left no-repeat;}

.line {background:url(images/line.gif) bottom left repeat-x; padding:0 0 12px 0; margin:0 0 12px 0;}
.line2 {background:url(images/line.gif) bottom left repeat-x; padding:0 0 16px 0; margin:0 0 16px 0;}

.extra {position:absolute; margin:-3px 0 0 -5px;}
.phone {float:right; margin-right:110px;}

/* ============================= footer ====================== */

#footer {color:#8ce4e3; font-size:0.833em; line-height:1.6em; text-transform:uppercase; text-align:center; padding:18px 32px 0 0;}
#footer a {color:#8ce4e3; text-transform:none;}
#footer .menu li {display:inline; border-left:1px solid #469f9e; padding:0 7px 0 7px;}
#footer .menu li a {color:#469f9e; text-decoration:none; text-transform:uppercase;}
#footer .menu li a:hover {color:#8ce4e3;}
#footer .menu .first {border:none;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:46px;}
#ContactForm .right {margin:5px 0 0 8px;}

.input {width:193px; height:15px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:213px; height:107px; border:1px solid #7e7e7e; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

#googleplus {position:absolute; top:10px; left:850px}

.container2 ul li{margin-left:20px; list-style: circle}
