body,html { 
margin:0px;
padding:0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color:#f7ecc5;
color:#14005e;
}

img {
	border: 1px solid #CCC;
}

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

a:hover {
text-decoration: underline;
}

#wrapper {
width: 1003px;
margin-left: auto;
margin-right: auto;
border-right:#ddd3b0 1px solid;
border-bottom:#ddd3b0 1px solid;
border-left:#ddd3b0 1px solid;
}

#header {
width: 1003px;
height:136px;
float:left;
background:#f7ecc5 url(images/header.gif) no-repeat top left;
}

#m1 {
width: 778px;
float:right;
background:url(images/m1.gif) repeat-y top left;
}


#m2 {
width: 778px;
float:right;
background: url(images/m2.gif) no-repeat top left;
}

#m3 {
width: 778px;
float:right;
background: url(images/m3.gif) no-repeat bottom left;
min-height: 545px;
}

/* for Internet Explorer */
/*\*/
* html #m3 {
height: 545px;
}
/**/


#menu_area {
float:right;
width:760px; 
height:39px;
border-top:#14005e 3px solid;
}

.m-button {
float: left;
width:151px;
height:36px;
letter-spacing:1px;
line-height:296%;
color:#5E9300;
font-weight:bold;
font-size:11px;
border-top:#ed6a00 1px solid;
border-right:#ed6a00 1px solid;
border-bottom:#ed6a00 1px solid;
}

.m-button a {
text-align: center;
width:151px;
height:36px;
color:#ececec;
font-weight:bold;
background: url(images/m-button.gif) no-repeat;
background-position:0 0;
display:block;
font-size:12px;
text-decoration:none;
}

.m-button a:hover{
text-align: center;
width:151px;
height:36px;
display:block;
background: url(images/m-button.gif) no-repeat;
background-position:0 -36px;
color:#14005e;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#main-content {
float:left;
width:730px;
padding: 15px 0 40px 30px;
}

#lc {
float: left;
width:225px;
}

#langs {
float:left;
width:225px;
height:16px;
text-align:center;
color:#64AC22;
margin-bottom: 10px;
}

#langs a {
width:25px;
height:15px;
color:#E25B01;
text-decoration:none;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
}

#langs a img{ 
width:25px;
height:15px;
border:1px solid silver;
}

#langs a:hover {
color:#64AC22;
text-decoration:none;
font-size:11px;
letter-spacing:1px;
font-weight:bold;
}

.title-pad {
width:215px;
height:28px;
background:#14005e;
float: left;
text-align: center;
}

.title {

color:#fd7100;
font-weight: bold;
font-size: 12px;
padding-top: 7px;
}

.lcel {
width:210px;
float: right;
margin: 15px 0 15px 15px;
}

a.special-offer {
width:186px;
height:76px;
display:block;
background: url(images/offer.gif) no-repeat;
background-position:0 0;
}

a.special-offer:hover {
width:186px;
height:76px;
display:block;
background: url(images/offer.gif) no-repeat;
background-position:0 -76px;
}

/*vvv Offer box */
.offer-box {
width:226px;
height:312px;
border:#f1dea1 1px solid;
margin-right:15px;
margin-bottom: 30px;
float: left;
}

.offer-box1 {
width:224px;
height:310px;
border:#faf3da 1px solid;
}

.offer-box3 {
width:222px;
height:308px;
background: url(images/offer-box-bg.gif) no-repeat top left;
margin:1px;
}

.offer-box-img {
border:#14005e 2px solid;
margin:13px 0 7px 22px;
}

.offer-box-text {
margin: 0 5px;
height:115px;
}

.offer-box-price-bg {
width:216px;
height:21px;
background:#14005e;
margin: 5px 2px 0 2px;
text-align: center;

}

.offer-box-price {
margin: 6px 0 6px 0;
color: #f1f5e4;
font-weight: bold;
}

























#main_div {
position:relative;
width:100%;
height:100%;
}

#div_big {
position:relative;
width:950px;
background-color:white;
padding:0px;
height:100%;
}

#topmap {
position:relative;
float:left;
width:450px;
height:310px;
left:25px;
}

