/* GENERAL BOX ------------------------------------------------------*/
.box {
	padding:10px;
	position:relative;
	margin-bottom:1em;
}
.box ._bottom {
	height: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width:300px;
}
.box h4.boxtitle {
	/*	background-image: url(/gfx/icon_login.gif);
	background-repeat: no-repeat;*/
	height: 24px;
	padding-bottom: 4px;
}
.box h4.boxtitle span {
	display: none;
}
.box ul {
	margin:0px;
	padding:0px;
}
.box li {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	margin-bottom:.5em;
}
/* GENERAL GREEN BOX ------------------------------------------------------*/
.boxgreen {
	background-image: url(/gfx/greenbox-top.gif);
	background-color: #DDF5F5;
	background-repeat: no-repeat;
}
.boxgreen ._bottom {
	background-image: url(/gfx/greenbox-bottom.gif);
	background-repeat: no-repeat;
}
.boxgreen h4.boxtitle {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
/* GENERAL ORANGE BOX ------------------------------------------------------*/
.boxorange {
	background-image: url(/gfx/boxorange-top.gif);
	background-color: #FEE5C7;
	background-repeat: no-repeat;
}
.boxorange ._bottom {
	background-image: url(/gfx/boxorange-bottom.gif);
	background-repeat: no-repeat;
}
.boxorange h4.boxtitle {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F60;
}
.boxorange table
{
    color: #666666;
    border: 1px dotted #F60;     
}

.boxorange table th, .boxorange table td
{
    border-bottom: 1px dotted #F60;
    padding: 3px 5px 3px 5px;    
}

/* BOX 640px ----------------------------------------------------------------*/
.box640
{
    width: 600px;
	margin-bottom:1em;    
}
.box640 .in {
	padding: 20px 0px 10px 0px;
}

/* BOX 315px ----------------------------------------------------------------*/
.box315
{
    width: 315px;
	margin-bottom:1em;    
}
.box315 h3
{
    display: block;
    height: 28px;
    background-repeat: no-repeat; 
}
.box315 ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.box315 li
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 3px 0px;
    list-style-type: none;
}
.box315 h4
{
    cursor:pointer;
    padding-bottom: 0px;
    margin-bottom: 0px;    
}
.box315 .top {
	background-repeat: no-repeat;
	height: 10px;
	width: 315px;
}
.box315 .bottom {
	background-repeat: no-repeat;
	height: 10px;
	width: 315px;
}
.box315 .in {
	padding: 0px 20px 10px 20px;
}
/* BOX 315px COLOR VARIANT ---------------------------------------------------*/
/*GREEN*/
.green315 h3
{
    color: #4b8913;
    background-image: url(/gfx/icon_aktuality.gif);  
}
/*.green315 a
{
    color: #4b8913 !important;        
}*/
.green315 li
{
    border-bottom: 1px dotted #4b8913;   
}
.green315 .top
{
	background-image: url(/gfx/box315-top-green.gif);    
}
.green315 .in
{
    background-color: #e7fbd6;
}
.green315 .bottom
{
	background-image: url(/gfx/box315-bottom-green.gif);            
}
/*BLUE*/
.blue315 h3
{
    color: #004ca9;
    background-image: url(/gfx/icon_myty.gif);          
}
/*.blue315 a
{
    color: #004ca9 !important;        
}*/
.blue315 li
{
    border-bottom: 1px dotted #004ca9;   
}
.blue315 .top
{
	background-image: url(/gfx/box315-top-blue.gif);    
}
.blue315 .in
{
    background-color: #ebf4ff;
}
.blue315 .bottom
{
	background-image: url(/gfx/box315-bottom-blue.gif);            
}
/*YELOW*/
.yelow315 h3
{
    color: #aa8505;
    background-image: url(/gfx/icon_testy.gif);      
}
/*.yelow315 a
{
    color: #aa8505 !important;        
}*/
.yelow315 li
{
    border-bottom: 1px dotted #aa8505;   
}
.yelow315 .top
{
	background-image: url(/gfx/box315-top-yelow.gif);    
}
.yelow315 .in
{
    background-color: #fbf7d4;
}
.yelow315 .bottom
{
	background-image: url(/gfx/box315-bottom-yelow.gif);            
}
/*RED*/
.red315 h3
{
    color: #9f0202;
    background-image: url(/gfx/icon_nebezpecne.gif);      
}
/*.red315 a
{
    color: #9f0202 !important;        
}*/
.red315 li
{
    border-bottom: 1px dotted #9f0202;   
}
.red315 .top
{
	background-image: url(/gfx/box315-top-red.gif);    
}
.red315 .in
{
    background-color: #ffeeee;
}
.red315 .bottom
{
	background-image: url(/gfx/box315-bottom-red.gif);            
}
/* //////////////////////////////////BOX ARCHIV//////////////////////////////////// */

.boxarchiv {
	width: 640px;
	background-color: #edf3f3;
	margin-bottom:10px;
}
.boxarchi vh3 {
	cursor:pointer;
}
.boxarchiv .top {
	background-image: url(../gfx/clanek-top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 640px;
}
.boxarchiv .bottom {
	background-image: url(../gfx/clanek-bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 640px;
}
.boxarchiv .in {
	padding: 0px 20px 0px 25px;
}
.boxarchiv .in img {
	border:none;
	margin:0px 10px 10px 0px;
}
.boxarchiv .in .autor {
	color:#704e4e;
}
.boxarchiv .in hr {
	border: none 0;
	border-bottom: dotted 1px #a4a5ab;
}
.boxarchiv h3
{
    display: block;
    height: 28px;
    background-repeat: no-repeat;
}
.boxarchiv ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.boxarchiv li
{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 3px 0px;
    list-style-type: none;
    border-bottom: 1px dotted #AAAAAA; 
}
.boxarchiv h4
{
    cursor:pointer;
    padding-bottom: 0px;
    margin-bottom: 0px;    
}

/* //////////////////////////////////BOX 640 ORANGE//////////////////////////////////// */

.box640orange {
	width: 640px;
	background-color: #ffebba;
	margin-bottom:1em;
}
.box640orange h3 {
	cursor:pointer;
}
.box640orange .top {
	background-image: url(../gfx/clanek-top-top.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 640px;
}
.box640orange .bottom {
	background-image: url(../gfx/clanek-top-bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 640px;
}
.box640orange .in {
	padding: 0px 20px 0px 20px;
}
.box640orange .in img {
	border:none;
	margin:0px 10px 10px 0px;
}
.box640orange .in .more {
	float:right;
}
.box640orange .in .autor {
	color:#704e4e;
}
.box640orange .in hr {
	border: none 0;
	border-bottom: dotted 1px #a4a5ab;
}
.box640orange .in .intext {
	width:590px;
}

/* //////////////////////////////////BOX 640 BLUE//////////////////////////////////// */

.box640blue {
	width: 640px;
	background-color: #EBF4FF;
	margin-bottom:1em;
}
.box640blue h3 {
	cursor:pointer;
}
.box640blue .top {
	background-image: url(../gfx/box640-top-blue.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 640px;
}
.box640blue .bottom {
	background-image: url(../gfx/box640-bottom-blue.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 640px;
}
.box640blue .in {
	padding: 0px 20px 0px 20px;
}
.box640blue .in img {
	border:none;
	margin:0px 10px 10px 0px;
}
.box640blue .in .more {
	float:right;
}
.box640blue .in .autor {
	color:#704e4e;
}
.box640blue .in hr {
	border: none 0;
	border-bottom: dotted 1px #004CA9;
}
.box640blue .in .intext {
	width:590px;
}
