	@charset "utf-8";
/*----------------------------------------------------------------------------Description: Kaskádové styly pro veseledeti.czAuthor: e-invent s.r.o., www.e-invent.eu, e-mail: nachod(@)e-invent.euModified:   28. 8. 2007==[ TOC ]==  1. Body       (tělo)  2. Tags       (všeobecné prvky - h1, input, ...)  3. Classes    (třídy pro vše platící - .clear, .float-x ..)  4. Container  (rozvržení celé stránky)  5. Header     (Hlavička)  6. Sidebar    (postraní sloupec)  7. Content    (obsah)  8. Footer     (patička)  9. Other      (ostatní)==[ Colors ]==1. #ed1c24 - h1 - cervena----------------------------------------------------------------------------*/
/*-- [ 1. Body ] -----------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: small;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #333;
	text-align: center;
}
body.orange {
	background: #e1891a url(../images/bg-body-orange.png) top left repeat-x;
}
body.green {
	background: #7fc61a url(../images/bg-body-green.png) top left repeat-x;
}
body.blue {
	background: #6089ff url(../images/bg-body-blue.png) top left repeat-x;
}
body.brown {
	background: #d57b64 url(../images/bg-body-brown.png) top left repeat-x;
}
body.pink {
	background: #eeacad url(../images/bg-body-pink.png) top left repeat-x;
}
body.red {
	background: #f41b19 url(../images/bg-body-red.png) top left repeat-x;
}
body.yellow {
	background: #fff363 url(../images/bg-body-yellow.png) top left repeat-x;
}
body.violet {
	background: #a842ff url(../images/bg-body-violet.png) top left repeat-x;
}
body.cyan {
	background: #199da3 url(../images/bg-body-cyan.png) top left repeat-x;
}
/*-- [ 2. Tags ] -----------------------------------------------*/
h1 {
	font-size: 200%;
	margin: 8px 0 15px 0;
}
body.orange h1 {
	color: #e1891a;
	border-bottom: 1px solid #e1891a;
}
body.green h1 {
	color: #609c0b;
	border-bottom: 1px solid #609c0b;
}
body.blue h1 {
	color: #2f65ff;
	border-bottom: 1px solid #2f65ff;
}
body.brown h1 {
	color: #8a5a4e;
	border-bottom: 1px solid #8a5a4e;
}
body.pink h1 {
	color: #c46464;
	border-bottom: 1px solid #c46464;
}
body.red h1 {
	color: #f41b19;
	border-bottom: 1px solid #f41b19;
}
body.yellow h1 {
	color: #d9cd3a;
	border-bottom: 1px solid #d9cd3a;
}
body.violet h1 {
	color: #a842ff;
	border-bottom: 1px solid #a842ff;
}
body.cyan h1 {
	color: #199da3;
	border-bottom: 1px solid #199da3;
}
h2 {
	font-size: 130%;
	margin-top: 0.5em;
	margin-bottom: 0.2em;
}
body.orange h2 {
	color: #e1891a;
}
body.green h2 {
	color: #609c0b;
}
body.blue h2 {
	color: #2f65ff;
}
body.brown h2 {
	color: #8a5a4e;
}
body.pink h2 {
	color: #c46464;
}
body.red h2 {
	color: #f41b19;
}
body.yellow h2 {
	color: #d9cd3a;
}
body.violet h2 {
	color: #a842ff;
}
body.cyan h2 {
	color: #199da3;
}
h3 {
	font-size: 120%;
	margin-bottom: 5px;
}
body.orange h3 {
	color: #e36202;
}
body.green h3 {
	color: #6b800b;
}
body.blue h3 {
	color: #334185;
}
body.brown h3 {
	color: #78482a;
}
body.pink h3 {
	color: #a74c35;
}
body.red h3 {
	color: #880805;
}
body.yellow h3 {
	color: #ab9b00;
}
body.violet h3 {
	color: #63297b;
}
body.cyan h3 {
	color: #0b5659;
}
body.orange a {
	color: #e1891a;
}
body.orange a:hover {
	color: #e36202;
}
body.green a {
	color: #609c0b;
}
body.green a:hover {
	color: #6b800b;
}
body.blue a {
	color: #2f65ff;
}
body.blue a:hover {
	color: #334185;
}
body.brown a {
	color: #8a5a4e;
}
body.brown a:hover {
	color: #78482a;
}
body.pink a {
	color: #c46464;
}
body.pink a:hover {
	color: #a74c35;
}
body.red a {
	color: #f41b19;
}
body.red a:hover {
	color: #880805;
}
body.yellow a {
	color: #d9cd3a;
}
body.yellow a:hover {
	color: #ab9b00;
}
body.violet a {
	color: #a842ff;
}
body.violet a:hover {
	color: #63297b;
}
body.cyan a {
	color: #199da3;
}
body.cyan a:hover {
	color: #0b5659;
}
img {
	border: none;
	text-decoration: none;
}
input, textarea {
	border: 1px solid #a6a6a6;
	background: transparent url(../images/bg-input.gif) left top no-repeat;
}
/*-- [ 3. Classes ] -----------------------------------------------*/
.float-r {
	float: right;
}
.float-l {
	float: left;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
	overflow: hidden;
}
.obrazek {
	border: 5px solid #e8e8e8;
}
.font-size-90 {
	font-size: 90%;
}
.font-size-85 {
	font-size: 85%;
}
.obrazek2 {
	border: 3px solid #d9d9d9;
}
.odsazeni {
	margin-left: 12px;
}
a.button:hover {
	color: #fff;
	text-decoration: none;
}
.button {
	background: transparent url(../images/button.png) left top no-repeat;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 90%;
	font-weight: bold;
	height: 24px;
	line-height: 25px;
	overflow: hidden;
	vertical-align: middle;
	width: 77px;
}
.leftobr {
	float: left;
	margin: 10px 10px 10px 0;
}
.leftobr img.thumb {
	border: 3px solid #d9d9d9;
	margin-bottom: 10px;
}
/*-- [ 4. Container ] -----------------------------------------------*/
#mainContainer {
	width: 1010px;
	margin: 0 auto;
	text-align: left;
}
/*-- [ 5. Header ] -----------------------------------------------*/
#header {
	margin-top: 15px;
	position: relative;
}
#header #top {
	height: 225px;
	position: relative;
	padding: 30px 0 0 30px;
}
body.orange #header #top {
	background: url(../images/bg-top7.jpg) right top no-repeat;
}
body.orange #header.jakucit #top {
	background: url(../images/bg-top8.jpg) right top no-repeat;
}
body.green #header #top {
	background: url(../images/bg-top1.jpg) right top no-repeat;
}
body.blue #header #top {
	background: url(../images/bg-top2.jpg) right top no-repeat;
}
body.brown #header #top {
	background: url(../images/bg-top7.jpg) right top no-repeat;
}
body.pink #header #top {
	background: url(../images/bg-top4.jpg) right top no-repeat;
}
body.red #header #top {
	background: url(../images/bg-top7.jpg) right top no-repeat;
}
body.yellow #header #top {
	background: url(../images/bg-top5.jpg) right top no-repeat;
}
body.violet #header #top {
	background: url(../images/bg-top6.jpg) right top no-repeat;
}
body.cyan #header #top {
	background: url(../images/bg-top3.jpg) right top no-repeat;
}
#header #top #logotype {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 258px;
	height: 255px;
}
body.orange #header #top #logotype {
	background: url(../images/bg-logotyp-orange.png) right top no-repeat;
}
body.green #header #top #logotype {
	background: url(../images/bg-logotyp-green.png) right top no-repeat;
}
body.blue #header #top #logotype {
	background: url(../images/bg-logotyp-blue.png) right top no-repeat;
}
body.brown #header #top #logotype {
	background: url(../images/bg-logotyp-brown.png) right top no-repeat;
}
body.pink #header #top #logotype {
	background: url(../images/bg-logotyp-pink.png) right top no-repeat;
}
body.red #header #top #logotype {
	background: url(../images/bg-logotyp-red.png) right top no-repeat;
}
body.yellow #header #top #logotype {
	background: url(../images/bg-logotyp-yellow.png) right top no-repeat;
}
body.violet #header #top #logotype {
	background: url(../images/bg-logotyp-violet.png) right top no-repeat;
}
body.cyan #header #top #logotype {
	background: url(../images/bg-logotyp-cyan.png) right top no-repeat;
}

