@charset "utf-8";
html {
	height: 100%;
}

.hp-topics-title-popis a:Hover
	{
	text-decoration: none;
	color: black;
}

.hp-topics-title-popis a
	{
	text-decoration: none;
	color: black;
}

body {
	font: 11px Arial,Tahoma, Verdana;
	color: white;
	text-align: center;
	margin: 0px;
    background-color: #080808;
	height: 100%;
  /*z-index: -10;*/
}

body.winter {
    background-color: #eef3f6;
}

div#background_wrapper {
	padding: 0px 5px 10px;
	background: #080808 url(./images/body/body-bg_new2.jpg);
	background-position: center 0px;
	background-repeat: no-repeat;
    background-size: 100% auto;
	position: relative;
}

div#background_wrapper.body_en {
    background-image: url(./images/body/body-bg_new2.jpg);
}

body.winter div#background_wrapper {
    background-image: url(./images/body/winter_body-bg_new.jpg);
    background-color: #eef3f6;
    background-position: center 168px;
    background-size: auto auto;
}

body.winter div#background_wrapper.body_en {
    background-image: url(./images/body/winter_body-bg_new.jpg);
}

.body-bg {
	margin-top: 168px;
	margin-left: -1px;
	background: #57afef url(./images/body/body-bg_new.jpg) 1650px 550px;
	background-position: center;
  	background-repeat: no-repeat;
	height: 550px;
	width: 100%;
	position: absolute;
	z-index: -10;

}
.body-bg-en {
	margin-top: 168px;
	margin-left: -1px;
	background: #57afef url(./images/body/body-bg_new.jpg) 1650px 550px;
	background-position: center;
  	background-repeat: no-repeat;
	height: 550px;
	width: 100%;
	position: absolute;
	z-index: -10;
}
.body-bg-de {
	margin-top: 168px;
	margin-left: -1px;
	background: #57afef url(./images/body/body-bg_new.jpg) 1650px 550px;
	background-position: center;
  	background-repeat: no-repeat;
	height: 550px;
	width: 100%;
	position: absolute;
	z-index: -10;
}
.body-bg-ru {
	margin-top: 168px;
	margin-left: -1px;
	background: #57afef url(./images/body/body-bg_new.jpg) 1650px 550px;
	background-position: center;
  	background-repeat: no-repeat;
	height: 550px;
	width: 100%;
	position: absolute;
	z-index: -10;
}
#buy-before-fly-obrazek {
	margin-left: 60px;
}

div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: static;
	overflow: visible;
	color: #292A2C;
}
img {
	border-style: none;
}
p {
	line-height: 130%;
	text-align: justify;
	margin: 0px;
	padding: 10px 0px 0px;
	color: #000000;
}
form {
	margin: 0px;
	padding: 0px;
}
input, select, textarea {
	font: 10px Arial,Tahoma, Verdana;
}

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;}

table {
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 100%;
}
thead {
	background: #D7D7D7;
	font-weight: bold;
}

th {
	/*color: white;*/
}

td {
	margin: 0px;
	padding: 2px;
	color: #888888;
}


ul {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
	list-style: url('./images/list-bg-white.jpg');
}
li {
	margin: 0px;
	padding: 0px;
	color: #000000;
	line-height: 18px;
}
h1 {
	/*visibility: hidden;*/
	margin: 0px;
	padding: 2px 0px 0px 0px;
	font: 22px Arial,Tahoma, Verdana;
	font-weight: bold;
}
h1.neviditelny {
	visibility: hidden;
	position: absolute;
}
h2 {
	font: 12px Arial,Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	color: #F15F22;
	background: url(./images/pd/pd-title-podnadpis-bg.jpg) repeat-x;
	display: block;
	height: 21px!important;
	padding: 7px 0px 0px 5px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	width: 484px;

}

.h2-siroke {
	width: 710px;
}

.h2-odsazeni {
	margin: 10px 0px 10px 0px;
}

h4 {
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 13px;
	color: #EF5E1F;
	font: 16px Arial,Tahoma, Verdana;
}


a {
	font-weight: normal;
	color: #292A2C;
	text-decoration: underline;
}
a:Hover {
	font-weight: normal;
	color: #F54E00;
	text-decoration: underline;
}
a.blue {
	color: #0066CC;
}
a.blue:Hover {
	color: #FF6600;
}

a.abtn {
	float: left;
	font-weight: normal;
	color: #848790;
	text-decoration: none;
	border: 1px solid #D6D7D7;
	height: 17px;
	font-weight: normal;
	padding: 4px 3px 0px 3px;
	background: #D6D7D7 url(./images/abtn-bg.jpg) repeat-x 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.topicsbtn {
	float: left;
	font-size: 16px;
	color: #EEEEEE;
	text-decoration: none;
	height: 24px;
	width: 103px;
	font-weight: normal;
	padding: 2px 3px 0px 3px;
	background: #D6D7D7 url(./images/archives_buttton.jpg) repeat-x 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}


div#hlavicka-left {

	background-image: url("./images/body/left-border_new2.png");
  	background-position: right top;
  	background-repeat: no-repeat;
	height: 168px;
	width: 50%;
	position: absolute;
	z-index: 0;
	left: 0px;
}

body.winter div#hlavicka-left {
    background-image: url("./images/body/winter_left-border_new.jpg");
}

div#hlavicka-right {

	background-image: url("./images/body/right-border_new2.png");
  	background-position: left top;
  	background-repeat: no-repeat;
	height: 168px;
	width: 50%;
	position: absolute;
	z-index: 0;
	left: 50%;
}

body.winter div#hlavicka-right {
    background-image: url("./images/body/winter_right-border_new.jpg");
}

div#hlavicka_obal {
	/* background-image: url("./images2/hlavicka-bg_v.jpg"); */
	height: 168px;
	width: 100%;

}

div#hlavicka {

}

div.head_div {
	width: 1016px;
	height: 168px;
	margin: 0px auto;
		z-index: 1;
	position: relative;
}


div#top-menu1 {
	width: 520px;
	height: 28px;
	/* background: url(./images/top-menu/top-menu1-bg_v.gif) no-repeat 0px 0px; */
	float: left;
}

table.menu1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
    visibility: hidden;
    cursor: pointer;
    position: absolute;
    width: 141px;
    height: 15px;
    z-index: 2;
}

#mainmenu1 {
    position: static;
    width: 509px;
}

#mainmenu1 td {
	border-bottom: 0px;
	background: none;
	height: 20px;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
}

table.menu1 td {
    color: #FFFFFF;         /* Must be the same as tdBgColor in MScript.js */
    /*BACKGROUND-COLOR: #bbddff;*/    /* Must be the same as tdBgColor in MScript.js */
    background: #561a00;
    white-space: nowrap;
    text-align: center;
    width: 81px;
    border-bottom: 1px dotted #FFFFFF;
    height: 20px;
    padding: 4px;
}

#mainmenu1 td.active,
table.menu1 td.active {
    background-color: #561a00;
}

body.winter #mainmenu1 td.active,
body.winter table.menu1 td.active {
    background-color: #012a6a;
}

body.winter table.menu1 td {
    background: #012a6a;
}

td.menu-posledni {
	border: 0px!important;
	height: 10px!important;
	background-color: #561a00 !important;
	/*background-color: #FFFFFF!important;*/
	/*background: url(./images/menu1-posledni_v.png) no-repeat 0px 0px!important;*/
}

body.winter td.menu-posledni {
    background-color: #012a6a !important;
}


div#bonus {
	width: 990px;
	height: 138px;
	background: url(./images/homepage/bonus-bg.png) no-repeat 0px 0px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}


div#login-top {
	width: 395px;
	height: 27px;
	/* background: url(./images/top-menu/login-bg_v.png) no-repeat 0px 0px; */
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 0px 6px;
	/*text-align: center;*/
}

div#lang-top {
	width: 80px;
	height: 27px;
	/* background: url(./images/top-menu/lang-bg_v.png) no-repeat 0px 0px; */
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 5px 0px 0px 6px;
	text-align: center;
}

div#login-top span{
	color: #FFFFFF;
}

div#login-top a{
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

div#login-top a:hover{
	color: #FC4704;
}

div#login-top .inputlogin {
	/* background: url(./images/top-menu/input-login-bg_v.jpg) no-repeat 0px 0px; */
    background-color: #561a00;
	border: 1px solid #561a00;
    border-radius: 2px;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	width: 82px;
	height: 18px;
	font-size: 11px;
	color: #ffffff;
}

body.winter div#login-top .inputlogin {
    background-color: #012a6a;
    border: 1px solid #012a6a;
}

div#login-top .inputpassword {
	/* background: url(./images/top-menu/input-password-bg_v.jpg) no-repeat; */
    background-color: #561a00;
	border: 1px solid #561a00;
    border-radius: 2px;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	width: 92px;
	height: 18px;
	font-size: 11px;
	color: #ffffff;
}

body.winter div#login-top .inputpassword {
    background-color: #012a6a;
    border: 1px solid #012a6a;
}

div#login-top .btnsubmit {
	background: url(./images/top-menu/login-arrow.png) no-repeat 0px 1px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 17px;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
	cursor: pointer;
}

div#login-top a.top-menu-register {
	color: #FFFFFF;

	/*margin: 5px 0px 0px 5px;*/
	font-weight: bold;
}

div#login-top a:Hover.top-menu-register {
	color: #DDDDDD;
}

div#login-top a.top-menu-forget {
	color: #FFFFFF;
	white-space:nowrap;
	float :right;
	margin: -10px 0px 0px 0px;
	font-weight: bold;
}

form#login {
	float: left;
	height: 40px;
	color: #FFFFFF;
}

div#logo {
	float: left;
	width: 283px;
	height: 73px;
	margin: 0px 0px 0px 3px;
}

div#logo a {
    display: block;
    background: url("./images/top-menu/logo.png");
    width: 283px;
    height: 53px;
}

body.winter div#logo {
    width: 292px;
}
body.winter div#logo a {
    background-image: url("./images/top-menu/logo_winter.png");
    width: 292px;
    height: 73px;
}


div#top-phone {
    background: url("./images/top-menu/top-phone_v_10week.png") no-repeat 0px 0px;
    float: left;
    height: 60px;
    margin-left: 300px;
    width: 301px;
    position: absolute;
    margin-top: 43px;
    top: 0px;
    left: 0px;
}

div#top-phone.en {
    background-image: url("./images/top-menu/top-phone-en_v_10week.png");
}

div#top-phone.de {
    background-image: url("./images/top-menu/top-phone-de_v_10week.png");
}

div#top-phone.ru {
    background-image: url("./images/top-menu/top-phone-ru_v_10week.png");
}

body.winter div#top-phone {
    background: url("./images/top-menu/top-phone_v.png") no-repeat 20px 10px;
}
body.winter div#top-phone.en {
    background: url("./images/top-menu/top-phone-en_v.png") no-repeat 20px 10px;
}
body.winter div#top-phone.de {
    background: url("./images/top-menu/top-phone-de_v.png") no-repeat 20px 10px;
}
body.winter div#top-phone.ru {
    background: url("./images/top-menu/top-phone-ru_v.png") no-repeat 20px 10px;
}

div#top-phone-text {
	float: left;
	margin: 0px 0px 0px 45px;
}

div#top-menu-hlavni {
	float: left;
	background: url(./images/top-menu/menu-hlavni-bg_v.png) no-repeat 0px 0px;
	width: 830px;
	height: 38px;
	margin: 14px 0px 0px 0px;
	position: relative;
	z-index: 0;
}

div#top-menu-hlavni a{
	float: left;
	width: 117px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	color: #FC4704;
	font-size: 12px;
}

/*div#top-menu-hlavni a.bazar{
	width: 117px;
}

div#top-menu-hlavni a.indoor{
	width: 117px;
}*/

div#top-menu-hlavni a:Hover{
	float: left;
	width: 117px;
	height: 25px;
	margin: 10px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	color: #1695FF;
	font-size: 12px;
	background: url(./images/top-menu/menu-active-bg.jpg) no-repeat center 17px;
}

/*div#top-menu-hlavni a.bazar:Hover{
	width: 117px;
}

div#top-menu-hlavni a.indoor:hover {
	width: 117px;
}*/

div.menu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    visibility: hidden;
    cursor: pointer;
    position: absolute;
    width: 1003px;
    height: 456px;
    background: #000000 url(./images/menu/menu-bg.jpg) no-repeat 0px 0px;
    top: 173px;
    left: 6px;
    overflow: hidden;
    z-index: 100000000!important;
}


div.menu-title {
	float: left;
	width: 1003px;
    height: 60px;
    color: #F15F22;
}

span.menu-title-text, span.menu-obsah-text {
	float: left;
	display: block;
	margin: 20px 20px 0px 20px;
	font-size: 14px;
	overflow: hidden;
}

span.menu-title-text-popularni {
	float: right;
	margin: 2px 20px 0px 20px;
	font-size: 14px;
	color: #1497FF;
	width: 800px;
	vertical-align: middle;
}

span.menu-title-text-popularni table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 50px;
}

span.menu-title-text-popularni a {
	color: #1497FF;
	font-size: 11px;
}

span.menu-title-text-popularni a:Hover {
	color: #75C1FF;
}


div.menu-obsah {
	float: left;
	width: 1003px;
    height: 396px;
    color: #000000;
    z-index: 10000000000;
}

span.menu-obsah-box {
	float: left;
	display: block;
	height: 190px;
	width: 190px;
	line-height: 16px;
}

div.menu-obsah a{
	float: left;
	color: #676A6C;
	text-decoration: none;
	font: 11px Arial,Tahoma, Verdana;
	font-weight: bold;

}

div.menu-obsah a:Hover{
	float: left;
	color: #148FF6;
	text-decoration: none;
	font-weight: bold;
}

div#topmodel {
	width: 1016px;
	margin: 0px auto;
}

div#border {
	border-top: 0px;
	padding: 8px;
	padding-top: 0px;
	clear: both;
	background: #000000;
}


div#vlajky {
	width: 144px;
	float: right;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#vlajky span {
	float: right;
}

div#vlajky span {
	margin-left: 5px;
}

div#cart {
	float: right;
	font-size: 12px;
	text-align: right;
	padding: 0px 5px 0px 5px;
	margin: 17px 0px 0px 0px;
	background: url(./images/kosik-bg_v.png) repeat-x 0px 0px transparent;
	height: 29px;
	width: 147px;
	cursor: pointer;
}

div#cart a.cart-price {
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	margin: 6px 0px 0px 0px;
	font-size: 12px;
}

div#cart span.cart-item {
	text-align: right;
	color: #FFFFFF;
	float: right;
	margin: 6px 0px 0px 0px;
	font-size: 12px;
}

div#cart img {
	float: left;
	margin: 4px 2px 0px 0px;
}


div#cart-bublina {
	top: 0px;
	left: 50px;
	width: 438px;
	overflow: hidden;
}

.skryte-cart-bublina
{
	visibility: hidden;
	z-index:1;
	display: none;
	position: absolute;
}

.visible-cart-bublina {
	visibility: visible;
	position: absolute;
}


div#cart-bublina-vybezek {
	float: right;
	background: url(./images/kosik-bublina-vybezek.png) no-repeat 0px 0px;
	width: 8px;
	height: 23px;
	margin: 15px 0px 0px 0px;
	position: relative;
	left: -1px;
	z-index: 10;
}

div#cart-bublina-top {
	float: left;
	width: 430px;
	height: 8px;
	background: url(./images/kosik-bublina-top.png) no-repeat 0px 0px;
}

div#cart-bublina-obsah {
	float: left;
	background: #F1F2F2;
	width: 428px;
	border-left: 1px solid #F85303;
	border-right: 1px solid #F85303;
}

div#cart-bublina-obsah table{
	width: 415px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}

div#cart-bublina-obsah table thead td {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	background: #E0E1E1;
	color: #000000;
	font-size: 11px;
}


div#cart-bublina-obsah table tbody td {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 0px;
	color: #000000;
	font-size: 11px;
}

div#cart-bublina-obsah table tfoot td {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}




div#cart-bublina-bottom {
	float: left;
	width: 430px;
	height: 8px;
	background: url(./images/kosik-bublina-bottom.png) no-repeat 0px 0px;
}

div#vyhledavani-obal {
	height: 60px;
	width: 100%;
	float: left;
}


div#vyhledavani {
	width: 1016px;
	height: 60px;
	margin: 0px auto;
	background: #000000 url(./images/top-menu/vyhledavani-bg.jpg) no-repeat 6px 7px;
}

#search-form {
	float: left;
	margin: 13px 0px 0px 20px;
	color: #85B1D4;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
	/*background: url(./images/lupa-search.png) no-repeat 0px 8px;*/
}


#search-form label {
	float: left;
	display: block;
}

