html, body{height:100%}
body{margin:0px; padding:0px; background:#585858; font-size:12px; color:#1a1a1a; font-family:Arial,Tahoma,Helvetica,sans-serif; line-height:20px; text-align:justify;}
img, div , td { border:0; behavior: url("iepngfix.htc") }

a { text-decoration:none; outline:none;}
a:hover{ text-decoration:none; outline:none; color:#CCCCC4 !important }
.maintable{background:url(../images/main-bg.jpg) repeat-y  left;}
.bgwhite { background:#FFFFFF;}
.logo{ background:none;}

/* Top header part styles */
.toppart{ height:269px;}

.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
a.toplink:link, a.toplink:visited, a.toplink:active {color:#ff8000; text-decoration:none; padding:10px;}
a.toplink:hover {color:#E0B64D; text-decoration:none}

.tophlight {color:#FF0099}


/* menu part styles */
.menu{ background:#00509b;font-family:Arial; font-size:12px; font-weight:bold;list-style:none;padding:0px 5px 0px 5px; margin:0px; text-transform:uppercase;}
/*.menu ul {list-style:none; border:0px solid #00CC00; margin:0px;padding:0px; vertical-align:top}
.menu li {background:url(../images/menu_bullet.gif) no-repeat right ; padding:0 0 0 10px; line-height:23px; margin:0px;border-bottom:1px solid #00509b;}
.menu li.last{ border-bottom:none;}
.menu a { text-decoration:none; color:#FFFFFF;}
.menu a:hover{ text-decoration:none; color:#b6b6b6;}*/

.leftpart {width:197px; }
.leftpart tr {font-size:11px; text-align:left}


.leftpart a {color:#000000; font-weight:bold; text-decoration:none; font-size:13px;}
.leftpart a:hover {color:#585858; text-decoration:none}

.leftheader {background:#555555; color:#FFFFFF; padding:7px; font-weight:bold}
.lefthlight {color:#FF7800}

.leftpart ul {list-style:url(images/arw1.gif) none; margin:0px; padding-left:30px}
.leftpart li {margin:5px 0px}
.leftpart li a {color: #2372B5; font-weight: bold}
.leftpart li a:hover {color: #000; font-weight: bold}

.leftpart li .current{margin:5px 0px; color: #FF7800}
.leftpart li .current a {color: #FF7800; font-weight: bold}
.leftpart li .current a:hover {color: #000; font-weight: bold}

/* middle part styles */
.midpart {background:#ffffff; padding:1px 0px}
.contantpart {padding:0px;}
.midpart tr {font-size:11px; color:#333333; font-family:Arial,Helvetica,Tahoma}

.midpart a {color:#009933; text-decoration:none}
.midpart a:hover {color:#000000; text-decoration:none}
a.midlink:link, a.midlink:visited, a.midlink:active {color:#ff8000; text-decoration:none}
a.midlink:hover {color:#E0B64D; text-decoration:none}

.midheader {background:#64A7E0; color:#FFFFFF; padding:6px 5px; font-weight:bold}
.midheader a {color:#EDEDED; text-decoration:none}
.midheader a:hover {color:#E0B64D; text-decoration:none}
.midhlight {color:#FF0099}



/* Footer part styles */
.footer {background:url(../images/footer_bg.jpg) no-repeat; color:#000; font-size:11px; line-height:42px;}
.footer a{color:#000; text-decoration:none}
.footer a:hover{color:#5b5b5b; text-decoration:none}
a.mail { background:url(../images/contacticon.gif) no-repeat scroll 10px 1px; display:block; line-height:42px;padding-left:30px;
font-weight:bold;font-size:13px; color:#000000;}
a.mail 



/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #cccccc}
.allborder {background:#418DCE}
.fieldheader {background:#B5DDFF; color:#333333; padding-left:5px; font-weight:bold}
.fieldheader a {color:#333333; text-decoration:underline}
.fieldheader a:hover {color:#0479DC; text-decoration:none}

.lightbg {background:#F0F5FA;}
.darkbg {background:#DFEBF6;}
.selectbg {background:#DDF3FF;}
.whitebg {background:#FFFFFF;}
.subheading {color:#000066; font-weight:bold; font-size:12px;}

.paging {background:#DBEEFF;}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold;}
.paging a:hover {color:#666666; text-decoration:none;;}

/* general text styles */
.smalltext {font-size:10px;}.bigtext {font-size:14px; font-weight:bold}
.bold{ font-weight:bold}
.tightspace{ letter-spacing:-0.02em}
.normaltext {font-size:11px; font-weight:normal; color:#000000;}
.error, .red {color:#FF0000;}
.success {color:#009933;}
.hlight {color:#FF5B01;}
.price {color:#2977BA; font-weight: bold;}
.marginlb{ margin-bottom:10px; margin-right:10px;}
.marginTB{ margin-bottom:10px; margin-top:10px;}
.bg_shadow_box{ background:url(../images/bg_shadow_box.png) center no-repeat;}
.justify {text-align:justify !important;}
.lineheight {line-height:16px}

/* general eliments styles */
.rightlinks{font-family:Arial; font-size:13px; list-style:none;padding:0px 5px 0px 0px; margin:0px; font-weight:bold;}
.rightlinks ul {list-style:none; border:0px solid #00CC00; margin:0px;padding:0px; vertical-align:top}
.rightlinks li {background:url(../images/arrow.gif) no-repeat 2px 18px ; padding:0 0 0 22px; line-height:48px; margin:0px; border-bottom:1px dotted #2156a3;} .rightlinks li:last-child { border-bottom:0px dotted #2156a3;}
.rightlinks a { text-decoration:none; color:#00509B; font-weight: bolder; font-size:12px; text-transform:uppercase}
.rightlinks a:hover{ text-decoration:none; color:#000000;}

.roman li{list-style:square; font-size:12px;color:#000000; line-height:16px; margin:0 0 0 0; padding:0px; font-weight:bold}




h1 {/*background:url(../images/h1_bg.jpg) repeat-x;*/  background-color:#00509B; font-size:14px; color:#f7f7f7; font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 6px; margin:0px 0 10px 0; line-height:32px; font-weight:bold; text-transform:uppercase;}
h1 span{
	color:#ffff00;
}


h2 {font-size:18px; font-family:Arial,Helvetica; color:#245090; margin:0px 0 10px 0; font-weight:bold;}
h3 {font-weight:bold;color:#2156A3; margin:0px; margin-bottom:10px; font-size:12px; line-height:1.2em;}
ul {list-style:url(images/arw.gif) none; margin:0px; padding-left:20px}
li {margin:4px 0px}
.Title-he{font-weight:bold;color:#003A91; margin:0px; margin-bottom:15px; font-size:15px; line-height:1.2em; text-decoration:none;} 

.hline {background:url(images/hline.gif) repeat-x center}
.yline {background:url(images/yline.gif) repeat-y center}

.noborder {border:0px none; padding:0px}
.blue_bold{color:#005da7;font-weight:bold;color:#005da7; margin:0px; margin-bottom:10px; font-size:12px;}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none}
a.normallink:hover {color:#E0B64D; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; text-decoration:none; font-weight:bold}
a.headlink:hover {color:#ff8000; text-decoration:none}

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#005da7; text-decoration:none; font-family: Tahoma; letter-spacing:normal;  font-weight:bold; font-size:10px; line-height:20px;}
a.lightlink:hover {color:#E0B64D; text-decoration:none}

a.avileax:link, a.avileax:visited {color:#FFD800; text-decoration:none}
a.avileax:hover {color:#ffffff; text-decoration:none}
.tahoma{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:0.01em; line-height:14px;}

/* Images styles */
.thumimg {width:90px}
.normalimg {width:135px}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #64A7E0}
.img-border{ border:#000 solid 1px;  margin-top:17px;!important}
.img-border1{ border:#000 solid 1px; margin-top:5px;!important}

/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Arial}
input, select, textarea {border:1px solid #BABABApadding:1px}
.button {color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background:url(images/butbg.gif) repeat-x; border:0px; border:1px solid #9FB2C3}
.bottom_brd{ border-bottom:1px  solid #dadada;}
.img_brd{ padding:1px; border:1px #fff solid;}
.dott_brd{ background:url(../images/brd.gif) repeat-x center; }


.submit_button { color:#3E3E3E; font-size:12px; cursor:pointer; padding:2px; background: url(../images/submit.gif); font-weight:bold; border:0px; width:61px; height:23px; display:block;}

.reset_button { color:#3E3E3E; font-size:12px; cursor:pointer; padding:2px; background: url(../images/reset.gif); font-weight:bold; border:0px; width:61px; height:23px; display:block;}


.fproperties{
	background:#00509B;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.featuredtex{ text-align:center; background:#00509b; color:#FFFFFF; font-size:12px; font-weight:bold;	padding:3px; border:none;}
.featuredtex b{ font-size:14px; color:#ffeb65; display:block;border:none;}
/*Extra*/
.pad7 { padding:7px;}
.bluebg { background:#2156a3; font-size:11px; font-weight:bold; color:#FFFFFF !Important; line-height:16px;}
.whitebg1 { background:#FFFFFF; color:#376AB5;}
.title { font-size:14px; font-family:Arial,Helvetica; font-weight:normal; color:#00509b; margin:0px 0 8px 0;
 font-weight: bolder; text-transform:uppercase; text-decoration:underline; display:block}

.title a, .title a:visited {color:#245090;}
a.title, a.title:visited  {color:#245090; margin:0px 0 0px 0; }
.title2 { font-size:14px; font-family:Arial,Helvetica; font-weight:normal; color:#245090; line-height:35px; font-weight:bold; 
text-decoration:underline;}
.title3 { font-size:18px; font-family:Arial,Helvetica; font-weight:normal; color:#003a91; line-height:70px; font-weight:bold; 
text-decoration:underline; font-weight:bold; }
.contentbg { background:url(../images/content-bg.gif) top repeat-x #FFFFFF;}

.property_bg{ background:url(../images/property-bg.jpg) repeat-x #8edcf4; }
.propertytext_bg{background:url(../images/propertytext-bg.jpg) repeat-x ; color:#135ba5; border:1px solid #77c4f9; font-weight:bold;
	font-size:18px;}
.propertytext2_bg{ background:url(../images/propertytext2-bg.jpg) repeat-x #0287e6; color:#000 !important; font-size:14px; }

.cont{ background: #fff;}

.go{ background:url(../images/but-go.gif) ; border:none; margin-top:0px; height:19px;  vertical-align: top ;  *vertical-align: middle ; width:36px; cursor:pointer}

.testimonial h3{ font-family:Arial}
.testimonial td b{ text-align:justify !important; }
.redtitel { background:#ff0000; font-size:20px; font-weight:bold; color:#fff; text-align:center; line-height:30px; border:none !important; margin:0; padding:0;}

#news123 p {
		margin-left:10px !important;
		margin-right:10px !important;
}

