/*----------------------------------------------------------
START CUSTOM CSS
---------------------------------------------------------- */

body, html{ font: normal 12px/140% Arial,Helvetica,sans-serif;background:#b9b9b9 url("images/bg-body-uvod_pixel.jpg") repeat-y;}
a{ color: #D21010; text-decoration: underline; outline:none;}
a:hover{text-decoration:underline;}
img a:hover{ text-decoration: none; }
option{ padding-right: 1em; }
a img{border:0;}

ul, ol{ margin:0 0 10px 5px; padding:0;}
p{ margin:0 0 1em 0; padding:0;} /* text-indent:12px;*/
p strong {
	color: #000;
}
/*#left-menu p {text-indent:0;}*/

h1, h2, h3, h4, h5, h6{ color: #000; line-height:normal; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0 0 10px 0;}
h1{font-size: 18px; font-weight:bold;}
h2{font-size: 16px;}
h3{font-size: 15px;}
h4{float: left; font-size: 13px; font-weight: bold;}
h5{font-size: 12px; font-weight: bold;}
.kotvy h4{padding: 15px;}
.kotvy a {color:#8c62ac; text-decoration: none;}

#content .content,
#content #text-uvod  {text-align:justify;}

div#content h1 {
	margin-bottom: 20px;
	padding: 5px 5px 5px 25px;
	color:#dc2928;
	background: #fff url("images/bg-h1.gif") no-repeat left center;
	/*border-bottom: 1px solid #cdcdcd;*/
}

div#content .content h2 {
	background: #fff;/* url("images/bg-h2.gif") no-repeat 10px 50%;*/
	color: #000;
	padding: 5px 0;
	margin: 0 0 1em;
}
div#content .content h3 {
	background: #fff;/* url("images/bg-h3.gif") no-repeat 1px 50%;*/
	color: #dc2928;
	font-weight: bold;
	padding: 4px 4px 4px 0;
	margin: 0 0 1em;
	/*border-bottom: 1px solid #0066b7;*/
}
div#content .content h4 {
	color: #000;
	padding: 4px 4px 0 0;
	margin: 0 0 1em;
	width:100%;
}

#content .content img{border-color:#eee;}

#wrapper #content .content ul li {
	/*background: url("images/bullet_3.gif") no-repeat scroll 0 5px transparent;*/
	padding: 0 0 1px 0;
}
ul li {
	list-style-type: none;
	margin-left: 0;
}
#content .content ul li {
	list-style: disc outside;
	padding: 0 0 0 10px;
	margin-left:8px;
}

/* main structure
-------------------------------------------------------*/
body{
	text-align: center;
	color: #575757;
	margin:0;
	padding: 0;
	background:url("images/bg-body.gif") repeat-x;
	position: relative;
	/*overflow: hidden;*/ /* nikdy nezapínaj túto hlúpsť lebo vypne posuvníky tam kde majú byť */
}

/*html {
	overflow-y: scroll;
}*/ /* zapína posuvníky - scrollbary natvrdo všade */

#container{
	width: 980px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#head{
	width: 980px;
	height: 294px;
	margin: 0 auto;
	position: relative;
	background: url("images/bg-head.jpg") no-repeat 0 0;
}

#wrapper{
	overflow:hidden;
	margin: 0 auto;
	position: relative;
	width: 980px;
	padding: 0;
	background: #fff url("images/bg-wrapper.png") repeat-y 220px top;
}

