/* ---------- General Styles START---------- */
	* {
		padding:0;
		margin:0;
	}

	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	background-color: #D3E7DD;
	margin: 0 0 0 0;
	background-image:url(../dsg/bg1.gif);
	background-position:center;
	}
	
	
	p.home {
		line-height:1.4em;
		width:128px;
		margin: 0px;
		padding:0 0px 6px 0px;
	}
	

	a {
		text-decoration:none;
		color: #fff;
	}

	a:hover {
		color: #fff;
		
	}
	
	

	div.casenav {
		padding-bottom: 4px;
		line-height: 13px;
	}

	a.secnav:hover {
		color: #000000;
		text-decoration:none;
	}

	a.secnav {
		border-bottom: 1px solid #FFFFFF;
	}

	b {
		color: #000000;
		font-weight: normal;
	}
	
	 h1 {

           font-size : 40px;	  
           font-style : normal;
		   font-weight:lighter;
		   text-decoration:underline;
		
 
		   color:#fff;
      }
	  	h1 a {

		 font-size : 40px;	  
           font-style : normal;
		   font-weight:lighter;
		   text-decoration:underline;
		
 
		   color:#fff;
	}

	h1 a:hover  {
		 font-size : 40px;	  
           font-style : normal;
		   font-weight:lighter;
		   text-decoration:underline;
		
 
		   color:#EE4123;
		
	}
	       h2 {

           font-size : 11px;	  
           font-style : normal;
		   color:#fff;
		   
		   
      }
	       h3 {

           font-size : 1em;	  
           font-style : normal;
           font-weight : bold;
		   color:#fff;
		   text-align:center;
      }
	       h4 {

       font-size : 30px;	  
           font-style : normal;
		   font-weight:lighter;
		  text-align:center;
 		border-bottom: 1px dotted #FFFFFF;
		margin-top:25px;
		   color:#fff;
      }
		       h5 {

           font-size : 1em;	  
           font-style : normal;
           font-weight : bold;
		   color:#000;
		   text-align:center;
      }
	       h6 {

       font-size : 30px;	  
           font-style : normal;
		   font-weight:bold;
		  text-align:center;
 		border-bottom: 1px dotted #000;
		margin-top:25px;
		   color:#000;
      }

	.sevsixty {
	display:block;
	position:relative;
	width:720px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	height: auto;

	}

	.sevtwo, .onecolumn	
	{
	float: left;
	position: relative;
	width: 560px;

	height: auto;
	}
	

	
		.columntop {
	position: relative;
	height: auto;
	float: right;
	white-space: normal;
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	width: 500;
	}
	.columntop a {
		text-decoration:none;
		color: #ffffff;
	}
	.columntop a:hover {
		text-decoration:none;
		color: #FAE309;
	}
	div.spacer {
	clear: both;
	height: 1.5em;
	}
	
#login, #register {
	position: absolute;
	top: 206px;
	left: 173px;
	width: 800px;
	padding: 15px 20px;
	background: #f00;
	z-index: 12000;
	color: #fff;
	text-align: left;
	background-color: #000000;
}

   #login label, #register label {
     width: 100px; }
   #login input, #register input {
     width: 239px;
     padding: 2px; }
   #login input.checkbox, #register input.checkbox {
     width: auto;
     border: none;  }
   #login a, #register a {
     text-decoration: none; }
   #login p.for_submit, #register p.for_submit {
     padding-left: 110px; }
   #login input.submit_button, #register input.submit_button {
     background: #000;
     color: #fff; }
   #login #login_close, #register #register_close {
     position: absolute;
     top: 0;
     right: 0; }
	 
	 form {
  color: #000; }
  form label, form span.label {
    display: block;
    float: left;
    margin-right: 10px; }
  form textarea, form input, form select {
	background: #000;
	padding: 2px;
	width: 10px;
	border: 0;
	margin: 0;
	color: #fff;
	font-size: 12px;
}
  form select {
    width: 295px; }
  form input.submit_button {
    background: #f00;
    padding: 3px;
    width: auto;
    color: #fff;
    float: left }
  form p {
    margin: 5px 0;
    width: 100%;
    overflow: hidden; }
  form input.checkbox, form input.radio {
    width: auto !important;
    float: left; }
  form label.for_checkbox {
    float: left !important;
    width: auto !important;
    margin: 0 1em 0 0 !important; }
  form label.full {
    float: none !important;
    margin-left: 25px !important; }
  form input.submit_button {
    width: auto !important; }

.forms_layout label, .forms_layout input, .forms_layout select, .forms_layout textarea {
  float: left; }

.forms1 label, .forms1 span.label {
  width: 65px; }
.forms1 input, .forms1 select, .forms1 textarea {
  width: 650px; }
.forms1 select {
  width: 660px; }

.forms2 label, .forms2 span.label {
  width: 170px; }
.forms2 input, .forms2 select, .forms2 textarea {
  width: 233px; }
.forms2 select {
  width: 243px; }
  
  .footer {
  text-align: left;
  margin: 0 auto;
  background: url(../images/footer.gif) left bottom no-repeat;
  width: 990px;
  color: #666666;
  padding: 0 0px;
  overflow: hidden;
  font-size: 11px; }
  .footer strong {
    color: #FF0000; }
  .footer a {
    color: #666666;
    text-decoration: none; }
  .footer h2 {
    color: #FF0000;
    font-size: 16px;
    margin-bottom: 1em; }
  .footer h3 {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    line-height: 42px; }
    .footer h3 a {
      color: #fff; }
    .footer h3#twits {
      background: url(../images/twits.gif) no-repeat;
      padding-left: 42px; }
  .footer .box {
    width: 180px;
    margin-left: 20px;
    float: left;
    display: inline; }
  .footer .first {
    margin-left: 0px; }
  .footer ul li {
    border-top: 1px dotted #fff;
    padding: 3px 0; }
  .footer ul li.first {
    border-top: none; }
	
	ul.social li {
  float: left;
  margin: 0 3px 0 0; }
  
.barva {
	color: #0F8E2D;
}