#header #top #logotype img {
	padding: 28px 0px 0px 39px;
}
#header #top span {
	display: none;
}
/*top2*/
#header #top2 {
	height: 80px;
}
body.orange #header #top2 {
	background: url(../images/menu-bg-orange.png) top left repeat-x;
}
body.green #header #top2 {
	background: url(../images/menu-bg-green.png) top left repeat-x;
}
body.blue #header #top2 {
	background: url(../images/menu-bg-blue.png) top left repeat-x;
}
body.brown #header #top2 {
	background: url(../images/menu-bg-brown.png) top left repeat-x;
}
body.pink #header #top2 {
	background: url(../images/menu-bg-pink.png) top left repeat-x;
}
body.red #header #top2 {
	background: url(../images/menu-bg-red.png) top left repeat-x;
}
body.yellow #header #top2 {
	background: url(../images/menu-bg-yellow.png) top left repeat-x;
}
body.violet #header #top2 {
	background: url(../images/menu-bg-violet.png) top left repeat-x;
}
body.cyan #header #top2 {
	background: url(../images/menu-bg-cyan.png) top left repeat-x;
}
#header #top2 #main-menu {
	display: block;
	position: relative;
	font-size: 100%;
	float: left;
	width: 930px;
	height: 45px;
}
#header #top2 #main-menu #menuright {
	width: 13px;
	height: 45px;
	display: block;
	float: left;
}
body.orange #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-orange.png) top left no-repeat;
}
body.green #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-green.png) top left no-repeat;
}
body.blue #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-blue.png) top left no-repeat;
}
body.brown #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-brown.png) top left no-repeat;
}
body.pink #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-pink.png) top left no-repeat;
}
body.red #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-red.png) top left no-repeat;
}
body.yellow #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-yellow.png) top left no-repeat;
}
body.violet #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-violet.png) top left no-repeat;
}
body.cyan #header #top2 #main-menu #menuright {
	background: url(../images/menu-l-cyan.png) top left no-repeat;
}
#main-menu ul.nav {
	list-style-type: none;
	height: 25px;
	padding: 0px;
	padding-top: 0px;
	margin-left: 0px;
	float: left;
}
#main-menu ul.nav li {
	display: inline;
	float: left;
	padding: 0px;
	background: url('../images/dot.gif') no-repeat top left;
}
#main-menu ul.nav li a {
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	padding: 0px;
	height: 45px;
	line-height: 45px;
	vertical-align: bottom;
	font-size: 100%;
	margin-top: 0;
}
#main-menu ul.nav li a img {
	height: 45px;
	width: 14px;
	float: left;
}
#main-menu ul.nav li a span {
	float: left;
	font-size: 75%;
	line-height: 40px;
	margin: 0 3px 5px 4px;
	cursor: pointer;
}
body.orange #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-orange2.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-orange2.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-orange2.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-orange.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-orange.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-orange.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-orange2.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-orange2.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-orange2.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-orange2.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-orange2.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-orange2.png) 0px 0px no-repeat;
}
#main-menu ul.nav li a.menu-or span.menu-or-nejlepsiskola {
	display: block;
	width: 73px;
	height: 40px;
	background: url(../images/menu-c-nejlepsiskola.png) no-repeat 0px 0px;
}
body.orange #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-orange-gr-c.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-orange-gr-r.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-orange-gr-l.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-orange-bl-c.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-orange-bl-r.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-orange-bl-l.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-orange-pk-c.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-orange-pk-r.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-orange-pk-l.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-orange-ye-c.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-orange-ye-r.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-orange-ye-l.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-orange-vi-c.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-orange-vi-r.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-orange-vi-l.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-orange-cy-c.png) 0px 0px repeat-x;
}
body.orange #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-orange-cy-r.png) 0px 0px no-repeat;
}
body.orange #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-orange-cy-l.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-green2.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-green2.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-green2.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-green.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-green.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-green.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-green2.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-green2.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-green2.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-green-or.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-green-or.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-green-or.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-green-gr-c.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-green-gr-r.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-green-gr-l.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-green-bl-c.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-green-bl-r.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-green-bl-l.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-green-pk-c.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-green-pk-r.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-green-pk-l.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-green-ye-c.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-green-ye-r.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-green-ye-l.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-green-vi-c.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-green-vi-r.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-green-vi-l.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-green-cy-c.png) 0px 0px repeat-x;
}
body.green #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-green-cy-r.png) 0px 0px no-repeat;
}
body.green #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-green-cy-l.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-blue2.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-blue2.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-blue2.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-blue.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-blue.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-blue.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-blue2.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-blue2.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-blue2.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-blue-or.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-blue-or.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-blue-or.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-blue-gr-c.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-blue-gr-r.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-blue-gr-l.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-blue-bl-c.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-blue-bl-r.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-blue-bl-l.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-blue-pk-c.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-blue-pk-r.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-blue-pk-l.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-blue-ye-c.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-blue-ye-r.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-blue-ye-l.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-blue-vi-c.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-blue-vi-r.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-blue-vi-l.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-blue-cy-c.png) 0px 0px repeat-x;
}
body.blue #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-blue-cy-r.png) 0px 0px no-repeat;
}
body.blue #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-blue-cy-l.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-brown2.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-brown2.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-brown2.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-brown.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-brown.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-brown.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-brown2.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-brown2.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-brown2.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-brown-or.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-brown-or.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-brown-or.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-brown-gr-c.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-brown-gr-r.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-brown-gr-l.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-brown-bl-c.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-brown-bl-r.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-brown-bl-l.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-brown-pk-c.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-brown-pk-r.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-brown-pk-l.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-brown-ye-c.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-brown-ye-r.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-brown-ye-l.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-brown-vi-c.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-brown-vi-r.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-brown-vi-l.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-brown-cy-c.png) 0px 0px repeat-x;
}
body.brown #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-brown-cy-r.png) 0px 0px no-repeat;
}
body.brown #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-brown-cy-l.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-pink2.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-pink2.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-pink2.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-pink.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-pink.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-pink.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-pink2.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-pink2.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-pink2.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-pink-or.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-pink-or.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-pink-or.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-pink-gr-c.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-pink-gr-r.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-pink-gr-l.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-pink-bl-c.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-pink-bl-r.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-pink-bl-l.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-pink-pk-c.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-pink-pk-r.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-pink-pk-l.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-pink-ye-c.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-pink-ye-r.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-pink-ye-l.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-pink-vi-c.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-pink-vi-r.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-pink-vi-l.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-pink-cy-c.png) 0px 0px repeat-x;
}
body.pink #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-pink-cy-r.png) 0px 0px no-repeat;
}
body.pink #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-pink-cy-l.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-red2.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-red2.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-red2.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-red.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-red.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-red.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-red2.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-red2.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-red2.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-red-or.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-red-or.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-red-or.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-red-gr-c.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-red-gr-r.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-red-gr-l.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-red-bl-c.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-red-bl-r.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-red-bl-l.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-red-pk-c.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-red-pk-r.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-red-pk-l.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-red-ye-c.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-red-ye-r.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-red-ye-l.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-red-vi-c.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-red-vi-r.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-red-vi-l.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-red-cy-c.png) 0px 0px repeat-x;
}
body.red #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-red-cy-r.png) 0px 0px no-repeat;
}
body.red #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-red-cy-l.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-yellow2.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-yellow2.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-yellow2.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-yellow.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-yellow.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-yellow.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-yellow2.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-yellow2.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-yellow2.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-yellow-or.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-yellow-or.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-yellow-or.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-yellow-gr-c.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-yellow-gr-r.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-yellow-gr-l.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-yellow-bl-c.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-yellow-bl-r.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-yellow-bl-l.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-yellow-pk-c.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-yellow-pk-r.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-yellow-pk-l.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-yellow-ye-c.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-yellow-ye-r.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-yellow-ye-l.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-yellow-vi-c.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-yellow-vi-r.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-yellow-vi-l.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-yellow-cy-c.png) 0px 0px repeat-x;
}
body.yellow #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-yellow-cy-r.png) 0px 0px no-repeat;
}
body.yellow #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-yellow-cy-l.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-violet2.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-violet2.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-violet2.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-violet.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-violet.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-violet.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-violet2.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-violet2.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-violet2.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-violet-or.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-violet-or.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-violet-or.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-violet-gr-c.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-violet-gr-r.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-violet-gr-l.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-violet-bl-c.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-violet-bl-r.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-violet-bl-l.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-violet-pk-c.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-violet-pk-r.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-violet-pk-l.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-violet-ye-c.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-violet-ye-r.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-violet-ye-l.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-violet-vi-c.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-violet-vi-r.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-violet-vi-l.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-violet-cy-c.png) 0px 0px repeat-x;
}
body.violet #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-violet-cy-r.png) 0px 0px no-repeat;
}
body.violet #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-violet-cy-l.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aon a {
	background: url(../images/menu-c-cyan2.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aon a img.inter_right {
	background: transparent url(../images/menu-r-cyan2.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aon a img.inter_left {
	background: transparent url(../images/menu-l-cyan2.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a {
	color: #fff;
	background: url(../images/menu-c-cyan.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a img.inter_right {
	background: transparent url(../images/menu-r-cyan.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a img.inter_left {
	background: transparent url(../images/menu-l-cyan.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a:hover {
	color: #fff;
	background: url(../images/menu-c-cyan2.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a:hover img.inter_right {
	background: transparent url(../images/menu-r-cyan2.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a:hover img.inter_left {
	background: transparent url(../images/menu-l-cyan2.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-or {
	color: #fff;
	background: url(../images/menu-c-cyan-or.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-or img.inter_right {
	background: url(../images/menu-r-cyan-or.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-or img.inter_left {
	background: url(../images/menu-l-cyan-or.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-gr {
	color: #fff;
	background: url(../images/m-cyan-gr-c.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-gr img.inter_right {
	background: url(../images/m-cyan-gr-r.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-gr img.inter_left {
	background: url(../images/m-cyan-gr-l.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-bl {
	color: #fff;
	background: url(../images/m-cyan-bl-c.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-bl img.inter_right {
	background: url(../images/m-cyan-bl-r.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-bl img.inter_left {
	background: url(../images/m-cyan-bl-l.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-pk {
	color: #fff;
	background: url(../images/m-cyan-pk-c.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-pk img.inter_right {
	background: url(../images/m-cyan-pk-r.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-pk img.inter_left {
	background: url(../images/m-cyan-pk-l.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-ye {
	color: #fff;
	background: url(../images/m-cyan-ye-c.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-ye img.inter_right {
	background: url(../images/m-cyan-ye-r.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-ye img.inter_left {
	background: url(../images/m-cyan-ye-l.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-vi {
	color: #fff;
	background: url(../images/m-cyan-vi-c.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-vi img.inter_right {
	background: url(../images/m-cyan-vi-r.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-vi img.inter_left {
	background: url(../images/m-cyan-vi-l.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-cy {
	color: #fff;
	background: url(../images/m-cyan-cy-c.png) 0px 0px repeat-x;
}
body.cyan #main-menu ul.nav li.aoff a.menu-cy img.inter_right {
	background: url(../images/m-cyan-cy-r.png) 0px 0px no-repeat;
}
body.cyan #main-menu ul.nav li.aoff a.menu-cy img.inter_left {
	background: url(../images/m-cyan-cy-l.png) 0px 0px no-repeat;
}
#main-menu ul.nav li.aon a.none, #main-menu ul.nav li.aoff a.none, #main-menu ul.nav li.aon a:hover.none, #main-menu ul.nav li.aoff a:hover.none {
	position: relative;
	background: url('../images/dot.gif') no-repeat top left;
}
#header #top2 #top2left {
	width: 50px;
	height: 100%;
	float: left;
	display: block;
}
body.orange #header #top2 #top2left {
	background: url(../images/menu-left-orange.png) top left no-repeat;
}
body.green #header #top2 #top2left {
	background: url(../images/menu-left-green.png) top left no-repeat;
}
body.blue #header #top2 #top2left {
	background: url(../images/menu-left-blue.png) top left no-repeat;
}
body.brown #header #top2 #top2left {
	background: url(../images/menu-left-brown.png) top left no-repeat;
}
body.pink #header #top2 #top2left {
	background: url(../images/menu-left-pink.png) top left no-repeat;
}
body.red #header #top2 #top2left {
	background: url(../images/menu-left-red.png) top left no-repeat;
}
body.yellow #header #top2 #top2left {
	background: url(../images/menu-left-yellow.png) top left no-repeat;
}
body.violet #header #top2 #top2left {
	background: url(../images/menu-left-violet.png) top left no-repeat;
}
body.cyan #header #top2 #top2left {
	background: url(../images/menu-left-cyan.png) top left no-repeat;
}
#header #top2 #top2right {
	width: 30px;
	height: 100%;
	float: right;
	display: block;
}
body.orange #header #top2 #top2right {
	background: url(../images/menu-right-orange.png) top right no-repeat;
}
body.green #header #top2 #top2right {
	background: url(../images/menu-right-green.png) top right no-repeat;
}
body.blue #header #top2 #top2right {
	background: url(../images/menu-right-blue.png) top right no-repeat;
}
body.brown #header #top2 #top2right {
	background: url(../images/menu-right-brown.png) top right no-repeat;
}
body.pink #header #top2 #top2right {
	background: url(../images/menu-right-pink.png) top right no-repeat;
}
body.red #header #top2 #top2right {
	background: url(../images/menu-right-red.png) top right no-repeat;
}
body.yellow #header #top2 #top2right {
	background: url(../images/menu-right-yellow.png) top right no-repeat;
}
body.violet #header #top2 #top2right {
	background: url(../images/menu-right-violet.png) top right no-repeat;
}
body.cyan #header #top2 #top2right {
	background: url(../images/menu-right-cyan.png) top right no-repeat;
}
/*-- [ 6.+ 7.] -----------------------------------------------*/
#contentContainer {
	padding: 0 15px 0 0px;
	float: left;
	width: 995px;
}
body.orange #contentContainer {
	background: #fff url(../images/bg-container-orange.png) top left repeat-y;
}
body.green #contentContainer {
	background: #fff url(../images/bg-container-green.png) top left repeat-y;
}
body.blue #contentContainer {
	background: #fff url(../images/bg-container-blue.png) top left repeat-y;
}
body.brown #contentContainer {
	background: #fff url(../images/bg-container-brown.png) top left repeat-y;
}
body.pink #contentContainer {
	background: #fff url(../images/bg-container-pink.png) top left repeat-y;
}
body.red #contentContainer {
	background: #fff url(../images/bg-container-red.png) top left repeat-y;
}
body.yellow #contentContainer {
	background: #fff url(../images/bg-container-yellow.png) top left repeat-y;
}
body.violet #contentContainer {
	background: #fff url(../images/bg-container-violet.png) top left repeat-y;
}
body.cyan #contentContainer {
	background: #fff url(../images/bg-container-cyan.png) top left repeat-y;
}
/*-- [ 6. Sidebar ] -----------------------------------------------*/
#sidebar {
	float: right;
	width: 258px;
	padding-bottom: 10px;
	overflow: hidden;
}
#sidebar .bannerbox img {
	margin-bottom: 15px;
	margin-left: 4px;
}
#sidebar #hledani {
	display: block;
	width: 228px;
/*258*/
	height: 35px;
/*90*/
	background: transparent url(../images/search.png) left top no-repeat;
	margin-bottom: 15px;
	padding: 8px 10px 0 20px;
}
#sidebar #hledani input {
	width: 165px;
	border: 1px solid #f04746;
}
#sidebar #hledani .buttonek {
	width: 25px;
	height: 25px;
	border: none;
	cursor: pointer;
	background: transparent url(../images/btn-buttonek2.png) left top no-repeat;
	margin-left: 20px;
}
#sidebar .banner2 {
	display: block;
	width: 228px;
	height: 92px;
	background: transparent url(../images/banner2.png) left top no-repeat;
	margin-bottom: 15px;
	padding: 60px 10px 0 20px;
}
#sidebar .banner2 p {
	color: #fff;
}
#sidebar .banner2 form {
	margin-top: 10px;
}
#sidebar .banner2 input {
	width: 165px;
	border: 1px solid #f04746;
}
#sidebar .banner2 .buttonek {
	width: 25px;
	height: 25px;
	border: none;
	cursor: pointer;
	background: transparent url(../images/btn-buttonek.png) left top no-repeat;
	margin-left: 20px;
}
#sidebar .banner img {
	margin-bottom: 20px;
}
#sidebar .holder {
	background: transparent url(../images/bg-holder.png) left 40px repeat-x;
	padding-bottom: 25px;
	margin-bottom: 10px;
}
#sidebar .holder h2 {
	height: 41px;
	line-height: 41px;
	vertical-align: middle;
	color: #fff;
	font-size: 150%;
	font-weight: normal;
	padding: 0 30px;
	margin: 0px;
}
body.orange #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-orange.png) top left no-repeat;
}
body.green #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-green.png) top left no-repeat;
}
body.blue #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-blue.png) top left no-repeat;
}
body.brown #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-brown.png) top left no-repeat;
}
body.pink #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-pink.png) top left no-repeat;
}
body.red #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-red.png) top left no-repeat;
}
body.yellow #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-yellow.png) top left no-repeat;
}
body.violet #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-violet.png) top left no-repeat;
}
body.cyan #sidebar .holder h2 {
	background: transparent url(../images/bg-sidebar-cyan.png) top left no-repeat;
}
#sidebar .holder .akt-datumek {
	width: 47px;
	height: 43px;
	float: left;
	margin: 10px 0 5px 10px;
}
body.orange #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-orange.gif) top left no-repeat;
}
body.green #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-green.gif) top left no-repeat;
}
body.blue #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-blue.gif) top left no-repeat;
}
body.brown #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-brown.gif) top left no-repeat;
}
body.pink #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-pink.gif) top left no-repeat;
}
body.red #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-red.gif) top left no-repeat;
}
body.yellow #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-yellow.gif) top left no-repeat;
}
body.violet #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-violet.gif) top left no-repeat;
}
body.cyan #sidebar .holder .akt-datumek {
	background: transparent url(../images/bg-akt-cyan.gif) top left no-repeat;
}
#sidebar .holder .akt-datumek .datea {
	color: #fff;
	font-size: 80%;
	width: 100%;
	display: block;
	text-align: center;
	line-height: 22px;
	vertical-align: middle;
}
#sidebar .holder .akt-datumek .dateb {
	font-size: 85%;
	width: 100%;
	display: block;
	text-align: center;
	line-height: 15px;
	vertical-align: middle;
	font-weight: bold;
}
body.orange #sidebar .holder .akt-datumek .dateb {
	color: #e1891a;
}
body.green #sidebar .holder .akt-datumek .dateb {
	color: #609c0b;
}
body.blue #sidebar .holder .akt-datumek .dateb {
	color: #2f65ff;
}
body.brown #sidebar .holder .akt-datumek .dateb {
	color: #8a5a4e;
}
body.pink #sidebar .holder .akt-datumek .dateb {
	color: #c46464;
}
body.red #sidebar .holder .akt-datumek .dateb {
	color: #d8242b;
}
body.yellow #sidebar .holder .akt-datumek .dateb {
	color: #d9cd3a;
}
body.violet #sidebar .holder .akt-datumek .dateb {
	color: #a842ff;
}
body.cyan #sidebar .holder .akt-datumek .dateb {
	color: #199da3;
}
#sidebar .holder .akt-textik {
	width: 185px;
	float: right;
	margin: 10px 5px 5px 0;
	font-size: 90%;
}
#sidebar .holder a {
	text-decoration: none;
}
body.orange #sidebar .holder a {
	color: #e36202;
}
body.green #sidebar .holder a {
	color: #6b800b;
}
body.blue #sidebar .holder a {
	color: #334185;
}
body.brown #sidebar .holder a {
	color: #78482a;
}
body.pink #sidebar .holder a {
	color: #a74c35;
}
body.red #sidebar .holder a {
	color: #8b0a12;
}
body.yellow #sidebar .holder a {
	color: #ab9b00;
}
body.violet #sidebar .holder a {
	color: #63297b;
}
body.cyan #sidebar .holder a {
	color: #0b5659;
}
#sidebar .holder a:hover {
	text-decoration: underline;
}
#sidebar .holder .kontaktbox {
	font-size: 90%;
	padding: 10px 20px 0px 20px;
}
#sidebar .holder .kontaktbox a.ico-reg {
	width: 153px;