#search-form input {
	float: left;
	display: block;
	border: 0px;
	margin: 5px 3px 0px 0px;
}

form#search-form p {
	float: left;
	display: block;
	border: 0px;
	color: #57afef;
	font-size: 11px;
	font-weight: bold;
	margin: 8px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form#search-form p a {
	text-decoration: underline;
	color: #85B1D4;
	margin: 0px 0px 0px 10px;
}

form#search-form p a:Hover {
	text-decoration: underline;
	color: #FFFFFF;
}


#srchWord, #srchWordCode, #srchKat {
	width: 180px;
	height: 22px;
	background: url(./images/top-menu/input-vyhledavani-bg_v.gif) no-repeat 0px 0px;
	color: #57afef;
	padding: 0px 0px 0px 5px;
	/*_padding: 5px 5px 0px 5px;*/
	font-size: 11px;
	/*border: 1px solid red;*/
	margin: 0px 5px 0px 0px;
	line-height: 22px;
}

form#search-form #srchSubmit{
	width: 67px;
	height: 19px;
	margin: 8px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 0px;
	background: url(./images/top-menu/submit-vyhledavani-bg_v.png) no-repeat 0px 0px;
	color: #57afef;
	cursor: pointer;
}

form#rychla-objednavka {
	float: right;
	margin: 13px 20px 0px 0px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	line-height: 30px;
}

#rychla-objednavka label {
	float: left;
	display: block;
}

#rychla-objednavka input {
	float: left;
	display: block;
	border: 0px;
	margin: 5px 10px 0px 3px;
}

form#rychla-objednavka p {
	float: left;
	display: block;
	border: 0px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 8px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form#rychla-objednavka #rychlaCode {
	width: 108px;
	height: 22px;
	border: 0px;
	background: url(./images/top-menu/input-rychla-objednavka-bg.gif) no-repeat 0px 0px;
	color: #FFFFFF;
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	overflow: hidden;
	line-height: 22px;
}

form#rychla-objednavka .srchSubmit{
	width: 65px;
	height: 19px;
	margin: 8px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	border: 0px;
	background: url(./images/top-menu/submit-rychla-objednavka-bg.png) no-repeat 0px 0px;
	color: #000000;
	cursor: pointer;
}

div#srchKatBox {
	position: absolute;
	width: 180px;
	border: 1px solid #fed700;
	background: #c76b1f;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	visibility: hidden;
	line-height: 15px;
	z-index: 99999;
}

div#srchKatBox a{
	float: left;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
}

div#srchKatBox img {
	float: left;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}



img#hp2 {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px;
}

span#hp2-text {
	position: absolute;
	display: block;
	color: #FFFFFF;
	visibility: hidden;
}

img#hp3 {
	margin: 0px 8px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px;
}

img#hp4 {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	float: left;
	border: 0px;
}

img#hp5 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
}


img#hp-xpower {
	/*margin: 0px 5px 0px 0px;*/
	float: left;
}

div#hp-xpower-obal-en {
	/*margin: 0px 5px 0px 0px;*/
	float: left;
	background: url(./images/homepage/xpower_en.jpg) no-repeat 0px 0px;
	width: 329px;
	height: 68px;
	margin: 0px 6px 0px 0px;
}

div#hp-xpower-obal-de {
	/*margin: 0px 5px 0px 0px;*/
	float: left;
	background: url(./images/homepage/xpower_de.jpg) no-repeat 0px 0px;
	width: 329px;
	height: 68px;
	margin: 0px 6px 0px 0px;
}

div#hp-xpower-obal-ru {
	/*margin: 0px 5px 0px 0px;*/
	float: left;
	background: url(./images/homepage/xpower_ru.jpg) no-repeat 0px 0px;
	width: 329px;
	height: 68px;
	margin: 0px 6px 0px 0px;
}

div#hp-xpower-obal-fr {
	/*margin: 0px 5px 0px 0px;*/
	float: left;
	background: url(./images/homepage/xpower_fr.png) no-repeat 0px 0px;
	width: 329px;
	height: 68px;
	margin: 0px 6px 0px 0px;
}

div#hp-xpower-obal-odkazy{
	float: left;
	margin: 38px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 320px;
	height: 30px;
}

div#hp-xpower-obal-odkazy a {
	font-size: 10px!important;
	/*font-weight: bold;*/
}

div#hp-xpower-obal-odkazy a:Hover {
	color: #FFCC00;
}
img#hp-ecotop {
	float: left;
	/* margin: 0px 7px 0px 0px; */
}

img#hp-pp {
	float: left;

}

div#homepage1 {
	float: left;
	margin: 10px 0px 0px 0px;
	overflow: hidden;
	width: 1000px;
}

div#homepage1 a{
	margin: 0px;
	padding: 0px;
	float: left;
}


div#homepage2 {
	float: left;
	margin: 6px 0px 0px 0px;
}

div#hp-photogal {
	float: left;
	width: 246px;
	height: 277px;
	z-index:1;
}

div#hp-photogal-title {
	float: left;
	width: 240px;
	padding: 20px 0px 0px 0px;
	text-align: center;
}

div#hp-photogal-title a{
	display: block;
	margin: 0px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	background: #000000 url(./images/homepage/photogal-btn-bg.png) no-repeat 0px 0px;
	height: 26px;
	width: 128px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
}

div#hp-photogal-title a:Hover{
	display: block;
	margin: 0px 0px 0px 55px;
	padding: 0px 0px 0px 0px;
	background: #000000 url(./images/homepage/photogal-btn-bg.png) no-repeat 0px 0px;
	height: 26px;
	width: 128px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
}

div#hp-photogal-img {
	float: left;
	text-align: center;
	width: 244px;
	height: 120px;
	margin: 40px 0px 5px 0px;
}


div#hp-photogal-img img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 5px solid #FFFFFF;
}

div#hp-photogal-text {
	float: left;
	text-align: center;
	width: 200px;
	height: 55px;
	margin: 0px 0px 0px 20px;
	font-size: 12px;
	color: #FFFFFF;
}

div#hp-photogal-odkazy a{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 10px;
}

div#hp-photogal-odkazy a:Hover{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

div.hp-photogal-new-fr {
	position:absolute;
	top: 30px;
	left: 35px;
	background: url(./images/homepage/photogal-new_fr.png);
	width: 51px;
	height: 20px;
}

div.hp-photogal-new-en {
	position:absolute;
	top: 30px;
	left: 35px;
	background: url(./images/homepage/photogal-new_en.png);
	width: 51px;
	height: 20px;
}

div.hp-photogal-new-de {
	position:absolute;
	top: 30px;
	left: 35px;
	background: url(./images/homepage/photogal-new_de.png);
	width: 51px;
	height: 20px;
}

div.hp-photogal-new-ru {
	position:absolute;
	top: 30px;
	left: 35px;
	background: url(./images/homepage/photogal-new_ru.png);
	width: 51px;
	height: 20px;
}

div#hp-video {
	float: left;
	/*background: #000000 url(./images/homepage/video2-bg.jpg) no-repeat 0px 0px;*/
	width: 752px;
	height: 277px;
	margin: 0px 0px 0px 2px;
}

div#homepage3 {
	float: left;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	width: 1002px;
}


div#homepage-leva {
	float: left;
	margin: 6px 0px 0px 0px;
	width: 244px;
}

div.end244 {
	float: left;
	width: 244px;
	height: 4px;
	background: #FFFFFF url(./images/homepage/244-end-bg.jpg) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#hp-topics {
	float: left;
	width: 244px;
	//margin-top: 10px;
}

div#hp-topics-title {
	float: left;
	width: 231px;
	height: 35px;
	background: #000000 url(./images/homepage/topics-title-bg.jpg) no-repeat 0px 0px;
	padding: 13px 0px 0px 13px;
}

div#hp-topics-title-text{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font: 16px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div#hp-topics-title-odkaz{
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 10px 0px 0px 0px;
}

div#hp-topics-box {
	float: left;
	width: 244px;
	min-height: 126px;
	_height: 126px;
	background: #FFFFFF url(./images/homepage/topics-bg.jpg) repeat-x 0px bottom;
	color: #000000;
	margin: 0px;
	padding: 0px;
	color: #000000;
}

div#hp-topics-box2 {
	position: relative;
	float: left;
	width: 244px;
	margin: 0px 0px 15px 0px;
}

div#hp-topics-zapati {
	float: left;
	background: #E4E6E5;
	width: 226px;
	color: #292A2C;
	padding: 13px 5px 13px 13px;
}

div.hp-topics-title-popis {
	float: left;
	width: 90px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

div#hp-topics-box-title {
	float: left;
	width: 218px;
	min-height: 10px;
	_height: 10px;
	color: #000000;
	font-weight: bold;
	padding: 12px 13px 5px 13px;
	margin: 0px 0px 8px 0px;
}

div#hp-topics-box-title a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}

div.hp-topics-novinka {
	float: left;
	left: 14px;
	top: 36px;
	width: 30px;
	height: 15px;
	background: #98C745;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}


div#hp-topics-box-img {
	float: left;
	width: 82px;
	overflow: hidden;
	margin: 0px 0px 0px 13px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

div#hp-topics-box-img img {
	padding: 0px 0px 0px 0px;
	border: 1px solid #545454;
}

div#hp-topics-box-text {
	float: left;
	width: 115px;
	min-height: 78px;
	_height: 78px;
	margin: 0px 0px 0px 13px;
	color: #000000;
}

div#hp-anketa {
	float: left;
	width: 231px;
}

div#hp-anketa-title {
	float: left;
	width: 231px;
	height: 35px;
	background: #000000 url(./images/homepage/topics-title-bg.jpg) no-repeat 0px 0px;
	padding: 13px 0px 0px 13px;
	margin: 10px 0px 0px 0px;
	color: #292A2C;
}

div#hp-anketa-otazka {
	float: left;
	width: 244px;

	min-height: 33px;
	_height: 33px;

	background: #FAFAFA url(./images/homepage/anketa-otazka.jpg) no-repeat 0px bottom;
	padding: 10px 0px 10px 0px;
	color: #292A2C;
	font-weight: bold;
	font-size: 12px;
}

div#hp-anketa-otazka-1 {
	float: left;
	width: 60px;
	height: 40px;
	background: url(./images/homepage/anketa-otaznik.jpg) no-repeat 12px 0px;
}

div#hp-anketa-otazka-2 {
	float: left;
	width: 184px;
}


div#hp-anketa-title-text{
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font: 16px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div#hp-anketa-title-odkaz{
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#hp-anketa-obsah {
	float: left;
	background: #FCFCFC;
	width: 218px;
	color: #292A2C;
	padding: 13px 13px 13px 13px;
}

div.anketa-pozadi-grafu {
	float: left;
	width: 218px;
	height: 3px;
	background: #454547;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

div.anketa-pozadi-grafu img{
	float: left;
	padding: 0px;
	margin: 0px;
}

div.anketa-moznost {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	float: left;
	width: 180px;
	color: #292A2C;
	font-weight: bold;
}

div.anketa-procenta {
	float: left;
	width: 34px;
	text-align: right;
	color: #292A2C;
}

div.anketa-moznost a{
	color: #292A2C;
	font-weight: bold;
}
div.anketa-moznost a:Hover{
	color: #292A2C;
}

div#anketa-vysledek {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 218px;
	color: #292A2C;
}

div#hp-znacky-title {
	float: left;
	width: 231px;
	height: 35px;
	background: #000000 url(./images/homepage/topics-title-bg.jpg) no-repeat 0px 0px;
	padding: 13px 0px 0px 13px;
	margin: 10px 0px 0px 0px;
	color: #292A2C;
}

div#hp-znacky-title-text {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font: 16px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div#hp-znacky-obsah {
	float: left;
	background: #FCFCFC;
	width: 218px;
	color: #292A2C;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

div#hp-znacky-obsah a.znacky-xpower{
	float: left;
	width: 244px;
	height: 116px;
	background: #000000 url(./images/homepage/znacky-xpower.jpg) no-repeat 0px 0px;
}

div#hp-znacky-obsah a.znacky-ecotop{
	float: left;
	width: 244px;
	height: 94px;
	background: #000000 url(./images/homepage/znacky-ecotop.jpg) no-repeat 0px 0px;
}

div#hp-znacky-obsah a.znacky-pp{
	float: left;
	width: 244px;
	height: 111px;
	background: #000000 url(./images/homepage/znacky-pp.jpg) no-repeat 0px 0px;
}

div#hp-znacky-obsah a.znacky-topmodelcz{
	float: left;
	width: 244px;
	height: 70px;
	background: #000000 url(./images/homepage/znacky-topmodelcz.jpg) no-repeat 0px 0px;
}
div#hp-znacky-obsah a.znacky-topmodeljp{
	float: left;
	width: 244px;
	height: 50px;
	background: #000000 url(./images/homepage/znacky-topmodeljp.jpg) no-repeat 0px 0px;
}

div#homepage-prava {
	float: left;
	margin: 0px 0px 0px 6px;
	width: 750px;
}

div.hp-novinky-title {
	float: left;
	width: 737px;
	height: 33px;
	background: #000000 url(./images/homepage/title-bg-750.jpg) no-repeat 0px 0px;
	padding: 13px 0px 0px 13px;
	margin: 6px 0px 0px 0px;
	color: #292A2C;
}

div.hp-novinky-title-text {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font: 16px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div.hp-novinky-title-odkazy {
	float: right;
	text-align: right;
}

div.hp-novinky-title-odkazy-obal {
	margin: 0px 0px 0px 0px;
	float: left;
}

div.item750-end {
	float: left;
	background: #000000 url(./images/homepage/items-750-end-bg.jpg) no-repeat 0px 0px;
	width: 750px;
	height: 4px;
}



div.item750-box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	width: 750px;
	height: 105px;
	background: #FFFFFF url(./images/homepage/items-750-bg.jpg) no-repeat 0px bottom;
	overflow: hidden;
	position: relative;
}

.obtiznost {
	position: absolute;
	right: 2px;
	top: 1px;
}

.obtiznost_cell {
	position: absolute;
	left: 3px;
	top: 70px;
}

.obtiznost_detail {
	width: 50px;
	height: 50px;
}

.obtiznost_detail_text{
	font-size: 11px;
	width: 100px;
	text-align: center;
}

div.item750-img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	height: 105px;
	width: 125px;
	text-align: center;
}

div.item750-img a {
    display: inline-block;
    position: relative;
}

div.item750-img span.free-shipping,
div.item-cells-img span.free-shipping {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 75px;
    height: 75px;
    background: url('./images/pd/free-shipping-small.png') no-repeat;
}

div.item750-img span.free-shipping.en,
div.item-cells-img span.free-shipping.en {
    background-image: url('./images/pd/free-shipping-small-en.png');
}

div.item750-img img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.item750-title-box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 105px;
	width: 346px;
	overflow: hidden;
}

div.item750-title {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
	height: 18px;
	width: 316px;
	font-weight: bold;
	overflow: hidden;
}

div.item750-title a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-size: 14px!important;
}

div.item750-title a:Hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-size: 14px!important;
}

div.item750-popis {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	height: 58px;
	width: 316px;
	color:#7D7F84;
}

div.item750-cena {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	height: 100px;
	width: 134px;
	color:#7D7F84;
}

div.item750-novinka {
	background: #98C743;
	float: left;
	width: 66px;
	height: 13px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px 0px 3px 0px;
	position: relative;
	left: -15px;
}

div.item750-special {
	background: #8CCAF9;
	float: left;
	width: 66px;
	height: 13px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px 0px 3px 0px;
	position: relative;
	left: -15px;
}

div.item750-dealer {
	background: #FFFFFF url(./images/dealers_icon.jpg);
	float: left;
	width: 102px;
	height: 16px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px 0px 3px 0px;
	position: relative;
	left: -15px;
	font-size: 11px!important;
}

div.item750-prazdne {
	float: left;
	width: 120px;
	height: 15px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px 0px 3px 0px;
}

div.item750-obj {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100px;
	width: 115px;
	color:#7D7F84;
	padding: 10px 15px 0px 0px;
	text-align: right;
	overflow: hidden;
}

span.price-blue {
	color: #1378C5;
	font: 24px Arial,Tahoma, Verdana!important;
}

span.price-orange {
	color: #F25D23;
	font: 24px Arial,Tahoma, Verdana!important;
}

.productsBtn {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	width: 57px;
	height: 22px;
}

.productsFormBlue {
	float: right;
	background: url(./images/homepage/item-input-blue-bg.jpg) repeat-x 0px 0px;
	border: 0px;
	border-left: 1px solid #5F83B0;
	width: 27px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}

.productsFormBlue input.add{
	border: 0px;
	width: 20px;
	margin: 3px 0px 0px 3px;
	text-align: center;
}

