body{
background:#CCCCCC none repeat scroll 0 0;
}

#wrapper{
	width: 720px;  
	margin: 0 auto;
	border: 2px solid black;  
	border-top:1px solid black;
	background: #fdfdfd;
	
}  
#branding{
	width:720px;
	height:50px;
background:black none repeat scroll 0 0;
	border: 1px solid black;
	border-left:none;
	border-right:none;
} 


table{
        margin: 0.7em 0.7em 0.7em;
        border: none;
        border-collapse: collapse;
        font-family: Gill, Helvetica, sans-serif;
        font-size: small;
        text-indent:0px;
}
td{
        border: none;
        padding: 2px 2px 2px 2px;
}



#content li{
	margin-left: 2em;

}

#branding p{
       text-align: left;
	margin:0.03em 0.07em 0.07em 0.07em;


}
#branding a{
font-family:"Trebuchet MS",Helvetica,Arial,Tahoma,sans-serif;
	font-size: normal;
	text-decoration:none;
	color:white;
	text-align: center;
	margin: 5px;	
text-transform:uppercase;
}
#branding a:hover{
font-family:"Trebuchet MS",Helvetica,Arial,Tahoma,sans-serif;
	font-size: normal;
	text-decoration:none;
	color: #CCCCCC;
	text-align: center;
	text-transform:uppercase;
	margin: 5px;	
	
}


#content{
        border-top: 1px solid black;
        text-indent: 0px;
        font-size: x-small;
        font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #fdfdfd;
padding-top:3px;

/*
float:right;
	width:90%;
	width:600px;
  */      	
}
#content h2{
text-indent:2em;
}

#content img{
margin:0px;
border:0px;
//1em
}
#content ul{
margin-right:2em;
}
#content a{
            text-decoration:none;
}
#content p{
text-indent:0;
	margin: 2em 2em 2em 2em;
}
p{
margin:1em 1em 1em 1em;
}
pre{
border: 1px dotted grey;
 margin:2em 2em 2em 2em;
 padding: 2em 2em 2em 2em;
 
}
#footer{
	/*border-top: 1px solid black;*/
	font-size: small;
	text-align:center;
	height: 45px;
}

#footer p{
       text-align: center;
       margin:0.3em 0.07em 0.07em 0.07em;
}
#footer hr{
  height:1px;
  color:black;
   margin-bottom: -0.1em;
}
#footer a{
color: red;
}
#footer a:visited{
color: black;
}
#footer img{
border:0;
}
#branding, #footer {  
	clear: both;  
}  
#banner{
       width: 720px;  
       margin:0 auto;
       padding: 1em;
}
p.ramka1{
 border: 1px dotted grey;
 margin:1em 1em 1em 1em;
 padding: 1em 1em 1em 1em;
}
p.ramka2{
 border: 1px dotted grey;
 margin:1em 1em 1em 1em;
 padding: 1em 1em 1em 1em;
 color:grey;
}
table.pp{
  width:550px;
        font-size: x-small;
        font-family: Verdana,Arial,Helvetica,sans-serif;
	background: #fdfdfd;
}

ul.ppt {
list-style-type:none;
	position: relative;
margin:0px;
padding:0px;
padding-top:3px;

}

li.ppt {
	list-style-type: none;
	position:relative;
padding:0px;
margin:0px;
	top: 0;
	left: 0;
}

img .myImage  {
	border: 0px solid #e7e7e7;
	padding: 0px;
padding-top:3px;
	background-color: #ececec;
}

/*FOREMKA */

form {
/*
background:transparent url(../img/grey_grad_.jpg) repeat-x scroll 0 0;
border:1px solid #DDDDDD;
*/
margin:25px 0;
padding:0;
}
form fieldset {
border:0 none;
margin:0;
padding:10px 25px 15px;
}
form fieldset legend {
display:none;
}
form p {
height:1%;
}
form p:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
form p label {
/* color:#333333;
*/
display:block;
float:left;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
margin-right:20px;
width:30%;
}
form p input, form p select, form p textarea {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
/*
color:#333333;
*/
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:1em;
padding:8px;
width:55%;
}
form p select {
width:57.5%;
}
form ul.fieldlist {
list-style-type:none;
margin:-30px 0 10px 33%;
padding:0;
}
form ul.fieldlist li {
color:#333333;
padding:0 30px 5px 0;
white-space:nowrap;
}
form input.btn, a.btn {
background:#009999 url(../img/image_.jpg) repeat-x scroll 0 -30px;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
overflow:visible;
padding:8px 10px;
text-decoration:none;
width:auto;
}