
.hellowin{
	position: absolute;
	top: 0px;
	left: 0px;
}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}
.plw-text-decoration-none{text-decoration:none!important;}
.plw-image-content{
	width: 100%;
}
.plw-logo{
	width: 180px;
}
.plw-image-content img{
	max-width: 480px;
	width: 100%;
	float: left;
	min-width: 200px;
}
.plw-image-content .plw-image-content-textbox{
	float:right;
	max-width: 430px;
	width: 100%;
	margin: 5px;
	padding: 7px;
}
.tooltip {
	display:none;
	position:absolute;
	border:1px solid #b3b3b3;
	background-color:white;
	border-radius:5px;
	padding:10px;
    color: black;
	font-size:12px Arial;
	box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
	}
.systems_buttons{
	width: 60px;
	position: fixed;
	right: 10px;
	bottom: 20px;
	z-index:99999999;
}
.eye_button{
	width: 60px;
	height: 60px;
	background-color: #7fa9d8;
	border-radius: 60px;
	-moz-border-radius: 60px;
   -khtml-border-radius: 60px;
	padding: 10px;
	margin-bottom: 10px;
	opacity: 0.6;
	cursor: pointer;
	z-index:99999999;
}
.setting_button{
	width: 60px;
	height: 60px;
	background-color: #7fa9d8;
	border-radius: 60px;
	-moz-border-radius: 60px;
   -khtml-border-radius: 60px;
	padding: 10px;
	margin-bottom: 10px;
	opacity: 0.6;
	z-index:99999999;
}
.mail_button{
	width: 60px;
	height: 60px;
	background-color: #7fa9d8;
	border-radius: 60px;
	-moz-border-radius: 60px;
   -khtml-border-radius: 60px;
	padding: 15px;
	margin-bottom: 10px;
	opacity: 0.6;
	z-index:99999999;
}
.phone_button{
	width: 60px;
	height: 60px;
	background-color: #7fa9d8;
	border-radius: 60px;
	-moz-border-radius: 60px;
   -khtml-border-radius: 60px;
	padding: 15px;
	margin-bottom: 10px;
	opacity: 0.6;
	z-index:99999999;
}
.phone_button:hover, .mail_button:hover, .setting_button:hover,.eye_button:hover,  #updown:hover {
	-ms-transform: scale(1.1,1.1); /* IE 9 */
  	-webkit-transform: scale(1.1,1.1); /* Safari */
  	transform: scale(1.1,1.1); /* Standard syntax */
  	opacity: 0.8;
}
/*#updown {
  height: 50px;
  width: 50px;
  position: fixed;
  top: 30px;
  left: 10px;
  cursor: default;
}*/
#updown {
    z-index: 200001 !important;
    height: 40px;
    width: 40px;
    position: fixed;
    top: 30px;
    left: 30px;
    cursor: default;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -khtml-border-radius: 40px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
#showScroll {
  height: 50px;
  width: 50px;
  position: fixed;
  top: 30px;
  left: 10px;
  cursor: pointer;
}
/*#updown.up {
  background: url(/shablons/classic/images/button_up_gray.gif) left top;
    cursor: pointer;
}*/
#updown.up {
    background: #7fa9d8 url(/images/arrow_up_40_w.gif) left top;
    cursor: pointer;
}
#updown.down {
  background: url(/shablons/classic/images/button_up_gray.gif) left -9px;
}
.header{
	margin: 0px;
	width: 100%;
/*	background: url(../../images/bg_line_202.png) repeat-x;*/
}
.pwl-inner-shadow-box{
	 background: #f6d8ac;
    overflow: hidden;
    color: black;
}
.with-shadows-before{
	position:relative;
  overflow:hidden; 
}
.with-shadows-before:before{
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -600px;
    height: 6px;
    width: 1200px;
}
.with-shadows-before:before {
    top: 0;
    background: -moz-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
    background: -webkit-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
    background: radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
}
.with-shadows-after{
	position:relative;
 	overflow:hidden; 
}
.with-shadows-after:after{
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -600px;
    height: 6px;
    width: 1200px;
}
.with-shadows-after:after {
    bottom: 0;
    background: -moz-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
    background: -webkit-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
    background: radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0));
}
.plw-centered-box{
	margin: 0px auto;
	overflow: auto;
}
.plw-left-box{
	float:left!important;
}
.plw-right-box{
	float: right!important;
}
.headerbox .logo{
	margin: 15px;
	float:left;
	border: none;
}
.headerbox .name{
	margin: 15px;
	float:left;
	border: none;
	FONT-SIZE: 16pt;
	line-height: 20pt;
	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;
	color:white;
}
.headerbox .contacts{
	margin: 15px 35px 15px 25px;
	float:right;
	border: none;
	FONT-SIZE: 10pt;
	line-height: 14pt;
	font-weight: bolder;
	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;
	color:white;
	text-align:right;
}
.headerbox .contacts a{
	color:white;
	text-decoration: none;
}
.headerbox .contacts a img{
	vertical-align: middle;
}
.headerbox .contacts a:hover{
	color:white;
	text-decoration:underline;
}

