﻿/*
	Version: 1.8 SiteSaz
	Theme By: www.SiteSaz.ir
	All rights for www.SiteSaz.ir reserved.
	Content:
		#01 Reset			#11 Html Menu
		#02 FontFace		#12 Main Menu
		#03 Main			#13	Text Menu
		#04 Side Bars		#14 Base Text Menu
		#05 Header			#15 User
		#06 Footer			#16 vote
		#07 Slide Show		#17 Contact
		#08 Base Controls	#18 ExtraTools
		#09 News			#19 Language
		#10 Search			#20 Sponsors
*/

/*[ #01 Reset ]*/
body, table, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6, span, p, img, ins, kbd, q, s, samp, b, u, i, small, strike, strong, sub, sup, fieldset, form, label, iframe, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time, command, mark, meter, output, source, summary { margin: 0; padding: 0; border: none; outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time, command, mark, meter, output, source, summary { display: block; }
input, option, textarea, select { margin: 0; padding: 0; font: 12px tahoma; }
table{border-collapse: collapse; border-spacing: 0; }
img  {border: none;}
*:focus {outline:none;}
::selection 	 {background: #a3a3a3;color: #000;}
::-moz-selection {background: #a3a3a3;color: #000;}
.sg-clear			{ clear: both; font-size: 0px; padding: 0; margin: 0; display: block; }
.sg-clear-A:after	{ content: '.'; visibility: hidden; display: block; font-size: 0px; height: 0px; clear:both; }
A			{color: #1D528D; text-decoration: none;}
A:Hover 	{color: #1960B4; text-decoration: none;}
A:Visited	{}

/*[ #02 FontFace ]*/
@font-face {
	font-family: 'koodak';
	src:url(/fonts/koodak.eot?#) format('eot'),	url(/fonts/koodak.woff) format('woff'),	url(/fonts/koodak.ttf) format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'yekan';
	src:url(/fonts/yekan.eot?#) format('eot'), url(/fonts/yekan.woff) format('woff'), url(/fonts/yekan.ttf) format('truetype');
	font-weight:normal;
	font-style:normal;
}

/*[ #03 Main ]*/
body { font: normal 12px tahoma; background: #FFFFFF url(../images/Body/bg.jpg) top right repeat-x; }
#container { width: 990px; margin:0px auto 15px auto; direction: rtl; }
.main_table 	{margin-bottom: 5px; }
.middle-column  {width: 100%; vertical-align: top;}
.center_control {border: 1px solid #CCC; padding: 5px; background: #f1f1f1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }
.center_control table, td, tr {max-width:100%;}

/*[ #04 Side Bars ]*/
.sidebar_right     { width: 215px; vertical-align: top; }
.sidebar_left      { width: 215px; vertical-align: top; }
.sidebar_left  img {max-width:210px;}
.sidebar_right img {max-width:210px;}

/*[ #05 Header ]*/
#header { background: url(../images/Body/head.jpg) top center no-repeat;}
#header .title-box {height: 110px; position:relative;}
#header .title			{position:absolute; top:45px; font: 30px 'yekan'; line-height:30px; color:#306}
#header .title:hover	{color:#306;}
#header .title:visited	{}
#header .rtl .description	{position:absolute; font: 18px 'koodak'; top:80px; right:30px;}
#header .ltr .description	{position:absolute; font: 18px 'koodak'; top:80px; left:30px;}
#header .toolbar { background: url(../images/Body/toolbar.png) top center repeat-x; height: 28px;border: 1px solid #999;border-top:none; height:35px; margin-bottom:7px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

/*[ #06 Footer ]*/
.License_control {padding:10px; font:13px/25px 'yekan'	}
.footer_control_wrapper {background:url(../images/Body/wrapper-footer.jpg) repeat-x bottom; height:105px; direction:rtl}
.footer_control {background:url(../images/Body/footer.jpg) bottom no-repeat; height:102px; text-align:center; width:990px; margin:auto;direction:rtl}


/*[ #07 Slide Show ]*/
.SlideShow_Control {}
.SlideShow_Control #slider3     {width:990px; position:relative;height:240px; max-height:240px; overflow:hidden; background:#202834 url(../images/button/loading.gif) no-repeat 50% 50%;margin-bottom:7px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.SlideShow_Control #slider3 img {width:990px;position:absolute;top:0px;left:0px;display:none;}
.SlideShow_Control #slider3 a 	{border:0;}
.SlideShow_Control .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../images/button/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.SlideShow_Control a.nivo-nextNav {background-position:-30px 0;right:15px;}
.SlideShow_Control a.nivo-prevNav {left:15px;}
.SlideShow_Control #slider3 .nivo-controlNav {position:absolute;bottom:5px; left:0px; padding:0px 5px; }
.SlideShow_Control #slider3 .nivo-controlNav img {display:inline;position:relative;margin:0px 3px; max-width:24px; min-height:24px; min-width:24px; width:24px; height:24px; background:#222 ;float:left !important; border:1px solid #CCC;}
.SlideShow_Control #slider3 .nivo-controlNav a.active img {-moz-box-shadow:0px 0px 5px #fff;-webkit-box-shadow:0px 0px 5px #fff;box-shadow:0px 0px 5px #fff; border:1px solid #FFF;}
.SlideShow_Control #slider3 {position:relative;}
.SlideShow_Control #slider3 img {position:absolute;top:0px;left:0px;}
.SlideShow_Control #slider3 a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.SlideShow_Control .nivo-slice		{display:block;position:absolute;z-index:50;height:100%;}
.SlideShow_Control .nivo-caption	{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:89;}
.SlideShow_Control .nivo-caption p	{padding:5px;margin:0; text-align:right; font:16px 'koodak' ;direction:rtl;}
.SlideShow_Control .nivo-caption a	{display:inline !important;}                                                                                                                                              
.SlideShow_Control .nivo-html-caption {display:none;}
.SlideShow_Control .nivo-directionNav a {position:absolute;top:35%;z-index:99;cursor:pointer;}
.SlideShow_Control .nivo-prevNav {left:0px;}
.SlideShow_Control .nivo-nextNav {right:0px;}
.SlideShow_Control .nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.SlideShow_Control .nivo-controlNav a.active {font-weight:bold}

/*[ #08 Base Controls ]*/
.rtl .control_wrapper-R {margin-left:5px; width:210px;}
.rtl .control_wrapper-L {margin-right:5px; width:210px;} 
.ltr .control_wrapper-R {margin-right:5px; width:210px;}
.ltr .control_wrapper-L {margin-left:5px; width:210px;}
.control_header {background: url(../images/ctrl-logo/ltr-CtrlLogo.jpg) repeat-x; height: 30px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
.control_header  span.rtl {font: 15px/30px 'koodak'; padding-right:5px;}
.control_header  span.ltr {font: bold 12px/30px arial; padding-left:5px;}
.control_bg {background: #f1f1f1; border: 1px solid #d5d4d5; border-top: none; padding: 5px; margin-bottom: 5px; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }

/*[ #09 News ]*/
.news_control {}
.news_control .control_header  {text-align:center;}
.news_control .control_header span.rtl {font: 15px/30px 'koodak';}
.news_control .control_header span.ltr {font: bold 12px/30px arial;}
.news_control .l_arrow { position: relative; float: right; top:7px; right:7px }
.news_control .r_arrow { position: relative; float: left;  top:7px; left:7px }

/*[ #10 Search ]*/
.Search_Control {background: url(../images/Body/bg-search-txt.jpg) repeat-x;  border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height: 31px;width:230px;position:relative; top:35px;	}
.Search_Control .text-box	{background: none; border: none; height: 26px; -moz-transition:all 0.7s;-webkit-transition:all 0.7s; -o-transition:all 0.7s; width:194px; padding:3px}
.Search_Control .text-box:focus {width:194px; font: 12px tahoma;}
.Search_Control .button		{cursor:pointer; font: 0 tahoma; background: url(../images/Body/img-button.png) 1px 10px no-repeat ;  border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width: 20px; height: 30px; border: none; position: relative; bottom: 5px; margin:3px;}
.SearchControl .title		{font-weight:bold;}
.SearchControl .Counter		{font-weight:bold;color:#000066;}
.SearchControl .Info		{font-weight:bold;color:#cc3300;}
.SearchControl .Validate	{font-weight:bold;color:#ff0000;}
.SearchControl .next-page	{float:right;}
.SearchControl .prv-page	{float:left;}
.Search-item-box {background:#f5f5f5; border:1px solid #DDD;  margin-bottom:5px ; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.Search-item-box .title		{font-weight:bold; color:#009; font-size:11px;}
.Search-item-box .content	{font: 11px tahoma; color:#666; float:right;}
.Search-item-box .index		{font-weight:bold;}
.Search-item-box .more		{float:left;}

/*[ #11 Html Menu ]*/
.html_menu {height:35px;z-index:9999; }
ul.oe_menu {list-style: none; margin:0px; padding:0px; position:relative;}
ul.oe_menu > li.rtl {height: 38px; float: right;}
ul.oe_menu > li.ltr {height: 38px; float: left;}
ul.oe_menu > li > a {padding:0 15px; height:36px; padding-top:3px;color:#000; text-align:center;font: 18px 'yekan'; font-weight: normal; text-decoration: none;display:block;}
ul.oe_menu > li > a:hover {color: #000 ;}
ul.oe_menu > li.selected > a {background: #b3a1b7 url(../images/Menu/html-menu-selected.png) repeat-x; color: #FFF; height:33px;}
.rtl div.firstChild {background:#FFF;top:34px;width:988px; display:block; height: 277px;border:1px solid #888; border-top:none; position:absolute; right:0px !important; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;position:absolute;overflow:auto; }
.ltr div.firstChild {background:#FFF;top:34px;width:988px; display:block; height: 277px;border:1px solid #888; border-top:none; position:absolute; left:0px !important; -moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;position:absolute;overflow:auto; }

/*[ #12 Main Menu ]*/
.dropdown {margin:0px; padding:0px;list-style:none;}
.dropdown li.step-one {position:relative; background:#FFF; height:25px; border:1px solid #CCC; border-top:none ; margin:0px; padding:0px;}
.dropdown li.step-one:first-child {border-top:1px solid #CCC;}
.dropdown li.step-one:hover{background:#CCC; cursor:pointer;}
.dropdown li.step-one A {display:block;height:100%;padding-right:5px;font:13px/25px 'yekan',arial;background-image: -webkit-gradient(linear, left top, left bottom, from( #fdfdfd), to( #eee));background-image: -webkit-linear-gradient(#fdfdfd, #eee);background-image:-moz-linear-gradient(#fdfdfd, #eee);background-image: -ms-linear-gradient(#fdfdfd, #eee);background-image:-o-linear-gradient(#fdfdfd, #eee);background-image: linear-gradient(#fdfdfd, #eee); color:#583665}
.dropdown li.step-one A:hover {text-shadow: 0 1px 1px #777;background-image: -webkit-gradient(linear, left top, left bottom, from( #ededed ), to( #dadada ));background-image: -webkit-linear-gradient(#ededed, #dadada);background-image:-moz-linear-gradient(#ededed, #dadada);background-image: -ms-linear-gradient(#ededed, #dadada);background-image:-o-linear-gradient(#ededed, #dadada);background-image: linear-gradient(#ededed, #dadada);}
.dropdown li.step-one img {position:relative; top:5px; right:3px; margin-left:5px;}
.dropdown ul.rtl {position:relative;right:100%; top:-26px; visibility:hidden; margin:0px; padding:0px; list-style:none; z-index:9999;}
.dropdown ul.ltr {position:relative;left:100%; top:-26px; visibility:hidden; margin:0px; padding:0px; list-style:none; z-index:9999;}
.dropdown ul li {position:relative; background:#FFF; height:25px; border:1px solid #CCC;border-top:none; margin:0px; padding:0px; }
.dropdown li:first-child {border-top:1px solid #CCC;}
.dropdown ul li:hover {background:#CCC; cursor:pointer;}
.dropdown ul li A {} 

/*[ #13 Text Menu ]*/
.textmenu_control {height:25px; padding-top:5px;text-align:right !important;padding-right:17px; padding-left:17px;}
.textmenu_control .TextMenu_rtl {text-align:right !important; }
.rtl .textmenu_control A{color:#FFF; font:13px 'yekan'}
.ltr .textmenu_control A{color:#FFF; font:13px verdana}
.textmenu_control A:visited {}
.textmenu_control A:hover {color:#000 !important;}
.textmenu_control img {position:relative;top:4px; max-width:24px;}

/*[ #14 Base Text Menu ]*/
.basemenu_control {height:27px; padding-top:5px; text-align:center;}
.basemenu_control A {position:relative; font:13px 'yekan'; color:#444; } 
.basemenu_control A:visited {}
.basemenu_control A:hover {color:#000 !important;}
.basemenu_control img {position:relative;top:4px;max-width:24px;}

/*[ #15 User  ]*/
.user_control { }
.user_control .warning { background-color: #FCCAC2; color: #AC260F; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: justify; margin: 5px 7px; padding: 0px; }
.user_control .wrapper_txt { margin-right: 15px; }
.user_control .wrapper_txt .txt_title {margin:3px auto; }
.user_control .wrapper_txt .txt_box {border: 1px solid #CCC; background: #fff; width: 175px; font: 12px tahoma; padding: 3px; margin-bottom: 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.user_control .wrapper_txt .txt_box:hover { background: #fafafa; border: 1px solid #888; }
.user_control .wrapper_txt .txt_box:focus { background: #fafafa; border: 1px solid #888; }
.user_control .wrapper_txt .txt_warning { font-size: 10px; margin: 0px; padding: 0px; }
.user_control .footercontrol { width: 180px; margin: 5px auto 10px auto; }
.user_control .footercontrol .btn_login {float: left; width:100px;}
.user_control .footercontrol .link_signup {font: 11px tahoma;  margin:5px;}
.UserSection {}
.UserSection .further_info {font:16px 'koodak';display:block;margin-right:15px;}
.UserSection .further_info_box {margin-right:35px;}
.UserSection .label_required {color:#039;font:bold 11px tahoma;width:120px;display:inline-block;vertical-align:top}
.UserSection .item-box {margin-bottom:5px;}
.UserSection .rtl .box-float {} {margin-right:125px; color:Gray; position:relative; top:-5px; }
.UserSection .EditTitle {font-weight:bold;color:#005aff;margin-top:10px;}
.UserSection .Strong {font-weight:bold;font-size:11px;}
.UserSection .Grid {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:7px 0px;}
.UserSection .Grid .Head {font-weight:bold;height:25px;background:#b1d2fa;}
.UserSection .Grid .Item {height:25px;padding:5px;}
.UserSection .Grid .Alter {height:25px;background:#DEE5FA;padding:5px;}

/*[ #16 vote ]*/
.vote_control { line-height: 20px; }
.vote_control .single_vote { margin-bottom: 5px; border-bottom: 1px solid #CCC; padding-bottom: 5px; }
.vote_control .question_title { padding: 3px; margin-bottom: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/*[ #17 Contact ]*/
.contact_control {font:12px/20px tahoma;}
.ContactUs  {}
.ContactUs .rtl {width:400px; margin:auto;}
.ContactUs .ltr {width:400px; margin:auto;}
.ContactUs .check-box {margin:10px 0px;}
.ContactUs .item-box {margin-bottom:5px;}
.ContactUs .rtl .label_required {color:#039;font:bold 11px tahoma;width:115px;display:inline-block;}
.ContactUs .ltr .label_required {color:#039;font:bold 11px arial;width:115px;display:inline-block;}

/*[ #18 ExtraTools ]*/
.ExtraTools_control {margin-top:3px;padding:4px}
.ExtraTools_control .box-item {display:inline; border:1px solid transparent; height:19px; padding:5px;}
.ExtraTools_control .box-item:hover {background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.ExtraTools_control .img-pos {position:relative; top:3px;}
.ExtraTools_control .link-title {padding-right:3px;color:#333; font:13px 'yekan'}

/*[ #19 Language ]*/
.rtl .Lang_Selector {position: relative; left:15px;	 }
.ltr .Lang_Selector {position: relative; right:15px;	 }

/*[ #20 Sponsors ]*/
.sponsor_large { }
.sponsor_Medium { }







