body,div.text {
}

img, div.text img{
}

.clean{
}

.clean img, img.clean,div.text .clean img,div.text img.clean{
 width:auto;
 float:none;
 border:0; 
 margin:0;
}

a {

}

.img-link a,a.img-link{ 
	text-decoration: none; 
}

a:hover {
}

h1, h1 a{
	text-align:left;
	text-decoration:none;	
}
h2, h2 a{
	text-align:left;
	text-decoration:none;	
}
h3, h3 a{
	text-align:left;
	text-decoration:none;
}
h4, h4 a{
	text-align:left;
	text-decoration:none;
	font-size:100%
}
h5, h5 a{
	text-align:left;
	text-decoration:none;
	font-size:100%
}
h6, h6 a{
	text-align:left;
	text-decoration:none;
	font-size:100%
}

p{ margin-bottom:1em }

strong{

}

em{

}

th{
	text-align:left;
}

td{
	text-align:left;
}

div.text img{

}

ul, ol, dl{
	margin-left:1em;
}

li{
	margin-left: 0.4em;
}
li:hover{

}

hr{
/*	height:8px;
	border: 0;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-image: url(images/styl/line.png);
	background-repeat: no-repeat;
	background-position: center center;
*/	
}

/* OK --------------- OK --------------- OK --------------- OK --------------- OK --------------- OK */
/*
div.hr {
  margin-left:0px;
  height: 2px;
  width:932px;
  background-image: url(images/styl/hr.jpg);
  background-repeat: repeat-x;
--  background: #fff url(hr1.gif) no-repeat scroll center;
}
.text div.hr {
	margin-left:0px;
}
div.hr hr {
  display: none;
}

/*ZAC NEWS **************************************************************/
/*
div.main-news-flash{
	width:748px;
	background-image: url(cctech/skin/wyp/news/news-flash-bg.jpg);
	background-repeat:no-repeat;
	height: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}	
div.main-news-flash-container{

	padding-left:17px;
	padding-right:17px;	
	width:209px;
	height:160px;
	padding-top:20px;
	padding-bottom:0px;	
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
	float:left;

}

div.main-news-flash-container table{
	width:100%;
}
.main-news-flash-obsah{
}

.main-news-flash-obsah h1{
	margin-top:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.main-news-flash-obsah h2{
	margin-top:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
div.main-news-flash-container .main-news-flash-obsah div.perex{
	height:75px;
}
.main-news-flash-obsah p{
	font-size:12px;
	color:#858585;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	width:auto;
}
.main-news-flash-obsah a{
	font-size:12px;
	font-weight:normal;
}

.main-news-flash-obsah p.datum{
	color:#858585;
	font-size:10px;
	width:100px;
	margin-top:0px;
}

.main-news-flash-obsah p.viac{
	width:auto;	
	margin-top:0px;	
	color:#2a89a7;
	font-size:11px;
}

p#news-navigacia{ 

}

p#news-navigacia a{ 

}

.main-news-flash-oddelovac{
	display:none

}
.main-news-flash-oddelovac hr{
	display:none
}

.main-news-detail h1{

}
.main-news-detail p#datum{
	color:#999999;
	font-size:10px;
}

.main-news-detail p{

}
.main-news-detail p#menu{

}
.main-news-detail p#menu span#medzera{

}
.main-news-detail p#menu a{

}



/*home*/
/*
div.main-news-flash .text-maska{margin-top:0px;}
div.main-news-flash div.main-news-flash-obsah{}
.main-news-flash div.main-news-flash-obsah h1{}	
.main-news-flash div.main-news-flash-obsah p{}	
.main-news-flash div.main-news-flash-obsah a{}	
div.main-news-flash div.main-news-flash-oddelovac{}
div.main-news-flash div.main-news-flash-oddelovac hr{}

/* CUSTOM */
/*
div.menu {
	padding-top:0px;
	height:65px;
	width:auto;
	float:left;
}
div.main_footer div.menu a{
	font-size:11px;
	color:#b9b9b9;
	text-decoration:none;
}

div.main_footer div.menu ul{
	list-style:none;
	margin-left:0px;
	margin-top:5px;
	padding-left:3px;
}

div.main_footer div.menu ul.hlavne_menu li{
	margin:0px 0 0 0;
	line-height:14px;
	width:250px;
}

table.wyp {
	color:#ffffff;
	 border-collapse:collapse;
}
table.wyp th{
	background-color:#4699b3;
	padding:5px;
	font-weight:bold;
}
table.wyp td{
	padding:5px;
}	
table.wyp  .value{
	text-align:right;
	padding-left:20px;
}

table.wyp tbody th,table.wyp tbody td,table.wyp tbody tr{
	background-color:#535353;
}

table.wyp tbody tr.odd th, table.wyp tbody tr.odd td{ 
	background-color:#858585;
	color:#FFFFFF;
}
table.wyp tbody tr:hover td,table.wyp tbody tr:hover th{ background-color:#99BCBF;
}


table.wyp .client,table.wyp tbody td.client:hover,table.wyp tbody tr:hover td.client
,table.wyp tbody tr.odd td.client,table.wyp tbody tr.odd td.client:hover,table.wyp tbody tr.odd:hover td.client {
	background-color:#ffc600;
	color:#000000;
	font-size:110%;
}

/*
.text a.button{
	background-image:url(images/styl/header-button-bg.jpg);
	background-repeat:repeat-x;
	height:15px;
	line-height:11px;
	min-width:78px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	width:auto;
	display:inline;

	border:1px solid #ffe612;
	font-size:11px;
	color:#000000;	
	text-decoration:none;

}
*/
/*
.text a.button, .text input.button {
	background-image:url(images/styl/header-button-bg.jpg);
	background-repeat:repeat-x;
	height:20px;
	line-height:20px;
	width:auto;
	min-width:78px;	
	padding-left:10px;
	padding-right:10px;

	float:right;
	margin-right:0px;

	border:1px solid #69c733;
	font-size:11px;
	color:#FFFFFF;	
	text-decoration:none;
	text-align:center;

}
.text input.big{
	height:28px;
	line-height:28px;
	font-size:14px;
	min-width:118px;
	background-image:url(images/styl/button-big-bg.jpg);
}
.text input.button
{
	float:left;
	line-height:normal;
}

.text input.button:hover{	
    color:#0094da;
}

.text input#heslo{
	border: #858585 1px solid;
	color:#000000;
}

div.text-gal{
	display:inline;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:auto;
}

.zelena{
	color:#3e9909;
	font-size:18px;
}
.katalog-hladanie{color:#000000;}
.katalog-hladanie div.box{
	float:left;
	width:200px;
	height:74px;
	padding-top:6px;
	margin-right:50px;
	background-image: url(images/styl/katalog-hladanie-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.katalog-hladanie div.box input{	
	margin-top:8px;
}
.katalog-hladanie div.box select{
	margin-top:14px;
	width:180px;
}
.katalog-hladanie div.box input.hladanie-text{
	width:140px;
	height:30px;
	background-image: url(images/styl/katalog-hladanie-lupa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border:none;
	padding-left:12px;
	padding-right:28px;
}

.katalog .lava img,.katalog-detail .logo img,.text img.logo{
	border:1px solid #eaeaea;
	margin-bottom:4px;
}

.katalog .lava{
	float:left;
	width:162px;
	text-align:center;
	margin-right:14px;
}
.katalog .prava{
	float:left;
	width:570px;
}

.katalog .prava h2{	
	margin-top:0px;
}

.katalog .prava div{
	height:42px;
	overflow:hidden;
	margin-bottom:18px;
}

hr.katalog {
	margin-top:10px;
	margin-bottom:17px;
}

.katalog-strankovanie
{
	text-align:center;
}

.katalog-detail table.info td{line-height:2.5ex};

/* ******************* MODULS *************************************** */