.productsBtn input.blue{
	background: url(./images/homepage/item-add-blue-bg.jpg) repeat-x 0px 0px;
	border: 0px;
	/*border-right: 1px solid #71AEDC;*/
	width: 57px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}



.productsFormGreen {
	float: right;
	background: url(./images/homepage/item-input-green-bg.jpg) repeat-x 0px 0px;
	border: 0px;
	border-left: 1px solid #A5BD72;
	width: 27px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}

.productsFormGreen input.add{
	border: 0px;
	width: 20px;
	margin: 3px 0px 0px 3px;
	text-align: center;
}


.productsBtn input.green{
	background: url(./images/homepage/item-add-green-bg.jpg) repeat-x 0px 0px;
	border: 0px;
	/*border-right: 1px solid #71AEDC;*/
	width: 57px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}

.productsFormOrange {
	float: right;
	background: url(./images/homepage/item-input-orange-bg.jpg) repeat-x 0px 0px;
	border: 0px;
	border-left: 1px solid #F89868;
	width: 27px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}

.productsFormOrange input.add{
	border: 0px;
	width: 20px;
	margin: 3px 0px 0px 3px;
	text-align: center;
}


.productsBtn input.orange{
	background: url(./images/homepage/item-add-orange-bg.jpg) repeat-x 0px 0px;
	border: 0px;
	/*border-right: 1px solid #71AEDC;*/
	width: 57px;
	height: 22px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}



div.productsStock {
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 115px;
	text-align: right;
}

div.productsStock-cells {
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

span.rating {
	float: left;
	margin: 5px 0px 0px 0px;
}

span.code {
	font-weight: bold;
	color: #292A2C;
}

span.code-cells {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	color: #292A2C;
}



a.button {
	float: left;
	color: #848790;
	text-decoration: none;
	margin: 0px 13px 0px 0px;
	background: url(./images/homepage/button-bg.jpg) repeat-x 0px 0px;
	height: 19px;
	padding: 3px 6px 0px 6px;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
}

a.button:Hover {
	background: url(./images/homepage/button-active-bg.jpg) repeat-x 0px 0px;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}


div#preloader {
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	color: #000000;
	width: 750px;
	height: 50px;
	background: #FFFFFF;
	overflow: hidden;
	text-align: center;
}

a.list {
	float: right;
	margin: 2px 10px 0px 0px;
}

a.list_detailed {
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(./images/ico-list.jpg) no-repeat 0px 0px;
	text-decoration: none;
	width: 25px;
	height: 25px;
	float: left;
	font-size: 0px!important;
}

a.cells {
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(./images/ico-cells.jpg) no-repeat 0px 0px;
	text-decoration: none;
	width: 25px;
	height: 25px;
	float: left;
	font-size: 0px!important;
}


div.item-cells-box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	width: 249px;
	height: 339px;
	background: #FFFFFF url(./images/homepage/items-cells-bg.jpg) no-repeat 0px 0px;
	border-right: 1px solid #E5E5E5;
	overflow: hidden;
	position: relative;
}

div.item-cells-title-box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 43px;
	width: 249px;
	overflow: hidden;
}

div.item-cells-title {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
	height: 28px;
	width: 219px;
	font-weight: bold;
}

div.item-cells-title a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.item-cells-title a:Hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

div.item-cells-cena {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 15px;
	height: 22px;
	width: 229px;
	color:#7D7F84;
}


div.item-cells-img {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	height: 145px;
	width: 249px;
	text-align: center;
}

div.item-cells-img img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.item-cells-img a {
    display: inline-block;
    position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.item-cells-code-stock {

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 22px;
	width: 249px;
	overflow: hidden;
}

div.item-cells-popis {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	height: 58px;
	width: 219px;
	color:#7D7F84;
	overflow: hidden;
}

div.item-cells-obj {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 78px;
	width: 219px;
	color:#7D7F84;
	padding: 0px 15px 0px 15px;
	text-align: right;
	overflow: hidden;
}

a.item-cells-product-detail {
	margin: 8px 0px 0px 0px!important;
}



/*rating*/
.hodnoceni-hvezdami
{
list-style:none;
margin: 5px 0px 0px 0px;
padding:0px;
width: 60px;
height: 12px;
position: relative;
background: url("./images/hvezdy.png") top left repeat-x;
float: left;
}

.hodnoceni-hvezdami li
{
padding:0px;
margin:0px;
float: left;
}

.hodnoceni-hvezdami li a
{
display:block;
width:12px;
height: 12px;
text-decoration: none;
z-index: 20;
position: absolute;
padding: 0px;
}

.hodnoceni-hvezdami li a:hover {
background: url("./images/hvezda-active.png") left center;
z-index: 2;
left: 0px;
}

.hodnoceni-hvezdami a.jedna-hvezda
{
left: 0px;
}

.hodnoceni-hvezdami a.jedna-hvezda:hover
{
width:12px;
}

.hodnoceni-hvezdami a.dve-hvezdy
{
left:12px;
}
.hodnoceni-hvezdami a.dve-hvezdy:hover
{
width: 24px;
}

.hodnoceni-hvezdami a.tri-hvezdy
{
left: 24px;
}

.hodnoceni-hvezdami a.tri-hvezdy:hover
{
width: 36px;
}

.hodnoceni-hvezdami a.ctyri-hvezdy
{
left: 36px;
}

.hodnoceni-hvezdami a.ctyri-hvezdy:hover
{
width: 48px;
}

.hodnoceni-hvezdami a.pet-hvezd
{
left: 48px;
}

.hodnoceni-hvezdami a.pet-hvezd:hover
{
width: 60px;
}

.hodnoceni-hvezdami li.current-rating
{
background: url("./images/hvezda.png") left bottom;
position: absolute;
height: 12px;
display: block;
text-indent: -9000px;
z-index: 1;
}

div#legend {
	float: left;
	width: 750px;
	height: 86px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('./images/legend-bg.jpg') no-repeat 0px 0px;
}

div#legend1 {
	float: left;
	width: 720px;
	height: 25px;
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
}


div#legend1 img {
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	float: left;

}

div#legend1 span {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div#legend2 table {
	padding: 0px!important;
}

div#legend2 {
	float: left;
	width: 720px;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;
}

table.legend-table {
	padding: 0xp;
	margin: 0xp;
}

table.legend-table tbody td{
	font-size: 10px;
	color: #ffffff;
}


div#info-bottom {
	float:right;
	width: 750px;
	margin: 10px 0px 0px 0px;
}

div.info-bottom-box {
	float:left;
	width: 248px;
	height: 146px;
	background: url('./images/homepage/info-bottom-bg.jpg') no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-box-odsazeni-vpravo {
	margin: 0px 3px 0px 0px;
}

div.info-bottom-box-title {
	float: left;
	height: 35px;
	width: 248px;
}

div.info-bottom-box-title-archive {
	float: right;
	margin: 10px 10px 0px 0px;
}

div.info-bottom-box-title-archive a {
	background: url('./images/homepage/info-bottom-title-odkaz-bg.jpg') no-repeat 0px 0px;
	text-decoration: none;
	height: 15px;
	width: 50px;
	float: left;
	color: #A1A0A0;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

div.info-bottom-box-title-archive a:Hover {
	color: #F76107;
}

div.info-bottom-box-obsah{
	float: left;
	height: 110px;
	width: 248px;
}

div.info-bottom-box-obsah-img {
	float: left;
	width: 94px;
	height: 66px;
	border:1px solid #767575;
	margin: 15px 0px 0px 15px;
}

div.info-bottom-box-obsah-img-cert {
	float: left;
	width: 79px;
	height: 80px;
	margin: 0px 0px 0px 0px;
}

div.info-bottom-box-obsah-text {
	float: left;
	width: 120px;
	height: 90px;
	margin: 15px 0px 0px 10px;
}

div.info-bottom-box-obsah-text2 {
	float: left;
	width: 225px;
	height: 85px;
	margin: 15px 0px 0px 10px;
	color: #FFFFFF;
}

div.info-bottom-box-obsah-text2.small-margin {
    margin: 4px 0px 0px 5px;
}

.nastred {
	text-align: center;
}

div.info-bottom-box-obsah-text a{
	color: #F5A509;
	text-decoration: none;
}

div.info-bottom-box-obsah-text a:Hover{
	color: #F5A509;
	text-decoration: underline;
}

form#newslatter {
	margin: 0px 0px 0px 0px;
}
div#newsForm {
	float: left;
	width: 130px;
	margin: 20px 0px 0px 0px;
}
div#newsBtn {
	float: right;
	margin: 15px 0px 0px 0px;
}

div#newsBtn input {
	background: url('./images/homepage/newsletter-button-bg.gif') no-repeat 0px 0px;
	border: 0px;
	width: 89px;
	height: 27px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
}

input#newsEmail {
	width: 130px;
	border: 1px solid #393535;
	color: #393535;
}



div#info2-bottom {
	float:right;
	width: 750px;
	height: 118px;
	margin: 10px 0px 0px 0px;
	background: url('./images/homepage/info2-bottom-bg.jpg') no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-box-title2 {
	float: left;
	height: 35px;
	width: 745px;
}

div.info-bottom-text1 {
	float:left;
	width: 162px;
	height: 58px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-text2 {
	float:left;
	width: 126px;
	height: 39px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-text3 {
	float:left;
	width: 130px;
	height: 49px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-text4 {
	float:left;
	width: 198px;
	height: 53px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-text-separator {
	float:left;
	width: 1px;
	height: 58px;
	margin: 10px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
	background: url('./images/homepage/info2-bottom-text-separator.gif') no-repeat 0px 0px;
}

div.info-bottom-box-title-bon {
	float: right;
	margin: 10px 10px 0px 0px;
	text-align: right;
}

div.info-bottom-box-title-bon a {
	background: url('./images/homepage/bon-de-commande-btn.gif') no-repeat 0px 0px;
	text-decoration: none;
	height: 15px;
	width: 165px;
	float: left;
	color: #A1A0A0;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

div.info-bottom-box-title-bon a:Hover {
	color: #F76107;
}

div#menu-bottom {
	float:right;
	width: 1003px;
	height: 150px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('./images/homepage/menu-bottom-bg.jpg') no-repeat 0px 0px;
}

div.menu-bottom-separator {
	float:left;
	width: 1px;
	height: 148px;
	margin: 1px 0px 0px 33px;
	padding: 0px 0px 0px 0px;
	background: url('./images/homepage/menu-bottom-separator.jpg') no-repeat 0px 0px;
}

div.menu-bottom-box {
	float:left;
	width: 273px;
	height: 130px;
	margin: 10px 0px 0px 33px;
	padding: 0px 0px 0px 0px;
}

div.menu-bottom-pdf-download {
    float: left;
    width: 188px;
    margin: 36px 0px 0px 40px;
    padding: 0px;
}

div.menu-bottom-pdf-download a {
    display: block;
    width: 188px;
    height: 47px;
    background: url('./images/btn_pdf_download.png') no-repeat 0px 0px;
    text-align: center;
    font-size: 14pt;
    line-height: 47px;
    text-decoration: none;
}

div.menu-bottom-title h3{
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #F45404;
	font-size: 14px;
	font-weight: normal;
}

div.menu-bottom-box a{
	float:left;
	width: 114px;

	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 12px;
	/*border: 1px solid red;*/
	color: #FFFFFF;
	background: url('./images/homepage/menu-bottom-a-bg.jpg') no-repeat 0px 5px;
	text-decoration: none;
}

div.menu-bottom-box a:Hover {
	color: #F45404;
	text-decoration: underline;
}

/*OBECNA LEVA A PRAVA*/
div#leva {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 244px;
}

div#prava {
	float: left;
	margin: 0px 0px 0px 6px;
	width: 750px;
}

div#prava div, div#prava span, div#prava p, div#prava a {
	font-size: 12px;
}

div.sloupec1 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
	width: 507px;
	/*overflow: hidden;*/
}

div.sloupec1-odsazeni {
	float: left;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px 0px;
}

div.sloupec2 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	background: #FFFFFF;
	width: 227px;
}


div#prava div.message {
  clear: both;
  padding: 11px 16px 0px 16px;
  color: #292A2C;
  font-size: 12pt;
}


div.title {
	float: left;
	width: 750px;
	height: 66px;
	background: #000000 url(./images/pd/pd-product-title-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #292A2C;
}

div.cart-left {
    float: left;
    width: 270px;
}

div.title-text {
	float: left;
	margin: 11px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	color: #575656;
	font: 24px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div.title-kategorie {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 16px;
	width: 700px;
	color: #F56F38;
}

div.title-kategorie.cart {
    width: 270px;
}

div.title-kategorie a{
	color: #F56F38;
}

div.prava-sloupce-obsah {
	float: left;
	background: #FFFFFF;
}

div.prava-sloupce-obsah-odsazeni {
	float: left;
	background: #FFFFFF;
	padding: 10px 16px 16px 16px;
}

div.title-end {
	float: right;
	width: 750px;
	height: 5px;
	background: #000000 url(./images/pd/pd-product-title-end-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}




/*PRODUCT DETAIL*/
div#pd-leva {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 244px;
}

div#pd-prava {
	float: left;
	margin: 0px 0px 0px 6px;
	width: 750px;
}

div#pd-prava div, div#pd-prava span, div#pd-prava p, div#pd-prava a {
	font-size: 12px;
}

div#pd-menu-leve {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 244px;
}

div#pd-category-title {
	float: left;
	width: 244px;
	height: 47px;
	background: #FFFFFF url(./images/pd/title-category-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div#pd-category-title-text {
	float: left;
	margin: 13px 10px 0px 40px;
	padding: 0px 0px 0px 0px;
	color: #4A4A4A;
	font: 16px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div.pd-category-item {
	float: left;
	width: 234px;
	height: 17px;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(./images/pd/title-category-bg-item.jpg) no-repeat 0px 0px;
	border-bottom: 1px solid #BFBFBF;
}

div.pd-leva-search {
	float: left;
	width: 234px;
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background: #E7E7E7 url(./images/pd/title-category-bg-item.jpg) no-repeat 0px 0px;
	border-bottom: 1px solid #BFBFBF;
}

div.pd-leva-search a{
	text-decoration: none;
}

div.pd-category-item a{
	text-decoration: none;
}

div.pd-category-item-posledni {
	/*background: #FFFFFF;*/
	border: 0px;
}

div.pd-category-bottom {
	float: left;
	width: 244px;
	height: 4px;
	background: #FFFFFF url(./images/pd/title-category-bg-bottom.jpg) no-repeat 0px 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.pd-product-title {
	float: left;
	width: 750px;
	//height: 66px;
	background: #FFFFFF url(./images/pd/pd-product-title-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #292A2C;
}

div.pd-product-title.free-shipping {
    background: #FFFFFF none;
}

div.pd-product-title-trademarks {
	float: left;
	width: 750px;
	background: #000000 url(./images/pd/pd-product-title-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #292A2C;
}