/*212px real*/
	height: 38px;
	line-height: 43px;
	display: block;
	color: #333;
	text-decoration: none;
	background: transparent url(../images/bg-registrace.gif) left top no-repeat;
	font-size: 120%;
	padding-left: 59px;
}
#sidebar .holder .kontaktbox a.ico-reg:hover {
	text-decoration: underline;
}
#sidebar .holder .kontaktbox table td {
	padding-right: 5px;
}
#sidebar .holder .kontaktbox table td .txt-input {
	width: 150px;
}
#sidebar .holder .kontaktbox ul {
	list-style: none;
}
#sidebar .holder .kontaktbox ul li {
	list-style: none;
	list-style-image: none;
}
#sidebar .holder .kontaktbox ul li a {
	color: #e1891a;
	padding-left: 10px;
	background: transparent url(../images/ico-odrazka.gif) left 4px no-repeat;
	cursor: pointer;
	text-decoration: underline;
	height: 18px;
	line-height: 18px;
}
#sidebar .holder .kontaktbox ul li a:hover {
	color: #333;
	background: transparent url(../images/ico-odrazka2.gif) left 4px no-repeat;
}
#sidebar .holder .sid-archiv {
	width: 185px;
	float: right;
	margin: 10px 5px 0px 0;
	font-size: 90%;
}
#sidebar .holder#mojeprani {
	background: transparent url(../images/bg-holder-grey.png) left 40px repeat-x;
	position: relative;
	height: 90px;
}
#sidebar .holder#mojeprani h2 {
	background: transparent url(../images/bg-sidebar-grey.png) top left no-repeat;
}
#sidebar .holder#mojeprani a {
	text-decoration: underline;
	color: #858c92;
}
#sidebar .holder#mojeprani a:hover {
	color: #646a6f;
}
#sidebar .holder#mojeprani .dopisek {
	position: absolute;
	width: 75px;
	height: 53px;
	display: block;
	background: transparent url(../images/dopisek.png) top left no-repeat;
	top: 9px;
	right: 7px;
}
#sidebar .holder#mojeprani .kontaktbox {
	position: absolute;
}
/*-- [ 7. Content ] -----------------------------------------------*/
#mainContent {
	float: left;
	width: 665px;
	/*real 665px;
*/
	padding: 0px 0 10px 50px;
}
#mainContent table, #mainContent td, #mainContent th {
	border: none;
}
#mainContent table {
	border-collapse: collapse;
}
body.cyan #mainContent table td, body.cyan #mainContent table th {
	border: 1px solid #199da3;
}
#mainContent table tr td, #mainContent table tr th {
	padding: 2px;
}
body.cyan #mainContent table tr th {
	color: #fff;
	text-align: center;
	background-color: #20abb1;
}
#mainContent p {
	margin: 0 2px 0.5em;
	line-height: 140%;
}
#mainContent h2 a {
	text-decoration: none;
}
#mainContent h2 a:hover {
	text-decoration: underline;
}
#mainContent hr {
	height: 1px;
	border: none;
	background-color: #000;
	margin-bottom: 10px;
}
body.orange #mainContent hr {
	background-color: #e1891a;
}
#mainContent ul {
	list-style: none;
	margin: 15px 0 15px 10px;
}
#mainContent ul li {
	list-style: none;
	padding-left: 24px;
	background: transparent url(../images/icon-odrazka.gif) 2px 2px no-repeat;
	margin: 7px 0 7px 0;
	line-height: 140%;
}
#mainContent ol {
	margin: 15px 0 15px 35px;
}
#mainContent ol li {
	margin: 7px 0 7px 0;
	line-height: 140%;
}
/* Vypis produktu... */
#mainContent .products {
	width: 100%;
	margin-top: 22px;
	font-size: 90%;
}
#mainContent .products td {
	padding: 0;
}
#mainContent .products img {
	float: left;
	margin-left: 12px;
}
#mainContent .products span {
	margin-left: 18px;
	line-height: 40px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 140%;
}
#mainContent .products a span {
	display: none;
}
#mainContent .products h2 {
	margin: 0 0 15px 0;
}
#mainContent .products h2 a {
	text-decoration: none;
}
#mainContent .products h2 a:hover {
	text-decoration: underline;
}
#mainContent .products .pr-head {
	height: 13px;
	display: block;
	background-image: url(../images/prod-.png);
}
#mainContent .products .pr-buy {
	position: absolute;
	top: 0px;
	right: 30px;
	display: block;
	width: 82px;
	height: 40px;
	border: none;
	cursor: pointer;
}
#mainContent .products .pr-textik {
	display: block;
	width: 160px;
	min-height: 140px;
	margin: 0 0 15px 135px;
	padding-right: 20px;
}
#mainContent .products .pr-empty {
	width: 23px;
}
#mainContent .products .pr-blank {
	width: 321px;
}
#mainContent .products .pr-green-head {
	width: 321px;
	height: 13px;
	background-image: url(../images/box-green-head.png);
}
#mainContent .products .pr-yellow-head {
	width: 321px;
	height: 13px;
	background-image: url(../images/box-yellow-head.png);
}
#mainContent .products .pr-red-head {
	width: 321px;
	height: 13px;
	background-image: url(../images/box-red-head.png);
}
#mainContent .products .pr-blue-head {
	width: 321px;
	height: 13px;
	background-image: url(../images/box-blue-head.png);
}
#mainContent .products .pr-brown-head {
	width: 321px;
	height: 13px;
	background-image: url(../images/box-brown-head.png);
}
#mainContent .products .pr-pink-head {
	width: 321px;
	height: 13px;
	background-image: url(../images/box-pink-head.png);
}
#mainContent .products .pr-green-body {
	background-image: url(../images/box-green-body.png);
	vertical-align: top;
}
#mainContent .products .pr-green-body .pr-image {
	border: 1px solid #b3f548;
	margin-bottom: 10px;
}
#mainContent .products .pr-green-body h2 a {
	color: #578906;
}
#mainContent .products .pr-yellow-body {
	background-image: url(../images/box-yellow-body.png);
	vertical-align: top;
}
#mainContent .products .pr-yellow-body .pr-image {
	border: 1px solid #ffeb00;
	margin-bottom: 10px;
}
#mainContent .products .pr-yellow-body h2 a {
	color: #b6a800;
}
#mainContent .products .pr-red-body {
	background-image: url(../images/box-red-body.png);
	vertical-align: top;
}
#mainContent .products .pr-red-body .pr-image {
	border: 1px solid #ffae7d;
	margin-bottom: 10px;
}
#mainContent .products .pr-red-body h2 a {
	color: #eb675d;
}
#mainContent .products .pr-blue-body {
	background-image: url(../images/box-blue-body.png);
	vertical-align: top;
}
#mainContent .products .pr-blue-body .pr-image {
	border: 1px solid #86c7f8;
	margin-bottom: 10px;
}
#mainContent .products .pr-blue-body h2 a {
	color: #2376b5;
}
#mainContent .products .pr-brown-body {
	background-image: url(../images/box-brown-body.png);
	vertical-align: top;
}
#mainContent .products .pr-brown-body .pr-image {
	border: 1px solid #d57b64;
	margin-bottom: 10px;
}
#mainContent .products .pr-brown-body h2 a {
	color: #8a5a4e;
}
#mainContent .products .pr-pink-body {
	background-image: url(../images/box-pink-body.png);
	vertical-align: top;
}
#mainContent .products .pr-pink-body .pr-image {
	border: 1px solid #eeacad;
	margin-bottom: 10px;
}
#mainContent .products .pr-pink-body h2 a {
	color: #c46464;
}
#mainContent .products .pr-leftik {
	width: 110px;
	float: left;
}
#mainContent .products .pr-leftik .pr-status {
	clear: both;
}
#mainContent .products .pr-green-footer {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/box-green-footer.png);
}
#mainContent .products .pr-green-footer span {
	color: #578906;
}
#mainContent .products .pr-green-footer .pr-buy {
	background-image: url(../images/box-green-buy.png);
}
#mainContent .products .pr-yellow-footer {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/box-yellow-footer.png);
}
#mainContent .products .pr-yellow-footer span {
	color: #b6a800;
}
#mainContent .products .pr-yellow-footer .pr-buy {
	background-image: url(../images/box-yellow-buy.png);
}
#mainContent .products .pr-red-footer {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/box-red-footer.png);
}
#mainContent .products .pr-red-footer span {
	color: #eb675d;
}
#mainContent .products .pr-red-footer .pr-buy {
	background-image: url(../images/box-red-buy.png);
}
#mainContent .products .pr-blue-footer {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/box-blue-footer.png);
}
#mainContent .products .pr-blue-footer span {
	color: #2376b5;
}
#mainContent .products .pr-blue-footer .pr-buy {
	background-image: url(../images/box-blue-buy.png);
}
#mainContent .products .pr-brown-footer {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/box-brown-footer.png);
}
#mainContent .products .pr-brown-footer span {
	color: #8a5a4e;
}
#mainContent .products .pr-brown-footer .pr-buy {
	background-image: url(../images/box-brown-buy.png);
}
#mainContent .products .pr-pink-footer {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/box-pink-footer.png);
}
#mainContent .products .pr-pink-footer span {
	color: #c46464;
}
#mainContent .products .pr-pink-footer .pr-buy {
	background-image: url(../images/box-pink-buy.png);
}
#mainContent .kosik {
	width: 100%;
}
#mainContent .kosik td {
	padding: 5px;
}
#mainContent .kosik th {
	padding: 5px;
	background-color: #e1891a;
	color: #fff;
}
/*#mainContent .kosik .ram {
	border: 1px solid #e36101;
}
*/
#mainContent .formular-top {
	background: transparent url(../images/bg-form-top.png) left top no-repeat;
	display: block;
	height: 10px;
	margin-top: 40px;
	position: relative;
	width: 665px;
	overflow: hidden;
}
#mainContent .formular-obr {
	background: transparent url(../images/bg-form-obr.png) left top no-repeat;
	height: 95px;
	position: absolute;
	right: 25px;
	top: -30px;
	width: 114px;
}
#mainContent fieldset {
	border: 1px solid #ff5957;
	padding: 10px;
	background-color: #ffcfcf;
}
#mainContent fieldset label {
	color: #000;
}
#mainContent .formular {
	background: url(../images/bg-form-main.png) left top repeat-y;
	padding: 10px 40px 20px 40px;
	position: relative;
	z-index: 0;
	width: 585px;
	/*height: 200px;*/
}
#mainContent .formular #kf_form {float: left;}
#mainContent .formular .formup {float: right;}
#mainContent  .formular #reakce-na-vzkaz {
	position: absolute;
	z-index: 1000;
	left: 117px;
	margin-top: 50px;
	padding: 30px;
	background-color: #fff;
	border: 1px solid gray;
	width: 420px;
}
#mainContent  .formular #reakce-na-vzkaz span {
	display: block;
	width: 480px;
	position: absolute;
	margin-left: -30px;
	margin-top: -30px;
	margin-right: -30px;
	height: 22px;
	background: transparent url(../images/krizek.gif) no-repeat scroll right top;
}
#mainContent  .formular #reakce-na-vzkaz span a {
	display: block;
	position: absolute;
	right: 0px;
	width: 20px;
	height: 22px;
	text-decoration: none;
}
#mainContent .formular form {
	margin-top: 20px;
}
#mainContent .formular form table tr td {
	padding: 3px 0 3px 0;
}
#mainContent .formular form input[type=text], #mainContent .formular form input[type=password] {
	width: 250px;
	height: 14px;
	padding: 2px 0 3px 0;
}
#mainContent .formular form input.ch-input {
	width: 15px;
	height: 15px;
	padding: 0;
	border: none;
}
#mainContent .formular form .tdleft {
	padding-right: 56px;
}
#mainContent .formular form .button {
	width: 77px;
	height: 24px;
}
#mainContent .formular-bottom {
	background: url(../images/bg-form-bottom.png) no-repeat left top;
	height: 10px;
	margin-bottom: 10px;
	width: 665px;
	overflow: hidden;
}
#mainContent .komentar_text {
	margin-top: 15px;
	width: 100%;
}
#mainContent .komentar_text p {
	padding: 0 8px 0 8px;
	text-align: justify;
}
#mainContent .komentar_top {
	width: 100%;
	height: 20px;
	display: block;
	background: transparent url(../images/bg-diskuse.png) top left no-repeat;
	margin-bottom: 5px;
}
#mainContent .komentar_top strong {
	float: left;
	margin: 5px 0 0 10px;
}
#mainContent .komentar_top span {
	float: right;
	margin: 5px 10px 0 0;
}
#mainContent .prodHolder {
	margin-bottom: 20px;
}
#mainContent .prodHolder img {
	display: none;
}
#mainContent .prodHolder a {
	text-decoration: none;
	color: #333;
	margin-right: 10px;
	font-weight: bold;
	float: left;
	display: block;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	background: transparent url(../images/btn-kat-c.png) top left repeat-x;
}
#mainContent .prodHolder a:hover {
	background: transparent url(../images/btn-kat-c.png) bottom left repeat-x;
	cursor: pointer;
}
#mainContent .prodHolder a:hover span.kat-c {
	color: #333;
}
#mainContent .prodHolder a:hover span.kat-l {
	background: transparent url(../images/btn-kat-l.png) top left no-repeat;
}
#mainContent .prodHolder a:hover span.kat-r {
	background: transparent url(../images/btn-kat-r.png) top left no-repeat;
}
#mainContent .prodHolder a span {
	height: 24px;
	line-height: 24px;
	color: #fff;
	float: left;
}
#mainContent .prodHolder a span.kat-l {
	width: 10px;
	font-size: 0%;
	background: transparent url(../images/btn-kat-l2.png) top left no-repeat;
}
#mainContent .prodHolder a span.kat-r {
	width: 10px;
	font-size: 0%;
	background: transparent url(../images/btn-kat-r2.png) top left no-repeat;
}
#mainContent .prodHolder a span.kat-c {
	padding: 0 5px;
}
#mainContent .youtube-nahled {
	margin-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
}
#mainContent .youtube-nahled div.prod-right {
	float: right;
	width: 545px;
}
#mainContent .youtube-nahled div.jakucit-right {
	float: right;
	width: 490px;
}
#mainContent .youtube-nahled div {
	margin-bottom: 10px;
	padding-top: 2px;
	display: block;
	height: 100%;
}
#mainContent .youtube-nahled div h2 a {
	text-decoration: none;
}
#mainContent .youtube-nahled div h2 a:hover {
	text-decoration: underline;
}
#mainContent .youtube-nahled div .kreditky {
	display: block;
	height: 45px;
	line-height: 45px;
	margin-top: 5px;
}
#mainContent .youtube-nahled div .kreditky img {
	float: left;
}
#mainContent .youtube-nahled div .kreditky span {
	font-weight: bold;
	font-size: 120%;
	color: #333;
	float: right;
	margin-right: 20px;
}
#mainContent .youtube-nahled div .kreditky form {
	float: right;
	height: 45px;
	line-height: 45px;
}
#mainContent .youtube-nahled div .kreditky form input {
	margin-top: 10px;
}
#mainContent .youtubeDetail div.youtube-text {
	float: left;
	width: 490px;
}
#mainContent .gal-pages {
	margin-top: 20px;
	height: 20px;
	width: 100%;
	display: block;
	background: transparent url(../images/bg-strankovani.png) left top no-repeat;
	padding: 0 10px 0 10px;
}
.youtube-pozn {
	float: right;
}
#mainContent .formular form input.file-input {
	height: 25px;
	margin-bottom: 4px;
	font-size: 100%;
	border: 1px solid #A6A6A6;
}
/*-- [ 8. Footer ] -----------------------------------------------*/
#footer {
	padding: 30px 45px 20px 45px;
	margin-bottom: 20px;
	font-size: 90%;
	color: #ffffff;
	float: left;
	width: 920px;
	;
}
body.orange #footer {
	background: transparent url(../images/bg-footer-orange.png) left top no-repeat;
}
body.green #footer {
	background: transparent url(../images/bg-footer-green.png) left top no-repeat;
}
body.blue #footer {
	background: transparent url(../images/bg-footer-blue.png) left top no-repeat;
}
body.brown #footer {
	background: transparent url(../images/bg-footer-brown.png) left top no-repeat;
}
body.pink #footer {
	background: transparent url(../images/bg-footer-pink.png) left top no-repeat;
}
body.red #footer {
	background: transparent url(../images/bg-footer-red.png) left top no-repeat;
}
body.yellow #footer {
	background: transparent url(../images/bg-footer-yellow.png) left top no-repeat;
}
body.violet #footer {
	background: transparent url(../images/bg-footer-violet.png) left top no-repeat;
}
body.cyan #footer {
	background: transparent url(../images/bg-footer-cyan.png) left top no-repeat;
}
#footer .foot-l {
	float: left;
}
#footer .foot-r {
	float: right;
}
#footer a {
	margin: 0 3px;
	color: #fff;
}
#footer a:hover {
	color: #e5e5e5;
}
#footer p {
	padding: 0.8ex 0;
}
/*-- [ 9. Other ] -----------------------------------------------*/
/*tabulka*/
.tabulka {
	width: 100%;
}
.tabulka thead th, .tabulka thead td {
	background: url(../images/table_thead.png) repeat-x scroll;
	padding: 5px 2px;
}
.tabulka thead th {
	padding-left: 3px;
}
.tabulka thead th.center {
	text-align: center;
}
.tabulka tr {
	background: url(../images/table_body.png) repeat-x;
	height: 22px;
}
.tabulka td {
	text-align: center;
	border-bottom: 1px solid grey !important;
	border-collapse: collapse;
}
.tabulka td.first, .tabulka th.first {
	text-align: left;
	padding-left: 3px;
}
.utab {
	border: none !important;
	background: transparent !important;
}
.utab legend {
	font-weight: bold !important;
}
/*error*/
#error h2 {
	margin-bottom: 0.6em;
	margin-left: 0.2em;
}
#error h3 {
	font-size: 150%;
	margin-bottom: 0.3em;
	font-style: italic;
}
#error p {
	margin-bottom: 0.4px;
	color: #555;
}
#error p.hint {
	font-weight: bold;
	color: #000;
}
#error div.uri {
	padding: 4px 10px 5px;
	margin-bottom: 1em;
	border: 1px dashed #ccc;
	color: #666;
}
/*napiste nam, doporucit stranku*/
#mail-form {
	width: 95%;
}
#mail-form .text_area {
	width: 99%;
}
#mail-form th {
	width: 105px;
	padding-right: 5px;
}
#mail-form input[type=reset] {
	color: #444;
}
.orange #mainContainer #contentContainer #mainContent h2.blue {
	color: #0260a8;
}
.orange #mainContainer #contentContainer #sidebar div.holder h2.blue {
	color: #0260a8;
}

