html,body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding:0px;
background-color:#fff;
color:#181818;
background-image:url(../img/bgLogo.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

#obsah {
	min-height:500px;
}

#obsah li{
	list-style:outsite;
}

hr{
border-top:1px solid #999;
border-bottom:1px solid #fff;
}

table td {
font-size: 13px;
font-family:Tahoma, Geneva, sans-serif;
}

table p{
margin:2px; padding:2px
}


h1{
margin:5px;
margin-left:0px;
}

h1 a{
color:#01334e;
font-size:24px;
font-weight:normal;
text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
}

h2{
margin-bottom:15px;
padding:0px;
}

h2 a{
color:#000;
font-size:16px;
line-height:16px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
}
h2 a:hover{
text-decoration:underline;
}

.dtmHlavnehoClanku{
color:#01334e;
font-size:11px;
margin-top:10px;
}
.textHlavnehoClanku{
color:#383838;
font-size:15px;
padding-right:15px;
padding-top:10px;
text-decoration:none;
display:block;
}
A.textHlavnehoClanku:hover{
text-decoration:underline;
}

#bgLogo{
background-image:url(../img/bgPata.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

#maincontainer{
width: 1017px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
display:block;
position:relative;
background-image:url(../img/bg.png);
}

#telo{
width: 940px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
display:block;
position:relative;
}

#topsection{
height: 158px; /*Height of top section*/
position:relative;
}

#hlava{
height: 100px; /*Height of top section*/
position:relative;
}

#topsectionKosik{
height: 35px; /*Height of top section*/
/*background-image:url(../img/kosikBox.png);*/
background-position:950px -8px;
background-repeat:no-repeat;
}

#slideReklama{
height: 205px; border:0px solid #cc0000; /*Height of top section*/
z-index:0;
}

#aktuality{
height: 110px; /*Height of top section*/
}


#contentwrapper{
float: left;
width: 100%;

}

#contentcolumn{
margin: 0 50% 0 50%; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn2{
margin: 0 220px 0 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn_cl{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn_cl{
float: left;
width: 200px; /*Width of left column*/
margin-left: -707px; /*Set left margin to -(MainContainerWidth)*/
}

#leftcolumn{
float: left;
width: 350px; /*Width of left column in pixel*/
margin-left: -705px; /*Set margin to that of -(MainContainerWidth)*/
background: #fff;
}

#rightcolumn{
float: left;
width: 230px; /*Width of right column*/
margin-left: -230px; /*Set left margin to -(RightColumnWidth)*/
}



#end{
clear: left;
height:30px;
/*background-image:url("../img/end.png");*/
width: 940px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#pata{
height:200px;
/*background-image:url(../img/bgPata.jpg);*/
background-color:#eceef0;
margin-top:6px;
}

#pata a{
color: #ffffff;
}

.obsahpata{
margin-bottom:12px;
height:200px;
color:#ffffff;
}


#innertubefooter{
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-top:10px;
font-size:14px;
color:#383838;
}

#innertubefooter a{
	color:#666;
}

.innertube{
margin-left: 15px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
margin-right:15px;
margin-bottom:10px;
}


.innertuberight{
margin-left: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
margin-right:0px;
margin-bottom:10px;
}

.innertuberight2{
margin-right: 35px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
margin-left:15px;
float:left;
}

.innertubeleft{
margin-left: 15px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
margin-right:15px;
margin-bottom:10px;
}

.innertub2right{
margin-left:6px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
margin-right:0px;
margin-bottom:0px;
}

.innertubetop{
margin-left: 23px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-right: 23px;
padding-top: 20px;
}

.innertube2{
margin-left: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
margin-right:15px;
margin-bottom:10px;
}

#hlavnyClanok{
height:287px;
margin-top:0px;
margin-left:1px;
position:relative;
display:block;
}

#blokHlavnyClanok{
padding-top:20px;
}

#blokHlavnyClanok h1{
line-height:24px;
}


#vertical{ 
float:left; 
width:100%; 
height:50%; 
margin-top:-10px; /* half the select height*/ 
} 

#vertical2{ 
float:left; 
width:100%; 
height:50%; 
margin-top:-50px; /* half the select height*/ 
} 


#hlavnyObrazokClanku{
width:250px;
height:250px;
float:left;
margin:18px;
display:block;
}

.infobox{
text-decoration:none;
color:#fff;
}
A.infobox:hover{
text-decoration:underline;
}
.textBoxu{
font-size:13px; text-decoration:none; color:#181818; line-height:15px; display:block;
}

A.textBoxu:hover{
text-decoration:underline;
}

.cesta{
color:#0076bf;
}
A.cesta:hover{
text-decoration:none;
}

.hladaj{
width:150px;
height:20px;
line-height:20px;
float:left;
border-width:0;
margin:0px;
font-size:13px;
color:#657380;
}

.inpHladaj{
padding:1px;
border: 1px solid #004279;
border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
}

.archiv{
color:#fff;
text-decoration:none;
border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px;
}
A.archiv:hover{
text-decoration:underline;
}

