﻿@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; }

html { height: 100%; }
a {  text-decoration:none;  color:#5990b6; }

@font-face {
  font-family: 'CANDARA';
  src: url('../font/candara.eot?') format('eot'),
       url('../font/candara.woff') format('woff'),
       url('../font/candara.ttf')  format('truetype'),
       url('../font/candara.svg#svgFontName') format('svg');
  }

body { margin:0; padding:0;  font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:16px; }
.boxShadow { box-shadow: 0 3px 3px rgba(0, 0, 0, .2); }

.header { width:100%; height:149px; background-color:#fbfbfb; z-index:300; }


h1 { color:#538cbf; font-size:22px; line-height:110%; }
h3 { color:#538cbf; font-size:15px; padding-top:10px; padding-left:10px; line-height:110%; }
h4 { color:#656565; text-transform:uppercase; font-size:16px; padding:0; margin:0; }
h5 { font-size:14px; padding:0; margin:0; }

.logo { 
	border:0px solid #999999; 
/*	background-image:url(../images/logo.png); */
	width:213px; 
/*	height:95px; */
	background-position:top top; 
	background-repeat:no-repeat; 
/*	padding-bottom:15px; */
	z-index:350; 
}
.logo:hover { 
/*	background-image:url(../images/logo_head.png); */
	opacity:0.5;
}

.logotopmin { background-image:url(../images/logo_topmin.png); width:248px; height:46px; background-position:center center; background-repeat:no-repeat; }

#top_nav { 
	background:none;
  top: 99px; 
  position: fixed;
  z-index: 500; 
}
#logotopmin { opacity:0; }

.language { font-size:13px; border:0px solid #999999; position:relative; top:-10px; }
.language ul { padding:0; margin:0; padding-left:10px; padding-right:10px;  }
.language ul li { display:table-cell; padding:0; margin:0; }
.language ul li a { text-transform:uppercase; line-height:100%;
	padding-right:5px; 
	padding-left:5px; 
	text-decoration:none;
	color:#a2a2a2; 
}
.lineright { border-right:1px solid #e9e9e9; }
.language ul li a:hover { color:#538cbf; }
.language ul li a.active { color:#538cbf; }

.topline { height:46px; border-top:1px solid #d0d0d0; }

.menutop { }
.menutop ul { padding:0; margin:0; }
.menutop ul li { display:table-cell; }
.menutop ul li a { 
	display:block; 
	padding:14px; 
	padding-right:18px; 
	padding-left:16px; 
	background-image:url(../images/razd_top.png); 
	background-repeat:no-repeat; 
	background-position:right;
	text-decoration:none;
	color:#5e5e5e; 
}
.menutop ul li a:hover { color:#5990b6; }

.search { width:128px; height:31px; border:1px solid #e4e4e4; background-color:#FFFFFF; border-radius:5px; margin-left:12px; position:relative; top:11px; left:570px;  }
.search .textinput { width:92px; margin:0; padding:0px; padding-left:10px; float:left; top:10px; height:29px; border:none; }
.search .buttoninput { width:18px; height:29px; background-repeat:no-repeat; background-position:center center; background-image:url(../images/search.png); border:0; background-color:#FFFFFF; top:10px; }

.texttop { background-image:url(../images/text.png); width:644px; height:64px; border:none; background-repeat:no-repeat; position:relative; top:-10px; left:40px; }

.iconstop { padding:0; margin:0; height:34px; padding-left:20px;  }
.iconstop a { border:none; padding:0; margin:0; }
.iconstop .fb { width:38px; height:37px; padding:0; margin:0; background-image:url(../images/icons_top.png); background-position:0 0px; background-repeat:no-repeat; display:table-cell;  }
.iconstop .fb:hover { background-image:url(../images/icons_top_head.png); }
.iconstop .vk { width:38px; height:37px; background-image:url(../images/icons_top.png); background-position:-40px 0; background-repeat:norepeat; display:table-cell; }
.iconstop .vk:hover { background-image:url(../images/icons_top_head.png); }

.iconstop .skype { width:38px; height:37px; background-image:url(../images/icons_top.png); background-position:-80px 0; background-repeat:norepeat; display:table-cell; }
.iconstop .skype:hover { background-image:url(../images/icons_top_head.png); }

.iconstop .sendmail { width:38px; height:37px; background-image:url(../images/icons_top.png); background-position:-120px 0; background-repeat:norepeat; display:table-cell; }
.iconstop .sendmail:hover { background-image:url(../images/icons_top_head.png); }

.iconstop .call { width:34px; height:37px; background-image:url(../images/icons_top.png); background-position:-160px 0; background-repeat:norepeat; display:table-cell; }
.iconstop .call:hover { background-image:url(../images/icons_top_head.png); }

.actuals { width:972px; height:110px; background-color:#FFFFFF; color:#656565; line-height:110%; border:none; padding:6px; }
.helpbutton { width:180px; display:block; background-color:#538cbf; text-align:center; margin:2px; padding:10px; border:0px solid #FFFFFF; border-radius:15px; }
a .helpbutton { color:#FFFFFF; font-weight:600; }

.main { width:980px; }
/* border-left:10px solid #FFFFFF; border-bottom:10px solid #FFFFFF; */
.main .statti { float:left; background-color:#FFFFFF; }
.main .statti .block { width:100%; height:100%; background-color:#eaeaea; margin-left:10px; margin-bottom:10px; }

.main .type1 { background-color:#eaeaea; width:294px; float:left; padding:9px; margin:5px; height:300px; border:1px solid #FFFFFF; color:#5e5e5e;  }
.main .type1:hover { background-color:#538cbf; border:1px solid #eaeaea; padding:9px; color:#EEEEEE; }
.main .transition { transition:1s;}
.main .type1 h3 { padding:0px; padding-top:10px; padding-bottom:10px; }
.main .type1:hover h3 {  color:#FFFFFF; }
.main .type1 p { padding:0px; line-height:110%; font-size:90%; padding-top:0px; overflow:hidden; height:48px; }
.main .type1 .image_types {  width:100%; height:200px; background-repeat:no-repeat; background-color:#FFFFFF; background-position:center center; }
.main .type1 .more { width:13px; height:13px; background-repeat:no-repeat; background-position:center center; 
margin:0px; margin-top:0px; padding-top:0; background-image:url(../images/more.png); padding-right:0px; top:-6px; position:relative; right:-10px; }

.main .type2 { background-color:#eaeaea; width:294px; float:left; padding:9px; margin:5px; height:148px; border:1px solid #FFFFFF; color:#5e5e5e;  }
.main .type2:hover { background-color:#538cbf; border:1px solid #eaeaea; color:#EEEEEE; }
.main .type2 .paddingleft { position:relative; left:10px; }
.main .type2 h3 { padding:0px; margin:0; font-size:90%; font-weight:600; }
.main .type2 p { padding:0px; line-height:110%; font-size:80%; padding-top:0px; overflow:hidden; height:142px; padding-right:15px; margin-right:15px; }
.main .type2 .image_types {  width:180px; height:149px; background-position:center -45px; float:left; }
.main .type2 .image_types2 {  width:180px; height:149px; background-position:top center; float:left; background-repeat:no-repeat; }
.main .type2 .more { width:13px; height:13px; background-repeat:no-repeat; background-position:center center; 
margin:0px; margin-top:0px; padding-top:0; background-image:url(../images/more.png); padding-right:0px; top:-6px; position:relative; right:-10px; }

.main .type3 { background-color:#eaeaea; width:630px; float:left; padding:9px; margin:5px; height:148px;  border:1px solid #FFFFFF; color:#5e5e5e; }
.main .type3:hover { background-color:#538cbf; border:1px solid #eaeaea; color:#EEEEEE; }
.main .type3 .paddingleft { position:relative; left:10px; }
.main .type3 h3 { padding:0px; font-size:90%; font-weight:400; color:#5e5e5e; }
.main .type3 p { padding:0px; line-height:110%; font-size:90%; padding-top:0px; overflow:hidden; height:98px; padding-right:15px; }
.main .type3 .image_types {  width:180px; height:149px; background-position:center -45px; float:left; }
.main .type3 .image_types2 {  width:180px; height:149px; background-position:top center; float:left; background-repeat:no-repeat; }
.main .type3 .image_types3 {  width:311px; height:149px; background-position:top center; float:left; background-repeat:no-repeat; }
.main .type3 .more { width:13px; height:13px; background-repeat:no-repeat; background-position:center center; 
margin:0px; margin-top:0px; padding-top:0; background-image:url(../images/more.png); padding-right:0px; top:-6px; position:relative; right:-10px; }

.maintext {  background-color:#FFFFFF; width:610px; float:left; padding:10px; margin-bottom:10px; border:1px solid #eaeaea;  color:#5e5e5e; padding-left:25px; }
.maintext h1 { padding:0px; font-weight:600; padding-top:15px; padding-left:0px; }
.maintext h5 { padding:0px; color:#999999; font-weight:600; padding-bottom:15px; padding-left:0px; }
.maintext ul { padding-left:20px; list-style:square; line-height:140%; text-align:justify; }
.maintext img { padding-left:0px;  }
.maintext p { padding:0px; line-height:140%; font-size:100%; padding-top:0px; color:#5e5e5e; padding-left:0px; padding-right:15px; text-align:justify; }
.maintext a { color:#5990b6; text-decoration:none; }
.maintext a:hover { text-decoration:underline; }
/*.paddinger { padding:10px; margin-left:10px; }*/

.rightblock { background-color:#eaeaea; width:300px; }
.rightblock .image_special { padding:10px;}
.rightblock p { padding:10px; line-height:130%; font-size:90%; padding-top:0px; color:#5e5e5e; }

.rightblockmenu { }
.rightblockmenu ul { list-style:none; }
.rightblockmenu ul li {  }
.rightblockmenu ul li a { 
	text-decoration:none;
	color:#a2a2a2; line-height:100%; font-size:90%; font-weight:600;
	display:block; width:100%; height:100%;
}
.rightblockmenu .sublevel-a { padding:0px;}
.rightblockmenu .sublevel-b { padding:10px; margin:10px; background-color:#FFFFFF; border-bottom:#d0d0d0 1px solid;  line-height:100%;}
.rightblockmenu .sublevel-b:hover {  background-color:#7d7d7d; }
.rightblockmenu .active {  background-color:#538cbf; }
.rightblockmenu .active a {  color:#FFFFFF; }
.rightblockmenu ul li a:hover { color:#FFFFFF; }

.payment { padding:0px; padding-bottom:0px; border-bottom:0px solid #FFFFFF; padding:9px; }
.payment_min { padding:0px; padding-bottom:0px; border-bottom:0px solid #FFFFFF; padding:14px; margin:3px; position:absolute; bottom:0; }
.payment .liqpay { background-image:url(../images/liqpay.png); width:275px; height:48px; }
.payment_min .liqpay_min { background:block; border:none; cursor:pointer; background-image:url(../images/liqpay_min.png); width:200px; height:48px; padding-left:45px; color:#FFFFFF; text-transform:uppercase; font-size:100%; }
.payment .liqpay_min { background:block; border:none; cursor:pointer; background-image:url(../images/liqpay_min.png); width:200px; height:48px; padding-left:45px; color:#FFFFFF; text-transform:uppercase; font-size:100%; }


.payment .pb { background-image:url(../images/payment.png); width:50px; height:50px; left:0; }
.payment .visa { background-image:url(../images/payment.png); width:50px; height:50px; background-position:-50px 0px; background-repeat:no-repeat; }
.payment .master { background-image:url(../images/payment.png); width:50px; height:50px; background-position:-100px 0px; background-repeat:no-repeat;  }
.payment .webmoney { background-image:url(../images/payment.png); width:50px; height:50px; background-position:-150px 0px; background-repeat:no-repeat; }
.payment .sms { background-image:url(../images/payment.png); width:50px; height:50px; background-position:-200px 0px; background-repeat:no-repeat; }

.moreblock { display:block; text-align:right; }
.more { width:13px; height:13px; display:table-cell; background-repeat:no-repeat; background-position:center center; margin:0px; margin-top:0px; padding-top:0; background-image:url(../images/more.png); text-align:right; padding-right:15px; top:-6px; position:relative; }

.help-is-needed { width:197px; height:197px; background-image:url(../images/help-is-needed.png); border:none; }
.help-is-needed:hover { width:197px; height:197px; background-image:url(../images/help-is-needed-hover.png); border:none; }
.help-offer { width:197px; height:197px;; background-image:url(../images/help-offer.png); border:none; }
.help-offer:hover { width:197px; height:197px;; background-image:url(../images/help-offer-hover.png); border:none; }

.salt { padding-top:15px; padding-bottom:5px; font-size:80%; color:#999999; }
.salt a {  color:#999999; }

.bottommenu { width:100%; background-color:#f2f2f2; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; }

.menufoother { display:table-cell; padding-bottom:5px; padding-top:5px; }
.menufoother ul { padding:0; margin:0; }
.menufoother ul li { display:table-cell; }
.menufoother ul li a { font-size:14px;
	display:block; 
	padding:10px; 
	padding-right:18px; 
	padding-left:17px; 
	background-repeat:no-repeat; 
	background-position:right;
	text-decoration:none;
	color:#538cbf;
	text-transform:uppercase; 
}
.menufoother ul li a:hover { color:#5e5e5e; }

.foother-menu { }
.foother-menu ul { padding:0; margin:0; list-style:none; }
.foother-menu ul li { }
.foother-menu ul li a { font-size:16px; line-height:130%;
	display:block; 
	padding:0px; 
	padding-right:18px; 
	padding-left:17px; 
	background-repeat:no-repeat; 
	background-position:right;
	text-decoration:none;
	color:#5e5e5e;
}
.foother-menu ul li a:hover { color:#538cbf; }

.foother-logo { width:168px; height:83px; background-image:url(../images/logo_min.png); background-repeat:no-repeat; background-position:center center;}
.foother-logo:hover { background-image:url(../images/logo_min_head.png); }
.foother-text { width:416px; height:42px; background-image:url(../images/text_foother.png); background-repeat:no-repeat; background-position:center center;}

.home { width:17px; height:17px; background-image:url(../images/home.png); float:left; background-position:center center; background-repeat:no-repeat; border:none; }

.galery { padding-top:20px;}
.galery img { opacity:0.75; padding:0; margin:0; border:1px solid #eaeaea; background-color:#eaeaea; padding:6px; margin:3px; }
.galery img:hover { opacity:1; }

.newsrightblock {
	background-color:#FFFFFF;
	padding:10px; margin:10px;
	max-height:460px;
	overflow-y:auto;
	color:#6C6C6C;
}
.newsrightblock h6 { }
.newsrightblock a {
	text-decoration:none;
	color:#6C6C6C;
}
.newsrightblock .name { color:#538cbf; background-color:#EAEAEA; padding:5px; font-weight:600; }

.mainnewslist {  background-color:#FFFFFF; width:630px; float:left; padding:10px; margin-bottom:10px; border:1px solid #eaeaea; }
.mainnewslist h1 { padding:0px; font-weight:600; padding-top:15px; padding-left:15px; padding-bottom:15px; }
.mainnewslist h3 { padding:0px; color:#444444; font-weight:600; padding-bottom:0px; padding-left:15px; }
.mainnewslist h5 { padding:0px; color:#444444; font-weight:600; padding-bottom:0px; padding-left:15px; font-size:70%;  }
.mainnewslist img { padding-left:15px;  }
.mainnewslist p { padding:0px; line-height:140%; font-size:100%; padding-top:0px; color:#5e5e5e; padding-left:15px; padding-right:15px; text-align:justify; padding-bottom:15px; font-size:90%; color:#999999; }

