/* www.designme.sk */

body {
	margin: 0;
	background-color: white;
	background-image: url(bg.png)/*tpa=http://www.swt.sk/templates/internety/images/bg.png*/;
	background-repeat: repeat-x;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color:  #454545;
}

span.nazovf {
margin:20px;
width:400px;
}

.pocita {
	margin: 0;
	background-image: url(swtban.jpg)/*tpa=http://www.swt.sk/templates/internety/images/swtban.jpg*/;
	font: 20px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:  #454545;
	height:130px;
}

img {
	border: 0;
}

a, a:active, a:visited {
	color: #555666;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #B32A27;
}




/* LAYOUT */

div.cleaner {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

div.cleanera {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
	border: 1px dotted #CCCCCC;
}

#wrapper {
	width: 900px;
	margin-left: 30px
}

#header {
	height: 104px;
}
#logo {
	margin-top: 30px;
}
#header-navigacia {
	float: right;
	text-align: right;
	display: inline;
	width: 390px;
	margin-top: 33px;
	color: #A6A7B2;
}
#header-navigacia img {
	margin-top: 10px;
}
#header-navigacia a, #header-navigacia a:active, #header-navigacia a:visited {
	color: #A6A7B2;
	text-decoration: underline;
}
#header-navigacia a:hover {
	color: white;
}
#mainmenu {
	height: 40px;
}

.mainlevel {
	height: 12px;
}
form {
margin:0;
} 
#mainmenu a, #mainmenu a:active, #mainmenu a:visited {
	text-transform: uppercase;
	color: #A6A7B2;
	font-weight: bold;
	display: block;
	float: left;
	padding: 9px 15px 11px 15px;
	margin: 7px 15px 0 0;
	text-decoration: none;
}
#mainmenu a:hover {
	background-color: #555666;
}
#mainmenu a.selected, #mainmenu a.selected:link, #mainmenu a.selected:visited, #mainmenu a.selected:hover {
	background-color: #C8312D;
	color: white;
	text-decoration:none;
}
.mainlevel#active_menu, .mainlevel#active_menu:visited,.mainlevel#active_menu:hover {
	background-color: #C8312D;
	color: white;
	text-decoration:none;
}

#searchbox {
	float: right;
	text-align: right;
	width: 230px;
	margin-top: 11px;
}
#searchbox input {
	vertical-align: middle;
	color: #454545;
}
.searchfield {
	font-size: 11px;
	width: 150px;
	margin-right: 5px;
	border: 1px solid #555666;
	padding: 2px;
	overflow: visible;
}
.searchfield:focus { border: 1px solid #C8312D; }
#redbar { height: 64px; padding-top: 16px; }

#prihlasenie {
	float: left;
	display: inline;
	width: 175px;
	color: #E99C9A;
}
#prihlasenie a, #prihlasenie a:active, #prihlasenie a:visited {
	color: #E99C9A;
	text-decoration: underline;
	font-weight: normal;
}
#prihlasenie a:hover {
	color: white;
}
span.pp {
	display: block;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: white;
}
#prihlasit {
	float: left;
	display: inline;
	width: 205px;
}
#prihlasit input, #newsletter input {
	vertical-align: middle;
}
.input-red {
	font-size: 11px;
	width: 150px;
	margin: 0 5px 8px 0;
	background-color: #D64643;
	border: 1px solid #8E2320;
	color: white;
	padding: 3px;
	overflow: visible;
}
.input-red:focus {
	border: 1px solid #fff;
}
a.white, a.white:link, a.white:visited {
	color: white;
	font-weight: normal;
}
a.white:hover {
	color: #E99C9A;
}
.red-divider {
	float: left;
	display: inline;
	width: 2px;
	height: 52px;
	background-image: url(divider-red.gif)/*tpa=http://www.swt.sk/templates/internety/images/divider-red.gif*/;
}
#newsletter {
	float: left;
	display: inline;
	width: 205px;
	margin-left: 25px;
}
.dvanast {
	font-size: 12px;
	font-weight: bold;
	color: white;
	display: block;
	margin-bottom: 11px;
	margin-top: 4px;
}
#red-kontakt {
	float: right;
	display: inline;
	width: 210px;
	color: white;
	line-height: 150%;
	text-align: right;
}
#cesta {
	height: 28px;
	padding-top: 12px;
	padding-left: 10px;
}
#cesta a, #cesta a:active, #cesta a:visited {
	color: #454545;
	font-weight: normal;
}
#cesta a:hover {
	color: #B32A27;
}