div.pd-product-title-end {
	float: left;
	width: 750px;
	height: 5px;
	background: #000000 url(./images/pd/pd-product-title-end-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.pd-product-end {
	float: left;
	width: 750px;
	height: 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.pd-product-obsah-top {
	float: left;
	width: 750px;
	height: 5px;
	background: #000000 url(./images/pd/pd-product-obsah-top.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

div.pd-product-obsah {
	float: left;
	width: 750px;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.pd-product-title-text {
	float: left;
	margin: 11px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	color: #575656;
	font: 20px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div.pd-product-title-text h1{
	font: 20px Arial,Tahoma, Verdana;
	font-weight: bold;
	color: #575656;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

div.pd-product-title-kategorie {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 16px;
	width: 700px;
	color: #F56F38;
}

div.pd-product-title-kategorie a{
	color: #F56F38;
}

div#pd-prava-sloupce-obsah {
	float: left;
	background: #FFFFFF;
}

a.oblibene {
	color: #575656;
	display: block;
	float: right;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 16px;
	background: url(./images/pd/oblibene-bg.png) no-repeat 0px 1px;
}

a.poslat-email {
	color: #575656;
	display: block;
	float: right;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 20px;
	background: url(./images/pd/poslat-email-bg.png) no-repeat 0px 0px;
}

div#pd-prava-sloupec1 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
	width: 507px;
	overflow: hidden;
	position: relative;
}

div#pd-prava-sloupec2 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 16px;
	background: #FFFFFF;
	width: 227px;
}

div.productImageDet {
	width: 495px;
	text-align: left;
	float: left;
	background: #FFFFFF;
	margin: 0px 0px 0px 10px;
    position: relative;
    overflow: hidden;
}

div.productImageDet a {
    display: block;
}

div.productImageDet img{
	border: 1px solid #DEDCDC;
}

div.productImageDet span.free-shipping {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 236px;
    height: 236px;
    background: url('./images/pd/free-shipping.png') no-repeat;
}

div.productImageDet span.free-shipping.en {
    background-image: url('./images/pd/free-shipping-en.png');
}

div.productStin {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 730px;
	height: 15px;
	position: relative;
	top: 15px;
	z-index: 100;
	background: url(./images/pd/productstin-bg.png) no-repeat 0px 0px;
}

div.productPriceDet {
	float: left;
	background: #FFFFFF url(./images/pd/pd-price-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	width: 204px;
	height: 116px;
}

div.productPriceDetCenaNadpis {
	float: left;
	width: 180px;
	margin: 7px 0px 0px 10px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

div.productPriceDetCenaPuvodni {
	float: left;
	width: 180px;
	margin: 15px 0px 0px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

span.preskrknuto {
	background: url(./images/pd/puvodni-cena-linka-bg.png) repeat-x;
}

div.productPriceDetCena {
	float: left;
	width: 180px;
	margin: 8px 0px 0px 10px;
	color: #ffffff;
	font-size: 26px!important;
	font-weight: bold;
}

div.productPriceDetSklad {
	float: left;
	width: 180px;
	margin: 3px 0px 0px 10px;
	color: #ffffff;
}

div.productInfo{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 10px;
	width: 204px;
}

table.produkt-detail-table td{
	color: #868889;
	text-align: right;
	border-bottom: 1px solid #E6E2E2;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0px 10px 0px!important;
	color: #000000;
}

table.produkt-detail-table th{
	color: #868889;
	text-align: left;
	border-bottom: 1px solid #E6E2E2;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0px 10px 0px!important;
}

table.produkt-detail-table td.no_bottom,
table.produkt-detail-table th.no_bottom {
    border-bottom: 0px;
}

table.produkt-detail-table th a{
	color: #F15F22;
}

table.produkt-detail-table th a:hover{
	color: #000000;
}




table.produkt-detail-table{
	width: 204px;
}






























































object#headerFlash {
	float: left;
	height: 170px;
	width: 293px;
	margin: 0px;
	padding: 0px;
}
div#delimiter {
	background: #000000;
	width: 954px;
	border-bottom: 1px solid #FFFFFF;
}


div#sorCatalogue {
	width: 189px;
	background: #FF6600 url(./images/line-orange.png) repeat-x;
	border-right: 1px solid white;
	float: left;
	height: 25px;
}

div#sorCatalogue_ico {
	background: url(./images2/ico_catalogue_spodek.png) no-repeat 0px 0px;
	width: 50px;
	height: 23px;
	float: left;
}

div#sorCatalogue_text {
	background: url(./images2/text_catalogue.png) no-repeat 0px 3px;
	width: 85px;
	height: 23px;
	float: left;
}

div#sortPlanes {
	width: 191px;
	margin-right: 1px;
	float: left;
}
div#sortPlanes a, div#sortHelis a, div#sortSail a, div#sortAcces a {
	padding: 5px 0px 6px 62px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
div#sortPlanes a:Hover, div#sortHelis a:Hover, div#sortSail a:Hover, div#sortAcces a:Hover {
	padding: 5px 0px 6px 62px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
div#sortPlanes a, div#sortPlanes a:Hover {
	/*background: url(./images/icon-planes.jpg) no-repeat 5px 4px;*/
}
div#sortPlanes a:Hover {
	padding: 5px 0px 6px 62px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

div#srchIcon {
	float: left;
	background: #FF6600 url(./images/line-orange.png) repeat-x;
	height: 21px;
	padding-right: 2px;
	padding-left: 3px;
	padding-top: 4px;
}

div.orange {
	background: #FF6600 url(./images/line-orange.png) repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
div.green {
	background: #5EAF00 url(./images/line-green.png) repeat-x;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

div.orange-cart {
	background: #5EAF00 url(./images2/bg-orange-cart.jpg) repeat-x;
}


div#div-navigace {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	color: white;
	background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;
	border-bottom: 1px solid #272829;
}


table.navigace-table{

}


table#main {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 954px;
	border-style: none;
}
table#main tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

div#left {
	width: 189px;
	background: #101112;
}

div#sortHelis, div#sortSail {
	border-bottom: 1px solid #FFFFFF;
}
div#sortHelis a, div#sortHelis a:Hover {
	background: url(./images/icon-helis.jpg) no-repeat 5px 4px;
}
div#sortSail a, div#sortSail a:Hover {
	background: url(./images/icon-sail.jpg) no-repeat 5px 4px;
}
div#sortAcces a, div#sortAcces a:Hover {
	background: url(./images/icon-acces.jpg) no-repeat 5px 4px;
}
div#makes {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}
div#logo_cz_jp {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
}
div#right {
	width: 191px;
}
div#right p {
	text-align: left;
}
div#right a {
	color: #000000;
}
div#right a:Hover {
	color: #FF6600;
}
div.rightPadding {
	padding: 0px 7px 10px;
	background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;
}

div#novinky {
	padding: 0px;
	width: 100%;
}

div.novinky_box {
	background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;
	float: left;
	padding: 7px 7px 10px;
	width: 176px;
}

div.novinky_obrazek {
	float: right;
	width: 80px;
	margin-left: 5px;
	margin-bottom: 5px;

}

div.novinky_obrazek img{
	border: 1px solid white;
}

p.news span {
	font-size: 10px;
	color: #A3A2A2;
}

p.news a{
	color: #FF7200!important;
}

p.news {
	margin: 0px;
	padding: 0px;
}

p.news a:Hover{
	color: #FF7200;
}

.news_img {
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.green {
	padding-top: 10px;
	list-style: url(./images/green-list.png);
	padding-left: 20px;
}

ul.seda {
	padding-top: 10px;
	list-style: url(./images2/seda-list.png);
	padding-left: 20px;
}

ul.news_seda {
	padding-top: 10px;
	list-style: url(./images2/seda-list.png);
	padding-left: 20px;
}

ul.news_seda a {
	color: white!important;
}

div.greenLine {
	padding: 5px 0px 6px 5px;
}

div.ctverecky-nadpis {
	padding: 5px 0px 6px 5px;
	font-weight: bold;
	background: url(./images2/ctverecky-podklad.jpg) no-repeat 0px 0px;
	color: #FB5000;
	font-size: 12px;
}


div#middle {
	margin: 0px;
	padding: 10px 10px 10px;
	width: 552px;
	background: #49494A url(./images2/navi/bg-navi.jpg) repeat-x;
	color: white;

}

div#middle a{
	color: #FFFFFF!important;
}

div#middle a:Hover{
	color: #A3A2A2!important;
}

div#modelmotors_odkaz {
	margin-top: 20px;
	text-align: left;
	margin-bottom: 20px;
}



div#banner {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 2px;
}
div#downNav {
	clear: both;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	width: 954px;
	background: #49494A;
	padding: 6px 0px 7px;
}
div#downNav a {
	color: #FFFFFF;
}
div#downNav a:Hover {
	color: #000000;
}
div#copyright {
	float:left;
	width: 100%;
	height: 50px;
	/*margin: 10px 0px 0px 0px;*/
	/*padding: 15px 0px 0px 0px;*/
	text-align: center;
	font-size: 10px;
	color: #eef3f6;
    background: #080808;
	/*background: url(./images/body/body-bg-repeat-bottom.jpg) 1650px 10px;
	background-position: center;
  	background-repeat: repeat-y;*/
	line-height: 100%;
}
body.winter div#copyright {
    color: black;
    background: #eef3f6;
}

div#copyright a {
	color: #F45404;
}
body.winter div#copyright a {
    color: #222222;
}
div#copyright a:hover {
	color: #666666;
}
body.winter div#copyright a:hover {
    color: #666666;
}

div#tawte {
	margin: 0px auto;
	padding-top: 15px;
	text-align: center;
	font-size: 10px;
	color: #666666;
	line-height: 130%;
}

div.cleaner {
	clear: both;
}
div.cleaner-bottom {
	clear: both;

	background: url(./images/cleaner-bottom.png) 1017px 7px;
	background-position: center;
  	background-repeat: no-repeat;
	height: 7px;
	width: 100%;
	position: absolute;
	z-index: 0;
}

div.mezera {
	width: 100px;
	height: 10px;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.top {
	vertical-align: top;
}


.green {
	color: #FCB202;
}
.red {
	color: #FD0101;
}
.orange {
	color: #FF6600;
}





div.productBox {
	width: 178px;
	margin-right: 8px;
	margin-top: 8px;
	float: left;
	height: 290px;
}
div#three1, div#three2, div#three3, div#three4, div#three5, div#three6, div#three7, div#three8, div#three9, div#three10 {
	margin-right: 0px;
}
div.status {
	text-align: right;
	font-size: 1px;
	height: 16px;
	background: white;
}

div.status_img {
	text-align: right;
	font-size: 1px;
	height: 16px;
	padding-right: 2px;
	padding-top: 3px;
	background: white;

}

div.desc {
	background: #6D6E70;
	clear: both;
	border-top: 1px solid #CCCCCC;
	text-align: left;
	font-size: 10px;
	padding: 5px;
}
form#listForm {
	padding-top: 10px;
}

div.descSize {
	height: 48px;
	overflow: hidden;
}
div.listSort, div.faqSort, div.compSort {
	background: #FFFFFF url(./images/gradient-bg-top.jpg) repeat-x;
	margin-top: 10px;
}
div.listSort table, div.faqSort table, div.compSort table {
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 0px;
}


span.listFAQRoundedTop {
	display: block;
	float: left;
	background: url(./images/rounded-top.jpg) no-repeat;
	width: 717px;
	height: 7px;
}

span.listFAQRoundedBottom {
	display: block;
	float: left;
	background: url(./images/rounded-bottom.jpg) no-repeat;
	width: 717px;
	height: 7px;
}

span.listFAQOtazka {
	font-weight: bold;
	margin: 0px;
	color: #F15F22;
	float: left;
	background: url(./images/gradient-bg-top.jpg) repeat-x 0px -7px;
	display: block;
	padding: 0px 0px 2px 5px;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	width: 710px;
	/*border-radius: 4px;
	-moz-border-radius: 8px;
  	border-radius: 8px;*/

}



span.listFAQOdpoved {
	margin: 0px 0px 25px 0px;
	float: left;
	display: block;
	padding: 7px 0px 0px 5px;
	width: 710px;
}

div.listSortFAQ {
	/*background: #0066CC url(./images2/bg-modre-ctverecky-2px.jpg) repeat-x;*/
	float: left;
}

div.listSortFAQ table {
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}




table#listTableShipp a {
	color: #000000;
}
table#listTableShipp a:Hover {
	color: #FF6600;
}
table#listTableShipp thead td {
	padding: 5px;
	/*background: #101112 url(./images2/ctverecky-podklad-4x4px.jpg) repeat;*/
	/*color: white;*/
}

table#listTableShipp thead th {
	padding: 5px 10px !important;
	/*background: #101112 url(./images2/ctverecky-podklad-4x4px.jpg) repeat;
	color: white;*/
	text-align: left;
}

table#listTableShipp tbody td {
	border-bottom: 1px solid #CCCCCC;
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	padding: 3px 10px !important;
	color: black;
	/*color: white;*/
	text-align: left;
}




table#listTableRelated {
	width: 490px!important;
}

table#listTableRelated a {
	color: #000000;
}
table#listTableRelated a:Hover {
	color: #333333;
}
table#listTableRelated thead td {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #75B7F9;
	background: #FFFFFF;
}

table#listTableRelated tbody td {
	padding: 5px;
	border-top: 1px solid #E6E2E2;
	text-align: left;
	color: #000000;
}



table.listTableVideo thead th {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FFFFFF url(./images/gradient-bg-top.jpg) repeat-x;
	/*color: white;*/
	text-align: left;
}

table.listTableVideo tbody td {
	/*color: white;*/
	/*padding: 0px!important;*/
	padding: 10px 0px 0px 0px;
}

table.listTableVideo{
background: #FFFFFF url(./images/gradient-bg-top.jpg) repeat-x;
	padding: 0px;
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	width: 710px;
}

.listTableVideo a {
	color: #FF7200;
}
.listTableVideo a:Hover {
	color: #FF7200;
}



table#tnt a {
	color: #000000;
}
table#tnt a:Hover {
	color: #FF6600;
}
table#tnt thead td {
	padding-top: 5px;
	padding-bottom: 5px;
}
table#tnt tbody td {
}


form#login ul {
	list-style: url(./images/menu-list.png);
	padding-left: 17px;
	line-height: 130%;
}
div.blueHeadline {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	background: #FFFFFF url(./images/gradient-bg-top.jpg) repeat-x;
	font-weight: bold;
	color: #000000;
	margin-top: 10px;
}

div.blueHeadline-zal {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	background: #0066CC url(./images/line-blue-small.png) repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
}


div.productData {
	/*border-bottom: 1px solid black;*/
	padding-top: 1px;
	padding-bottom: 10px;
}
div.productDataNakup {
	background: #101112 url(./images2/bg-left-gradient.jpg) 0px 0px repeat-x;
	float: left;
	width: 551px;
	padding-bottom: 14px;
}

div.productDataInputBuy {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}

.btn_add {
	background: #101112 url(./images2/btn_buy_bg_1px.jpg) 0px 0px repeat-x;
	border: 1px solid #80651B;
	margin-bottom: 8px;
}

.input_add {
	margin-bottom: 8px;
	width: 20px;
	text-align: center;
	border: 1px solid #8F8F8F;
	background: white;
}



div.productData table {
	float: left;
	border-left: 1px solid #CCCCCC;
	width: 375px;
	padding-top: 0px;
	margin-bottom: 1px;
	padding-right: 10px;
}
div.productData table td {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
}
table.param {
	padding-top: 0px;
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	background: #FFFFFF;
}




tr.paramLight {
	background: #F2F2F2;
	text-align: center;
}
tr.paramDark {
	background: #CCCCCC;
	text-align: center;
}

div#features, div.register {
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	padding: 0px 10px 10px;
	/*border-top: 1px solid #000000;*/
	color: #000000;
	/*background: #393A3C;*/
	/*background: #393A3C;*/
}



div.featLeft {
	width: 240px;
	margin: 0px 5px 0px 16px;
	float: left;
	color: #000000;
}

div.featLeft h2{
	width: 230px;
}

div.featFull {
	margin: 0px 5px 0px 16px;
	color: #000000;
}

div.featRight {
	float: left;
	width: 240px;
	margin-left: 5px;
	color: #000000;
}
div.featRight2 {
	float: left;
	width: 340px;
	margin-left: 5px;
	color: #000000;
}

div.featRight h2{
	width: 340px;
}

table.send_email td{
	color: #000000;
}

div.productInformation {
	float: left;
	margin: 30px 5px 0px 16px;
	width: 485px;
}

div.productContentOfKit {
	float: left;
	margin: 30px 5px 0px 16px;
	width: 489px;
	color: #000000;
}

div.productPack {
	float: left;
	margin: 30px 5px 0px 16px;
	width: 489px;
	color: #000000;
}

div.productRelated {
	float: left;
	margin: 30px 5px 20px 16px;
	width: 489px;
	color: #000000;
}

div.productRelated h2{
	width: 483px;

}


div.productPackItem {
	float: left;
	width: 489px;
	border-bottom: 1px solid #E6E2E2;
}

div.productPackImg {
	float: left;
	width: 389px;
	margin: 7px 0px 0px 0px;
}

div.productPackCena {
	float: right;
	width: 100px;
	margin: 7px 0px 0px 0px;
	text-align: center;
}

div.productPackOdkaz {
	float: left;
	width: 389px;
	margin: 7px 0px 7px 0px;
}

img.pack_plus{
	float: left;
	margin: 8px 5px 0px 5px;
}

div.productFotkyObal {
	float: left;
	margin: 30px 0px 0px 16px;
	width: 207px;
}

div.productFotkyObal h2{
	width: 190px;
	color: #2a9ed9;
}


div.productVideoObal {
	float: left;
	margin: 30px 0px 0px 16px;
	width: 207px;

}

div.productVideoObal h2{
	width: 190px;
	margin-bottom: 10px;
	color: #2a9ed9;
}

div.productVideoObal table{
	margin: 0px 0px 10px 0px;
}

div.productRatingObal {
	float: left;
	margin: 30px 0px 0px 16px;
	width: 207px;
}

div.productRatingObal h2{
	width: 190px;
	margin-bottom: 10px;
	color: #2a9ed9;
}