/* bez praveho stlpca */ /* width rovna sa: content width - content padding - left width */
/*#content { 
	display: inline;
	float: right;
	margin: 0;
	padding: 10px 20px 10px 30px;
	width: 710px; 
	min-height: 326px;
	background: gray;
}*/
#content { /* s pravym stlpcom*/
	display: inline;
	float: right;
	margin: 0 185px 0 0; /* kvoli pravemu stlpcu */
	padding: 10px 20px 10px 30px;
	/*width: 710px;*/ /* bez prav.stlpca */
	width: 525px;
	min-height: 500px;
}
.skin-normal #content {
	/*min-height: 500px;*/
	z-index: 99999999; /* kvoli korektnemu zobrazeniu backendu */
}
#left {
	float: left;
	padding: 0;
	/*background: url(images/bg-kontakt.jpg) no-repeat 8px 0;*/
	width: 220px;
}
#right {
	float: right;
	padding: 0;
	margin-top: 0;
	width: 180px;
	height: 369px;
	position: absolute;
	right: 0;
	/*background: url(images/bg-right-col.jpg) no-repeat 0 0;*/
}
#right a.right-link {
	width: 180px;
	height: 120px;
	display: block;
	margin:0 0 5px 0;
	font-size: 1px;
	color: #fff;
	text-decoration: none;
}
#right a.right-link#prvy {background: url(images/bg-right-prvy.jpg) no-repeat left top;}
#right a.right-link#druhy {background: url(images/bg-right-druhy.jpg) no-repeat left top;}
#right a.right-link#treti {background: url(images/bg-right-treti.jpg) no-repeat left top;}
#right a.right-link#prvy:hover {background: url(images/bg-right-prvy.jpg) no-repeat right top;}
#right a.right-link#druhy:hover {background: url(images/bg-right-druhy.jpg) no-repeat right top;}
#right a.right-link#treti:hover {background: url(images/bg-right-treti.jpg) no-repeat right top;}
#right a.right-link p {
	color: #fff;
	font-size: 12px;
	text-align: center;
	margin: 48px 0 0;
}
#right a.right-link#treti p {
	word-spacing: -2px;
}
#right a.right-link p strong {
	color: #fff;
}


div#left-menu div.content h3 {
	color:#126e9f;
	font-size: 18px;
	font-weight: bold;
}
div#left-menu div.content a {
	text-decoration: none;
	color: #000;
}
div#left-menu div.content a:hover {
	text-decoration: underline;
}
div#left-menu div.content div.left-separator {
	/*background: url(images/bg-kontakt-line.png) no-repeat;*/
	width: 233px;
	height: 3px;
	margin: 10px 0;
}

#footer{
	/*background: url(images/bg-footer.gif) no-repeat top;*/
	background: #f1f1f1;
	color: #494949;
	/*border-bottom: 1px solid #adadad;*/
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 13px 0;
	text-align: center;
	position: relative;
	clear: both;
}

#footer p{font-size:11px; text-align:center; padding:0px; margin:0; color:#494949;}
#footer a{color:#494949; text-decoration:underline;}
#footer a:hover{text-decoration:none;}

#bottom{
	color: #fff;
	width: 100%;
	/*height: 132px;*/
	margin: 30px 0 0  auto;
	padding: 3px 0 6px;
	text-align: center;
	position: relative;
	clear: both;
	background: #7e7e7e url(images/bg-bottom.gif) no-repeat center top;
}
#cols {
	width:980px;
	margin: 0 auto;
	overflow:hidden;
	color:#fff;
	/*background:url(images/bg_cols.gif) repeat-y 0 0;*/
}
#cols .coll h3 {
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	text-align: left;
	padding: 3px 0;
	margin: 0;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}
#cols .coll-second h3 {
	margin: 0 0 0 4px
}
#cols a {color: #fff;}
#cols a:hover {color: #fff; text-decoration: none;}
#cols .coll-first {
	float:left;
	width:390px;
	text-align:left;
	padding:5px 0;
	margin: 0 35px 0 0;
}
#cols .coll-second {
	float:left;
	width:102px;
	height: 110px;
	text-align:left;
	padding:5px 0;
	margin: 0 35px 0 0;
	/*background:url(images/certifikaty.png) no-repeat 0 bottom;*/
}
#cols .coll-third {
	float:left;
	width:195px;
	height: 110px;
	text-align:left;
	padding:5px 0;
	background:url(images/bg-socialne-media.png) no-repeat 0 bottom;
	margin: 0 35px 0 0;
}
#cols .coll-third a#facebook {
	margin:17px 0 0 2px;
	background:url(images/fb-icon.png) no-repeat 0 0;
	width: 32px;
	height: 32px;
	display: block;
}
#cols .coll-third a#facebook:hover {
/*	margin:10px 0 0;*/
	background:url(images/fb-icon-hover.png) no-repeat 0 0;
}
#cols .coll-fourth {
	float:left;
	width:187px;
	height: 110px;
	text-align:left;
	padding:5px 0;
}
#cols .coll address {
	margin:0;
	padding:15px 0 5px 33px;
	font-style:normal;
	background:url(images/ico_home.png) no-repeat 0 10px;
	height:1%;
}
#cols .coll .mail {
	padding:5px 0 2px 33px;
	background:url(images/ico_mail.png) no-repeat 0 6px;
	height:1%;
}
#cols .coll .telefon {
	padding:7px 0 4px 33px;
	background:url(images/ico_tel.png) no-repeat 0 6px;
	height:1%;
}