/* SIDEBAR */

#sidebar {
	float: left;
	display: inline;
	width: 220px;
}
div.leftBox, div.leftBox2 {
	background-image: url(box-back-red.gif)/*tpa=http://www.swt.sk/templates/internety/images/box-back-red.gif*/;
	background-repeat: repeat-y;
	margin-bottom: 10px;
}
div.leftBox2 {
	background-image: url(box-back-blue.gif)/*tpa=http://www.swt.sk/templates/internety/images/box-back-blue.gif*/;
}

h1 {
	margin: 0;
	display: block;
	color: #B32A27;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 14px;
	line-height: 35px;
	border-bottom: 3px solid #B32A27;
	background-color: white;
	
}

h1.cerveny, h1.modry {
	margin: 0 0 3px 0;
	display: block;
	background-image: url(box-header-red.png)/*tpa=http://www.swt.sk/templates/internety/images/box-header-red.png*/;
	background-repeat: no-repeat;	
	color: #fff;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 14px;
	line-height: 33px;
}

h1.modry { background-image: url(box-header-blue.png)/*tpa=http://www.swt.sk/templates/internety/images/box-header-blue.png*/; margin-bottom: 15px; }

h4.cerveny, h4.modry {
	margin: 0 0 3px 0;
	display: block;
	background-image: url(box-header-red.png)/*tpa=http://www.swt.sk/templates/internety/images/box-header-red.png*/;
	background-repeat: no-repeat;	
	color: #fff;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 14px;
	line-height: 33px;
}

h4.modry { background-image: url(box-header-blue.png)/*tpa=http://www.swt.sk/templates/internety/images/box-header-blue.png*/; margin-bottom: 15px; }

.moduletablepoll th {
	margin: 0 0 3px 0;
	display: block;
	background-image: url(box-header-blue.png)/*tpa=http://www.swt.sk/templates/internety/images/box-header-blue.png*/;
	background-repeat: no-repeat;	
	color: #fff;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 14px;
	line-height: 33px;
	text-align:left;
}

div.leftBox a, div.leftBox a:active, div.leftBox a:visited {
	display: block;
	line-height: 24px;
	margin: 0 10px;
	padding: 0 0 0 5px;
	border-bottom: 1px dotted #ccc;
	font-weight: bold;
	color: #454545;
	text-decoration: none;
}
div.leftBox a:hover {
	background-color: white;
	color: #B32A27;
	text-decoration: none;
}

div.leftBox a.sublevel, div.leftBox a.sublevel:link, div.leftBox a.sublevel:visited, div.leftBox a.sublevel:hover {
	font-weight: normal;
	text-decoration:none;
}

div.leftBox a.sublevel2, div.leftBox a.sublevel2:link, div.leftBox a.sublevel2:visited, div.leftBox a.sublevel2:hover {
	font-weight: normal;
	text-decoration:none;
}
div.leftBox a.sublevel3, div.leftBox a.sublevel3:link, div.leftBox a.sublevel3:visited, div.leftBox a.sublevel3:hover {
	font-weight: normal;
	text-decoration:none;
}

.mainlevela#active_menu0{
	color: #B32A27;
	text-decoration: none;
}

#novinky {
	margin: 10px 15px;
}
.novinka {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #CECED7;
}
.novinka img {
	float: left;
	margin-right: 10px;
}
#anketa {
	margin: 10px 0 10px 15px;
}
.bullet {
	margin-bottom: -3px;
}

/* OBSAH */

#obsahwrapper {
	width: 670px;
	float: left;
	display: inline;
	margin-left: 10px;
}
div#rightSide {
	margin-left: 10px;
}
.componentheading {
	margin: 0;
	display: block;
	color: #B32A27;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 14px;
	line-height: 35px;
	border-bottom: 3px solid #B32A27;
	background-color: white;
	margin-bottom: 20px;
}
.contentheading {
	margin: 0;
	display: block;
	color: #B32A27;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 14px;
	line-height: 35px;
	border-bottom: 3px solid #B32A27;
	background-color: white;
	margin-bottom: 10px;
}
h3 {
	margin: 0;
	display: block;
	color: #B32A27;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-left: 14px;
	line-height: 35px;
	border-bottom: 3px solid #B32A27;
	background-color: white;
	
}
h2 {
	clear:both;
	margin: 0 0 20px 0;
	display: block;
	color: #555666;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 14px;
	line-height: 35px;
	border-bottom: 1px dotted #ccc;
}

