body
{
  margin: 0px; padding: 0px;
  overflow: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
}



div, td, h1, h2, h3, h4, h5
{
  font-family: verdana;
  font-size: 12px;
  color: #000000;
}

a{text-decoration: underline; color: #000000;}
img{border: none;}
form{padding: 0px; margin: 0px;}


.butons{height: 25px; border: solid #808080 1px; background: #E4B63E; color: #3A5B94;}


#start{
  position:relative;
  height: 100%;
  margin:0 auto;
  width: 880px;
  background: #ffffff;
  z-index:5;
}

#block_1
	{
	float: left;
	width: 23px;
	margin-left: 187px;
	background: url('../images/block_1_background.gif');  background-repeat: repeat-y;
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 187px;
	margin-left: -210px;
	background: #F7E9C5;
	}
#block_2 .odstep{float: left; width: 187px; height: 10px;}
	
#block_3
	{
	float: right;
	width: 670px;
	background: #ffffff;
	_margin-right: -20px;
     }
     
#header
	{
      background: #ffffff;
 	height: 157px;
 	color: #000000;
	}
#header_1{width: 880px; height: 136px; background: url('../images/header_1_background.gif');  background-repeat: repeat-x;}	
#header_1_1{float: left; width: 293px; height: 136px; }	
#header_1_2{float: left; width: 280px; height: 136px; }	

#header_1_3{float: left; width: 307px; height: 136px; }	
#header_1_3_1{float: left; width: 307px; text-align: right;}	
#header_1_3_1 p{margin: 5px 10px 0px 0px; font-size: 11px;}


#header_1_3_2{float: left; width: 307px; text-align: right;}	
#header_1_3_2 p{margin: 5px 5px 0px 0px; font-size: 11px;}



#header_1_3_4{float: left; width: 307px; text-align: right;}
#header_1_3_4 img{margin: 35px 15px 0px 0px; padding: 0px;}

#header_2{width: 880px; height: 21px; background: url('../images/header_2_background.gif');  background-repeat: repeat-x;}	

/*Footer START*/
#footer
	{
  	clear: both;
 	height: 148px;
 	color: #000000;
	}
#footer_1{width: 880px; height: 78px; background: url('../images/footer_1_background.gif');  background-repeat: repeat-x;}	
#footer_1_1{float: left; width: 698px; height: 78px;}
#footer_1_2{float: left; width: 182px; height: 78px;}

#footer_2{width: 880px; height: 30px; background: url('../images/footer_2_background.gif');  background-repeat: repeat-x;}	
#footer_2_1{float: left; width: 673px; height: 78px; padding: 5px 0px 0px 15px; text-align: left; color: #3A5B94;}
#footer_2_1 a{color: #3A5B94; text-align: left; }
#footer_2_2{float: right; width: 192px; height: 78px; padding: 5px 0px 0px 0px; text-align: center; color: #3A5B94;}
#footer_2_2 a{color: #3A5B94; text-align: center; }

#footer_3{width: 880px; height: 40px; background: #ffffff;}	
/*Footer END*/

	
/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;

	}