.clear {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

/* Logo - top
-------------------------------------------------------*/
#head #logo {
	width: 350px;
	height: 100px;
	top: 0;
	left: 5px;
	margin: 0;
	padding: 0;
	position: absolute;
}
#head #logo a{
	display: block;
	width:100%;
	height: 100%;
	text-indent: -9999px;
}

.kontakt {
	float: left;
	text-align: center;
	width: 320px;
}

#flags{position:absolute; top:100px; right:15px;}
#flags ul{margin:0; padding:0;}
#flags ul li{margin:0 0 0 5px; padding:0; list-style:none; float:left;}
#flags ul li a{display:block; width:30px; height:20px; text-indent:-9999px; overflow:hidden; text-decoration:none;}

#flags ul li#ml-sflags-skk a{background:url(images/sk.png) no-repeat 0 0;}
#flags ul li#ml-sflags-sk a{background:url(images/en.png) no-repeat 0 0;}
#flags ul li#ml-sflags-de a{background:url(images/de.png) no-repeat 0 0;}
#flags ul li#ml-sflags-fr a{background:url(images/fra.jpg) no-repeat 0 0;}

/* MAIN MENU
-------------------------------------------------------*/
#main-menu {
	top:234px;
	left:0;
	height:auto;
	width:981px;	
	margin:0;
	padding:0;
	position:absolute;
	overflow: hidden;
}
#main-menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	height: auto;
	position: relative;
	display:table;
	width:100%;
}
#main-menu a {	
	color:#292929;
	display:block;
	font-size:13px;
	font-weight:normal;
	list-style:none outside none;
	text-decoration:none;
}
#main-menu li {
	margin:0;
	padding:0;
	position:relative;
	width:auto;
	background: none;
	display:table-cell;
}
#main-menu li:hover {
	background:#d50304;
}
#main-menu li.selected {
	background:#d50304;
}
#main-menu li a {
	padding: 15px 0;
	margin: 0;
/*	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #fff;*/
	line-height: 100%;
	margin: 0 0 0 -1px; /* kvoli skrytiu left boreru pri prvej pol. menu spolu s overflow hidden cel. menu */
	background: url(images/separator.gif) no-repeat right center;
}
#main-menu li:last-child a {
	background-image: none;
}

#main-menu li#mi-smainmenu-24809 a {
	background-image: none;
	text-align:center;
	padding: 15px 0;
	/*width: 146px;*/
}
#main-menu li#mi-smainmenu-24733 a {width:132px;}
#main-menu li#mi-smainmenu-24808 a {width:205px;}
#main-menu li#mi-smainmenu-24812 a {width:209px;}
#main-menu li#mi-smainmenu-24811 a {width:148px;}
#main-menu li#mi-smainmenu-24810 a {width:123px;}
#main-menu li#mi-smainmenu-24809 a {width:169px;}
/*@-moz-document url-prefix() {
  #main-menu li#mi-smainmenu-24809 a {padding: 15px 12px 15px 12px;}
}*/
/* targeting firefox only beause of 1px lack in main-menu at right side */

#main-menu li a:hover {
	color:#fff;
	text-decoration:none;
	background: url(images/separator.gif) no-repeat right center;
}

#main-menu .selected a {
	color:#fff;
	text-decoration:none;
	background: url(images/separator.gif) no-repeat right center;
}
/* Podmenu */
#main-menu li ul {
	display: none;
	position: absolute;
	top: 20px;
}
#main-menu li:hover ul {
	display: inline;
	padding: 10px 0;
	top: 17px;
	left: 0;
	z-index:10000;
	background: transparent;
}
#main-menu li:hover ul li a {
	padding: 7px 15px;
	margin: 0 0 0 1px;
	width: 150px;
	border-right: none;
	border-bottom: 1px solid #fff;
	line-height: 100%;
	font-weight: normal;
	text-align: left;
	color: #fff;
	background: #626262;
}

