html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, a img, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; 
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate; border-spacing:0;
	}
caption, th, td {
	text-align: left; font-weight: normal; 
	}
strong {
	font-weight:bold;
	}
p {	
	padding:10px 5px 2px 5px;
	}
	p img { padding-top:5px;}
label {
	display:block; margin-bottom:5px;
	}
li {
	margin-bottom:10px;
	}
ul { margin:10px 0}	
h1, h2 {
		font-size:large; font-weight:bold; color:#333; margin:10px 0 0 0; border:#ccc solid 1px; background-color:#fff; padding:3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
		}
		h2 span { padding-left:80px; font-size:16px; color:#cc0033;}
h3 {
		font-size:large; font-weight:normal; color:#cc0033; margin:10px 0 0 0; padding:3px;
		}
		#content h3 a {
		color:#cc0033; 
		}
		.content_right content_right1 h3 a:hover {
		color:#cc0033; text-decoration:underline;
}

h4 {
		font-size:large; font-weight:normal; color:#cc0033; margin:10px 0; padding:3px;
		}
h5 {
	padding:10px 10px 0 10px; font-size:16px;
	}
.clear {
			clear:both;
			}
table {
	 margin-top:20px;
	 }
	 .center {
	 	text-align:center;
		}
		.tdpad {
		padding-left:30px;
		}
.more {
	float:right; padding: 0 20px; margin-top:10px;
	}
#content .more a {
	color:#cc0033;
	}	
.add {
	margin:20px;
	}	
body {
	 color:#333; font-size:13px; background-color:#e7ebf0; background:url(/design/backgr.png); background-repeat:repeat; background-attachment: fixed;  font-family:Tahoma, Geneva, Sans-Serif; font-size:13px;
	}
#wrapper {
	width:1021px; margin:0 auto;
		}
#header {
	margin:0 auto; background:url(/design/headerbck.png); background-repeat:no-repeat; width:1021px; height:300px; 
	}
	.top{ height:300px; width:960px; padding-top:55px;
		}
		.logo_top {height:104px; width:960px;
		}
	.logo {
	float:left; background:url(/design/kgb_logo.jpg); background-repeat:no-repeat; width:250px; height:104px; margin:0 0 0 31px;  
	}
	.do_logo {
		float:left; width 670px; 
		}
		.do_logo img {
			margin-left:80px;		
		}
		.top_nav{ margin-bottom:10px; 
		}
		.top_nav a{
			font-size:16px; color:#333; text-decoration:none;border:#ccc solid 1px; background-color:#fff; padding:3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
			}
			.do_logo a:hover {
			color:#ccc;}
	.voda {
	background:url(/design/voda1.jpg); background-repeat:no-repeat; width:960px; height:140px; margin-left:31px; 
	}
#content_wrap
	{
		margin:0 auto; background:url(/design/slicebck.png); background-repeat:repeat:y; width:1021px; height:auto;
		}
#content {
	margin:0 auto; height:auto; padding-left:45px;
	}
	#content a, #footer a { color:#333; text-decoration:none;
	}
	#content a:hover, #footer a:hover { color:#999; text-decoration:underline;
	}
	.content_left_wrapp {
		float:left; width:642px;
		}
	.content_left {
		width:620px; padding:10px; height:auto; border:#ccc solid 1px; margin:10px 0 5px 0; background-color:#f2f2f2;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 
		}
	.content_left:hover, .content_left_left:hover, .content_left_right:hover {
		background-color:#fff;
		}
		.content_left_left {
		float:left; width:290px; padding:10px; height:auto; border:#ccc solid 1px; margin:5px 10px 5px 0; background-color:#f2f2f2;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px;
		}
		.content_left_right {
		float:left; width:290px; padding:10px; height:auto; border:#ccc solid 1px; margin:5px 0 5px 5px; background-color:#f2f2f2;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 		
		}
		.content_right {
		float:left; width:260px; padding:10px; height:auto; border:#ccc solid 1px; margin:10px 0 0 10px; background-color:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 
		}
			.content_right2 {
		float:left; width:260px; padding:5px; height:auto; border:#ccc solid 1px; margin:10px 0 0 20px; background-color:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 
		}
		.content_right1 {
		float:left; width:240px; padding:10px; height:auto; border:#ccc solid 1px; margin:10px 0 10px 0; background-color:#fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 
		}
		#content .content_right1 a:hover {
		color:#fff;
		}
		.aktuelno {
		width:240px; height:auto; background-color:#999; margin-top:10px; padding:8px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 
		}
.aktuelno1 {
		width:220px; height:auto; background-color:#999; margin-top:10px; padding:8px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #ccc 1px 1px 1px;
-moz-box-shadow: #ccc 1px 1px 1px;
box-shadow: #ccc 1px 1px 1px; 
		}
		
	.banner { padding-left:10px; }
	
		.banner:hover {opacity: .50; -webkit-transition:color .3s linear; -moz-transition:color .3s linear; transition:color .3s linear;}
.prijavaleft {
	float:left; width:260px; padding:10px; height:auto;
	}
.prijavaright {
	float:left; width:300px; padding:10px; height:auto;
	}
		p span {
		 	font-size:large; color:#fff; padding:0; margin:0; text-align:center;
			}	
#footer {
	margin:0 auto; background:url(/design/footerbck.png); background-repeat:no-repeat; width:1021px; height:70px;
	}
#footer p {
	margin-left:45px;
	}