#title1 {
position:relative;
float:left;
width:400px;
height:15px;
left:25px;
text-align:center;
margin-top:10px;
font-size:16px;
font-weight:bold;
color:#9B0000;
}

#contacts {
position:relative;
float:left;
text-align:left;
width:485px;
height:500px;
color:#404040;
letter-spacing:1px;
line-height:160%;
font-size:12px;
left:29px;
}

#contacts a {
color:#9C0001;
text-decoration:none;
}

#contacts a:hover {
color:#9C0001;
text-decoration:underline;
}

#div_off_desc a {
color:#9C0001;
text-decoration:none;
font-weight:bold;
}

#div_off_desc a:hover {
color:#9C0001;
text-decoration:underline;
font-weight:bold;
}

#bofer {
position:relative;
float:left;
width:515px;
height:1324px;
background-image: url(images/pixel_element4.gif);
background-repeat:repeat-y;
left:5px;
}

#bofer_top {
position:relative;
float:left;
width:515px;
height:41px;
}

#bofer_bottom {
position:relative;
float:left;
width:515px;
height:21px;
left:5px;
}

#inoffer {
position:relative;
float:left;
width:467px;
height:1300px;
left:25px;
}

#divimg {
position:relative;
float:left;
width:215px;
height:170px;
}

#divimg img {
position:relative;
float:left;
top:8px;
left:8px;
width:199px;
height:150px;
border:1px solid #404040;
}

#offer_text {
position:relative;
float:left;
width:231px;
height:160px;
top:8px;
left:5px;
color:#404040;
text-align:left;
letter-spacing:1px;
line-height:150%;
}

#off_tit {
position:relative;
float:left;
width:231px;
height:20px;
background-color:#9C0001;
color:white;
line-height:160%;
text-align:center;
font-weight:bold;
}

#off_txt {
position:relative;
float:left;
width:231px;
height:100px;
}

#s_price {
position:relative;
float:left;
width:445px;
left:6px;
height:300px;
}

#s_f {
position:relative;
float:left;
width:285px;
top:10px;
left:6px;
height:260px;
}

#s_p {
position:relative;
float:left;
width:200px;
top:12px;
left:12px;
height:180px;
}

#table_form {
font-size:10px;
color:#9C0001;
font-weight:bold;
}

#table_form input, textarea, select {
background-color:#FEF0E4;
border:1px solid #9C0001;
color:#404040;
letter-spacing:1px;
font-size:12px;
}

#s_pp {
position:relative;
float:left;
top:15px;
width:200px;
height:20px;
}

#s_ppp {
position:relative;
float:left;
width:50px;
height:20px;
line-height:160%;
font-size:11px;
text-align:left;
font-weight:bold;
letter-spacing:1px;
color:#64AC22;
}

#s_pppp {
position:relative;
float:left;
width:80px;
height:20px;
font-weight:bold;
line-height:170%;
text-align:left;
font-size:10px;
letter-spacing:1px;
color:#404040;
}

#s_pppp b {
color:#64AC22;
}

#s_pppp a{ 
color:#9C0000;
text-decoration:none;
}

#s_pppp a:hover{ 
color:#9C0000;
text-decoration:underline;
}

#div_bigimg {
position:relative;
float:left;
text-align:center;
width:485px;
height:500px;
color:#404040;
letter-spacing:1px;
line-height:160%;
font-size:12px;
left:29px;
}

#div_bigimg img{
border:1px solid #404040;
}

#big_text_offer {
position:relative;
float:left;
width:445px;
height:370px;
left:6px;
line-height:150%;
letter-spacing:1px;
text-align:justify;
color:#404040;
font-size:11px;
overflow:auto;
}

#imgs_offer {
position:relative;
float:left;
top:20px;
width:445px;
left:6px;
height:450px;
}

#top_im {
position:relative;
float:left;
width:445px;
height:25px;
color:white;
text-align:center;
background-color:#9C0001;
font-weight:bold;
letter-spacing:1px;
line-height:190%;
}

#imgs_offer {
position:relative;
float:left;
top:20px;
width:445px;
left:6px;
height:450px;
}

