DIV.cont {
	height: 100%;
    min-height: inherit;
    /* margin-top: 15px; */
}

sidebar-nav {
    padding: 9px 0px;
}
.main {
	/* background-color: rgba(79, 83, 89, 0.23); */
	border: 1px solid rgb(55, 55, 55);
	border-radius: 3px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.77);
	position: relative;
/* 	display: table; */
	min-height: 520px;
	width: 93%;
	margin: 8px auto 10px auto;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
.address1 {
    background-color:           rgb(237, 240, 255);
    border:                     1px solid rgb(221, 221, 221);
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    list-style:                 outside none none;
    margin:                     0px;
    padding:                    7px 14px;
    position:                   absolute;
    right:                      650px;
    top:                        12px;
    width:                      600px;
}
P, DIV {
    color:                      black;
    font-weight:                normal;
    font-size:                  15px;
    font-family:                "IRANSans";
}
.search-button {
    background-color:           transparent;
    border:                     1px solid rgb(221, 221, 221);
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    box-shadow:                 0px 1px 0px rgb(255, 255, 255) inset;
    -moz-box-shadow:            0px 1px 0px rgb(255, 255, 255) inset;
    -webkit-box-shadow:         0px 1px 0px rgb(255, 255, 255) inset;
    float:                      left;
    left:                       10px;
    list-style:                 outside none none;
    margin:                     0px;
    padding:                    7px 14px;
    position:                   absolute;
}

DIV.portlet-decoration {
    color:                      rgb(255, 255, 255);
    background-color:           rgb(0, 0, 0);
    padding:                    10px 15px;
    border-bottom:              1px solid transparent;
    border-top-right-radius:    3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-left-radius:     3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
}
UL LI {
    font-family:                "IRANSans";
    font-size:                  14px;
}
UL.sidebar {
    margin:                     0px;
}
UL.sidebar LI {
    position:                   relative;
    display:                    block;
    padding:                    10px 15px;
    margin-bottom:              -1px;
    background-color:           rgb(255, 255, 255);
    border:                     1px solid rgb(221, 221, 221);
}
FORM {
/*    float:                      right; */
    margin:                     0px 0px 18px;
}
FIELDSET {
    padding:                    0px;
    margin:                     0px;
    border:                     0px none;
}
FORM LABEL {
    padding-top:                5px;
    float:                      right;
    width:                      170px;
    text-align:                 left;
    padding-left:               4px;
    padding-right:              0px;
}
#INVALID-RULE {
    float:                      right;
    color:                      rgb(255, 0, 0);
}
FORM DIV {
    display:                    block;
}
H1 {
    /* display:                    inline; */
    width:                      100%;
    padding:                    0px;
    margin-bottom:              27px;
    font-size:                  19.5px;
    line-height:                36px;
    border-style:               none none solid;
    -moz-border-top-colors:     none;
    -moz-border-right-colors:   none;
    -moz-border-bottom-colors:  none;
    -moz-border-left-colors:    none;
    border-image:               none;
    -moz-border-image:          none;
    -webkit-border-image:       none;
    color:                     black;
    border-width:               0px;
}
LEGEND SMALL {
    font-size:                  13.5px;
    color:                      rgb(153, 153, 153);
}
LABEL, INPUT, BUTTON, SELECT, TEXTAREA {
    line-height: 1.5;
    font-weight:                initial;
    font-size:                  16px;
}
INPUT, BUTTON, SELECT, TEXTAREA {
    font-family:                "IRANSans";
}
LABEL {
    display:                    block;
    margin-bottom:              5px;
}
DIV.form {
    width:                      100%;
    display:                    inline-block;
}
.form .row1 {
    width:                      700px;
    display:                    inline-block;
}
DIV.form .row1 .row {
    width:                      700px;
    float:                      right;
    margin:                     0px;
}
DIV.form .row1 .row input[type="text"] {
    width:                      200px;
}
DIV.row {
    margin-right:               0px;
    margin-left:                0px;
}
FORM INPUT, SELECT, TEXTAREA {
    float:                      left;
}