/* TOP MENU
-------------------------------------------------------*/
#top-menu {
	top:21px;
	right:19px;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	/* overflow: hidden; */
}
#top-menu ul {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	height: auto;
	position: relative;
}
#top-menu a {	
	color:#353535;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	list-style:none outside none;
	text-decoration:none;
	width: auto;
}
#top-menu li {
	float:left;
	margin:0;
	padding:0;
	position:relative;
	width:auto;
	background: none;
}
#top-menu li:hover {
	background:#f00707;
}
#top-menu li a {
	padding: 24px 15px;
	margin: 0;
	/*border-left: 1px solid #a0a0a0;*/
	line-height: 100%;
	background: url(images/separator.gif) no-repeat right center;
}
#top-menu li:last-child a{background:none;}
#top-menu li a:hover {
	color:#fff;
	text-decoration:none;
}
#top-menu .selected > a {
	color:#fff;
	text-decoration:none;
	background: #f00707 url(images/separator.gif) no-repeat right center !important;
}
/*
#top-menu li.selected#mi-stopmenu-24807 a {
	background: #f00707;
	color: #fff;
}
*/
#top-menu li#mi-stopmenu-24807 a {
	/* background: none;*/
}
#top-menu li#mi-stopmenu-24801 a {width:102px;}
#top-menu li#mi-stopmenu-24802 a {width:72px;}
#top-menu li#mi-stopmenu-24803 a {width:66px;}
#top-menu li#mi-stopmenu-24804 a {width:68px;}
#top-menu li#mi-stopmenu-24805 a {width:82px; background-image:none;}
#top-menu li#mi-stopmenu-24807 a {width:66px;}
#top-menu li#mi-stopmenu-34195 a {width:119px;}

#text-uvod{clear:both; padding:20px; background:#FFF;overflow:hidden;}
#text-uvod .uvod-left{float:left; width:470px;}
#text-uvod .uvod-right{float:right; width:470px;}
#text-uvod .uvod-left ul,#text-uvod .uvod-right ul{padding-left:15px;}
#text-uvod .uvod-left ul li,#text-uvod .uvod-right ul li{list-style:disc;}

/* Podmenu (nepouzite) */
#top-menu li:hover > a{color:#FFF;}
#top-menu li ul {
	display: none;
	position: absolute;
	top: 60px;
	left:0;
}
#top-menu li:hover ul {
	display: block;
	padding: 0;
	z-index:10000;
	background: #ffffff;
}
#top-menu li ul li a {
	padding: 10px 10px;
	margin: 0;
	width: 120px !important;
	border-right: none;
	background-image:none;
	border-bottom: 1px solid #353535;
	line-height: 100%;
	font-weight: normal;
	text-align: left;
	color: #353535;
}


/* LEFT COLUMN
-------------------------------------------------------*/

/* Left-menu
-------------------------------------------------------*/
#left h3.left-menu-nadpis a{
	background: #444;
	color: #fff;
	padding: 12px 2px 12px 10px;
	font-size: 14px;
	font-weight: normal;
	display:block;
	text-decoration:none;
}
#left-menu{margin:0;}
ul.Cat, #sjm-s-left-menu ul.sjMenu, #left ul{
	width: 100%;
	margin: 0;
	padding: 0;
}
#sjm-s-left-menu ul.sjMenu li, #left ul li{
	height: auto; /* 40px */
	padding: 0;
	width: auto;
	margin: 0;
	list-style:none;
}

#left ul li a {
	display: block;
	padding: 8px 10px 8px 30px;
	color: #353535;
	background: #f2f2f2 url("images/bullet.gif") no-repeat scroll 0 top;
	border-bottom: 1px solid silver;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
ul.Cat li li a, #left-menu ul.sjMenu li li a {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
}
#sjm-s-left-menu ul.sjMenu li a:hover, #left ul li a:hover, #left ul li.selected a {
	color: #fff;
	background: #d50607 url("images/bullet-hover.gif") no-repeat scroll 10px center;
	padding: 8px 10px 8px 30px;
}