h5 {
	clear:both;
	display: block;
	color: #555666;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 14px;
	
}
div#topProdukty {
	width: 330px;
	background: #efefef;
	display: inline;
	float: left;
}
div#noveProdukty {
	width: 330px;
	background: #efefef;
	margin-left: 10px;
	display: inline;
	float: left;
}
div.produkt {
	width: 144px;
	text-align:left;
	float: left;
	display: inline;
	margin: 10px;
	line-height: 140%;
}
div.produkt a, div.produkt a:active, div.produkt a:visited {
	color: #B32A27;
}
div.produkt a:hover {
	color: #555666;
}
div#ofirme {
	width: 330px;
	display: inline;
	float: left;
}
div#ofirme p {
	margin: 0;
	margin-left: 120px;
	line-height: 160%;
}
.floatLeft {
	float: left;
}
div#dodavatelia {
	width: 330px;
	margin-left: 10px;
	display: inline;
	float: left;
}
div#dodavatelia img {
	float: left;
	margin: 0 0 8px 8px;
	border: 0;
}
img.thumb {
	margin-bottom: 5px;
}





/* FOOTER */

div#footer {
	width: 900px;
	background-image: url(footer-back.jpg)/*tpa=http://www.swt.sk/templates/internety/images/footer-back.jpg*/;
	background-position: top center;
	background-repeat: no-repeat;
	padding: 20px 14px 14px 14px;
	color: #999;
	text-align: right;
	line-height: 180%;
	margin-top: 10px;
}
div#footer img {
	float: left;
	margin-right: 15px;
	border: 0;
}
#footer a, #footer a:active, #footer a:visited {
	color: #999;
	font-weight: normal;
}
#footer a:hover {
	color: #B32A27;
}
.sectiontableentry2poll {
background-color: white;
}
.buttonpoll {
	background-image: url(icon-go2.gif)/*tpa=http://www.swt.sk/templates/internety/images/icon-go2.gif*/;
	background-repeat: no-repeat;
	border: 0;
	text-indent:10px;
	background-color: #EFEFEF;
	cursor:pointer;
	margin-bottom: 0px;
	color: #555666;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.buttonpoll1 {
	background-image: url(icon-chart.gif)/*tpa=http://www.swt.sk/templates/internety/images/icon-chart.gif*/;
	background-repeat: no-repeat;
	border: 0;
	text-indent:10px;
	background-color: #EFEFEF;
	cursor:pointer;
	margin-bottom: 0px;
	color: #555666;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.sublevel {
font-weight: normal;
text-indent:20px;
}

.sublevel#active_menu1 {
	text-indent:20px;
	color: #B32A27;
	text-decoration: none;
}
.sublevel2 {
text-indent:40px;
font-weight: normal;
}
.sublevel3 {
text-indent:60px;
font-weight: normal;
}
.sublevel2#active_menu2 {
	color: #B32A27;
	text-decoration: none;
	text-indent:40px;
}
.sublevel3#active_menu3 {
	color: #B32A27;
	text-decoration: none;
	text-indent:60px;
}
div.UvodPolozka {
	width: 670px;
	float: left;
	display: inline;
	border-bottom: 1px dotted #8D8EA0;
	background-color: white;
	min-height:100px;	
}