#im_line {
position:relative;
float:left;
top:15px;
width:445px;
height:200px;
}

#imim {
position:relative;
float:left;
width:211px;
left:10px;
}

#imim img{ 
width:199px;
height:150px;
border:1px solid #404040;
}

#imim2 {
position:relative;
float:left;
width:211px;
left:18px;
}

#imim2 img{ 
width:199px;
height:150px;
border:1px solid #404040;
}

.pagesa {
position:relative;
float:right;
top:10px;
right:140px;
color:#64AC22;
}

.pagesa a {
color:#E25B01;
}

#prop_titles {
position:relative;
float:left;
color:#404040;
letter-spacing:1px;
left:50px;
}

#div_bigin {
position:relative;
float:left;
width:950px;
background-color:white;
padding:0px;
background-image: url(images/index_pixel.jpg);
background-repeat:repeat-y;
}

#top {
position:relative;

left:1px;
width:757px;
height:198px;
margin:0px;
padding:0px;
}

#head {
position:relative;

width:757px;
height:152px;
margin:0px;
padding:0px;
}

#menu {
position:relative;
float:top;
padding:0px;
margin:0px;
width:757px; 
height:46px;
}



#m_left {
position:relative;
float:left;
width:183px; 
height:46px;
background-image: url(images/menu_line.jpg);
}

#m_left img {
padding:0px;
margin:0px;
width:183px;
height:46px;
}



#search_area2 {
position:relative;
float:right;
width:183px;
height:100%;
padding:0px;
margin:0px;
}

#search_area_div {
position:relative;
float:left;
width:175px;
top:25px;
height:85;
}

#search_area div form {
width:170px;
height:85px;
}

#content {
position:relative;
float:top;
left:1px;
width:757px; 
height: 100%;
}

#search_area {
position:relative;
float:right;
width:183px; 
height:152px;
padding:0px;
margin:0px;
background-image: url(images/head2.jpg);
}

#head_area {
position:relative;
float:left;
width:574px; 
height:152px;
background-image: url(images/head1.jpg);
}

#con_left {
position:relative;
float:left;
width:574px; 
text-align:left;
}

#con_right {
position:relative;
float:right;
width:183px;
height:100%;
}

#cont_950 {
position:relative;
float:left;
width:757px;
height:100%;

}

#con_rightin {
position:relative;
float:right;
width:183px;
height:100%;
}

#right_1 {
position:relative;
float:left;
width:183px;
height:235px;
background-image: url(images/detail1.jpg);
}

#left_lista {
position:relative;
float:left;
width:574px; 
height:65px;
background-image: url(images/lista.jpg);
}

#right2 {
position:relative;
float:left;
width:183px;
height:235px;
}

#right_2 {
position:relative;
float:left;
width:183px;
height:192px;
background-image: url(images/detail_search.jpg);
}

#right_3 {
position:relative;
float:left;
width:183px;
height:276px;
background-image: url(images/detail5.jpg);
}

#abs_content {
position:relative;
float:left;
width:555px;
height:1350px;
text-align: left;
}

#big_line {
position:relative;
float:right;
width:19px;
height:1171px;
background-image: url(images/biglinedetails.jpg); 
}

#right_4 {
position:relative;
float:left;
width:183px;
height:192px;
background-image: url(images/detail_topoffers.jpg);
}

#right_orange32 {
position:relative;
float:left;
width:183px;
height:266px;
background-image: url(images/orange_links_part32.jpg);
}

#right_5 {
position:relative;
float:left;
width:183px;
height:176px;
background-image: url(images/detail4.jpg);
}

#bottom {
float:left;
width:950px;
height:61px;
background-image: url(images/bottom.jpg);
}

#or1 {
position:relative;
float:right;
height:100%;
width:183px;
background-image: url(images/orange_pixel.jpg);
background-repeat:repeat-y;
}

#offer_area {
position:relative;
float:left;
top:20px;
left:20px;
height:137px;
width:511px;
}

#offer_area1 {
position:relative;
float:left;
height:137px;
width:511px;

}

#offer_area_home {
position:relative;
float:left;
height:137px;
width:511px;

}