#sjm-s-left-menu ul.sjMenu li#mi-sleftmenu-24815 a:hover, #left ul li#mi-sleftmenu-24815 a:hover, #left ul li.selected#mi-sleftmenu-24815 a {
	color: #fff;
	background: #d50607 url("images/bullet-hover.gif") no-repeat scroll 10px 10px;
	padding: 8px 10px 8px 30px;
}

/* podkategorie laveho menu */
#sjm-s-left-menu ul.sjMenu li ul {
	background: #fff;
	overflow: hidden;
}
#sjm-s-left-menu ul.sjMenu li ul li {
	width: auto; /* 100% */
	margin: 0 0 0 0;
	padding: 0;
/*	border-bottom: 1px solid white;*/
	color: #fff;
}
#sjm-s-left-menu ul.sjMenu li li a {
	background:#7f7e7e;	 /*url(images/bullet.gif) no-repeat scroll 15px 50%;*/
	font-size: 13px;
	padding: 7px 10px 7px 30px;
	display: block;
	color: #fff;
	border-bottom: 1px solid #ccc;
}
#sjm-s-left-menu ul.sjMenu li li a:hover {
	text-decoration: underline;
	padding: 7px 10px 7px 30px;
	display: block;
	color: #fff;
	background: #d50607;/* url(images/bullet-hover.gif) no-repeat scroll 15px 50%;*/
}
#sjm-s-left-menu ul.sjMenu li li.selected a {
	text-decoration: underline;
	padding: 7px 10px 7px 30px;
	display: block;
	color: #fff;
	background: #d50607;/* url(images/bullet-hover.gif) no-repeat scroll 15px 50%;*/
}
#sjm-s-left-menu ul.sjMenu li li.selected a:hover {
	background: #303030 url(images/bullet-hover.gif) no-repeat scroll 15px 50%;
}
/* --- tretia uroven ---*/
#sjm-s-left-menu ul.sjMenu li li.selected li a {
	background:#5d5f5d;
	font-size: 13px;
	padding: 7px 10px 7px 45px;
	display: block;
	color: #fff;
}
#sjm-s-left-menu ul.sjMenu li li.selected li a:hover {
	background:#303030;
}

/* flags */

/*div#flags li a {
	width: 24px;
	height: 18px;
	display: block;
	text-indent: -5000px;
}
div#flags li#ml-sflags-de {
	background: url("images/de.gif") no-repeat;
	position: absolute;
	top: 204px;
	right: 20px;
}
div#flags li#ml-sflags-sk {
	background: url("images/sk.gif") no-repeat;
	position: absolute;
	top: 204px;
	right: 53px;
}*/


/* FOTOGALERIA - thumbnails
-------------------------------------------------------*/

.Photo{text-align:center; padding:3px; background: #626262;} /*border:1px solid #ECE6D8;*/

.Thumbnails{
	font-weight: normal;
	padding:0 0 10px 7px;
}

.CategoryName{font-size:18px; color:#000; padding-bottom:4px; margin-bottom:10px;}

h2.SubCategoryName {
	padding: 0;
	margin: 0 0 10px;
}

.Thmb{
	width:auto;
	float:left;
	margin:0 5px 10px;
	padding: 2px;
	display:inline;
	background: #626262;
}

.Thumbnails .Row .Thmb .Name {
	/*border:1px solid #ECE6D8;*/
	font-size:11px;
	background: #fff;
	font-weight:normal;
	padding:1px 1px;
	text-align:center;
	margin-top:2px;
	margin:2px 5px 5px;
}

.Thumbnails .Row{clear:both; margin-top:5px;}
.Thumbnails .Row .Thmb .Description{display:none;}
/* foto-kategorie */
#content .Cat{
	margin:0 auto;
	padding:5px 0 0 0;
	clear:both;
	width:90%;
	}
	
#content .Cat li{
	list-style:none;
	clear:both;
	width:auto;
	}

#content .Cat li a{
	display:block;
	background-color: #595959;
	width:100%;
	color:#fff;
	padding:3px 0;
	text-align:center;
	border-bottom:1px solid #929292;
	text-decoration:none;
	}

#content .Cat li a:hover{background-color: #777777; color:#182983;}

.SubCategorySeparator{
	clear:both;
	padding:3px 10px;
	margin:0 20px 20px 5px;
	text-align:right;
	border:1px solid #eee;
	background: #5d5f5d;
}