DIV.errorMessage {
	background-color: transparent;
	color: rgb(255, 112, 112);
	float: right;
	font-family: "IRANSans";
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
	padding: 3px 4px;
	position: relative;
	width: auto;
}
INPUT[type="button"], INPUT[type="submit"] {
    color:                      rgb(255, 255, 255);
    margin-bottom:              0px;
    font-size:                  16px;
    font-weight:                bolder;
    text-align:                 center;
    white-space:                nowrap;
    cursor:                     pointer;
    -moz-user-select:           none;
    background-color:           #0D4687;
    padding:                    3px 12px;
    vertical-align:             middle;
    border:                     1px solid #FF6347;
    border-radius:              6px;
    -moz-border-radius:         6px;
    -webkit-border-radius:      6px;
    line-height:                1.5;
    display:                    table;
    margin-left:                50%;
}
SELECT, TEXTAREA, INPUT[type="text"], INPUT[type="password"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="date"], INPUT[type="month"], INPUT[type="time"], INPUT[type="week"], INPUT[type="number"], INPUT[type="email"], INPUT[type="url"], INPUT[type="search"], INPUT[type="tel"], INPUT[type="color"], .uneditable-input {
  color: rgb(85, 85, 85);
  display: inline-block;
  font-size: 16px;
  height: 18px;
  line-height: 18px;
  margin-bottom: 3px;
  padding: 3px;
  margin-left: 10px;
}
INPUT, TEXTAREA {
    width:                      210px;
}
TEXTAREA {
    height:                     auto;
}
TEXTAREA, INPUT[type="text"], INPUT[type="password"], INPUT[type="datetime"], INPUT[type="datetime-local"], INPUT[type="date"], INPUT[type="month"], INPUT[type="time"], INPUT[type="week"], INPUT[type="number"], INPUT[type="email"], INPUT[type="url"], INPUT[type="search"], INPUT[type="tel"], INPUT[type="color"], .uneditable-input {
    float:                      right;
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    box-shadow:                 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow:            0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition:                 border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -moz-transition:            border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-transition:         border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -o-transition:              border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background-color:           rgb(241, 245, 247);
    border:                     1px solid rgb(125, 125, 157);
    color:                      BLACK;
    width:                      350px;
	height: 					30px;
	line-height: 				1.5;
}
TEXTAREA:focus, INPUT[type="text"]:focus, INPUT[type="password"]:focus, INPUT[type="datetime"]:focus, INPUT[type="datetime-local"]:focus, INPUT[type="date"]:focus, INPUT[type="month"]:focus, INPUT[type="time"]:focus, INPUT[type="week"]:focus, INPUT[type="number"]:focus, INPUT[type="email"]:focus, INPUT[type="url"]:focus, INPUT[type="search"]:focus, INPUT[type="tel"]:focus, INPUT[type="color"]:focus, .uneditable-input:focus {
    border-color:               rgba(82, 168, 236, 0.8);
    outline:                    thin dotted;
    box-shadow:                 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow:            0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
    -webkit-box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(82, 168, 236, 0.6);
}
INPUT[type="radio"], INPUT[type="checkbox"] {
    margin:                     3px 0px;
    line-height:                normal;
    cursor:                     pointer;
    float:                      right;
}
INPUT[type="submit"], INPUT[type="reset"], INPUT[type="button"] {
    float:                      right;
    margin-right:               180px;
    min-width:                  120px;
    width:                      auto;
	margin-top: 10px;
}
INPUT INPUT[type="radio"], INPUT[type="checkbox"] {
    min-width:                  15px;
    width:                      auto;
}
.uneditable-textarea {
    width:                      auto;
    height:                     auto;
}
SELECT, INPUT[type="file"] {
    height:                     28px;
    line-height:                28px;
}
SELECT {
    background-color:           rgb(241, 245, 247);
    border:                     1px solid rgb(125, 125, 157);
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    box-shadow:                 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow:            0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    color:                      white;
    float:                      right;
    height:                     auto;
    max-width:                  95%;
    transition:                 border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -moz-transition:            border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-transition:         border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -o-transition:              border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width:                      auto;
}
SELECT[multiple], SELECT[size] {
    height:                     auto;
}
SELECT:focus, INPUT[type="file"]:focus, INPUT[type="radio"]:focus, INPUT[type="checkbox"]:focus {
    outline:                    thin dotted rgb(51, 51, 51);
    outline-offset:             -2px;
}
.radio, .checkbox {
    min-height:                 18px;
    padding-left:               18px;
}
.radio INPUT[type="radio"], .checkbox INPUT[type="checkbox"] {
    float:                      left;
    margin-left:                -18px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top:                5px;
}
.radio.inline, .checkbox.inline {
    display:                    inline-block;
    padding-top:                5px;
    margin-bottom:              0px;
    vertical-align:             middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left:                10px;
}
.input-mini {
    width:                      60px;
}
.input-small {
    width:                      90px;
}
.input-medium {
    width:                      150px;
}
.input-large {
    width:                      210px;
}
.input-xlarge {
    width:                      270px;
}
.input-xxlarge {
    width:                      530px;
}
INPUT[class*="span"], SELECT[class*="span"], TEXTAREA[class*="span"], .uneditable-input[class*="span"], .row-fluid INPUT[class*="span"], .row-fluid SELECT[class*="span"], .row-fluid TEXTAREA[class*="span"], .row-fluid .uneditable-input[class*="span"] {
    float:                      none;
    margin-left:                0px;
}
.input-append INPUT[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend INPUT[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
    display:                    inline-block;
}
INPUT, TEXTAREA, .uneditable-input {
    margin-left:                0px;
}
INPUT.span12, TEXTAREA.span12, .uneditable-input.span12 {
    width:                      930px;
}
INPUT.span11, TEXTAREA.span11, .uneditable-input.span11 {
    width:                      850px;
}
INPUT.span10, TEXTAREA.span10, .uneditable-input.span10 {
    width:                      770px;
}
INPUT.span9, TEXTAREA.span9, .uneditable-input.span9 {
    width:                      690px;
}
INPUT.span8, TEXTAREA.span8, .uneditable-input.span8 {
    width:                      610px;
}
INPUT.span7, TEXTAREA.span7, .uneditable-input.span7 {
    width:                      530px;
}
INPUT.span6, TEXTAREA.span6, .uneditable-input.span6 {
    width:                      450px;
}
INPUT.span5, TEXTAREA.span5, .uneditable-input.span5 {
    width:                      370px;
}
INPUT.span4, TEXTAREA.span4, .uneditable-input.span4 {
    width:                      290px;
}
INPUT.span3, TEXTAREA.span3, .uneditable-input.span3 {
    width:                      210px;
}
INPUT.span2, TEXTAREA.span2, .uneditable-input.span2 {
    width:                      130px;
}
INPUT.span1, TEXTAREA.span1, .uneditable-input.span1 {
    width:                      50px;
}
INPUT[disabled], SELECT[disabled], TEXTAREA[disabled], INPUT[readonly], SELECT[readonly], TEXTAREA[readonly] {
    cursor:                     not-allowed;
    background-color:           rgb(78, 77, 77);
    border-color:               rgb(64, 64, 64);
}
INPUT[type="radio"][disabled], INPUT[type="checkbox"][disabled], INPUT[type="radio"][readonly], INPUT[type="checkbox"][readonly] {
    background-color:           transparent;
}

TABLE.items TR {
    font-family:                "IRANSans";
    border-width:               1px 1px 1px 0px;
    border-style:               solid solid solid none;
    border-color:               red red red -moz-use-text-color;
    -moz-border-top-colors:     none;
    -moz-border-right-colors:   none;
    -moz-border-bottom-colors:  none;
    -moz-border-left-colors:    none;
    border-image:               none;
    -moz-border-image:          none;
    -webkit-border-image:       none;
    border-collapse:            separate;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    font-size:                  15px;
    color:                      rgb(255, 255, 255);
}
DIV.rememberMe {
    display:                    block;
    margin-left:                60px;
}
P.hint {
    float:                      left;
    display:                    block;
}

.footer {
    border-top: 1px solid rgb(128, 128, 128);
    font-size: 14px;
    color: rgb(0, 0, 0);
    box-shadow: 0px 1px 0px rgb(41, 41, 41) inset;
    -moz-box-shadow: 0px 1px 0px rgb(41, 41, 41) inset;
    -webkit-box-shadow: 0px 1px 0px rgb(41, 41, 41) inset;
    right: 0px;
    bottom: 0px;
    width: 100%;
    position: relative;
    display: block;
    background: rgb(167, 167, 167);
    text-align: center;
    margin-top: 10px;
}
.footer UL.OtherSitesLink{
	padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
	display: inline-grid;
}
.footer #footer-terms {
    text-align:                 center;
}
.footer A {
    color:                      rgb(255, 255, 255);
}
.footer A:hover {
    color:                      rgb(255, 255, 255);
    text-decoration:            none;
}
.col-md-3 {
    float:                      left;
}
.compactRadioGroup {
    padding-left:               1em;
    display:                    inline ! important;
    width:                      auto ! important;
    float:                      right ! important;
}
.compactRadioGroup LABEL, .compactRadioGroup INPUT {
    display:                    inline ! important;
    width:                      auto ! important;
    float:                      left ! important;
}
P.note {
	width:						85%;
	font-size:					15px;
}