form#cs, form#dog {
	padding-top: 10px;
}
input.feat, textarea.feat, select.feat {
	width: 165px;
}
textarea.featFull {
	width: 296px;
}
form#reg table {
	margin-top: 10px;
	padding-top: 0px;
}
form#faqSort {
	padding-top: 10px;
}
div.faqSort {
	margin-top: 0px;
	border-bottom: 1px solid #FFFFFF;
}
div.faq {
	background: #F2F2F2;
	padding: 0px 10px 10px;
	border-bottom: 1px solid #FFFFFF;
}
input.srch, select.srch {
	width: 220px;
}
select.comp {
	width: 195px;
}
table#compPhotos {
	margin-top: 10px;
	padding-top: 0px;
}
table.compData {
	padding-top: 0px;
	margin-top: 5px;
}
table.compData td {
	/*border-bottom: 1px solid #CCCCCC;*/
}
table.compData a {
	color: #000000;
}
table.compData a:Hover {
	color: #FF6600;
}
a.aboutLinkVer {
	display: block;
	background: #CCCCCC;
	height: 164px;
	width: 130px;
	float: right;
	margin-left: 10px;
	margin-top: 13px;
}
a.aboutLinkVer:Hover {
	display: block;
	background: #FF6600;
	height: 164px;
	width: 130px;
	float: right;
	margin-left: 10px;
	margin-top: 13px;
}
a.aboutLinkHor {
	display: block;
	background: #CCCCCC;
	height: 87px;
	width: 130px;
	float: left;
	margin-right: 10px;
	margin-top: 13px;
}
a.aboutLinkHor:Hover {
	display: block;
	background: #FF6600;
	height: 87px;
	width: 130px;
	float: left;
	margin-right: 10px;
	margin-top: 13px;
}
a.aboutLinkVer img, a.aboutLinkHor img {
	background: #FFFFFF;
	padding: 1px;
	margin: 1px;
}
a#aboutA, a#aboutB {
	margin-right: 0px;
}

div.param-obal {
	float: left;
	margin: 30px 5px 0px 16px;
	width: 505px;
}

div.tech_obal{
	width: 146px;
	background: #707070;
	float: left;
	padding: 0px;
	margin: 5px 5px 0px 0px;

}

div.param-obal h2 {

}

div.tech_prvni{
	width:135px;
	height:0px;
	float: left;
	background: #707070;
	text-align: center;
}
div.tech_img{
	width:146px;
	height: 97px;
	float: left;
	text-align: center;
	background: #ADADAD;
	padding-top: 0px;
}

div.tech_text{
	width:146px;
	height: 40px;
	float: left;
	text-align: center;
	/*background: #5E5E5E;*/
	padding-top: 0px;
	color: #000000;
	font-size: 16px!important;
	font-weight: bold;
}

.skryte_info
{
	visibility: hidden;
	z-index:1;
	display: none;
	height: 1px;
}

.visible_info {
	z-index:1;
	position: absolute;
	/*visibility: block;*/
	border: 1px solid white;
	padding: 5px;
	background: #000000;
	color: #FFFFFF;
}

.info
{
	visibility: visible;
	z-index:1;
	height: 120px;
	border: 1px solid #A0A0A0;
}

.strom_hidden {
	/*visibility: hidden;*/
	display: none;
}
.strom_visible {
	/*visibility: visible;*/
	display: table-row;
}

.navigace {
	text-decoration: none;
	color: white;
}

a.cesta{
	text-decoration: none;
}

a.cesta:Hover {
	text-decoration: underline;
}

.battery_table {
	padding-left: 5px;
	background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;
	height: 58px;
}

.battery_odkaz{
	color: white;
	font-weight: bold;
}

a.battery_odkaz {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.battery_odkaz:Hover {
	color: white;
	font-weight: bold;
	text-decoration: underline;
}


a.odkaz_navigace_topmodel {
	text-decoration: none;
}

a.odkaz_navigace_topmodel:Hover {
	text-decoration: underline;

}

#manufacturers_box {
	width: 49%;
	float: left;
	height: 120px;
}

#shipping_table {
	width: 710px;
}

#shipping_table td, th {
	padding: 0px !important;
	padding-left: 4px !important;
	text-align:center;

}

#shipping_table td {
	white-space: nowrap;
	color: black;
	border: 1px dotted #DDDDDD;
	padding: 3px 3px 3px 3px!important;
}



#shipping_table th {
	background: #E4E4E4;
	/*background: #FFFFFF url(./images/gradient-bg-top.jpg) 0px 0px repeat-x;*/
}

#shipping_table tr {
	/*background: #FFFAC2;*/
}

.shipping_table_sudy {
	/*background: #FAA93D;*/
}

.shipping_table_lichy {
	text-align: left !important;
}

#zony tr {
	/*background: #FFFAC2;*/
}

#zony td {
	/*background: #444444;*/
	color: #000000;
}

.zony_prvni {
	padding: 0px 10px 0px 5px !important;
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}

.potvrzeni_visible {
	position: absolute;
	top: 100px;
	left: 100px;
	width: 285px;
	height: 99px;
	border: 0px;
	padding: 10px;
	background: white;
	z-index: 9999;
	background: #FEAD01 url(./images/potvrzeni_bg.jpg) no-repeat;
	color: white;
}

.potvrzeni_invisible {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	border: 0px solid red;
	visibility: hidden;
}

table#anketa-table tr{
	height: 30px;
	line-height: 150%;
}



div#horni_navigace {
	margin: 0px;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 20px;
	width: 98%;
	color: black;
	float: left;
	background: #49494A url(./images2/navi/bg-navi.jpg) repeat-x;
	height: 130px;
	border: 0px;
}

div.horni_navigace_box {
	width: 78px;

	float: left;
	text-align: center;
}

div.horni_navigace_separator {
	width: 1px;
	float: left;
	text-align: center;
	background: #49494A url(./images2/navi/navi-separator.jpg) 0px 0px;
	height: 100%;
}

div.horni_navigace_img {
	float: left;
}

div.horni_navigace_text {
	float: left;
	background: #49494A url(./images2/horni-navigace-bg.jpg) 0px 0px repeat-x;
	width: 78px;
	font-weight: bold;
	height: 35px;
	text-align: center;
	padding-top: 3px;
}

div.our-brands-img {
	float: left;
	width: 290px;
	height: 150px;
	text-align: center;
}

div.our-brands-text {
	float: left;
	width: 400px;
	height: 140px;
	padding-left: 10px;
	padding-top: 10px;
}

div.our-brands-separator {
	float: left;
	width: 720px;
	text-align: center;
	/*background:  url(./images2/our-brands/our-brands-separator.jpg) 0px 10px no-repeat;*/
	border-top: 1px solid #000000;
	height: 10px;
}

.oranzova_text_bold {
	color: #F15C22;
	font-weight: bold;
}

div.onas-film {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 207px;
}

div.onas-film h2{
	width: 190px;
	color: #2a9ed9;
	margin: 0px 0px 12px 0px;
}



.film_foto {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
	/*border: 1px solid #94C8FA;*/
	border: 1px solid #FFFFFF;
}

.film_foto img {
	cursor: Pointer;
	width: 95px;
	height: 71px;
}

.onas_ul {
	padding: 10px 0px 0px 13px;
	color: white;
}

div#novinky-bg {
	float: left;
	background:  url(./images2/novinky-bg.jpg) 0px 0px no-repeat;
	height: 22px;
	width: 549px;
	margin-top: 12px;
	padding-top: 3px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 12px;
}

div#meteo_img_nyni {
	width: 170px;
	float: left;
}

div#text_nyni {
	width: 330px;
	float: left;
}

table#text_nyni_table th {
	text-align: right;
	padding-right: 5px!important;
}

div#pocasi_box {
	width: 180px;
	float: left;
	padding-top: 25px;

}

div#pocasi_separator{
	clear: both;
}

div.wallpapers-img {
	float: left;
	width: 160px;
}

div.wallpapers-links {
	float: left;
	width: 150px;
	padding-left: 5px;
}

.wallpapers-img img {
	border: 1px solid white;
}

div.wallpapers-separator {
	float: left;
	width: 700px;
	text-align: center;
	/*background:  url(./images2/our-brands/our-brands-separator.jpg) 0px 10px no-repeat;*/
	height: 20px;
	clear: both;
}

div.galerie-img {
	float: left;
	border: 1px solid #000000;
	width: 129px;
	height: 90px;
	margin: 6px;
	padding: 0px;
	text-align: center;
	overflow: hidden;
}


.stock_status_yes {
	color: #37D709;
}

.stock_status_no {
	color: #FF5151;
}

.img-goods_doc img {
	/*border: 1px solid #EEEEEE;*/
	border: 0px;
	margin: 0px 0px 0px 20px;
}

.img-ramecek img {
	border: 1px solid white;
}

#ilayer {
    position:absolute;
    width:960px;
    height:1000px;
    padding-top: 200px;
    top:0px;
    background: black;
    text-align: center;
}
#ilayer.noshow {
    display:none;
}
#ilayer.show {
    display:block;
}


.skryta_lupa
{
	z-index:1;
	position: absolute;
	display: none;
}

.lupa
{
	z-index:1;
	position: absolute;
	/*visibility: block;*/
	border: 0px;
	/*background:  url(./images2/lupa_small2.gif) no-repeat;*/
	background:  url(./images/lupa-search.png) no-repeat;
	width: 32px;
	height: 32px;
}

div.zalozky {
	width: 100%;
	float: left;
	height: 30px;
	background: url(./images2/zalozky_bg_1px.jpg) 0px 20px repeat-x;
}

div.zalozka_active {
	background:  url(./images2/zalozka_active.gif) no-repeat;
	float: left;
	width: 222px;
	height: 15px;
	padding-top: 5px;
	padding-left: 10px;
	color: #75B7F9;
}

div.zalozka_active1 {
	background:  url(./images2/zalozka_active_183.gif) no-repeat;
	float: left;
	width: 171px;
	height: 15px;
	padding-top: 5px;
	padding-left: 10px;
	color: #75B7F9;
}

div.zalozka_active1_second {
	background:  url(./images2/zalozka_active_183.gif) no-repeat;
	float: left;
	width: 171px;
	height: 15px;
	padding-top: 5px;
	padding-left: 10px;
	color: #75B7F9;
	left: -30px;
}

div.zalozka_deactive1 {
	background:  url(./images2/zalozka_deactive_183.gif) no-repeat;
	float: left;
	width: 171px;
	height: 15px;
	padding-top: 5px;
	padding-left: 10px;
	color: #75B7F9;
}


div#templ {
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	padding: 0px 10px 10px;
	border-top: 1px solid #000000;
	color: white;
	/*background: #393A3C;*/
	background: #393A3C;
}

div#zalozka_obsah {
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	padding: 10px 0px 10px 0px;
	color: #000000;
	/*background: #393A3C;*/
	float: left;
	width: 507px;
}

div#zalozka_obsah_related {
	/*background: #101112 url(./images2/bg-left-gradient.jpg) repeat-x;*/
	padding: 0px 10px 10px;
	color: white;
	background: #393A3C;
	float: left;
	width: 532px;
}

div.plus_foto {
	float: left;
	width: 100px;
	margin: 2px 2px 0px 0px;
	height: 75px;
	text-align: center;
}

div.plus_foto img {
	border: 1px solid white;
}

.hidden_info
{
	z-index:1;
	position: absolute;
	display: none;
}

.id_popup_prazdniny_visible
{
	z-index:1;
	position: absolute;
	/*visibility: block;*/
	border: 1px solid #DDDDDD;
	background: white;
	padding: 10px;
	color: black;
}

.id_popup_prazdniny_hidden
{
	z-index:1;
	position: absolute;
	display: none;
}


.srchSelect {
	border: 1px solid #666666;
}

.hlaska {
	font-weight: bold;
	float: left;
	margin: 10px 0px 5px 20px;
}
.hlaska2 {
	font-weight: bold;
	text-align: center;
	font-size:18px;
	margin: 20px 0px 0px 0px;
	clear:both;

}
.forum_kategorie {
	width: 710px;
}

