html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, caption {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}

p { margin: 6px 0px;}
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height: 1.5em; background:#FFF;
background:url(images/dimecon_06.jpg) bottom center no-repeat;
color:#000;
}       
a { color:#069; text-decoration:none;}
a:hover { color:#069; text-decoration:underline;}


.left_content {
	width:650px;
	float:left;
	padding-left:10px;
	padding-right:13px;}

.right_content {
	width:245px;
	float:left;
	border-left:1px dashed #900;
	padding-left:13px;
	}

.top_content {
	width:950px; 
	height:301px;
	
	margin:0 auto;
	position:relative;
	background:url(images/dimecon_03.jpg) top no-repeat;
	} 
	
.bottom_content {
	width:895px;


	


	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	background-color:#CEF;
	clear:both;
	margin-top:20px;

	padding:20px;

	} 

.left_content ul, .left_content ol {
	margin-left:40px;
	}

.accordionButton {
	color:#C1306E;
	cursor:pointer;
	margin-bottom:3px;
	font-size:13px;
	font-weight:bold;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#CEF;
	
	padding:5px;
	}


.left_content table {
	border-width: 1px;
	border-spacing: 2px; 
	border-style: outset;
	border-color:#CCC;
	border-collapse: collapse;
	background-color: white;
	
}
.left_content table th {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color:#CCC;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.left_content table td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color:#CCC;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.no_border table {
	border-width: 0px;
	border-spacing: 0px; 
	border-style: outset;
	border-color:#CCC;
	border-collapse: collapse;
	background-color: white;
	
}
.no_border table th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color:#CCC;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.no_border table td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color:#CCC;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.accordionButton:hover {
	background-color:#FFE6F2;}
#no_img {
	border:0px  solid  #E8E8E8;
	margin:0px;
	padding:0px;
	}


.content {
	width:950px;
	
	margin:0 auto;
	position:relative;
	margin-bottom:250px;
	
	}


.logo_site {
	top:10px; 
	left: 7px;
	color:#000;
    width: 267px;
    height: 169px;
	background:url(images/felix_logo.png) no-repeat left;
	position:absolute;
	z-index:1;
} 

.clocks {
	top:25px;
	right: 5px;
	color:#000;
    width: 670px;
    height: 125px;
	position:absolute;
	z-index:1;
	
} 
.clock {
	font-size:11px;
	color:#C1306E;
	text-align:center;
	margin-left:25px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}



.slogan { 
	
	top:110px;
	left:10px;
	color:#000;
    width: 457px;
    height: 63px;
	background:url(images/priclucenie_18.png) no-repeat left;
	position:absolute;
	z-index:2;
}

.topregbut {
	top:52px;
	right:0px;
	color:#000;
    width: 457px;
    height: 63px;
	position:absolute;
	z-index:3;
}

.topregbut img {
opacity:0.8;
filter:alpha(opacity=80);
}

.topregbut img:hover {
opacity:1;
filter:alpha(opacity=100);
}

.langs {
	top:0px;
	right:10px;
	width: 240px; 
	height:20px;
	position:absolute;
	text-align:center;
	font-size:11px;
		background-color:#FFEAF4;
	padding:2px 5px 2px 5px;
	-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.langs img {
opacity:0.4;
filter:alpha(opacity=40);
}

.reg_tab {
	top:133px;
	right:34px;
	color:#fff;
    width: 200px;
	height:20px;
	position:absolute;
	z-index:4;
	text-align:center;
	
}



h1, h2, h3, h4, h5 {margin:10px 10px 5px 0px;color:#333;}
h1 {font-size: 260%;}
h2 {font-size: 200%; line-height:26px;}
h3 {font-size: 160%; line-height:26px; margin-top:0px;}
h4 {font-size: 120%;}
h5 {font-size: 120%;}
h6 {line-height:1.3em; margin:10px 0;}

#container h1 { font-family: Georgia; font-weight: normal; color:#333; text-shadow: #fff 0px 0px 1px; }
#container h2, #container h3, #container h4, #container h5 {letter-spacing: 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; color:#036; text-shadow: #fff 1px 1px 0px; }

.page_title {
    
    font-size: 22px;
    font-weight: bold;
    height: 20px;
    line-height: 22px;
    padding-bottom: 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
	color:#0D5F95;
	border-bottom:1px dashed #CCC;
	margin-bottom:10px;
	margin-top:-15px;
}



.line {
	height:4px;
	border-top:1px  dashed #CCC;
	width:100%;
	margin:10px 0px 10px 0px;
	clear:both;


}
.line2 {
    border-bottom: 1px dotted #BBBBBB;  
	margin:10px 0px 10px 0px; 
	height:2px;  
} 
 
.line3 {
    border-bottom: 1px  dashed #CCC;
	margin:6px 0px 6px 0px;
	height:2px; 
} 

hr {border: none 0;
    border-bottom: 1px dotted #BBBBBB;
	margin:10px 0px 10px 0px;
	height:1px;
	} 
#block {
background:#fff;
-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
margin-bottom:3px;
padding:8px;
padding-top:30px;


	} 

.clear {
	clear:both;}
	

#page_up {
	cursor:pointer;
	margin:5px;
	
	
	}
.space10px{
	height:8px;
	}

.left_content img { 
	border:1px  solid  #E8E8E8;
	margin:0px 6px 6px 6px;
	padding:6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color:#fff;
	
	}	
.img { 
	border:1px  solid  #E8E8E8;
	margin:0px 6px 6px 6px;
	padding:6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-color:#fff;
	
	}


.readmore { display: block; background: url('images/read_more2.png') 0 0 no-repeat; padding-top: 7px; margin: 10px 0; cursor: pointer; height: 26px; line-height: 26px; width: 143px; text-align: center; font: bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform: uppercase; color: #4e4e4e; text-shadow: #fff 1px 1px 0;}
.readmore:hover{ display: block; background: url('images/read_more.png') 0 0 no-repeat; color: #000;text-shadow: #fff 1px 1px 0; text-decoration:none;}

.readmore2 a { display: block; background: url('images/but_blue.png') 0 0 no-repeat; padding-top: 7px; margin: 10px 0; cursor: pointer; height: 26px; line-height: 26px; width: 143px; text-align: center; font: bold 10px Arial, Helvetica, sans-serif; text-decoration:none; text-transform: uppercase; color:#E8F3FF; text-shadow: #000 1px 1px 0;}
.readmore2 a:hover{ display: block; background: url('images/but_blue2.png') 0 0 no-repeat; color:#E8F3FF;text-shadow:text-shadow: #000 1px 1px 0; text-decoration:none;}

/*--pagination links-------*/



.nojavascript {
	font-family:Arial, Helvetica, sans-serif
	font-size: 18px;
	position: absolute;
	width: 500px;
	text-align: center;
	padding: 5px 20px 10px 20px;
	left: 50%;
	margin-left: -220px;
	top: 160px;
	border: 5px solid #333;
	color: #FFF;
	background-color:#369;
}
.nojavascript p {
	font-size: 13px;
	margin: 0px;
	text-indent:-70px;
}
.nojavascript h1 {
	font-size: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-indent:-70px;
}
.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
	padding:4px;
	}
.input2, textarea  {
	
	font-size:13px;
	width:250px;

	margin:2px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	

padding:3px;
border: 1px solid #CCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}





.data {
text-align:left;
font-size:11px;

color:#666;
}


.message-box ul li {
	margin-left:30px;}
/* MESSAGE BOXES
/////////////////////////////*/

.message-box { text-align: left; padding: 10px; color:#000; width:97%;  margin:5px auto; }

.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; }
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; }
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; }
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; }
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }


hr{
	border: 0;
color: #f00;

height: 1px;
border-bottom:1px dashed  #999;
clear:both;
	} 
	

.input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
	padding:4px;
	}
