﻿
@import url(bloks.css);
@import url(tools.css);
@import url(engine.css);

h1 {
	color: #FF0000;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0; 
	padding-top: 16px;
	padding-right: 10px;
}

h1 a { text-decoration:none; color: #2184FF; }





  body {
    color: black; 
	background-color: #FBFAB3;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0; 
	padding: 0.5em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	border: 0px dashed silver;
  }

  div#head {
    height:300px;
    text-align: center;
    background:url(../images/logo_bg.png) scroll repeat-x;
    border: 0px ridge silver;
	padding: 0px 0px 5px 0px;
  }
  
  div#logo{
	float:left;
	width:471px;
	height:300px;
	background:url(../images/logo.png) no-repeat;
	padding: 0px 0px 5px 0px;
  }
   
   div#logo2{
	float:right;
	width:398px;
	height:198px;
	background:url(../images/feuerwerk_138.gif) no-repeat;
	padding: 0px 0px 0px 0px;
  }
  
    div#overmenu {
    clear: both;
    font-size: 0.9em;
    margin: 0 0 0.5em;
	padding: 0;
    text-align: center;
    background-color: #fed; border: 0px solid silver;
  }
  
    /*overmenu*/
	.overmenu, .dleft, .dright { height: 58px; }
	.dright{ background: url("../images/overmenu.png") no-repeat 100% -116px; padding-right: 12px; }
	.dleft { background: url("../images/overmenu.png") no-repeat 0 0; padding-left: 12px; }
	.overmenu { background: url("../images/overmenu.png") repeat-x 0 -58px; }

	*html .overmenu{ background: url("../images/overmenu.png") repeat-x 0 -58px; padding: 0; }
	*html .dleft { background: url("../images/overmenu.png") no-repeat 0 0; padding: 0; }
	*html .dright { background: url("../images/overmenu.png") no-repeat 100% -116px; }
  
  div#leftside {
    float: left; 
	width: 212px;
    margin: 0 0 1.1em; 
	padding: 0;
    border: 0px dashed silver;
  }
  
   div#rightside {
    float: right; 
	width: 212px;
    margin: 0 0 1.1em; 
	padding: 0;
    border: 0px dashed silver;
  } 
  
   div#center {
    margin: 0px 220px 0px 220px;
    padding: 0;
    border: 0px dashed silver;
  }
  * html div#center {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  } 
  
  .foot_r  { 
    margin: 18px 0px 0px 0px;
	float: right; 
    color: white;
	font-size: 18px;
	
	}

  
