form { margin: 0; padding: 0;}
BODY { margin: 0; padding: 0; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; color: #333333; }



/* header */
#header { background: #3B5998; height: 12px; margin: 0; padding: 6px 10px 10px; margin-bottom: 5px;}
#header UL { margin: 0; padding: 0; list-style: none;}
#header LI { float: left;}
#header LI A { color: #FFFFFF; font-weight: bold; text-decoration: none; margin-right: 22px; display: block; float: left; height: 20px; padding-top: 8px; margin-top: -7px;_margin-right: 14px;}




#body-center{
 width: 980px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}

#body-content{
 width: 963px;
 padding: 0;
 float: left;
 margin: 0;
 margin-bottom: 20px;
 margin-left: 9px;
 text-align: left;
}


#center-content, #center-install{
 width: 605px;
 margin: 0;
 padding: 0;
 text-align: left;
 float: left;
 margin-right: 0px;
 /*background-color: #eceff5;*/
}

#center-content H1{
	color:#333333;
	font-size:13px;
	font-weight:700;
	padding:0;
	margin: 0;
	margin-bottom: 5px;
	overflow: hide;
}

#center-content H3 {
	background: #ECEFF5;
	padding: 7px;
	margin: 0;
	border-top: 1px solid #94A3C4;
	color:#333333;
	font-size: 11px;
}




.bugbar{
	position: fixed;
	_position: absolute;
	height: 161px;
	width: 22px;
	right: 0;
	top: 263px;
	margin: 0;
	padding: 0;
	background: #ffbf23;
	background-image: url('/media_files/image/feedback_tab.gif');
	text-decoration: none;
}






/* common links */
#sidemenu LI A, #footer SPAN A, #install A { color: #3B5998; text-decoration: none;}
#footer SPAN A:hover, #sidemenu LI A:hover, #greybox A:hover, #install A:hover, #popular EM A:hover, #popular A:hover
{ text-decoration: underline;}


/* no plugin */

