input,select,button,textarea{margin:0;font-size:100%}
input[type="text"],input[type="password"],textarea{padding:0;font-family:verdana}
input[type="checkbox"]{vertical-align:bottom}
input[type="radio"]{vertical-align:text-bottom}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller;position:absolute}
a:hover{text-decoration:none;color:#ed7d10}
.sep{width:100%;border-top:1px solid #d1cd8d;border-bottom:1px solid #fff;margin:10px 0 12px;clear:both}
.close{width:22px;height:22px;background:url(img/x26.png) no-repeat 0 0;cursor:pointer;position:absolute;right:14px;top:16px}
.qtip, .qtip
{
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr
}

.qtip-content
{
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word
}

.qtip-titlebar
{
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: 700
}

.qtip-titlebar + .qtip-content
{
    border-top-width: 0 !important
}

.qtip-close
{
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent
}

.qtip-titlebar .qtip-close
{
    right: 4px;
    top: 50%;
    margin-top: -9px
}

* html .qtip-titlebar .qtip-close
{
    top: 16px
}

.qtip-titlebar .ui-icon, .qtip-icon .ui-icon
{
    display: block;
    text-indent: -1000em;
    direction: ltr;
    vertical-align: middle
}

.qtip-icon, .qtip-icon .ui-icon
{
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none
}

.qtip-icon .ui-icon
{
    width: 18px;
    height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma, sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em
}

.qtip-focus
{
}

.qtip-hover
{
}

.qtip-default
{
    border-width: 1px;
    border-style: solid;
    border-color: #F1D031;
    background-color: #FFFFA3;
    color: #555
}

.qtip-default .qtip-titlebar
{
    background-color: #FFEF93
}

.qtip-default .qtip-icon
{
    border-color: #CCC;
    background: #F1F1F1;
    color: #777
}

.qtip-default .qtip-titlebar .qtip-close
{
    border-color: #AAA;
    color: #111
}

.qtip-light
{
    background-color: #fff;
    border-color: #E2E2E2;
    color: #454545
}

.qtip-light .qtip-titlebar
{
    background-color: #f1f1f1
}

.qtip-dark
{
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3
}

.qtip-dark .qtip-titlebar
{
    background-color: #404040
}

.qtip-dark .qtip-icon
{
    border-color: #444
}

.qtip-dark .qtip-titlebar .ui-state-hover
{
    border-color: #303030
}

.qtip-cream
{
    background-color: #FBF7AA;
    border-color: #F9E98E;
    color: #A27D35
}

.qtip-cream .qtip-titlebar
{
    background-color: #F0DE7D
}

.qtip-cream .qtip-close .qtip-icon
{
    background-position: -82px 0
}

.qtip-red
{
    background-color: #F78B83;
    border-color: #D95252;
    color: #912323
}

.qtip-red .qtip-titlebar
{
    background-color: #F06D65
}

.qtip-red .qtip-close .qtip-icon
{
    background-position: -102px 0
}

.qtip-red .qtip-icon
{
    border-color: #D95252
}

.qtip-red .qtip-titlebar .ui-state-hover
{
    border-color: #D95252
}

.qtip-green
{
    background-color: #CAED9E;
    border-color: #90D93F;
    color: #3F6219
}

.qtip-green .qtip-titlebar
{
    background-color: #B0DE78
}

.qtip-green .qtip-close .qtip-icon
{
    background-position: -42px 0
}

.qtip-blue
{
    background-color: #E5F6FE;
    border-color: #ADD9ED;
    color: #5E99BD
}

.qtip-blue .qtip-titlebar
{
    background-color: #D0E9F5
}

.qtip-blue .qtip-close .qtip-icon
{
    background-position: -2px 0
}

.qtip-shadow
{
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15)
}

.qtip-rounded, .qtip-tipsy, .qtip-bootstrap
{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.qtip-youtube
{
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;
    color: #fff;
    border-width: 0;
    background: #4A4A4A;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
    background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
    background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%)
}

.qtip-youtube .qtip-titlebar
{
    background-color: #4A4A4A;
    background-color: rgba(0, 0, 0, 0)
}

.qtip-youtube .qtip-content
{
    padding: .75em;
    font: 12px arial, sans-serif;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"
}

.qtip-youtube .qtip-icon
{
    border-color: #222
}

.qtip-youtube .qtip-titlebar .ui-state-hover
{
    border-color: #303030
}

.qtip-jtools
{
    background: #232323;
    background: rgba(0, 0, 0, .7);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
    background-image: -moz-linear-gradient(top, #717171, #232323);
    background-image: -webkit-linear-gradient(top, #717171, #232323);
    background-image: -ms-linear-gradient(top, #717171, #232323);
    background-image: -o-linear-gradient(top, #717171, #232323);
    border: 2px solid #ddd;
    border: 2px solid rgba(241, 241, 241, 1);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 12px #333;
    -moz-box-shadow: 0 0 12px #333;
    box-shadow: 0 0 12px #333
}

.qtip-jtools .qtip-titlebar
{
    background-color: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"
}

.qtip-jtools .qtip-content
{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"
}

.qtip-jtools .qtip-titlebar, .qtip-jtools .qtip-content
{
    background: transparent;
    color: #fff;
    border: 0 dashed transparent
}

.qtip-jtools .qtip-icon
{
    border-color: #555
}

.qtip-jtools .qtip-titlebar .ui-state-hover
{
    border-color: #333
}

.qtip-cluetip
{
    -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
    -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
    box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
    background-color: #D9D9C2;
    color: #111;
    border: 0 dashed transparent
}

.qtip-cluetip .qtip-titlebar
{
    background-color: #87876A;
    color: #fff;
    border: 0 dashed transparent
}

.qtip-cluetip .qtip-icon
{
    border-color: #808064
}

.qtip-cluetip .qtip-titlebar .ui-state-hover
{
    border-color: #696952;
    color: #696952
}

.qtip-tipsy
{
    background: #000;
    background: rgba(0, 0, 0, .87);
    color: #fff;
    border: 0 solid transparent;
    font-size: 11px;
    font-family: 'Lucida Grande', sans-serif;
    font-weight: 700;
    line-height: 16px;
    text-shadow: 0 1px black
}

.qtip-tipsy .qtip-titlebar
{
    padding: 6px 35px 0 10;
    background-color: transparent
}

.qtip-tipsy .qtip-content
{
    padding: 6px 10
}

.qtip-tipsy .qtip-icon
{
    border-color: #222;
    text-shadow: none
}

.qtip-tipsy .qtip-titlebar .ui-state-hover
{
    border-color: #303030
}

.qtip-tipped
{
    border: 3px solid #959FA9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F9F9F9;
    color: #454545;
    font-weight: 400;
    font-family: serif
}

.qtip-tipped .qtip-titlebar
{
    border-bottom-width: 0;
    color: #fff;
    background: #3A79B8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
    background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
    background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"
}

.qtip-tipped .qtip-icon
{
    border: 2px solid #285589;
    background: #285589
}

.qtip-tipped .qtip-icon .ui-icon
{
    background-color: #FBFBFB;
    color: #555
}

.qtip-bootstrap
{
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 1px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box
}

.qtip-bootstrap .qtip-titlebar
{
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.qtip-bootstrap .qtip-titlebar .qtip-close
{
    right: 11px;
    top: 45%;
    border-style: none
}

.qtip-bootstrap .qtip-content
{
    padding: 9px 14px
}

.qtip-bootstrap .qtip-icon
{
    background: transparent
}

.qtip-bootstrap .qtip-icon .ui-icon
{
    width: auto;
    height: auto;
    float: right;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.qtip-bootstrap .qtip-icon .ui-icon:hover
{
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    filter: alpha(opacity=40)
}

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar
{
    filter: none;
    -ms-filter: none
}

.qtip .qtip-tip
{
    margin: 0 auto;
    overflow: hidden;
    z-index: 10
}

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml
{
    position: absolute;
    color: #123456;
    background: transparent;
    border: 0 dashed transparent
}

.qtip .qtip-tip canvas
{
    top: 0;
    left: 0
}

.qtip .qtip-tip .qtip-vml
{
    behavior: url(#default#VML);
    display: inline-block;
    visibility: visible
}

#qtip-overlay
{
    position: fixed;
    left: -10000em;
    top: -10000em
}

#qtip-overlay.blurs
{
    cursor: pointer
}

#qtip-overlay div
{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(Opacity=70)"
}

.qtipmodal-ie6fix
{
    position: absolute !important
}

#bad_browser
{
    position: absolute;
    top: 240px;
    width: 744px;
    left: 50%;
    margin: 0 0 0 -372px;
    z-index: 2;
    background: #fff;
    text-align: center;
}

#bad_browser .head
{
    color: #114b93;
    font-size: 24px;
    background: #fef99c;
    padding: 17px 0 19px 19px;
    border-top: 1px solid #fff;
}

#bad_browser .list
{
    border-top: 1px solid #bfbec6;
    padding: 18px 15px 10px 20px;
    font-size: 16px;
    line-height: 1.6em;
}

#browsers
{
    height: 136px;
    margin: 15px auto 0px;
}

#browsers a
{
    float: left;
    width: 120px;
    height: 20px;
    padding: 106px 0px 13px 0;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mail_like_wrap{
	display: inline-block;
	vertical-align:top;
	float:left;
	position:relative;
	top:0px;
}
.mail_like{
	border-radius:5px!important;
	white-space: nowrap;
	background: #115698;
	border: 1px solid #115698;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	border-radius: 50em;
	position: relative;
	min-width: 12px;
	padding: 1px 1px 1px 5px;
	display: inline-block;
}
.mail_like:before{
	content: '';
	position: absolute;
	left: 1px;
	right: 1px;
	top: 1px;
	bottom: 0;
	/*border-radius: 40em;*/
	box-shadow: 0 -1px 0 0 #115698;
}
.mail_like_logo{
	margin: 1px 1px 0 0;
	position: relative;
	display: inline-block;
	vertical-align: top;
	background: #115698 url("http://my2.imgsmail.ru/mail/ru/images/my/app/connect/share/presets/20/mm-rounded.png") repeat-x;
	background-position:0 -220px;
	left:0;
	top:2px;
	height:15px;
	width:13px;
}
.mail_like_count{
	border-radius: 5px;
	display: inline-block;
	vertical-align: top;
	background-color: #fff;
	color: #115698;
	margin-left: 3px;
	padding: 0 5px;
}
#ok_shareWidget{
	position:relative;
	top:3px;
}
.span_ok{
	padding:3px;
	overflow:visible;
}

.b-core-ui-select{position:relative;width:97px;padding:7px 25px 5px 9px;font-size:12px;line-height:14px;color:#114b93;cursor:pointer;border:1px solid #92addc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#fff url(img/x9.png) repeat-x 0 100%;margin:6px 0 0 0}
.b-core-ui-select__select{position:static;width:80%;padding:10px;font-size:12px;line-height:18px}
span.b-core-ui-select__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#114b93}
.b-core-ui-select__select_state_hide{height:1px !important;margin:0;padding:0;position:absolute;width:1px !important;text-indent:-9999px;overflow:hidden;opacity:0;z-index:-1;filter:alpha(opacity=0)}
.b-core-ui-select.focus{outline:0}
.b-core-ui-select.disabled,.b-core-ui-select.disabled:active{opacity:.5;color:#333;background-color:#fff;background-position:0 -15px;transition:background-position .1s linear}
.b-core-ui-select__button{position:absolute;right:0;top:0;display:block;width:19px;height:29px;background:url(img/x10.png) no-repeat 0 0}
.b-core-ui-select__dropdown{display:none;position:absolute;top:0;color:#333;margin:-1px 0 0 0;max-height:191px;font-size:12px}
.b-core-ui-select__dropdown.hide{display:none}
.b-core-ui-select__dropdown.show{display:block}
.b-core-ui-select__dropdown__wrap{max-height:191px;overflow:auto;outline:0;border:1px solid #92addc}
.j-scroll-pane .b-core-ui-select__dropdown__item{margin-right:20px}
.b-core-ui-select__dropdown__list{overflow:hidden;margin:0 !important;padding:0 !important;list-style:none !important}
.b-core-ui-select__dropdown__item{padding:8px 10px 5px !important;min-height:18px;list-style-type:none;cursor:pointer;background:#fff;border-bottom:1px solid #e7e7e7;font-size:12px;color:#000;text-shadow:none}
.b-core-ui-select__dropdown__label{padding:10px;min-height:18px;font-style:italic;list-style-type:none;border-bottom:1px solid #ccc}
.b-core-ui-select__dropdown__item.disabled,.b-core-ui-select__dropdown__item.disabled:hover{color:#ccc;background:0}
.b-core-ui-select__dropdown__item.selected,.b-core-ui-select__dropdown__item.selected:hover{background:#63a8d6;color:#fff}
.b-core-ui-select__dropdown__item:hover{background:#7fc7f7}
.prettycheckbox,.prettyradio{display:inline-block;padding:0;margin:13px 0 0 0}
.prettycheckbox a{width:18px;height:18px;background:url(img/x11.png) 0 100% no-repeat;display:block;float:left;cursor:pointer;margin:0}
.prettyradio a{width:16px;height:16px;background:url(img/x13.png) 0 100% no-repeat;display:block;float:left;cursor:pointer;margin:0}
.prettycheckbox a:focus,.prettyradio a:focus{outline:0 none}
.prettycheckbox a:focus{background-position:0 100%}
.prettyradio a:focus{background-position:0 0}
.prettycheckbox a.checked{background-position:0 0}
.prettyradio a.checked{background-position:0 0}
.prettycheckbox a.checked:focus{background-position:0 0}
.prettyradio a.checked:focus{background-position:0 0}
.prettycheckbox label,.prettyradio label{display:block;font-size:16px;color:#333;float:left;margin:4px 25px 8px 5px;cursor:pointer;font-size:14px;color:#0055e6}
#login .tl{background:#fef99c;font-size:14px;color:#114b93;line-height:17px;text-shadow:1px 1px #fff;padding:9px 0 8px 17px;border-bottom:1px solid #bfbec6}
header .tg{display:block;background:url(img/x22.png) no-repeat 0 0;width:49px;height:20px;position:absolute}
#login .tg{top:-20px;right:12px}
#login form{border:1px solid #fff;border-top:0;padding:16px 13px 16px 15px;border-bottom-color:#bfbec6}
#login form input[type="text"],#login form input[type="password"]{font-size:11px;height:27px;line-height:27px;border:1px solid #bfbec6;margin:0 0 9px 0;padding:0 0 0 10px;letter-spacing:-1px;width:156px}
#login form a{text-decoration:none;border-bottom:1px dashed #2a6ac7;font-size:14px;padding:0;color:#2a6ac7;font-style:normal}
#login form a:hover{border:0}
#login form input[type="submit"]{background:url(img/x23.png) repeat-x 0 0;color:#6f6e86;font-size:14px;text-shadow:1px 1px #fff;padding:0 25px;height:28px;line-height:28px;border:1px solid #c0c1ca;border-radius:3px;cursor:pointer;margin:6px 0 0 14px}
#login .reg{border:1px solid #fff;border-top:0;text-align:center;padding:15px 0}
#login .reg a{display:inline-block;color:#fff;text-shadow:1px 1px #0d5aa8;background:url(img/x24.png) repeat-x 0 0;padding:9px 33px 8px;border-radius:20px}
footer .stay{float:left;border:1px solid #d8dbe0;color:#4c4b62;height:33px}
footer .stay span{display:block;background:#fff;margin:-7px 0 0 6px;padding:0 2px;width:135px}
footer .stay a{margin:9px 6px 0;display:inline-block}
.likes{float:right;border:1px solid #d8dbe0;color:#4c4b62;padding:10px 10px 9px 10px}
.likes .c{background:url(img/x18.png) repeat-x 0 100%;border:1px solid #d8dbe0;padding:0 4px 0 19px;border-radius:3px;height:18px;display:inline-block;position:relative;margin:0 0 0 7px}
.likes a,.likes span{color:#4c4b62;text-decoration:none;font-size:11px;display:inline-block;margin:0 20px 0 0;position:relative;vertical-align:middle}
.likes .c i{display:block;width:23px;height:9px;background:url(img/x19.png) no-repeat 0 0;position:absolute;top:5px;left:-8px}
.likes a:last-child{margin:0}
footer .bt{margin:25px 0 0 0;border-top:1px solid #d8dbe0;padding:30px 0 0 0}
footer .bt{color:#4c4b62;line-height:14px;font-size:12px}
footer .bt .b1{width:145px;margin:0 74px 0 0;float:left}
footer .bt .b1 a:first-child{margin:32px 0 15px 0}
footer .bt .b1 a{display:inline-block;margin:0 0 15px 0}
footer .bt .b2{float:left;width:220px;margin:0 30px 0 0}
footer .bt .b2 span{font-size:18px;display:inline-block;margin:8px 0 15px 0}
footer .bt .b2 p{padding:9px 0 0 0}
footer a.map{background:url(img/x20.png) no-repeat 0 0;padding:5px 0 0 18px;display:inline-block;margin:8px 0 0 1px}
footer .bt .b3 ul{padding:0;list-style:none;margin:-4px 0 0 0}
footer .bt .b3 ul li{font-size:12px;padding:0 0 10px 0}
footer .bt .b3{float:left;width:212px}
footer .bt .b4 ul{padding:0;list-style:none;margin:-4px 0 0 0}
footer .bt .b4 ul li{font-size:12px;padding:0 0 10px 0}
footer .bt .b4{float:left;width:170px}
footer .bt .b5{float:right;width:117px}
footer .bt .b5 img{margin:-2px 0 10px 0}
.frm .left{;display:inline-block;vertical-align:top;padding:25px 0 0 0;color:#504f61}
.frm .left h1{padding:0 0 15px 0}
.frm .left .gg{border:1px dashed #e1e1e1;padding:11px 0 9px 0;margin:11px 0 7px 0}
.frm .left .gg li{font-size:12px;padding:0 0 0 5px}
.frm .left .gg ul{padding:0 0 0 27px;margin:0}
.frm .left .gg a{text-decoration:none}
.frm .left .tpl{font-size:14px;color:#504f61;text-align:right;width:160px;padding:0 8px 0 0;display:inline-block;vertical-align:top}
.frm .left .itm{display:inline-block;vertical-align:top;width:550px}
.frm .left .itm .prettycheckbox,.frm .left .itm .prettyradio{margin:2px 0 0 0}
.frm .left .itm .prettycheckbox label,.frm .left .itm .prettyradio label{color:#504f61;font-size:12px;margin:0 20px 2px 5px}
.frm .left h3{padding:23px 0 18px 0}
.frm .left .tpl span,.frm .left .tpl2 span,.frm .left .itm2 .x1 .st,.frm .left .itm2 .x2 .st,.frm .left .itm2 .x3 .st,.frm .left .itm2 .x4 .st,.frm .left .itm2 .x5 .st,.frm .left .itm2 .st{color:#e9710c;font-weight:bold;font-size:12px}
.frm .left .itm2 .x5 .st{padding:0 0 0 7px}
.frm .left .itm input[type="text"]{border:1px solid #d8dbe0;height:26px;line-height:26px;padding:0 0 0 10px;width:315px}
.frm .left .itm input[type="text"][placeholder]{color:#d8dbe0}
.frm .left .tpl2{font-size:14px;color:#504f61;text-align:right;width:160px;padding:10px 8px 0 0;display:inline-block;vertical-align:top}
.frm .left .itm2{display:inline-block;vertical-align:middle;width:550px}
.frm .left .itm2 input[type="text"]::-webkit-input-placeholder,.frm .left .itm2 textarea::-webkit-input-placeholder{color:#8e8e8e}
.frm .left .itm2 input[type="text"]:-moz-placeholder,.frm .left .itm2 textarea:-moz-placeholder{color:#8e8e8e}
.frm .left .itm2 input[type="text"]::-ms-input-placeholder,.frm .left .itm2 textarea::-ms-input-placeholder{color:#8e8e8e}
.frm .left .itm2 input[type="text"]{border:1px solid #d8dbe0;height:26px;line-height:26px;padding:0 0 0 10px;width:328px;margin:6px 0;color:#504f61}
.frm .left .ser{margin:0 0 5px 0}
.frm .left .itm2 .x1{width:178px;display:inline-block;vertical-align:top}
.frm .left .itm2 .x2{width:180px;display:inline-block;vertical-align:top}
.frm .left .itm2 .x3{width:140px;display:inline-block;vertical-align:top}
.frm .left .itm2 .x1 input,.frm .left .itm2 .x2 input,.frm .left .itm2 .x3 input{width:147px;margin-bottom:14px}
.frm .left .itm2 input[type="text"].date{border-right:0;width:100px;font-size:12px;color:#504f61}
.frm .left .itm2 .z1{width:110px;display:inline-block;vertical-align:top;margin-top:5px}
.frm .left .itm2 .z1 input{width:90px;margin-bottom:14px}
.frm .left span.showme{display:inline-block;background:url(img/x67.png) no-repeat 0 0;width:20px;height:28px;margin:6px 0 0 0;vertical-align:top;cursor:pointer}
.frm .left .tpl2.xf{padding:26px 8px 0 0}
.frm .left .itm2 .x5 input,.frm .left .itm2 .x3 input,.frm .left .itm2 .x4 input{width:93px}
.frm .left .itm2 .x5,.frm .left .itm2 .x3,.frm .left .itm2 .x4{display:inline-block;vertical-align:top;width:110px}
.frm .left .itm2 .x5 input{width:100px}
.frm .left h3 .prettycheckbox{float:right;margin:3px 0 0 0}
.frm .left h3 .prettycheckbox label,.adress .prettycheckbox label{font-size:12px;color:#504f61;margin:-1px 0 0 8px}
.frm .left h3 .prettycheckbox a,.adress .prettycheckbox a{width:16px;height:16px;background:url(img/x68.png) 0 100% no-repeat;display:block;float:left;cursor:pointer;margin:0}
.frm .left h3 .prettycheckbox a.checked,.adress .prettycheckbox a.checked{background-position:0 0}
.frm .left .b-core-ui-select{width:304px;border-color:#cdccd1;background:url(img/x58.png) repeat-x 0 100%}
.frm .left .b-core-ui-select__button{background:url(img/x59.png) no-repeat 0 0;height:26px}
.frm .left span.b-core-ui-select__value{color:#504f61}
.frm .left .tpl2.sd{padding:14px 8px 0 0;line-height:14px}
.frm .left .itm2.cv{padding:12px 0 7px 0}
.frm .left .itm2 .add{font-size:16px;color:#504f61;display:block;margin:1px 0 0 0}
.frm .left .tpl2.sd2{padding:47px 8px 0 0;line-height:14px}
.frm .left .itm2 input[type="text"].cp2{width:119px}
.frm .left .ssr{font-size:14px;padding:0 4px 0 19px}
.frm .left .itm2 .add.cvb{margin:17px 0 0 0}
.frm .left .vbv{padding:47px 8px 0 0}
.frm .left .ssst{font-size:12px;display:block;padding:5px 0 0 0}
.frm .left .tpl2.dfg{padding-top:0}
.frm .left textarea::-webkit-textarea-placeholder,.frm .left .itm2 textarea::-webkit-textarea-placeholder{color:#8e8e8e}
.frm .left textarea:-moz-placeholder,.frm .left .itm2 textarea:-moz-placeholder{color:#8e8e8e}
.frm .left textarea::-ms-textarea-placeholder,.frm .left .itm2 textarea::-ms-textarea-placeholder{color:#8e8e8e}
.frm .left textarea{border:1px solid #d8dbe0;padding:7px 10px;height:121px;width:317px;margin:9px 0 0 0;color:#504f61}
.frm .left .s1{padding:21px 0 0 0}
.frm .left .s1 .sg{padding:20px 0 5px 0}
.frm .left .s1 .lp{padding:30px 0 15px 0}
.frm .left .s1 p{color:#6f6e86}
.frm .left .pyp .prettycheckbox{margin:15px 0 10px 0}
.frm .left .pyp .prettycheckbox label{font-size:12px;color:#504f61;margin:-1px 0 0 8px;width:455px}
.frm .left .pyp .prettycheckbox a{width:16px;height:16px;background:url(img/x68.png) 0 100% no-repeat;display:block;float:left;cursor:pointer;margin:0}
.frm .left .pyp .prettycheckbox a.checked{background-position:0 0}
.frm .left .pyp .prettycheckbox label a{display:inline-block;width:auto;height:auto;background:0}
.frm .left .ser2{text-align:center}
.frm .right{display:inline-block;vertical-align:top;width:235px}
.frm .right .box{background:#2a6ac7;color:#a9cbfb;font-size:12px;padding:11px 5px 11px 16px;margin:28px 0 0 22px;position:relative}
.frm .right .box i{color:#fff;font-size:16px}
.frm .right .box .phone{color:#7de9fc;font-size:24px;display:block;padding:11px 0 30 Px 0}
.frm .right .box .cl{color:#fff;text-decoration:none;text-shadow:none;font-size:12px;background:url(img/x6.png) no-repeat 0 0;padding:5px 0 4px 25px;display:inline-block;margin:3px 0 17px 0}
.frm .right .box .cl span{border-bottom:1px dashed #fff}
.frm .right .box .cl:hover span{border:0}
.frm .right .box .wew{line-height:14px;display:block}
.frm .right .box .oc{background:url(img/x5.png) no-repeat 0 0;padding:2px 0 2px 38px;display:block;color:#fff;font-sizE:13px;text-decoration:none;margin:8px 0 0 0}
#city .head{color:#114b93;font-size:24px;background:#fef99c;padding:17px 0 19px 19px;border-top:1px solid #fff}
#city .list{border-top:1px solid #bfbec6;padding:18px 15px 10px 20px;font-size:12px}
#city .regs a{display:inline-block;font-size:17px;margin:0 0 26px 0}
#city .regs{width:98px;text-align:right;padding:15px 0 0 0;display:inline-block;vertical-align:top}
#city .regs a i{display:none;font-style:normal}
#city .regs a.active{text-decoration:none;color:#6f6e86}
#city .regs a.active i{display:inline-block}
#city .citys{display:inline-block;width:562px;padding:13px 0 0 45px}
#city .citys ul{list-style:none;padding:0;margin:0}
#city .citys ul li{display:inline-block;width:124px;vertical-align:top;background:url(img/x27.png) no-repeat 0 6px;padding:0 0 0 14px;margin:0 0 7px 0}
#city .citys a{font-size:12px;text-decoration:none}
#city .citys a:hover{color:#ed7d10}
#call .tl,#call2 .tl{background:#fef99c;font-size:14px;color:#114b93;line-height:17px;text-shadow:1px 1px #fff;padding:9px 0 8px 17px;border-bottom:1px solid #bfbec6}
header .tg,#call2 .tg{display:block;background:url(img/x22.png) no-repeat 0 0;width:49px;height:20px;position:absolute}
#call .tg,#call2 .tg{top:-20px;right:139px}
#call form,#call2 form{border:1px solid #fff;border-top:0;padding:16px 13px 21px 15px}
#call form input[type="text"],#call2 form input[type="text"]{font-size:11px;height:27px;line-height:27px;border:1px solid #bfbec6;margin:0 0 9px 0;padding:0 0 0 10px;letter-spacing:-1px;width:205px}
#call .rt,#call2 .rt{color:#114b93;font-size:12px;padding:1px 0 3px 0}
#call form input[type="text"].code,#call2 form input[type="text"].code{width:47px;margin:0 7px 0 0}
#call form input[type="text"].ph,#call2 form input[type="text"].ph{width:136px}
#call span.b-core-ui-select__value,#call2 span.b-core-ui-select__value{font-size:12px;color:#79788e;padding:0}
#call .b-core-ui-select__dropdown__wrap,#call2 .b-core-ui-select__dropdown__wrap{border-color:#cdccd1}
#call .b-core-ui-select,#call2 .b-core-ui-select{width:181px;border-color:#cdccd1;border-radius:3px;box-shadow:1px 1px 1px 0 #95a6b0;margin:0}
#call .b-core-ui-select__button,#call2 .b-core-ui-select__button{padding:0}
#call .rt2,#call2 .rt2{padding-top:10px}
#call input[type="submit"],#call2 input[type="submit"]{color:#fff;text-shadow:1px 1px #0d5aa8;background:url(img/x24.png) repeat-x 0 0;padding:0 33px;border-radius:20px;height:31px;line-height:31px;margin:21px 0 0 24px;cursor:pointer}
#map .head,#map2 .head{color:#114b93;font-size:24px;background:#fef99c;padding:17px 0 19px 19px;border-top:1px solid #fff}
#map .mm,#map2 .mm{height:420px;overflow:hidden;border:1px solid #fff;position:relative;z-index:3}
#map .mm .mp,#map2 .mm .mp{position:relative;z-index:1}
#map .mm .mp img,#map2 .mm .mp img{box-shadow:0 0 5px 0 #000 inset}
#abuse .head{color:#114b93;font-size:24px;background:#fef99c;padding:17px 0 19px 19px;border-top:1px solid #fff}
#abuse form{padding:18px 14px 32px 15px;border:1px solid #fff;border-top-color:#bfbec6}
#abuse form p{color:#6f6e86;font-size:12px;padding:0 0 18px 0}
#abuse form .tl{font-size:14px;color:#114b93;display:inline-block;width:92px;vertical-align:top}
#abuse form .fl{display:inline-block;vertical-align:top;width:300px}
#abuse form .fl .prettyradio{margin:1px 0 2 Px 0}
#abuse form .fl .prettyradio label{color:#6f6e86;font-size:12px;margin:0 0 0 6px}
#abuse form .tl2{font-size:14px;color:#114b93;padding:11px 0 0 0}
#abuse form input[type="text"],#abuse form input[type="password"]{color:#6f6e86;font-size:12px;height:27px;line-height:27px;border:1px solid #bfbec6;padding:0 0 0 11px;width:408px;margin:10px 0 0 0}
#abuse .sep{width:100%;border-top:1px solid #ccdae6;border-bottom:0;margin:20px 0 0 -15px;padding:0 29px 0 0}
#abuse .c1{width:200px;float:left}
#abuse .c2{width:200px;float:right}
#abuse .c1 input[type="text"],#abuse .c1 input[type="password"],#abuse .c2 input[type="text"],#abuse .c2 input[type="password"]{width:187px}
#abuse form .file input[type="text"].file-name{width:290px}
#abuse form .file p{font-size:10px;padding:5px 0 0 0;margin:0 0 -7px 0}
#abuse .reg{text-align:center;padding:26px 0 0 0}
#abuse .reg input{color:#fff;text-shadow:1px 1px #0e53a3;font-style:italic;font-size:16px;background:#0484c9 url(img/x24.png) repeat-x 0 0;height:41px;padding:0 26px;border-radius:20px;cursor:pointer}
#abuse textarea{color:#6f6e86;font-size:12px;height:137px;line-height:16px;border:1px solid #bfbec6;padding:7px 11px 0 11px;width:397px;margin:10px 0 0 0}
#watch .head{color:#fff200;font-size:24px;background:#0064b1;padding:20px 0 22px 19px}
#watch .head p{color:#fff;font-size:12px;line-height:18px;padding:23px 14px 0 0}
#watch .close{background:url(img/x70.png) no-repeat 0 0}
#watch form{padding:12px 14px 25px 19px;background:#fff}
#watch form p{color:#6f6e86;font-size:12px;padding:0 0 18px 0}
#watch form .tl{font-size:14px;color:#114b93;display:inline-block;width:92px;vertical-align:top}
#watch form .fl{display:inline-block;vertical-align:top;width:300px}
#watch form .fl .prettyradio{margin:1px 0 2 Px 0}
#watch form .fl .prettyradio label{color:#6f6e86;font-size:12px;margin:0 0 0 6px}
#watch form .tl2{font-size:14px;color:#504f61;display:inline-block;vertical-align:middle;width:152px;text-align:right;line-height:14px;padding:0 6px 0 0}
#watch form input[type="text"],#watch form input[type="password"]{color:#6f6e86;font-size:12px;height:27px;line-height:27px;border:1px solid #bfbec6;padding:0 0 0 11px;width:354px;margin:8px 0;vertical-align:middle}
#watch form .tl2 span{color:#e9710c;font-family:tahoma}
#watch .sep{width:100%;border-top:1px solid #ccdae6;border-bottom:0;margin:20px 0 0 -15px;padding:0 29px 0 0}
#watch .c1{width:200px;float:left}
#watch .c2{width:200px;float:right}
#watch .c1 input[type="text"],#watch .c1 input[type="password"],#watch .c2 input[type="text"],#watch .c2 input[type="password"]{width:187px}
#watch form .file input[type="text"].file-name{width:290px}
#watch form .file p{font-size:10px;padding:5px 0 0 0;margin:0 0 -7px 0}
#watch .reg{text-align:center;padding:15px 45px 0 0}
#watch .reg input{color:#fff;text-shadow:1px 1px #0e53a3;font-style:italic;font-size:14px;background:#0484c9 url(img/x24.png) repeat-x 0 0;height:31px;padding:0 26px;border-radius:20px;cursor:pointer}
#watch textarea{color:#6f6e86;font-size:12px;height:137px;line-height:16px;border:1px solid #bfbec6;padding:7px 11px 0 11px;width:397px;margin:10px 0 0 0}
#watch2 .head{color:#fff200;font-size:24px;backg round:#0064b1;padding:40 px 0 17 px 35 px}
#watch2 .head p{color:#fff;font-size:12px;line-height:18px;padding:23px 14px 0 0}
#watch2 .close{background:url(img/x70.png) no-repeat 0 0;top:39px;right:30px}
#watch2 .status{border-top:1px solid #fef99d;margin:0 30px 0 35px;padding:102px 0 0 0}
#watch2 .status .s{width:118px;float:left;color:#fff;padding:11px 0 5px 35px;font-size:17px;background:#0064b1 url(img/x72.png) no-repeat 0 0;position:relative}
#watch2 .status .s:first-child{background:#0064b1;padding:11px 0 5px 20px;width:133px}
#watch2 .status .s.first-on-the-road{color:#504f61;background:#fff200 url(img/x73.png) no-repeat 0 0;text-shadow:1px 1px #fff;padding-bottom:7px}
#watch2 .status .s.on-the-road{color:#504f61;background:#fff200 url(img/x74.png) no-repeat 0 0;text-shadow:1px 1px #fff;padding-bottom:7px}
#watch2 .status .s span{color:#3ac3f6;font-size:12px}
#watch2 .status .s.first-on-the-road span,#watch2 .status .s.on-the-road span{color:#504f61;display:block;font-size:12px}
#watch2 .status .lkk{background:#fff;margin:17px 0 0 0;padding:23px 24px 29px}
#watch2 .status .lkk h3{font-weight:normal;font-size:16px}
#watch2 .close2{background:url(img/x75.png) no-repeat 0 0;padding:6px 0 0 20px;width:100px;height:25px;color:#fff;font-style:italic;text-decoration:none;font-size:14px;text-shadow:1px 1px #0e52a3;display:block;position:absolute;right:39px;bottom:30px}
#watch2 form p{color:#6f6e86;font-size:12px;padding:0 0 18px 0}
#watch2 form .tl{font-size:14px;color:#114b93;display:inline-block;width:92px;vertical-align:top}
#watch2 form .fl{display:inline-block;vertical-align:top;width:300px}
#watch2 form .fl .prettyradio{margin:1px 0 2 Px 0}
#watch2 form .fl .prettyradio label{color:#6f6e86;font-size:12px;margin:0 0 0 6px}
#watch2 form .tl2{font-size:14px;color:#504f61;display:inline-block;vertical-align:middle;width:152px;text-align:right;line-height:14px;padding:0 6px 0 0}
#watch2 form input[type="text"],#watch2 form input[type="password"]{color:#6f6e86;font-size:12px;height:27px;line-height:27px;border:1px solid #bfbec6;padding:0 0 0 11px;width:354px;margin:8px 0;vertical-align:middle}
#watch2 form .tl2 span{color:#e9710c;font-family:tahoma}
#watch2 .sep{width:100%;border-top:1px solid #ccdae6;border-bottom:0;margin:20px 0 0 -15px;padding:0 29px 0 0}
#watch2 .c1{width:200px;float:left}
#watch2 .c2{width:200px;float:right}
#watch2 .c1 input[type="text"],#watch2 .c1 input[type="password"],#watch2 .c2 input[type="text"],#watch2 .c2 input[type="password"]{width:187px}
#watch2 form .file input[type="text"].file-name{width:290px}
#watch2 form .file p{font-size:10px;padding:5px 0 0 0;margin:0 0 -7px 0}
#watch2 .reg{padding:20px 0 0 0}
#watch2 .reg input{color:#fff;text-shadow:1px 1px #0e53a3;font-style:italic;font-size:14px;background:#0484c9 url(img/x24.png) repeat-x 0 0;height:31px;padding:0 26px;border-radius:20px;cursor:pointer}
#watch2 textarea{color:#6f6e86;font-size:12px;height:137px;line-height:16px;border:1px solid #bfbec6;padding:7px 11px 0 11px;width:397px;margin:10px 0 0 0}
#watch2 .status .s.current i{position:absolute;width:168px;height:82px;background:url(img/x76.png) no-repeat 0 0;top:-78px;left:0}
#watch2 .js-accordion h3{font-size:12px;padding-top:9px;padding-left: 2.2em;cursor: pointer;display: block;margin-top: 2px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 4px;border-top-left-radius: 4px;background:#e6e6e6;border: 1px solid #d3d3d3;color: #555;font-weight: normal;}
#watch2 .js-accordion h3.h3_current{background:#a8cfec;}
#watch2 .js-accordion h3 .acc{margin-right:15px}
#watch2 .accordion-with-statuses{padding-top:75px!important;margin-top:0}
#watch2 .accordion-without-statuses{padding-top:0px!important;margin-top:-70px}
.ui-combobox-input{background:url(img/x9.png) repeat-x scroll 0 100% #fff !important;border:1px solid #92addc !important;border-radius:0 !important;font-size:12px !important;padding:6px 20px 5px 9px !important;margin:6px 0 0 0 !important;width:188px !important;line-height:12px !important;height:16px !important}
.ui-combobox-toggle{background:url("img/x10.png") no-repeat scroll 0 0 transparent !important;display:block !important;height:27px !important;position:absolute !important;right:-2px !important;top:6px !important;width:19px !important;border-radius:0 !important;border:1px solid #92addc !important;border-left:none !important}
.ui-state-default .ui-icon{background:none !important}
.ui-menu .ui-menu-item a{font-size:12px !important;cursor:pointer}
.ui-menu .ui-menu-item a:hover{border-radius:0 !important}
.small-calc .ui-combobox-input{width:101px !important}
.ui-menu{max-height:200px;overflow-y:auto}
.ui-combobox{position:relative;display:inline-block}
.ui-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}
.ui-combobox-input{margin:0;padding:.3em}
#registration .head{color:#114b93;font-size:24px;background:#fef99c;padding:17px 0 19px 19px;border-top:1px solid #fff}
#registration form{padding:18px 14px 32px 15px;border:1px solid #fff;border-top-color:#bfbec6}
#registration form p{color:#6f6e86;font-size:12px;padding:0 0 18px 0}
#registration form .tl{font-size:14px;color:#114b93;display:inline-block;width:92px;vertical-align:top}
#registration form .fl{display:inline-block;vertical-align:top;width:300px}
#registration form .fl .prettyradio{margin:1px 0 2 Px 0}
#registration form .fl .prettyradio label{color:#6f6e86;font-size:12px;margin:0 0 0 6px}
#registration form .tl2{font-size:14px;color:#114b93;padding:11px 0 0 0}
#registration form input[type="text"],#registration form input[type="password"]{color:#6f6e86;font-size:12px;height:27px;line-height:27px;border:1px solid #bfbec6;padding:0 0 0 11px;width:408px;margin:10px 0 0 0}
#registration .sep{width:100%;border-top:1px solid #ccdae6;border-bottom:0;margin:20px 0 0 -15px;padding:0 29px 0 0}
#registration .c1{width:200px;float:left}
#registration .c2{width:200px;float:right}
#registration .c1 input[type="text"],#registration .c1 input[type="password"],#registration .c2 input[type="text"],#registration .c2 input[type="password"]{width:187px}
#registration form .file input[type="text"].file-name{width:290px}
#registration form .file p{font-size:10px;padding:5px 0 0 0;margin:0 0 -7px 0}
#registration .reg{text-align:center;padding:26px 0 0 0}
#registration .reg input{color:#fff;text-shadow:1px 1px #0e53a3;font-style:italic;font-size:16px;background:#0484c9 url(img/x24.png) repeat-x 0 0;height:41px;padding:0 26px;border-radius:20px}
.news-list{padding:0;margin:0;list-style:none}
.news-list li{padding:0;display:table;width:100%;margin:0 0 8px 0}
.news-list .img{display:table-cell;width:98px;padding:6px 20px 0 0;vertical-align:top}
.news-list .text{display:table-cell;vertical-align:top}
.news-list .text .date{color:#6f6e86;font-size:11px;line-height:11px;padding:0 15px 0 0}
.news-list .text .type{font-size:11px;line-height:11px;text-decoration:none}
.news-list .text .nw a{font-size:18px;text-decoration:none;line-height:20px}
.news-list .text .nw{padding:4px 0 0 0}
.news-list .text .nw p{color:#6f6e86;font-size:12px;padding:11px 0 0 0}
aside .news h3{padding:0;margin:0;color:#6f6e86;font-size:25px}
aside .news{border:1px solid #d8dbe0;padding:14px 14px 14px;border-bottom:0}
aside .news ul{list-style:none;padding:0;margin:0 0 12px 0}
aside .news ul li{padding:18px 0 19px 0;border-bottom:1px solid #d8dbe0}
aside .news ul li a{text-decoration:none;font-size:14px}
aside .news ul li span{display:block;color:#6f6e86;font-size:12px;padding:8px 0 0 0}
aside .news>a{font-size:12px}
aside .subs{background:#2a6ac7;padding:11px 0 13px 10px;color:#fff;font-size:14px;margin:0 0 24px 0}
aside .subs input[type="text"]{background:#fff;height:24px;line-height:24px;padding:0 0 0 10px;width:96px;font-size:11px;vertical-align:top;margin:5px 0 0 0}
aside .subs input[type="submit"]{background:#fff url(img/x37.png) repeat-x 0 100%;height:24px;color:#6f6e86;text-shadow:1px 1px #fff;font-sizE:11px;padding:0 9px;border:1px solid #98b2de;border-radius:0 3px 3px 0;box-shadow:1px 1px 2px 0 #2660b3;cursor:pointer;margin:5px 0 0 0}
.serv-list{padding:0;margin:0;list-style:none}
.serv-list li{display:inline-block;width:49%;vertical-align:top;font-size:12px;color:#6f6e86;padding:0;margin:0 0 35px 0}
.serv-list a{font-size:18px;text-decoration:none}
.serv-list li p{padding:10px 0 0 0}
.serv-list .text{padding:3px 15px 0 50px}
.serv-list .s1{background:url(img/x46.png) no-repeat 3px 2px}
.serv-list .s2{background:url(img/x47.png) no-repeat 0 3px}
.serv-list .s3{background:url(img/x48.png) no-repeat 1px 5px}
.serv-list .s4{background:url(img/x49.png) no-repeat 1px 5px}
.serv-list .s5{background:url(img/x50.png) no-repeat 0 3px}
.serv-list .s6{background:url(img/x45.png) no-repeat 2px 0}
.serv-list li:nth-child(even) div{padding-right:0}
table#alerts{width:100%;border-collapse:collapse}
table#alerts td{background:#0557a0;border-bottom:1px solid #fff;vertical-align:middle;}
table#alerts td:first-child{color:#feed8a;font-size:12px;padding-left:27px;width:290px}
table#alerts td:last-child div label{color:#feed8a!important}
#alerts .prettycheckbox{margin:16px 0 9px}
#alerts .prettycheckbox label{color:#504f61;font-size:11px;margin:2px 45px 0 8px}
table#alerts tr.sub td{background:#abd1e7}
table#alerts tr.sub td:first-child{color:#575758}
table#alerts tr.sub td:last-child div label{color:#575758!important}
table#alerts tr.sub2 td:first-child{text-align:right;padding-right:170px;width:120px}
#additional .banner{float:left;padding:1px;border:1px solid #bfbec6}
#additional .serv-list{float:left;margin:0 0 0 48px;width:270px}
#additional .serv-list ul{padding:0;list-style:none;margin:0}
#additional h2{color:#6e6d85;font-size:25px;padding:0 0 26px 0;line-height:22px}
#additional .serv-list a{color:#2a6ac7;font-size:17px;font-style:italic;text-decoration:none}
#additional .serv-list a:hover{text-decoration:underline}
#additional .serv-list li{padding:0 0 17px 30px;margin:0;width:100%}
#additional .serv-list li.i1{background:url(img/i5.png) no-repeat 0 2px}
#additional .serv-list li.i2{background:url(img/i6.png) no-repeat 0 2px}
#additional .serv-list li.i3{background:url(img/i7.png) no-repeat 0 3px}
#additional .serv-list li.i4{background:url(img/i8.png) no-repeat 0 3px}
#additional .serv-list li.i5{background:url(img/i9.png) no-repeat 0 5px}
#additional h2 a{float:right;font-size:12px;color:#2a6ac7;margin:3px 0 0 0}
#additional .news ul{border:1px solid #d8dbe0;padding:2px 17px 0;font-size:14px;line-height:20px;list-style:none}
#additional .news ul a{text-decoration:none;font-size:14px;line-height:20px}
#additional .news ul a:hover{text-decoration:underline}
#additional .news ul li{padding:13px 0 13px}
#additional .news ul li:first-child{border-bottom:1px solid #d8dbe0}
#additional .news ul li>span{color:#6e6d85;font-size:12px;display:inline-block;padding:8px 0 0 3px}
.red{color:red}
aside .rew{background:#d4edfb;padding:0 0 20px 0;margin:0 0 24px 0}
aside .rew .tl{font-size:14px;color:#114b93;text-shadow:1px 0 #fff;background:#fef99c;padding:10px 0 10px 11px}
aside .rew .item{width:100%;display:table}
aside .rew .item .img{display:table-cell;vertical-align:top;padding:13px 0 0 11px}
aside .rew .item .img img{border:1px solid #b9c6d3}
aside .rew .item .text{display:table-cell;vertical-align:top;padding:10px 10px 0 15px;font-size:12px}
aside .rew .item{text-decoration:none}
aside .rew .item .name{font-size:11px;display:block;line-height:14px;padding:10px 0 0 0}
aside .rew a.alrew{display:inline-block;font-size:11px;color:#6f6e86;text-shadow:1px 1px #fff;text-decoration:none;background:url(img/x37.png) repeat-x 0 100%;padding:0 20px;line-height:22px;border-radius:20px;border:1px solid #92addc;box-shadow:1px 1px 2px 0 #bfd6e2;margin:14px 0 0 71px}
ul.dre{padding:20px 0 15px}
ul.dre>li{display:inline-block;width:49%;vertical-align:top;padding:0}
ul.dre ul{list-style:none;padding:0 0 7px 4px}
.adress .ui-combobox-input{width:400px !important;background:url(img/x58.png) repeat-x 0 0 !important;border-color:#cdccd1 !important}
.adress .ui-combobox-toggle{background:url(img/x59.png) no-repeat 0 0 !important;border-color:#cdccd1 !important}
.seperater{border-bottom:1px solid #eee;margin:20px 0 0 16px}
.combobox-help{height:25px;margin-top:11px;color:gray}
.ui-effects-transfer{border:2px dotted gray}
.calc #calc-error{margin:20px 0 0 20px;color:red}
#order_wait img{margin-right:10px;float:left}
#frstatus div.error{margin:5px 0 5px 160px;color:red}
.client_error{color:red;padding-top:10px;display:none}
#frstatus div.ok{margin:5px 0 5px 160px;color:green}
#main-page .small-calc .prettycheckbox label,#main-page .small-calc .prettyradio label{display:block;font-size:11px;color:#504f61;float:left;margin:0 0 0 8px;cursor:pointer;width:107px;line-height:12px}
#main-page .small-calc .prettycheckbox a,.calc .prettycheckbox a{width:16px;height:16px;background:url(img/x12.png) 0 100% no-repeat;display:block;float:left;cursor:pointer;margin:0}
#main-page .small-calc .prettycheckbox a.checked,.calc .prettycheckbox a.checked{background-position:0 0}
#main-page .small-calc .d1 .prettyradio{margin:-2px 0 0 0}
#main-page .small-calc .cl2.d3 .prettycheckbox{margin:2px 0 0 0}
.wright form .fl .prettyradio{margin:1px 0 2 Px 0}
.wright form .fl .prettyradio label{color:#6f6e86;font-size:12px;margin:0 0 0 6px}
.tar .b-core-ui-select{width:210px;border:0;background:#fff;margin:7px 0 0 0;padding:8px 25px 6px 9px}
.tar .b-core-ui-select__button{background:url(img/x53.png) no-repeat 0 0}
.tar .mr .prettyradio label{color:#504f61;font-size:12px;margin:0 13px 0 8px}
.tar .mr .prettyradio{margin:0 0 0 13px;vertical-align:middle}
.other .ct .b-core-ui-select{margin:0;display:inline-block;vertical-align:middle;width:330px;background:url(img/x58.png) repeat-x 0 100%;border-color:#cdccd1}
.other .ct .b-core-ui-select__button{background:url(img/x59.png) no-repeat 0 0;height:26px}
.other .ct span.b-core-ui-select__value{color:#504f61}
.calc .cx2 .b-core-ui-select{width:188px;display:inline-block;vertical-align:middle}
.calc .prettycheckbox label,.calc .prettyradio label{display:block;font-size:12px;color:#504f61;float:left;margin:3px 0 0 8px;cursor:pointer;width:157px;line-height:12px}
.calc .ad .prettycheckbox label{width:130px;line-height:14px}
.calc .ad .prettycheckbox{vertical-align:top}
#contacts .b-core-ui-select{display:inline-block;vertical-align:middle;margin:0;width:195px}
#balans .prettyradio label{margin-top:0;margin-bottom:0}
#balans .prettyradio{margin:8px 0 -8px 0}
#pages span.back{background:url(img/x32.png) no-repeat 0 5px;padding:0 0 0 11px;margin:0 13px 0 0}
#pages a.back{background:url(img/x34.png) no-repeat 0 5px;padding:0 0 0 11px;margin:0 13px 0 0}
#pages a.next{background:url(img/x33.png) no-repeat 100% 5px;padding:0 11px 0 0;margin:0 0 0 13px}
#pages span.next{background:url(img/x35.png) no-repeat 100% 5px;padding:0 11px 0 0;margin:0 0 0 13px}
div.lk-button{float:left;padding-top:5px;text-align:center;min-width:190px;cursor:pointer;height:23px;background:url(img/z5.png) repeat-x 0 0;border:1px solid #92addc;border-radius:3px;font-size:10px;text-shadow:1px 1px #fff;margin:2px 1px 0 0}
div.lk-button a{text-decoration:none;color:#575758;padding:0 5px;}
div.lk-button-inactive{cursor:default!important;background:none;}
div.lk-button-inactive a{color:#777778!important;}
.no-bg{background:none!important}
#l-filter .column{width:47%;font-size:10px;background:#fef99d;padding:2px 7px;float:right;min-height:80px!important;}
#l-filter .column:first-of-type{margin-right:1%;float:left}
#l-filter .column a{padding:0 4px;margin: 1px 1px 1px 3px;}
.no-padding{padding:0px!important;}
.bordered-input{padding: 0.3em;background: url("img/x9.png") repeat-x scroll 0 100% #fff !important;border: 1px solid #92addc !important;border-radius: 0 !important;font-size: 12px !important;height: 16px !important;line-height: 12px !important;margin: 6px 0 0 !important;padding: 6px 20px 5px 9px !important;width: 188px !important;}
.tab_content{margin-top:20px;}
.tab{padding:5px 5px 5px 0px;text-decoration:none;float:left;margin-right:0px!important}
.tpl_menu{position:relative;overflow:visible;height:25px;top:-7px;}
.tpl_menu *{font-size:10px!important}
.tpl_menu .b-core-ui-select{width:100px!important}
.tpl_menu .b-core-ui-select__dropdown{position:relative;top:10px}
.tpl_menu li.disabled{color:#999;background:#fff;}
.tpl_menu li.disabled:hover{color:#999;background:#fff;cursor:default!important;z-index:150}
.loading_layout{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(255,255,255,0.6);text-align:center;display:none}
.loading_layout img{position:relative;top:50%;z-index:150}
.templates_wrap{position:relative;height:100%}
#info .tpl_menu_select{-moz-user-select: none;background: none;border: none;color: #114b93;cursor: pointer;font-size: 12px;line-height: 14px;margin: 6px auto 0 auto;padding: 7px 5px 5px 9px;position: relative;width: 57px;}
.tpl_select__value{color: #fded8a;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tpl_select__button{background: url("img/x10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 29px;position: absolute;right: 0;top: 0;width: 19px;}
#info .tpl_select__button2{width:0;height:0;border-left:5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fded8a;background: none;display:block;height: 29px;position:absolute;left:27px;top:11px;}
#tab_new_tpl{opacity:0;}
.lk-button a{width:100%;height:100%;display:block;}
.tbl_orders tr.order-status-1 td{background:#c9e2f1!important}
.tbl_orders tr.order-status-2 td{background:#79c6ed!important}
.tbl_orders tr.order-status-3 td{background:#a3cde7!important}
.tbl_orders tr.order-status-4 td{background:#b2b3b3!important}
.tbl_orders tr.order-status-1 .order-status-icon{background:url("img/order-sent.png") no-repeat no-repeat 0px 0px transparent;background-size: 20px 20px;float:right;height:22px}
.tbl_orders tr.order-status-2 .order-status-icon{background:url("img/order-done.png") no-repeat no-repeat 0px 0px transparent;background-size: 20px 20px;float:right;height:22px}
.tbl_orders tr.order-status-3 .order-status-icon{background:url("img/order-came.png") no-repeat no-repeat 0px 0px transparent;background-size: 20px 20px;float:right;height:22px}
.tbl_orders tr.order-status-4 .order-status-icon{background:url("img/order-cancelled.png") no-repeat no-repeat 0px 0px transparent;background-size: 20px 20px;float:right;height:22px}


.balance {width: 400px; font-size:10px;background:#02497d;padding:2px 7px;float:right;margin: -30px 10px 0 0;min-height:38px!important;}

.balance .row-text {color: #fce500;}
.balance_cont {width: 315px; height: 25px; font-size: 12px;  float:right; position: relative; overflow: hidden;}
#balance { width: 290px; list-style-type: none; background-color: white; display: none; padding: 0 25px 0 0; position: absolute; top:0; left: 0; cursor: pointer; border: 1px solid #ddd;}
#balance:after {content: '';  width: 12px; height: 16px; background-image:url("img/triangle.png"); position: absolute; top: 4px; right: 5px;}
#balance LI {color: black; list-style: none; padding-top: 3px;}
#balance LI:hover {background-color: #eee;}
#balance LI SPAN.green-balance {color: green;}
#balance LI SPAN.red-balance {color: red;}
#balance LI SPAN{float:right;}