* {
padding:0;
margin:0;
border:0;
}

body{
    background-color:#fff;
    background-image: url("images/pozadi2.png");
    background-repeat:repeat-x;
}

/*body{
    
    margin: auto;
    text-align:center;
}
#stranka{

    background-image:url("images/pozadi.png");
    text-align:left;
        background-repeat:no-repeat;
}*/
table, td{
	border: 1px solid #bbe4f0;
	padding-left: 2px;
	float: none;
	vertical-align: top;
	border-collapse: collapse;
}

ol
{
	_margin-left: 15px;
	margin-left: 15px;
}

.header_background {
width: 950px;
/*height: 310px;*/
height: 220px;
position: absolute;
left: 50%;
margin-left: -475px;
z-index: 5;
}

.levy {width: 100%;
/*height: 310px;*/
height: 220px;
background: url("images/headerb_1.png") repeat-x;
/*float: left;*/
/*z-index: 2;*/
/*position: relative;*/
}

.pravy {width: 50%;
height: 310px;
background: url("images/headerb.png") repeat-x;
float: left;
z-index: 1;
position: relative;
}

.logo
{
	background: url("images/header_1.png") no-repeat;
	width: 950px;
	/*height: 209px;*/
    height: 112px;
	margin: 0px;
	padding: 0px;
	_cursor: hand;
}
 
.obalovaci
{
	width: 100%;
	/*height: 310px;*/
    height: 220px;
	min-width: 950px;
}

.header_2 {
background: url("images/header_2.png") no-repeat;
margin: auto;
height: 24px;
padding-left: 623px;
padding-top: 77px;
}

.stred {
text-align: center;
}

.menu_header {
float: left;
margin: 1px 0 0 1px;
width: 170px;
height: 34px;
/*background: url("images/menu.png") no-repeat #F7FFFF;*/
background: url("images/menu.png") no-repeat #F0FFFF;
}

.menu {
width: 170px;
height: 230px;
border: solid 1px white;
border-bottom: solid 2px white;
}

.menu_header h4 {
margin: 8px 0 0 15px;
font-family: Tahoma;
font-weight: bold;
font-size: 14px;
}

.menu_wrapping {
float: left;
width: 172px;
/*height: 232px;*/
background: white;
border: solid 1px #E7F7FF;
}

.menu_item {
margin: 0 1px 0 1px;
float: left;
width: 155px;
/*min-height: 31px;*/
display: block;
background: #F0FFFF;
}

.menu_item a{
float: left;
width: 155px;
/*min-height: 31px;*/
display: block;
background: #F0FFFF;
font-family: Tahoma;
color: black;
text-decoration: none;
font-size: 14px;
padding: 8px 0 0 15px;
padding-bottom: 10px;
}

.menu_item a:hover {
/*background: white;*/
background-color:#ccebf4;
text-decoration:underline;
display: block;
color: #007891;
}

.main_content_header {
float: left;
margin: 1px 0 0 1px;
width: 532px;
_width: 533px;
height: 34px;
background: url("images/main_content_header.png") no-repeat;
}

.main_content {
width: 532px;
_width: 533px;
border: solid 1px white;
border-bottom: solid 2px white;
/*background: #F7FFFF;*/
background: #F0FFFF;
min-height: 482px;
_height: 482px;

}

.main_content_header h4 {
margin: 8px 0 0 15px;
font-family: Tahoma;
font-weight: bold;
font-size: 14px;
}

.main_content_wrapping {
float: left;
width: 534px;
_width: 535px;
background: white;
border: solid 1px #E7F7FF;
margin: 0 15px 0 10px;
}

.main_content div {
padding: 46px 20px 12px 20px;
_padding: 12px 20px 12px 20px;
color: black;
font-family: Tahoma;
font-size: 12px;
letter-spacing: 0.7px;
line-height: 22px;

}

.main_content a {
font-weight: bold; 
color: #74AD1B;
font-family: Tahoma;
font-size: 12px;
text-decoration: none;
}
.clear {clear: both;}

.menu_left {
float: left;
width: 172px;
}

.menu_right {
float: left;
width: 172px;
}

.content {
width: 927px;
margin: auto;
}

.footer_1 {
background: url("images/footer_1.png") repeat-x;
float: left;
width: 100%;
height: 16px;
margin: 15px 0 0 0;
min-width: 950px;
}

.footer_middle {
height: 29px;
width: 100%;
float: left;
min-width: 950px;
}

.footer_middle a {
font-weight: bold;
color: #74AD1B;
font-family: Tahoma;
font-size: 12px;
text-decoration: none;
}

.footer_middle p {
float: right;
color: black;
font-family: Tahoma;
font-size: 12px;
line-height: 29px;
margin-right: 15px;
}

.footer_2 {
background: url("images/footer_2.png") repeat-x;
float: left;
width: 100%;
height: 40px;
min-width: 950px;
}

.footer {
float: left;
width: 100%;
height: 85px;
}

.input {
float: left;
background: url("images/input.png") no-repeat;
color: #5DC7E2;
height: 23px;
width: 79px;
border-top: solid 1px #24B0D4;
border-left: solid 1px #24B0D4;
border-right: solid 1px #24B0D4;
margin-left: 3px;
font-family: Tahoma;
font-size: 12px;
line-height: 23px;
vertical-align: center;
text-align: center;
}

.input_enter {
float: left;
background: url("images/input_enter.png") no-repeat;
height: 23px;
width: 28px;
border-top: solid 1px #24B0D4;
border-left: solid 1px #24B0D4;
border-right: solid 1px #24B0D4;
margin-left: 3px;
margin-top: 1px;
}

