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

body {
	font: 11px Arial,Tahoma, Verdana;
	color: white;
	text-align: center;
	margin: 0px;
	padding: 0px 5px 10px;
	background: #0C0C0C url(./images/body/body-bg.jpg) repeat-x 0px 168px;
	height: 100%;
	position: relative;
}
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 10px 0px;
	color: #F15F22;
	float: left;
	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;
}


div#hlavicka_obal {
	background: #0D82EF;
	height: 168px;
	width: 100%;
}

div#hlavicka {
	width: 1016px;
	height: 168px;
	margin: 0px auto;
	background: #0D82EF url(./images2/hlavicka-bg.jpg) no-repeat 0px 0px;
}

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

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

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

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

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: #44A6FD;
    white-space: nowrap;
    text-align: center;
    width: 121px;
    border-bottom: 1px dotted #FFFFFF;
    height: 20px;
    padding: 0px;
}

td.menu-posledni {
	border: 0px!important;
	height: 10px!important;
	background-color: #FFFFFF!important;
	background: url(./images/menu1-posledni.png) no-repeat 0px 0px!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.png) no-repeat 0px 0px;
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 3px 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.jpg) no-repeat 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 102px;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
}

div#login-top .inputpassword {
	background: url(./images/top-menu/input-password-bg.jpg) no-repeat 0px 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 107px;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
}

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

div#login-top a.top-menu-register {
	color: #FFFFFF;
	float: left;
	margin: 5px 0px 0px 20px;
	font-weight: bold;
}

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

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

div#logo {
	float: left;
	width: 283px;
	height: 56px;
	margin: 17px 0px 0px 12px;
}

div#top-phone {
	float: left;
	width: 283px;
	height: 56px;
	margin: 17px 0px 0px 75px;
	background: url(./images/top-menu/top-phone.png) no-repeat 0px 0px;
}

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.gif) no-repeat 0px 0px;
	width: 740px;
	height: 38px;
	margin: 29px 0px 0px 0px;
}

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

div#top-menu-hlavni a:Hover{
	float: left;
	width: 147px;
	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 4px 17px;
}




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: 0px;
    left: 0px;
    overflow: hidden;
    z-index: 999999;
}


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;
}

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: 250px;
	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: 5px 10px 0px 0px;
	background: url(./images/kosik-bg.png) repeat-x 0px 0px;
	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: 50px;
	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: #85B1D4;
	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: 123px;
	height: 22px;
	background: url(./images/top-menu/input-vyhledavani-bg.gif) no-repeat 0px 0px;
	color: #85B1D4;
	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.png) no-repeat 0px 0px;
	color: #85B1D4;
	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 #42688B;
	background: #074380;
	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 6px 0px 0px;
	padding: 0px;
	float: left;
}

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

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

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

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-fr {
	/*margin: 0px 5px 0px 0px;*/
	float: left;
	background: url(./images/homepage/xpower_fr.jpg) 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;
}

div#hp-photogal-title {
	float: left;
	width: 233px;
	padding: 7px 0px 0px 13px;
	text-align: right;
}

div#hp-photogal-title a{
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 3px 5px 0px 5px;
	background: #000000 url(./images/homepage/photogal-button-bg.jpg) no-repeat 0px 0px;
	height: 16px;
	color: #AAB7C1;
	text-decoration: none;
	text-align: center;
	
}

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

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

div#hp-photogal-odkazy {
	float: left;
	text-align: left;
	width: 200px;
	height: 100px;
	margin: 0px 0px 0px 20px;
	font-size: 10px;
}

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-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: 1000px;
}


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

div.end244 {
	float: left;
	width: 244px;
	height: 4px;
	background: 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: 231px;
}

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: 0px 0px 0px 0px;
}

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

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

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

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


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;
	height: 78px;
	overflow: hidden;
	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: 184px;
	height: 43px;
	background: #000000 url(./images/homepage/anketa-otazka.jpg) no-repeat 0px 0px;
	padding: 10px 0px 0px 60px;
	color: #292A2C;
	font-weight: bold;
	font-size: 12px;
}


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 0px 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;
	overflow: hidden;
}

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: 93px;
	background: #FFFFFF url(./images/homepage/items-750-bg.jpg) no-repeat 0px 0px;
	overflow: hidden;
}

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

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

div.item750-title-box {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 93px;
	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: 78px;
	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: 78px;
	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: right;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

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;
}

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: 0px 0px 0px 0px;
	height: 145px;
	width: 249px;
	text-align: center;
}

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

div.item-cells-img a {
	margin: 0px 0px 0px 0px;
	padding: 10px 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: 735px;
	height: 24px;
	margin: 6px 0px 0px 0px;
	padding: 8px 0px 0px 15px;
	background: url('./images/legend-bg.jpg') no-repeat 0px 0px;
	color: #FFFFFF;
}

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

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


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

div.info-bottom-box {
	float:left;
	width: 248px;
	height: 145px;
	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: 7px 0px 0px 7px;
}

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;
}

.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 20px;
	padding: 0px 0px 0px 0px;
}

div.info-bottom-text-separator {
	float:left;
	width: 1px;
	height: 58px;
	margin: 10px 8px 0px 8px;
	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: 263px;
	height: 130px;
	margin: 10px 0px 0px 33px;
	padding: 0px 0px 0px 0px;
}

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;
	height: 16px;
	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.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.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 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-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: 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: #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-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;
	overflow: hidden;
}

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: left;
	margin: 10px 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: left;
	margin: 10px 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;
}

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;
}

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

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 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: 1003px;
	/*height: 118px;*/
	margin: 10px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 100%;
}

div#copyright a {
	color: #FFFFFF;
}
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.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;
	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: 5px;
	/*color: white;*/
	text-align: left;
}




table#listTableRelated {
	width: 490px;
}

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#listTableRelated{
}




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.featRight {
	float: left;
	width: 240px;
	margin-left: 5px;
	color: #000000;
}

div.featRight h2{
	width: 230px;
}

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: 505px;
	color: #000000;
}

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

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;
}
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: 135px;
	background: #707070;
	float: left;
	padding: 0px;
	margin: 10px 10px 0px 0px;
	
}

div.param-obal h2 {
	
}

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

div.tech_text{
	width:135px;
	height: 40px;
	float: left;
	text-align: center;
	background: #5E5E5E;
	padding-top: 0px;
	color: white;
}

.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;
}

.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: 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;
}


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_en 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;
}

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;
}

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

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

/*

*/

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

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



/*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; }