ul.PhotoCat li a {
	clear:both;
	display: block;
	padding:3px 10px;
	margin:5px 17px 5px 8px;
	text-align:center;
	/*border:1px solid #e99206;*/
	color: #fff;
	background:#006fc4;
}
ul.PhotoCat li a:hover {
	background: #777777;
}
/*ul.PhotoCat li a {
	color: #fff;
}*/

.SubCategorySeparator em{font-style:normal; font-family:Verdana; font-size:14px;}

/* pages */
.Thumbnails ul.Pages{margin:0; padding:0; display:inline; float:right;}
.Thumbnails ul.Pages li{list-style:none; padding:0 3px; text-align:center; display:inline;}

#sjm-d-41652{clear:both;}
.kontakt {
    float: left;
    text-align: center;
    width: 320px;
}
#sjovmdata-text___Frame{background-color:#fff;}
.sjamUsers { background-color: #fff; color: #000000;}
.sjamUsers a { color: #FBB1A4;}


/* Uvodna stranka */
body.skin-uvod {
	text-align: center;
	color: #575757;
	margin:0;
	padding: 0;
	background:url("images/bg-body-uvod.jpg") no-repeat center top;
	position: relative;
}
body.skin-uvod #wrapper{
	overflow:hidden;
	margin: 0 auto;
	position: relative;
	width: 980px;
	padding: 0;
	background: transparent url("images/bg-wrapper-uvod.png") repeat-y 220px top;
}
body.skin-uvod #head{
	width: 980px;
	height: 294px;
	margin: 0 auto;
	position: relative;
	background: url("images/bg-head-uvod.jpg") no-repeat 0 0;
}
body.skin-uvod #content {
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	width: 980px;
	min-height: 300px;
	min-height:0;
}
/*body.skin-uvod #content img {
	padding: 0;
	margin: 40px 9px 0 0;
}
body.skin-uvod #content img.last {
	margin: 50px 0 0;
}*/
body.skin-uvod a {
	text-decoration:none;
}
body.skin-uvod a strong {
	color: #fff;
}
body.skin-uvod a p {
	color:#fff;
	text-align: center;
	padding: 150px 0 0;
}

body.skin-uvod a#uvodny-odklik-1 {
	background: url(images/bg-uvod-1.png) no-repeat 0 bottom;
	display: block;
	width: 318px;
	height: 208px;
	margin: 8px 12px 0 0;
	float: left;
}
body.skin-uvod a#uvodny-odklik-2 {
	background: url(images/bg-uvod-2.png) no-repeat 0 bottom;	
	display: block;
	width: 318px;
	height: 208px;
	margin: 8px 12px 0 0;
	float: left;
}
body.skin-uvod a#uvodny-odklik-3 {
	background: url(images/bg-uvod-3.png) no-repeat 0 bottom;
	display: block;
	width: 318px;
	height: 208px;	
	margin: 8px 0 0 0;
	float: left;
}
body.skin-uvod a#uvodny-odklik-1:hover {
	background: url(images/bg-uvod-1.png) no-repeat 0 top;
}
body.skin-uvod a#uvodny-odklik-2:hover {
	background: url(images/bg-uvod-2.png) no-repeat 0 top;
}
body.skin-uvod a#uvodny-odklik-3:hover {
	background: url(images/bg-uvod-3.png) no-repeat 0 top;
}

/* CERTiFIKATY */
ul.thumb {
	float: left;
	list-style: none;
	margin: 0;
	padding: 15px 0 0;
	width: 250px;
}
ul.thumb li {
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 74px;
	height: 74px;
}
ul.thumb li img {
	width: 70px; height: 74px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	/*border: 1px solid #ddd;
	padding: 1px;*/
	position: absolute;
	/*-moz-box-shadow: 0px 0px 2px rgba(204,204,204,80);
    -webkit-box-shadow: 0px 0px 2px rgba(204,204,204,80);
	box-shadow: 0px 0px 2px rgba(204,204,204,80);*/
}
ul.thumb li img.hover {
	background:#fff;
/*	-moz-box-shadow: 0px 0px 5px rgba(204,204,204,80);
    -webkit-box-shadow: 0px 0px 5px rgba(204,204,204,80);
	box-shadow: 0px 0px 5px rgba(204,204,204,80);*/
}