ul { list-style: none; margin: 0; padding: 0; display: block; }
li { list-style: none; margin: 0; padding: 0; display: block; }


	/*Speedbar*/
	.speedbar_l, .speedbar_m, .speedbar_r { height : 47px; }
	.speedbar_r { background: url("../images/speedbar.png") no-repeat 100% -94px; padding-right: 12px; }
	.speedbar_l { background: url("../images/speedbar.png") no-repeat 0 0; padding-left: 12px; }
	.speedbar_m { background: url("../images/speedbar.png") repeat-x 0 -47px; }
	*html .speedbar_m { background: url("../images/speedbar.png") repeat-x 0 -47px; padding: 0; }
	*html .speedbar_l { background: url("../images/speedbar.png") no-repeat 0 0; padding: 0; }
	*html.speedbar_r  { background: url("../images/speedbar.png") no-repeat 100% -94px; }

    /*content*/
	.content { padding: 5px 0px 5px 0px;}
	*html .content { padding: 5px 0px 5px 0px;}
	
	.content_info { padding: 2.5px 0px 2.5px 0px;}
	*html .content_info { padding: 2.5px 0px 2.5px 0px;}
	
	.content_o_l, .content_o_m, .content_o_r { height : 47px; }
	.content_o_r { background: url("../images/content.png") no-repeat 100% -94px; padding-right: 12px; }
	.content_o_l { background: url("../images/content.png") no-repeat 0 0; padding-left: 12px; }
	.content_o_m { background: url("../images/content.png") repeat-x 0 -47px; }
	*html .content_o_m { background: url("../images/content.png") repeat-x 0 -47px; padding: 0; }
	*html .content_o_l { background: url("../images/content.png") no-repeat 0 0; padding: 0; }
	*html.content_o_r  { background: url("../images/content.png") no-repeat 100% -94px; }

	.content_center{ background: #fff repeat 0px;} 
	.content_left{ background: url("../images/content_l_r.png") repeat-y 0 0; padding-left: 12px; }
	.content_right { background: url("../images/content_l_r.png") repeat-y 100% 0px; padding-right: 12px; }
	*html .content_l { background: url("../images/content_l_r.png") repeat-y 0 0; padding: 0; }
	*html.content_r  { background: url("../images/content_l_r.png") repeat-y 0 0; padding: 0; }

	.content_u_l, .content_u_m, .content_u_r { height : 30px; }
	.content_u_m { background: url("../images/content_u.png") repeat-x 0 -30px; }
	.content_u_l { background: url("../images/content_u.png") no-repeat 0 0; padding-left: 12px; }
	.content_u_r { background: url("../images/content_u.png") no-repeat 100% -60px; padding-right: 12px; }
	*html .content_u_m { background: url("../images/content_u.png") repeat-x 0 -30px; padding: 0; }
	*html .content_u_l { background: url("../images/content_u.png") no-repeat 0 0; padding: 0; }
	*html.content_u_r  { background: url("../images/content_u.png") no-repeat 100% -60px; }
	
	
	/*РЕЙТИНГ СТАТЬИ*/
	.rate {
	float: right;
	margin-top: 7px;
	width: 85px; height: 17px;
	overflow: hidden;
}

	/*add news*/
	.add_n {
	float: right;
	margin-top: 7px;
	overflow: hidden;
}

	/*text-over*/
	.text_o{ 
	float: left; 
	margin-top: 2px;
	margin-right: 20px; 
	display: block;
	font-size: 15px;
	text-decoration:none;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	color: #3e7fa6;
}
	.text_o a {
	margin-top: 2px;
	font-size: 15px;
	text-decoration:none;
	color: #E30F7A;
}


	/*text-under*/
	.text_u{ 
	float: left; 
	margin-top: 2px;
	margin-right: 20px; 
	display: block;
	font-size: 15px;
	text-decoration:none;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	color: #E30F7A;
}

	
	

	/*ПОДРОБНЕЕ И НАЗАД*/
	.more, .back { float: left; padding-top: 2px; margin-right: 20px; }
	.more a, .back a {
	display: block;
	width: 89px; height: 26px;
	font-size: 12px;
	text-decoration:none;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	color: #E30F7A;
	background: url("../images/more.png") no-repeat 0 0;
	}
	.back a { background: url("../images/more.png") no-repeat 0 0; }

	.more a:hover, .back a:hover { background-position: 0 -26px; }
	
	.content_in { padding: 40px 0px 10px 0px;}
}

	/* Bely Block*/
	
	
	.w_block_o_l, .w_block_o_m, .w_block_o_r { height : 25px; }
	.w_block_o_l { background: url("../images/w_block.png") no-repeat 0 0; padding-left: 12px; }
	.w_block_o_r { background: url("../images/w_block.png") no-repeat 100% -25px; padding-right: 12px; }
	.w_block_o_m { background: url("../images/w_block.png") repeat-x 0 -50px; }
	*html .w_block_o_l { background: url("../images/w_block.png") no-repeat 0 0; padding: 0; }
	*html.w_block_o_r  { background: url("../images/w_block.png") no-repeat 100% -25px; }
	*html .w_block_o_m { background: url("../images/w_block.png") repeat-x 0 -50px; padding: 0; }

	.w_block_center{ background: #fff repeat 0px;}
	.w_block_left{ background: url("../images/w_block_l_r.png") repeat-y 0 0; padding-left: 12px; }
	.w_block_right { background: url("../images/w_block_l_r.png") repeat-y 100% 0; padding-right: 12px; }
	*html .w_block_l { background: url("../images/w_block_l_r.png") repeat-y 0 0; padding: 0; }
	*html.w_block_r  { background: url("../images/w_block_l_r.png") repeat-y 0 0; padding: 0; }

	.w_block_u_l, .w_block_u_m, .w_block_u_r { height : 4px; }
	.w_block_u_m { background: url("../images/w_block.png") repeat-x 0 -83px; }
	.w_block_u_l { background: url("../images/w_block.png") no-repeat 0 -75px; padding-left: 12px; }
	.w_block_u_r { background: url("../images/w_block.png") no-repeat 100% -79px; padding-right: 12px; }
	*html .w_block_u_m { background: url("../images/w_block.png") repeat-x 0 -75px; padding: 0; }
	*html .w_block_u_l { background: url("../images/w_block.png") no-repeat 0 -79px; padding: 0; }
	*html.w_block_u_r  { background: url("../images/w_block.png") no-repeat 100% -83px; }
	
	
/*----klass linii strok nad textom i pod*/

.upline li { 
	border-bottom: 1px dotted #d1d1d1; 
    padding-bottom: 3px; 
	font-size: 12px;
	text-decoration:none;
	line-height: 20px;
	overflow: hidden;
	color: #000000;

}
/*texte*/
.text001 { 
	font-size: 12px;
	text-decoration:none;

}


.text002  { 
	font-size: 12px;
	text-decoration:none; 
	color: #009F83; 
	}
.text002 a { 
	font-size: 12px;
	text-decoration:none; 
	color: #007FFF; 
	}
.text002 a:hover { 
	font-size: 12px;
	text-decoration:none; 
	color: #FF4C55; 
	}

/*===ERRORS, INFO, WARNING===*/
.w_warning {
	border: 1px solid #d2c4b1;
	background: #fbdfd1 url("../images/alert.png") no-repeat 16px center;
	color: #ca4c20;
	margin-bottom: 10px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-bottomleft:3px;
}


/*разбиение на страницы*/
.navigation {
	color:#666; 
	border:0px;
	padding: 2px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration: none;
	color: #636363;
	background-color: #F9F9F9;
	border: 1px solid #E6E6E6;
	padding: 3px 6px;
}

.navigation a:hover {
	background: #61a5cf;
	color: #fff;
	border-color: #61a5cf;
}

.navigation span {
	text-decoration: none;
	background-color: #fff;
	padding: 3px 6px;
	border: 1px solid #E6E6E6;
	color: #ccc;
}

/*comments*/
.comments { background: url("../images/dotted_t1.gif") repeat-y 205px 0; font-size: 12px;
text-decoration:none;}
.comhead { border-bottom: 1px dotted #d1d1d1; padding-bottom: 7px; }

.commlinks { 
float:left;
width:205px;
}
.commrechts {
margin-left: 215px;
}
.commclear {
clear:left;
}

.newstitle { margin-left: 15px; }
.newstitle a { color: #5b5b5b !important; }