table.forum_kategorie {
	background: #101010;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

table.forum_kategorie td {
	color: #000000;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	height: 59px;
	/*background: #000000 url(./images/forum/mistnosti-bg.jpg) repeat-x 0px 0px;*/
	background: #EFEFEF;
	text-align: center;

}

table.forum_kategorie td img {
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
}


table.forum_kategorie .forum_lichy td {
	background: #FFFFFF;
}

table.forum_kategorie .forum_separator td {
	height: 1px;
	background: #FFFFFF url(./images/forum/border-bottom.jpg) repeat-x 0px 0px;
}

table.forum_kategorie td a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

table.forum_kategorie .nadpis_kategorie td {
	height: 38px;
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #000000 url(./images/forum/category-bg.jpg) repeat-x 0px 0px;
	text-align: left;
}

.add-new-btn {
	float: right;
	height: 19px!important;
	background: #FFFFFF url(./images/forum/add-new-btn-bg.jpg) repeat-x 0px 3px;

	border: 1px solid #C9C9C9;
	padding: 3px 7px 0px 7px;
	margin: 0px 20px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
}

table.forum_kategorie .nadpis td {
	height: 40px;
	color: #0B0B0B;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF url(./images/forum/title-bg.jpg) repeat-x 0px 0px;
}

.forum_kategorie_legend {
	width: 750px;
	height: 32px;
	background: #FFFFFF url(./images/forum/legend-bg.jpg) no-repeat 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 6px;
	color: #FFFFFF;
}

.forum_kategorie_legend span {
	float: left;
	margin: 9px 0px 0px 5px;
}

.forum_kategorie_legend img {
	float: left;
	margin: 5px 0px 0px 20px;
}


/* FORUM DISKUZE */
table.forum_diskuze {
	width: 710px;
	text-align: left;
	margin: 0px 0px 20px 0px;
}

table.forum_diskuze th, table.forum_diskuze td {
	margin: 0;
	padding: 10px;
}

table.forum_diskuze thead th {
	color: #000000;
	font-weight: normal;
}
table.forum_diskuze thead td {
	width: 710px;
	background: #000000 url(./images/forum/category-bg.jpg) repeat-x 0px 0px;
	height: 38px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.forum_diskuze thead td h1 {
	padding: 0;
	margin: 0;
	float:left;
	color: #000000;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}


div.blockquote {
	padding:5px 10px 0px 30px;
	/*border:1px solid #C9D1D7;*/
	color: #636363;
	font-size: 10px!important;
}

div.blockquote span {
	color: #F25C27;
	font-size: 11px!important;
	font-weight: bold;
}

table.forum_diskuze tbody th {
	background-color: #fff;
	vertical-align:top;
	color:#000000;
	font-weight:normal;
	text-align: left;
	background: #FFFFFF url(./images/forum/uzivatel-bg.jpg) repeat-x;
	height: 30px;
	padding: 7px 0px 0px 10px!important;
	margin: 0px 0px 0px 0px;
}
table.forum_diskuze tbody th a {
	color: #02538e;
	font-weight: bold;
}
table.forum_diskuze tbody td {
	padding: 10px;
}


table.forum_novy_prizpevek {
	width: 710px;
	text-align: left;
	margin: 0px 0px 10px 0px;
}

table.forum_novy_prizpevek th, table.forum_novy_prizpevek td {
	margin: 0;
	padding: 10px;
}

table.forum_novy_prizpevek thead td {
	width: 710px;
}

table.forum_novy_prizpevek tbody th {
	background-color: #fff;
	vertical-align:top;
	color:#666;
	font-weight:bold;
	text-align: left;
	width: 107px;
}

table.forum_novy_prizpevek tbody td {
	background-color: #fff;
	color:#666;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

table.forum_novy_prizpevek tbody td input {
	width: 590px;
	border: 1px solid #BBBBBB;
}

table.forum_novy_prizpevek tbody td textarea {
	border: 1px solid #BBBBBB;
	width: 590px;
	height: 100px;
}

table.forum_novy_prizpevek tfoot td {
	text-align: right;
	padding: 0px 0px 0px 0px;
}

table.forum_novy_prizpevek tfoot td input {
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #BBBBBB;
}




table.forum_nove_tema {
	width: 710px;
	text-align: left;
	margin: 0px 0px 10px 0px;
}

table.forum_nove_tema th, table.forum_nove_tema td {
	margin: 0;
	padding: 10px;
}

table.forum_nove_tema thead td {
	width: 710px;
}

table.forum_nove_tema tbody th {
	background-color: #fff;
	vertical-align:top;
	color:#666;
	font-weight:bold;
	text-align: left;
	width: 107px;
}

table.forum_nove_tema tbody td {
	background-color: #fff;
	color:#666;
	font-weight:normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

table.forum_nove_tema tbody td input {
	width: 590px;
	border: 1px solid #BBBBBB;
}

table.forum_nove_tema tbody td textarea {
	border: 1px solid #BBBBBB;
	width: 590px;
	height: 100px;
}

table.forum_nove_tema tfoot td {
	text-align: right;
	padding: 0px 0px 0px 0px;
}

table.forum_nove_tema tfoot td input {
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #BBBBBB;
}


table.f_search_forum {
	width: 700px;
}

table.f_search_forum input{
	background: url(./images/order/input-bg.jpg) repeat-x 0px 0px;
	border: 1px solid #D0D0D0;
	height: 17px;
}


div.pd-product-obsah-ikony {
	float: left;
	width: 750px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

div.pd-product-obsah-ikony a {
	float: left;
	text-decoration: none;
	text-align: center;
	font-size: 11px!important;
	font-weight: bold;
	margin: 0px 0px 0px 3px;
	height: 36px;
	width: 146px;
	padding: 110px 0px 0px 0px;
	/* for IE */
  	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1;
}

div.pd-product-obsah-ikony a:hover {
	color: #F54E00;
  	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
}


/*PARAMETRY*/
div.parametry-leva-title {
	float: left;
	width: 244px;
	height: 47px;
	background: #FFFFFF url(./images/pd/title-parametr-bg.jpg) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.parametry-leva-title-text {
	float: left;
	margin: 13px 10px 0px 40px;
	padding: 0px 0px 0px 0px;
	color: #4A4A4A;
	font: 16px Arial,Tahoma, Verdana;
	font-weight: bold;
}

div.parametry-leva-box {
	float: left;
	width: 234px;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 0px;
	/*background: #FFFFFF url(./images/pd/title-category-bg-item.jpg) no-repeat 0px 0px;*/
	background: #FEFEFE;
	/*border-bottom: 1px solid #C2C2C2;*/

}

div.parametry-leva-separator {
	float: left;
	width: 244px;
	height: 2px;
	background: #FFFFFF url(./images/vyhledavani-separator.jpg) no-repeat 0px 0px;
}

div.parametry-leva-item a{
	text-decoration: none;
}

div.parametry-leva-item-posledni {
	/*background: #FFFFFF;*/
	border: 0px;
}

div.parametry-leva-bottom {
	float: left;
	width: 244px;
	height: 4px;
	background: #FFFFFF url(./images/pd/title-parametr-bg-bottom.jpg) no-repeat 0px 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.parametry-leva-box-title {
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 220px;
}

div.parametry-leva-box-obsah {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 220px;
	color: #838788;
}

input.parametry-odeslat {
	background: url(./images/pd/parametry-odeslat-bg.jpg) no-repeat 0px 0px;
	border: 0px;
	width: 128px;
	height: 26px;
	margin: 10px 0px 10px 45px;
	padding: 0px 0px 0px 0px;
	color: #556D21;
	font-size: 14px;
	cursor: pointer;
}

span.total {
	float: left;
	margin: 0px 0px 0px 8px;
}

span.total2 {
	float: left;
	margin: 0px 0px 0px 3px;
	font-size: 12px!important;
	color: #000000;
	font-weight: bold;
}

a.arrow {
	text-decoration: none;
	text-transform: none;
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px!important;
	color: #F56F38;
	font-weight: bold;
	float: left;
	margin: -6px 3px 0px 3px;
}

a.pager {
	text-decoration: none;
	text-transform: none;
	color: #F56F38;
	float: left;
	margin: 0px 2px 0px 2px;
	width: 15px;
	text-align: center;
}

.id_popup_naceste_visible
{
	z-index:1;
	position: absolute;
	/*visibility: block;*/
	border: 1px solid #DDDDDD;
	background: white;
	padding: 10px;
	color: black;
}

.id_popup_naceste_hidden
{
	z-index:1;
	position: absolute;
	display: none;
}



div.quick-order {
	float: left;
	width: 721px;
	height: 75px;
	background: url(./images/cart/quick-order-bg.png) no-repeat 0px 0px;
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

div.quick-order-title h4 {
	font-weight: bold;
	color: #3E7209;
}

div.quick-order-vyhledavani table tbody td {
	color: #4A4A4A;
	padding: 3px!important;
}

div.quick-order-vyhledavani table tbody td input[type=text]{
	border: 0px;
	width: 164px;
	height: 20px;
	background: url(./images/cart/quick-order-input-bg.png) no-repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 0px 6px;
	overflow: hidden;

}

div.quick-order-vyhledavani table tbody td input.cart-tlacitka{
	background: url(./images/cart/quick-order-submit-bg.png) repeat-x 0px 0px;
	border: 0px;
	height: 19px;
	border-left: 1px solid #2D5082;
	border-right: 1px solid #2B4F82;
}



div.quick-order-vyhledavani{
	padding: 0px 16px 0px 16px;
	margin: 5px 0px 0px 0px;
}

div.quick-order-vyhledavani table {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.quick-order-vyhledavani a {
	color: #FF7200;
}
div.quick-order-vyhledavani a:Hover {
	color: #FF7200;
}

div.quick-order-search {
	width: 721px;
	float: left;
	overflow: hidden;
	padding: 16px 0px 0px 16px;
}

div.quick-order-search table {
	width: 720px;
}

div.quick-order-search table thead th {
	background: #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
}

div.quick-order-search table tbody td {
	background: #FFFFFF url(./images/cart/quick-order-search-bg.png) repeat-x 0px 0px;
	height: 35px;
	color: #000000;
	border-bottom: 1px solid #D9D9D9;
}

div.quick-order-search table tbody td a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.quick-order-search-search-btn {
	background: url(./images/cart/quick-order-search-search-bg.png) no-repeat 0px 0px;
	width: 126px;
	height: 33px;
	border: 0px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
}

div.quick-order-zbozi {
	width: 721px;
	float: left;
	overflow: hidden;
	padding: 16px 0px 0px 16px;
}

div.quick-order-zbozi-hlavicka {
	width: 721px;
	height: 65px;
	float: left;
	background: url(./images/cart/quick-order-zbozi-bg.png) no-repeat 0px 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.quick-order-zbozi-hlavicka h4{
	font-weight: bold;
	color: #000000;
	float: left;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

div.quick-order-zbozi table {
	width: 720px;
}

div.quick-order-zbozi table thead th {
	background: #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
}

div.quick-order-zbozi table tbody tr {

}

div.quick-order-zbozi table tbody td {
	background: #FFFFFF url(./images/cart/quick-order-zbozi-item-bg.png) repeat-x 0px 0px;
	overflow: hidden;
}

div.quick-order-zbozi table tbody td {
	height: 93px;
	border-right: 1px solid #F1F1F1;
	color: #000000;
}

div.quick-order-zbozi table tbody a {
	text-decoration: none;
	font-weight: bold;
}

table.quick-order-zbozi-table{
	width: 300px!important;
	float: right;
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 0px!important;
}

table.quick-order-zbozi-table tbody tr {
	background: none!important;
}

table.quick-order-zbozi-table tbody td {
	height: 25px!important;
	border: 0px!important;
	text-align: center!important;
	font-size: 14px;
	font-weight: bold;
	background: none!important;
}

.add {
	width: 20px;
	border: 1px solid #7C7B7B;
	text-align: center;
}

.tlacitko_continue {
	background: url(./images/cart/quick-order-pokracovani.png) no-repeat 0px 0px;
	width: 203px;
	height: 30px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.recalc {
	/*background: url(./images/cart/quick-order-pokracovani.png) no-repeat 0px 0px;*/
	/*width: 203px;*/
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}

.tlacitko_zpet {
	/*background: url(./images/cart/quick-order-pokracovani.png) no-repeat 0px 0px;*/
	/*width: 203px;*/
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}



div.order-zbozi {
	width: 721px;
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 16px;
}

div.order-zbozi-hlavicka {
	width: 721px;
	height: 65px;
	float: left;
	background: url(./images/cart/quick-order-zbozi-bg.png) no-repeat 0px 0px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-zbozi table {
	width: 720px;
}

div.order-zbozi table thead th {
	background: #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
	padding: 0px 0px 10px 16px!important;
}

div.order-zbozi table tbody tr {

}

div.order-zbozi table tbody td {
	background: #FFFFFF url(./images/cart/quick-order-zbozi-item-bg.png) repeat-x 0px 0px;
	overflow: hidden;
}

div.order-zbozi table tbody td {
	height: 93px;
	border-right: 1px solid #F1F1F1;
	color: #000000;
}

div.order-zbozi table tbody a {
	text-decoration: none;
	font-weight: bold;
}



/**/



/*WARNING*/
div.warning-top
{
	background: #FFFFFF url(./images/order/warning-bg-top.jpg) no-repeat 0px 0px;
	float: left;
	width: 720px;
	height: 8px;
}
div.warning-bottom
{
	background: #FFFFFF url(./images/order/warning-bg-bottom.jpg) no-repeat 0px 0px;
	float: left;
	width: 720px;
	height: 8px;
	margin: 0px 0px 10px 0px;
}
div.warning-obsah
{
	float: left;
	width: 658px;
	padding: 0px 10px 0px 50px;
	color: red;
	border-left: 1px solid #D72B01;
	border-right: 1px solid #D72B01;
	background: url(./images/order/warning-ikona.png) no-repeat 11px 5px;
}

div.order-title h2{
	width: 710px;
	color: #000000;
	font-size: 14px;
}

div.order-karta {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-karta table {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-karta table tbody th {
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 5px!important;
	width: 200px!important;
}

div.order-karta table tbody td {
	color: #000000;
}

div.order-karta input {
	border: 1px solid #D1D0D0;
	background: #FFFFFF url(./images/order/input-bg.jpg) repeat-x 0px 0px;
	height: 16px;
	padding: 3px 3px 0px 3px;
}

td.info-adresa {
	text-align: left;
	background: #FFFFFF url(./images/order/info-karty-img.png) no-repeat 0px 07px;
	border: 1px solid #D6D3D3;
	height: 60px!important;
	color: #000000;
	padding: 0px 0px 0px 60px;
}

div.order-adresa {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-adresa table {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-adresa table tbody th {
	font-weight: normal;
	color: #000000;
	text-align: right;
	padding-right: 5px!important;
	width: 200px!important;
}

div.order-adresa table tbody td {
	color: #000000;
}

div.order-adresa input {
	border: 1px solid #D1D0D0;
	background: #FFFFFF url(./images/order/input-bg.jpg) repeat-x 0px 0px;
	height: 16px;
	padding: 3px 3px 0px 3px;
}

div.order-adresa select {
	border: 1px solid #D1D0D0;
	height: 20px;
}

div.order-adresa option {
	border: 1px solid #D1D0D0;
	/*background: #FFFFFF url(./images/order/input-bg.jpg) repeat-x 0px 0px;*/
	height: 16px;
	padding: 3px 3px 0px 3px;
	color: #000000;
}

div.order-poznamka {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-poznamka table {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-poznamka table tbody td {
	color: #000000;
	width: 720px;
	padding: 0px 0px 0px 0px;
}

div.order-poznamka textarea {
	border: 1px solid #D1D0D0;
	background: #FFFFFF url(./images/order/textarea-bg.jpg) repeat-x 0px 0px;
	width: 710px!important;
	height: 106px;
	padding: 3px 3px 3px 3px;
}


div.order-ship-info {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

div.order-ship-info table {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-ship-info table tbody th {
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-right: 5px!important;
	width: 150px!important;
	vertical-align: top;
}

div.order-ship-info table tbody td {
	color: #000000;
}



div.order-tlacitka {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

div.order-tlacitka table {
	float: left;
	width: 720px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.order-tlacitka table tbody td {
	color: #000000;
}

div.order-tlacitka input{
	border: 0px;
	background: #FFFFFF url(./images/order/tlacitka-bg.jpg) repeat-x 0px 0px;
	height: 28px!important;
	padding: 0px 10px 0px 10px!important;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}


form.addProductNew {
	background: #FFFFFF url(./images/nakoupit-bg.jpg) repeat-x 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 202px;
	height: 31px;
}

.addProductNewSipky {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 8px 0px 8px;
	width: 9px;
}

.addProductNewSipky img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	width: 9px;
	height: 9px;
	float: left;
	cursor: pointer;
}

.addProductNewInput {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 31px;
}

.addProductNewInput input {
	border: 1px solid #FB851E;
	padding: 2px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
	height: 14px;
	width: 25px;
	text-align: center;
}

.addProductNewSubmit {
	float: left;
	width: 130px;
	height: 31px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.addProductNewSubmit input {
	font-size: 18px!important;
	font-weight: bold;
	color: #FFFFFF;
	width: 85px;
	margin: 2px 0px 0px 40px;
	border: 0px;
	background: none;
	cursor: pointer;
}

table.security-table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.security-table th{
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

table.security-table td {
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
}

div#buy-before-fly {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	top: -37px;
	left: 4px;

}


div.video_obal {
	float: left;
	padding: 20px 0px 20px 16px;
}

div.video_obal h2 {
	margin: 0px 0px 20px 0px;
}

div.video_player_en {
	float: left;
	width: 453px;
	height: 325px;
	background: #ffffff url(./images/pd/video_en.jpg) no-repeat 0px 0px;
	margin: 0px 0px 30px 20px;
}

div.video_player_de {
	float: left;
	width: 453px;
	height: 325px;
	background: #ffffff url(./images/pd/video_de.jpg) no-repeat 0px 0px;
	margin: 0px 0px 30px 20px;
}

div.video_player_ru {
	float: left;
	width: 453px;
	height: 325px;
	background: #ffffff url(./images/pd/video_ru.jpg) no-repeat 0px 0px;
	margin: 0px 0px 30px 20px;
}

div.video_player_en object {
	float: left;
	margin: 21px 0px 0px 21px;
}

div.video_player_de object {
	float: left;
	margin: 21px 0px 0px 21px;
}

div.video_player_ru object {
	float: left;
	margin: 21px 0px 0px 21px;
}

div.video_player_fr {
	float: left;
	width: 453px;
	height: 325px;
	background: #ffffff url(./images/pd/video_fr.jpg) no-repeat 0px 0px;
	margin: 0px 0px 30px 20px;
}

div.video_player_fr object {
	float: left;
	margin: 21px 0px 0px 21px;
}

div.nurnberg {
	float: left;
	margin: 0px 0px 4px 0px;
}

img.exclusive {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	float: left;
	width: 246px;
	height: 113px;
}

div.dealer-login-obal-fr{
	background: url(images/homepage/dealer_login_pricelist_fr.jpg);
	float:left;
	width: 246px;
	height: 277px;
	text-align: center;
}

div.dealer-login-obal-en{
	background: url(images/homepage/dealer_login_pricelist_en.jpg);
	float:left;
	width: 246px;
	height: 277px;
	text-align: center;
}

div.dealer-login-obal-de{
	background: url(images/homepage/dealer_login_pricelist_de.jpg);
	float:left;
	width: 246px;
	height: 277px;
	text-align: center;
}

div.dealer-login-obal-ru{
	background: url(images/homepage/dealer_login_pricelist_ru.jpg);
	float:left;
	width: 246px;
	height: 277px;
	text-align: center;
}

a.dealer-login {
	float: left;
	width: 246px;
	height: 230px;
	margin: 0px 0px 0px 0px;
}

img.dealer-login {
	margin: 0px 0px 4px 0px;
}

a.dealer-login-odkaz {
	text-align: center;
	color: white;
}

/*

*/

div.topmodel-photos-p {
	float: left;
	margin: 0px 0px 20px 0px;
	width: 490px;
	height: 90px;
	cursor: pointer;
}

div.topmodel-photos-p-active {
	float: left;
	margin: 0px 0px 20px 0px;
	width: 490px;
	height: 90px;
	cursor: pointer;
	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
}

div.topmodel-photo-box {
	float: left;
	position:relative;
	width: 130px;
	height: 90px;
	overflow: hidden;
	margin: 0px 5px 0px 0px;
}

div.topmodel-photo-box-img {
	float: left;
	width: 170px;
	height: 131px;
	overflow: hidden;
}

div.topmodel-photo-title {
	float: left;
	width: 355px;
	height: 30px;
	overflow: hidden;
	color: #F15D22;
}

div.topmodel-photo-title a {
	color: #F15D22;
	font-weight: bold;
	text-decoration: none;
}


div.gallery-separator {
	float: left;
	width: 481px;
	height: 24px;
	background: #FFFFFF url(./images/galery-separator.jpg);
}

div.gallery-prava-fotky-obal {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 207px;
}
div.gallery-prava-fotky-obal h2{
	width: 190px;
	color: #2a9ed9;
	margin: 0px 0px 12px 0px;
}

.gallery-prava-foto {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
	/*border: 1px solid #94C8FA;*/
	border: 1px solid #FFFFFF;
}

.gallery-prava-foto-active {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
	/*border: 1px solid #94C8FA;*/
	border: 1px solid #FFFFFF;
	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
}

.gallery-prava-foto img {
	cursor: Pointer;
	width: 95px;
	height: 71px;
}

.gallery-prava-foto-active img {
	cursor: Pointer;
	width: 95px;
	height: 71px;
}

div.user-photos-p {
	float: left;
	margin: 0px 0px 20px 0px;
}

div.user-photos-p h2 {
	width: 700px;
}

div.user2-photos-p {
	margin: 0px 0px 20px 0px;
}

div.user2-photos-p h2 {
	width: 491px;
}

div.user-photos-p .novafotka {
	float: left;
	width: 500px;
}

div.user-photos-p .komentar {
	width: 700px;
}

div.user-photo-box {
	float: left;
	width: 170px;
	height: 160px;
	overflow: hidden;
	margin: 0px 5px 5px 0px;
}

div.user2-photo-box {
	float: left;
	position: relative;
	width: 160px;
	height: 160px;
	overflow: hidden;
	margin: 0px 2px 2px 0px;
}

div.user2-photo-novinka {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 15px;
	background: #98C745;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

div.user2-photo-box-active {
	float: left;
	width: 160px;
	height: 160px;
	overflow: hidden;
	margin: 0px 2px 2px 0px;
	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;
}

div.user-photo-box-img {
	float: left;
	width: 170px;
	height: 131px;
	overflow: hidden;
}

div.user2-photo-box-img {
	float: left;
	width: 160px;
	height: 131px;
}

div.user-photo-box-odkaz {
	float: left;
	width: 170px;
	text-align: center;
}

div.user-photo-box-odkaz a {
	text-decoration: none;
}

div.user2-photo-box-odkaz {
	float: left;
	width: 170px;
	text-align: center;
}

div.user2-photo-box-odkaz a {
	text-decoration: none;
}

div.homepage-discount-obal-fr {
	float: left;
	width: 752px;
	height: 277px;
	background: url(./images/homepage-discount-fr-bg.jpg);
	cursor: pointer;
}

div.homepage-discount-obal-en {
	float: left;
	width: 752px;
	height: 277px;
	background: url(./images/homepage-discount-en-bg.jpg);
	cursor: pointer;
}

div.homepage-discount-obal-de {
	float: left;
	width: 752px;
	height: 277px;
	background: url(./images/homepage-discount-de-bg.jpg);
	cursor: pointer;
}

div.homepage-discount-obal-ru {
	float: left;
	width: 752px;
	height: 277px;
	background: url(./images/homepage-discount-ru-bg.jpg);
	cursor: pointer;
}

div#homepage-banner-vyber{
	position: absolute;
	/*border:1px solid red;*/
	width: 365px;
	height: 30px;
	font-size: 16px;
	text-align: center;
}

div.homepage-banner-vyber-p{
	float: left;
	width: 180px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

div.homepage-banner-vyber-d{
	float: left;
	width: 180px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

div.homepage_banner_leva {
	float: left;
	width: 358px;
	height: 277px;
}

div.homepage_banner_title {
	float: left;
	width: 345px;
	height: 42px;
	padding: 0px 0px 0px 13px;
	font-size: 18px;
	font-weight: bold;
}

div.homepage_banner_title a {
	font-size: 18px;
	text-decoration: none;
	color: #F15D22;
	font-weight: bold;
}

div.homepage_banner_title a:hover {
	color: #F15D22;
}

div.homepage_banner_description {
	float: left;
	width: 345px;
	padding: 5px 0px 0px 13px;
	font-size: 12px;
	color: white;
	/*font-weight: bold;*/
	height: 45px;
}

div.homepage_banner_description a{
	color: #F15D22;
}

div.homepage_banner_prava{
	position: relative;
	width: 389px;
	height: 264px;
	padding: 13px 0px 0px 5px;
	overflow: hidden;
}

div.shipping_free_en{
	position: absolute;
	top: 5px;
	left: 250px;
	background: url(./images/shipping_free_en.png) no-repeat;
	width: 137px;
	height: 150px;
	padding: 60px 0px 0px 0px;
	text-align: right;
}

div.shipping_free_de{
	position: absolute;
	top: 5px;
	left: 250px;
	background: url(./images/shipping_free_de.png) no-repeat;
	width: 137px;
	height: 150px;
	padding: 60px 0px 0px 0px;
	text-align: right;
}

div.shipping_free_ru{
	position: absolute;
	top: 5px;
	left: 250px;
	background: url(./images/shipping_free_ru.png) no-repeat;
	width: 137px;
	height: 150px;
	padding: 60px 0px 0px 0px;
	text-align: right;
}

div.shipping_free_fr{
	position: absolute;
	top: 5px;
	left: 250px;
	background: url(./images/shipping_free_fr.png) no-repeat;
	width: 137px;
	height: 130px;
	padding: 60px 0px 0px 0px;
	text-align: right;
}

div.homepage_banner_img{
	text-align: center;
}

div.homepage_banner_title_separator {
	float: left;
	width: 358px;
	height: 50px;
}

table.homepage_banner_table {
	float: left;
}

table.homepage_banner_table tbody tr td {
	padding: 1px;
	margin: 0px;
}

.homepage_banner_oranzova {
	color: #F15D22;
}

.homepage_banner_seda {
	color: #A0A0A1;
}

.homepage_banner_zelena {
	color: #76D71F;
}

.homepage_banner_bila {
	color: #FFFFFF;
}

.hpb1 {
	width: 50px;
	font-size: 10px;
	text-align: right;
	line-height: 10px;
}

.hpb2 {
	width: 90px;
	font-size: 22px;
}

.hpb3 {
	font-size: 22px;
}

.hpb4 {
	font-size: 22px;
}

.hpb5 {
	font-size: 44px;
}

.hpb6 {
	#line-height: 30px;
	padding-left: 15px!important;
}

div.user2-photos-info {
	padding: 20px 0px 20px 0px;

}

.upgrade-message-img {
	float: left;
	text-align: center!important;
	width: 700px;
}

.upgrade-message-img img {
	margin: 20px 20px 0px 20px;
}

div#naseptavac-box {
	border: 1px solid #fed700;
	background: #16528f;
	height:150px;
	overflow:auto;
	float: left;
	position:absolute;
	width: 300px;
	z-index:999;
	display: none;
}

div#naseptavac-box table tbody td {
	font-size: 10px;
	line-height: 10px;
	border-bottom: 1px dotted #42688B;
}

div#naseptavac-box a{
	text-decoration: none;
	color: white;
}

div#naseptavac-box a:hover{
	text-decoration: none;
	color: #DDDDDD;
}

div.invisible {
	display: none!important;
}

div.visible {
	display: block!important;
}

.error-div {
	color: red;
	background-color: #f2d6d6;
	font-weight: 700;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-top: 3px;
}



/*TEXT*/
.plovouci-leva {float: left;}
.plovouci-prava {float: right;}
.text-prava {text-align: right;}
.text-leva {text-align: left;}
.text-stred {text-align: center;}
.pismo12{font-size: 12px;}
.pismo14 {font-size: 14px;}
.pismo16 {font-size: 16px;}
.bez-pozadi {background: #FFFFFF; border: 1px solid red;}
.tucne {font-weight: bold;}
.odsazeni {float: left; padding: 16px 0px 0px 16px;}
.sirka50 {width: 50px!important;}
.sirka100 {width: 100px!important;}
.sirka150 {width: 150px!important;}
.sirka200 {width: 200px!important;}
.neradek {white-space:nowrap;}
.vmiddle, .fit_va, td.flb_va { vertical-align: middle; }
.vtop { vertical-align: top; }
.vbottom { vertical-align: bottom; }
.barva_topics { color: #78A91A; }
.preskrknuto_css { text-decoration: line-through; }
.oranzova {color: #F15D22; }

.newsletter-row-title {
	float: left;
	width: 150px;
}

.newsletter-row-template-div {
	border-top: 1px solid gray;
	margin-top: 15px;
	padding-top: 10px;
}

.newsletter-row-title-input {
	width: 600px;
}

.newsletter-row-link-input {
	width: 600px;
}

.newsletter-row-img-input {
	width: 300px;
}

.newsletter-email-header {
	background: #FFFFFF url(http://www.topmodel.fr/images/newsletter/header_repeat.jpg) repeat-x;
	height: 77px;
}

.newsletter-email-footer {
	background: #FFFFFF url(http://www.topmodel.fr/images/newsletter/footer_repeat.jpg) repeat-x;
	height: 196px;
}

.newsletter-email-body-div {
	background: #FFFFFF;
	text-align: left;
	width: 750px;
}

.newsletter-email-top-text {
	padding-left: 60px;
}

.newsletter-separator {
	background: #FFFFFF url(http://www.topmodel.fr/images/newsletter/separator.jpg) no-repeat;
	height: 20px;
	margin-left: 60px;
	margin-bottom: 20px;
}

.newsletter-item-div {
	min-height: 180px;
	margin-left: 60px;
}

.newsletter-item-title-div {
	color: #e85512;
	text-align: left;
}

.newsletter-item-text-div {
	text-align: left;
}

.newsletter-item-image-div {
	position: relative;
	height: 130px;
	width: 185px;
	float: left;
	margin-right: 15px;
	text-align: center;
}

.newsletter-detail-button {
	margin-top: 10px;
}

.newsletter-image-border {

	width: 185px;
	height: 130px;

}
.newsletter-success-mesage {
	font-size: 12;
	color: green;
}

.payment_method_name {
	margin-left: 5px;
	font-size: 16px !important;
	font-weight: bold;
}

.payment_method_info_div {
	width: 680px;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 20px;
}

.lang_options {
	background-color: #561a00;
	position:relative;
	border: 1px solid #561a00;
	padding: 5px;
	width: 55px;
}

body.winter .lang_options {
    background-color: #012a6a;
    border: 1px solid #012a6a;
}

.lang_options ul {
	margin: 0px;
	padding: 0 0 0 5px;
}

.lang_options li {
	list-style: none;
}

.lang_options a:hover {
	text-decoration: none;
	color: #ffffff;
}

.lang_options a {
	text-decoration: none;
	color: #ffffff;
}

.selected_lang {
	background-color: #561a00;
	border: 1px solid #561a00;
    border-radius: 2px;
	width: 65px;
	height: 15px;
    color: #ffffff;
}

body.winter .selected_lang {
    background-color: #012a6a;
    border: 1px solid #012a6a;
}

.selected_lang_icon {
	margin: 2px;
	vertical-align: middle;
}

.selected_lang_text {
	margin-left: 3px;
}

.lang_option_text {
	margin: 0 0 0 7px;
}

.drop_down_icon {
	vertical-align: middle;
	float: right;
	margin-top: 4px;
	margin-right: 2px;
}

.youtube-info {
	float: left;
	position: absolute;
	padding: 0px;
	margin-top: 72px;
	margin-left: 10px;
	width: 234px;
	height: 39px;
	font:11px Arial,Tahoma,Verdana;
	line-height: 12px;
}

.youtube-info-date {
	color: #a4de3a;
}

.youtube-info-name {
	color: #FF1615;
}

.youtube-info-desc {
	margin: 0px;
	padding: 0px;
	color: white;
}

.track-icon {
	position: absolute;
	left: 50%;
	margin-left: 520px;
	top: 430px;
	background: url("./images/homepage/track_icon_fr.png") no-repeat scroll 0px 0px transparent;
	min-width: 293px;
	height: 114px;
}

.track-icon-link:hover,
.track-icon-link-en:hover,
.track-icon-link-de:hover,
.track-icon-link-ru:hover {
  text-decoration: none;
}

.track-icon-link {
	/*background: url("./images/homepage/track_icon_link_fr.png") no-repeat scroll 0px 0px transparent;*/
	z-index: 100;
	width: 290px;
	height: 110px;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
  text-decoration: none;
}

.track-icon-en {
    position: absolute;
    left: 50%;
  	margin-left: 520px;
  	top: 430px;
    background: url("./images/homepage/track_icon_en.png") no-repeat scroll 0px 0px transparent;
  	min-width: 293px;
  	height: 114px;
}

.track-icon-link-en {
    /* background: url("./images/homepage/track_icon_link_en.png") no-repeat scroll 0px 0px transparent; */
    z-index: 100;
  	width: 290px;
  	height: 110px;
  	margin-top: 0px;
  	margin-left: 0px;
    display: block;
    text-decoration: none;
}

.track-icon-de {
    position: absolute;
    left: 50%;
  	margin-left: 520px;
  	top: 430px;
    background: url("./images/homepage/track_icon_de.png") no-repeat scroll 0px 0px transparent;
  	min-width: 293px;
  	height: 114px;
}

.track-icon-link-de {
    /* background: url("./images/homepage/track_icon_link_de.png") no-repeat scroll 0px 0px transparent; */
    z-index: 100;
  	width: 290px;
  	height: 110px;
  	margin-top: 0px;
  	margin-left: 0px;
    display: block;
    text-decoration: none;
}

.track-icon-ru {
    position: absolute;
    left: 50%;
  	margin-left: 520px;
  	top: 430px;
    background: url("./images/homepage/track_icon_ru.png") no-repeat scroll 0px 0px transparent;
  	min-width: 293px;
  	height: 114px;
}

.track-icon-link-ru {
    /* background: url("./images/homepage/track_icon_link_ru.png") no-repeat scroll 0px 0px transparent; */
    z-index: 100;
  	width: 290px;
  	height: 110px;
  	margin-top: 0px;
  	margin-left: 0px;
    display: block;
    text-decoration: none;
}

.price-request,
.order-request {
    margin-top: 4px;
}

.productPriceOnRequest {
	float: left;
	width: 180px;
	margin: 15px 0px 0px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

/**
 * ADVENT
 */
div.homepage-banner-advent-de,
div.homepage-banner-advent-en,
div.homepage-banner-advent-fr,
div.homepage-banner-advent-ru {
	float: left;
	width: 752px;
	height: 277px;
  position: relative;
}

div.homepage-banner-advent-de { background: url(./images/advent/home_new_de.png); }
div.homepage-banner-advent-en { background: url(./images/advent/home_new_en.png); }
div.homepage-banner-advent-fr { background: url(./images/advent/home_new_fr.png); }
div.homepage-banner-advent-ru { background: url(./images/advent/home_new_ru.png); }

div.homepage-banner-advent-de a.advent-day,
div.homepage-banner-advent-en a.advent-day,
div.homepage-banner-advent-fr a.advent-day,
div.homepage-banner-advent-ru a.advent-day {
  display: block;
  position: absolute;
  width: 29px;
  height: 29px;
  text-decoration: none;
  /*background: yellow;*/
}

a.day1 { left: 493px; top: 219px; }
a.day2 { left: 524px; top: 219px; }
a.day3 { left: 555px; top: 219px; }
a.day4 { left: 586px; top: 219px; }
a.day5 { left: 619px; top: 219px; }
a.day6 { left: 650px; top: 219px; }
a.day7 { left: 681px; top: 219px; }
a.day8 { left: 711px; top: 219px; }
a.day9 { left: 538px; top: 188px; }
a.day10 { left: 570px; top: 188px; }
a.day11 { left: 602px; top: 188px; }
a.day12 { left: 633px; top: 188px; }
a.day13 { left: 663px; top: 188px; }
a.day14 { left: 558px; top: 157px; }
a.day15 { left: 589px; top: 157px; }
a.day16 { left: 619px; top: 157px; }
a.day17 { left: 651px; top: 157px; }
a.day18 { left: 575px; top: 125px; }
a.day19 { left: 606px; top: 125px; }
a.day20 { left: 637px; top: 125px; }
a.day21 { left: 590px; top: 94px; }
a.day22 { left: 620px; top: 94px; }
a.day23 { left: 607px; top: 65px; }
a.day24 { left: 607px; top: 35px; }

a.advent-all-sales {
  position: absolute;
  left: 187px;
  top: 161px;
  /* text-decoration: none; */
  font-size: 24px;
  color: #ffffff;
  font-weight: bold;
}

a.advent-all-sales:hover {
  text-decoration: none;
}

#prava .prava-sloupce-obsah .advent-calendar {
  width: 750px;
  height: 471px;
  position: relative;
}

#prava .prava-sloupce-obsah .background-de {
  background: url(./images/advent/calendar_new_de.png);
}

#prava .prava-sloupce-obsah .background-en {
  background: url(./images/advent/calendar_new_en.png);
}

#prava .prava-sloupce-obsah .background-fr {
  background: url(./images/advent/calendar_new_fr.png);
}

#prava .prava-sloupce-obsah .background-ru {
  background: url(./images/advent/calendar_new_ru.png);
}

#prava .prava-sloupce-obsah .advent-calendar .advent-present {
  position: absolute;
  left: 509px;
  top: 319px;
  width: 241px;
  height: 152px;
  background: url(./images/advent/present.png);
}

#prava .prava-sloupce-obsah .advent-calendar .advent-santa {
  position: absolute;
  left: 541px;
  top: 227px;
  width: 209px;
  height: 244px;
  background: url(./images/advent/santa.png);
}

#prava .prava-sloupce-obsah .advent-calendar .advent-stock {
  position: absolute;
  left: 390px;
  top: 352px;
  font-size: 9px;
}

#prava .prava-sloupce-obsah .advent-calendar .advent-stock-ru {
  position: absolute;
  left: 425px;
  top: 352px;
  font-size: 9px;
}

#prava .prava-sloupce-obsah .advent-calendar a.advent-day {
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  text-decoration: none;
}

#prava .prava-sloupce-obsah .advent-calendar a.day1 { left: 10px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day2 { left: 41px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day3 { left: 71px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day4 { left: 101px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day5 { left: 132px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day6 { left: 163px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day7 { left: 193px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day8 { left: 223px; top: 259px; }
#prava .prava-sloupce-obsah .advent-calendar a.day9 { left: 54px; top: 229px; }
#prava .prava-sloupce-obsah .advent-calendar a.day10 { left: 85px; top: 229px; }
#prava .prava-sloupce-obsah .advent-calendar a.day11 { left: 115px; top: 229px; }
#prava .prava-sloupce-obsah .advent-calendar a.day12 { left: 146px; top: 229px; }
#prava .prava-sloupce-obsah .advent-calendar a.day13 { left: 176px; top: 229px; }
#prava .prava-sloupce-obsah .advent-calendar a.day14 { left: 73px; top: 198px; }
#prava .prava-sloupce-obsah .advent-calendar a.day15 { left: 104px; top: 198px; }
#prava .prava-sloupce-obsah .advent-calendar a.day16 { left: 134px; top: 198px; }
#prava .prava-sloupce-obsah .advent-calendar a.day17 { left: 166px; top: 198px; }
#prava .prava-sloupce-obsah .advent-calendar a.day18 { left: 89px; top: 167px; }
#prava .prava-sloupce-obsah .advent-calendar a.day19 { left: 120px; top: 167px; }
#prava .prava-sloupce-obsah .advent-calendar a.day20 { left: 150px; top: 167px; }
#prava .prava-sloupce-obsah .advent-calendar a.day21 { left: 105px; top: 137px; }
#prava .prava-sloupce-obsah .advent-calendar a.day22 { left: 135px; top: 137px; }
#prava .prava-sloupce-obsah .advent-calendar a.day23 { left: 122px; top: 108px; }
#prava .prava-sloupce-obsah .advent-calendar a.day24 { left: 122px; top: 78px; }

#prava .prava-sloupce-obsah .advent-calendar .advent-product {
  position: absolute;
  left: 274px;
  top: 79px;
  width: 435px;
  height: 291px;
}

div#prava .advent-product .advent-date {
  float: left;
  padding-left: 0px;
  padding-top: 5px;
  width: 110px;
  height: 60px;
  text-align: right;
  color: #357cf3;
  font-size: 18px;
  font-weight: bold;
}

div#prava .advent-product .advent-title {
  float: left;
  padding-left: 10px;
  padding-top: 5px;
  width: 315px;
  height: 60px;
}

div#prava div.advent-product .advent-title a {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
}

div#prava div.advent-product .advent-left {
  float: left;
  width: 146px;
  height: 226px;
}

div#prava div.advent-product .advent-right {
  float: left;
  width: 289px;
  height: 226px;
}

div#prava div.advent-product .advent-left .advent-price-old {
  padding-left: 12px;
  padding-top: 0px;
  height: 53px;
  color: #1b3b7f;
  font-size: 26px;
  font-weight: bold;
  text-decoration: line-through;
}

div#prava div.advent-product .advent-left .advent-discount {
  padding-left: 12px;
  height: 80px;
  color: #357cf3;
  font-size: 52px;
  font-weight: bold;
}

div#prava div.advent-product .advent-left .advent-price {
  padding-left: 12px;
  height: 35px;
  color: #1b3b7f;
  font-size: 26px;
  font-weight: bold;
}

div.advent-product .advent-buy {
  padding-left: 9px;
}

div#prava div.advent-buy span.code {
  color: #157dd7;
  font-size: 11px;
  font-weight: normal;
}

div#prava div.advent-buy div.quantity {
  float: left;
  width: 30px;
  height: 20px;
  background-color: #00075a;
  margin-top: 2px;
}

div#prava div.advent-buy div.quantity input.add {
  margin: 2px 0 0 2px;
  width: 26px;
  height: 16px;
  text-align: center;
  padding: 0px;
  border: 0px;
}

div#prava div.advent-buy div.button {
  float: left;
  width: 75px;
  height: 20px;
  margin-top: 2px;
}

div#prava div.advent-buy div.button input.advent {
  width: 75px;
  height: 20px;
  padding: 0px;
  border: 0px;
  color: #ffffff;
  background: url(./images/advent/button_back.png) repeat-x;
}

