/* ------------------------------------------------------------------ */
/* screen.css                                                         */
/* copyright - ILIKETHIS! www.ilikethis.cz                            */
/* ------------------------------------------------------------------ */
/* zima: #009cdd */
@media screen {
	.sizeTable {
		border: 1px solid #000;
		border-collapse: collapse;
	}
	.sizeTable td,
	.sizeTable th {
		border: 1px solid #000;
		padding: 3px 4px;
	}
	.sizeTable th {
		padding: 3px 15px 3px 4px;
	}

	/* ----- menu */
		/* ----- login */
			.loginBox, .logoutBox {
				position: relative;
				left: -2px;
				float: right;
				margin: 25px 0 0 0;
				background-color: #000;
				padding: 4px 10px;
				color: #fff;
				z-index: 5;
			}
			.eshopTooltip {
				background-color: #000;
				padding: 5px;
				width: 100%;
				line-height: 1.2em;
				position: absolute;
				bottom: 24px; left: 0;
			}
			a.login {
				color: #fff !important;
				text-decoration: none;
				font-size: 90%;
				width: 145px;
				padding: 4px 30px 4px 10px;
				display: block;
				background-image: url('../../images/sk/icons/login.png');
				_background-image: none;
				background-position: 93% 11px;
				background-repeat: no-repeat;
				position: relative;
			}
			.rozbaleno {
				background-color: #fff;
				color: #000;
			}
			.rozbaleno a.login {
				color: #000 !important;
				background-image: url('../../images/sk/icons/login_hover.png');
			}
			a.login:hover {	
				background-image: url('../../images/sk/icons/login_hover.png');
			}
			.noLogin {
				padding: 0;
			}
			
			a.lostPsw {
				display: block;
				background-color: #ececec;
				text-decoration: none;
				margin: 10px 0 1px 0;
				padding: 3px 10px 3px 20px;
				background-image: url('../../images/sk/icons/lostpsw.png');
				background-repeat: no-repeat;
				background-position: 5px 8px;
			}
			a.register {
				display: block;
				background-color: #ececec;
				text-decoration: none;
				padding: 3px 10px 3px 20px;
				margin: 0 0 5px 0;
				background-image: url('../../images/sk/icons/register.png');
				background-repeat: no-repeat;
				background-position: 5px 9px;
			}
			
			.loginBox .loginMain {
				position: absolute;
				left: 0; top: 25px;
				width: 165px;
				background-color: #fff;
				color: #000;
				padding: 0px 10px 5px 10px;
				display: none;
			}
			.loginBox .loginMain label {
				font-size: 90%;
			}
			.loginBox .loginMain h5 {
				margin: 0 0 10px 0; padding: 0;
				font-size: 100%;
			}
			.loginBox .loginMain input.text {
				width: 150px;
				margin: 0 0 3px 0;
				font-size: 90%;
			}
			.loginBox a {
				color: #000;
				font-size: 90%;
			}
			.loginBox .loginMain .textInput {
				margin: 0 0 8px 0;
			}
			.loginBox .loginMain input.submit {
				background-color: #009DE0;
				border: none;
				font-size: 90%;
				font-weight: bolder;
				color: #fff;
				float: right;
				padding: 3px 5px 2px 5px;
				overflow: visible;
				margin: 0;
				text-transform: uppercase;
			}
    .logoutBox {
        color: #fff;
    }

    .logoutBox a {
        color: #fff;
    }
			
		/* end. login */
	/* end. menu */
	
	input.submit {
		cursor: pointer;
	}
	
	/* ------ productNavi */
		.productNavi {
			background-color: #000;
			background: url('../../images/sk/black-72.png');
			margin: 0 0 -1px 0;
			width: 100%;
			color:#fff;
		}
		.productNaviMain {
			text-align: left;
			margin: 0 auto -1px auto;
			width: 980px;
		}
		.productNavi .arrowLeft,
		.productNavi .arrowRight {
			width: 30px;
			float: left;
		}
		.productNavi .arrowRight {
			float: right;
		}
		.productNavi .productBox {
			width: 880px !important;
			float: left;
			overflow: hidden;
			overflow: hidden !important;
			position: relative;
		}
		.productNavi .productBox div#allBrandsBox {
			position: relative;
            width: 20000px;
            overflow: hidden;
        }
		.productNavi .arrowLeft a {
			width: 30px; height: 114px;
			text-decoration: none;
		}
		.productNavi .arrowLeft a span {
			width: 30px;height: 114px;
			background-image: url('../../images/icons/top-arrow-left.gif');
			background-position: 0 43px;
		}
		.productNavi .arrowLeft a:hover span {
			background-image: url('../../images/icons/top-arrow-left_act.gif');
		}
		.productNavi .arrowLeft span span {
			width: 30px;height: 114px;
			background-image: url('../../images/icons/top-arrow-left_d.gif');
			background-position: 0 43px;
		}

		
		
		.productNavi .arrowRight a {
			width: 30px; height: 114px;
			text-decoration: none;
		}
		.productNavi .arrowRight a span {
			width: 30px; height: 114px;
			background-image: url('../../images/icons/top-arrow-right.gif');
			background-position: 0 43px;
		}
		.productNavi .arrowRight a:hover span {
			background-image: url('../../images/icons/top-arrow-right_act.gif');
		}

		
		.productNavi .arrowRight span {
			width: 30px; height: 114px;
			text-decoration: none;
		}
		.productNavi .arrowRight span span {
			width: 30px; height: 114px;
			background-image: url('../../images/icons/top-arrow-right_d.gif');
			background-position: 0 43px;
		}
		.productNavi .productBox .box {
			width: 180px;
			margin: 0 5px;
			padding: 15px 20px;
			float: left;
			margin: 0;
			font-size: 90%;
			line-height: 1.2em;
			min-height: 86px;
			cursor: pointer;
		}
		.productNavi .productBox .box:hover {
			background-color: #000000;
		}
		.productNavi .productBox .act,
		.productNavi .productBox .act:hover {
/* 			background-color: #009DE0; */
			background-color: #c10076;
		}
		.productNavi .productBox .box h3 {
			margin: 0 0 0.1em 0;
			font-weight: bolder;
			font-size: 180%;
			text-transform: uppercase;
			line-height: 1.1em;
			font-family: "Arial Black", Arial, Helvetica, sans-serif
		}
		.productNavi .productBox .box h3 a {
			text-decoration: none;
		}
		.productNavi .productBox .box h3 a:hover {
			text-decoration: underline;
		}
		.productNavi .productBox .box h4 {
			margin: 0;
			font-weight: normal;
			font-size: 110%;
			text-transform: uppercase;
			line-height: 1.1em;
		}
		.productNavi .productBox .box h4 a {
			text-decoration: none;
		}
		.productNavi .productBox .box p {
			margin: 0.3em 0;
			line-height: 1.2em;
		}
		.productNavi .productBox .box a {
			color: #fff;
		}
	/* end. productNavi */
	
	.contentRight .productMenu  h2 {
		text-transform: uppercase;
		font-size: 110%;
		margin: 0 10px 10px 10px;
		padding: 10px 0 10px 0;
		border-bottom: 1px solid #737272;
		font-family: "Arial Black", Helvetica, sans-serif;
		font-weight: normal;
	}
	
	/* ----- proBoxB */
		.proBoxB {
			background-color: #000;
			padding: 10px 20px;
			margin: 20px 0;
			position: relative;
			width: 520px;
		}
		.proBoxB h3 {
			font-size: 110%;
			margin: 0;
		}
		.proBoxB  .boxL {
			float: left;
			width: 250px;
		}
		.proBoxB .boxR {
			float: right;
			width: 130px;
		}
		.proBoxB .boxR .selectBox {
			float: right;
			margin: 0 -40px 0 0;
		}
		.proBoxB .boxR .selectBox .selectLink {
			width: 100px;
			background-color: #fff;
			color: #000;
			margin: 0 0 10px 0;
		}
		.proBoxB .boxR .basketBox {
			float: right;
		}
		.proBoxB .boxR .ks {
			display: block;
			width: 20px;
			border: none;
			float: left;
			padding: 3px 1px;
			margin: 0 0 0 -5px;
			text-align: center;
			background-color: #fff;
			color: #000;
		}
		.proBoxB .boxR span {
			font-size: 110% !important;
			padding: 1px 6px 2px 2px;
			display: inline-block;
			float: left;
			display: block;
			background-color: #fff;
			color: #000;
		}
		.proBoxB .boxR .submit {
			background-color: #009DE0;
			border: none;
			font-size: 90%;
			font-weight: bolder;
			color: #fff;
			margin: 0 0 0 5px;
			padding: 3px 5px 2px 5px;
			=padding: 2px 5px 1px 5px;
			overflow: visible;
			margin: 0;
		}
	/* end. proBoxB */
	
	.textBox a.submit {
			background-color: #009DE0;
			border: none;
			font-size: 90%;
			font-weight: bolder;
			color: #fff;
			margin: 10px 0 0 5px;
			padding: 3px 5px 2px 5px;
			=padding: 2px 5px 1px 5px;
			overflow: visible;
			margin: 0;
			text-decoration: none;
			font-family: "Arial Black", Arial, Helvetica, sans-serif !important;
			font-size: 8px !important;
			text-transform: uppercase;
		}
		.textBox a.submit:hover {
			background-color: #46c8ff !important;
		}
	
	/* ----- detailImg */
		.detailImg {
			width: 240px;
			float: left;
		}
		.detailImg a.thumb {
			padding: 0 1px 0 0;
		}
		img.bigFoto {
			padding: 0 0 1px 0;
		}
		a img.bigFoto {
			width: 240px;
		}
		.detailText {
			width: 300px;
			float: right;
		}
		.detailText h2 {
			font-size: 120% !important;
			margin: 0 0 10px 0 !important;
		}
		.detailText .basketBox {
			margin: 8px 0 15px 5px;
			float: none;
		}
		.detailText .ks {
			display: block;
			width: 20px;
			border: none;
			float: left;
			padding: 4px 1px 3px 1px;
			margin: 0 0 0 -5px;
			text-align: center;
			background-color: #fff;
			color: #000;
			margin: 0 0 0 1px;
			font-size: 90%;
		}
		.detailText .selectBox {
		}
		.productText {
			background: url('../../images/sk/black-40.png');
			padding: 15px;
		}
		.productText h2 {
			color: #009DE0;
		}
		.productText ul {
			list-style-type: none;
			margin: 0 0 20px 0; padding: 0 0 0 0;
		}
		.productText ul li {
			background-image: url('../../images/sk/icons/detail-list.gif');
			background-repeat: no-repeat;
			background-position: 0 6px;
			padding: 0 0 0 15px;
		}
		.detailText .basketBox span {
			font-size: 100% !important;
			padding: 2px 30px 2px 2px;
			display: inline-block;
			float: left;
			display: block;
			background-color: #fff;
			color: #000;
			background-image: url('../../images/sk/icons/ico-basket.gif');
			background-repeat: no-repeat;
			background-position: 100% 0px;
		}
		.detailText .basketBox .submit {
			background-color: #009DE0;
			border: none;
			font-size: 90%;
			font-weight: bolder;
			color: #fff;
			margin: 0 0 0 5px;
			padding: 3px 5px 2px 5px;
			overflow: visible;
			margin: 0;
		}

    .detailText .basketBox input.disable {
        background-color: #c8c8c8;
        cursor: auto;
    }

    .detailText .basketBox input.disable:hover {
        background-color: #c8c8c8;
        cursor: auto;
    }
	/* end. detailImg */
	
	
	/* ----- contentLeft */
		.contentLeft {
			width: 120px;
			float: left;
			margin: 30px 0 0 0;
		}
		.contentLeft a {
			color: #fff;
		}
		.contentLeft p {
			margin: 10px 0 0 0;
		}
		.contentLeft p.bg {
			margin: 50px 0 40px 0;
		}
		.contentLeft p.bg a {
			display: block;
			background-color: #000;
			background-image: url('../../images/sk/icons/vypnout-bg.png');
			background-repeat: no-repeat;
			background-position: 5px 6px;
			padding: 2px 5px 2px 22px;
			text-decoration: none;
			text-transform: uppercase;
			font-size: 80%;
			font-weight: bold;
		}
		.contentLeft #logo {
			margin: 0 0 20px 0;
			display: block;
		}
		/* ----- form */
			.contentLeft input.text {
				border: none;
				padding: 2px 5px;
				width: 110px;
				margin: 30px 0 0 0; 
				font-size: 100%;
			}
			.contentLeft input.submit {
				color: #fff;
				background-color: #009DE0;
				border: none;
				float: right;
				text-transform: uppercase;
				font-weight: bolder;
				padding: 2px 3px;
				overflow: hidden;
				font-family: Arial, Helvetica, sans-serif;
			}
		/* end. form */
		
		/* ----- searchBox */
			.searchBox {
				width: 110px;
				margin: 0 0 0 0;
				position: relative;
			}
			.searchBox ul {
				list-style-type: none;
				border: 1px solid #000;
				background-color: #fff;
				margin: 0; padding: 0;
				width: 120px;
				position: absolute;
				left: -1px; top: 24px;
			}
			.searchBox ul a {
				color: #000;
				display: block;
				padding: 2px 8px;
				text-decoration: none;
			}
			.searchBox ul a:hover {
				background-color: #666;
			}
			
		/* end. searchBox */
	/* end. contentLeft */
	
	
	
	
	
	/* ----- contentCenter */
		.contentCenter {
			width: 555px;
			float: left;
			margin: 30px 25px 0 30px;
			position: relative;
		}
		.contentCenterWide {
			width: 740px;
			float: left;
			margin: 30px 30px 0 30px;
		}
		.contentCenter a {
			color: #fff;
		}
		.contentCenter .breadcrumbs {
			margin: 0 0 5px 0;
		}
		/* ----- contentText */
			.contentText h1 {
				margin: -5px 0 27px 0;
				font-size: 180%;
				line-height: 1.15em;
				text-transform: uppercase;
				font-family: "Arial Black", Helvetica, sans-serif;
			}
			.contentText h2 {
				margin: 15px 0 6px 0;
				font-size: 150%;
				font-weight: normal;
				line-height: 1.3em;
			}
			.kroky {
				position: relative;
				margin: 0px 0 20px 0;
			}
		/* end. contentText */
		