.w_cont_info {background:#eceff5 none repeat scroll 0 0; border:1px solid #94a3c4; color:#333333; text-align:left; margin: 0; margin-bottom: 10px;}

.w_cont_info-box {margin:5px;}



.w_cont { background-image: url(/media_files/image/fon.gif); border:1px solid #013492; color:#333333; padding:0px 0; text-align:center; margin: 0; margin-bottom: 10px;; height:377px;}

.w_cont H2 {font-size:13px; font-weight:bold; margin: 0; padding: 0;}
.install_but {background:transparent url('/media_files/image/button-install.gif') no-repeat scroll 0 0; border:medium none; color:#FFFFFF; cursor:pointer; font-weight:bold; height:62px; margin:0; padding:0; width:367px; }





/* side nav */
#menu { float:left; width: auto;margin: 0;padding: 0; margin-right: 8px;}


.box { border-bottom:1px solid #94A3C4; border-right:1px solid #D8DFEA; border-top:1px solid #94A3C4; margin: 0; width: 170px; margin-bottom: 5px}
.box h3 { background-color:#ECEFF5; color:#333333; font-size:11px; font-weight:700; padding:7px; margin: 0; }

#plugin-buttons { 
background:transparent url('/media_files/image/plugin-bg.gif') no-repeat scroll left top; border: 1px solid #ffffff; padding-top:70px; text-align:center; background-position: center top;
margin-top: 0;
}

#whatisit A { color: #FF0000;}
#whatisit A:hover { color:#FF6633}
#sidemenu UL { margin: 0; padding: 0; list-style: none;}

#sidemenu LI {border-bottom:1px solid #94A3C4; padding: 5px 0; height: 9px;}

#sidemenu LI.last { border-bottom: none;}
#sidemenu LI A { float: left;}
#sidemenu LI SPAN { float: right;}

/* footer */
#footer {background-color:#F5F5F5; border:1px solid #999999; padding: 5px; clear: both; margin: 0; color: #777777; height: 12px; margin-bottom: 10px;}
#footer STRONG { float: left; font-weight: normal;}
#footer SPAN { float: right; padding-right: 20px;}


/* content */
.content { margin: 0 auto; padding: 0; /*float: left;*/}
FIELDSET { margin: 0; padding: 0; border: none;}
#home { margin: 0 0 20px 0; padding: 0}
#home H2, #popular H2  { clear: both; float: none; font-size: 13px; margin: 0 0 10px 0; padding: 0;}
#clear { clear: both; float: none; width: 100%; height: 1px; margin: 20px;}


.greybox-out, .greybox-out-gold {width: 200px;background:#ECEFF5;border:1px solid #CCCCCC;display:block;float:left;margin: 0 -1px -1px 0; padding: 0; color: #999999;height:200px;overflow: hidden}


.greybox-out-gold {background-color: #fff9d7;}


.greybox {width: 184px;display:block;float:left;margin: 0; padding: 0;margin-top: 8px; margin-left: 8px; _margin: 6px 0px 0px 4px;}
. IMG {border:1px solid #CCCCCC; margin-bottom: 4px;}
.greybox DIV {}
.greybox A { color: #000099; font-weight: bold; text-decoration: none;}
.greybox .linkright, .greybox .linkleft{display: block; width: 49%; float: left;}
.greybox .linkright { text-align: right;}
.greybox EM { font-style: normal; text-align: center; display: block; margin-top: 5px;}
.greybox EM A { font-weight: normal;}
.greybox EM IMG {border: none; margin: 0px; vertical-align: middle;}


#install h2 { color:#333333; font-size:13px; font-weight:700; margin:0 0 10px 0;}

.blue { background: #ECEFF5; padding: 10px; width: 508px; margin: 10px 0; border-top: 1px solid #94A3C4; line-height: 16px;}
.sub_blue { margin-bottom: 100px;}
.sub_blue STRONG, .sub_blue A { color: #3B5998;}
.sub_blue A { text-decoration: underline;}
.sub_blue UL { margin: 10px 40px;}
.sub_blue LI { list-style-image: url('/media_files/image/installpage_li.gif'); list-style-position: outside; margin-bottom: 10px;}
.sub_blue_IMG { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 20px 0;margin: 20px 0;}
.sub_blue P STRONG { background: #ECEFF5; padding: 10px; margin: 10px 0 0 0; border-top: 1px solid #94A3C4; display: block;}
.sub_blue P {width: 170px; float: left; margin-right: 10px; height: 100px;}

.uninstall { width: 700px;}
.uninstall P { margin: 8px 10px;}
.uninstallnav, .uninstall P A, .uninstall H3 SPAN { color: #3B5998;}
.uninstall H3, .uninstallnav H3, .contact H3, .content H3, .stdform H3 {background: #ECEFF5; padding: 10px; margin: 0 0 5px 0; border-top: 1px solid #94A3C4; color: #000000; font-size: 11px;}
#faq H3 { margin: 20px 0;}
.uninstall P A { font-weight: bold;}
.uninstallnav OL { margin: 0; padding: 0 30px;}
.uninstallnav OL LI { list-style: decimal; margin-bottom: 8px;}
.uninstallnav OL LI A { color: #333333; text-decoration: none;}
.uninstallnav OL LI A:hover { text-decoration: underline;}

.contact H3 { margin-bottom: 20px;}
.contact FORM { margin: 0; padding: 0;}
.contact { font-size: 11px; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
.contact FORM SPAN{ display: block; float: left; width: 80px;}
.contact FORM INPUT, .contact FORM TEXTAREA{ margin:0 0 5px 0; width: 340px; border: 1px solid #94A3C4; padding: 2px;}




.content { width: 700px;}
/*.content H3 { margin-bottom: 20px;}
.content { font-size: 11px; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
*/


.stdform H3 { margin-bottom: 20px;}
.stdform FORM { margin: 0; padding: 0;}
.stdform { font-size: 12px; font-weight: bold;}
.stdform FORM SPAN{ display: block; float: left; width: 80px;}
.stdform FORM INPUT, .stdform FORM TEXTAREA{ margin:0 0 5px 0; border: 1px solid #94A3C4; padding: 2px;}



#contact_submit { width: 65px; background: #3B5998; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer;}

#popular DIV { width: 300px; float: left;}
#popular P { border-bottom: 1px solid #CCCCCC; padding-bottom: 20px; font-weight: bold; color: #8D8D8D; min-height: 180px;}
#popular P STRONG { font-size: 60px; font-family: Arial, Helvetica, sans-serif; color: #C8C8C8; float: left; width: 65px; height: 170px; margin-left: 30px;margin-right: 10px; padding-top: 20px;}
#popular P IMG {border:1px solid #CCCCCC; margin-bottom: 4px;}
#popular A { color: #000099; font-weight: bold; text-decoration: none;}
#popular .linkright, #popular .linkleft{display: block; width: 90px; float: left;}
#popular .linkright { text-align: right; clear: right;}
#popular EM { font-style: normal; text-align: center; display: block; margin-top: 5px; width: 180px; float: left;}
#popular EM A { font-weight: normal;}
#popular EM IMG {border: none; margin: 0px; vertical-align: middle;}

#faq { margin-bottom: 20px;}


#simple_form {width: 600px; padding-top: 10px}
#simple_form input {padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
#simple_form textarea {padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
#simple_form select {padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
#simple_form legend {padding-bottom: 0px}
#simple_form label {}
#simple_form dl {clear: both}
#simple_form dt {text-align: right; margin: 0px 10px 10px 0px; width: 90px; float: left}
#simple_form dd {line-height: 25px; margin: 0px 0px 10px; width: 475px; float: left}


H4
{
color:#333333;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
}

.ramka
{
width: 172px;
height:110px;
display:block;
margin: 4px;
}

.ramka_inner
{
width: 175px;
height:110px;
display:block;
background-repeat: no-repeat;
background-image: url('/media_files/image/loading.gif');
}



.box_content, .box_content-list {
	color: #333;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	margin-left: 7px; margin-right: 7px;
}



.box_content-list UL { margin: 0 0 0 10px; padding: 0; list-style: none;}

.box_content-list LI {margin: 0;}
.box_content-list LI.last {margin: 5px 0;}






.atopborder{
	float:none;display:block;
	width: 183px; height: 118px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}

a.atopborder:hover{
	border: 1px solid #66a54a;
	/*background-color: #a6e5aa;*/
}



.style_start {
width:175px;
height:110px;
display:block;
background-repeat: no-repeat;

}

.style_finish{
display:block;
}

.style_loaded {
width:175px;
height:110px;
display:block;
background-image: url('/media_files/image/theme_install.jpg');
}



#greyout {
  position:fixed;
  left:0px;
  top:0px;
  height:100%;
  width:100%;
  background:url('/media_files/image/greyoutbg.gif') repeat;
  filter:alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
#fulldiv {
  position:fixed;
  top:50%;
  left:50%;
  margin-left: -400px;
  margin-top: -280px;
}
#fullimg {
  border:1px solid #000000;
  z-index: 900;
	float: left;
}


#closediv {
	text-align: right;
	float: left;
}


#close {
  float: left; margin-left: -16px; margin-top: -10px;
  z-index: 100;
  height: 30px;
  width: 30px;
  z-index: 9000;
}


.hidden {
	display: none;
}















fieldset h1{
}

fieldset h1{
	background: #ECEFF5; padding: 10px; margin: 0 0 5px 0; border-top: 1px solid #94A3C4; color: #000000; font-size: 11px;
}

fieldset div{
	margin-top:7px;
	margin-left:5px;
	clear: both;
}

fieldset div span{
	float: left;
	font-weight: 900;
	color: #BBBBBB;
	font-size: 28px;
	float: left;
	margin-right: 15px;
}

fieldset div p{
	float: left;
	clear: right;
	margin-top: 7px;
}


fieldset select{
	width: 170px;
	float: right;
	border: #94A3C4 1px solid;
	margin: 0px;
	padding: 0px;
		margin-top:5px;
}

fieldset input{
	width: 170px;
	float: right;
	border: #94A3C4 1px solid;
	margin: 0px;
	padding: 0px;
		margin-top:5px;
}


#text{
	width: 360px;
	border: #94A3C4 1px solid;
	margin: 0px;
	padding: 0px;
	float: right;
}


#bug_submit{
	float: left;
	margin-top:0;
}

#screen{
	width: 220px;
}

.errmsg{
	font-weight: 900;
	color: red;
	font-size: 20px;
	float: right;
}


.paginator{
	margin-top: 20px;
}