div#prava div.advent-buy div.stock {
  clear: both;
  padding-top: 2px;
}

div#top-forgot-pass {
    float: left;
    height: 70px;
    width: 105px;
    margin-top: 15px;
    margin-left: 145px;
    padding-left: 30px;
    background: url('./images/top-menu/icon-circle.png') left 3px no-repeat;
}

div#top-forgot-pass a:hover {
    color: #dddddd;
}

div#top-catalog {
    width: 92px;
    height: 92px;
    position: absolute;
    left: 727px;
    top: 51px;
}

div#top-social {
    float: left;
    height: 70px;
    width: 100px;
    margin-top: 15px;
    margin-left: 330px;
}

div#top-social div {
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 5px;
}

div#top-social a {
  background: none;
  display: block;
  float: left;
  width: 30px;
  height: 21px;
  padding: 0px;
  margin: 0px 8px 0px 0px;
}

div#top-social a.fb-icon,
div#top-social a.yt-icon {
    width: 22px;
}

div#top-social a.fb-icon { background: url("./images/icons-social/icon-facebook-40_2.png") no-repeat; }
div#top-social a.tw-icon { background: url("./images/icons-social/icon-twitter-40_2.png") no-repeat; }
div#top-social a.yt-icon { background: url("./images/icons-social/icon-youtube-40_2.png") no-repeat; }

