.regform { font-size: 15px; }

/*
.regform input{ padding: 3px 10px; font-size: 15px;  border-radius: 3px; margin-top: 3px; }
*/

h1 { color: #333; font-size: 18px; margin-top: 15px; }

.regform td{ border-bottom: 0px solid #efefef; padding-bottom: 7px; }
label.error { font-size: 11px; display: block; }

.regdiv { background: #fff; width: 99%; max-width: 800px; margin: 5px auto; display: block; }
.regdiv h1 { text-align: left; display: block !important; font-size: 16px;     line-height: 1.5; }

.regdiv textarea, .regdiv input[type=text]  { width: 100%; }

.reglogin, .regregform, .regpasslost, .regcenter { max-width: 350px; margin:0px auto; }	

#eyetoggler { width: 20px; height: 20px; cursor: pointer; position: absolute; right: 10px; top: 5px; z-index: 100;
background: transparent url('images/eyespas.png') no-repeat 0px -3px;
}
.stateactive{ background-position: 0px -33px !important; }

.socialbuttons > div { margin-bottom: 10px; }
.btn-social .fa {font-size: 16px; font-weight: normal; }

.topnavi { color: #666; background: #f3f3f3; color: #333;  padding: 3px 10px; position: relative;  }
.topnavi a{ color: #666; margin-right: 5px; }
a.nnhome { color: #000; font-size: 20px; }
.rightcorner { position: absolute; right: 5px; top: 5px;  }


.myimages{ background:transparent url('../images/myimages_data.png'); display: inline-block; }
.lang_az{background-position:0 -388px;}
.lang_ru{background-position:0 -410px; }
.lang_en{background-position:0 -30px; }
.lang_az, .lang_ru,  .lang_en {  height:18px; width:18px; vertical-align: top; margin-right: 1px; opacity: 0.7; }
.lactive, .myimages:hover{  opacity: 1; }

@media (max-width:750px) {
.regdiv { width: 95% !important; max-width: 95% !important; } 
}

header, footer, aside, section, nav, article { display: block; }

img.imgbcodecent { display: block;  margin: 5px; border: 0px; margin: 10px auto; }
img.imgbcode { display: block;  margin: 5px; border: 0px; }
img.imgbcodeleft { display: block; float: left; margin: 5px; border: 0px; margin-right: 10px;  }
img.imgbcoderight { display: block; float: right;  margin: 5px; border: 0px; margin-left: 10px; }
.fb-comments { clear: both; }

.inline-block { display:inline-block;zoom:1;*display:inline; }

.clearfix:before, .clearfix:after   { display: table; content: " "; }
.clearfix:after { clear: both; }
.overflowhide{ overflow: hidden; }
.clr,.clear{clear:both}
.hide{display:none}
.show{display:inline}
.center{text-align:center}
.left{float:left}
.right{float:right}
.nowrap{white-space:nowrap}
img{border:0 none}
hr{border:0 none;height:1px;border-top:1px solid #cfcfcf}
.noborder{border:0 none!important}
.lightgray{color:#666}
ul{margin:0;list-style-position:outside;list-style:none;list-style-image:none}
ul li{margin:0;padding:0}
ol{list-style-image:none;list-style-position:outside;list-style-type:decimal}

.bold , .bold a {font-weight: bold;} 
.red , .red a {color: red; font-weight: bold;}
.blue, .blue a {color: blue; font-weight: bold;}
.green, .green a {color: green; font-weight: bold;}.orange, .orange a  { color: #f74b08; font-weight: bold; }.gray, .gray a { color: #545454; font-weight: bold; }.smallhint, .smallhint a { color: #7d7d7d; font-weight: normal; font-size: 11px; }
.pointer, .pointer  a { cursor: pointer; } label.filelabel{display:block;width:500px;margin-bottom:5px}label.label{float:left;width:33%;margin-bottom:5px}label.label input[type=file]{width:90%}

#informer{position:fixed; width:300px; top: 30px; left: 50%; margin-left: -150px;  z-index:100;
 padding: 15px 10px; border-radius:7px; 
  color: #3c763d; background: #dff0d8;  border: 1px solid #b2dba1; font-weight: bold; 
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  }
#inputinfo{clear:both;border:1px solid pink;background:#ffffe0;padding:2px 5px;margin-top:5px;display:block;color:#C33;width:500px}.error{border:1px solid #d73633;background:#fcf1ee}label.error{border:0;color:red;margin-left:3px;background:transparent!important}.errormsg,
.okmsg, .wmsg, .errormsg{ padding: 8px 12px; border-radius:4px; margin:8px 5px; font-weight:700; font-size: 14px; border:1px solid #FAEBCC; }
.wmsg{ background:#FCF8E3; border-color: #FAEBCC; color:#8A6D3B; }
.okmsg{ background:#e0f8df; border-color: #BCE8F1; color: #31708F; }
.errormsg{ background: #f6e4e4; border-color: #EBCCD1; color: #A94442; }


article { max-width: 900px; padding: 15px; margin: 0px auto; }

.mytable { background: #fff; border-collapse: collapse; width: 99%; }
.mytable th { background: #e6e7e6; color: navy; border: 1px solid #a3b8c5; padding: 2px 3px; }
.mytable td { border: 1px solid #a3b8c5; padding: 2px 3px; }


img, iframe { max-width: 100%; }

.table2 { background: #fff; border-collapse: collapse; width: 99%; font-size: 13px; }
.table2 th { background: #e6e7e6; color: navy; border: 1px solid #a3b8c5; padding: 2px 3px; }
.table2 td { border: 1px solid #a3b8c5; padding: 2px 3px; }

.input2 , .textarea2, .select2 {font-size: 1em; font-family:  Arial, sans-serif; padding: 2px; border: 1px solid gray;}
.input2[type=submit] , .submit2 { background: #1591d1; border: 1px solid #1f58a3; color: #fff; padding: 2px 6px; border-radius: 5px; }
a.submit2 { color: #fff; text-decoration: none;}