/* 		.articleText p:first-letter, */
		.articleText p {
/* 			padding-left:15px; */
/* 			display:auto; */
/* 			margin-right:-15px; */
			margin-top:10px;
		}
		
		/* ----- productNavi */
			.typNavi {
				background-image: url('../../images/sk/blue-35.png');
				padding: 2px 5px;
				font-size: 90%;
				display: inline-block;
				margin: -20px 0 0 0;
			}
			.typNavi a {
				text-decoration: none;
			}
			.typNavi a:hover {
				text-decoration: underline;
			}
			.typNavi strong {
				color: #00A0D2;
			}
		/* end. productNavi */
		
		/* ----- sortBox */
			.sortBox {
				background-color: #000;
				margin: 5px 0 0 0;
				padding: 2px 5px;
				display: inline-block;
			}
			.sortBox a {
				text-decoration: none;
			}
			.sortBox a.sortBottom,
			.sortBox strong.sortBottom {
				width: 8px; height: 11px;
				float: left;
				margin: 4px 3px 0 5px;
			}
			.sortBox a.sortBottom span {
				width: 8px; height: 11px;
				background-image: url('../../images/sk/icons/sort-bottom.png');
			}
			.sortBox a.sortBottom:hover span {
				width: 8px; height: 11px;
				background-image: url('../../images/sk/icons/sort-bottom_act.png');
			}
			.sortBox strong.sortBottom span {
				width: 8px; height: 11px;
				background-image: url('../../image/sk/icons/sort-bottom_act.png');
			}
			.sortBox a.sortTop,
			.sortBox strong.sortTop {
				width: 8px; height: 11px;
				float: left;
				margin: 3px 3px 0 0;
			}
			.sortBox a.sortTop span {
				width: 8px; height: 11px;
				background-image: url('../../images/sk/icons/sort-top.png');
			}
			.sortBox a.sortTop:hover span {
				width: 8px; height: 11px;
				background-image: url('../../images/sk/icons/sort-top_act.png');
			}
			.sortBox strong.sortTop span {
				width: 8px; height: 11px;
				background-image: url('../../images/sk/icons/sort-top_act.png');
			}
			
			.sortBox a:hover {
				color: #009DE0;
			}
			.sortBox strong {
				color: #1393BC;
			}
		/* end. sortBox */
		
		
		ul.errors {
			list-style-type: none;
			margin: 0; padding: 0;
			font-size: 90%;
		}
		
		/* ---- productLinks */
			.productLinks {
				margin: 0px 0 20px 0;
				padding: 5px 0 0 0;
				position: relative;
			}
			.productLinks a {
				background-color: #000;
				display: block;
				float: left;
				margin: 0 3px 3px 0;
				text-decoration: none;
				padding: 1px 8px;
			}
			.productLinks a.pdf {
				background-image: url('../../images/sk/icons/file-pdf.gif');
				background-repeat: no-repeat;
				background-position: 5px 1px;
				padding-left: 28px;
			}
			.productLinks a.xls {
				background-image: url('../../images/sk/icons/file-xls.gif');
				background-repeat: no-repeat;
				background-position: 5px 1px;
				padding-left: 28px;
			}
			.productLinks a.jpg {
				background-image: url('../../images/sk/icons/file-jpg.gif');
				background-repeat: no-repeat;
				background-position: 5px 2px;
				padding-left: 28px;
			}
			.productLinks a.doc,
			.productLinks a.txt {
				background-image: url('../../images/sk/icons/file-doc.gif');
				background-repeat: no-repeat;
				background-position: 5px 1px;
				padding-left: 28px;
			}
			.productLinks a.other {
				background-image: url('../../images/sk/icons/file-gen.gif');
				background-repeat: no-repeat;
				background-position: 5px 1px;
				padding-left: 28px;
			}
			.productLinks h2 {
				margin: 10px 0 5px 0;
				font-size: 110%;
				font-weight: bold;
			}
			.productLinks a:hover {
				background-color: #46c8ff;
			}
			.detailPL {
				margin: 0 0 20px 0;
			}
		/* end. productLinks */
		
		/* ----- proBox */
			.proBox {
				width: 123px;
				float: left;
				margin: 25px 20px 30px 0;
				_overflow: hidden;
			}

			.proBox.endLine {
				margin: 25px 0 30px 0;
			}
			.proBox .img {
				background-color: transparent;
				position: relative;
				width: 123px;
				height: 156px;
				margin: 0 0 5px 0;
			}
			.proBox .img .vHCenter {
				width: 123px;
				height: 156px;
			}
			.proBox .img .text {
				position: absolute;
				left: 0; bottom: 0;
				background: url('../../images/sk/black-80.png');
				padding: 5px;
				padding: 4px 9px;
			}
			.proBox .ks {
				display: block;
				width: 20px;
				border: none;
				float: left;
				padding: 3px 1px;
				margin: 0 0 0 -5px;
				text-align: center;
				background-color: #000;
				color: #fff;
				margin: 0 0 0 1px;
			}
			.proBox .basketBox span {
				font-size: 100% !important;
				padding: 1px 2px 1px 2px;
				display: inline-block;
				float: left;
			}
			.proBox .img .text span {
				display: block;
			}
			.proBox .img .text .name {
				text-transform: uppercase;
				display: block;
				font-size: 90%;
				line-height: 1.1em;
				padding: 2px 0 0 0;
			}
			.proBox .img .text .price1 {
				font-size: 130%;
				color: #009DE0;
				font-weight: bolder;
				padding: 4px 0 0 0;
			}
			.proBox .img .text .price2 {
				font-size: 90%;
				color: #aaaaaa;
			}
			.proBox .selectBox {
				width: 123px;
			}
			.proBox .selectBox .selectLink {
				width: 90px;
			}
			.proBox .selectBox ul {
				width: 109px;
			}
			.proBox .code {
				background-color: #000;
				padding: 1px 5px;
				color: #9a9a9b;
				display: inline-block;
				margin: 2px 0 0 0;
				font-size: 90%;
			}
			.proBox .basketBox {
				background-color: #000;
				padding: 0 0 0 4px;
				color: #fff;
				display: inline-block;
				margin: 1px 0;
				font-size: 90%;
			}
			.proBox .basketBox .submit {
				background-color: #009DE0;
				border: none;
				font-size: 90%;
				font-weight: bolder;
				color: #fff;
				margin: 0 0 0 3px;
				padding: 3px 3px 4px 3px;
				overflow: visible;
			}
			.proBox .basketBox input.ks {
				font-size: 96%;
			}
			.pages {
				text-align: center;
				color: #009DE0;
			}
			.pages a {
				padding: 0 2px;
				text-decoration: none;
			}
			.pages a:hover {
				text-decoration: underline;
			}
		/* end. productBox */
		
		/* ----- lightBox */
			.lightBox {
				position: absolute;
				z-index: 5;
				top: 50px; left: 50px;
				background-color: #fff;
				padding: 10px;
				width: 400px;
				text-align: center;
			}
			.lightBox .close {
				float: right;
			}
			.lightBox .img {
				padding: 10px 20px;
				display: block;
				margin: 0 auto;
			}
			.lightBox .thumb {
				border: 1px solid #c7c7c7;
				display: block;
				float: left;
				margin: 0 10px 0 0;
			}
		/* end. lightBox */
		
	/* end. contentCenter */
	
	/* ----- contentRight */
		.contentRight {
			width: 180px;
			float: left;
			margin: 30px 0 0 3px;
		}
		/* ----- foto */
			.contentRight .foto {
				position: relative;
			}
			.contentRight .foto .img {
				position: relative;
				margin: 0 0 30px 0;
			}
			.contentRight .foto .img .text {
				position: absolute;
				left: 0; bottom: 0;
				_top: 0;
			}
			.contentRight .foto .img .text2 {
				position: relative;
                                width: 185px;
                                top: -41px;
			}
                        .contentRight .foto .img .text2 h2 {
                                #width: 165px;
                        }
			.contentRight .foto .img .text h2 {
				float: left;
				background-color: #000;
				padding: 5px 10px 3px 10px;
				font-size: 150%;
				border: none;
				margin: 0;

			}
			.contentRight .foto p {
				line-height: 1.2em;
				margin: 0;
				padding: 3px 10px 5px 10px;
				background-color: #000;
				clear: both;
				width: 165px;
/* 				color: #009cdd; */
/* 				color: #c10076; */
				color:#ff009c;
			}
		/* end. foto */
		/* ----- textBox */
			.contentRight .textBox {
				background: url('../../images/sk/black-90.png');
				padding: 20px;
				margin: 0 0 10px 0;
			}
			.contentRight .textBox a {
				color: #fff;
			}
			.contentRight .textBox h2 {
				text-transform: uppercase;
				font-size: 120%;
				line-height: 1.2em;
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;
				border-bottom: 1px solid #737272;
			}
			.contentRight .textBox h3 {
				text-transform: uppercase;
				font-size: 120%;
				margin: 0 0 10px 0;
				font-weight: normal;
			}
			.contentRight .textBox .lineBox {
				
				border-bottom: 1px solid #737272;
				margin: 10px 0;
			}
			.contentRight .textBox .lineBox p {
				margin: 10px 0;
			}
		/* ----- textBox */
		/* ---- articlesBox */
			.contentRight .articlesBox {
				background: url('../../images/sk/black-80.png');
				padding: 20px;
			}
			.contentRight  h2 {
				text-transform: uppercase;
				font-size: 110%;
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;
				border-bottom: 1px solid #737272;
				font-family: "Arial Black", Helvetica, sans-serif;
				font-weight: normal;
			}
			.contentRight .articlesBox ul {
				margin: 0; padding: 0;
				list-style-type: none;
			}
			.contentRight .articlesBox ul li {
				margin: 10px 0;
/* 				color: #1a9fcf; */
				color: #c10076;
			}
			.contentRight .articlesBox ul li a {
				color: #fff;
				text-decoration: none;
			}
			.contentRight .articlesBox ul li a:hover {
/* 				color: #46c8ff; */
				color:#ff009c;
			}
		/* end. articlesBox */
		
		/* ----- productFooter */
			.productFooter {
				margin: 40px 0 0 0;
			}
			.productFooter a.linkLeft {
				display: block;
/* 				background-color: #009DE0; */
				background-color: #c10076;
				color: #fff;
				float: left;
				padding: 5px 10px;
				text-decoration: none;
			}
			.productFooter a.linkRight {
				display: block;
/* 				background-color: #009DE0; */
				background-color: #c10076;
				color: #fff;
				float: right;
				padding: 5px 10px;
				text-decoration: none;
			}
		/* end. productFooter */
			
		/* ----- contactFoto */
			.contactFoto .fotoLeft,
			.contactFoto .fotoRight {
				width: 267px;
				position: relative;
			}
			.contactFoto .fotoLeft {
				float: left;
			}
			.contactFoto .fotoRight {
				float: right;
			}
			.contactFoto .fotoLeft .text,
			.contactFoto .fotoRight .text {
				position: absolute;
				top:  285px; left: 0;
			}
			.contactFoto .fotoLeft .text h4,
			.contactFoto .fotoRight .text h4 {
				text-transform: uppercase;
				font-size: 120%;
				margin: 0 0 1px 0; padding: 3px 5px;
				background-color: #000;
			}
			.contactFoto .fotoLeft .text h5,
			.contactFoto .fotoRight .text h5 {
				text-transform: uppercase;
				font-size: 90%;
				position: relative;
				top: 1px;
				margin: 0 0 1px 0; padding: 3px 5px;
				background-color: #000;
				display: inline;
			}
			.contactFoto .fotoLeft .text p,
			.contactFoto .fotoRight .text p {
				text-transform: uppercase;
				font-size: 70%;
				margin: 3px 0 1px 0; padding: 1px 5px;
				background-color: #1985b0;
			
			}
		/* end. contactFoto */
		
		/* ----- contactTable */
			.contactTable {
				width: 100%;
				border-collapse: collapse;
				margin: 15px 0 0 0;
				clear: both;
			}
			.contactTable th,
			.contactTable td {
				padding: 4px 7px;
				background-image: url('../../images/sk/black-80.png');
			}
			.contactTable th {
/* 				color: #009de0; */
				color:#c10076;
			}
			.contactTable tr.odd td {
				background-color: #302e2d;
				background-image: none;
			}
		/* end. contactTable */
		
		/* ----- selectBox */
			.selectBox {
				width: 160px;
				float: left;
				margin: 0 35px 0 0;
				position: relative;
			}
			.selectBox .selectLink {
				display: block;
				background-color: #000;
				color: #FFF;
				width: 140px;
				padding: 1px 10px 2px 10px;
				text-decoration: none;
				background-image: url('../../images/sk/icons/selectlink_magenta.png');
				background-position: 100% 0;
				background-repeat: no-repeat;
				font-size: 90%;
			}
			.selectBox ul {
				list-style-type: none;
				border: 1px solid #000;
				border-top: none;
				background-color: #fff;
				margin: 0; padding: 0;
				width: 159px;
				position: absolute;
			}
			.selectBox ul a {
				color: #000;
				display: block;
				padding: 2px 8px;
				text-decoration: none;
			}
			.selectBox ul a:hover {
				background-color: #666;
			}
		/* end. selectBox */
		
	/* end. contentRight */
	
	/* ----- kBox */
		.kBox {
			width: 210px;
			height: 80px;
			float: left;
			margin: 10px 20px 10px 0;
			background-color: #000;
			padding: 15px 20px;
			background: url('../../images/sk/black-80.png');
		}
		.kBox h2 {
			margin: 0 0 0.1em 0;
			font-weight: bolder;
			font-size: 110%;
			font-family: "Arial Black", Helvetica, sans-serif;
			text-transform: uppercase;
			line-height: 1.1em;
		}
		.kBox h3 {
			margin: 0 0 0.1em 0;
			font-size: 100%;
/* 			color: #00A1D2; */
			color:#c10076;
		}
	/* end. kBox */
	
	/* ----- kBox */
		.kBoxLarge {
			margin: 10px 20px 10px 0;
			background-color: #000;
			padding: 15px 20px;
			background: url('../../images/sk/black-80.png');
		}
		.kBoxLarge p {
			margin: 1.5em 0 -0.5em 0;
		}
		.kBoxLarge .fleft {
			width: 150px;
			float: left;
			margin: 0 0.5em 0 0;
		}
		.kBoxLarge h2 {
			margin: 0 0 0.1em 0;
			font-weight: bolder;
			font-size: 110%;
			font-family: "Arial Black", Helvetica, sans-serif;
			text-transform: uppercase;
			line-height: 1.1em;
		}
		.kBoxLarge h3 {
			margin: 0 0 0.1em 0;
			font-size: 100%;
/* 			color: #00A1D2; */
			color:#c10076;
		}
	/* end. kBox */
	
		/* ----- objBox */
		.objBox {
			width: 230px;
			height: 85px;
			float: left;
			margin: 0px 20px 20px 0;
			background-color: #000;
			padding: 5px 10px;
			background: url('../../images/sk/black-80.png');
		}
		.objBox .fleft {
			width: 140px;
			float: left;
		}
		.objBox .fright {
			width: 60px;
			float: right;
			text-align: right;
		}
		.objBox h2 {
			margin: 0 0 0.1em 0;
			font-weight: bolder;
			font-size: 110%;
			font-family: "Arial Black", Helvetica, sans-serif;
			text-transform: uppercase;
			line-height: 1.1em;
		}
		.objBox p {
			margin: 0;
			text-transform: uppercase;
		}
		.objBox a {
			text-decoration: none;
		}
		.objBox a:hover {
			text-decoration: underline;
		}
	/* end. objBox */
	
	/* ----- linkOrder */
		.linkOrder {
			margin: 0;
			text-align: right;
		}
		.linkOrder a, .linkOrder input.odeslatOrder {
			background-color: #00A1D2;
			color: #fff;
			font-size: 110%;
			padding: 5px 10px;
			text-decoration: none;
			display: inline-block;
            border: 0px;
            cursor: pointer;
		}
		.linkOrder input.submit {
			background-color: #00A1D2;
			color: #fff;
			font-size: 100%;
			font-family: Arial;
			padding: 5px 10px 5px 10px;
			=padding: 5px 10px 4px 10px;
			text-decoration: none;
			overflow: visible;
			border: none;
			cursor: pointer;
			position: relative;
			top: -1px;
		}
	/* end. linkOrder */
	
	/* ----- basket */
		table.basket {
			width: 100%;
			border-collapse: collapse;
			margin: 1em 0;
		}
		table.basket th {
			background-color: #000;
			color: #009de0;
			padding: 5px 5px;
		}
		table.basket td {
			border-bottom: 1px solid #666;
			padding: 5px 10px;
			background-color: #302e2d;
		}
		table.basket td input.checkbox {
			float: right;
		}
		table.basket th.tright {
			text-align: right !important;
		}
		table.basket .celkem {
			border-top: 2px solid #666;
			font-weight: bold;
		}
		table.basket .celkem td {
			padding: 20px 10px;
			border-bottom: none;
		}
		table.basket td input.ks {
			width: 30px;
			border: none;
			background-color: #fff;
		}
		table.basket td input.submit {
			background-color: #009de0;
			border: none;
			font-size: 90%;
			color: #fff;
			float: right;
			padding: 3px 5px 2px 5px;
			overflow: visible;
			margin: 0;
			text-transform: uppercase;
		}
	/* end. basket */
	
	.contentText input.text {
		border: none;
	}
	
	/* ----- formBox */
		.formBox h2 {
			font-size: 120%;
			font-family: "Arial Black", Helvetica, sans-serif;
		}
		.formBox table {
			margin: 0 0 40px 0;
		}
		.formBox table th {
			font-family: "Arial", Helvetica, sans-serif;
			padding: 0 10px 0 0;
		}
		.formBox .boxLeft {
			width: 250px;
			float: left;
			margin: 0 60px 0 0;
		}
		.formBox .boxRight {
			width: 230px;
			float: left;
		}
		
		.formBox .boxRight dt,
		.formBox .boxLeft dt {
			width: 80px;
		}
		.formBox dl {
			margin: 0; padding: 0;
		}
		.formBox dt {
			margin: 3px 10px 0 3px; padding: 0;
			float: left;
			width: 130px;
		}
		.formBox dd {
			margin: 3px 0; padding: 0;
		}
		.formBox dd input.text {
			border: none;
			width: 150px;
		}
		.formBox dd select.text {
			width: 155px;
		}
		.formBox dd input.error {
			background-color: #f7dad1;
			border: 1px solid red;
			width: 148px
		}
		.formBox dd p.error {
			margin: 0 0 0 140px;
			font-size: 90%;
			color: red;
		}
		/* ----- linkButton */
			.linkButton {
				margin: 20px 0;
				text-align: right;
				width: 298px;
			}
			.linkButton input.submit {
				background-color: #00A1D2;
				color: #fff;
				font-size: 100%;
				font-family: Arial;
				padding: 5px 10px;
				text-decoration: none;
				overflow: visible;
				border: none;
				cursor: pointer;
			}
		/* end. linkButton */
	/* end. formBox */
	
	/* ----- hpArticles */
		.hpArticles p.date {
			font-family: "Arial Black", Helvetica, sans-serif;
/* 			color: #009cdd; */
			color: #c10076;
			font-size: 150%;
			margin: 0;
		}
		.hpArticles h3 {
			font-family: "Arial Black", Helvetica, sans-serif;
			font-size: 150%;
			margin: 3px 0 0 0;
			text-transform: uppercase;
			font-weight: normal;
			line-height: 1.3em;
		}
		.hpArticles p {
			margin: 8px 0;
		}
		.hpArticles .boxLeft {
			width: 250px;
			float: left;
			margin: 0 20px 0 0;
		}
	/* end. hpArticles */
	
	
	#paginationControl {
		text-align: center;
		text-decoration: none;
	}
	#paginationControl strong {