/* shop */

/* CSS Document */
/*
div.shop-structure{
	color:#939393;
	font-size:10px;
	height:auto;
	margin-top:8px;	
}

.shop-structure a{
	text-decoration:none;
	color:#707070;	
}

.shop-structure a:hover{
	text-decoration:underline;
}

div.shop-structure ul{
	padding:0px;
	margin: 0px;
	padding-bottom: 12px;
	height:auto;
}
.shop-structure li{
	float:left;
	margin-left:10px;
	margin-right:10px;	
	width:auto;
	padding-right:10px;
}

.shop-structure li.link0 {
	list-style:none;
	margin-left:0px;
}

.shop-structure ul li.link0 a{
	text-decoration:underline;
}

.shop-produkty-nahlady table{

	border:none;
}
div.shop-produkty-nahlady table td{
	height: auto;
	width: auto;
	background-color:none;

	vertical-align:top;
	border:none;
}
div.shop-kategorie-nahlady-bunka{
	display:block;
	float:left; 
	width:166px; 
	height:45px;
	margin-bottom:40px;
}
div.shop-kategorie-nahlady-bunka table td{
	vertical-align:middle;
	width:auto;
	padding-right:6px;
}

div.shop-kategorie-nahlady-bunka a{
	color:#333333;
	text-decoration:none;
	line-height:18px;
}
div.shop-kategorie-nahlady-bunka img{
	margin-right:4px;
}




div.shop-produkty-nahlady-bunka{
	margin-left:6px;
	width:337px;
	height:280px;
	margin-right:34px;
	
	background-image:url(cctech/skin/wyp/shop/shop-cell_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
div.shop-produkty-nahlady-bunka table{
	border:none;

	margin-right:0px;
	margin-bottom:20px;
	height: 200px;
	width: 310px;
}
div.shop-produkty-nahlady-bunka table td{	
	border:none;
	vertical-align:top;
	padding-right:0px;
	padding-left:0px;
	height:auto;
	
	background-color:none;	
	color:#858585;	
}

div.shop-produkty-nahlady-bunka img{
	width:89px;
	height:59px;
	margin-right:17px;
	border:none;
}

div.shop-produkty-nahlady-bunka-cena{ 
	color:#48008f;
	font-size:14px;
	font-weight:bold;
}

.shop-produkty-nahlady-bunka p{
	margin:0px;
}
.shop-produkty-nahlady-bunka a{
	text-decoration:none;
	color:#2a89a7;
}
.shop-produkty-nahlady-bunka a.link{
	text-decoration:underline;
	font-size:11px;
	color:#2a89a7;
}

.shop-produkty-nahlady-bunka a.button{
	text-decoration:none;
	display:block;

	text-align:center;	

	background-image:url(cctech/skin/wyp/shop/shop-button-bg.jpg);	
	background-repeat:repeat-x;
	height:19px;
	line-height:19px;
	width:78px;

	margin-right:10px;

	border:1px solid #ffe612;
	font-size:11px;
	color:#000000;	
}

.shop-produkty-nahlady-bunka a.submit{
	border:1px solid #4a123e;
	text-decoration:none;
	width:88px;
	height:23px;
	line-height:23px;
	display:block;
	text-align:center;
	background-image:url(cctech/skin/wyp/shop/shop-submit-bg.png);
	background-repeat:repeat-x;	
	color:#ffffff;		
}

div.shop-produkty-nahlady-bunka h1{	
	margin-top:30px;
	margin-left:0px;
	margin-bottom:10px;

	color:#333333;
	font-size:12px;
	font-weight:bold;	
}

div.shop-produkty-nahlady-bunka h2{	
	margin-top:30px;
	margin-left:0px;
	margin-bottom:10px;

	color:#333333;
	font-size:12px;
	font-weight:bold;	
}

/* OK --------------- OK --------------- OK --------------- OK --------------- OK --------------- OK */
/*
.shop-produkty-nahlady-bunka td#shop-preview-novinka{
	background-repeat:no-repeat;
	background-image:url(images/shop_preview_novinka.jpg);
	background-color:#CC6600;
	padding:0px;
	margin:0px;
}

.shop-produkty-nahlady-bunka h2{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	margin:0px;
}
.shop-produkty-nahlady-bunka h3{	
	color: #4e1f1b;
	font-size:17px;
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	font-style: normal;
}
.shop-produkty-nahlady-bunka h4{	
	color: #b97570;
	font-size:10px;
	font: "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0px;	
	font-style: normal;
}
.shop-produkty-nahlady-bunka h5{
	color: #b97570;
	font-size:17px;
	font-weight:normal;
	margin:0px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
/* DETAIL **********************************************/
/*
.shop_detail{
	background-color:#ffffff;
	width:700px;
	padding:0px;
	float:left;
	margin-left:0px;
}

.shop_detail img{
	display:block;
	margin-right:0px;
}

.shop_detail a{
	width:auto;
}

.shop_detail form table td input{
	width:auto;
	height: auto;
}
.shop_detail h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#431913;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.shop_detail h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#37046B;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.shop_detail strong{
	font-weight: bold;
}
.shop_detail p{
	text-align:justify;
}
.shop_detail table{
	width:708px;
}
.shop_detail td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c6c6c;
	text-align:left;	
}
.shop_detail td#right{
	text-align:right;
}
.shop_detail th{
	color:#441a14;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.shop_detail span{
	font-size:18px
}
.shop_detail span strong{
	color:#9a3c33;
	font-size:18px
}
.shop_detail a.submit{
	border:1px solid #4a123e;
	text-decoration:none;
	width:88px;
	height:23px;
	line-height:23px;
	display:block;
	text-align:center;
	background-image:url(cctech/skin/wyp/shop/shop-submit-bg.png);
	background-repeat:repeat-x;	
	color:#ffffff;		
}

.shop_detail div.shop-produkty-nahlady-bunka-cena{
	font-size:17px;
}

.shop-kosik{
	width:538px;
	margin:0px;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.shop-kosik form input{
	color: #6c6c6c;
	border: 1px solid #6c6c6c;
}	
.shop-kosik table{
	width:710px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7daf6;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7daf6;		
}

.shop-kosik table.header{
	border:none;
}

.shop-kosik table.header td{
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:none;
	width:25%;
	background-color:#ece1f8;
	padding-left:18px;
	border-right:2px solid #ffffff;	
}

.shop-kosik table.header span{
	color:#ffffff;
	font-weight:bold;
	margin-right:25px;
	margin-top:0px;
	font-size:25px;
}

.shop-kosik table.header th{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border:none;
	width:25%;
	font-weight:normal;
	padding-left:18px;
	border-right:2px solid #ffffff;
	background-color:none;
	background-image: url(cctech/skin/wyp/shop/kosik_header_bg.jpg);
	background-repeat: repeat-x;
	background-position:top lef;
	height: 25px;
}

.shop-kosik table.header th span{
	color:#e6d7f5;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	font-weight:bold;
	margin-right:25px;
	font-size:25px;	
}

.shop-kosik th{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #37046b;
	background:none;
	border-right:none;
	border-top:none;
	border-left:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;	
	width:auto;	
}
.shop-kosik th#last{

	border-right:none;
}
.shop-kosik form table td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7daf6;
	border-right:none;
	border-top:none;
	border-left:none;	
	height:34px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #6c6c6c;
	vertical-align:middle;
	width:auto;
}
.shop-kosik td#last, .shop-kosik  table td.last, .shop-kosik td.last#sumar-1, .shop-kosik td.last#sumar{

	border-right:none;
	text-align:center;
}
.shop-kosik td#first,.shop-kosik th#first{

}
.shop-kosik strong{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6c6c6c;
}

.shop-kosik td#sumar-1{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #6c6c6c;
	border-top-width: none;	
	border-top-style: none;	
	border-top-color: none;		
}
.shop-kosik td#sumar{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #6c6c6c;
}
.shop-kosik td#sumar strong{
	font-family:  Arial, Helvetica, sans-serif;;
	font-size: 15px;
	color: #340265;
	text-transform:none;
}

.shop-kosik tr.radio td{
	border:none;
}

.shop-kosik table.radio td{
	color: #53221e;
	margin-top:0px;
	padding-bottom:10px;
}
.shop-kosik tr.radio td input,.shop-kosik td.radio input{	border:none;}

.shop-kosik tr.radio a{}

.shop-kosik a.button{
	background-color:#fcf8ff;
	color: #0d0000;
	border:1px solid #cbcbcb;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	padding-right:30px;	
	text-transform:none;
	text-decoration:none;
	display:inline-table;
	margin:8px;
}

.shop-kosik a.button#submit{
	border:1px solid #3d022e;
	color:#FFFFFF;
	background-image: url(cctech/skin/wyp/shop/submit.jpg);
	background-repeat: repeat-x;
}

.shop-kosik table.adresa td,.shop-kosik table.adresa th{
	border:none;
}

.shop-kosik-maly span#prazdny{
	color:#ba8078;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
}
.shop-login {
	margin-top:0px;
}
.shop-login a{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #d99489;	
	
}
.shop-login table#shop_r_login th{
	padding-left:6px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #471c16;
	font-weight: bold;		
	font-size: 10px;
}
.shop-login table#shop_r_login td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #471c16;
	font-weight: bold;	
}
.shop-login input#nick,input#heslo{
	color: #a64138;
	border: 1px solid #68211a;
	width:144px;
	height:18px;	
}
.shop-hladanie{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.shop-hladanie input#shop_hladaj{
	color: #a64138;
	border: 1px solid #68211a;
	width:131px;
	height:16px;
	margin-right:3px;
	margin-top:0px;
	padding:2px;
	font-size:10px;	
}
.zoznam {
margin:5px 0 0 0;
width:156px;
line-height:14px;
height:14px;/* mozilla * /
}

li.polozka-1,li.polozka-2,li.polozka-3,li.polozka-4,li.polozka-5{margin-left:0;}
li.polozka-6,li.polozka-7,li.polozka-8,li.polozka-9,li.polozka-10 {margin-left:156px;}
li.polozka-6,li.polozka-11  {margin-top:-90px;}
li.polozka-11,li.polozka-12,li.polozka-13,li.polozka-14,li.polozka-15 {margin-left:312px;}
*/