﻿/*
	Version: 1.8 SiteSaz
	Theme By: www.SiteSaz.ir
	All rights for www.SiteSaz.ir reserved.
	Content:
		#21 SiteMap				#31 Text Box
		#22 Update Form			#32 Text Area
		#23 Grid				#33 Buttons
		#24 Side Bars			#34 Box Notification 
		#25 Repoart Content		#35 Easy Border Radius
		#26 Personal Page
		#27 Send Friend
		#28 Link Controls
		#29 Page Path
		#30 Side Control
*/

/*[ #21 SiteMap ]*/
.SiteMap {}
.SiteMap td {padding:0px 2px 0px 0px;}
.SiteMap .item-a span {padding:0px 5px 2px 5px;border-bottom:0px solid #CCC;}
.SiteMap .Desc {font-size:12px;font-family:Tahoma;color:red;}
.SiteMap .SecTitle {font:18px 'yekan'  !important; text-shadow:1px 1px 1px #CCC; display:block; }
.SiteMap td span {height:24px; overflow:hidden;}
.SiteMap td span a { text-indent:23px; height:24px; overflow:hidden;  font: normal 13px/25px 'yekan' !important; background:#CCC; display:inline-block; margin:0px; padding:0px; width:100%; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; position:relative; color:#002553; text-shadow:1px 1px 1px #FFF; -webkit-transition: all .5s ease-out; -moz-transition: all .5s ease-out; -ms-transition: all .5s ease-out; -o-transition: all .5s ease-out; transition: all .5s ease-out;}
.SiteMap td {height:24px; overflow:hidden;}
.SiteMap td span a:hover {background:#BBB;color:#002553; text-shadow:-1px 1px 1px #666;}
.SiteMap td span img { max-width:24px;}

/*[ #22 Update Form ]*/
.UpdateForm {}
.UpdateForm .further_info {font:16px 'koodak';display:block;margin-right:15px;}
.UpdateForm .label_required {color:#039;font:bold 11px tahoma;width:120px;display:inline-block;}
.UpdateForm .item-box {margin-bottom:5px;}
.UpdateForm .rtl .further_info_box  {margin-right:35px;}
.UpdateForm .ltr .further_info_box  {margin-left:35px;}
.UpdateForm .further_small_info 	{display:block;}

/*[ #23 Grid ]*/
.Grid {}
.Grid .Header {font-weight:bold; color:#ffffff; height:25px;background:#0080b0;}
.Grid .Alter {  height:25px;background:#ffff99;}
.Grid .Select {  height:25px;background:#66cc33;}
.Grid .Footer {font-weight:bold;  height:25px;background:#99ccff;}
.Grid .Pager {font-weight:bold; font:1px solid red; color:#990033; text-decoration:none; text-align:center;}
.Grid A {font-weight:bold;font-size:11px;color:#0066cc; text-decoration:none;}
.Grid .Special A { color:#0066cc; }
.Grid A:hover {color:#ff0000;text-decoration:underline}
.Message {font-weight:bold; color:red; height:20px;background:#cc0000;}
.Validator {font-weight:bold;font-size:11px;color:#ff3300;}

/*[ #24 Repoart Viewer ]*/
.ReportViewer {background:#f0f0f0;}
.ReportViewer .ButtonOut {border-right:#bdbdad 1px solid;border-top:#bdbdad 1px solid;filter:alpha(opacity=70);border-left:#bdbdad 1px solid;border-bottom:#bdbdad 1px solid;background:#ffffff;}
.ReportViewer .ButtonOutWithTop {border-right:#bdbdad 1px solid;border-top:#bdbdad 1px solid;filter:alpha(opacity=70);border-left:#bdbdad 1px solid;border-bottom:#bdbdad 1px solid;position:relative;top:2px;background:#ffffff;}
.ReportViewer .edit {position:relative;top:2px;}

/*[ #25 Repoart Content ]*/
.ReportContent .strong	{font-weight:bold;}
.ReportContent .info	{color:#000066;}
.ReportContent .small	{font-size:11px;}
.ReportContent .latin	{font-family:Verdana;}

/*[ #26 Personal Page ]*/
.personal_page { margin: 10px 0px; }
.personal_page ul 	{ list-style: none; }
.personal_page A 	{ display: block; background: #FFF; margin-bottom: 2px; padding: 5px; border: 1px solid #DDD; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; vertical-align: super; }
.personal_page A:hover { border: 1px solid #999; }
.personal_page img { position: relative; top: 2px; }
.personal_page ul, li {padding:0; margin:0;}

/*[ #27 Send Friend ]*/
.send-friend { direction: rtl; text-align: center; margin-top: 5px; }
.send-friend .label_required { color: #039; font: bold 11px tahoma; width: 140px; display: inline-block; text-align: right; vertical-align: top; }
.send-friend .item-box { margin-bottom: 5px; }

/*[ #28 Link Controls ]*/
#sgn_linkCtrl 		{list-style: none; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 5px; font-size: 11px; font-weight: bold; }
#sgn_linkCtrl ul 	{list-style: none; padding: 0px; margin: 0px 10px; font-weight: normal;}
#sgn_linkCtrl img 	{position: relative; top: 5px; padding: 2px;}

/*[ #29 Page Path ]*/
.PagePath   {border: 1px solid #CCC; padding: 5px 0px; background: #FFF; margin-bottom: 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.PagePath A {background: #f1f1f1; padding: 4px; -moz-border-radius-topleft: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 1px; color: #000; }
.PagePath A:hover {background: #a899ab; }
.PagePath A:active {background: #9c8fa1;}

/*[ #30 Side Control ]*/
.Side_control {}

/*[ #31 Text box ]*/
.TextBox-A { font: 11px Tahoma; width: 35px; border: 1px solid #a8a8a8; padding: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.TextBox-B { font: 11px Tahoma; width: 100px; border: 1px solid #a8a8a8; padding: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.TextBox-C { font: 11px Tahoma; width: 160px; border: 1px solid #a8a8a8; padding: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.TextBox-D { font: 11px Tahoma; width: 300px; border: 1px solid #a8a8a8; padding: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.TextBox-E { direction: ltr; text-align: left; /* For EN type text */ }
.TextBox-A:focus, .TextBox-B:focus, .TextBox-C:focus, .TextBox-D:focus, .TextArea-A:focus, .TextArea-B:focus { background: #F2F7F9; border: 1px solid #777777; }

/*[ #32 Text Area */
.TextArea-A { min-width: 300px; max-width: 300px; min-height: 100px; font: 12px tahoma; border: 1px solid #a8a8a8; padding: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.TextArea-B { min-width: 420px; max-width: 420px; min-height: 120px; font: 12px tahoma; border: 1px solid #a8a8a8; padding: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/*[ #33 Buttons ]*/
.sg-button 			{ display: inline-block; position: relative; padding: 7px 10px; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px rgba(255, 255, 255, .22); font: normal 12px tahoma; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .29), inset 1px 1px 1px rgba(255, 255, 255, .44); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .29), inset 1px 1px 1px rgba(255, 255, 255, .44); box-shadow: 1px 1px 1px rgba(0, 0, 0, .29), inset 1px 1px 1px rgba(255, 255, 255, .44); -webkit-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -o-transition: all 0.15s ease; -ms-transition: all 0.15s ease; transition: all 0.5s ease; border: none; }
.sg-button:hover 	{ cursor: pointer; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .29), inset 0px 0px 2px rgba(0, 0, 0, .5); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .29), inset 0px 0px 2px rgba(0, 0, 0, .5); box-shadow: 1px 1px 1px rgba(0, 0, 0, .29), inset 0px 0px 2px rgba(0, 0, 0, .5); }
.sg-button:active	{ -webkit-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, .8); -moz-box-shadow: inset 0px 0px 3px rgba(0, 0, 0, .8); box-shadow: inset 0px 0px 3px rgba(0, 0, 0, .8); }
.sg-button-gray:visited { color: #515151; }
.sg-button-gray			{ color: #515151; font: 11px tahoma; background: #d3d3d3; background: -moz-linear-gradient(top, #d3d3d3 0%, #8a8a8a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #8a8a8a)); background: -webkit-linear-gradient(top, #d3d3d3 0%, #8a8a8a 100%); background: -o-linear-gradient(top, #d3d3d3 0%, #8a8a8a 100%); background: -ms-linear-gradient(top, #d3d3d3 0%, #8a8a8a 100%); background: linear-gradient(top, #d3d3d3 0%, #8a8a8a 100%); }
.sg-button-red:visited	{ color: #570606; }
.sg-button-red			{ color: #570606; background: #cd4e4e; background: -moz-linear-gradient(top, #cd4e4e 0%, #8f1a1a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd4e4e), color-stop(100%, #8f1a1a)); background: -webkit-linear-gradient(top, #cd4e4e 0%, #8f1a1a 100%); background: -o-linear-gradient(top, #cd4e4e 0%, #8f1a1a 100%); background: -ms-linear-gradient(top, #cd4e4e 0%, #8f1a1a 100%); background: linear-gradient(top, #cd4e4e 0%, #8f1a1a 100%); }
.sg-green:visited		{ color: #3e5706; }
.sg-green				{ color: #3e5706; background: #a5cd4e; background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5cd4e), color-stop(100%, #6b8f1a)); background: -webkit-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%); background: -o-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%); background: -ms-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%); background: linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%); }

/*[ #34 Box Notification ]*/
.sg-notifi { cursor: pointer; clear: both; margin: 0px 0px 5px 0px; padding: 10px 10px 10px 60px; -moz-border-radius: 4px; -webkit-border-radius: 4px; display: block; }
.sg-notifi li { margin-bottom: 5px; }
.sg-notifi .ul-bullet 	 { margin-right: 20px; }
.sg-notifi .ul-bullet li { padding-right: 5px; }
.sg-warning {background: url(../images/icons/error.png) 15px center no-repeat; border: 2px solid #FFC237; background-color: #FFEAA8; color: #826200;}
.sg-success {background: url(../images/icons/accept.png) 15px center no-repeat; border: 2px solid #99C600; background-color: #EFFFB9; color: #3C5A01;}
.sg-failure {background: url(../images/icons/exclamation.png) 15px center no-repeat; border: 2px solid #EB5339; background-color: #FCCAC2; color: #AC260F;}
.sg-information {background: url(../images/icons/information.png) 15px center no-repeat; border: 2px solid #418ACC; background-color: #D0E4F4; color: #235685;}
.sg-lightbulb {background: url(../images/icons/lightbulb.png) 15px center no-repeat; border: 2px solid #D3A350; background-color: #FEF0CB; color: #835F21;}

/*[ #35 Easy Border Radius ]*/
.round3  {-moz-border-radius:3px;  -webkit-border-radius:3px;  border-radius:3px; }
.round5  {-moz-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px; }
.round7  {-moz-border-radius:7px;  -webkit-border-radius:7px;  border-radius:7px; }
.round10 {-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.round12 {-moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;}
.round15 {-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.round20 {-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