#news-form {
	width: 100%;
}
DIV.news {
    background-color: white;
	margin-top: 10px;
	color: black;
	padding: 5px 5px 5px 5px;
	direction: RTL;
	border: gray;
    border-style: solid;

}
DIV.news > p{
    color: black;
}
DIV.news > h1{
    color: black;
}
DIV.gridsearch {
	Direction: RTL;
	background-color: rgb(51, 51, 51);
    float: left;
	width: 50%;
    margin-top: 3px;
    color: black;
    padding: 5px 5px 5px 5px;
    direction: RTL;
    border: gray;
    border-style: ridge;
    top: 0px;
    height: 30px;
}
.searchtable {
	width: 95%;
}
.searchtabletitle {
	padding: 4px 0 0;
	vertical-align: top;
	width: 7%;
	}
.searchtabletitle p{
	top: 0px;
	float: right;
}
DIV.gridsearch Form {
    float: right;
	width: 97%;
    padding: 0px 0px 6px 0px;
}
DIV.gridsearch  INPUT[type="text"]{
    float:                      right;
	
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    box-shadow:                 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    -moz-box-shadow:            0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    -webkit-box-shadow:         0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition:                 border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -moz-transition:            border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -webkit-transition:         border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    -o-transition:              border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    background-color:           rgb(48, 48, 48);
    border:                     1px solid rgb(125, 125, 157);
    color:                      white;
	width: 						100%;

}
DIV.gridsearch DIV.canclesearchimg >a{
	border: 0 none;
	float: left;
	height: auto;
	left: -31px;
	max-width: 100%;
	position: relative;
	top: -60px;
	vertical-align: middle;
}

