body { margin: 5px; padding-bottom:30px; min-width:1380px; background:#FFF; }
body, td { font-family: Arial; font-size: 12px; }

/*меню*/
.menu { position: relative; /* text-overflow:ellipsis;*/}
.menu {background: green; padding: 5px 5px 5px 5px;  margin: 0px 0px 2px 0px; font-size: 12px; color: #FFF; border: 2px solid green; height: 120px;  width: 220px; max-width:220px;
line-height: 1.8;
}
.menu2 {background: green; padding: 5px 0px 5px 0px;  margin: 0px 0px 2px 0px; font-size: 12px; color: #FFF; border: 2px solid green; height: 120px;  width: 220px; max-width:220px;
line-height: 1.4;
}


.menu a, .menu a:visited{ color: #FFF; text-decoration: underline; }
.menu .spons .active{ color: #FFFF00; text-decoration:none; border-bottom:1px dashed #FFFF00;  }
.menu .spons .active{   }

.menu2 div { padding:5px; }
.menu2 a, .menu2 a:visited { color: #FFF;  }
.menu a:hover{ color: #FFFF00; }

a { color: #0000FF; cursor: pointer;}
label { cursor:pointer; }
h1 {font-size: 20px; padding: 3px 0px 3px 0px;  background: green; margin: 7px 0px 0px 0px; color: #FFFF53; text-align: center;  }
h2 { margin: 5px 0 5px 0; padding: 3px 25px 3px 25px; font-size: 14px; color: #FFF; text-transform: uppercase;}
h3 {  padding: 0px 3px 0px 3px; font-size: 14px; color: green;/* background: green;font-weight: lighter;*/ text-transform: uppercase;}

.spons, .home_link{
background:#008000;
background-image: -webkit-gradient(linear, left, right, color-stop(0, #008000), color-stop(1, #005200));
background-image: -ms-linear-gradient(left, #008000, #005200);
background-image: -o-linear-gradient(left, #008000, #005200);
background-image: -moz-linear-gradient(left, #008000, #005200);
background-image: -webkit-linear-gradient(left, #008000, #005200);
background-image: linear-gradient(to left, #008000, #005200);
 }

.spons, .home_link
{
position: relative;
padding: 10px 5px 10px 5px;
border: 1px solid #00B800;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom:10px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5), inset 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.spons_title b {color:#FFFF33;}
.spons_title
{
  background:#3399FF; /*z-index:200;*/
position: absolute; top:-7px;
border: 1px solid #FFFFFF;

line-height:1;
padding: 2px 2px 2px 2px;
font-size:9px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.spons_text strong {color:#FF0000;}
.spons_text b {color:#000000;}
.spons_text span {font-size:12px; color:#008000; margin-left:15px;}
.spons_text
{
font-size:14px; line-height:1.5;
color: #000;
position: absolute;top:3px;
padding: 5px 70px 5px 10px;
background:#FFFFB0;

border: 1px solid #000;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);

opacity:0;
-webkit-transition: opacity 0.8s ease;
-moz-transition: opacity 0.8s ease;
-khtml-transition: opacity 0.8s ease;
-o-transition: opacity 0.8s ease;
transition: opacity 0.8s ease;
height:0;
width:0;
overflow:hidden;
}
.spons_text img { margin: 5px 10px 5px 0; border:1px solid #333333;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.spons_title:hover .spons_text
{
  height:auto;
  width:auto;
min-width:500px; z-index:400;
opacity:1;
-webkit-transition: opacity 0.8s ease;
-moz-transition: opacity 0.8s ease;
-khtml-transition: opacity 0.8s ease;
-o-transition: opacity 0.8s ease;
transition: opacity 0.8s ease;
}

.left_line { float:left; display:block; margin: 0 5px 5px 0; white-space: nowrap;}
.top1 { font-size: 16px; padding: 5px 0 7px 0; margin: 20px -5px 4px -5px;}
.top1 a { color: #FFF;  text-decoration: none; }
.top1 a:hover{ color: #FFFF53; }
.top1 img { margin: -11px 10px -22px 15px; position: relative; z-index: 1000; }
.top2 { font-size: 20px; margin: 2px -5px 5px -5px; color: #FFFF00; font-weight:lighter; }

.bottom { background: green; font-size: 12px; padding: 6px; margin: 0 4px 5px 2px;width:100%;}
.bottom td{  font-size: 12px; color:#FFF; vertical-align:top;padding-bottom:10px;}
.bottom div{ font-size: 12px; padding: 0 5px;  display:inline-block;}
.bottom div a{  color:#FFF;}
.copy {text-align: right; color: #FFFFFF; font-size: 12px;}


.sp1 {float:right; font-size: 12px; margin-right: 15px; margin-top: 3px; direction: ltr; color:#FFF;}
.sp1 img{ margin: 0 0 0 3px; }
.sp1 .translate_links img{margin-bottom: -2px;}
.sp1 a {font-size: 14px;  margin-right: 5px; }
.sp1 span {font-size: 14px;  color: #000000; }

.top {width: 100%;table-layout: fixed; border:0; border-spacing:0; border-collapse: collapse;}
/*центральный верхний блок*/
.topcenter { height: 60px; padding: 0px 0px 0px 5px; border:0; vertical-align:top;}
#topcenter1 {width:900px;}
#topcenter2 {overflow:hidden;}

.menu, .menu2, .content, .info, h2, .index1, .bottom, .green_b, .message {
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#topcenter1 img, #topcenter2 img, .top1, .top2, .menu, .menu2, .content, .info, h2, .index1, .bottom, .green_b, .message {
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.webstore {
position:fixed; top:-100px; left: 0; z-index:1005;
font-size:14px;
height:16px;
width:100%;
padding: 8px 140px 9px 10px;
white-space: nowrap;
box-shadow:0 3px 4px rgba(0,0,0, 0.5);
}
.webstore, .top1, .top2, h2 {
background:#008000;
background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #008000), color-stop(1, #005200));
background-image: -ms-linear-gradient(top, #008000, #005200);
background-image: -o-linear-gradient(top, #008000, #005200);
background-image: -moz-linear-gradient(top, #008000, #005200);
background-image: -webkit-linear-gradient(top, #008000, #005200);
background-image: linear-gradient(to bottom, #008000, #005200);
 }

.webstore div {border:0px solid red; width:auto;float:right;margin-right:70px;display:inline;}
.webstore a{ color:#FFFFFF;/*text-decoration:none;*/}
.webstore a:hover{ color:#FFFF53;}
.webstore .w_close {position:fixed; top:3px; right: 5px; z-index:1006;}
.webstore_close {display:none;}


.img_autor {float: left; border:0; margin-right:10px;}
/************* BOTOOM LINE ****************/
.line {
  border-top: 1px solid #FFFFFF;
  font-family: Arial; font-size: 14px; color: #000;
opacity:0.8;
filter: alpha(Opacity=70);
background-color:#008000;
 position: fixed; bottom:0;left:0;
 width:100%;
padding: 7px 5px 2px 15px;
 height:22px;
-webkit-transition: height 0.8s ease;
-moz-transition: height 0.8s ease;
-khtml-transition: height 0.8s ease;
-o-transition: height 0.8s ease;
transition: height 0.8s ease;

-webkit-transition-delay: 1s;
-moz-transition-delay: 1s;
-khtml-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;

}
.line2 {background-color:#008000;
opacity:0.8;
filter: alpha(Opacity=70);
  border-top: 0px solid green;
  font-family: Arial; font-size: 14px; color: #000;
 position: fixed; bottom:0;left:0;
 width:100%;
padding: 7px 5px 2px 15px;
 height:22px;
}
.line:hover {opacity:1;}
.line2:hover {opacity:1;}

.open_line {background-color:#008000;
 border-top: 0px solid green;
  font-family: Arial; font-size: 14px; color: #000;
 position: fixed; bottom:0;left:0;
 width:100%;
padding: 7px 5px 2px 15px;

height:240px;
-webkit-transition: height 0.5s ease;
-moz-transition: height 0.5s ease;
-khtml-transition: height 0.5s ease;
-o-transition: height 0.5s ease;
transition: height 0.5s ease;
 }
#line_close { position: absolute; top: 110px; right: 22px;z-index:3000;}
#line_span { font-weight: bolder; color: #FFFFFF; cursor:pointer;}
#line_span:hover { font-weight: bolder; color: #FFFF00; cursor:pointer;}
.container {display:inline-block; position: absolute; top: 20px; left: 10px; width:95%; z-index:999;}


/************ EDIT TRANSLATE *************/
.edit_translate {position:fixed; bottom:0px; left: 0; z-index:1006; background: #FDEDAF; width:100%;
padding: 2px 10px; line-height:1.5; border-top: 1px solid #7A7A7A;
}
 a.edit_link {color:#000000; text-decoration:none; background:#FFFFA3; BORDER: 1px dotted #009933; box-shadow: 2px 2px 6px 0 #808080;
 }
 a:hover.edit_link { color:#000000; text-decoration:none; background-color:#94FFA9;
-webkit-transition: color 0s ease;
-moz-transition: color 0s ease;
-o-transition: color 0s ease;
transition: color 0s ease;}
.edit_translate #newtext {font-size:14px; font-weight:lighter; color: black;}
.edit_translate #button_close { position: absolute; top: 10px; right: 22px;z-index:1010;}
/***********************/



.a_right {float:right;  margin-top: -10px; margin-right: 15px;}

.link_widget
{
text-align:center;
font-weight:bolder;
margin:5px 0;

}
#postmaster {position:relative;top:0;left:0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
margin: 0 0 0 5px;
border: 2px solid red; background-color: #FFF;
 width:207px; max-height:400px;  color:green;
text-align:center; font-size:16px; line-height:1.6; padding:10px 5px;
background-color:#FFFF99;
background-image:url('http://www.zhitov.ru/image/unnamed50.png');
background-repeat: no-repeat;
background-position:center top;
 }
#postmaster  input[type="text"] {background:#FFF; opacity:0.8; font-size:16px;  }
#postmaster  input[type="submit"] {color:green; font-size:20px; font-weight:bolder; padding: 0px 50px;  }
#warningGradientOuterBarG{ position:relative; top:10px;
height:10px;
width:80px;
border:1px solid #008000;
overflow:hidden;
background-color:#FFFFFF;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#008000));
background: -moz-linear-gradient(top, #FFFFFF, #008000);
background: -webkit-linear-gradient(top, #FFFFFF, #008000);
background: -ms-linear-gradient(top, #FFFFFF, #008000);
background: -o-linear-gradient(top, #FFFFFF, #008000);
background: linear-gradient(top, #FFFFFF, #008000);
}

.warningGradientBarLineG{
background-color:#FFFFFF;
float:left;
width:7px;
height:60px;
margin-right:12px;
margin-top:-14px;
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
}

.warningGradientAnimationG{
width:118px;
-moz-animation-name:warningGradientAnimationG;
-moz-animation-duration:0.6s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function:linear;
-webkit-animation-name:warningGradientAnimationG;
-webkit-animation-duration:0.6s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:linear;
-ms-animation-name:warningGradientAnimationG;
-ms-animation-duration:0.6s;
-ms-animation-iteration-count:infinite;
-ms-animation-timing-function:linear;
-o-animation-name:warningGradientAnimationG;
-o-animation-duration:0.6s;
-o-animation-iteration-count:infinite;
-o-animation-timing-function:linear;
animation-name:warningGradientAnimationG;
animation-duration:0.6s;
animation-iteration-count:infinite;
animation-timing-function:linear;
}

#warningGradientFrontBarG{}
@-moz-keyframes warningGradientAnimationG{
0%{margin-left:-19px;}
100%{margin-left:0px;}
}
@-webkit-keyframes warningGradientAnimationG{
0%{margin-left:-19px;}
100%{margin-left:0px;}
}
@-ms-keyframes warningGradientAnimationG{
0%{margin-left:-19px;}
100%{margin-left:0px;}
}
@-o-keyframes warningGradientAnimationG{
0%{margin-left:-19px;}
100%{margin-left:0px;}
}
@keyframes warningGradientAnimationG{
0%{margin-left:-19px;}
100%{margin-left:0px;}
}

.content, .info { padding: 3px 3px 3px 3px; border: 2px solid green; background-color: #FFF;}
.form, .form td {font-weight: bolder; background-color: #FFF;}
.form b {color: #FF0000;}
.info { padding: 10px; }
.info strong{ color:red;}

#resize_div {position:relative; left:10px; height:1px;clear:both;}
 .resize_frame1 { position:absolute; top:-28px; left:5px; font-size:24px; text-decoration:none; color:green; opacity:0.5; }
 .resize_frame2 { position:absolute; top:-28px; left:27px; font-size:24px; text-decoration:none; color:green; opacity:0.5; }
.resize_frame1:hover { border: 0px solid red; opacity:1; background-color:green; color:#FFF;}
.resize_frame2:hover { border: 0px solid red; opacity:1; background-color:green; color:#FFF;}

.index1 { border: 2px solid green;  padding: 5px;}
.index1 td {  padding: 5px; background-color: #e5eeF1; border-right: 2px solid white;}
.osn {margin: 0 0 5px 0;}

.info_a {white-space: pre-line; }
.info_a h3{margin:0 0 -10px 0; }
.info_a h2 { margin: 5px 0 0px 0; padding: 3px 25px 0px 25px; font-size: 14px; color: green; background: white; text-transform: uppercase;
border-radius: 0px 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.social
{
width:98%;
background-color:#ffff7c;
margin: 5px 5px 25px 0px;
padding: 0;
border-width: 2px 2px 2px 2px;
border-style: solid;
border-color: green;
border-radius: 5px 5px;
-moz-border-radius: 5px 5px;
-webkit-border-radius: 5px 5px;

-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.social2 { padding: 5px 5px 5px 5px; text-align: center;}
.social2 img { margin-top: 7px;}
.social2 a{ text-decoration: underline; margin:0 10px 0px 0px;}
.social2 a:hover{ color: #0000FF; text-decoration: underline; }


#vv_button {margin-top: 5px;  font-size: 16px; font-weight: bolder;  color: green; cursor:pointer;}


.left {  padding: 3px;  margin: 0px 0px 2px 0px;}
.left b { color: #0000FF; text-decoration: underline; }
.left a {  color: #000000; text-decoration: none; }
.left a:visited {color: #000000;}
.content .left a:hover {text-decoration: none; color: #000000;}
.content .left .url{  color: green; text-decoration: none;  font-size: 10px;}

.green_b2 {padding: 5px 5px 5px 5px;  margin: 0px 3px 7px 3px;
font-size: 14px;
color: #333;
border: 1px solid green;
border-radius: 3px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
} 
.topline {
padding: 5px 5px 5px 5px;  margin: 0px 3px 7px 3px; 
background-color:#FFFFBD; 
font-size: 12px;
border: 2px solid green; 
line-height:1.5; 
color: #333;
position: relative;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.topline a:hover {color: #000; }
.topline span{ font-size: 10px;}
.green_b {background: green; padding: 5px 5px 5px 10px;  margin: 0px 0px 3px -2px; font-size: 14px; color: #FFF; }
.green_b a{color: #FFF; }
.green_b b{color: #FFF; } /*FFFF53*/
.green_b span{ font-size: 10px; }

.top .name .translatejs {font-size: 14px; }
.name .translate_links img {margin-bottom: -2px;}
/*.top  { background: green url("/image/green32.png"); background-repeat: no-repeat;}color: red*/


.input { color: #000000; background-color:#FFFFFF; border:1px solid  green; margin-bottom: 5px;}


textarea,  input[type="text"]{
font-family: Arial, Verdana; font-size: 14px; /**/ color: green;
font-weight: bolder;
border-top: solid 1px #333333;
border-left: solid 1px #333333;
border-right: solid 1px #999999;
border-bottom: solid 1px #cccccc;
background: url(/image/inputbackgr.gif) top left no-repeat;
padding: 2px 3px; margin-bottom: 5px;}

select {font-weight: bolder; color: green;
font-family: Arial, Verdana;
border-top: solid 1px #333333;
border-left: solid 1px #333333;
border-right: solid 1px #999999;
border-bottom: solid 1px #cccccc;
background: url(/image/inputbackgr.gif) top left no-repeat;padding: 2px 1px; margin-bottom: 5px;}


.form {font-weight: bolder;}
.left2 {  width: 190px;  padding: 3px;  margin: 0px 0px 2px 0px;  background: #FFFFFF;}

.mess { width: 200px; padding: 5px;  margin: 0px 0px 2px 0px; background: green; font-size: 12px; color: #FFF;  border: 1px solid green;}
.mess textarea, .mess .input {width: 190px;}
.mess b {color: #ffff53;}
.mess a {color: #FFFFFF;}

.message input[type="text"], .message textarea {width: 95%;}
.message { background: green; padding: 10px 5px 5px 5px;  margin: 0px 0px 2px 0px; font-size: 12px; color: #FFF;
padding-bottom: 8px; font-weight: bolder;
}
.message a{ color:#FFF;}

.submit { margin-top: 15px; margin-bottom: 15px; font-size: 20px; font-weight: bolder;  color: green; cursor:pointer;}




#translate_popup2 { position: absolute;  top:3px; /*right: 10px;direction: ltr;*/
text-align: center;width: 96%; white-space: nowrap;
 }
.tr_flag {background: url(/image/flags.png) no-repeat; border: 0;margin: 0;padding: 0;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);}

#translate_popup2 .af ,.sp1 .af {background-position: 0 0;}
#translate_popup2 .ar ,.sp1 .ar {background-position: 0 -12px;}
#translate_popup2 .be ,.sp1 .be {background-position: 0 -24px;}
#translate_popup2 .bg ,.sp1 .bg {background-position: 0 -36px;}
#translate_popup2 .ca ,.sp1 .ca {background-position: 0 -48px;}
#translate_popup2 .cs ,.sp1 .cs {background-position: 0 -60px;}
#translate_popup2 .cy ,.sp1 .cy {background-position: 0 -72px;}
#translate_popup2 .da ,.sp1 .da {background-position: 0 -84px;}
#translate_popup2 .de ,.sp1 .de {background-position: 0 -96px;}
#translate_popup2 .el ,.sp1 .el {background-position: 0 -108px;}
#translate_popup2 .en ,.sp1 .en {background-position: 0 -120px;}
#translate_popup2 .es ,.sp1 .es {background-position: 0 -132px;}
#translate_popup2 .eu ,.sp1 .eu {background-position: 0 -132px;}
#translate_popup2 .et ,.sp1 .et {background-position: 0 -144px;}
#translate_popup2 .fa ,.sp1 .fa {background-position: 0 -156px;}
#translate_popup2 .fi ,.sp1 .fi {background-position: 0 -168px;}
#translate_popup2 .fr ,.sp1 .fr {background-position: 0 -180px;}
#translate_popup2 .ga ,.sp1 .ga {background-position: 0 -192px;}
#translate_popup2 .gl ,.sp1 .gl {background-position: 0 -204px;}
#translate_popup2 .he ,.sp1 .he {background-position: 0 -216px;}
#translate_popup2 .hi ,.sp1 .hi {background-position: 0 -228px;}
#translate_popup2 .gu ,.sp1 .gu {background-position: 0 -228px;}
#translate_popup2 .kn ,.sp1 .kn {background-position: 0 -228px;}
#translate_popup2 .ta ,.sp1 .ta {background-position: 0 -228px;}

#translate_popup2 .te ,.sp1 .te {background-position: 0 -228px;}
#translate_popup2 .hr ,.sp1 .hr {background-position: 0 -240px;}
#translate_popup2 .hu ,.sp1 .hu {background-position: 0 -252px;}
#translate_popup2 .id ,.sp1 .id {background-position: 0 -264px;}
#translate_popup2 .is ,.sp1 .is {background-position: 0 -276px;}
#translate_popup2 .it ,.sp1 .it {background-position: 0 -288px;}
#translate_popup2 .ja ,.sp1 .ja {background-position: 0 -300px;}
#translate_popup2 .ko ,.sp1 .ko {background-position: 0 -312px;}
#translate_popup2 .lt ,.sp1 .lt {background-position: 0 -324px;}
#translate_popup2 .lv ,.sp1 .lv {background-position: 0 -336px;}
#translate_popup2 .mk ,.sp1 .mk {background-position: 0 -348px;}
#translate_popup2 .ms ,.sp1 .ms {background-position: 0 -360px;}
#translate_popup2 .mt ,.sp1 .mt {background-position: 0 -372px;}
#translate_popup2 .nl ,.sp1 .nl {background-position: 0 -384px;}
#translate_popup2 .no ,.sp1 .no {background-position: 0 -396px;}
#translate_popup2 .pl ,.sp1 .pl {background-position: 0 -408px;}
#translate_popup2 .pt ,.sp1 .pt {background-position: 0 -420px;}
#translate_popup2 .ro ,.sp1 .ro {background-position: 0 -432px;}
#translate_popup2 .ru ,.sp1 .ru {background-position: 0 -444px;}
#translate_popup2 .sk ,.sp1 .sk {background-position: 0 -456px;}
#translate_popup2 .sl ,.sp1 .sl {background-position: 0 -468px;}
#translate_popup2 .sq ,.sp1 .sq {background-position: 0 -480px;}
#translate_popup2 .sr ,.sp1 .sr {background-position: 0 -492px;}
#translate_popup2 .sv ,.sp1 .sv {background-position: 0 -504px;}
#translate_popup2 .sw ,.sp1 .sw {background-position: 0 -516px;}
#translate_popup2 .th ,.sp1 .th {background-position: 0 -528px;}
#translate_popup2 .tl ,.sp1 .tl {background-position: 0 -540px;}
#translate_popup2 .tr ,.sp1 .tr {background-position: 0 -552px;}
#translate_popup2 .uk ,.sp1 .uk {background-position: 0 -564px;}
#translate_popup2 .vi ,.sp1 .vi {background-position: 0 -576px;}
#translate_popup2 .yi ,.sp1 .yi {background-position: 0 -588px;}
#translate_popup2 .zh-cn ,.sp1 .zh-ch {background-position: 0 -600px;}
#translate_popup2 .mww ,.sp1 .mww {background-position: 0 -600px;}
#translate_popup2 .zh-tw ,.sp1 .zh-tw {background-position: 0 -612px;}
#translate_popup2 .hy ,.sp1 .hy {background-position: 0 -624px;}
#translate_popup2 .az ,.sp1 .az {background-position: 0 -636px;}
#translate_popup2 .ka ,.sp1 .ka {background-position: 0 -648px;}
#translate_popup2 .ht ,.sp1 .ht {background-position: 0 -660px;}
#translate_popup2 .bn ,.sp1 .bn {background-position: 0 -672px;}
#translate_popup2 .la ,.sp1 .la {background-position: 0 -684px;}
#translate_popup2 .eo ,.sp1 .eo {background-position: 0 -696px;}
#translate_popup2 .ur ,.sp1 .ur {background-position: 0 -708px;}




#translate_popup {
text-align: left;
direction: ltr;
display: none;
/*back ground-color: rgb(242, 241, 233);#FFAD33 */
background-color: #FFFFAA; 
border: 2px solid green; 

/*background-color: #fff;  IE6 and IE7 don't support inherit! 
border-style: solid;
border-width: 1px;*/
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
font-size: 13px;
padding: 0.5em;
position: absolute; top: 35px; right: 7px;
z-index: 50;
 text-transform: lowercase;
 opacity: 0.95;
filter: alpha(Opacity=95);
}

.translate_links { border: 0; margin: 0; padding: 0; text-align: left; }
.translate_links tr {border: 0;}
.translate_links td {border: 0;padding: 0 1em 0 0;}
.translate_links a {display: block; font-family: Arial; font-weight: normal !important; line-height: 1.5; text-decoration: none; white-space: nowrap;}
.translate_links a:hover {color: green;}
.translate_links .translate_flag {background: url(/image/flags.png) no-repeat;border: 0;margin: 0;padding: 0;
}


.translate_links .af {background-position: 0 0;}
.translate_links .ar {background-position: 0 -12px;}
.translate_links .be {background-position: 0 -24px;}
.translate_links .bg {background-position: 0 -36px;}
.translate_links .ca {background-position: 0 -48px;}
.translate_links .cs {background-position: 0 -60px;}
.translate_links .cy {background-position: 0 -72px;}
.translate_links .da {background-position: 0 -84px;}
.translate_links .de {background-position: 0 -96px;}
.translate_links .el {background-position: 0 -108px;}
.translate_links .en {background-position: 0 -120px;}
.translate_links .es {background-position: 0 -132px;}
.translate_links .et {background-position: 0 -144px;}
.translate_links .fa {background-position: 0 -156px;}
.translate_links .fi {background-position: 0 -168px;}
.translate_links .fr {background-position: 0 -180px;}
.translate_links .ga {background-position: 0 -192px;}
.translate_links .gl {background-position: 0 -204px;}
.translate_links .he {background-position: 0 -216px;}
.translate_links .hi {background-position: 0 -228px;}
.translate_links .te {background-position: 0 -228px;}
.translate_links .hr {background-position: 0 -240px;}
.translate_links .hu {background-position: 0 -252px;}
.translate_links .id {background-position: 0 -264px;}
.translate_links .is {background-position: 0 -276px;}
.translate_links .it {background-position: 0 -288px;}
.translate_links .ja {background-position: 0 -300px;}
.translate_links .ko {background-position: 0 -312px;}
.translate_links .lt {background-position: 0 -324px;}
.translate_links .lv {background-position: 0 -336px;}
.translate_links .mk {background-position: 0 -348px;}
.translate_links .ms {background-position: 0 -360px;}
.translate_links .mt {background-position: 0 -372px;}
.translate_links .nl {background-position: 0 -384px;}
.translate_links .no {background-position: 0 -396px;}
.translate_links .pl {background-position: 0 -408px;}
.translate_links .pt {background-position: 0 -420px;}
.translate_links .ro {background-position: 0 -432px;}
.translate_links .ru {background-position: 0 -444px;}
.translate_links .sk {background-position: 0 -456px;}
.translate_links .sl {background-position: 0 -468px;}
.translate_links .sq {background-position: 0 -480px;}
.translate_links .sr {background-position: 0 -492px;}
.translate_links .sv {background-position: 0 -504px;}
.translate_links .sw {background-position: 0 -516px;}
.translate_links .th {background-position: 0 -528px;}
.translate_links .tl {background-position: 0 -540px;}
.translate_links .tr {background-position: 0 -552px;}
.translate_links .uk {background-position: 0 -564px;}
.translate_links .vi {background-position: 0 -576px;}
.translate_links .yi {background-position: 0 -588px;}
.translate_links .zh-cn {background-position: 0 -600px;}
.translate_links .mww {background-position: 0 -600px;}
.translate_links .zh-tw {background-position: 0 -612px;}
.translate_links .hy {background-position: 0 -624px;}
.translate_links .az {background-position: 0 -636px;}
.translate_links .ka {background-position: 0 -648px;}
.translate_links .ht {background-position: 0 -660px;}
.translate_links .bn {background-position: 0 -672px;}

.tooltip {
border-bottom: 0px dotted #000000;
color: #000000;
outline: none;
cursor: default;
text-decoration: none;
position: relative;

}
.tooltip img.img_help {text-decoration: none; border: 0;}
.img_help {position: relative; top: 3px}
.img_help a {border: 0;}
.tooltip span { /*margin-left: -999em;*/	 position: absolute; display: none;}

.tooltip:hover span {  display: block; width: 350px;
border-radius: 10px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;

-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);

/*-webkit-transition: width 0.5s ease;
-moz-transition: width 0.5s ease;
-o-transition: width 0.5s ease;
transition: width 0.5s ease;*/

position: absolute; left: 0.5em; top: 0.5em; z-index: 99; margin-left: 0px;
}
.tooltip:hover img.img_warning_big  {border: 0; margin: -16px 0 0 -38px;	float: left; position: absolute; top:2px;left: 22px}
.tooltip:hover em {
font-style:normal;
font-size:12px;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-weight:bold;
display: block; padding: 0.2em 0 0.2em 0;
text-align:left;
color:#000000;

}


.custom { padding: 0.5em 0.8em 0.8em 2em; }
.help { background-color: #FFFFAA; border: 2px solid green/*#FFAD33*/; line-height: 15px;
opacity: 0.95;
/*filter: alpha(Opacity=95);*/}
.tooltip:hover .img_help {border: 0; margin: 0 0 0 0;}

.tooltip em img{ margin-right: 10px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.indeximg {
margin: 0 10px 0 0;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.tooltip2{
 position:absolute;
 z-index:999;
 left:-9999px;
 background-color: #FFFFAA;
 padding:5px 10px;
 border:1px solid #000;

 /*font-weight: bolder;*/
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;

-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);

}

#ccalc {cursor: move;
border: 3px outset #FFFFFF;
border-radius: 15px; 
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
padding: 15px 5px 10px 5px;
 position: fixed;  right: 10px; bottom: 10px; width: 135px; height: 170px;
background: #3C3C3A; }

#calculator{cursor: default;width: 132px;background: #3C3C3A; font-size: 16px; }
 #calculator .input{font-size: 14px; font-family: Arial; /* font-weight: bolder; */ width: 32px; cursor: pointer; border: 1px solid #000;
 background-color: #FFFF8A; text-shadow: #FFF 0.1em 0.1em 0.2em;
 
 -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 1px 1px 2px #FFF;

 border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
} 
#calculator .input:hover{background-color: green; color: #FFF; text-shadow: black 0.2em 0.2em 0.2em}

#resets { color: red;font-size: 14px;font-family: Arial;/* font-weight: bolder; */ width: 32px;}
#result{width: 90%; padding: 3px 5px;margin: 0 0 5px 0;
font-family: Arial; border: 2px solid #ABABAB;
background: url('image/inputbackgr.gif');
font-size: 16px; color: green; font-weight: lighter;
border-radius: 5px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}

#frame1 {
 width:100%; height:550px; border: 2px solid green;
}

 .dspdetal {background: #FFF; color:#333333; padding: 0 3px 3px 10px;
 border: 0px solid #0066FF; margin-top: 0px;}
 .dspdetal a{ color:#333333;}
 .dspdetal span{ font-size: 12px; color: #339900}

 /* index */
 #zhitov_div {margin: 5px 0 25px 0;}
.zhitov_top, .zhitov_menu,.zhitov_copy,.zhitov_info { font-family: Arial; font-size: 14px; }
a {cursor: pointer; color:#0000FF;}
#zhitov_div a:hover { color:#0000FF;}
 #zhitov_div h2 {font-family: Arial; background: green; font-size: 20px;  padding: 3px 0px 3px 0px; margin: 4px 0px 4px 0px;  color: #FFFF53; text-align: center;}/**/
#zhitov_div h3 {color:green; margin: 5px 0 5px 0;}
.zhitov_top {background: green; font-size: 16px; padding: 4px 0 8px 0; margin: 5px 2px 2px 2px; color: #FFFF53;}
.zhitov_top a, .zhitov_top a:hover { color: #FFFF53;}
.zhitov_top img { margin: -11px 10px -22px 15px; position: relative; z-index: 1000; }
.zhitov_menu {padding: 5px; border: 2px solid green; background-color: #FFF; width: 100%;}
.zhitov_menu td{width: 25%;}
.zhitov_menu a:hover{color: #FF0000;}
.zhitov_info {padding: 13px 50px 3px 50px; border: 2px solid green; background-color: #FFF; }
.zhitov_iimg {margin: 3px 10px 10px 0px; position:relative; border: 2px solid green;}
.zhitov_inline {display: inline; }
.zhitov_copy a { color:#FFF; }
.zhitov_copy {
 background: green; color:#FFF;
font-size: 12px; margin: 5px 0px 5px 0px; padding: 5px 10px 5px 10px;
text-align:right;}
.zhitov_copy img {margin: -3px 5px -3px 5px; } .zhitov_anons { padding: 0 0 0 0px;}
.zhitov_copy, .zhitov_top, .zhitov_menu,.zhitov_info,.zhitov_iimg, h2 {
border-radius: 3px 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}

.zhitov_inline {display: inline-block;
 font-size: 12px;
max-width:104px; height:104px; margin-right:4px; margin-bottom:4px;
cursor:pointer;
outline: none;
text-decoration: none;
position: relative;
-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
border: 1px solid green;
 line-height: 1.3em;

-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.zhitov_inline:hover {box-shadow: 4px 4px 8px rgba(90, 90, 90, 0.7);}
.zhitov_inline img { margin: 0px;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; border:0;}

.zhitov_inline span {/*display:inline-block;
background-color:#FFFFCC;
z-index:20;
color: #000000;
max-width: 92px; max-height:92px;
overflow:auto;
position: absolute;  left: 0; bottom: 0px; margin-left: 0px;*/
padding: 5px;

}

.zhitov_inline span {

border: 1px solid green;
-o-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

-o-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);

position: absolute; left: 0px; bottom: 100px;
min-width: 100px;
max-width: 100px;
opacity: 0.95;
}
.new:after {content:"NEW"; padding:2px; color:red; font-size:12px; font-weight:bolder;  position: absolute; right: -5px; top: -12px; background-color:#FFFF99; border:1px solid red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

-o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}

.b {
padding: 5px; margin: 5px 0; background-color:#ffff7c; border: 2px solid green;
line-height:1.5; position: relative;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.b a:hover {color: #0000FF;}

.w_table {width:850px; border: 1px solid green; background-color: #FFFFD1; border-collapse: collapse; margin:5px 0 10px 0;
-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}
.w_table td{border: 1px solid green; padding:10px; vertical-align:top;}
.w_textarea {width:400px; font-size:14px; color: black; font-weight:lighter;}

/*@-webkit-keyframes blinked {
  from {  -webkit-transform: scale(1) rotate(0deg);  }
  80% {-webkit-transform: scale(1) rotate(0deg); }
  to {  -webkit-transform: scale(1) rotate(-720deg);  }
}*/

.tab_cupe {border-collapse:collapse;  margin-top: 5px; border:1px solid green;/*position:relative; width:100%;*/ }
.tab_cupe td{font-weight:normal; padding:5px; border:0px solid green; vertical-align:top; text-align:right;}
.tab_cupe input[type="text"]{color:green; width:35px; margin-right: 2px; }
.submit_cupe { margin-top: 5px; margin-bottom: 5px; font-size: 14px; font-weight: bolder;  color: green; cursor:pointer;}



.input_warning {font-family:Arial;
position:absolute; padding: 3px 8px; margin-top:2px; margin-left:5px; white-space: nowrap; font-size: 12px;
background-color: #FFFF99;
border:1px solid red;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
color: #ff0000;
opacity:0.9;
transition: opacity 0.3s ease, font-size 0.2s ease, margin-top 0.3s ease 0s;
-o-transition: opacity 0.3s ease, font-size 0.2s ease, margin-top 0.3s ease 0s;
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.hide_input_warning
{font-family:Arial;
position:absolute; padding: 3px 8px; margin-top:-5px; margin-left:5px; white-space: nowrap; font-size: 12px;
background-color: #FFFF99;
border:1px solid red;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
color: #ff0000;
opacity:0;
transition: opacity 1s ease 0.5s, font-size 0.2s ease 0s,margin-top 1s ease 0.5s;
-o-transition: opacity 1s ease 0.5s, font-size 0.2s ease 0s,margin-top 1s ease 0.5s;
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);   }

.autor img { float:left; margin-right:5px; }
.autor a { color:#FFFFFF; }
.autor .lfb {background: url('http://www.zhitov.ru/image/subscribe/b-share-icon.png'); background-position: left -67px; background-repeat: no-repeat; margin:0 5px 0 0; padding: 2px 0 1px 20px;  }
.autor .lvk {background: url('http://www.zhitov.ru/image/subscribe/b-share-icon.png'); background-position: 0px left; background-repeat: no-repeat; margin:0 5px 0 0; padding: 2px 0 0px 20px;  }

#grafdoor { background:#FFFF99; border:1px solid #999; padding: 5px 5px 5px 25px; margin:0 0 5px 0; font-size:14px; border-radius:3px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
text-align:center;
}
#grafdoor a{ /*color:red; text-decoration:none;*/}
#grafdoor span{ color:green; font-size:12px; }







