
.whiteblack .container-in, .blackwhite .container-in, .blue .container-in { background: none }
.whiteblack .container-inr, .blackwhite .container-inr, .blue .container-inr { height: auto !important; background: none }

.whiteblack .topbg, .blackwhite .topbg, .blue .topbg  { display: none }
.whiteblack .footerbg, .blackwhite .footerbg, .blue .footerbg  { display: none }
.whiteblack .footer-icons div, .blackwhite .footer-icons div, .blue .footer-icons div { bottom: 20px }

.blind-version { height: 48px; }
.blind-version-inner { height: 48px; width: 980px; margin: 0 auto }
.blind-version-fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 400 }

.columns.noshow img { display: none !important }

.whiteblack .blind-version-fixed { background: #fff; border-bottom: 2px solid #000; }
.blackwhite .blind-version-fixed { background: #000; color: #fff; border-bottom: 2px solid #fff; }
.blue .blind-version-fixed { background: #9dd1ff; color: #063462; border-bottom: 2px solid #063462; }

/*color*/
.blind-version .color-block { float: left; padding-right: 20px; font-size: 0; padding: 8px 11px 0 0 }
.blind-version .color-block .name { display: inline-block; vertical-align: middle; font-size: 16px; padding-right: 9px }
.blind-version .color-block .ico { display: inline-block; vertical-align: middle; width: 28px; height: 28px; border-radius: 3px; margin-right: 10px; position: relative; cursor: pointer }
.blind-version .color-block .ico.sel { cursor: default }
.blind-version .color-block .ico.sel i { position: absolute; width: 10px; height: 7px; left: 8px; }

.whiteblack .blind-version .color-block .ico.sel i { background: url(../img/wbarr.png) no-repeat 0 0; }
.whiteblack .blind-version .color-block .wb { border: 1px solid #000; background: #fff url(../img/colors.png) no-repeat 4px 8px }
.whiteblack .blind-version .color-block .bw { border: 1px solid #000; background: #000 url(../img/colors.png) no-repeat -36px 8px }
.whiteblack .blind-version .color-block .blue { border: 1px solid #063462; background: #9dd1ff url(../img/colors.png) no-repeat -76px 8px }
.whiteblack .blind-version .color-block .ico.sel i  { bottom: -7px }

.blackwhite .blind-version .color-block .ico.sel i { background: url(../img/wbarr.png) no-repeat 0 0; }
.blackwhite .blind-version .color-block .wb { border: 1px solid #fff; background: #fff url(../img/colors.png) no-repeat 4px 8px }
.blackwhite .blind-version .color-block .bw { border: 1px solid #fff; background: #000 url(../img/colors.png) no-repeat -36px 8px }
.blackwhite .blind-version .color-block .blue { border: 1px solid #063462; background: #9dd1ff url(../img/colors.png) no-repeat -76px 8px }
.blackwhite .blind-version .color-block .ico.sel i  { bottom: -8px }

.blue .blind-version .color-block .ico.sel i { background: url(../img/blarr.png) no-repeat 0 0; }
.blue .blind-version .color-block .wb { border: 1px solid #000; background: #fff url(../img/colors.png) no-repeat 4px 8px }
.blue .blind-version .color-block .bw { border: 1px solid #000; background: #000 url(../img/colors.png) no-repeat -36px 8px }
.blue .blind-version .color-block .blue { border: 1px solid #063462; background: #9dd1ff url(../img/colors.png) no-repeat -76px 8px }
.blue .blind-version .color-block .ico.sel i  { bottom: -7px }
/*eof_color*/


/*size*/
.blind-version .size-block { float: left; padding-right: 20px; font-size: 0; padding: 8px 11px 0 0 }
.blind-version .size-block .name { display: inline-block; vertical-align: middle; font-size: 16px; padding-right: 9px }
.blind-version .size-block .ico { display: inline-block; vertical-align: middle; width: 28px; height: 28px; border-radius: 3px; margin-right: 10px; position: relative; cursor: pointer;  }
.blind-version .size-block b { text-transform: uppercase; position: absolute; }
.blind-version .size-block .size1 b { font-size: 16px; top: 4px; left: 7px }
.blind-version .size-block .size2 b { font-size: 20px; top: 1px; left: 6px }
.blind-version .size-block .size3 b { font-size: 24px; top: 0; left: 5px }
.blind-version .size-block .ico.sel { cursor: default }
.blind-version .size-block .ico.sel i { position: absolute; width: 10px; height: 7px; left: 8px; }

.whiteblack .blind-version .size-block .ico { border: 1px solid #fff; }
.whiteblack .blind-version .size-block .ico.sel { border-color: #000 }
.whiteblack .blind-version .size-block .ico.sel i { background: url(../img/wbarr.png) no-repeat 0 0; bottom: -7px }

.blackwhite .blind-version .size-block .ico { border: 1px solid #000; }
.blackwhite .blind-version .size-block .ico.sel { border-color: #fff }
.blackwhite .blind-version .size-block .ico.sel i { background: url(../img/wbarr.png) no-repeat 0 0; bottom: -8px }

.blue .blind-version .size-block .ico { border: 1px solid #9dd1ff; }
.blue .blind-version .size-block .ico.sel { border-color: #063462 }
.blue .blind-version .size-block .ico.sel i { background: url(../img/blarr.png) no-repeat 0 0; bottom: -7px }

/*eof_size*/

/*interval*/
.blind-version .interval-block { float: left; padding-right: 20px; font-size: 0; padding: 8px 11px 0 0 }
.blind-version .interval-block .name { display: inline-block; vertical-align: middle; font-size: 16px; padding-right: 9px }
.blind-version .interval-block .ico { display: inline-block; vertical-align: middle; width: 28px; height: 28px; border-radius: 3px; margin-right: 10px; position: relative; cursor: pointer }
.blind-version .interval-block .ico.sel { cursor: default }
.blind-version .interval-block .ico.sel i { position: absolute; width: 10px; height: 7px; left: 8px; }

.whiteblack .blind-version .interval-block .ico { border: 1px solid #000; }
.whiteblack .blind-version .interval-block .size1 { background: url(../img/interval.png) no-repeat 8px 6px }
.whiteblack .blind-version .interval-block .size2 { background: url(../img/interval.png) no-repeat -32px 6px }
.whiteblack .blind-version .interval-block .size3 { background: url(../img/interval.png) no-repeat -72px 6px }
.whiteblack .blind-version .interval-block .ico.sel i { background: url(../img/wbarr.png) no-repeat 0 0; bottom: -7px }

.blackwhite .blind-version .interval-block .ico { border: 1px solid #fff; }
.blackwhite .blind-version .interval-block .size1 { background: #fff url(../img/interval.png) no-repeat 8px 6px }
.blackwhite .blind-version .interval-block .size2 { background: #fff url(../img/interval.png) no-repeat -32px 6px }
.blackwhite .blind-version .interval-block .size3 { background: #fff url(../img/interval.png) no-repeat -72px 6px }
.blackwhite .blind-version .interval-block .ico.sel i { background: url(../img/wbarr.png) no-repeat 0 0; bottom: -8px }

.blue .blind-version .interval-block .ico { border: 1px solid #063462; }
.blue .blind-version .interval-block .size1 { background: #9dd1ff url(../img/interval.png) no-repeat 8px -32px }
.blue .blind-version .interval-block .size2 { background: #9dd1ff url(../img/interval.png) no-repeat -32px -32px }
.blue .blind-version .interval-block .size3 { background: #9dd1ff url(../img/interval.png) no-repeat -72px -32px }
.blue .blind-version .interval-block .ico.sel i { background: url(../img/blarr.png) no-repeat 0 0; bottom: -7px }

/*eof_interval*/

/*img*/
.blind-version .img-block { float: left; padding-right: 20px; font-size: 0; padding: 8px 0 0 0 }
.blind-version .img-block .name { display: inline-block; vertical-align: middle; font-size: 16px; padding-right: 9px }
.blind-version .img-block .toggle { display: inline-block; vertical-align: middle; width: 78px; height: 28px; border-radius: 3px; margin-right: 10px; position: relative; cursor: pointer }
.blind-version .img-block .toggle b { position: absolute; top: 7px; left: 4px; font-weight: normal; font-size: 12px; }
.blind-version .img-block .toggle.noshow b { left: 44px }

.whiteblack .blind-version .img-block .toggle { border: 1px solid #000; background: url(../img/blind-img.png) no-repeat 100% 0 }
.whiteblack .blind-version .img-block .toggle.noshow { background: url(../img/blind-img.png) no-repeat 0 0 }

.blackwhite .blind-version .img-block .toggle { border: 1px solid #fff; background: #fff url(../img/blind-img.png) no-repeat 100% 0; color: #000 }
.blackwhite .blind-version .img-block .toggle.noshow { background: #fff url(../img/blind-img.png) no-repeat 0 0 }

.blue .blind-version .img-block .toggle { border: 1px solid #063462; background: #9dd1ff url(../img/blind-img-bl.png) no-repeat 100% 0; color: #063462 }
.blue .blind-version .img-block .toggle.noshow { background: #9dd1ff url(../img/blind-img-bl.png) no-repeat 0 0 }
/*eof_img*/

.blind-version .link { float: right; width: 70px; text-align: right; font-size: 13px; padding: 7px 10px 0 0; }
.blind-version .link a { text-decoration: underline; cursor: pointer }
.whiteblack .blind-version .link a { color: #111 }
.blackwhite .blind-version .link a { color: #fff }
.blue .blind-version .link a { color: #063462 }

.whiteblack a { color: #000 }
.whiteblack a:hover { color: #000 }
.blackwhite { background: #000; color: #fff }
.blackwhite a { color: #fff }
.blackwhite a:hover { color: #fff }
.blue { background: #9dd1ff; color: #063462 }
.blue a { color: #063462 }
.blue a:hover { color: #063462 }

.whiteblack .head .logo a { background: none !important; padding: 0 }
.blackwhite .head .logo a { background: none !important; padding: 0; color: #fff }
.blue .head .logo a { background: none !important; padding: 0; color: #063462 }

body.whiteblack  { background: none }
body.blackwhite {}
body.blue { background: #9dd1ff }

.whiteblack .container { background: #fff }
.blackwhite .container { background: #000 }
.blue .container { background: #9dd1ff }

.whiteblack .container-in { box-shadow: none; border: 2px solid #000; margin-bottom: 70px; margin-top: 40px; padding-top: 40px }
.blackwhite .container-in { box-shadow: none; border: 2px solid #fff; margin-bottom: 70px; margin-top: 40px; padding-top: 40px; background: #000 }
.blue .container-in { box-shadow: none; border: 2px solid #063462; margin-bottom: 70px; margin-top: 40px; padding-top: 40px; background: #9dd1ff }

.whiteblack .head { border-bottom: 1px solid #000 }
.blue .head { border-bottom: 1px solid #063462 }
.blackwhite .head { border-bottom: 1px solid #fff }

.whiteblack .top-icos .contacts { background: url(../img/topicos.png) no-repeat 0 -95px; }
.whiteblack .top-icos .mail { background: url(../img/topicos.png) no-repeat -58px -95px; }
.whiteblack .top-icos .map { background: url(../img/topicos.png) no-repeat -116px -95px; }
.whiteblack .top-icos .blind { background: url(../img/topicos.png) no-repeat -179px -95px; }

.blue .top-icos .contacts { background: url(../img/topicos.png) no-repeat 0 -182px; }
.blue .top-icos .mail { background: url(../img/topicos.png) no-repeat -58px -182px; }
.blue .top-icos .map { background: url(../img/topicos.png) no-repeat -116px -182px; }
.blue .top-icos .blind { background: url(../img/topicos.png) no-repeat -179px -182px; }

.blackwhite .top-icos .contacts { background: url(../img/topicos.png) no-repeat 0 -287px; }
.blackwhite .top-icos .mail { background: url(../img/topicos.png) no-repeat -58px -287px; }
.blackwhite .top-icos .map { background: url(../img/topicos.png) no-repeat -116px -287px; }
.blackwhite .top-icos .blind { background: url(../img/topicos.png) no-repeat -179px -287px; }

.whiteblack .head .search input  { border: 1px solid #000; }
.whiteblack .head .search .submit { background: #000 url(../img/sbutton.png) no-repeat 50% 50%; }
.whiteblack .head .search .submit:hover { background-color: #000 }

.blue .head .search input  { border: 1px solid #063462; background: #9dd1ff; color: #063462 }
.blue .head .search .submit { background: #063462 url(../img/sbuttonb.png) no-repeat 50% 50%; }
.blue .head .search .submit:hover { background-color: #063462 }

.blackwhite .head .search input  { border: 1px solid #fff; background: #000; color: #fff !important }
.blackwhite .head .search .submit { background: #fff url(../img/sbuttonbw.png) no-repeat 50% 50%; }
.blackwhite .head .search .submit:hover { background-color: #fff }

.whiteblack .head .contacts .phone { background: url(../img/phonewb.png) no-repeat 0 50%;  }
.whiteblack .head .contacts { color: #000 }
.blue .head .contacts .phone { background: url(../img/phoneb.png) no-repeat 0 50%; color: #063462 }
.blue .head .contacts { color: #063462 }
.blackwhite .head .contacts .phone { background: url(../img/phonebw.png) no-repeat 0 50%; color: #fff }
.blackwhite .head .contacts { color: #fff }

.whiteblack .mmenu .item { border: 1px solid #000; border-top: 1px solid #fff; background: #000; }
.whiteblack .mmenu .item:first-child { border-top: 1px solid #000 }
.whiteblack .mmenu .item i { background: url(../img/mmicowb.png) no-repeat 0 0; }
.whiteblack .mmenu .item a { color: #fff; }
.whiteblack .mmenu .item:hover { background: #fff; border: 1px solid #000 }
.whiteblack .mmenu .item:hover a { color: #000 }
.whiteblack .mmenu .item:hover i { background: url(../img/mmicowb.png) no-repeat 0 100%; }
.whiteblack .mmenu .item .subm { background: #000; box-shadow: none }
.whiteblack .mmenu .item .subm a { color: #fff; }
.whiteblack .mmenu .item .subm a i { background: url(../img/mmsicowb.png) no-repeat 0 0; }
.whiteblack .mmenu .item .subm a:hover { color: #fff; text-decoration: underline  }
.whiteblack .mmenu .item .subm a:hover i { background: url(../img/mmsicowb.png) no-repeat 0 0 }
.whiteblack .mmenu .item .subm .subarr { background: url(../img/subcornwb.png) no-repeat 0 0; }

.blue .mmenu { box-shadow: none }
.blue .mmenu .item { border: 1px solid #063462; border-top: 1px solid #9dd1ff; background: #063462; }
.blue .mmenu .item:first-child { border-top: 1px solid #063462 }
.blue .mmenu .item i { background: url(../img/mmicob.png) no-repeat 0 0; }
.blue .mmenu .item a { color: #88b8e5; }
.blue .mmenu .item:hover { background: #9dd1ff; border: 1px solid #063462 }
.blue .mmenu .item:hover a { color: #063462 }
.blue .mmenu .item:hover i { background: url(../img/mmicob.png) no-repeat 0 100%; }
.blue .mmenu .item .subm { background: #063462; box-shadow: none }
.blue .mmenu .item .subm a { color: #9dd1ff; }
.blue .mmenu .item .subm a i { background: url(../img/mmsicob.png) no-repeat 0 0; }
.blue .mmenu .item .subm a:hover { color: #9dd1ff; text-decoration: underline  }
.blue .mmenu .item .subm a:hover i { background: url(../img/mmsicob.png) no-repeat 0 0 }
.blue .mmenu .item .subm .subarr { background: url(../img/subcornb.png) no-repeat 0 0; }

.blackwhite .mmenu { box-shadow: none }
.blackwhite .mmenu .item { border: 1px solid #fff; border-top: 1px solid #000; background: #fff; }
.blackwhite .mmenu .item:first-child { border-top: 1px solid #fff }
.blackwhite .mmenu .item i { background: url(../img/mmicowb.png) no-repeat 0 100%; }
.blackwhite .mmenu .item a { color: #000; }
.blackwhite .mmenu .item:hover { background: #000; border: 1px solid #fff; }
.blackwhite .mmenu .item:hover a { color: #fff }
.blackwhite .mmenu .item:hover i { background: url(../img/mmicowb.png) no-repeat 0 0; }
.blackwhite .mmenu .item .subm { background: #fff; box-shadow: none }
.blackwhite .mmenu .item .subm a { color: #000; }
.blackwhite .mmenu .item .subm a i { background: url(../img/mmsicobw.png) no-repeat 0 0; }
.blackwhite .mmenu .item .subm a:hover { color: #000; text-decoration: underline  }
.blackwhite .mmenu .item .subm a:hover i { background: url(../img/mmsicobw.png) no-repeat 0 0 }
.blackwhite .mmenu .item .subm .subarr { background: url(../img/subcornbw.png) no-repeat 0 0; }

.whiteblack .ibutton { border: 1px solid #000; box-shadow: none }
.whiteblack .ibutton a { border: 1px solid #fff; background: #000; color: #fff }
.whiteblack .ibutton i { background: url(../img/buttonimgwb.png) no-repeat 0 0; }
.whiteblack .ibutton .hover { background: none }

.blue .ibutton { border: 1px solid #063462; box-shadow: none }
.blue .ibutton a { border: 1px solid #9dd1ff; background: #063462; color: #9dd1ff }
.blue .ibutton i { background: url(../img/buttonimgb.png) no-repeat 0 0; }
.blue .ibutton .hover { background: none }

.blackwhite .ibutton { border: 1px solid #fff; box-shadow: none }
.blackwhite .ibutton a { border: 1px solid #000; background: #fff; color: #000 }
.blackwhite .ibutton i { background: url(../img/buttonimgbw.png) no-repeat 0 3px; }
.blackwhite .ibutton .hover { background: none }

.whiteblack .banners, .blue .banners, .blackwhite .banners { display: none }
.whiteblack .main-illustration, .blue .main-illustration, .blackwhite .main-illustration { display: none }
.whiteblack .mtext { padding-top: 0; border-bottom: 1px solid #000 }
.blue .mtext { padding-top: 0; border-bottom: 1px solid #063462 }
.blackwhite .mtext { padding-top: 0; border-bottom: 1px solid #fff }

.whiteblack .anonses .item { box-shadow: none; border: 1px solid #000; background: #000; }
.whiteblack .anonses .item-in { color: #fff }
.whiteblack .anonses .item .name { color: #fff; }
.whiteblack .anonses .item .name:hover { color: #fff }
.whiteblack .anonses .item .brd { border-top: none; border-bottom: 1px solid #fff; left: -13px }
.whiteblack .anonses .item .brd span { border-top: none; border-bottom: 1px solid #fff; right: -29px; top: 0; width: 29px }
.whiteblack .anonses .item .date { color: #fff }
.whiteblack .anonses .item .date i { background: url(../img/datebw.png) no-repeat 0 0 }
.whiteblack .anonses .item .link { background: url(../img/mmicowb.png) no-repeat 0 0 }

.blue .anonses .item { box-shadow: none; border: 1px solid #063462; background: #063462; }
.blue .anonses .item-in { color: #9dd1ff }
.blue .anonses .item .name { color: #9dd1ff; }
.blue .anonses .item .name:hover { color: #9dd1ff }
.blue .anonses .item .brd { border-top: none; border-bottom: 1px solid #9dd1ff; left: -13px }
.blue .anonses .item .brd span { border-top: none; border-bottom: 1px solid #9dd1ff; right: -29px; top: 0; width: 29px }
.blue .anonses .item .date { color: #9dd1ff }
.blue .anonses .item .date i { background: url(../img/dateb.png) no-repeat 0 0 }
.blue .anonses .item .link { background: url(../img/mmicob.png) no-repeat 0 0 }

.blackwhite .anonses .item { box-shadow: none; border: 1px solid #fff; background: #fff; }
.blackwhite .anonses .item-in { color: #000 }
.blackwhite .anonses .item .name { color: #000; }
.blackwhite .anonses .item .name:hover { color: #000 }
.blackwhite .anonses .item .brd { border-top: none; border-bottom: 1px solid #ccc; left: -13px }
.blackwhite .anonses .item .brd span { border-top: none; border-bottom: 1px solid #ccc; right: -29px; top: 0; width: 29px }
.blackwhite .anonses .item .date { color: #000 }
.blackwhite .anonses .item .date i { background: url(../img/datewb.png) no-repeat 0 0 }
.blackwhite .anonses .item .link { background: url(../img/mmicowb.png) no-repeat 0 100% }

.whiteblack .mnews .item { border: 2px solid #000; color: #000; }
.whiteblack .mnews .item .name a { text-decoration: underline }
.whiteblack .mnews .item .name a:hover { text-decoration: underline }
.whiteblack .mnews .item .date i { background: url(../img/datewb.png) no-repeat 0 0 }
.whiteblack .mnews .item .link { background: url(../img/rarrwb.png) no-repeat 100% 50%; }

.blue .mnews .item { border: 2px solid #063462; color: #063462; }
.blue .mnews .item .name a { text-decoration: underline }
.blue .mnews .item .name a:hover { text-decoration: underline }
.blue .mnews .item .date i { background: url(../img/dateb2.png) no-repeat 0 0 }
.blue .mnews .item .link { background: url(../img/rarrb.png) no-repeat 100% 50%; }

.blackwhite .mnews .item { border: 2px solid #fff; color: #fff; }
.blackwhite .mnews .item .name a { text-decoration: underline }
.blackwhite .mnews .item .name a:hover { text-decoration: underline }
.blackwhite .mnews .item .date i { background: url(../img/datebw.png) no-repeat 0 0 }
.blackwhite .mnews .item .link { background: url(../img/rarrbw.png) no-repeat 100% 50%; }

.whiteblack .footer { margin: 0 auto 0px auto; border-top: 1px solid #000; padding: 25px 0 0 0; color: #000; height: 90px; }
.whiteblack .footer-icons a.map { background: url(../img/footicos.png) no-repeat 0 -97px; }
.whiteblack .footer-icons a.totop { background: url(../img/footicos.png) no-repeat 100% -97px; cursor: pointer }

.blue .footer { margin: 0 auto 0px auto; border-top: 1px solid #063462; padding: 25px 0 0 0; color: #063462; height: 90px; }
.blue .footer-icons a.map { background: url(../img/footicos.png) no-repeat 0 -187px; }
.blue .footer-icons a.totop { background: url(../img/footicos.png) no-repeat 100% -187px; cursor: pointer }

.blackwhite .footer { margin: 0 auto 0px auto; border-top: 1px solid #fff; padding: 25px 0 0 0; color: #fff; height: 90px; }
.blackwhite .footer-icons a.map { background: url(../img/footicos.png) no-repeat 0 -269px; }
.blackwhite .footer-icons a.totop { background: url(../img/footicos.png) no-repeat 100% -269px; cursor: pointer }

.s14 .search input { font-size: 16px }
.s16 .search input { font-size: 18px }
.s18 .search input { font-size: 20px }

body.s14 .head .contacts { font-size: 12px }
body.s16 .head .contacts  { font-size: 14px }
body.s18 .head .contacts  { font-size: 16px }

body.s14 .head .contacts .phone { font-size: 16px }
body.s16 .head .contacts .phone { font-size: 18px }
body.s18 .head .contacts .phone { font-size: 20px }

body.s14 .mmenu .item { font-size: 16px }
body.s16 .mmenu .item { font-size: 18px }
body.s18 .mmenu .item { font-size: 20px }

body.s14 .mmenu .item .subm { font-size: 14px }
body.s16 .mmenu .item .subm { font-size: 16px }
body.s18 .mmenu .item .subm { font-size: 18px }

body.s14 .mtext { font-size: 14px }
body.s16 .mtext { font-size: 16px }
body.s18 .mtext { font-size: 18px }

body.s14 .anonses .item { font-size: 13px }
body.s16 .anonses .item { font-size: 15px }
body.s18 .anonses .item { font-size: 17px }

body.s14 .anonses .item .name { font-size: 16px }
body.s16 .anonses .item .name { font-size: 18px }
body.s18 .anonses .item .name { font-size: 20px }

body.s14 .mnews .item { font-size: 14px }
body.s16 .mnews .item { font-size: 16px }
body.s18 .mnews .item { font-size: 18px }

body.s14 .mnews .item .date { font-size: 12px }
body.s16 .mnews .item .date { font-size: 14px }
body.s18 .mnews .item .date { font-size: 16px }

body.s14 .mnews .main-title .link { font-size: 12px }
body.s16 .mnews .main-title .link { font-size: 14px }
body.s18 .mnews .main-title .link { font-size: 16px }

body.s14 .footer { font-size: 12px }
body.s16 .footer { font-size: 14px }
body.s18 .footer { font-size: 16px }

body.s14 .col-right { font-size: 14px }
body.s16 .col-right { font-size: 16px }
body.s18 .col-right { font-size: 18px }

body.s14 .fotoalbums .item { font-size: 16px }
body.s16 .fotoalbums .item { font-size: 18px }
body.s18 .fotoalbums .item { font-size: 20px }

.whiteblack .fotoalbums .item a:hover, .blue .fotoalbums .item a:hover, .blackwhite .fotoalbums .item a:hover { text-decoration: underline }

.whiteblack .backlink a:hover { color: #000 }
.whiteblack .backlink i { background: url(../img/larr.png) no-repeat 0 -54px; }

.blue .backlink a:hover { color: #063462 }
.blue .backlink i { background: url(../img/larr.png) no-repeat 0 -97px; }

.blackwhite .backlink a:hover { color: #fff }
.blackwhite .backlink i { background: url(../img/larr.png) no-repeat 0 -75px; }


.w2 .head { letter-spacing: 1px } 
.w2 .columns { letter-spacing: 1px } 
.w2 .footer { letter-spacing: 1px } 
.w3 .head { letter-spacing: 2px } 
.w3 .columns { letter-spacing: 2px } 
.w3 .footer { letter-spacing: 2px } 

.whiteblack h1, .whiteblack h2, .whiteblack h3, .whiteblack h6 { color: #000 }
.blackwhite h1, .blackwhite h2, .blackwhite h3, .blackwhite h6 { color: #fff }
.blue h1, .blue h2, .blue h3, .blue h6 { color: #063462 }

.whiteblack .table th { color: #fff; background: #000; border: 1px solid #000 }	
.whiteblack .table td { background: #fff; border: 1px solid #000 }	
.whiteblack .table .odd td { background: #fff; }

.blackwhite .table th { color: #000; background: #fff; border: 1px solid #000 }	
.blackwhite .table td { background: #000; border: 1px solid #fff }	
.blackwhite .table .odd td { background: #000; }

.blue .table th { color: #9dd1ff; background: #063462; border: 1px solid #063462 }	
.blue .table td { background: #9dd1ff; border: 1px solid #063462 }	
.blue .table .odd td { background: #9dd1ff; }

.whiteblack ul li, .whiteblack ol ul li { background: url(../img/liwb.png) no-repeat 0 .6em; }
.blackwhite ul li, .blackwhite ol ul li { background: url(../img/libw.png) no-repeat 0 .6em; }
.blue ul li, .blue ol ul li { background: url(../img/lib.png) no-repeat 0 .6em; }
	
.whiteblack blockquote { color: #444 }
.blackwhite blockquote { background: url(../img/blockqbw.png) no-repeat 0 0; color: #fff }
.blue blockquote { background: url(../img/blockqb.png) no-repeat 0 0; color: #063462 }

.whiteblack .path i { color: #000; }
.blackwhite .path i { color: #fff; }
.blue .path i { color: #063462; }
.s14 .path span { font-size: 14px }
.s16 .path span { font-size: 16px }
.s18 .path span { font-size: 18px }

.whiteblack .contact-block  .item .title { color: #000; }
.blackwhite .contact-block  .item .title { color: #fff; }
.blue .contact-block  .item .title { color: #063462; }
.s14 .contact-block  .item { font-size: 16px }
.s16 .contact-block  .item { font-size: 17px }
.s18 .contact-block  .item { font-size: 18px }

.whiteblack .cont-form .line .input input { border: 1px solid #000; background: #fff; }
.whiteblack .cont-form .line .input textarea { border: 1px solid #000; background: #fff; }
.whiteblack .cont-form .line .input input.infocus, .whiteblack .cont-form .line .input textarea.infocus { border-color: #000 }
.whiteblack .cont-form .line .codeimg { display: block !important }
.whiteblack .cont-form .line .name { color: #000 }
.whiteblack .cont-form .line .name b { color: #000;  }
.whiteblack .cont-form .line input.error, .whiteblack .cont-form .line textarea.error { border-color: #000 !important }
.whiteblack .cont-form .line label.error { color: #000 }
.whiteblack .cont-form .submit-block .submit { background: #000; color: #fff; }
.whiteblack .cont-form .submit-block .submit:hover { background: #000 }
.whiteblack .cont-form .submit-block .comment i { color: #000; }
.whiteblack .select-imitate-popup-in { border-color: #000 }
.whiteblack .select-imitate-popup a:hover { background: #000; color: #fff }

.blackwhite .cont-form .line .input input { border: 1px solid #fff; background: #000; color: #fff }
.blackwhite .cont-form .line .input textarea { border: 1px solid #fff; background: #000; color: #fff }
.blackwhite .cont-form .line .input input.infocus, .blackwhite .cont-form .line .input textarea.infocus { border-color: #fff }
.blackwhite .cont-form .line .codeimg { display: block !important }
.blackwhite .cont-form .line .name { color: #fff }
.blackwhite .cont-form .line .name b { color: #fff;  }
.blackwhite .cont-form .line input.error, .blackwhite .cont-form .line textarea.error { border-color: #fff !important }
.blackwhite .cont-form .line label.error { color: #fff }
.blackwhite .cont-form .submit-block .submit { background: #fff; color: #000; }
.blackwhite .cont-form .submit-block .submit:hover { background: #fff }
.blackwhite .cont-form .submit-block .comment i { color: #fff; }
.blackwhite .select-imitate-popup-in { border-color: #fff; background: #000; color: #fff }
.blackwhite .select-imitate-popup a:hover { background: #fff; color: #000 }

.blue .cont-form .line .input input { border: 1px solid #063462; background: #9dd1ff; color: #063462 }
.blue .cont-form .line .input textarea { border: 1px solid #063462; background: #9dd1ff; color: #063462 }
.blue .cont-form .line .input input.infocus, .blue .cont-form .line .input textarea.infocus { border-color: #063462 }
.blue .cont-form .line .codeimg { display: block !important }
.blue .cont-form .line .name { color: #063462 }
.blue .cont-form .line .name b { color: #063462;  }
.blue .cont-form .line input.error, .blue .cont-form .line textarea.error { border-color: #063462 !important }
.blue .cont-form .line label.error { color: #063462 }
.blue .cont-form .submit-block .submit { background: #063462; color: #9dd1ff; }
.blue .cont-form .submit-block .submit:hover { background: #063462 }
.blue .cont-form .submit-block .comment i { color: #063462; }
.blue .select-imitate-popup-in { border-color: #063462; background: #9dd1ff }
.blue .select-imitate-popup a:hover { background: #063462; color: #9dd1ff }

.s14 .cont-form .line .input input, .s14 .cont-form .line .input textarea, .s14 .cont-form .line .name { font-size: 14px }
.s16 .cont-form .line .input input, .s16 .cont-form .line .input textarea, .s16 .cont-form .line .name { font-size: 16px }
.s18 .cont-form .line .input input, .s18 .cont-form .line .input textarea, .s18 .cont-form .line .name { font-size: 18px }

.s14 .cont-form .line label.error { font-size: 11px; bottom: -16px; }
.s16 .cont-form .line label.error { font-size: 12px; bottom: -17px; }
.s18 .cont-form .line label.error { font-size: 13px; bottom: -18px; }

.w2 .cont-form .line .input input { letter-spacing: 1px } 
.w2 .cont-form .line .input textarea { letter-spacing: 1px } 
.w3 .cont-form .line .input input { letter-spacing: 2px } 
.w3 .cont-form .line .input textarea { letter-spacing: 2px } 

/*docs*/
.whiteblack .doc-list .list .document .ico.pdf { background: url(../img/icons.png) no-repeat -24px 0 }
.whiteblack .doc-list .list .document .ico.doc { background: url(../img/icons.png) no-repeat -24px -25px }
.whiteblack .doc-list .list .document .ico.jpg { background: url(../img/icons.png) no-repeat -24px -50px }
.whiteblack .doc-list .list .document .size { color: #000 }
.whiteblack .doc-list .name { background: #000; border-bottom: 1px solid #000; border-top: 1px solid #fff; color: #fff }
.whiteblack .doc-list .name i { background: url(../img/docicos.png) no-repeat -34px 0; }
.whiteblack .doc-list .name.active { color: #fff }
.whiteblack .doc-list .name.active i { background: url(../img/docicos.png) no-repeat -34px 100%; }

.blue .doc-list .list .document .ico.pdf { background: url(../img/icons.png) no-repeat -49px 0 }
.blue .doc-list .list .document .ico.doc { background: url(../img/icons.png) no-repeat -49px -25px }
.blue .doc-list .list .document .ico.jpg { background: url(../img/icons.png) no-repeat -49px -50px }
.blue .doc-list .list .document .size { color: #063462 }
.blue .doc-list .name { background: #063462; border-bottom: 1px solid #063462; border-top: 1px solid #9dd1ff; color: #9dd1ff }
.blue .doc-list .name i { background: url(../img/docicos.png) no-repeat -68px 0; }
.blue .doc-list .name.active { color: #9dd1ff }
.blue .doc-list .name.active i { background: url(../img/docicos.png) no-repeat -68px 100%; }

.blackwhite .doc-list .list .document .ico.pdf { background: url(../img/icons.png) no-repeat -74px 0 }
.blackwhite .doc-list .list .document .ico.doc { background: url(../img/icons.png) no-repeat -74px -25px }
.blackwhite .doc-list .list .document .ico.jpg { background: url(../img/icons.png) no-repeat -74px -50px }
.blackwhite .doc-list .list .document .size { color: #fff }
.blackwhite .doc-list .name { background: #fff; border-bottom: 1px solid #000; border-top: 1px solid #fff; color: #737373 }
.blackwhite .doc-list .name i { background: url(../img/docicos.png) no-repeat -99px 0; }
.blackwhite .doc-list .name.active { color: #000 }
.blackwhite .doc-list .name.active i { background: url(../img/docicos.png) no-repeat -99px 100%; }

body.s14 .doc-list .list .document .size { font-size: 12px }
body.s16 .doc-list .list .document .size { font-size: 13px }
body.s18 .doc-list .list .document .size { font-size: 14px }
body.s14 .doc-list .name { font-size: 18px }
body.s16 .doc-list .name { font-size: 20px }
body.s18 .doc-list .name { font-size: 22px }

/*res*/
.whiteblack .resurses a:hover { color: #000; border-color: #000 }
.blue .resurses a { color: #063462; border-color: #063462 }
.blue .resurses a:hover { color: #063462; border-color: #063462 }
.blackwhite .resurses a { color: #b4b4b4; border-color: #b4b4b4 }
.blackwhite .resurses a:hover { color: #fff; border-color: #fff }
body.s14 .resurses a { font-size: 14px }
body.s16 .resurses a { font-size: 16px }
body.s18 .resurses a { font-size: 18px }
body.s14 .resurses i { font-size: 12px }
body.s16 .resurses i { font-size: 14px }
body.s18 .resurses i { font-size: 16px }

/*news*/
.noshow .news-item .text { width: auto }
.noshow .news-item .image, .noshow .news-item .noimage { display: none }
.noshow .photoslider, .noshow .photonav, .noshow .album  { display: none }

.whiteblack .news-item { border: 1px solid #000;  }
.whiteblack .news-item .noimage { background: #000; color: #fff; }
.whiteblack .news-item .text { color: #000 }
.whiteblack .news-item .title a { text-decoration: underline  }
.whiteblack .news-item .info { color: #000 }
.whiteblack .news-item .info .date { background: url(../img/datewb.png) no-repeat 0 0  }
.whiteblack .news-item .info .link i { background: url(../img/rarrwb.png) no-repeat 0 0;  }
.whiteblack .news-item .info .link a:hover { color: #000; }

.blue .news-item { border: 1px solid #063462;  }
.blue .news-item .noimage { background: #063462; color: #9dd1ff; }
.blue .news-item .text { color: #063462 }
.blue .news-item .title a { text-decoration: underline  }
.blue .news-item .info { color: #063462 }
.blue .news-item .info .date { background: url(../img/dateb2.png) no-repeat 0 0  }
.blue .news-item .info .link i { background: url(../img/rarrb.png) no-repeat 0 0;  }
.blue .news-item .info .link a:hover { color: #063462; }

.blackwhite .news-item { border: 1px solid #fff;  }
.blackwhite .news-item .noimage { background: #fff; color: #000; }
.blackwhite .news-item .text { color: #fff }
.blackwhite .news-item .title a { text-decoration: underline  }
.blackwhite .news-item .info { color: #fff }
.blackwhite .news-item .info .date { background: url(../img/datebw.png) no-repeat 0 0  }
.blackwhite .news-item .info .link i { background: url(../img/rarrbw.png) no-repeat 0 2px;  }
.blackwhite .news-item .info .link a:hover { color: #fff; }


body.s14 .news-item .title { font-size: 16px }
body.s16 .news-item .title { font-size: 18px }
body.s18 .news-item .title { font-size: 20px }
body.s14 .news-item .info { font-size: 12px }
body.s16 .news-item .info { font-size: 14px }
body.s18 .news-item .info { font-size: 16px }

/*navi*/
.whiteblack .page-navi span { color: #000 }
.whiteblack .page-navi a:hover { color: #000 }
.whiteblack .page-navi .prev { color: #000; }
.whiteblack .page-navi .prev i { background: url(../img/larr.png) no-repeat 0 -54px }
.whiteblack .page-navi .prev a i { background: url(../img/larr.png) no-repeat 0 -54px }
.whiteblack .page-navi .next { color: #000; }
.whiteblack .page-navi .next i { background: url(../img/larr.png) no-repeat 0 -44px }
.whiteblack .page-navi .next a i { background: url(../img/larr.png) no-repeat 0 -44px }
.whiteblack .page-navi .sel { background: #000; color: #fff; }

.blue .page-navi span { color: #063462 }
.blue .page-navi a:hover { color: #063462 }
.blue .page-navi .prev { color: #063462; }
.blue .page-navi .prev i { background: url(../img/larr.png) no-repeat 0 -97px }
.blue .page-navi .prev a i { background: url(../img/larr.png) no-repeat 0 -97px }
.blue .page-navi .next { color: #063462; }
.blue .page-navi .next i { background: url(../img/larr.png) no-repeat 0 -86px }
.blue .page-navi .next a i { background: url(../img/larr.png) no-repeat 0 -86px }
.blue .page-navi .sel { background: #063462; color: #9dd1ff; }

.blackwhite .page-navi span { color: #fff }
.blackwhite .page-navi a:hover { color: #fff }
.blackwhite .page-navi .prev { color: #fff; }
.blackwhite .page-navi .prev i { background: url(../img/larr.png) no-repeat 0 -75px }
.blackwhite .page-navi .prev a i { background: url(../img/larr.png) no-repeat 0 -75px }
.blackwhite .page-navi .next { color: #000; }
.blackwhite .page-navi .next i { background: url(../img/larr.png) no-repeat 0 -65px }
.blackwhite .page-navi .next a i { background: url(../img/larr.png) no-repeat 0 -65px }
.blackwhite .page-navi .sel { background: #fff; color: #000; }


body.s14 .page-navi span { font-size: 12px }
body.s16 .page-navi span { font-size: 14px }
body.s18 .page-navi span { font-size: 16px }

/*doc-date*/
.whiteblack .doc-date { color: #000; background: url(../img/datewb.png) no-repeat 0 10% }
.blackwhite .doc-date { color: #fff; background: url(../img/datebw.png) no-repeat 0 10% }
.blue .doc-date { color: #063462; background: url(../img/dateb2.png) no-repeat 0 10% }
.s14 .doc-date { font-size: 14px; }
.s16 .doc-date { font-size: 16px; }
.s18 .doc-date { font-size: 18px; }

/*search*/
.whiteblack .search-result .title { color: #000 }
.whiteblack .search-result .item .name a { text-decoration: underline }
.whiteblack .search-result .item .opt a { background: url(../img/rarrwb.png) no-repeat 100% 50%; }
.whiteblack .search-result .highlight { background: #000; color: #fff }

.blackwhite .search-result .title { color: #fff }
.blackwhite .search-result .item .name a { text-decoration: underline }
.blackwhite .search-result .item .opt { color: #fff }
.blue .search-result .title { color: #063462 }
.blue .search-result .item .name a { text-decoration: underline }
.blue .search-result .item .opt { color: #063462 }
.blue .search-result .highlight { background: #063462; color: #9dd1ff }

.blackwhite .search-result .title { color: #fff }
.blackwhite .search-result .item .name a { text-decoration: underline }
.blackwhite .search-result .item .opt a { background: url(../img/rarrbw.png) no-repeat 100% 50%; }
.blackwhite .search-result .highlight { background: #fff; color: #000 }

.whiteblack .search-page input { border: 1px solid #000;  }
.whiteblack .search-page .submit { background: #000 url(../img/search.png) no-repeat 50% 50%; }
.whiteblack .search-page .submit:hover { background-color: #000 }

.blue .search-page input { border: 1px solid #063462; background: #9dd1ff  }
.blue .search-page .submit { background: #063462 url(../img/search.png) no-repeat 50% 50%; }
.blue .search-page .submit:hover { background: #063462 url(../img/search.png) no-repeat 50% 50% }

.blackwhite .search-page input { border: 1px solid #fff; background: #000; color: #fff !important  }
.blackwhite .search-page .submit { background: #fff url(../img/searchbw.png) no-repeat 50% 50%; }
.blackwhite .search-page .submit:hover { background-color: #fff }

.s14 .search-result .item .opt { font-size: 13px }
.s16 .search-result .item .opt { font-size: 15px }
.s18 .search-result .item .opt { font-size: 17px }
.s14 .search-page input { font-size: 16px }
.s16 .search-page input { font-size: 18px }
.s18 .search-page input { font-size: 20px }














