@charset "UTF-8";
*{	margin: 0; outline:none; font-family: Tahoma;}
body {background: #FFFFFF;}
.clear {clear:both;}

.mainwraper { width: 980px; margin:auto;}

.nodata {font: bold 14px Tahoma; color:#999999; text-align:center; padding: 20px 0;}

.blocktitle, .blocktitle_lite {padding: 3px 0 4px 10px; background: url('../images/h1_bkg.gif') 0 0 repeat-x; margin-bottom:3px; font: 14px Tahoma; color:#010000; }
.blocktitle_lite {background: url('../images/h1_bkg_lighter.gif') 0 0 repeat-x;} 
.normalblackfont {font: 12px Tahoma; line-height:14px; color:#000000;} 
.column {}
.cl220 {float:left; width:220px; padding-right:5px;}
.lc600 {width:672px;}
.buffer5 {height:5px;}
.buffer10 {height:10px;}
.buffer20 {height:20px;}
.buffer30 {height:30px;}
.fl {float:left;}
.fr {float:right;}

.w10px {width:10px;}
.w30px {width:30px;}
.w50px {width:50px;}
.w75px {width:75px;}
.w100px {width:100px;}
.w125px {width:125px;}
.w150px {width:150px;}
.w200px {width:200px;}
.w220px {width:220px;}
.w230px {width:230px;}
.w240px {width:240px;}
.w250px {width:250px;}
.w260px {width:260px;}
.w300px {width:300px;}
.w375px {width:375px;}
.w400px {width:400px;}
.w430px {width:430px;}
.w460px {width:460px;}
.w500px {width:500px;}
.w540px {width:540px;}
.w560px {width:560px;}
.w600px {width:600px;}
.w635px {width:635px;}
.w650px {width:650px;}
.w680px {width:680px;}
.w690px {width:690px;}
.w700px {width:700px;}
.w750px {width:750px;}
.w770px {width:770px;}
.w800px {width:800px;}
.w820px {width:820px;}
.w900px {width:900px;}
.w930px {width:930px;}
.w960px {width:960px;}
 
.full_width {
	width: 100%;
}

.h5px {height:5px;}
.h10px {height:10px;}
.h13px {height:13px;}
.h18px {height:18px;}
.h20px {height:20px;}
.h30px {height:30px;}
.h85px {height:85px;}
.h100px {height:100px;}
.h200px {height:200px;}
.h250px {height:250px;}
.h300px {height:300px;}
.h400px {height:400px;}
.h1900px {height:1900px;}

.lb {background: #ffffff;}
.db {background: #e2e4e2;}

.tc {text-align:center;}
.tr {text-align:right;}
.ma {margin:auto;}

.pl20 {padding-left:20px;}
.pt20 {padding-top:20px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}


.pagging {padding:4px 0px; text-align:center;}
.pagging p {display:inline; font:12px Tahoma; color:#333333; padding:3px 6px; margin:1px; border: solid 1px #999999; background:#999999;}
.pagging a {display:inline; color:#999999; padding:3px 6px; margin:1px; text-decoration:none; font: 12px Tahoma; border: solid 1px #999999;}
.pagging a:hover {color:#aa1319;}

.maindiv {width:960px; margin:auto;}
#logindiv {width:400px; margin: 250px auto 0 auto;}
#logindiv .logintitle {padding:4px; font:bold 14px Tahoma; color:#777777; border: dashed 1px #999999; background:#efefef;}
#logindiv .logform {border:solid 1px #999999; padding-top:20px; background:#f3f3f3;}
#logindiv .row {padding: 10px 5px;}
#logindiv .row .title{float:left; width:150px; font:12px Tahoma; padding-top:3px;}
#logindiv .row .inp {float:left; width:215px;}
#logindiv .row .inp input {width:100%; background: #dedede;}
#logindiv .row .inp input:focus { background: #a9b2bd;}
#logindiv .foot {font:bold 12px Tahoma; color:#c20029; padding-bottom:5px;}

#siteheadwraper {font: 14px Tahoma; color:#ffffff; background:#09627f; padding:10px;}

#mainmenuwraper {height:30px; background: url('../images/admin/menu_fon.gif') repeat-x 0 0;}
#mainmenuwraper ul {list-style:none; padding:0; margin:0 0 0 30px;}
#mainmenuwraper ul li {float:left;}
#mainmenuwraper ul li a {display:block; font:12px Tahoma; color:#000000; text-decoration:none; padding:7px 10px;}
#mainmenuwraper ul li a:hover {color:#ffae00;}
#mainmenuwraper ul li a.selected {color:#ffae00;}

#submenuwraper {height:20px; background: #cbcfd0;}
#submenuwraper ul {list-style:none; padding:0; margin:0 0 0 30px;}
#submenuwraper ul li {float:left;}
#submenuwraper ul li a {display:block; font:12px Tahoma; color:#000000; text-decoration:none; padding:2px 10px;}
#submenuwraper ul li a:hover {background: #006c8b;}
#submenuwraper ul li a.selected {background: #006c8b; color:#ffae00;}

#contents {margin-bottom:40px;}
#contents .pagetitile {font: bold 14px Tahoma; background:#ffe492; border: solid 1px #d8ba5e; padding:3px 40px;}
#contents .subtitile {font: bold 12px Tahoma; background:#b5d4e0; padding:3px 40px;}
#contents .innerHolder {margin:auto;}
#contents .filterdiv {width:700px; padding-top:20px; margin:auto; font: bold 12px Tahoma;}
#contents .title1 {width:85px; padding:2px 10px;}
#contents .inputs1 {width:354px;}
#contents .title2 {width:85px; padding:2px 10px;}
#contents .inputs2 {width:120px;}
#contents .inputs1 input {width:97%; height:17px;}
#contents .inputs1 select {width:97%;}
#contents .inputs2 input {width:80%; height:17px;}
#contents .datepicbtn {display:block; width:16px; height:20px; background:url('../images/admin/date.gif') no-repeat 0 3px;} 
#contents .uploadmessage {color: #fe601a; font: bold 12px Tahoma; text-align:center; padding:10px 3px 3px 3px; }
#contents .bigbtns {display:block; float:left; width:150px; padding:20px; vertical-align:middle; margin:40px 20px;
					text-align:center; background:#cce9f9; border: solid 1px #90b7cd; border-radius:4px; -moz-border-radius:4px; font-size:14px; font-weight:bold; color:#194259; text-decoration:none;}

#treeformwraper {position:absolute; width:550px; height:300px; background:#f4f7f7; border:solid 1px #92b1ae; display:none; z-index:30;}  

.datepicbtninput {cursor:pointer;} 

.listtable {font: 12px Tahoma; color:#000000;}
.listtable .titlerow {background:#1d83a4; font: bold 12px Tahoma; color:#ffffff; padding:3px;}
.listtable .rowd {background:#d6e3e7; padding:1px 3px;}
.listtable .rowl {background:#eef5f7; padding:1px 3px;}
.listtable .rowd:hover,
.listtable .rowl:hover {background:#bdefff; padding:1px 3px;}
.listtable .rowwarn {background:#ffc675; padding:1px 3px;}
.listtable .rowDraft {background:#d3eefb; color:#d7d7d7; padding:1px 3px;}
.listtable .rowDis {background:#aaa; color:#d7d7d7; padding:1px 3px;}
.listtable .rowActive {background:#d6ec92; color:#d7d7d7; padding:1px 3px;}
.listtable .rowForCheck {background:#ff6536; color:#d7d7d7; padding:1px 3px;}
.listtable a {font:12px Tahoma; color:#333333; text-decoration:none;}
.listtable a:hover {text-decoration:underline;}

.editbtn, .activatebtn_1, .activatebtn_0, .delbtn, .savebtn {display:block; float:left; margin:0 4px; width:16px; height:16px; background: url('../images/admin/edit_pen.gif') no-repeat 0 0;}
.activatebtn_1 {background: url('../images/admin/visible_1.gif') no-repeat 0 0;}
.activatebtn_0 {background: url('../images/admin/visible_0.gif') no-repeat 0 0;}
.delbtn {background: url('../images/admin/del_btn.gif') no-repeat 0 0;}
.savebtn {background: url('../images/admin/save.png') no-repeat 0 0;}

.fieldtitle {font: 12px Tahoma; color:#000000; padding:2px;}
.fieldinput {border: solid 1px #999999; color:#666666; }
.fieldinput:focus {background:#f3f6f6}
.fieldtextarea {border: solid 1px #999999; color:#666666;}

.editrowwraper {position:absolute; display:none;}
.errormsg {font: bold 13px Tahoma; color:#d06e0e; padding:10px 0px;}

.overlayer {position: absolute; display:none; top:0; left:0; bottom:0; right:0; background:#000000; opacity:0.4; filter: alpha(opacity=40); z-index:20;}
.formwraper {position: absolute; display:none; top:5px; margin:0px auto 0 auto; background:#ffffff; border:solid 1px #222222; width:650px; padding:3px; z-index:30;}
.formwraper textarea {font-size:12px;} 
.formtitle {background:#cfd5e4; font: bold 12px Tahoma; padding:3px; border: solid 1px #8993ab;}

.mediaitem {width:150px; height:250px; padding:4px; border:solid 1px #efefef; margin:0 10px 10px 0;}
.mediaitem .toolwraper {padding-top:3px}
.mediaitem a.title {display:block; height:80px; color:#333333; font:11px Tahoma; text-decoration:none;}

.flashwraper {position: absolute; display:none; top: 0px; margin:0px auto 0 auto; background:#ffffff; width:1000px; height:700px; z-index:40;}

.searchimagewraper {position:absolute; display:none; background:#f9f9f9; bottom:0; left:10px; width:700px; border:solid 1px #999999; z-index:10; padding:2px;}
.searchimagewraper .innerwraper {overflow:auto;}

.mediarow {border: solid 1px #cecece; width:370px; margin-bottom:2px; padding:4px; background: url('../images/admin/gw_background.jpg') repeat-x 0 0;}
.mediarow  img {border:0; float:left; margin-right:4px;}
.mediarow .mtitle {font:bold 12px Tahoma;}
.mediarow .mdesc {font: 10px Tahoma;}
.mediarow a {color:#666666; font:11px Tahoma;}

.description {padding:1px 0 0 3px; color:#999999; font:10px Tahoma;}

#statusMenu {position:absolute; width:120px; height:100px; display:none; z-index:20; background:#feeeae}
#statusMenu  ul {margin:0; padding:0; list-style:none;}
#statusMenu  ul li {margin:2px 0;}
#statusMenu  ul li a {display:block; background:#ede6ca; color:#0b7585; padding:4px 15px; border:solid 1px #dcd1a6; font:bold 12px Tahoma; text-decoration:none;}
#statusMenu  ul li a:hover {background:#ffe991;}

#anketaForm {background:#dff4f6; padding:20px; margin-bottom:20px;}
#anketaForm .title {font-size:16px; font-weight:bold; font-family:Arial;}

.overlay {
	background: rgba(0, 0, 0, 0.7);
	position: fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:none;
	z-index: 10;
}

.survey_question {
	display: inline-block;
}

#surveyAnswers {
	position:fixed; 
	width:956px; 
	display:none; 
	z-index:20; 
	background:#feeeae; 
	padding:10px; 
	font-family:Arial;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}



#tagSearchResult {position:absolute; z-index:10; background:#fafafa; border:solid 1px #aaa; max-height:200px; overflow:auto; display:none; padding:5px 7px; font-size:12px; width:190px;} 
#tagSearchResult .addbtn {border:solid 1px #999; background:#f1f1f1; text-decoration:none; color:#333; padding:3px; text-align:center; display:block;} 
#tagSearchResult .addbtn:hover {border:solid 1px #999; background:#999; text-decoration:none; color:#333; padding:3px; text-align:center; display:block;} 
#tagSearchResult .tagWraper {margin-bottom:5px;}
#tagSearchResult .tagWraper:hover {background:#d0d0d0;}
#tagSearchResult .tagWraper .tagWordLink {display:block; float:left; color:#333; text-decoration:none; font-size:14px; width:155px;}
#tagSearchResult .tagWraper .xbtn { float:right; cursor:pointer; margin-top:4px;}

.tagsWraper {border:solid 1px #dedede; padding:0 4px; background:#fdfdfd; margin-left:20px; width:480px; height:45px;}
.tagsWraper a {color:#666; text-decoration:none; font-size:14px;}
.tagsWraper a:hover {color:#000; text-decoration:none; font-size:14px;}
#raResult {position:absolute; z-index:10; background:#fafafa; border:solid 1px #aaa; max-height:400px; overflow:auto; display:none; padding:5px 7px; font-size:12px; width:580px; margin-left:200px;}
#raResult a {display:block; padding:5px; color:#666; text-decoration:none; margin-bottom:10px;}
#raResult a:hover {background:#f1f1f1;}

#relatedArticles {border:solid 1px #dedede; padding:0 4px; background:#fdfdfd; margin-left:20px; width:540px; min-height:200px; float:right;}
#relatedArticles a {display:block; padding:5px; color:#666; text-decoration:none; margin-bottom:10px; font-size:12px;}
#relatedArticles a:hover {background:#f1f1f1;}

.formtable {padding:40px 0; margin:auto;}


.searchField {
	padding: 20px;
	text-align: center;
}

.searchField input {
	width:250px;
	height: 28px;
	border: solid 1px #c1c1c1;
}

.searchField button {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 3px 20px;
  text-decoration: none;
  border: none;
  vertical-align: top;
  cursor: pointer;
}

.searchField button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.css3preloader1 {
   width:20px;
   height:20px;
   display:inline-block;
   padding:0px;
   border-radius:100%;
   border:2px solid;
   border-top-color:rgba(0,0,0, 0.65);
   border-bottom-color:rgba(0,0,0, 0.65);
   border-left-color:rgba(0,0,0, 0.15);
   border-right-color:rgba(0,0,0, 0.15);
   -webkit-animation: preloader3 0.8s ease-in-out infinite alternate;
   animation: preloader3 0.8s ease-in-out infinite alternate;
   float: right;
   display:none;
   margin-right:10px;
   
}

@keyframes preloader3 {
   from {transform: rotate(0deg);}
   to {transform: rotate(360deg);}
}
@-webkit-keyframes preloader3 {
   from {-webkit-transform: rotate(0deg);}
   to {-webkit-transform: rotate(360deg);}
}

.partner_form {
	padding: 20px;
}

.partner_form select,
.partner_form input {
	margin-bottom: 10px;
	width: 400px;
	font-size: 18px;
}

.partner_form select {
	height: 30px;
}

.partner_form button {
	font-size: 18px;
	width: 150px;
	cursor: pointer;
}

.cat_title {
	padding: 10px;
	background: #f6f6f6;
	font-size: 20px;
	border: solid 1px #efefef;
	margin-bottom: 10px;
	margin-top: 20px;
}