.ukoly{ 
  margin-top: -10px;
  padding: 2px 40px 5px 0px;
  text-align:right;
  color: white;
}

.ukoly a{
  color: white !important;
}

.ukoly a:hover{
  color: white;
}

.napoveda{ 
  /*margin-top: -10px;*/
  margin-bottom: -22px;
  padding: 2px 40px 5px 40px;
  text-align:left;
  color: white;
}

.napoveda a{
  color: white !important;
}

.napoveda a:hover{
  color: white;
}

body.green .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-green.gif) no-repeat left center;
}

body.green .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-green.gif) no-repeat left center;
}

body.green .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-green.gif) no-repeat left center;
}

body.blue .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-blue.gif) no-repeat left center;
}

body.blue .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-blue.gif) no-repeat left center;
}

body.blue .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-blue.gif) no-repeat left center;
}

body.brown .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-brown.gif) no-repeat left center;
}

body.brown .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-brown.gif) no-repeat left center;
}

body.brown .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-brown.gif) no-repeat left center;
}

body.pink .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-pink.gif) no-repeat left center;
}

body.pink .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-pink.gif) no-repeat left center;
}

body.pink .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-pink.gif) no-repeat left center;
}

body.red .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-red.gif) no-repeat left center;
}

body.red .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-red.gif) no-repeat left center;
}