.input2 {
	
	font-size:13px;
	width:250px;
	padding:6px;
	margin:2px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}

.title1 {
	font-size:24px;
	color:#39C;
	margin:10px 0px 20px 10px;
	line-height:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.title2 {
	font-size:18px;
	color:#366;
	margin:0px 0px 0px 10px;
	line-height:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.title3 {
	font-size:13px;
	color:#369; 
	font-weight:bold;
	margin:10px 0px 10px 10px;
	line-height:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.title4 {
	font-size:18px;
	color:#39C;
	
	margin:10px 0px 5px 0px;
	line-height:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

.publicat {
	text-align:right;
	padding:0px;
	margin:7px 0px 7px 0px;
	}
.readmore {
	text-align:left;
	padding:0px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	}
.page_root {
	
	color:#366;
	margin-bottom:20px;
	}


.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	border-radius:22px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:10px 32px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	text-decoration:none;
}.myButton:active {
	position:relative;
	top:1px;
}

.searchbutton {
	-moz-box-shadow:inset 0px -17px 0px 0px #5a0349;
	-webkit-box-shadow:inset 0px -17px 0px 0px #5a0349;
	box-shadow:inset 0px -17px 0px 0px #5a0349;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5a0349), color-stop(1, #87056f) );
	background:-moz-linear-gradient( center top, #5a0349 5%, #87056f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a0349', endColorstr='#87056f');
	background-color:#5a0349;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:17px;
	font-weight:bold;
	padding:6px 32px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}.searchbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #87056f), color-stop(1, #5a0349) );
	background:-moz-linear-gradient( center top, #87056f 5%, #5a0349 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87056f', endColorstr='#5a0349');
	cursor:pointer;
	background-color:#87056f;
}.searchbutton:active {
	position:relative;
	top:1px;
} 


.button {
font-family: Georgia;
color: #ffffff;
font-size: 18px; 
padding: 12px;
text-decoration: none;
-webkit-border-radius: 57px;
-moz-border-radius: 57px;
-webkit-box-shadow: 1px 1px 0px #050505;
-moz-box-shadow: 1px 1px 0px #050505;
text-shadow: 1px 1px 0px #000000;
border: solid #C1306E 6px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#6b0030), to(#bf155f));
background: -moz-linear-gradient(top, #6b0030, #bf155f);
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6b0030, endColorStr=#bf155f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#6b0030, endColorStr=#bf155f);
display:inline-block; /* IE is so silly */
}
.button:hover {
background: #6b274b;
}

.menu_bar {
	position:absolute;
	left:0px;
	bottom:20px;
	width:950px;
	height:30px;

	
	}

.menu_bar ul.menu {list-style:none; margin:8px 0px 0px 0px; padding:0px 6px 6px 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;} 

.menu_bar ul.menu span {display: block; margin:3px 3px 3px 0px; font-size: 12px; float:left; color:#fff;  line-height:normal; }  
.menu_bar ul.menu a {display:block; color:#fff; text-decoration:none}
.menu_bar ul.menu li {position:relative; float:left; margin-right:2px; text-transform:uppercase; font-size:14px; 


}

.menu_bar ul.menu  li a {
	color:#fff;
text-shadow: 1px 1px 0px #000;
filter: dropshadow(color=#000, offx=1, offy=1); 


 }


.menu_bar ul.menu ul {position:absolute; left:0;  display:none; opacity:0; list-style:none; top:30px;}
.menu_bar ul.menu ul li {position:relative;  border-top:none; width:260px; margin:0; }
.menu_bar ul.menu ul li a {display:block; padding:3px 25px 5px; background-color:#FBD300; font-weight:bold;

color:#000;
-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
font-size:12px;

text-shadow: 1px 1px 0px #FBD300;
filter: dropshadow(color=#FBD300, offx=1, offy=1); 
}
.menu_bar ul.menu ul li:last-child a {-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}

.menu_bar ul.menu ul li:first-child a {

-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
}

.menu_bar ul.menu ul li a:hover {
	background:#003F9C url(images/arrow.gif) 10px 8px no-repeat;
	color:#ECF5FF;
	text-shadow: 1px 0px 0px #000;
filter: dropshadow(color=#000, offx=1, offy=0); 

	

 

}
.menu_bar ul.menu ul ul {left:148px; top:-1px; }
.menu_bar ul.menu .menulink { padding:6px 8px 6px 8px; font-weight:bold; cursor:pointer; }
.menu_bar ul.menu .menulink:hover, .menu_bar ul.menu .menuhover { border:0px solid #999; background-color:#FBD300; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#000;  	
text-shadow: 1px 1px 0px #FBD300;
filter: dropshadow(color=#FBD300, offx=1, offy=0); 




}
.menu_bar ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
.menu_bar ul.menu .topline {border-top:1px solid #aaa} 

.digitalclock {
	font-weight:normal;
	margin-top:-6px;}

/*--pagination links-------*/


.left_content .pages {

float:left;

background-color:#EFEFEF;
height:33px;
width:705px;
margin:7px 0px 7px 0px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

	
}

.left_content .pages ul {
list-style-type:none;
margin:7px 0px 7px 10px;
}

.left_content .pages li {
float:left;

padding:2px 3px 0px 3px;
margin:0px;
	}

.left_content .pages li a {
padding:2px 5px;
text-decoration:none;
color:#369;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
	

	}

.left_content .pages li a:hover {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
	
background-color:#40a2c8;
color:#FFF;padding:2px 5px; 
text-decoration:none;
	}

.left_content .pages li.nolink {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
background-color:#40a2c8;
color:#FFF;padding:2px 5px;
text-decoration:none;

}
.left_content .pages li.current {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
background-color:#40a2c8;
color:#FFF;padding:2px 5px;
text-decoration:none;
color:#FFF;

	} 