/* End Mac IE5 filter */
#wrapper
	{
	width: 880px;
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes
(I saw it happen many moons ago) makes the width of wrapper too small
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
	
#header, #footer
	{
	width: 880px;
	}
/* Safari needs this - otherwise the ghost overflow, though painted
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}

/* */
.home_header{
float: left;
width: 670px;
height: 85px;
}
.home_header .logo{float: left; width: 670px; height: 78px; margin: 0px 0px 0px 0px; }
.home_header .text{float: left; width: 650px; height: 78px; margin: 0px 10px 0px 10px; }
.home_header .text h1{font-size: 12px; color: #325596; padding: 0px 0px 0px 0px;}
.home_header .text h2{font-size: 22px; color: #325596; padding: 0px 0px 0px 15px;}
.home_header .line{float: left; width: 650px; height: 1px; background: #A9B3C4;  margin: 0px 10px 0px 10px;}



.home_block{
 width: 654px;
 height: 243px;
 margin: 0px 5px 0px 11px;
 color: #ffffff;
 background: #ffffff;
}

.home_block_table{float: left; width: 212px; height: 243px; margin-right: 6px; background: #3A5B94; color: #ffffff;}
.home_block_table_r1{float: left; width: 212px; height: 28px; }
.home_block_table_r2{float: left; width: 212px; height: 137px; }
.home_block_table_r3{float: left; width: 212px; height: 53px; }
.home_block_table_r3 .text{padding: 16px 16px 16px 16px; color: #ffffff;}
.home_block_table_r4{float: left; width: 212px; height: 25px; }
}

.home{
 width: 654px;
 background-color: #ffffff;
}
.home .text{float: left; padding: 10px 11px 30px 26px; background: url('../images/home.gif');  background-repeat: no-repeat;}

.pages{
float: left;
width: 670px;
}
.pages .title{float: left; width: 650px;  margin: 0px 10px 0px 10px; }
.pages .title h1{font-size: 12px; color: #325596; margin: 10px 10px 8px 10px; }
.pages .title h2{font-size: 22px; color: #325596; margin: 10px 10px 8px 10px;}
.pages .line{float: left; width: 650px; height: 1px; background: #A9B3C4;  margin: 0px 10px 0px 10px;}
.pages .text{float: left; width: 630px; padding: 10px 11px 30px 26px; background: url('../images/home.gif');  background-repeat: no-repeat;}
.pages .text2{float: left; width: 630px; padding: 5px 11px 5px 26px; }

/*Menu START*/
#menu ul{
float: left;
width: 186px;
padding: 0px;
}

#menu li{
float: right;
text-align: right;
margin-right: 2px;
width: 186px;
padding: 10px 0px 10px 0px;
list-style:none;
border-bottom: solid #E4B63E 1px;
background: url('../images/menu_background.gif');  background-repeat: no-repeat;
}

.menu_text{color: #3A5B94; font font-weight: bold; padding: 10px 20px 0px 0px; }
.menu_text a{color: #3A5B94;  font-weight: bold; text-decoration: none;}

/*Menu END*/


/*REgister START*/
.register{
 width: 650px;
 vertical-align: middle;
}

.register .text_1{width: 150px; text-align: right; padding: 4px 2px 4px 2px;}
.register .text_2{width: 400px; text-align: left; padding: 4px 2px 4px 2px;}
.register .text_2 input{width: 180px; height: 18px; border: solid #808080 1px; background: #F5F5F5; }
.register .text_1r{width: 150px; text-align: right; padding: 4px 2px 4px 2px; vertical-align: top;}
.register .text_2r{width: 400px; text-align: left;  vertical-align: top;}
.register .text_2r .radiox1{margin: 0px 0px 6px 0px; height: 20px; }
.register .text_2r .radiox1 .xxtext{margin: 0px 0px 8px 0px;}

.register .text_3{width: 650px; text-align: center; padding: 8px 2px 8px 2px;}
.register .text_3 input{ height: 25px; border: solid #808080 1px; background: #E4B63E; color: #3A5B94;}

.register .error{width: 650px; text-align: left; padding: 4px 2px 4px 2px; color: #FF0000;}
/*REgister END*/





/*Add ofert START*/
.add_ofert{
 width: 650px;
}
.add_ofert .text_comun{width: 400px; font-size: 11px; color: #808080; text-align: left; padding: 4px 2px 4px 2px;}

.add_ofert .text_1{width: 150px; text-align: right; padding: 4px 2px 4px 2px;}
.add_ofert .text_1_er{width: 150px; text-align: right; padding: 4px 2px 4px 2px; color: #FF0000;}

.add_ofert .text_2{width: 400px; text-align: left; padding: 4px 2px 4px 2px;}
.add_ofert .text_2 input{width: 180px; height: 18px; border: solid #808080 1px; background: #F5F5F5; }
.add_ofert .text_2 textarea{width: 350px; height: 40px; border: solid #808080 1px; background: #F5F5F5; }

.add_ofert .text_2x{width: 400px; text-align: left; padding: 4px 2px 4px 2px;}
.add_ofert .text_2x input{height: 18px; border: solid #808080 1px; background: #F5F5F5; }



.add_ofert .text_1_top{width: 150px; text-align: right; padding: 4px 2px 4px 2px; vertical-align: top;}

.add_ofert .text_2_check{width: 400px; text-align: left; padding: 4px 2px 4px 2px; vertical-align: top;}
.add_ofert .text_2_check .block{padding: 0px 2px 6px 2px;}
.add_ofert .text_2_check .block input{margin: 6px 2px 0px 2px;}
.add_ofert .text_2_check span{text-align: left; margin: 0px 0px 40px 0px; color: #325596;}

.add_ofert .text_2_none{width: 400px; text-align: left; padding: 4px 2px 4px 2px; vertical-align: top;}

.add_ofert .text_2_long{width: 400px; text-align: left; padding: 4px 2px 4px 2px;}
.add_ofert .text_2_long textarea{width: 350px; height: 80px; border: solid #808080 1px; background: #F5F5F5; }


.add_ofert .text_3{width: 650px; text-align: center; padding: 8px 2px 8px 2px;}
.add_ofert .text_3 input{width: 120px; height: 25px; border: solid #808080 1px; background: #E4B63E; color: #3A5B94;}


.add_ofert .text_4{width: 650px; font-weight: bold; text-align: left; padding: 8px 2px 8px 2px;}
.add_ofert .text_4 a{color: #E4B63E;}

.add_ofert .error{width: 650px; text-align: left; padding: 4px 2px 4px 2px; color: #FF0000;}
.add_ofert .text_3 .error{width: 600px; text-align: left; padding: 4px 2px 4px 2px; color: #FF0000;}
.add_ofert .odstep{width: 650px; height: 10px; padding: 0px; margin: 0px;}
/*Add ofert END*/



/*List ofert START*/
.list_ofert{
 width: 650px;
 vertical-align: middle;
 background: #ffffff;
}

.list_ofert .text_1{width: 250px; text-align: center; padding: 4px 0px 4px 0px; color: #ffffff; background: #233A63;}
.list_ofert .text_1_s{width: 50px; text-align: center; padding: 4px 0px 4px 0px; color: #ffffff; background: #233A63;}
.list_ofert .text_1_p{width: 60px; text-align: center; padding: 4px 0px 4px 0px; color: #ffffff; background: #233A63;}

.list_ofert .text_2{width: 250px; text-align: left; padding: 4px 10px 4px 10px; background: #F2DA9C;}
.list_ofert .text_2_s{width: 50px; text-align: center; padding: 4px 0px 4px 0px; background: #F2DA9C;}
.list_ofert .text_2_p{width: 60px; text-align: center; padding: 4px 0px 4px 0px; background: #F2DA9C;}
.list_ofert .text_2 a{text-decoration: underline;}
.list_ofert .text_2_date{width: 70px;   text-align: center; padding: 4px 0px 4px 0px; background: #F2DA9C;}
.list_ofert .text_2_date .add{color: #004080; font-size: 11px;}
.list_ofert .text_2_date .end{color: #FF0000; font-size: 11px;}

.list_ofert .text_2_activ{width: 60px; text-align: center; padding: 4px 0px 4px 0px; background: #F2DA9C;}
.list_ofert .text_2_activ .blue{color: #004080; font-size: 11px;}
.list_ofert .text_2_activ .blue a{color: #004080;}
.list_ofert .text_2_activ .red{color: #FF0000; font-size: 11px;}
.list_ofert .text_2_activ .red a{color: #FF0000;}
/*List ofert END*/


/*List ofert START*/
.list_ofert{
 width: 650px;
 vertical-align: middle;
 background: #ffffff;
}

.list_ofert .text_1{width: 300px; text-align: center; padding: 4px 0px 4px 0px; color: #ffffff; background: #233A63;}
.list_ofert .text_1_s{width: 50px; text-align: center; padding: 4px 0px 4px 0px; color: #ffffff; background: #233A63;}
.list_ofert .text_1_p{width: 60px; text-align: center; padding: 4px 0px 4px 0px; color: #ffffff; background: #233A63;}

.list_ofert .text_2{width: 300px; text-align: left; padding: 4px 10px 4px 10px; background: #F2DA9C;}
.list_ofert .text_2_s{width: 50px; text-align: center; padding: 4px 0px 4px 0px; background: #F2DA9C;}
.list_ofert .text_2_p{width: 60px; text-align: center; padding: 4px 0px 4px 0px; background: #F2DA9C;}
.list_ofert .text_2 a{text-decoration: underline;}

/*List ofert END*/




/*Photo ofert START*/
.photo_ofert{
 width: 630px;
 background: #808080;
}

.photo_ofert .text_1{width: 240px; text-align: left; padding: 0px 0px 0px 0px; vertical-align: top; background: #ffffff;}
.photo_ofert .text_1 div{padding: 5px 5px 5px 5px; }
.photo_ofert .text_3{width: 360px; text-align: center; padding: 8px 2px 8px 2px; vertical-align: top; background: #ffffff;}


.photo_ofert .text_4{width: 630px; text-align: center; padding: 8px 2px 8px 2px; vertical-align: top; background: #ffffff;}
.photo_ofert .text_4 input{width: 140px; height: 25px; border: solid #808080 1px; background: #E4B63E; color: #3A5B94;}

.photo_ofert .text_5{width: 650px; font-weight: bold; text-align: left; padding: 8px 2px 8px 2px; background: #ffffff;}
.photo_ofert .text_5 a{color: #E4B63E;}

.photo_ofert .error{width: 630px; text-align: left; padding: 4px 2px 4px 2px; color: #FF0000;  background: #ffffff;}
.photo_ofert .odstep{width: 630px; height: 10px; padding: 0px; margin: 0px;  background: #ffffff;}
/*Photo ofert END*/




/*Search ofert START*/
.search_ofert{
 width: 620px;
 background: #ffffff;
 font-size: 11px;
}

.search_ofert  select{font-size: 11px; }
.search_ofert .text_1{width: 200px; font-size: 11px; text-align: center; padding: 0px 0px 0px 0px; vertical-align: middle;}
.search_ofert .text_2{width: 280px; font-size: 11px; text-align: center; padding: 0px 0px 0px 0px; vertical-align: middle;}
.search_ofert .text_3{width: 80px; font-size: 11px; text-align: center; padding: 0px 0px 0px 0px; vertical-align: middle;}

.search_ofert .text_8{width: 80px; text-align: center; padding: 0px 0px 0px 0px; vertical-align: middle;}

.search_ofert .text_4{width: 200px; height: 100px; text-align: left; font-weight: bold; padding: 0px 0px 0px 0px; vertical-align: middle;}
.search_ofert .text_4 a{color:  #325596; text-decoration: none;}
.search_ofert .text_4 a:hover{color:  #325596; text-decoration: underline;}


.search_ofert .error{width: 630px; text-align: left; padding: 4px 2px 4px 2px; color: #FF0000;  background: #ffffff;}
.search_ofert .odstep{width: 630px; height: 2px; padding: 0px; margin: 0px;  background: #ffffff;}
/*Search ofert END*/

/*Result ofert START*/
.result_oferts{
 float: left;
 width: 600px;
 background: #ffffff;
 border: solid #D2DBC3 1px;
 margin: 10px 5px 10px 5px;

}

.result_oferts .title{float: left; width: 600px; color: #E4B63E; padding: 4px 0px 4px 0px; font-weight: bold;}
.result_oferts .title a{color: #E3B63F; padding: 4px 4px 4px 4px; text-decoration: none;}
.result_oferts .title a:hover{color:  #E3B63F; text-decoration: underline;}

.result_oferts .text_1{float: left; width: 580px; color: #000000; padding: 4px 10px 20px 4px;}
.result_oferts .text_1 p{padding: 4px 0px 4px 0px;}
.result_oferts .text_1 img{margin: 4px 8px 4px 4px;;}

.result_oferts .text_2{float: left; width: 600px; color: #808080;}
.result_oferts .text_2 p{padding: 2px 4px 2px 4px; margin: 0px;}

.result_oferts .more{float: left; text-align: right; width: 590px;  margin: 4px 4px 4px 4px; color: #18366A; font-weight: bold;}
.result_oferts .more a{color: #18366A; text-decoration: none;}
.result_oferts .more a:hover{color:  #18366A; text-decoration: underline;}

.result_oferts .text_3{float: left; width: 600px; color: #808080;}
.result_oferts .text_3 p{padding: 4px 4px 4px 4px; margin: 0px;}


.result_oferts .text_a{float: left; text-align: right; width: 150px; color: #808080;}
.result_oferts .text_a p{padding: 4px 4px 4px 4px; margin: 0px;}

.result_oferts .text_b{float: left; text-align: left; width: 450px; color: #808080;}
.result_oferts .text_b p{padding: 4px 4px 4px 0px; margin: 0px;}

.result_oferts .spacebar{float: left; width: 600px; height: 10px; padding: 0px; margin: 0px;  background: #ffffff;}
/*Result ofert END*/



/*Result PREMIUM ofert START*/
.result_oferts_premium{
 float: left;
 width: 620px;
 background: #FFFFE8;
 border: solid #D2DBC3 1px;
 margin: 10px 5px 10px 5px;

}

.result_oferts_premium .title{float: left; width: 600px; color: #D20000; padding: 4px 0px 4px 0px; font-weight: bold;}
.result_oferts_premium .title a{color: #D20000; padding: 4px 4px 4px 4px; text-decoration: none;}
.result_oferts_premium .title a:hover{color:  #000000; text-decoration: underline;}

.result_oferts_premium .text_1{float: left; width: 600px; color: #000000; padding: 0px 4px 0px 4px;}
.result_oferts_premium .text_1 p{padding: 4px 0px 4px 0px;}
.result_oferts_premium .text_1 img{margin: 4px;}

.result_oferts_premium .text_2{float: left; width: 600px; color: #808080;}
.result_oferts_premium .text_2 p{padding: 2px 4px 2px 4px; margin: 0px;}

.result_oferts_premium .more{float: left; text-align: right; width: 590px;  margin: 4px 4px 4px 4px; color: #18366A; font-weight: bold;}
.result_oferts_premium .more a{color: #18366A; text-decoration: none;}
.result_oferts_premium .more a:hover{color:  #18366A; text-decoration: underline;}

.result_oferts_premium .text_3{float: left; width: 600px; color: #808080;}
.result_oferts_premium .text_3 p{padding: 4px 4px 4px 4px; margin: 0px;}


.result_oferts_premium .text_a{float: left; text-align: right; width: 150px; color: #808080;}
.result_oferts_premium .text_a p{padding: 4px 4px 4px 4px; margin: 0px;}

.result_oferts_premium .text_b{float: left; text-align: left; width: 450px; color: #808080;}
.result_oferts_premium .text_b p{padding: 4px 4px 4px 4px; margin: 0px;}

.result_oferts_premium .spacebar{float: left; width: 600px; height: 10px; padding: 0px; margin: 0px;  background: #ffffff;}
/*Result PREMIUM ofert END*/


.kontakt
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #404040;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  background-color: #ffffff;
}
.kontakt .title { padding: 3px 3px 3px 3px; color: #404040; text-align: right; background-color: #ffffff;}

.kontakt .text_1 {margin: 0px; padding: 3px 0px 3px 0px; width: 95px; text-align: left; font-weight: 555555;}
.kontakt .text_11 {margin: 0px; padding: 3px 0px 3px 0px; width: 94px; text-align: right; font-weight: 555555;}

.kontakt .text_2 {margin: 0px; padding: 3px 0px 3px 5px; width: 400px; text-align: left; vertical-align: top;}

.kontakt .text_2 INPUT {border: solid #CCCCCC 1px; background-color: #F9F9F9; height: 18px;}
.kontakt .poletko {border: solid #CCCCCC 1px; background-color: #F9F9F9; }

.kontakt .send {text-align: left; font-size: 10px;}


