@charset "windows-1250";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #596284; margin: 0px; padding: 0px; background: url(../images/bg_body.jpg) repeat-x #f1f2f6;padding-bottom:30px;}

h1 { font:Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px 0px 10px 0px; padding: 0px; color: #596284}
h3{margin:0px; padding-top:5px; margin-bottom:5px;}

a,
a:link,
a:visited { text-decoration: underline; color:#0033CC;}
a:hover { text-decoration:none; }
a img,
:link img,
:visited img { border: none; }

input,
select,
textarea { font-size:1em; font-family:Arial; color:#596284;border:1px solid #7f9db9; background-color:#FFFFFF; padding:2px 5px;}

select{padding-right:0px;}

.noborder{border:none;}

table.cennik{border:1px solid #7f9db9; border-bottom:none; border-right:none; border-left:none;}
table.cennik th, table.cennik td{border:1px solid #7f9db9; border-top:none; border-right:none; border-left:none; font-size:1em;}
#right-body table{border:none;}
#right-body table td{border:none;}

#container { 
	width: 882px; 
	background: url(../images/bg_container.jpg) top right no-repeat; 
	margin: 0px auto; 
	}

#logo { padding: 15px 0px 15px 0px}

#main-menu { 
	background: url(../images/bg_topmenu.png) no-repeat top left; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://php5.testdomain.sk/overenie.sk/images/bg_topmenu.png', sizingMethod='crop');
	width: 611px; 
	height: 24px; 
	padding: 8px 0px 0px 10px;
	}
#main-menu a { 
	font-size: 12px; 
	font-weight:bold;
	color:#e2e9f5; 
	text-transform:uppercase; 
	margin-right: 21px; 
	margin-left:8px;
	position:relative;
	text-decoration:none;
	}
#main-menu a.sel{color:#FFFFFF;}
#main-menu a.sel:hover{color:#FFFFFF; text-decoration:none;}
#main-menu a:hover {text-decoration:none; color:#FFFFFF;}

#text-holder {width: 621px; padding-top: 10px; float: left}
#text-body-top{}

#text-body-bottom{background: url(../images/bg_bottom-content.jpg) no-repeat 0px 0px; height:13px;}

#text-body {
	width: 621px;
	background: url(../images/bg_top-content.png) no-repeat 0px 0px;
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://php5.testdomain.sk/overenie.sk/images/bg_top-content.png', sizingMethod='crop');
	}
#user-text {
	background:#FFFFFF; 
	padding: 13px 20px 20px 20px;
	_height: expression( this.scrollHeight < 286 ? "285px" : "auto" ); /* sets min-height for IE */
	min-height: 285px; /* sets min-height value for all standards-compliant browsers */
}
#text-bottom {}

#flash {visibility:visible; font-size:0px; width:621px; height:141px; overflow:hidden;}

#right-boxes { width: 250px; float: right}
#right-boxes h2 { 
	background: url(../images/bg_right-box-header.png) no-repeat top left; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://php5.testdomain.sk/overenie.sk/images/bg_right-box-header.png', sizingMethod='crop');
	height: 24px; text-transform: uppercase; font-size: 14px; color: #FFFFFF; padding: 8px 0px 0px 10px; display: block; margin-top: 30px}
#right-top { 
	background: url(../images/bg_right-box-top.png) no-repeat top left; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://php5.testdomain.sk/overenie.sk/images/bg_right-box-top.png', sizingMethod='crop');
	font-size:0px;
	height: 88px; width:250px;}
#right-bottom { 
	background: url(../images/bg_right-box-bottom.png) no-repeat top left; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://php5.testdomain.sk/overenie.sk/images/bg_right-box-bottom.png', sizingMethod='crop');
	font-size:0px;
	height: 10px; width:250px;}	
	
	
#right-body { padding: 10px 5px; background:#FFFFFF url(../images/bg-objednavka-body.jpg) no-repeat scroll left bottom; width:239px;}

.breaker { margin: 0px; padding: 0px; clear: both; font-size:0px; line-height:0px;}


/*kalendar*/
#blade-kalendar {
	text-align: center;
	padding-bottom: 10px;
}
#blade-kalendar a {
	text-decoration:none;
	color: #000000;
	text-align: center;	
}
#blade-kalendar a:hover {
	text-decoration: underline;
	color: #3163CE;
}
#blade-kalendar .year {
	
	border: 1px solid black;
	background-color:none;
	text-align: center;
}
#blade-kalendar .month {
	border-style: none;
	background-color: ;
	text-align: center;
	background: url(../images/bg-month.gif) no-repeat scroll center 2px;;
}
#blade-kalendar .yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
#blade-kalendar .monthname {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: none;
	color: #5D5D5D;
	border-style: none;
	border-width:1px
}
#blade-kalendar .dayname { /*horne skratky dni*/
	text-align: center;
	font-weight: normal;
	color: #000000;
}
#blade-kalendar .weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	background-color: #e9e9e9;
	border-style: outset;
	border-width:1px
}
#blade-kalendar .weeknum {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: #000099;
	background-color: #e9e9e9;
}
#blade-kalendar .yearnavigation {
	font-size: 12px;
}
#blade-kalendar .datepicker {
	background-color: #e4e4e4;
}
#blade-kalendar .datepickerform {
	margin: 0px;
}
#blade-kalendar .monthnavigation-l a{
width:21px;
height:19px;
float:left;
}
#blade-kalendar .monthnavigation-r a{
width:21px;
height:19px;
float:right;
}

