html{ background:url(img/body_fon.png); height:100%; overflow-y:scroll; } body{ height:100%; font:9px verdana,tahoma,georgia,sans-serif; margin:0px; padding:0; }
body h1,b{ text-transform:uppercase; font:bolder 10px verdana,tahoma; }  body a{ text-decoration:none; color:#006633; } p a{ font-weight:bolder; text-decoration:underline; }
#loadimg{
	width:31px; height:31px; text-align:center; padding:6px 0;	background:url(img/load.gif) no-repeat center; margin:auto;
	position:absolute; top:0px; left:50%; margin-left:-15px;
}
#load{
	width:100%; height:100%; background:#ffffff;
	position:absolute; top:0; left:0;
}
#panel{
	float:left; overfloe:auto; text-align:center;
}
#mainspy{ cursor:help; margin-right:6px; width:88px; height:31px; border:0px solid #093A46; }
.bold{ text-transform:uppercase; font:bolder 10px verdana,tahoma; }
.box1{
	color:#006633; font:11px verdana,tahoma; cursor:pointer;
	width:110px; height:31px; border:0;	background:url(img/box.png) 0px 0px no-repeat;
}
.box2{
	color:#006633; font:11px verdana,tahoma; cursor:pointer;
	width:110px; height:31px; border:0;	background:url(img/box.png) 0px -30px no-repeat;
}
.input{
	color:#19A305; font:bolder 9px verdana,tahoma; text-align:center; width:150px; height:18px; border:0px; background:url(img/input.png);
}.input:hover{ color:#32CA43; }
.ok{
	color:#19A305; font-size:10px; text-align:center; cursor:pointer;
	background:#094337;	border:1px solid #297459; padding:2px 0;
}.ok:hover{	color:#32CA43; border:1px solid #32CA43; }

#send{
	font:11px verdana,tahoma; color:#0C3A45; text-transform:uppercase; cursor:pointer;
	width:154px; height:35px; border:0;
	background:url(img/button.png) 0 0 no-repeat;
	margin:4px auto;
}#send:hover{ background:url(img/button.png) 0 -35px no-repeat; }

.num_str{
	color:#0C3A45; background:#F5F5F5; border:1px solid #D6D6D6; float:left; padding:2px 10px; cursor:pointer;
}.num_str:hover{ color:#ffffff; background:#1D5E6F; border:1px solid #000000; }

.num_str_bold{
	color:#ffffff; font-weight:bolder; background:#1D5E6F; border:1px solid #000000; float:left; padding:2px 10px; cursor:pointer;
}
/* ===============> main */
.main{
	color:#006633; background:#fafafe; font:bolder 9px tahoma,verdana; text-transform:uppercase; letter-spacing:1px;
	margin:0px 8px; width:330px; padding:7px; border:1px solid #CCCCCC; display:block;
}
.mainx{ color:#517F8A; width:330px; text-align:justify; background:#fdfdfe; border:1px solid #CCCCCC; border-top:0px; margin:0px 8px 20px 8px; padding:7px; }
/* ===============> textarea */
.textarea_main{
	float:left; width:397px; background:#F5F5F5; border:1px solid #CCCCCC; padding:0; position:relative;
}
#text{
	color:#0C3A45; margin:0px; float:left; width:395px; height:180px; border:0; border-bottom:1px solid #CCCCCC; background:#F2F2F2;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* Chrome, Safari, Opera */
	body:first-of-type #text { width:393px; }
}
@-moz-document url-prefix(){ /* Firefox */
  #text { width:397px; }
}
#files{
	float:right; margin:0; width:106px;
}
.file_export{
	color:#517F8A; float:left; position:relative; width:70px; height:11px; border:0; border-right:1px solid #CCCCCC; padding:7px 0;
}.file_export:hover{ background:#EAEAEA; }

.button_input{
	color:#517F8A; font:11px verdana,tahoma; width:70px; height:25px;
	float:left; border:0; padding:4px 0; cursor:pointer; background:#F5F5F5;
}.button_input:hover{ background:#EAEAEA; }

.div_files{
	position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity:0); width:110px; height:23px; border:0;
}
.setting_button{
	color:#517F8A; font:11px verdana,tahoma; width:35px; height:20px;
	float:left; border:0; border-left:1px solid #CCCCCC;  padding-top:5px; padding-left:0px; cursor:pointer; opacity:0.7; filter:alpha(opacity:70);
}.setting_button:hover{ background:#EAEAEA; opacity:1; filter:alpha(opacity:100); }

#setting_import{
	width:100%; height:44px; position:absolute; bottom:26px; left:0px; border-top:1px solid #CCCCCC; background:#F6F6F6;
}
.clear{
	font:11px tahoma,tahoma; width:219px; height:25px; color:#517F8A; border:0px; border-left:1px solid #CCCCCC; cursor:pointer; letter-spacing:2px; background:#F6F6F6;
}.clear:hover{ background:#EAEAEA; }
/* ===============> analiz */
.analiz{
	color:#006633; font-size:10px; float:left; text-align:center; border:1px solid #CCCCCC; margin-right:2px; padding:7px 0; position:relative;
}
.st_bl{ color:#1D5E6F; padding-left:4px; font-size:10px; font-weight:bolder; }
.liniya{
	height:1px; margin:14px 0; border-top:1px solid #CCCCCC;
}
.noscript{
	color:#ffffff; font-size:15px; height:24px;
	background:url(img/noscript.png) repeat; 
}
/* ==============> logo*/
.logo{
	height:138px; background:url(img/fon_logo.png);
}
.logo_top{
	height:100px; background:url(img/logo_shadow.png);
}
.logo_center{
	width:1000px; height:100px; margin:auto; overflow:auto; background:url(img/logo.jpg);
	border-left:1px solid #49666d; border-right:1px solid #49666d;
}
.logo_center_left{
	opacity:0; filter:alpha(opacity:0);
	background:#0A463A; cursor:pointer; width:300px; height:90px; float:left;
}
.logo_center_right{
	margin:5px 5px 0 0; margin-top:5px; width:600px; height:90px; float:right; text-align:right;
}
.logo_line{
	height:38px; background:url(img/logo_line.png);
}
.logo_menu{
	width:1000px; height:38px; margin:auto;
	border-left:1px solid #49666d; border-right:1px solid #49666d;
	background:url(img/logo_button.png);
}
.button{
	font-weight:bolder;	font:9px verdana,tahoma;
	color:#F0F0F0; text-transform:uppercase; text-decoration:underline;
	height:36px; padding: 0px 16px; float:right; line-height:35px;
	border-left:1px solid #49666D;
}.button:hover{ color:#54CF64; background:url(img/logo_line.png); }
/* ==============> content */
.content{
	min-height:100%; margin-bottom:-80px; overflow:auto;
	background:url(img/cont_fon.png) repeat-y center;
}
.content_poisk{
	min-height:100%; margin-bottom:-80px; overflow:auto;
	background:url(img/poisk_fon.png) repeat-y center;
}
.poisk{
	width:962px; margin:0px 20px; background:url(img/spider.png) no-repeat top left;
}
.cont_center{
	width:1002px; min-height:100%; margin:auto; overflow:auto; 
}
.cont_shadow{
	width:990px; height:10px; margin:auto; background:url(img/cont_shadow.png);
}
.cont_l{
	width:245px; float:left;
}
.menu_top{
	font:9px verdana,tahoma; background:#336666;
	color:#E0E0E0; text-transform:uppercase; width:202px;
	padding:6px 0px; margin-left:18px; text-align:center;
}
.menu{
	color:#0C3A45; font:9px verdana,tahoma; text-transform:uppercase; text-align:center;
	width:202px; display:block;	padding:9px 0px; margin-left:18px; background:url(img/menu_shadow.png); background-position:top;
}.menu:hover{ color:#006633; background:url(img/menu_shadow.png); background-position:0 100%; }

.span_adsense{
	overflow:auto; min-height:180px; margin:0px 0px 0px 19px; width:200px;
}
.menu_bottom{
	margin:0px 0px 88px 19px; height:25px;
	background:url(img/menu_shadow.png) no-repeat; background-position:4px -12px;
}
.apdejty_l{
	color:#0C3A45; font:11px tahoma,verdana;
	border-bottom:1px dashed #A8A8A8;
	width:98px; height:15px; float:left; margin:6px 0px 0px 36px;
}
.apdejty_r{
	color:#0C3A45; font:11px tahoma,verdana; text-align:right;
	border-bottom:1px dashed #A8A8A8;
	width:65px; height:15px; float:left; margin:6px 0px; padding-right:1px;
}
.cont_r{
	color:#006633; font-size:11px; width:737px; text-align:center; float:right;
	margin-right:20px; margin-top:10px; margin-bottom:95px;
}
/* ==============> footer */
.footer{
	height:80px; background:url(img/fon_logo.png);
}
.footer_shadow{
	height:80px; background:url(img/footer_shadow.png);
}
.footer div{
	color:#F0F0F0; text-transform:uppercase;
}
.footer_center{
	width:1002px; height:80px; margin:auto;
	background:url(img/logo_shadow.png) repeat-x;
}
.footer_l{
	text-align:center;
	width:230px; height:80px;
	line-height:18px; float:left;
	border-left:1px solid #49666D;
	background:url(img/footer_shad_l.png) no-repeat;
	background-position:left;
}
.footer_l a{
	color:#F0F0F0;
}
.footer_r{
	width:500px; height:80px;
	padding-right:25px; float:right; text-align:right;
	border-right:1px solid #49666D;
	background:url(img/footer_shad_r.png) no-repeat;
	background-position:right;
}
/*
	background: #fc0 url(img/images.png) repeat-y;
	background-repeat:repeat; no-repeat или repeat-y. clear:both;
	background-attachment:scroll; background-position:top left;	background:url(img.png) no-repeat scroll 0px 0px;;
	font:14px 'PlayRegular'; font-style:italic; letter-spacing:1px; # Наклонный шрифт
*/
