@charset "windows-1251";
body {margin-top:8; font-family: arial, tahoma, sans-serif; color: #363636; font-size: 14pt;}
div {align: center}
table{border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */}
table td{padding:0px; /* cellspadding="0" */}
td {font-family: arial; font-size: 11pt; valign:top; margin-top: 0; margin-bottom: 0; text-align:left;}
img {border:0px;}
.ul {margin-left:20px; text-align: left;}
p.l {text-align: left;}
hr {align: center}

.ultextl{margin: -5px 0 0px 8px; line-height: 1.4; color: #474848;}
.ultext2{margin: 2px 0 0px 328px; line-height: 1.4; color: #474848; font-size: 18px;}

#zv1{color:red}
#zv2{color:navy}
#zv3{color:green}
/* ######  H1  H2 H3 H4 ####################################################################### */
h1{font-size: 14pt; color:#282828; letter-spacing: 1px; margin-top: -12px}
h1.zag{margin: 0px 0 0 32px; font-size: 13pt; color:#504746;}
h2{font-size: 14pt; color:#D20000; letter-spacing: 1px}
h3{font-size: 12pt; color:#D20000;}
h4{font-size: 10pt; color:#D20000;}

h1.h1{margin: 12px,3px,1px,22px; font-size: 14pt; color:#D20000; letter-spacing: 1px}
h1.h2{ text-align: center; margin: 12px,3px,1px,22px; font-size: 14pt; color:#D20000; letter-spacing: 1px}

#akzer{background-color: #B00000; color: white;  font-weight: bold; font-size: 11px}

/* ####### АБЗАЦЫ ##################################################################################### */


#j {text-align: justify}
#l {text-align: left}
#r {text-align: right}

p{text-align: center;}
p.z{text-align: center; margin-top: 3px; margin-bottom: 5px}

.le8{margin-left: 8px;}
.le12{margin-left: 12px}
.le20{margin-left: 20px}

.p5l {margin-top: 5px} .p7l {margin-top: 7px} .p10l {margin-top: 10px}        
.p5 {text-align: center; margin: 5px}
.p5t {text-align: center; margin-top: 5px}
.p10t {text-align: center; margin-top: 10px}
.p5b {text-align: center; margin-bottom: 5px}
.p5l {text-align: center; margin-left: 5px}
.p5r {text-align: center; margin-right: 5px}

p.ledo{text-align: justify; margin: 4px 0 3px 2px; font-size: 14px;} /*  текст раздела  */

.adm_zag{font-size:11px; color:#fff; background-color: #aaaaaa; padding: 1px 7px 1px 7px; letter-spacing: 1;}

/* ####### ССЫЛКИ ######################################################################################### */
a.nodek {text-decoration: none;}
a.urler {color:#d20000; font-size: 11px} /* ссылки в текстах */
a.urler:hover {color: #000 }
a.urler:visited {color: #555555}   

a.urler2 {color:#d20000; font-size: 15px} /* ссылки в текстах */
a.urler2:hover {color: #000 }

a.rao:active {color: ; text-decoration: underline;}

a.b {color: black; text-decoration: none; font-size: 15px; font-weight: bold;}
a.b:hover {color: #146B14; text-decoration: underline;}

a.exit {color: #D20000; text-decoration: underline; font-size: 14px}
a.exit:hover {color: #8B1F27}

.nexter{font-size: 14px; color: #343434; cursor:pointer; font-weight: bold}
.nexter:hover{font-size: 14px; color: #c43631; cursor:pointer; font-weight: bold}
/* ####### ИЗОБРАЖЕНИЯ И ГРАНИЦЫ ##################################################################################### */

#norpt{background-repeat:no-repeat}
#nob{border: 1px solid #FFFFFF}
#brd1{border: 2px solid #000000}
#brd2{border: 2px solid #000000}

#brd_gray{border: 1px solid rgba(0, 0, 0, .4);}
#imbrd{border-right: 20px solid transparent; } /* правая граница картинок */


#brd_rad4{border-radius: 4px;} #brd_rad6{border-radius: 6px;} #brd_rad8{border-radius: 8px;}
#brd_rad10{border-radius: 10px;} #brd_rad12{border-radius: 12px;} #brd_rad14{border-radius: 14px;}

/* ####### ФОРМЫ ######################################################################################### */
.forma{font-size: 14px;}
.bigbox{-ms-transform: scale(2); -moz-transform: scale(2); -o-transform: scale(2); height: 20px; width: 20px}
.prog_bar{margin-bottom: 5px; font-weight: bold; width:0px; height:18px; color:white;font-size:12px; background-color:#7497BE;}
input[type=range]{margin-top: 9px;-webkit-appearance: none;}
input[type=range]::-webkit-slider-runnable-track {width: 300px;height: 5px; background: #cccccc;border: none;border-radius: 3px;}
input[type=range]::-webkit-slider-thumb {-webkit-appearance: none; border: none; height: 16px; width: 16px; border-radius: 50%; background: #5c3422; margin-top: -4px; cursor:pointer;}
input[type=range]:focus {outline: none;}
input[type=range]:focus::-webkit-slider-runnable-track {background: #ccc;}
#inpo{border-radius: 5px 5px 5px 5px}
#fildo{width: 30%}
/* ####### ТАБЛИЦЫ ######################################################################################### */
#tbl{border: 1px solid #000000}  /* Таблица с чёрной границей */

/* #### ШРИФТЫ ############################################################################################ */
.verdana{font-size:Verdana;}
.tahoma{font-size:Tahoma;}
#sp1 {letter-spacing: 1px}
#sp2 {letter-spacing: 2px}
#norm{font-weight: normal;}
#b {font-weight: bold;}
#i {font-style: italic;}
#und {text-decoration: underline;}
#nound {text-decoration: none;}
/* ЦВЕТА */
#f{color:#D20000}
#f1{color:#D2000}
#f2{color:#333333}
#f3{color:#E4BF2C}
#f4{color:#DADADA}
#f5{color:#D5F378}
#white {color:white}
#black {color:#000000}
#black2 {color:#404040}
#blue {color:#0066cc}
#zel{color:#5C7414}
#red {color: red}
#navy {color:#000080}
#navy2 {color:#1F3769}
#yellow {color:#F3D818}
#orang{color:orange}
#gray {color:gray}
#gray2 {color:#C0C0C0}
#gray3 {color:#373737}

/* РАЗМЕРЫ */
.a8{font-size: 8px}.a9{font-size: 9px}.a10{font-size: 10px}.a11{font-size: 11px}.a12{font-size: 12px}
.a13{font-size: 13px}.a14{font-size: 14px}.a15{font-size: 15px}.a16{font-size: 16px}
.a17{font-size: 17px}.a18{font-size: 18px}.a19{font-size: 19px}.a20{font-size: 20px}
.a21{font-size: 21px}.a22{font-size: 22px}.a23{font-size: 23px}.a24{font-size: 24px}
.a25{font-size: 25px}.a26{font-size: 26px}.a27{font-size: 27px}.a28{font-size: 28px}
.a29{font-size: 29px}.a30{font-size: 30px}.a31{font-size: 31px}.a32{font-size: 32px}
.a33{font-size: 33px}.a34{font-size: 34px}.a35{font-size: 35px}.a36{font-size: 36px}
.a40{font-size: 40px}.a42{font-size: 42px}.a48{font-size: 48px}.a50{font-size: 50px}
/* ###### КУРСОРЫ ##################################################################################### */
.help{cursor:help}
#hnd{cursor: pointer}
#hndf{cursor: pointer; color:#D20000;}
#hndb{cursor: pointer; color: black;}
#hndfb{cursor: pointer; color:#D20000; font-weight: bold;}
.hnd{cursor: pointer}
.hndf{cursor: pointer; color:#D20000;}

/* ###### ДИВЫ ######################################################################################## */
.just{float: center; width: 1120px}
.di {display:none}  .di_ {display:block}
#di {display:none}  #di_ {display:block}
#open_video{position: fixed; left: 25%; width: 40%; top: 18%;  z-index:100;}

/* #### УВЕЛИЧЕНИЕ КАРТИНОК  ########################################################################## */
.highslide img {border: 0px}
.highslide:hover img {border-color: gray;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-image {border-width: 2px; border-style: solid; border-color: white;}
.highslide-loading {display: block; color: #8B1F27; font-family: Arial; font-size: 11px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 12px;
background-image: url(../../im/gr/loader.gif); background-repeat: no-repeat;background-position: 43px 1px;}

/*  НАДПИСЬ */
a.highslide-credits {padding: 3px;color: #fff; text-decoration: none; font-weight: bold; font-size: 16px; background-color: #82282D;}
a.highslide-credits:hover {color: #D5F378; font-weight: bold; background-color: #BB4A00}

.outer-glow {background: #444;}
.outer-glow .highslide-image {border: 5px solid #444444;}
.outer-glow .highslide-caption {border: 5px solid #444444;border-top: none;padding: 5px;background-color:gray;}

.colored-border {background: white;}
.colored-border .highslide-image {border: 2px solid green;}
.colored-border .highslide-caption {border: 2px solid green;border-top: none;}

#pscroller1{width: 200px;height: 100px;border: 1px solid black;padding: 5px;background-color: lightyellow;}
#pscroller2{width: 350px;height: 20px;border: 1px solid black;padding: 3px;}
#pscroller2 a{text-decoration: none;}
.someclass{ //class to apply to your scroller(s) if desired}
.blok {padding: 10px;background: white; border: 1px solid #B1B1B1;}
#ba a img {opacity:0.3; -moz-opacity:0.3;filter:alpha(opacity=40);} #ba a:hover img {opacity:1.0; -moz-opacity:1.0;filter:alpha(opacity=100);}

/* #### СЛАЙДЕР  ############################################################################################### */
/*
p {line-height:1.4; margin-bottom:1px}
#wrapper {width:440px;}
#container {margin: 5px 0px 0px 0px; position:relative; background:#C5DD17; padding:0px; height:140px; border:0px}
#slider {float:left; position:relative; overflow:auto; width:420px; height:140px}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:440px; height: 10px}
.pagination {position:absolute; top:0px; right:3px; list-style:none; height:5px}
.pagination li {background: #C5DD17;}.pagination li:hover, li.current {background:#C5DD17}
a.wis{color: black; text-decoration: none; font-weight: bold; font-size: 18px;}
a.wis:hover {text-decoration: none; color: #52841A; text-decoration: underline;}
#se{color: #8B1F27;}
.top15{margin-bottom: 0px; font-weight: bold; font-size: 18px;}
.top7{margin-top: 7px;}
*/


/* #### ВСПЛЫВАЮЩИЕ ОКНА ############################################################################################# */
/* ОКНО КОРЗИНЫ*/
#open_korzina {position: fixed; width: 860px;left: 20%; top: 400px;
display: none; z-index: 10;overflow: hidden; background: #FFFFFF; border-width:1px; border-color:#c0c6cb;
-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;
box-shadow:1px 1px 6px #000;}
#close {float: right; margin: 10px 20px 10px 0; color: #FFF}

/* ОКНО ВОПРОСА */
#open_vopros {position: fixed;
width: 600px;left: 30%;top: 300px;
display: none; z-index: 10;overflow: hidden; background: #FFFFFF; border-width:1px; border-color:#c0c6cb;
border-radius:6px;  -moz-border-radius:5px;-khtml-border-radius:10px;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;
box-shadow:1px 1px 6px #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:14px;}

.korz{font-size: 14px; text-align: left; margin: 2px 2px 2px 14px}

/* ###### ФРАГМЕНТЫ САЙТА  ######################################################################################## */

#adm{font-size:Tagoma; font-weight: bold; color:#3D637E;font-size: 10pt;cursor: pointer} /* админка */


a.x0 {color: black; text-decoration: underline; cursor:pointer; font-weight: normal;}
a.x0:hover {color: #D20000;}

.p1 {text-align: left; margin: 3px 5px 5px 15px}

a.x2_ {color: #AD2731; text-decoration: underline; font-size: 13px; font-weight: bold;}
a.x2_:hover {color: #146B14}

a.x2 {color: #8B1F27; text-decoration: underline; font-size: 12px; font-weight: bold;}  /* 404 */
a.x2:hover {color: blue}


.arti{margin: 10px 0px 15px 16px}

/* #################################################################################################### */

/* ###### ТЕХНИЧЕСКИЕ ССЫЛКИ ######################################################################################## */
a.raketa{color:#000000; text-decoration: none; font-size: 12px} /* ccылка на ракету */
a.raketa:hover {color: #D20000; text-decoration: underline;}
#old{text-decoration: line-through;}

/*  ЦВЕТА КВАДРАТИКОВ В ПДСКАЗКАХ ОТКЛЮЧЕНИЯ */
#bgf{background-color:#D20000}
#bgj{background-color: #E4BF2C}
#bgn{background-color: #0D7CEC}

/*  ПОДСКАЗКИ  */
#podskaz{position: absolute;  border: solid #AAAAAA 1px;  background-color: #eedfdc;  font-family: Tahoma, sans-serif;
font-size: 11pt;  line-height: 16px;  padding: 12px 12px;  overflow: hidden;  margin: 30px 5px 5px 20px; z-index:100;}
/* #################################################################################################### */

/* Слайдер лого */
.scro {position:relative; float: left; width: 720px; height: 102px; overflow: hidden; margin: 0px}
.scroll-img {float: center; width: 680px; height: 302px; overflow: hidden; margin-left: 22px}
.scroll-img ul {width: 680px; height: 102px; margin-left: -92px }
.scroll-img ul li {display: inline-block; margin: -16px 0 80px 10px;}
#demo5.scroll-img ul {width: 1500px; }
#demo5-btn {width: 680px;padding-top: 10px;}

/* навигация вперед/назад */
.navyg { position: absolute; top: 0; z-index: 1000; height: 100%; width: 60px; cursor: pointer;}
.prev-slide {left: 12; top: 40px; background: url(../im/slider/str1.png); background-repeat: no-repeat; margin-left: 0px; z-index: 1000;}
.next-slide {right: -46;  top: 40px; background: url(../im/slider/str2.png); background-repeat:  no-repeat; z-index: 1000;}
/* #################################################################################################### */

#norm{font-weight:normal; color: #424242}
/* #######################################  БИРКИ ТОВАРА  ############################################################# */
.hit{position: absolute; z-index: 100; width: 110px; height: 28px; font-size: 15px; font-weight: bold; padding: 0px 20px 0px 22px; margin: 15px 0px 0px -16px; color: #f7f7f7;
text-shadow: 0px 1px 2px #bbb;-webkit-box-shadow: 0px 2px 4px #888;-moz-box-shadow: 0px 2px 4px #888; box-shadow: 0px 2px 4px #888;}
.hit:before, .hit:after{content: ''; position: absolute; width: 0; height: 0}
.hit:before /* делает теругольник */ {width: 30px;left: -30px;top: 3px; border-width: 20px 10px; border-style: solid; border-color: #999 #999 #999 transparent;}
.hit:before{width: 0px; left: auto; right: -2px; top: -5px; border-color: transparent transparent transparent transparent;}
.hit:after{left: 0px;top: 100%;border-width: 5px 10px;border-style: solid;border-color: #666 #666 transparent transparent;}

 .helper{background: #f7a367; color: white; padding: 1px 5px 1px 5px; font-size: 14px; cursor:help}
.helper2{background: gray; color: white; padding: 1px 5px 1px 5px; font-size: 14px; cursor: pointer;}

.korzis{color:#769973}

.div_korz{position: absolute; width: 220px; height: 22px; z-index: 1; left: 890px; top:12px; background: #d9eed8; border-radius: 4px}

a.korzis2 {color: #e86662; text-decoration: underline;}
a.korzis2:hover {color: #688d65}

/* Слайдер  картинок*/
.clear {margin-top: -1px;height: 1px;clear:both; zoom: 1;}
.slider3 {width: 990px; margin: 4px auto; padding: 0 0px; position: relative; overflow: hidden;}
.slider::-moz-selection { color: #fff; text-shadow: none; }
.slider::selection { background: transparent; color: #fff; text-shadow: none; }
.slide-list {position: relative; margin-left: 24; padding: 0; background: #d7e1d6}
.slide-wrap {position: relative;left: 0px; top: 0;/* максимально возможная ширина обертки слайдера */width: 10000000px;}
.slide-item {/* Ширина слайда */ width: 168px; height: 200px; /* Внутренние отступы */ padding: 10px; /* Обтекание */ float: left;}
.slide-title {text-align: center; margin-top: 6px; font: bold 14px; color: red; display: block; z-index:100}
/* навигация вперед/назад */
.navy {/* абсолютное позиционирование */ position: absolute; top: 0; z-index: 1;height: 100%; /* ширина ссылок */ width: 30px;cursor: pointer;}
.prev-slide {left: 0; background: #fff url(../../im/teh/str_1.png) 11px 40% no-repeat; }
.next-slide {right: 0; background: #fff url(../../im/teh/str_2.png) 13px 40% no-repeat;}
.navy.disable {background: #fff;}
/* навигация старт/пауза */
.auto {width: 7px; height: 11px;cursor: pointer;margin: 10px auto;}
.play {background: url(../../im/play.png) center no-repeat;}
.pause {background: url(../../im/pause.png) center no-repeat;}
/* Слайдер  картинок - end*/

/*  Выезжающая панель  */
#slide-out {z-index: 900;
position: fixed; top: 40px;left: 0;width: 35px;
padding: 12px 0; text-align: center;
background: #3e74ab;-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
#slide-out_inside {z-index: 900; position: fixed;
top: 40px; left: -250px; background: #3e74ab; width: 200px; padding: 25px;
-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;
-o-transition-duration: 0.3s; transition-duration: 0.3s; text-align: left;
-webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;}
#slide-out_inside textarea {z-index: 900px;width: 190px;height: 100px;margin-bottom: 6px;}
#slide-out:hover {z-index: 900px;left: 250px;}
#slide-out:hover #slide-out_inside {z-index: 900px;left: 0;}
input.name {z-index: 900px; margin-bottom: 5px;}
/*  Выезжающая панель  */


/*  размытие краёв картинки  */
.feather .image-wrap {
	position: relative;
	-webkit-border-radius: 30em;
	-moz-border-radius: 30em;
	border-radius: 30em;
}

.feather .image-wrap:after  {
	position: absolute;
	content: ' ';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background:
		-webkit-gradient(radial, 50% 50%, 50, 50% 50%, 70,
		from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
	background:
		-moz-radial-gradient(50% 50%, circle,
		rgba(255,255,255,0) 50px, rgba(255,255,255,1) 70px);
}