div.UvodPolozkahover {
	width: 670px;
	float: left;
	display: inline;
	border-bottom: 1px dotted #8D8EA0;
	min-height:100px;
	background-color: #EFEFEF;
}
div.UvodSpodokPolozka:hover {
background-color: #F3F1DE;
}
div.UvodPolozka p {
	margin: 15px 10px 10px 100px;
	line-height: 160%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.UvodPolozka img {
	float: left;
	margin: 15px;
}
div.UvodPolozkahover p {
	margin: 15px 10px 10px 100px;
	line-height: 160%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.UvodPolozkahover img {
	float: left;
	margin: 15px;
}

a.nadpis, a.nadpis:active, a.nadpis:visited {
	color: #501A02;
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.nadpis:hover {
	text-decoration: underline;
	color: #501A02;
}
div.polozka {
	border: 1px solid #CCCCCC;
	display:inline;
	float: left;
	width: 300px;
	padding-top:10px;
	margin: 10px 0 0 0;		
	background-color: #EFEFEF;
	}

div.po {
	display:inline;
	float: left;
	}


div.dalsie {
	border: 0;
	border-top:none;
	display:block;
	float: left;
	width: 260px;
	background-color: #FFFFFF;	
	font: 10px Tahoma, Helvetica, sans-serif;	
	padding: 10px 20px 10px 20px;
	font-weight: bold;	
}

div.da {
	display:block;
	text-align:center;
	clear:both;
	
}

div.polozka:hover, div.polozka2:hover {
	border:1px solid #565766;
	background-color: #D8D8D8;
}

div.polozka p {
	font: 10px Tahoma, Helvetica, sans-serif;
	margin: 0 0 0 120px;
	}

div.polozka2 {
	border: 1px solid #CCCCCC;
	display:inline;
	float: left;
	width: 300px;
	padding-top:10px;
	margin: 10px 20px 0 20px;		
	background-color: #EFEFEF;
	
	}
div.po2 {
	display:inline;
	float: left;
	height:100px;
	}

div.dalsie2 {
	
	border-top:none;
	display:inline;
	clear:both;
	float:left;
	width: 260px;
	padding: 10px 20px 10px 20px;
	background-color: #FFFFFF;	
	font: 10px Tahoma, Helvetica, sans-serif;	
	font-weight: bold;		
}

div.dalsie2 a {
	font-weight:normal;		
	font: 10px Tahoma, Helvetica, sans-serif;	
	text-decoration:none;	
	font-weight:normal;
}
div.dalsie2 a:hover {
			
	font: 10px Tahoma, Helvetica, sans-serif;	
	text-decoration:underline;
	font-weight: bold;	
}

div.dalsie a {
			
	font: 10px Tahoma, Helvetica, sans-serif;	
	text-decoration:none;	
}
div.dalsie a:hover {
			
	font: 10px Tahoma, Helvetica, sans-serif;	
	text-decoration:underline;
	font-weight: bold;	
}
div.polozka2 p {
	font: 10px Tahoma, Helvetica, sans-serif;
	padding:0;
	margin: 0 0 0 120px;
		
}
img.obrazok {
	display:inline;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0 10px 10px 20px; 
	}
a.opnad, a.opnad:active, a.opnad:visited {
	color: #501A02;
	font: 15px Arial, Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	

}
a.opnad:hover {
	text-decoration: underline;
	color: #501A02;
}	

a.opnad:hover {
	text-decoration: underline;
	color: #501A02;
}
div.photos {
	float: left;
	width: 150px;
	margin: 0 20px 20px 0;	
}
div.photos img {
	margin: 0 10px 0 0;
	border: 0;
}
div.photos img.velky {
	margin: 0 0 10px 0;
}
div.text {
	margin: 0 20px 20px 150px;
}
div.text p {
	margin: 0 0 30px 0;
	
}
.tab td p {
	border: 1px solid #cccccc;
	padding:0;
	margin:0;
}
.tab {
	margin-left:20px;
}
div.detailfoto {
	background-color:#EFEFEF;
	height:70px;
	
	padding:20px;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
}
div.detailfoto2 {
	background-color:#EFEFEF;
	height:70px;
	
	padding:20px;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
}
.button{
margin:0;
padding:0;
}
.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
	padding: 0 2px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {
}
a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
}
.top_pro {
cursor:pointer;
border:1px solid #CCCCCC;
padding-top:10px;
padding-bottom:10px;
background-color:#ffffff;
clear:both;
width:140px;
height:90px;
margin-right:10px;
}
.top_pro_hover {
cursor:pointer;
border:1px solid #B32A27;
padding-top:10px;
padding-bottom:10px;
clear:both;
background-color:#ffffff;
width:140px;
height:90px;
}
.buttons {
	background-image: url(icon-go.gif)/*tpa=http://www.swt.sk/templates/internety/images/icon-go.gif*/;
	border:0;
	width:16px;

}
.boxpr{
width:160px;
}
.sectiontableheader {
	clear:both;
	display: block;
	color: #555666;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 20px;
	padding-top:0;
}