body.red .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-red.gif) no-repeat left center;
}

body.yellow .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-yellow.gif) no-repeat left center;
}

body.yellow .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-yellow.gif) no-repeat left center;
}

body.yellow .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-yellow.gif) no-repeat left center;
}

body.violet .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-violet.gif) no-repeat left center;
}

body.violet .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-violet.gif) no-repeat left center;
}

body.violet .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-violet.gif) no-repeat left center;
}

body.cyan .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info-cyan.gif) no-repeat left center;
}

body.cyan .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home-cyan.gif) no-repeat left center;
}

body.cyan .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom-cyan.gif) no-repeat left center;
}

body.orange .napoveda a.napoveda-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/info.png) no-repeat left center;
}

body.orange .napoveda a.domovska-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/home.png) no-repeat left center;
}

body.orange .napoveda a.doporucit-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/recom.gif) no-repeat left center;
}

body .napoveda a.fb-a {
    padding: 5px 0px 5px 28px;
    background: url(../images/fb.gif) no-repeat left center;
}


.formular #reditel-form.formup {
  background: transparent url(/aitom/images/bublina-c-2.png) repeat-y scroll right top; 
  position: absolute;
  float: right;
  width: 355px;
  right: 15px;
}

.formular #reditel-form.formup p { padding-left: 50px; } 

