html{
	min-height : 100%;
	height : auto;
	background : #0d3d68 url(../img_design/html.jpg) no-repeat center bottom;
}
body{
	min-height : 100%;
	height : auto;
	margin : 0;
	padding : 0 0px;
	background : transparent url(../img_design/body.jpg) no-repeat center top;
}
* {
	margin : 0;
	padding : 0;
}
p, a, li, div, td {
	font-size : 13px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	line-height : 18px;
	color : White;
}
h1{
	margin-bottom : 20px;
	color : #00c6ff;
	font : bold 18px/24px Tahoma, Arial, Helvetica, sans-serif;
	
	
}
p+h1{
	margin-top : 20px;
}
h2{
	margin-bottom : 15px;
	font : bold 16px/22px Tahoma, Arial, Helvetica, sans-serif;
	color : #00c6ff;
}
p+h2{
	margin-top : 15px;
}
h3{
	margin-bottom : 10px;
	font-size : 14px;
	line-height : 20px;
	font-weight : bold;
}
p+h3{
	margin-top : 15px;
}

a{
	text-decoration : underline;
}
a.act{
	color : #0d3d68;
	text-decoration : none;
	cursor : text;
}
a:hover{
	text-decoration : none;
}
a img{
	border : none;
}
ul li{
	list-style : square outside none;
	margin-left : 30px;
	margin-bottom : 10px;
}
ol li{
	list-style : decimal outside none;
	margin-left : 30px;
	margin-bottom : 10px;
}
p {
	margin-bottom : 10px;
	text-align : left;
}

.clear{
	clear : both;
}
#wrapper{
	margin : 0px auto;
	width : 936px;
	min-height : 820px;
	
}
#top{
	margin-bottom :  68px;
	height : 139px;
}
#top img{
	margin : 40px 0px 0px 20px;
	float : left;
}
#login{
	width : 412px;
	height : 71px;
	background-image : url(../img_design/login.png);
	float : right;
	background-repeat : no-repeat;
	background-position : 10px 18px;
}
#login p{
	text-align : right;
	margin-top : 18px;
	padding-right : 15px;
	margin-bottom : 8px;
}
#login p a{
	padding-right : 40px;
}

#login p#enter{
	text-align : right;
	margin-top : 0px;
	padding-right : 45px;
	padding-left: 20px;
	margin-bottom : 0px;
}
#knopka{
	width : 67px;
	height : 21px;
	border : none;
	margin-left : 8px;
	margin-top : 0px;
	float : right;
}
.log{
	width : 110px;
	height : 18px;
	background-color : White;
	border : 1px solid #0d3d68;
	line-height : 18px;
	padding : 0px 5px;
	margin-left : 12px;
	float : left;
}
#menu{
	padding : 0px 20px;
	height :90px;
	position : relative;
}
#ddtabs li{
	list-style-type : none;
	margin: 0 0 0 0px;
	display : inline;
	color : White;
	font-size : 18px;
	padding : 0 5px 0 0;
}
#ddtabs li a{
    font-size : 18px;
}
#ddtabs li a.menuheader { /*CSS class for menu headers in general (expanding or not!)*/ 
    font-size : 18px;
	background : transparent url(../img_design/treug.png) no-repeat  right 8px;
	padding-right : 15px;
    }
  #ddtabs li a.menuheader:hover {
	background-position :  right -34px;  
}
#ddtabs li a.openheader{
	background-position :  right -34px;
	text-decoration : none;
}
 #menu ul.categoryitems{
	width : 850px;
	position : absolute;
	margin : 0;
	padding : 10px 0;
	display : none;
	top : 20px;
	left : 20px;
}
#menu ul.categoryitems li{
	list-style-type : none;
	float : left;
	display : block;
	margin : 0;
	padding : 0 5px 0 0;
	width : auto;
}
#menu ul.categoryitems li a{
	font-size : 13px;
	text-decoration : underline;
	background : transparent url(../img_design/fon_a.png) no-repeat center -50px;
	line-height : 18px;
	padding: 5px 4px;
	display : block;
	height : 21px;
}

#menu ul.categoryitems li a:hover,#menu ul.categoryitems li a.activ {
	font-size : 13px;
	text-decoration : none;
	color : #0d3d68;
	background-position : center 8px;
}
#content{
	padding : 0px 20px;
}
#content img{
	display : block;
	margin : 20px auto;
}
#bottom{
	padding : 40px 20px;
}
#bottom p{
	color : #baf2fc;
}