.menu2{
height:36px; line-height:36px;
font-size:14px; color:#000;
background-color:#dfdfdf;
float:left;
margin-bottom:1px;
width:190px;
text-decoration:none;
padding-left:10px;
}

A.menu2:hover{

background-color:#ccc;
}

.menu32{
height:22px; line-height:22px;
border-bottom:1px solid #dfdfdf;
font-size:13px; color:#000;
float:left;
margin-bottom:1px;
width:190px;
text-decoration:none;
padding-left:10px;
color:#000;
}

A.menu32:hover{

background-color:#ccc;
}


.menuAktualit{
font-size:13px; color:#000;
background-color:#d2e1ef;
float:left;
width:190px;
text-decoration:none;
padding:5px;
border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
margin-bottom:1px;
}

A.menuAktualit:hover{
background-color:#657380;
color:#fff;
border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
}

.menuAktualitA{
font-size:13px; color:#fff;
background-color:#657380;
float:left;
width:190px;
text-decoration:none;
padding:5px;
border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px;
margin-bottom:1px;
}

.menuClankov{
font-size:13px; color:#000;
background-color:#afafaf;
float:left;
margin-bottom:1px;
width:210px;
text-decoration:none;
padding:5px;
}

A.menuClankov:hover{
background-color:#585858;
color:#fff;
}

.menuClankovA{
font-size:13px; background-color:#0076bf;
color:#fff;
float:left;
margin-bottom:1px;
width:210px;
text-decoration:none;
padding:5px;
}


.cenaTovaru{
	font-size:17px;
	font-weight:bold;
	padding:2px;
}

.nazovTovaru{
	font-size:16px;
	color:#fff;
	text-decoration:none;
}

.addKosik{
background-color:#dfdfdf;
color:#000;
text-decoration:none;
padding:2px;
font-size:11px;
}

.addKosikPlny{
background-color:#dfdfdf;
color:#cc0000;
text-decoration:none;
padding:2px;
font-size:11px;
}

.NProjekt{
font-weight:bold;
color:#004279;
}

.MProjekt{
color:#004279;
}

.hrProjekt{
 height:1px;
 border:0px;
 background-color:#004279;
}

.nadpisAP{
background: #004279;
text-align:center; 
color:#fff;
padding:8px;
margin-bottom:5px;
border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
display:block;
text-decoration:none;
}

.viac{
color:#0076bf;
float:right;
text-decoration:none;
margin-right:15px;
margin-top:5px;
}
A.viac:hover{
text-decoration:underline;
}

.vznTab{
	font-size:11px;
	color:#000000;
	display:block;
	line-height:16px;
	text-decoration:none;
	padding:3px;
}
A.vznTab:hover{
background-color:#dfdfdf;
}


.typIP{
	font-size:14px;
	color:#fff;
	display:block;
	line-height:26px;
	text-decoration:none;
	padding:10px;
	border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
}
A.typIP:hover{
	color:#fff;
	background-color:#004279;
}

.typIPa{
	font-size:14px;
	color:#fff;
	display:block;
	line-height:26px;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
	border-radius:5px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
}
A.typIPa:hover{
	color:#fff;
	background-color:#004279;
}

.nadpisReferencie{
font-weight:bold;
}


.nadpisReferencieDetail{
 font-size:16px;
 font-weight:bold;
 padding-lef:3px;
 padding-top:20px;
 padding-bottom:10px;
}

.polRefDet{
float:left;
padding:3px;
}

.rok{
	float:left;
	width:50px;
	text-align:center;
	color:#444444;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	border-left:1px solid #444444;
	line-height:12px; height:12px;
}

.Arok{
	float:left;
	width:50px;
	text-align:center;
	color:#0175c0;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	border-left:1px solid #444444;
	line-height:12px; height:12px;
	
}
.txtRok{
	float:left;
	width:50px;
	text-align:center;
	color:#0175c0;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:12px; height:12px;
	font-weight:bold;
}

.frmUpravaVody{
	background-color:#657380;
	border-radius:5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius:5px; 
	width:350px;
	height:350px;
	color:#fff;
}

.inputText{
	height:20px; line-height:20px;
	border:1px solid #004279;
}

.nazov_tovaru_detail{
	font-size:22px;
	color:#004279;
}

.buttonNavrat{
	background-color:#004279;
	color:#fff;
	padding:5px;
	border-radius:5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius:5px; 
	float:right;
	text-decoration:none;
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:16px;
}


.strankovanie{
 color:#004279;
 padding:3px;
 text-decoration:none;
}

A.strankovanie:hover{

}

.resetovac 
{ 
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
	float: none; 
	clear: both; 
	width: 0px; 
	height: 0px; 
	line-height: 0px; 
	font-size: 0px; 
} 

a.kariera, a.kariera:visited {
    text-decoration: none;
	color: #00427a;
}
a.kariera:hover {
    text-decoration: underline;
	color: #00427a;
}