body { margin:0px; background: #f0f0f0 url(/images/bg_shade.png) repeat-x 0 0; text-align:center;}
.ad1 {width:615px; height:78px; margin:10px auto 20px auto; z-index:1;}
.ad2 {width:162px; height:412px; position:absolute; top:50px; right:-180px; z-index:1;}
.sehife { position:relative; background: #fff url(/images/page_nsb.png) repeat-x 0 -23px; width: 700px; height: 650px; margin:0 auto 5px auto;}
.sehife .sol { position:absolute; top:0px; left:0px; background: transparent url(/images/page_ewb.png) repeat-y 0 0; height:100%; width:23px;}
.sehife .sag { position:absolute; top:0px; right:0px; background: transparent url(/images/page_ewb.png) repeat-y -23px 0; height:100%; width:23px;}
.sehife .got { position:absolute; bottom:0px; left:0px; background: transparent url(/images/page_nsb.png) repeat-x 0 0; width:100%; height:23px;}
.tin-tl, .tin-tr, .tin-bl, .tin-br { position:absolute; height:23px; width:23px; background: transparent url(/images/page_tin.png) no-repeat 0 0;}
.sehife .tin-tl { top:0px; left:0px; }
.sehife .tin-tr { top:0px; right:0px; background-position: -23px 0px;}
.sehife .tin-bl { bottom:0px; left:0px; background-position: 0px -23px;}
.sehife .tin-br { bottom:0px; right:0px; background-position:  -23px -23px;}
.sehife .what { position:absolute; top:150px; left:45px; font: 700 1.0em Arial,sans-serif; width:285px; color:#383838;}
.sehife .how { position:absolute; top:280px; left:45px; font: 0.8em Arial,sans-serif; width:290px; color:#383838;}
.sehife .reg { position:relative; margin-top:18px; padding-top:8px; font: 700 1.3em Arial,sans-serif; background: transparent url(/images/reg_btn.png) no-repeat scroll 0px 0px; width:184px; height:36px; color:#656565; text-align:center; text-decoration:none; cursor:pointer;}
.sehife .giris { position:absolute; top:50px; right:50px; background: #f6f6f6 url(/images/login_bg.png) repeat-x scroll 0px 0px; width:265px; height:338px;}
.sehife .giris .sol { position:absolute; background: #f6f6f6 url(/images/login_tin.png) no-repeat scroll 0px 0px; width:12px; height:338px;}
.sehife .giris .sag { position:absolute; right:-1px; background: #f6f6f6 url(/images/login_tin.png) no-repeat scroll -12px 0px; width:15px; height:338px;}
.sehife .giris .head { position:absolute; top:30px; left:25px; text-align:left; font: 0.8em Arial,sans-serif; color:#656565;}
.sehife .giris .errorbox { position:absolute; top:30px; left:25px; width:210px; padding:8px 5px; text-align:center; font: 0.8em Arial,sans-serif; color:red; border:1px solid red; background-color:#ffeeee; font-weight:bold;}
.sehife .giris .form-sol { position:absolute; top:105px; left:28px; text-align:right; font: 0.8em Arial,sans-serif; color:#656565;}
.sehife .giris .form-sag { position:absolute; top:103px; left:112px; text-align:left;}
.sehife .giris .input { width:90px; height:16px; border:0px; font: 100 0.8em Arial,sans-serif; color:#383838;}
.sehife .giris .field-user, .sehife .giris .field-pass { padding:2px 0px 0px 28px; background: transparent url(/images/login_form.png) no-repeat scroll 0px 0px; width:124px; height:20px; margin-bottom:12px;}
.sehife .giris .field-pass { background-position: 0px -22px;}
.sehife .giris .button-subm { border:0px; background: transparent url(/images/login_form.png) no-repeat scroll 0px -44px; width:88px; height:24px; color:#656565; cursor:pointer; margin-left:37px;margin-top:4px;}
.sehife .giris .forgot { margin:20px 0 0 0; width:124px; text-align:right; font: 0.7em Arial,sans-serif;}
.sehife .giris .forgot a { text-decoration:none; color:#656565;}
.sehife .giris .foot { position:absolute; top:270px; left:35px; text-align:left; font: 0.7em Arial,sans-serif; color: #656565; line-height:20px;}
.sehife .giris .foot a { text-decoration:none; color:#656565;}
.sehife .giris .splash { position:absolute; top:285px; right:-18px; cursor:pointer; }
.sehife .feat { position:absolute; top:470px; left:0px; font: 1em Arial,sans-serif; color: #656565; width:700px;}
.ayaq { position:relative; font: 0.6em Arial,sans-serif; text-align:left; width:650px; color:#363636; line-height:19px; margin:0 auto 30px auto;}
.ayaq a { color:#363636;}
.ayaq .azol { position:absolute; width:69px; height:25px; right:0; top:0;}

/* Slider CSS */
.fl {float:left; display: inline; width:100%;}
.fl a {color: #666666; text-decoration: none;}
.fl img {border: 0; display: block;}
.news_slider {position: relative; width: 640px; margin: 0 auto 20px auto; text-align: left;}
.news_slider .messaging {display: block; padding: 5px; margin: 0 20px 5px 20px; background: #ffffcc;}
.news_slider .prev, .news_slider .next {position: absolute; top: 42%; display: none;}
.news_slider .next {right: 0;}
.news_slider .container {position: relative; top: 0; left: 0; width: 100%; background: #fff;}
.news_slider .news_items {position: relative; width: 600px; top: 0; left: 20px; overflow: hidden;} /* The width must be equal to .item ((width + margin-right) * 2). */
.news_slider .view_all {font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center;}
.news_slider .item {width: 140px; margin-right: 10px;} /* Must contain a width and a margin-right. */
.news_slider .item div {font: 0.7em Arial;}
.news_slider .item img {margin: 10px 0;}

/* Facebox CSS */
#facebox .b {background:url(/images/fbox-b.png);}
#facebox .tl {background:url(/images/fbox-c.png) no-repeat 0 0;}
#facebox .tr {background:url(/images/fbox-c.png) no-repeat -10px 0;}
#facebox .bl {background:url(/images/fbox-c.png) no-repeat 0 -10px;}
#facebox .br {background:url(/images/fbox-c.png) no-repeat -10px -10px;}
#facebox { position:absolute; width:100%; top:0; left:0; z-index:100; text-align:left;}
#facebox .popup { position:relative;}
#facebox table { margin:auto; border-collapse:collapse;}
#facebox .body { padding:10px; background:#fff; width:370px;}
#facebox .loading { text-align:center;}
#facebox .image { text-align:center;}
#facebox img { border:0;}
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top:5px; margin-top:10px; text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height:10px; width:10px; overflow:hidden; padding:0;}

/* Registration Form */
#regForm, #regForm input, #regForm select {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 11px;
	color: #333;
}

#regForm {
	padding-top:1px;
}

#regForm input, #regForm select {
	padding:2px;
}

#regForm fieldset {
	margin:20px 0 10px 0;
	padding: 20px 15px 0 15px;
	border: 0px;
	border-top: 1px solid #B5B8C8;
}

#regForm legend {
	font-size: 12px;
	color: #666;
	font-weight: 900;
}

#regForm .text-input {
	width: 150px;
}

#regForm label.error {
	display: block;
	color: red;
}

.regHead {
	position:absolute;
	top:40px;
	right:55px;
	width:300px;
	text-align:right;
	font-size:12px;
	font-family: Tahoma, Arial;
	color:#333;
}

.hintbox {
	background: #FBF7AA;
	color:#B17D4B;
	width:180px;
	font-family:Tahoma, Arial;
	font-size:11px;
	border: 3px solid #F9E98E;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: left;
}

.hintbox .arrow-left {
	position: absolute;
	background: url(/images/reg_ltip.png) no-repeat 0 0;
	width:11px;
	height:15px;
	top:7px;
	left:-11px;
}