/* BACKEND korektne zobrazenie modulov v backende */
div.base-modulebox-content form fieldset td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom: 1px solid #eee;
}


.login-form p{display:none;}

/* CLANKY
-------------------------------------------------------*/

.articleSummary{
	border-bottom:1px solid #dddddd;
	margin-bottom:10px;
	width: 100%;
	overflow:hidden;
	padding-bottom:10px;
	text-align:justify;
	}
	
.articleSummary h3{clear:both; margin:0 !important; padding:0 0 4px 0 !important;}

.articleSummary h3 a{
	font-weight: bold;
	text-decoration:none;
	color:#DC2928;
}
.articleSummary h3 a:hover{text-decoration:underline;}
.articleSummary p{margin:0; display:inline;}

.articleSummaryMore{
	clear:both;
	text-align:right;
	padding:0; 
	}
	
.articleSummaryMore a{
	color:#DC2928;
	}
	
.articleSummaryMore a:hover{
	text-decoration:none;
	}

img.articleSummaryImg, img.articleArticleImg{
	float:left;
	margin:0 10px 5px 0;
	padding:2px;
	border:1px solid #dddddd;
	}
	
.articleSummaryContent p{
	margin:0;
	padding:0;
	}
	
.articleSummary .date{
	font-size:11px;
	color:#999;
	}

.article-sumarry-content{float:right; width:405px;}
textarea.sj-var-text{width:350px; height:100px;}
.NextPages{
	margin:5px 0;
	}
	
.articleAuthor{
	font-style:italic;
	margin:5px;
	clear:both;
	}

.articleBack{
	text-align:left;
	clear:both;
	padding-bottom:5px;
	}

.articles{text-align:justify;}
.articles .left-col{width:48%; float:left; clear:left;}
.articles .right-col{width:48%; float:right; clear:right;}
.articles .articleSummaryMore{
	clear:both;
	text-align:right;
	padding:0; 
	}
	
.articles img.articleSummaryImg, .articles img.articleArticleImg{
	float:left;
	margin:0 10px 0 0;
	padding:2px;
	border:1px solid #dddddd;
	}

.Discuss{text-align:left;}

.Discuss dl{padding-bottom:10px;}
.Discuss dt{
	background-color:#cdc3b4;
	color:#594939;
	padding:3px 5px;
	overflow:hidden;
	height:16px;
	}

.Discuss dt .date{float:right;}
.Discuss dt b{float:left;}

.Discuss dd{margin:0; padding:0;}
.Discuss dd p{margin:0; padding:5px;}

.Discuss table{
	background-color:#ECE6D8;
	border:1px solid #CDC3B4;
	border-collapse:collapse;
	margin:0 auto;
	text-align:center;
	}

.Discuss table td, .Discuss table th{padding:3px 10px; color:#000; text-align:left;}
.Discuss table td{}
.Discuss table td input, .Discuss table td textarea{background-color:#fff; font-size:11px; border:1px solid #CDC3B4; padding:2px;}
.Discuss table td input{width:200px;}
.Discuss table td textarea{width:450px;}

.articles-coll{}
.articles-coll .col-a, .articles-coll .col-b{width:48%;}
.articles-coll .col-a{float:left; clear:left;}
.articles-coll .col-b{float:right;}
.articles-coll .articleSummary h3{clear:none;}
.articles-coll .articleSummary h3 a{font-size:12px;}
.pager{clear:both; width:100%; text-align:center; margin:5px 0;}
.pager span, .pager a{
	background-color:#E9ECDA;
	border:1px solid #e0e3cf;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:2px 5px;
	width:3em;
	text-decoration:none;
}
.pager a:hover{background:#e0e3cf;}
.pager span{font-weight:bold;}

.login-form div{padding:4px 0; clear: both;}
.LoginModule-LoginButton{float:right; min-width:100px;}
.login-form div span{float:left; width:105px;}

.firma{padding:10px;}

a.button-text {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	height:35px;
	line-height:35px;
	padding: 0 10px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
a.button-text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}
a.button-text:active {
	position:relative;
	top:1px;
}

table{border-collapse: collapse;
}

#content ul.kariera{margin:0 0 20px 0; padding:0;}
#content ul.kariera li{list-style:none; margin:0; padding:0;}
#content ul.kariera li span{margin:0 10px 0 0;}