html { margin:0px; padding:0; text-align:center;}

body {
    margin-bottom:20px;
    margin-top:0px;
    padding:0px;
    background:#fff;
    color: #666;
    text-align:center;
    font-family:Verdana, Arial,Helvetica,Tahoma ;
	  font-size: 10px;
    background: url('img/body_bg.gif')
    }

h1{font-size: 10px; color: #fff; text-align:center;}
img{ border:0; margin:0; padding:0; display:block;}
p{margin:0; padding:0; margin-bottom: 15px;}

#wrapper{ width:800px; height:494px; padding:0px 0px 0px 0px; margin:0px auto; margin-top:111px; text-align:left; border:0; background: url('img/wrapper_bg.gif') no-repeat;} 
#header{ width: 800px; height:76px; margin:0; padding:0; background: url('img/top_bg.gif') no-repeat;}
#header img{ border:0; margin:0; padding:0; display:block;}
#main{width: 800px;}
#footer{width: 800px; height: 50px;  color: #f2f2f2; text-align: right; font-size: 9px;}


#menu{float: right; width:143px; height: 46px; margin: 30px 0 0 0;}
#menu .inner{}


.title{font-size: 15px; font-weight:bold; margin-bottom: 15px; text-align: right;}


/*-------------------links decoration----------------------------------*/
a{font-weight: normal;}
a:link			{ text-decoration: none; color: #F7941C; }
a:visited			{ text-decoration: none; color: #F7941C; }
a:hover			{ text-decoration: none; color: #0191C8; }
a:active			{ text-decoration: none; color: #0191C8; }

#menu a:link			{ text-decoration: none; color: #fff; }
#menu a:visited			{ text-decoration: none; color: #fff; }
#menu a:hover			{ text-decoration: none; color: #fff;}
#menu a:active			{ text-decoration: none; color: #fff; }

#portfolio a:link			{ text-decoration: none; color: #fff; }
#portfolio a:visited			{ text-decoration: none; color: #fff; }
#portfolio a:hover			{ text-decoration: none; color: #fff;}
#portfolio a:active			{ text-decoration: none; color: #fff; }


#footer a:link			{ text-decoration: none; color: #FFFFFF; }
#footer a:visited			{ text-decoration: none; color: #FFFFFF; }
#footer a:hover			{ text-decoration: none; color: #FFA800; }
#footer a:active			{ text-decoration: none; color: #FFA800; }



/*-----------------------------------------------------------------*/

.clear { height: 0px; clear: both; font-size: 0px; line-height: 0px; background: transparent; }
.fl {float: left;}
.fr {float: right;}
.mblue{color:#7CAFD2;}
.dblue{color: #395571;}
.grey{color:#9F9E9E;}
.lgrey{color: #909090;}
.orange{color: #FFC400;}
.white{color: #FFFFFF;}
.black{color: #000000;}
.b{font-weight: bold;}
.white_frame{border: 1px solid #FFFFFF;}
.caps{font-variant: small-caps;}
.no_caps{font-variant: normal;}
.upper_case{text-transform:capitalize;}
.no_upper{text-transform:none;}
.bigger{ font-size: 12px;}
.ac{text-align: center;}
.al{text-align: left;}
.ar{text-align: right;}
.aj{text-align: justify;}
.fs12{font-size: 12px;}

.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

/*-------------------------------------------------------------------*/

#about{line-height: 1.5em; width:800px; height:418px;  color:#ccc; background: url('img/main_bg.gif') no-repeat;}
#about .inner{padding: 340px 0px 0px 0px; font-size: 15px;font-family:"century gothic", Verdana, Arial,Helvetica,Tahoma ; }

#screen{line-height: 1.5em; width:800px; height:418px; background: url('img/screen_bg.gif') no-repeat;}

#portfolio {line-height: 1.5em; width:800px; height:418px; background: url('img/port_bg.gif') no-repeat;}
#portfolio .left{float: left; width:230px;}
#portfolio .left .menu_p{float: right; width:30px; margin: 105px 0 0 0; }
#portfolio .right{float: left; width:415px;  }
#portfolio p{margin:0; padding:0; margin-bottom: 15px;}

#contact{line-height: 1.5em; width:800px; height:418px; background: url('img/contact_bg.gif') no-repeat;}
#contact .inner{padding: 178px 0px 0px 443px; }
#contact p{margin:0; padding:0; margin-bottom: 15px;}


/* ---------------- SLIDER ------------------------------------------- */

.link {cursor:pointer; color:#666}
.link:hover {color:#000}
.slider {position:relative; overflow:hidden; border:0px solid #9ac1c9; background:transparent; margin-bottom:0px}
.slidercontent {position:absolute}
.slidercontent .upper {border-bottom:1px solid #fff}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:95px; width:300px; background:#eef5f6; margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #000}
.newssection {padding:10px; height:75px}