#reditel-form p {
  padding-right: 25px; padding-bottom: 10px;
}

#bublina-top {
  background: transparent url(/aitom/images/bublina-t-2.png) no-repeat scroll right bottom; 
  display: block; 
  height: 35px;
}

#bublina-bottom {
  background: transparent url(/aitom/images/bublina-f-2.png) no-repeat scroll right bottom; 
  display: block; 
  height: 18px;
}

form.kf_form {
  float: left;
}

#bubble21 {
left:237px;
position:absolute;
top:50px;
width:250px;
}

div.bubble {
background:#FFFECD none repeat scroll 0 0;
border:1px solid #FFDF61;
color:#000000;
padding:9px;
position:absolute;
visibility:hidden;
z-index:2;
}

#bubble21 div.bubble_arrow_top {
right:30px;
}

div.bubble_arrow_top {
background:transparent url(../images/bubble_arrow_top.gif) no-repeat scroll 0 0;
top:-30px;
}

div.bubble_arrow_top, div.bubble_arrow_bottom {
height:30px;
position:absolute;
width:30px;
}

a.bubble_close {
background:transparent url(../images/bubble_close.gif) no-repeat scroll center center;
display:block;
float:right;
height:22px;
width:22px;
}

.moje-skola {
float: left;
width: 350px;
}