#offer_area2 {
position:relative;
float:left;
height:118px;
width:511px;
background-image: url(images/offer_prt_2.jpg);
}

#div_off_in {
position:relative;
float:left;
height:91px;
width:500px;
top:35px;
left:9px;
}

#div_off_img {
position:relative;
float:left;
height:73px;
width:97px;
top:8px;
left:9px;
}

#div_off_img img{ 
height:73px;
width:97px;
border:0px;
}

#div_off_desc {
position:relative;
float:left;
height:73px;
width:263px;
top:8px;
left:18px;
font-size:12px;
text-align:center;
}

#div_off_price {
position:relative;
float:right;
height:81px;
width:96px;
top:8px;
right:3px;
}

#priceeuro {
position:relative;
float:left;
height:20px;
width:60px;
top:30px;
font-weight:bold;
font-size:12px;
}

#pricelira {
position:relative;
float:left;
height:15px;
width:75px;
top:40px;
font-weight:bold;
font-size:12px;
text-align:right;
}

#usugi {
position:relative;
float:left;
color:#Ad0000;
top:20px;
text-align:left; 
font-size:11px;
line-height:180%;
letter-spacing:1px;
}

#usugi ul{
text-align:left; 
font-size:11px;
}

#usugi ul li{
line-height:240%;
letter-spacing:1px;
}

#div_more {
position:relative;
float:left;
height:15px;
width:30px;
top:44px;
left:2px;
}

#div_more a {
height:15px;
width:30px;
border:0px;
display:block;
}

#div_more a:hover{
height:15px;
width:30px;
border:0px;
display:block;
}

#right_1 ul{
position:relative;
float:left;
margin:0px;
top:10px;
padding:0px;
width:180px;
height:140px;
font-size:12px;
line-height:130%;
letter-spacing:1px;
color:white;
font-weight:bold;
text-align:justify;
}

#right_1 ul li{
position:relative;
float:left;
width:140px;
text-align:justify;
}

#l1 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll1 {
position:relative;
float:left;
width:158px;
height:14px;
}

#l2 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll2 {
position:relative;
float:left;
width:158px;
height:14px;
}

#l3 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll3 {
position:relative;
float:left;
width:158px;
height:14px;
}

#l4 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll4 {
position:relative;
float:left;
width:158px;
height:14px;
}

#l5 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll5 {
position:relative;
float:left;
width:158px;
height:14px;
}

#l6 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll6 {
position:relative;
float:left;
width:158px;
height:14px;
}

#l7 {
position:relative;
float:left;
width:18px;
height:14px;
background-image: url(images/buttons_menu_right.jpg);
background-position:0 0px;
}

#ll7 {
position:relative;
float:left;
width:158px;
height:14px;
}

#li_line {
position:relative;
float:left;
left:2px;
width:179px;
height:14px;
margin-top:3px;
}

#right_1 ul li a{
width:153px;
height:14px;
color:#9B0000;
text-align:left;
text-decoration:none;
}

#right_1 ul li a:hover{
color:silver;
text-decoration:none;
}

#rsp {
position:relative;
float:left;
height:30px;
width:100%;
}

.featol {
color: #9c0001;
font-weight: bold;
text-decoration: none;
}

.featol a {
color: #9c0001;
font-weight: bold;
text-decoration: none;
}

.featol a:hover {
color: #9c0001;
font-weight: bold;
text-decoration: underline;
}

/* =-=-=-=-[INTERNAL SYSTEM CODE]-=-=-=-= */
/* =-=-=-=-[   CHANGE WITH CAUTION   ]-=-=-=-= */
.field_caption{
	font-weight:bold;
}
.view_image {
	text-align:center;
}
.image_caption {
	font-size:16px;
	font-weight:bold;
}
.view_user {
 padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:left;
}
.view_user_user_info {
	float:left;
	padding-left:10px;
}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {
}
/* =-=-=-=-[COMMON MARKUP STYLES]-=-=-=-= */
/* =-=-=-=-[REMEMBER, LAST INSTANCE HAS PRESIDENCE]-=-=-=-= */
td {
	font-family: Tahoma;
	font-size:12px;
}
input, select, submit {
	background-color: #FEF0E4;
	border: #9C0001 1px solid;
	color: #404040;
	font: 12px verdana;
}