/* 		color: #2e9fd0; */
		color:#ff009c;
	}
	#paginationControl a {
		text-decoration: none;
	}
	#paginationControl a:hover {
		color: #46c8ff;
	}
	#paginationControl .next {
		background-image: url('../../images/icons/page-right.png');
		background-position: 0 100%;
		padding: 0 16px 0 0;
		background-repeat: no-repeat;
		background-position: 100% 4px;
	}
	#paginationControl a.next:hover {
		background-image: url('../../images/sk/icons/page-right_act.png');
	}
	#paginationControl .previous {
		background-image: url('../../images/sk/icons/page-left.png');
		background-position: 0 100%;
		padding: 0 0 0 16px;
		background-repeat: no-repeat;
		background-position: 0 5px;
	}
	#paginationControl a.previous:hover {
		background-image: url('../../images/sk/icons/page-left_act.png');
	}

    div#verSelBox.selectThis {
        border: 2px solid #f00;
        padding: 3px;
        color: #f00;
    }
    
    
	ul.ngsAssetLogin {
		list-style:none;
/* 		background-color:#fff; */
	}
	ul.ngsAssetLogin>li {
		/*list-style-type:none;*/
	}
	
	/* tiny mce */
	.left {
		float: left;
	}

	.right {
		float: right;
	}
	img {
		vertical-align: top;
		border: none;
	}

	img.left {
		margin: 0 10px 10px 0;
	}

	img.right {
		margin: 0 10px 0 10px;
	}

	img.border {
		border: 1px solid #e4e4e4;
	}
	
	#ngsfooter {
		text-align:center;
		padding:10px;
	}
	#ngsfooter a {
		text-decoration:none;
	}
	#ngsfooter a:hover {
		text-decoration:underline;
	}
	
	.articlecontentimage {
		float:left;
		margin-bottom:10px;
		margin-right:10px;
	}
	
	.articlecontentimage img {
	   border:1px solid #CCCCCC;
	   margin-top:4px;
  }
  
  .brandVymena {
  	float: right;
	margin: 30px 20px 0px 0px;
  	background-color:#000000;
	background-image:url("../../images/sk/icons/vypnout-bg.png");
	background-position:5px 6px;
	background-repeat:no-repeat;
	display:block;
	font-size:80%;
	font-weight:bold;
	padding:2px 5px 2px 22px;
	text-decoration:none;
	text-transform:uppercase;
  }
	.brandTop {
			padding: 0px 30px;
	}
	.brandTop p {
				font-size: 1.3em;
			padding-top: 60px;
		}
	.brandTop img {
	  		float: left;
			margin-right: 30px;
	}
	#brandMenu {
		margin: 0px;
		margin-top: 50px;
		padding: 0px;
	}
	#brandMenu li {
			padding: 0px;
			list-style-type: none;
			margin-bottom: 1px;
	}
	#brandMenu li a {
		font-weight: bolder;
		text-decoration: none;
		display: block;
		padding: 7px;
		background: url("../../images/sk/black-72.png") repeat scroll 0 0 transparent;		
	}
	#brandMenu li a:hover {
		background-color: #C10075;
		background-image: none;
	}
	#brandMenu li.active a {
        background-color: #C10075;
        background-image: none;
    }
	.gallery {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.gallery li {
		width: 150px;
		/*background-color: #cccccc;*/
		padding: 7px;
		text-align: center;
		float: left;
		height: 140px;
		vertical-align: middle;
		margin-bottom: 10px;
	}
	.gallery li.middle {
		margin: 0px 10px;
	}
	.gallery li span.label {
		display: block;
	}
	.gallery li img {
		padding: 1px;
		border: 1px solid #FFFFFF;
	}
	.galleryBox {
		background: transparent url('../../images/sk/black-80.png') repeat top left;
		padding: 20px;
	}
	.galleryBox h2 {
		text-transform: uppercase;
		font-size: 110%;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #737272;
		font-family: "Arial Black", Helvetica, sans-serif;
		font-weight: normal;
	}
	.link {
		padding: 15px;
		display: block;
		background-color: #000000;
		margin-bottom: 20px;
		text-transform: uppercase;
		font-size: 110%;
		font-family: "Arial Black", Helvetica, sans-serif;
		font-weight: normal;
	}
	.brandDescription {
		font-size: 1.15em;
	}
}