.ostatni-skoly {
float: left;
width: 235px;
}

#mainContent .formular form input[type=checkbox], #mainContent form input.checkbox {
width: auto;
border: none;
background: none;
}

.moje-skola label, .ostatni-skoly label {
cursor: pointer;
padding-right: 7px;
}

.moje-skola h4, .ostatni-skoly h4 {
padding: 15px 0px;
font-size: 120%;
font-weight: bold;
}

.moje-skola h5, .ostatni-skoly h5 {
clear: both;
padding: 14px 0px 5px 0px;
font-size: 100%;
}

.moje-skola p, .ostatni-skoly p {
margin: 0px !important;
}

.moje-skola input[type=checkbox], .ostatni-skoly input[type=checkbox] {
margin: 0px;
vertical-align: middle;
}

h3.f-l {
float: left;
}

p.float-l {
float: left;
width: 40%;
}

p.float-r {
float: right;
width: 45%;
}

.moje-skola select {
width: 100px;
float: left;
}

.nadpis {
text-decoration: underline;
color: blue;
}

.messages {
border: 1px solid #d6d6d6;
padding: 5px 8px;
margin-bottom: 10px;
}

#form_promote_top input[type=text] {
width: 100%;
}

#form_promote_top input.submit {
margin-top: 7px;
cursor: pointer;
background: #E36202;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-bottom: 1px solid black;
border-right: 1px solid black;
padding: 3px 6px;
color: #fff;
}