/* چشمک زن--------  start */
.blink label  {
  -moz-animation-duration: 800ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;

  -webkit-animation-duration: 8000ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;

  animation-duration: 800ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;

  text-align: right;
  width: 135px;
}
H1.blink  {
  -moz-animation-duration: 600ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;

  -webkit-animation-duration: 600ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;

  animation-duration: 600ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  margin-left: 0 ! important;
}



@-moz-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@-webkit-keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

@keyframes blink {
  from {
    opacity: 1;
  }
  
  to {
    opacity: 0;
  }
}

.wideformcaptcha{
	display: block;	
	margin-right : 98px;
	margin-top : 10px;
}
.wideformcaptcha  LABEL {
    padding-top:                5px;
    float:                      right;
    width:                      300px;
    text-align:                 left;
    padding-left:               4px;
    padding-right:              0px;
}
.wideformcaptcha  INPUT {
    width:                      100px;
}
/* چشمک زن--------  end */
DIV.sabtnazar LABEL {
    padding-top:                0px;
	margin:                    0px 0px 18px;
    float:                      right;
    width:                      100px;
    text-align:                 right;
	padding-left:               4px;
    padding-right:              0px;
	font-size: 					15px;
}

Div.NgoSchoolResult {
	float: right;
	color: lime;
	width : 98%;
	margin-bottom: 20px;
	display: inline-block;
}
Div.NgoSchoolResult P {
	color: lime;
	font-family: "IRANSans";
}
Div.NgoSchoolResult span {
	color: white;
	font-size: 1.2em;
	font-family: "IRANSans";
	margin-right: 20px;
}
Div.NgoSchoolVisitEditor {
	background-color: white;
	padding: 10px;
	box-shadow:3px 3px 3px #1d1d1d;
	border-color: #3a3a3a;
    border-width: 2px;
    border-style: ridge;
	width: 98%;
	display: inline-block;
}
Div.NgoSchoolVisitEditor P {
	color: black;
	font-family: "IRANSans";
}
Div.NgoSchoolVisitEditor H1 {
	color: black;
	font-family: "IRANSans";
}
.NGO_DocumentDelete{
	display: block;
	position: absolute;
	cursor: crosshair;
}
.NGO_AddDocument{
    background-color: #34363e;
    display: flow-root ! important;
    height: auto;
	padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #3b1248;
    box-shadow: 3px 3px 3px black;
}