img {
	border: 0px none;
} 
/* =-=-=-=-[SEARCH PAGE RESULTS MARKUP]-=-=-=-= */
.search_results
{
	width:100%;
}
.result_row_0	{ background-color: #FFC600; }
.result_row_1	{ background-color: #FFC600; }
.view_users { width:100%; }
.small {
	font-size:10px;
}
/* =-=-=-=-[CLEAR IS USED TO CLEAR]-=-=-=-= */
.clear{
	clear:both;
	line-height: 1px;
	font-size: 1px;
}
/* =-=-=-=-[TABLES CREATED WITH PAGE GENERATER IN PAGE EDITOR]-=-=-=-= */
table.page_display
{
	border: 3px;
}
td.page_display
{
	width: 100%;
	vertical-align: top;
}
/* =-=-=-=-[TABLES BEING DISPLAYED IN YOUR ADMINISTRATIVE AREA]-=-=-=-= */
table.admin_main
{
	border: 3px;
	width: 100%;
}
td.admin_main
{
	width: 100%;
	vertical-align: top;
}
/* =-=-=-=-[ROW-COLORS IN ADMINISTRATIVE AREA]-=-=-=-= */
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
	color: #FFFFFF;
	background-color : transparent;
}
/* =-=-=-=-[USED BY LISTING BROWSE FEATURE FOR THE "next_prev()" DISPLAY]-=-=-=-= */
.browse_tool_table {
	background-color: transparent;
	width:90%;    
	font-size: 12px; 
	text-decoration: none; 
   
 
}
.browse_tool {
	
	font-size: 12px; 
	text-decoration: none; 
	color: #14005e;
}			
.browse_tool_num {
	color: #E25B01;
}
.browse_tool_button A {
    margin-left:2px;
    margin-right:2px;	
	font-size: 12px;
	text-align: center;
	text-decoration: none; 
	color: #E25B010; 

}
.browse_tool_button A:visited {		
	color: #E25B01;
}
.browse_tool_button A:hover {		
	color: #E25B01;
}
.browse_tool_ghost {
	font-size: 12px; 

	color: #f7ecc5; 
	text-decoration: none; 
}
.browse_tool_curpage {
	background-color: #dfd6b5;
	color: #E25B01;
    font-weight: bold;
    border-right:#fd7607 1px solid;
	border-left:#fd7607 1px solid;
	text-decoration:underline;
	text-align: center;
    line-height: 10px;
	font-size: 14px;
}
.bt_pages {
	font-family: Verdana; 
	text-decoration:none;
	font-size: 12px;
	color:	#000000;
}
bt_pages_ghost{
	color:	#f7ecc5;
	text-decoration:none;
}
A.bt_pages{
	color: #E25B01;
	text-decoration: underline;
	text-align: center;
    margin-left:2px;
    margin-right:2px;	
}
A.bt_pages:visited{
	color: #E25B01;
	text-decoration: underline;
}
A.bt_pages:hover{
	color: #E25B01;
	text-decoration: none;
	
}
/* =-=-=-=-[MEDIA PRINT MAY BE REMOVED IF YOU KEEP SEPERATE MEDIA TYPE STYLE SHEETS]-=-=-=-= */
 /*printer styles*/ 
@media print{ 
	/*hide the left column when printing*/
	#leftcol{display:none;} 
}


/*vvvv Navigation multilevel vvvvvv */
#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 170px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 25px;
		margin-bottom : -1px;
		width: 100%;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -888em;
		margin-left : 16.50em;
		margin-top : -2.50em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 100%;
		display : block;
		color:#ececec;
		font-weight : bold;
		text-decoration : none;
		background-color : #fd7a10;
		border : 1px solid #ff9947;
		padding : 0 0.5em;
	}
	
	#nav li a:hover {
		color : #14005e;
		background-color : #ff9947;
		border : 1px solid #ed6a00;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}