#mainContent .formular form .moje-skola table tr td {
padding: 0px;
}

#mainContent .formular-top.ukolyformtop {
margin-top: 0px;
}

#mainContent .formular.ukolyform {
padding: 5px 15px;
width: 635px;
}

a.more {
display: inline-block;
padding-left: 20px;
line-height: 16px;
height: 19px;
width: 56px;
color: #fff !important;
text-decoration: none;
background: url(../images/more.gif) no-repeat left top;
}

#mainContent .messages p {
margin-bottom: 10px !important;
padding-bottom: 5px;
border-bottom: 1px dotted #E36202;
}

#mainContent .messages p .nadpis {
font-weight: bold;
}

h2#intranet {
padding-left: 90px;
background: url(../images/intranet.gif) no-repeat left top;
height: 44px;
line-height: 44px;
}
.txt-input-b
{
    display: none;
}

#mainContent .filtrProduktu
{
	width: 645px;
	padding: 10px;
	background-color: #E0E0E0;
	line-height: 150%;
}

#mainContent .filtrProduktu .tridy
{
	float: left;
	width: 500px;
}

#mainContent .cellphone
{
	float: left;
	width: 80px;
	height: 254px;
	margin: 0px 10px 5px 0px;
	padding: 60px 25px 0px 25px;
	background: url(../images/cellphone.jpg) no-repeat left top;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#mainContent .biggerText
{
	font-size: 1.2em;
	font-weight: bold;
}

#mainContent .ucitelHnizdo
{
	width: 521px;
	min-height: 175px;
	padding: 0px 144px 0px 0px;
	background: url('../userfiles/ucitel.png') no-repeat 517px 0px;
}

#mainContent .ucitelHnizdo .hnizdoBublina
{
	width: 521px;
	padding: 40px 0px 0px 0px;
	background: url('../images/bublina-t.png') no-repeat right top;
}

#mainContent .ucitelHnizdo .hnizdoBublina .hnizdoBublinaText
{
	width: 435px;
	padding: 0px 66px 20px 20px;
	background: url('../images/bublina-c.png') repeat-y right top;
}

#mainContent .ucitelHnizdo .hnizdoBublina .hnizdoBublinaBottom
{
	width: 521px;
	height: 12px;
	background: url('../images/bublina-f.png') no-repeat right bottom;
}

#header #chrome_banner
{
	position: absolute;
	right: -290px;
	top: 30px;
}

#header #chrome_banner a
{
	display: block;
	width: 280px;
	height: 75px;
	background: url('../images/chrome_banner.png') no-repeat left top;
}

#header #chrome_banner a span
{
	display: none;
}

#header #chrome_banner span.close_chrome
{
	position: absolute;
	left: 264px;
	top: 4px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	z-index: 5;
}