/*----------------------- جدول پيام رسان           start    --------- */ 
.MessageTable{
	text-align:	center;
	margin-left: 15%;
    margin-right: 15%;
	width: 70%;
}
.MessageTable .TFtable{
	direction: "rtl"; 
	border: 0px; 
	max-width: 100%;
 	width:100%;
	border-collapse: separate;
    border-spacing: 10px;
    display: table;
    border-color: darkgray;
	border-width: 1px;

}
.MessageTable .TFtable .Body{
	vertical-align: top;
}
.MessageTable .TFtable .FirstRow{
	background-color: #007bab;
	text-align:	center;
	font-weight: 500;
}
p.MTime{
	font-size: 12px;
	color: lightgreen;
}
.MessageTable .TFtable tr{
	background: transparent;
	text-align:	right;
}

.MessageTable .TFtable  tr.Moasses td:nth-child(1){ 
	padding:7px;
	background: #00264e ! important;
	width: 70%;
}
.MessageTable .TFtable  tr.Moasses td:nth-child(2){ 
	padding:7px;
	background: transparent ! important;
	width: 30%;
}
.MessageTable .TFtable  tr.Karshenas  td:nth-child(1){ 
	padding:7px;
	background: transparent ! important;
	width: 30%;
}
.MessageTable .TFtable  tr.Karshenas  td:nth-child(2){ 
	padding:7px;
	background: #4e6888 ! important;
	width: 70%;
}

/*----------------------- جدول پيام رسان           end    --------- */ 

/*--------     <hr>  انواع استايل خط افقي      --------- */   
 hr.style1{
	border-top: 1px solid #8c8b8b;
}


hr.style2 {
	border-top: 3px double #8c8b8b;
}

hr.style3 {
	border-top: 1px dashed #8c8b8b;
}

hr.style4 {
	border-top: 1px dotted #8c8b8b;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #8c8b8b;
	border-bottom: 1px dotted #fff;
}


hr.style11 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;
    border: 0;
}


hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #8c8b8b; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #8c8b8b; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}
/*--------     <hr>  انواع استايل خط افقي      ---------  END */   

/*--------     ViewRoomsMap  نمايش جدول متراژ اتاقها در نمايش ويو      --------- */ 
#ViewRoomsMap {
    font-family: "IranSANS";
	font-size: 16px;
    font-weight: normal;
    border-collapse: collapse;
    width: 60%;
}

#ViewRoomsMap td, #ViewRoomsMap th {
    border: 1px solid #6c7f8d;
    padding: 8px;
}

#ViewRoomsMap tr:nth-child(even){background-color: #454648;}

#ViewRoomsMap tr:hover {background-color: #6c7f8d;}

#ViewRoomsMap th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    background-color: #242424;
    color: white;
}
/*--------     ViewRoomsMap  نمايش جدول متراژ اتاقها در نمايش ويو      --------- END */ 