/*////
//// horisontal_menu
///*/
.horisontal_menu_box{
	width: 100%;
	clear:both;
	background-color: white;
   color:#0089c6;
   overflow: auto;
}
.right_button{
	float: right;
	overflow: auto;
	padding: 0px 5px 0px 0px;
}
.right_button a{
	text-decoration: none;
	color:#0089c6;
	display: inline-block;
	opacity: .6;
}
.right_button a:hover{
	opacity: 1;
}
.right_button img{
/*	float: left;*/
	vertical-align: middle;
}

.horisontal_menu{
/*	width: 100%;
	clear:both;*/
	float:left;
	overflow: auto;
}
.horisontal_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.horisontal_menu li {
    float: left;
    display: inline-block;
    text-align: center;
/*    padding: 14px 16px;*/
}
.horisontal_menu li a {
	text-decoration: none;
	display: inline-block;
   text-align: center;
   padding: 14px 16px;
   	color:#0089c6;
}
.horisontal_menu li a:hover {
   background-color: #02b0ff;
   color:white;
}
.horisontal_menu .active {
    background-color: red;
}

/*////
//// end horisontal_menu
///*/

/*////
//// social_buttons_menu
///*/

.social_buttons_menu{
	float:right;
	overflow: auto;
}
.social_buttons_menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
/*    background-color: #333;*/
}
.social_buttons_menu li {
    float: left;
    padding: 14px 4px;
}
.social_buttons_menu li a {
    display: inline-block;
    color: white;
    text-align: center;
    text-decoration: none;
}
.social_buttons_menu li a img{
	opacity: .6;
}
.social_buttons_menu li img{
	opacity: .4;
}
.social_buttons_menu li a:hover img{
    /*background-color: #111;*/
    opacity: 1;
}
.social_buttons_menu .active {
    /*background-color: red;*/
}

/*////
//// end social_buttons_menu
///*/

/*////
//// lang_buttons_menu
///*/

.langmenu{
	float:right;
	overflow: auto;
}
.langmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
        padding: 14px 4px;
/*    background-color: #333;*/
}
.langmenu li {
    float: left;
    padding-right: 7px;
/*    padding: 14px 4px;*/
}
.langmenu li a {
    display: inline-block;
    color:#0089c6;
    /*text-align: center;*/
    text-decoration: none;
}
.langmenu li a img{
	opacity: .6;
	vertical-align: middle;
}
.langmenu li img{
	opacity: .4;
}
.langmenu li a:hover img{
    /*background-color: #111;*/
    opacity: 1;
}
.langmenu .activeitem{
    /*background-color: red;*/
    opacity: .3;
}

/*////
//// end lang_buttons_menu
///*/

.textbox{
	margin: 0px auto;
	max-width: 1000px;
	min-width: 300px;
	/*width: 960px;*/
	min-height: 300px;
/*	overflow: auto;*/
	background: white;
/*	border-radius: 10px 10px 0px 0px;
	border: 1px solid white;*/
}
.textbox::after {
    content: "";
    clear: both;
    display: table;
}
.textbox a{
	FONT-SIZE: 12pt;
	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;
	color:#0089c6;
	text-decoration: none;
}
.textbox a:hover{
	color: #006c9d;
}
.textbox p{
	FONT-SIZE: 12pt;
	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;
	margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 10px; 
}
.textbox h1{
	margin: 10px 0px 10px 0px;
	padding: 15px 15px 15px 15px;
	width: 100%;
	clear:both;
	FONT-SIZE: 16pt;
	line-height: 16pt;
	font-weight: normal;
/*	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;*/
/*	color: #006c9d;
	background-color: #e1f1ff;*/
}
.textbox h2{
	margin: 10px 0px 10px 0px;
	/*padding: 15px;*/
	width: 100%;
	clear:both;
	FONT-SIZE: 14pt;
	line-height: 14pt;
	font-weight: normal;
/*	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;*/
	color: #708090;
}
.textbox h3{
	margin: 1px 0px 10px 0px;
	padding: 15px;
	width: 100%;
	clear:both;
	FONT-SIZE: 12pt;
	line-height: 12pt;
	font-weight: normal;
/*	FONT-FAMILY:  "ms sans serif", helvetica, sans-serif,Arial;*/
	color: #006c9d;
}

.topbox{
	margin: 0px auto;
	max-width: 1000px;
	/*min-width: 300px;*/
	/*width: 960px;*/
	min-height: 30px;
	overflow: auto;
	/*background-color: #a9a9a9;*/
	/*padding: 20px;*/
}

.bottom{
	width: 100%;
	overflow: auto;
	background-color: #a9a9a9;
}
.bottombox{
	margin: 0px auto;
	max-width: 1000px;
	min-width: 300px;
	/*width: 960px;*/
	min-height: 125px;
	overflow: auto;
	background-color: #a9a9a9;
	padding: 20px;
}
.bottombox ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    color: white;
}
.bottombox a{
	color: white;
	text-decoration: none;
}
.bottombox a:hover{
	color: red;
	text-decoration: underline;
}
@media screen and (max-width: 460px)
{
	.langmenu li {
    float: none;
	}
	.plw-logo
	{
		width: 130px!important;
	}
}
@media screen and (max-width: 420px) and (min-width: 300px)
{
	.langmenu li {
    float: none;
	}
}
@media screen and (max-width: 298px)
{
	.langmenu
	{
		float: left;
	}
	.langmenu ul {
    padding-top: 3px;
	}
	.langmenu li {
    float: left;
    padding-top: 3px;
	}
}