#blade-kalendar .monthpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
#blade-kalendar .yearpicker {
	font-size: 11px;
	background-color: #eeeeee;
}
#blade-kalendar .pickerbutton {
	font-size: 11px;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}
#blade-kalendar .nomonthday { /*prazdne bunky (dni ineho mesiaca)*/
	text-align: center;
	height: 21px;
	width: 21px;
	background-color: #b8bdbe;
	border: 1px solid #cfd3d3;
}
#blade-kalendar .monthday { /*bunky pre jednotlive dni v tyzdni*/
	text-align: center;
	font-weight: normal;
	color: #FFFFFF;
	height: 21px;
	width: 21px;
	background-color: #b8bdbe;
	border: 1px solid #cfd3d3;
	font-weight:bold;
}
#blade-kalendar .today {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	height: 21px;
	border:1px solid #d32418;
	background-color:#d32418;
	
}
#blade-kalendar .today a{
	color: #FF6600
}
#blade-kalendar .selectedday { /*vybrany den*/
	text-align: center;
	height: 21px;
	width: 21px;
	background-color: #fa8a36;
	color: #FFFFFF;
}
#blade-kalendar .selectedday a{
	color: white;
}
#blade-kalendar .sunday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #667171;
	height:21px;
	width:21px;
}
#blade-kalendar .sunday a {
	color: #667171;
}
#blade-kalendar .saturday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #667171;
	height:21px;
	width:21px;
}
#blade-kalendar .saturday a {
	color: #667171;
}
#blade-kalendar .event {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color:;
	background-color: #e9e9e9;
	border:1px dashed #e5e6e7;
	height:21px;
	width:21px;
}
#blade-kalendar .event a {
	color: #499f15;
	text-decoration: underline;
}
#blade-kalendar .event a:hover {
	color:#3163CE;
	text-decoration: none;
}

#blade-kalendar .selectedevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #596284;
	background-color: #E9E9E9;
	border:1px dashed #eb2432;
	height:21px;
	width:21px;
}
#blade-kalendar .selectedevent a {
	background-color: none;
	color: white;
}
#blade-kalendar .todayevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #FF6600;
	border:1px dashed #FFB997;
	height:21px;
	width:21px;
}
#blade-kalendar .todayevent a {
	color: #FFFFFF;
	background-color: #FF6600;
	border:1px dashed #FFB997;
}
#blade-kalendar .eventcontent {
	font-size: 10px;
	border-style: outset;
	border-width: 1px;
	width: 100%;
}


.step{background: url(../images/bg-leftline.gif) repeat-y scroll 9px 0px;}
.step3{background: url(../images/bg-leftline85.gif) no-repeat scroll 9px 0px;}

.title{
	padding:2px 23px 6px;  
	font-size:12px;
	font-weight:bold;
	}
.title-hover{
	padding:2px 23px 6px; 
	font-size:12px;
	font-weight:bold;
	color:#d42020;
}
.title-set{
	padding:2px 23px 6px; 
	font-size:12px;
	font-weight:bold;
	color:#77b405;
}		

.jedna{background: url(../images/1.gif) no-repeat scroll 0px 0px;}
.jedna-hover{background: url(../images/1-hover.gif) no-repeat scroll 0px 0px;}
.dva{background: url(../images/2.gif) no-repeat scroll 0px 0px;}
.dva-hover{background: url(../images/2-hover.gif) no-repeat scroll 0px 0px;}
.tri{background: url(../images/3.gif) no-repeat scroll 0px 0px;	padding-bottom:0px;}
.tri-hover{background: url(../images/3-hover.gif) no-repeat scroll 0px 0px; padding-bottom:0px;}

.left-pad{padding:0px 23px 12px 23px;font-size:12px;}


/* FOOTER */

#footer { 
	color:#999999; 
	font-size:1em; 
	height:21px; 
	padding:8px 13px 30px 13px; 
	text-align:right; 
	background: url(../images/bg-footer.png) repeat-x scroll 0px 0px;
}
#footer a,
#footer a:link,
#footer a:visited { color:#666666; text-decoration:underline; }
#footer a:hover { color:#666666; text-decoration:none; }
#footer-left-copyright { float:left; color:#666666; }
#footer-left-copyright img{vertical-align:middle; padding-left:10px;}

#footer-menu{float:left; padding-left:53px;}
#footer-menu a{padding-left:17px; padding-right:15px;}
#footer-menu a.f-mapa{background:url(../images/ico-mapa.gif) no-repeat scroll 0px 4px;}
#footer-menu a.f-kontakt{background:url(../images/ico-kontakt.gif) no-repeat scroll 0px 4px;}

#footer-riesenia { color:#999999; float:right; font-size:0.9em; text-align:right; }
#footer-riesenia a,
#footer-riesenia a:link,
#footer-riesenia a:visited { color:#999999; text-decoration:underline; }
#footer-riesenia a:hover { color:#999999; text-decoration:none; }

#objednanie-message {color: #FF0000; text-align: center;}