body.winter div#top-social a.fb-icon { background: url("./images/icons-social/icon-facebook-40.png") no-repeat; }
body.winter div#top-social a.tw-icon { background: url("./images/icons-social/icon-twitter-40.png") no-repeat; }
body.winter div#top-social a.yt-icon { background: url("./images/icons-social/icon-youtube-40.png") no-repeat; }

div.productPriceDetCenaStock { margin-top: 1px; }

/* 10 PERCENT OFF WEEK */
div.productStin_10week {
	float: left;
	margin: 0px 0px 0px 10px;
	width: 730px;
	height: 15px;
	position: relative;
	top: 15px;
	z-index: 100;
}

div.productPriceDet_10week {
	float: left;
	background: #FFFFFF url(./images/pd/pd-price-bg-10week.png) no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 6px;
	width: 212px;
	height: 124px;
}

div.productPriceDetCenaNadpis_10week {
	float: left;
	width: 180px;
	margin: 7px 0px 0px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

div.productPriceDetCenaWeekOff {
  float: right;
  height: 30px;
  margin: 0px 12px 0px 0px;
  color: #b22f00;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

div.productPriceDetCenaWeekOff span#week10bigger {
  font-size: 18px;
}

div.productPriceDetCenaPuvodni_10week {
	float: left;
	margin: 0px 0px 0px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
  width: 80px;
}

div.productPriceDetCenaNewNadpis {
	float: left;
	margin: 7px 0px 0px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
  width: 80px;
}

div.productPriceDetCena_10week {
	float: left;
	width: 180px;
	margin: 1px 0px 0px 10px;
	color: #ffffff;
	font-size: 26px!important;
	font-weight: bold;
}

div.productPriceDetCenaStock_10week { margin-top: 4px; }

div.product10weekLabel {
  position: absolute;
  top: 8px;
  width: 119px;
  height: 127px;
  background: url(./images/pd/pd-10week-label.png) no-repeat 0px 0px;
}

div#hlavicka-left.cls_10week {
	background-image: url("./images/body/left-border_10week.jpg");
	background-position: right;
	background-repeat: no-repeat;
}

div#hlavicka-right.cls_10week {
	background-image: url("./images/body/right-border_10week.jpg");
	background-position: left;
	background-repeat: no-repeat;
}

div#hlavicka-left.cls_10week_en {
	background-image: url("./images/body/left-border_10week_en.jpg");
	background-position: right;
	background-repeat: no-repeat;
}

div#hlavicka-right.cls_10week_en {
	background-image: url("./images/body/right-border_10week_en.jpg");
	background-position: left;
	background-repeat: no-repeat;
}

body.cls_10week {
  background: #e85512 url(./images/body/body-bg_10week.jpg);
	background-position: center 168px;
	background-repeat: no-repeat;
}

body.cls_10week_en {
  background: #e85512 url(./images/body/body-bg_10week_en.jpg);
	background-position: center 168px;
	background-repeat: no-repeat;
}

div#copyright.cls_10week,
div#copyright.cls_10week_en {
  background: #e85512;
}

div#top-menu1.cls_10week {
  background: none;
}

div#login-top.cls_10week {
  background: none;
}

div#lang-top.cls_10week {
  background: none;
}

div#cart.cls_10week {
  background: url(./images/kosik-bg_10week.png) repeat-x 0px 0px transparent;
}

div#hp-video.cls_10week {
  background: url(./images/banners/banner_10week_fr.jpg) no-repeat 0px 0px;
}

div#hp-video.cls_10week_en {
  background: url(./images/banners/banner_10week_en.jpg) no-repeat 0px 0px;
}

div#prava div.quick-order-zbozi span#pismo16_10week {
  font-size: 16px;
  font-weight: bold;
  color: #3e7209;
}

div#hp-banner-big {
  width: 1000px;
}
div#hp-banner-big.multiple {
  height: 400px;
}

div#hp-banner-big.cls_10week {
  background: url(./images/banners/banner_10week_big_fr.jpg) no-repeat 0px 0px;
}

div#hp-banner-big.cls_10week_en {
  background: url(./images/banners/banner_10week_big_en.jpg) no-repeat 0px 0px;
}

div#top-social.cls_10week div {
  color: #571903;
}

div#top-phone.cls_10week {
  background:url("./images/top-menu/top-phone_v_10week.png") no-repeat 0px 0px;
  height: 60px;
}

div#top-phone-en.cls_10week {
  background:url("./images/top-menu/top-phone-en_v_10week.png") no-repeat 0px 0px;
  height: 60px;
}

div#top-phone-de.cls_10week {
  background:url("./images/top-menu/top-phone-de_v_10week.png") no-repeat 0px 0px;
  height: 60px;
}

div#top-phone-ru.cls_10week {
  background:url("./images/top-menu/top-phone-ru_v_10week.png") no-repeat 0px 0px;
  height: 60px;
}

div#login-top .inputlogin_10week {
	background: url(./images/top-menu/input-login-bg_v_10week.png) no-repeat 0px 0px;
	padding: 1px 5px 1px 5px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 82px;
	height: 18px;
	font-size: 11px;
	color: #e93f0b;
}

div#login-top .inputpassword_10week {
	background: url(./images/top-menu/input-password-bg_v_10week.png) no-repeat;
	border: 0px;
	padding: 1px 5px 1px 5px;
	margin: 0px 0px 0px 0px;
	width: 92px;
	height: 18px;
	font-size: 11px;
	color: #e93f0b;
}

div#login-top .btnsubmit_10week {
	background: url(./images/top-menu/input-submit-bg_v_10week.png) no-repeat 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 21px;
	height: 20px;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
  vertical-align: top;
}

.selected_lang.cls10week {
  background-color: #602400;
  border: 1px solid #000;
  color: #fff;
}

.lang_options.cls10week {
  background-color: #602400;
  border: 1px solid #000;
  color: #fff;
}

.lang_options.cls10week a {
  color: #fff;
}

form#login.cls10week {
  color: #000;
}

div#login-top a.top-menu-register.cls10week {
  color: #000;
}

/* Chrome 1px background center fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body.cls_10week,
    body.cls_10week_en {
        background-position: 49.99% 168px;
    }
}

/* Annual banner */
#hp-banner-big.annual {
  position: relative;
}

#hp-banner-big.annual ul {
  position: absolute;
  list-style: none;
  top: 0px;
  left: 0px;
  padding: 0px;
  margin: 0px;
}

#hp-banner-big.annual ul li {
  width: 1000px;
  height: 400px;
  float: left;
  position: relative;
}

#hp-banner-big .annual_banner_text {
  position: absolute;
  left: 20px;
  top: 74px;
  width: 300px;
  height: 85px;
  font-size: 20px;
  font-weight: bold;
  z-index: 100;
}

#hp-banner-big .annual_banner_text a {
  color: #FC4704;
}

#hp-banner-big.annual img.banner_link {
    cursor: pointer;
}

#url_element {
    position: absolute !important;
    top: -5000px !important;
    left: -5000px !important;
}

/**
 * VOLUME DISCOUNT TABLE
 */
div.volume_discount_header {
    color: #f15f22;
    font-weight: bold;
    padding-bottom: 8px;
}

div.volume_discount_info {
    font-weight: normal;
    padding-bottom: 8px;
    color: #868889;
}

table.volume_discount {
    border-collapse: collapse;
    width: 100%;
}

table.volume_discount th {
    background-color: #e7e7e7;
}

table.volume_discount th.first {
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    width: 30%;
}

table.volume_discount th.last {
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    width: 70%;
    padding-left: 20px !important;
}

table.volume_discount tr.even td {
    background-color: #f8f8f8;
}

table.volume_discount th,
table.volume_discount td {
    font-weight: normal;
    border: 0px;
    border-bottom: 1px solid #cfcfcf;
    padding: 6px 10px !important;
    color: #000;
}

table.volume_discount td {
    padding-right: 20px !important;
}

table.volume_discount td.price {
    text-align: left;
}

div#cookie_info {
    width: 1006px;
    margin: 0 auto;
    padding: 8px 4px;
    border: 1px solid #000;
    background-color: #f4920b;
}

div#cookie_info #cookie_close {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.cart-bonus-info {
    float: right;
    width: 278px;
    height: 50px;
    margin-top: 6px;
    background: #e9e9e9 url('images/cart/money.jpg') 18px 21px no-repeat;
    padding-left: 66px;
    padding-top: 20px;
    color: #f56f38;
    font-weight: bold;
}

.free-ship-info {
    float: right;
    width: 407px;
    height: 32px;
    background: #e9e9e9 url('images/cart/truck.png') 11px 15px no-repeat;
    padding-left: 50px;
    padding-top: 18px;
    color: #f56f38;
    font-weight: bold;
    margin: 17px 15px 0px 0px;
}

.top-shipping-info {
    height: 28px;
    background: #e9e9e9 url('images/pd/top-shipping-bg.png');
    color: #f56f38;
    font-weight: bold;
    padding: 12px 0px 0px 52px;
}

.promo,
div#pd-prava .promo {
    margin-top: -5px;
    width: 127px;
    height: 66px;
    background: url('images/pd/bg.png') no-repeat;
}

.promo .price,
div#pd-prava .promo .price {
    padding: 6px 0px 0px 20px;
    font-size: 18pt;
    font-weight: bold;
    height: 30px;
}

.promo .discount,
div#pd-prava .promo .discount {
    padding-top: 6px;
    color: #fff;
    font-size: 11pt;
    font-weight: bold;
    float: left;
    width: 48px;
    height: 28px;
    text-align: center;
}

.promo .old_price,
div#pd-prava .promo .old_price {
    padding-top: 6px;
    font-size: 11pt;
    float: left;
    width: 79px;
    height: 28px;
    text-align: center;
    text-decoration: line-through;
}

.productDetPromo {
    float: left;
    width: 204px;
    height: 86px;
    padding: 0px;
    margin: 5px 0px 0px 10px;
}

#hp-banner-big .slide_nav {
    position: absolute;
    height: 25px;
    bottom: 10px;
    right: 16px;
}

#hp-banner-big .slide_nav .nav_left {
    float: left;
    width: 5px;
    height: 25px;
    background-image: url('images/homepage/slide_nav_left.png');
}

#hp-banner-big .slide_nav .nav_right {
    float: left;
    width: 5px;
    height: 25px;
    background-image: url('images/homepage/slide_nav_right.png');
}

#hp-banner-big .slide_nav .nav_mid {
    float: left;
    width: 24px;
    height: 25px;
    background-image: url('images/homepage/slide_nav_mid.png');
    cursor: pointer;
}

#hp-banner-big .slide_nav .nav_mid.active {
    background-image: url('images/homepage/slide_nav_mid_active.png');
}
