﻿*{font-family:Trebuchet MS;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; font-family:Trebuchet MS;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
html{height:100%;}
body{line-height:1;background:url('../images/bg-fon.png') no-repeat center top, #2141A6;min-height:100%;position:relative;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
p{font-size:14px; color:black;}
a, a:visited{color:#114792; text-decoration:underline;}
a:hover{color:#7b3bf2;}

strong{font-weight:bold;}

h3{color:#114792;font-size:15px;margin-bottom:12px;font-weight:bold;text-align:center;}
h4{color:#114792;font-size:14px;margin-bottom:12px;font-weight:bold;text-align:center;}

.form-control{width:auto;}

.field label{color:black;}

#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:10px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../images/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('../images/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../images/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('../images/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../images/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../images/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale');}

#container{width:100%;min-width:960px;overflow:hidden;}
#container > header{width:100%;position:relative;min-width:960px;z-index:100;}

#header-inside{width:960px;margin:0 auto;height:306px;background:url(../images/kupola.png) 10px 12px no-repeat;}
/* Новый год логотип в шапке а также фон #header-inside */
/*#header-inside{width:960px;margin:0 auto;height:306px;background:url(../images/ng-kupola.png) 10px 12px no-repeat;}*/


.price span{font-size:16px;}
/*#header-left{position:absolute;bottom:0;left:-158px;}
#header-right{position:absolute;bottom:0;right:-153px;}*/
#logo{float:left;margin-top:-2px;width:330px;height:120px; position: relative}
#logo a{ display: block;}
#logo span{position: absolute; top: 100px; left: 0; color:#fff; font-size:12px; font-style:italic; line-height:16px; margin-top:-12px; text-shadow:0 0 5px black, 0 0 4px black, 0 0 2px black;}
#phones-questions{float:right; position:relative; padding-top:0; margin-top:0; text-align:left; background-color:rgba(11,41,121,0.8); width:220px; border-radius:5px; top:0;}
#ask-question{padding-left:25px;line-height:22px;font-size:13px;font-family:Arial;display:inline-block;margin-bottom:42px;}
#ask-question a, #ask-question a:visited{color:#fff;text-decoration:underline;}
#ask-question a:hover{text-decoration:none;}
#phones-questions #phone{color:#fff; font-weight:bold; font-size:30px; line-height:13px; margin-bottom:9px; margin-top:-40px; padding:15px 20px 0;}
#phones-questions #phone span{font-size:24px;font-weight:normal;}
#phones-questions #phone p{font-size:16px;font-style:normal;font-weight:normal;}
#phones-questions #phone small{font-size:12px; font-style:italic; font-weight:normal; color:rgb(119,199,255); margin:5px 0 15px; display:block;}
#phones-questions #phone b{font-size:16px;font-weight:300;font-style:normal;}
#phones-questions #phone em{font-size:14px;}
#phones-questions #phone span{font-size:20px;}
#phones-questions #phone img{}
#phones-questions #phone a{color:white!important;text-decoration:none!important}

#phones-questions #phone i.fa-phone{font-size:18px; line-height:18px; margin-right:5px; color:#3C3;}

/*#phones-questions.engl {height:272px;}*/

#phones-questions #phone p.phone-top-ico-social{margin-top:10px; font-size:0;}
#phones-questions #phone p.phone-top-ico-social a{display:inline-block;}
#phones-questions #phone p.phone-top-ico-social a:nth-child(2){margin:0 5px;}
#phones-questions #phone p.phone-top-ico-social img{width:48px}

#order-call{width:205px; height:38px; background:url('../images/or-but.png');display:inline-block;font-size:13px; cursor:pointer; padding:8px 0 0 12px;margin:0 0 0 7px;}
#order-call a:visited, #order-call a, #order-call a:hover{color:#fff;text-decoration:none;border-bottom:1px dashed #fff; margin:0 0 0 40px; font-size:17px;}

#order-call:hover a{border-bottom:none;}
#order-call-popup{background: white;/*url('../images/order-call-bckg.png') no-repeat 0 0;*/ padding:20px 10px 5px 10px; box-shadow:0 0 200px rgba(0,0,0,1); text-align:left;position:absolute; top:115px; right:9px; display:none;}
#order-call-popup input[type='text'], #order-call-popup textarea{border:1px solid #a6bfd1;color:#949494;font-size:12px;height:18px;padding:0 4px;margin:0;text-align:left; width:100%; margin-bottom:9px; border-radius:5px;}
#order-call-popup .left{float:left;}
#order-call-popup .right{float:right;}
#order-call-popup textarea{height:70px;clear:both;resize:none;margin-bottom:6px;}
#order-call-popup p{line-height:13px;font-weight:bold;color:#31a3f7;font-size:13px;margin-bottom:7px;}


#order-call-popup input[type='text'].left, #order-call-popup input[type='text'].right{width:77px;}
#order-call-popup input[type='submit']{height:30px;padding:0 11px;line-height:30px;color:#fff;font-family:Arial;font-size:13px;background:url('../images/button.png') repeat-x 0 0;
background: #81caff; background: linear-gradient(to bottom,  #81caff 0%,#34abff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81caff', endColorstr='#34abff',GradientType=0 ); /* IE6-9 */

 border-radius:5px; border:none;margin:0;cursor:pointer;margin-bottom:7px;}
#order-call-popup-close{text-decoration:underline; cursor:pointer; display:inline-block; color:#114792 !important;font-size:12px !important;font-weight:normal !important;}
#order-call-popup-close:hover{text-decoration:none;}

.feedback{
background: #81caff; background: linear-gradient(to bottom,  #81caff 0%,#34abff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81caff', endColorstr='#34abff',GradientType=0 ); /* IE6-9 */
border-color:#1a90e4;
}
.feedback.btn-success:hover, .feedback.btn-success:active{background-color:#34abff; border-color:#1a90e4;}

/*-- Верхнее меню --*/
/*#index-main a{width:90px;}*/
#index-main{position: relative;}
#index-main ul{list-style:none inside;position:absolute;z-index:100;left:-33px;top:100%;background-color:#114792;border-radius:0 0 5px 5px;display:none;}
#index-main ul li{float:none !important;}
#index-main ul li a{width:157px !important;padding-top:6px !important;padding-bottom:6px !important;}
#index-main ul li a:hover{background:url('../images/hover-grad.png') repeat-x 0 0 !important;}
p.contacts-first {text-align: center;}


.header-menu{position:relative; width:960px; text-align:center; margin:auto;}
.header-menu > nav{height:60px; display:block; background:url('../images/bg-menu.png'); font-size:0;}
.header-menu li{}
.header-menu nav>ul{display:block; padding-top:20px;}
.header-menu nav>ul>li{display:inline-block; padding:0 10px; position:relative;}
.header-menu nav ul li a{color:#fff; font-size:14px; padding:10px 5px 10px 5px; display:block}
.header-menu nav ul li a:hover{text-decoration:none;}
.header-menu ul li:hover ul.sub-menu{ display:block;}

ul.sub-menu{display:none; position:absolute; z-index:100; left:50%; top:100%; background-color:#114792; border-radius:0 0 5px 5px; box-shadow:0 15px 25px rgba(0,0,0,0.6); width:180px; margin-left:-90px;}
ul.sub-menu li{display:block; position:relative;}
ul.sub-menu li a{display:block; padding:6px;}
ul.sub-menu li a:hover{background:url('../images/hover-grad.png') repeat-x 0 0;}

ul.sub-menu li:hover ul.sub-menu-two{display:block;}
ul.sub-menu-two{position:absolute; display:none; left:95%; width:180px; top:0; background-color:#114792; border-radius:0 5px 5px 5px; box-shadow:0 15px 25px rgba(0,0,0,0.6); overflow:hidden; z-index:120;}





#main{width:960px;margin:0 auto;overflow:hidden;z-index:50;position:relative;background-color:white;}
#main aside{float:left;width:215px;padding:20px 10px;}
#content{width:725px;float:left; padding:20px 5px 20px 5px; position:relative;}

ul.left-menu > li{font-size:16px;font-weight:bold;margin-bottom:13px;}
ul.left-menu > li > a,
ul.left-menu > li > a:visited{color:#32a8fd; text-decoration:none;}
ul.left-menu > li > a:hover{color:#32a8fd; text-decoration:underline;}
ul.left-menu > li > ul{padding-left:9px;margin-top:12px;}
ul.left-menu > li > ul > li{font-size:14px;font-weight:normal;margin-bottom:13px;}
ul.left-menu > li > ul > .current a{text-decoration:none;color:#32a8fd !important;}
ul.left-menu > li > ul > li > a, 
ul.left-menu > li > ul > li > a:visited{color:#114792;}
ul.left-menu > li > ul > li > a:hover{color:#7b3bf2; text-decoration:none;}

#slider-aside{height:570px;overflow:hidden;position:relative;}
#slider-aside .bx-wrapper{margin:0; position:relative; padding:34px 0 31px;}
#slider-aside .bx-viewport ul li img{width:194px;height:140px;}
#slider-aside .bx-prev,
#slider-aside .bx-next{height:27px;width:194px;display:inline-block;position:absolute;left:0;}
#slider-aside .bx-prev{background:url('../images/v-arrows.png') no-repeat 0px -27px;top:0;}
#slider-aside .bx-prev:hover{background:url('../images/v-arrows.png') no-repeat 0px 0px;}
#slider-aside .bx-next{background:url('../images/v-arrows.png') no-repeat -194px -27px;bottom:0;}
#slider-aside .bx-next:hover{background:url('../images/v-arrows.png') no-repeat -194px 0;}
#slider-aside ul li img{border-radius:10px;}
#slider-aside:before{position:absolute;left:0;top:0;content:'';width:100%;height:100%;background:rgba(255, 255, 255, 0.9) url(/theme/Planetarik_new/assets/images/loading.gif) center center no-repeat;z-index:9999;}
#slider-aside.load:before{display:none;}


/*.banner{display:inline-block;margin-bottom:38px;position:relative;right:5px;font-family:arial;font-style:italic;font-weight:700;font-size:26px;color:#FFF !important;text-decoration:none !important;text-shadow:0px 0px 3px #FFF;}
.banner span{position:absolute;}
.banner span:nth-of-type(1){top:15px;left:30px;font-size:23px;}
.banner span:nth-of-type(2){top:50px;left:210px;font-size:20px;}
.banner span:nth-of-type(3){top:45px;left:360px;color:#ff0000;}*/

.quicknav{overflow:hidden;margin-bottom:6px;}
.quicknav a{display:block; position:relative; color:#32a8fd; text-decoration:none; width:219px; text-align:center; margin-bottom:27px; float:left; margin-right:19px;}
.quicknav a img{border-radius:15px; border:5px solid transparent;}
.quicknav a span{font-size:17px; font-weight:bold; color:black; margin-top:6px; margin-bottom: 15px; display:block; line-height:16px;}
.quicknav a:hover img{border:5px solid #80caff;}
.quicknav a:hover span{text-decoration:underline;}

.modal1Title{font-size:30px; margin:0 0 20px;}

/*-- --*/
#content h1{color:#114792;font-size:20px;font-weight:bold;margin-bottom:12px;text-align:center;}
#content p{margin-bottom:15px; line-height:16px;}
#content h2{color:#32a8fd; font-size:18px;font-weight:bold;margin-bottom:12px;text-align:center;}

#content ul{list-style:circle outside none;margin-bottom:15px;padding-left:35px;}
#content ul li{font-size:14px; color:black; /*color:#626262;*/ margin-bottom:6px;}
#content ol{list-style:decimal outside none;margin-bottom:15px;padding-left:35px;}
#content ol li{font-size:14px; color:black; /*color:#626262;*/ margin-bottom:6px;}

.content-blocks{text-align:center; font-size:0;}
.content-blocks .ryad2{display:inline-block; width:200px; margin:10px; font-size:12px; vertical-align:top; text-align:center;}
.content-blocks .ryad2 img{border-radius: 10px; border: 1px solid #9bd5fe;}
.content-blocks .ryad2 .gallery{display:block;}


/* Поролоновое кресло
 https://planetarik.ru/index.php?id=oborudovanie-planetariya
 https://planetarik.ru/novosti/post/porolonovoe-kreslo
:::: */
.content-blocks{text-align:center; font-size:0;}
.content-blocks .ryad3{display:inline-block; width:33%; font-size:12px; vertical-align:top; text-align:center;}
.content-blocks .ryad3 .ryad3_block{margin:10px;}
.content-blocks .ryad3 img{border-radius:10px; border:1px solid #9bd5fe; max-width:100%; height:auto;}
.content-blocks .ryad3 .gallery{display:block;}

.ryad{margin-left:25px; padding-right:0px; width:200px; float:left}

.left_img_block{margin:10px 15px 10px 0; float:left; width:200px; text-align:center}
#content .left_img_block p.left_img{display:block; margin-bottom:10px;}
.left_img_block .left_gallery{}
#content .left_img_block p{margin:0; padding:0;}

.articles .max-2{overflow:hidden; margin-bottom:15px;}
.articles .max-2 article{width:50%; float:left;}
.articles .max-2 article div{margin:0 3px;}
.articles .max-2 article:first-child{}
.articles .max-2 article img{border-radius:10px;float:left;}
.articles .max-2 article h2{margin-bottom:6px !important;}
.articles .max-2 article p{margin-bottom:6px !important;}
.articles .max-2 article p.read-further{margin-bottom:0 !important;font-size:12px !important;}

#slider-content{margin:20px auto 25px;}
#slider-content img{border-radius:10px;}
#slider-content .bx-wrapper{position:relative;}
#slider-content .bx-next, #slider-content .bx-prev{position:absolute; top:0; display:block; width:27px; height:145px;}
#slider-content .bx-next{right:-50px; background:#dce4ef url('../images/h-arrows.png') no-repeat 0 0;}
#slider-content .bx-next:hover{background:url('../images/h-arrows.png') no-repeat -27px 0;}
#slider-content .bx-prev{left:-50px;background:#dce4ef url('../images/h-arrows.png') no-repeat 0 -145px;}
#slider-content .bx-prev:hover{background:url('../images/h-arrows.png') no-repeat -27px -145px;}

#container > footer{position:relative; width:960px; margin:auto; background-color:white; padding-bottom:20px;}
footer .hr{height:1px;margin:auto;background-color:rgba(49,167,253,0.12); margin-bottom:20px;}


#footer-inside_v2{position:relative;z-index:100;padding-bottom:10px;}
#footer-inside_v2 section{float:left; margin-left:20px;}
#footer-inside_v2 .container{width:960px!important;}

#footer-inside_v2 p{font-size:12px;color:rgb(50,167,253);line-height:18px;}
#footer-inside_v2 a, #footer-inside a:visited{text-decoration:underline;color:rgb(97,97,97);}
#footer-inside_v2 a:hover{text-decoration:none;}

#footer-logo_v2{margin-left:20px; width:145px; float:left;}
#footer-logo_v2 p{color:rgb(97,97,97);}

#partners_logo_footer_v2{width:350px;}

.fcounters{float:right;margin-right:42px;margin-top:13px;}

/*--*/
#footer-inside{width:960px;height:95px;margin:0 auto;position:relative;z-index:100;background-color:white;}
#footer-inside section{float:left;height:88px;margin-left:20px;}
#footer-inside #footer-logo p{color:rgb(97,97,97);}
#footer-inside p{font-size:12px;color:rgb(50,167,253);line-height:18px;}
#footer-inside a, #footer-inside a:visited{text-decoration:underline;color:rgb(97,97,97);}
#footer-inside a:hover{text-decoration:none;}
#footer-inside #developer span{font-size:12px;color:rgb(97,97,97);}
#footer-logo{width:145px;margin-left:20px;}

#counters{}
#counters span{color:rgb(97,97,97);}

#developer{width:230px;}
#developer p{margin:13px 0 0 0px;}

/*--*/


.to-gallery{font-size:12px !important;padding-top:5px;}



#breadcrumbs{margin:0 auto; text-align:center; position:relative;}
#breadcrumbs ul{list-style:none; display:block; margin:0 0 15px; padding:0;}
#breadcrumbs ul li{font-size:12px; color:#626262; padding-left:18px; display:inline-block; background:url('../images/star.png') no-repeat 5px 2px;}
#breadcrumbs ul li:first-child{padding-left:0; background:none;}
#breadcrumbs ul li a, #breadcrumbs ul li a:visited{color:#114792; text-decoration:underline;}
#breadcrumbs ul li a:hover{text-decoration:none;}


#stars{margin-bottom:50px;}
#stars section{height:160px;position:relative;overflow:visible;text-align:center;}
#stars section.text-right{padding:42px 45px 0 222px;}
#stars section.text-left{padding:42px 261px 0 49px;}
#stars section > img{position:absolute;}
#star-1{top:0; left:10px;}
#star-2{top:-21px;right:45px;}
#star-3{top:-6px;left:12px;}
#star-4{top:3px;right:45px;}

#social{height:25px;margin-bottom:27px;padding:8px 8px 0;background-color:#cfebff;}
#social p{display:inline-block;float:left;color:#114792 !important;font-size:12px !important;text-decoration:underline;}
#social div{float:left;margin-left:7px;}
#counters{padding-top:15px;}
#counters div{float:left;margin-left:9px;}
.price{font-size:13px !important;}
.price-block h2{margin-bottom:7px !important;font-size:17px !important;}
.price-block{margin-bottom:18px;width:32%;margin-right:7px;float:left;}
.price-block td{border:1px solid #c3e6ff;}
.base{text-align:center;vertical-align:middle;padding:5px 0;}
.complect{text-align:center;vertical-align:middle;padding:5px 0;}
.base p, .complect p{font-size:12px !important;margin-bottom:5px !important;}
.base h3{margin-bottom:3px !important;margin-top:10px;}
.max-3{overflow:hidden;margin-bottom:12px;}
.plus{padding:15px 10px 6px 42px;background:url('../images/plus.png') no-repeat 11px 12px;background-color:#c3e6ff;min-height:25px;}
.plus h3{margin-bottom:3px !important;text-align:left;font-size:13.5px !important;}
.max-3 .plus:first-child{margin-left:0;}
.plus p{color:#626262 !important;font-size:12px !important;margin-bottom:12 !important;text-align:left;}


table.tarifs{}
.btn{width:auto; margin:0; padding:5px; display:inline-block;}
.tarifs .al{}
#content .tarifs p{margin-bottom:0;}
.tarifs td, .tarifs th{border:1px solid #b7b3b3;padding:10px 3px;}
.tarifs td{text-align:center; vertical-align: middle;}
.tarifs th{background-color:#114792; color:#fff; vertical-align:middle; text-align:center;}
.tarifs th p{color:#fff;}
.tarifs td.img{width:30%; text-align:center;}
.tarifs td.img img{max-width:200px;}

.tarifs_02{}
table.tarifs_02{}
.btn{width:auto; margin:0; padding:5px; display:inline-block;}
.tarifs_02 .al{}
#content .tarifs_02 p{margin-bottom:0;}
.tarifs_02 td, .tarifs_02 th{border:1px solid #b7b3b3;padding:10px 3px;}
.tarifs_02 td{text-align:center; vertical-align: middle;}
.tarifs_02 th{vertical-align:middle; text-align:center; font-weight:bold;}
.tarifs_02 th p{color:#fff;}
.tarifs_02 td.img{width:30%; text-align:center;}
.tarifs_02 td.img img{max-width:200px;}




.tarifs_price{background-color:#114792;color:#fff;}
.tarifs_price td{}
.ac{text-align:center;}
/*.al{text-align:left; }*/
td.al{text-align: left;font-size:15px; font-weight:bold;}
td .fa-check{color:green;}
td .fa-minus{color:red;}
.pic{width:135px;text-align:center;vertical-align:middle;}
.pic1{width:135px;text-align:center;}
.pic img{border-radius:10px;border:1px solid #9bd5fe;margin-top:3px;cursor:url(/data/uploads/1380805748_magnifier-zoom-in.png), pointer !important;}
.pic1 img{border-radius:10px;border:1px solid #9bd5fe;margin-top:3px;}
.desc{padding-top:9px;vertical-align:top;text-align:left;}
.desc .more_link{text-align:center;}

#content b{font-weight:bold;}
#content i{font-style:italic;}
#content i.fa{font-style:normal; font-size:0;}
#content i.fa:before{font-size:20px;}

#base-desc{margin-bottom:16px;width:100%;}
#base-desc h2{font-size:16px;}
#base-desc td{padding:10px; vertical-align:middle;}
#base-desc th{color:#32a8fd;font-weight:bold;padding-bottom:12px;text-align:center;vertical-align:middle; background-color:#E4E5E5;}
#base-desc tr:nth-child(odd) td{background-color:#cfebff;}
#base-desc .pic1{vertical-align:middle;}
#base-desc img{max-width:117px; max-height:89px;}
#base-desc p{font-size:14px;color:#000;line-height:16px;margin-bottom:5px;}
#base-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px;}

#base-desc td.price{vertical-align: middle; text-align:center; width:20%;}

.base-deck-header{color:#32a8fd;font-weight:bold;padding-top:5px;padding-bottom:12px;text-align:center;}
.base-deck-city,
.base-deck-srok,
.base-deck-item__city,
.base-deck-item__srok{width:120px;display:inline-block;vertical-align:middle;}
.base-deck-item__city,
.base-deck-city{width:120px;}
.base-deck-item__srok{width:55px;}
.base-deck-punkt{width:430px;display:inline-block;vertical-align:middle;}
.base-deck-item__city,
.base-deck-item__srok{padding:10px;}
.base-deck-item__punkt{width:438px;display:inline-block;vertical-align:middle;padding:10px;}
.base-deck-item__srok{text-align:center;}
.base-deck-item{font-size:14px;color:#000;line-height:16px;margin-bottom:5px;background:#CFEBFF;}
.base-deck-item_с{background:#FFF;}





.fleft1{float:left;padding-right:25px;width:350px;}
.fleft{float:left;width:350px;}

.album{float:left;padding-right:25px;width:150px;height:175px;text-align:center;}
.album p{text-align:center;margin-bottom:0 !important;font-size:12px !important;}
.fotogal{float:left; margin-right:25px; margin-bottom:10px; width:200px;}
.fotogal img{width:200px;}
.fotogal p{text-align:center;margin-bottom:0 !important;}
.gallery-centr, .mob_ml_none{overflow:hidden;}


.gallery-centr{text-align:center;}
.pop-up-to-order-form{display:none;position:fixed;width:300px;height:140px;background:white;top:50%;z-index:1000;border-radius:10px;left:50%;margin-left:-150px;margin-top:-100px;border:1px solid #114792;}
.pop-up-to-order-form-title{color:#32a8fd;font-size:18px;margin-top:20px;margin-left:20px;}

.pop-up-close-button{position:absolute;top:10px;right:10px;background:url('../images/close.jpg') no-repeat;width:11px;height:11px;cursor:pointer;}
.pop-up-close-button-wrapper{position:relative;}
.pop-up-to-order-form-links{float:left;margin-top:20px;}
.pop-up-to-order-form-links a{color:#114792;margin-bottom:10px;float:left;display:block;width:100%;font-size:16px;padding-left:20px;}
.pop-up-to-order-form-links a:hover{}
.one-input-block{margin-bottom:20px; }
.one-input-block label{margin:3px 0 5px;color:#626262; display:block}
.one-input-block label input{margin:0 8px 0 0;}
#content .one-input-block ol li{margin-bottom:0;}
.order-form{font-size:14px;}
.input-block-title{margin-bottom:8px;margin-right:5px;}
.input-block-title img{margin-right:5px;margin-bottom:4px;margin-top:-1px;float:left;}
.requare{color:red;}
.input-label{float:left;margin-right:8px;margin-top:1px;}
.one-input-block input[type="submit"]{width:auto;}
/*.order-form input[type="submit"]{background:url("../images/button.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border:medium none;border-radius:5px;color:#FFFFFF;cursor:pointer;font-family:Arial;font-size:13px;height:30px;line-height:30px;margin:0 0 7px;padding:0 11px;}*/
.textmini{font-size:13px !important;}
.bpostavka{padding:8px 10px 0px 10px;}

.class-h2{color:#32a8fd;font-size:18px;font-weight:bold;margin-bottom:12px;}
table.turnkey{width:98%;border-collapse:separate;border-spacing:7px;}
table.turnkey .price-block{width:auto;margin-right:0;float:none;}
table.price-block ol li{color:#114792 !important;}
table.price-block ol{text-align:left;padding-left:30px !important;padding:0px 10px 0 30px;}
.open-section .contacts-office{height:auto;}
.contacts-office{display:inline-block;width:100%;margin-right:5px;height:90px;overflow:hidden;}
td.hover-animated{transition:all linear .08s;}
td.hover-animated:hover{opacity:0.7;box-shadow:inset 0 0 3px 3px #7AC7FF;background-color:rgba(195, 230, 255, 0.2);}
p.btn{color:#fff !important}
.movies{display:table;width:100%;margin-top:-25px;table-layout:fixed;}
.movies .row{display:table-row;width:100%;}
.movies .row:after{content:'';display:block;width:100%;height:70px;}
.movies .row .movie{display:table-cell;width:350px;padding:0 25px 250px 0;position:relative;}
.movies .row .movie h2{margin-top:16px;}
.movies .row .movie img{width:140px;height:200px;float:left;margin:5px 5px 10px 5px;border:5px solid black;}
.movies .row .movie p{}
.movies .row .movie p:nth-of-type(1){}
.movies .row .movie p:nth-of-type(2){}
.movies .row .movie p:nth-of-type(3){}
.movies .row .movie iframe{position:absolute;bottom:0;left:0;}
.movies .row .movie iframe+p{}
.list,.list ol,.list ul{margin-left:20px;}
ul.list{list-style-type:disc;}
ol.list,.list ol{list-style-type:decimal;}
.list ul{list-style-type:circle;}
.list li{margin-top:5px;}
/*.hr{width:960px;height:1px;margin:20px auto;background-color:rgba(49,167,253,0.12); position:relative; z-index:101;}*/


#artrix-sale{width:960px; margin:0 auto; background:#fff; position:relative; z-index:10;}
#artrix-sale a{display:block;}
.line-through{text-decoration:line-through;}
.line-through-v2{position:relative;}
.line-through-v2:before{content:''; position:absolute; transform:rotate(-7deg); left:0; right:0; top:50%; margin-top:-1px; height:2px; background:red;}
#artrix-sale .dop{padding-left:700px;font-size:10px;color:#969595;}

td.hit{height:50px;text-align:center;vertical-align:middle;background:url(/theme/Planetarik_new/assets/images/action.png) 100px center no-repeat;}
#content td.hit p{color:#9b2d30!important;font-size:18px;margin-bottom:5px;padding:0;}
.price-block.no-m{margin-bottom:0;height:100%;}
.header-hamburger,
.header-catalog{display:none;}

.price-block:after{content:'';display:block;clear:both;width:0;height:0;visibility:hidden;}
.price-block-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:233px;float:left;border:1px solid #c3e6ff;}
.price-block-item h2{line-height:normal !important;}
#content .price-block-item p{font-size:15px;}
#content .price-block-item p b{font-weight:bold !important;color:#626262;}
#content .price-block-item ol{padding-left:25px;margin-left:0;}
#content .price-block-item ol li{text-align:left;font-size:15px;line-height:16px;}
.price-block{padding-left:5px;}
.price-block-item__center{margin:0 5px;}
.price-block-item .plus-pad1{padding-top: 221px;}
.price-block-item .plus-pad2{padding-top: 123px;padding-bottom:64px;}
.price-block-item .plus-pad3{padding-bottom:65px;}

#invisible_,
#invisible{display:none;}
.price-block-item_w{width:350px;}
.price-block-item_mr{margin-right:5px;}
.price-block_pl{padding-left:10px;}
.complect_pad_bb{padding:36px 0;border-bottom:1px solid #c3e6ff;}
.complect_pad_bb2{padding:26px 0;border-bottom:1px solid #c3e6ff;}
.base_pad{padding:31px 0;}
#content .price_mb{margin-bottom:30px;}
.maden-from .contacts-office{overflow:visible;height:auto;}
.maden-from .contacts-map{height:auto;}
.open-section .contacts-map{height:auto;}
.table-price{width:710px;position:relative;margin:0 auto;padding-bottom:20px;}
.table-price:after{content:'';display:block;clear:both;visibility:hidden;width:0;height:0;}
.table-price-item{float:left;width:227px;}
.table-price-item__center{margin:0 5px;}
.complect{border:1px solid #c3e6ff;}
.complect .price{text-decoration:line-through;}
.plus_mb{margin-bottom:60px;}
/*.btn{display:inline-block;width:200px;margin:5px 13px;}*/
#content .btn a{color:#fff; text-decoration:none;}
#content .btn p{font-size:14px; color:#fff; margin-bottom:0; line-height:16px;}
.hit{position:absolute;top:475px;left:0;width:690px;height:50px;text-align:center;background:url('/theme/Planetarik_new/assets/images/action.png') 100px center no-repeat;padding-top:10px;}
#content .hit p{color:#9b2d30!important;font-size:18px;margin-bottom:5px;padding:0;line-height:16px;}
.hit a{color:#114792;text-decoration:underline;}
.price-item-wrap{margin: 0 0 10px; height: auto!important;}
#content .price{color:#000;font-size:16px;}
#content .price_no{color:#000 !important;font-size:16px !important;text-decoration:none !important;}


.btn-lemon{background:#effb16;}

.films-item-wrap{position:relative;}
/*.new{position:absolute;width:48px;height:48px;text-align:center;vertical-align:middle;background:url(/theme/Planetarik_new/assets/images/novinka.png) center no-repeat;}*/
.new{position:absolute; font-size:14px; background:#05FD48; background:linear-gradient(to bottom, #01B833 0%, #05FD48 100%); color:white; border-radius:20px; padding:5px; text-shadow:0 0 5px rgba(0,0,0,0.5); min-width:50px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,0.5);}
/*.hitt{position:absolute;width:48px;height:48px;text-align:center;vertical-align:middle;background:url(/theme/Planetarik_new/assets/images/action.png) center no-repeat; font-size:0;}*/
.hitt{position:absolute; font-size:14px; background:#ff7a7a; background:linear-gradient(to bottom, #ff7a7a 0%, #bf0202 100%); color:white; border-radius:20px; padding:5px; text-shadow:0 0 5px rgba(0,0,0,0.5); min-width:50px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,0.5);}
/*.free{position:absolute;width:72px;height:48px;text-align:center;vertical-align:middle;background:url(/theme/Planetarik_new/assets/images/ico_free.png) center no-repeat;}*/
.free{position:absolute; font-size:14px; background:#00ff0c; background:linear-gradient(to bottom, #00ff0c 0%, #00ba09 100%); color:white; border-radius:20px; padding:5px; text-shadow:0 0 5px rgba(0,0,0,0.5); min-width:50px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,0.5);}

.premiere{position:absolute; font-size:14px; background:#00ff0c; background:linear-gradient(to bottom, #FF3D3D 0%, #FC0000 100%); color:white; border-radius:20px; padding:5px; text-shadow:0 0 5px rgba(0,0,0,0.5); min-width:50px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,0.5);}
/*.duplicated{position:absolute; font-size:14px; background:#000cfe; background:linear-gradient(to bottom, #000cfe 0%, #00079a 100%); color:white; border-radius:20px; padding:5px; text-shadow:0 0 5px rgba(0,0,0,0.5); min-width:50px; text-align:center; box-shadow:0 0 5px rgba(0,0,0,0.5);}*/

.pl{width:20px!important;height:20px!important;margin-right:10px;position:relative;top:4px;}

@media screen and (min-width:699px){
.change-lang-toggle{
	float: right;
	position: relative;
    padding-top: 0;
    text-align: left;
    top: 20px;
	margin-right: 80px;
}
/*.change-lang{
	float: right;
	position: relative;
    padding-top: 0;
    text-align: left;
    top: 20px;
	margin-right: 80px;
	background: #fff url(/theme/Planetarik_new/assets/images/down.png) 34px center no-repeat;
	padding: 3px 25px 3px 5px ;
	border-radius: 3px;
	border: 2px solid #29A9FA;
	cursor: pointer;
}*/
/*.change-lang ul{
	display: none;
    position: absolute;
    background: #fff;
    width: 100%;
    left: -2px;
    top: -2px;
	border-radius: 3px;
	border: 2px solid #29A9FA;
}*/
/*.change-lang ul li{
	padding: 3px 25px 3px 5px;
	
}*/

/*.change-lang ul li:first-child{
	border-bottom: 2px solid #29A9FA;
	background: #fff url(/theme/Planetarik_new/assets/images/up.png) 34px center no-repeat;
}*/
}

.toggle-bg{
	background: #38C7F8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #38C7F8 0%, #27A7F4 50%, #27A7F4 51%, #38C7F8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#38C7F8), color-stop(50%,#27A7F4), color-stop(51%,#27A7F4), color-stop(100%,#38C7F8));
	background: -webkit-linear-gradient(top, #38C7F8 0%,#27A7F4 50%,#27A7F4 51%,#38C7F8 100%);
	background: -o-linear-gradient(top, #38C7F8 0%,#27A7F4 50%,#27A7F4 51%,#38C7F8 100%);
	background: -ms-linear-gradient(top, #38C7F8 0%,#27A7F4 50%,#27A7F4 51%,#38C7F8 100%);
	background: linear-gradient(to bottom, #38C7F8 0%,#27A7F4 50%,#27A7F4 51%,#38C7F8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38C7F8', endColorstr='#38C7F8',GradientType=0 );
		
	 -khtml-border-radius: 10px;
	   -moz-border-radius: 10px;
	    -ms-border-radius: 10px;
	     -o-border-radius: 10px;
	-webkit-border-radius: 10px;
	        border-radius: 10px;
	
	display: block; /* ...So that we can set a height and width */
	float: left; /* ...So that it doesn't take up the full width of the page */
	height: 22px;
    position: relative;
    width: 55px;
}

.toggle-bg input{
	height: 28px;
	left: 0;
	margin: 0; /* Reset the margins and padding */
	opacity: 0; /* Invisible! */
	padding: 0;
	position: absolute;
	top: -5px; /* Shift vertically */
	width: 50px;
	z-index: 2; /* We want the input to be over the span.switch, which we'll give a z-index of 1 */
		/*IE*/
		zoom: 1;
		filter: alpha(opacity=0);
}

.switch{
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #fefefe 50%, #fdfdfd 51%, #ffffff 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(50%,#fefefe), color-stop(51%,#fdfdfd), color-stop(100%,#ffffff));
	background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#fefefe 50%,#fdfdfd 51%,#ffffff 100%);
	background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#fefefe 50%,#fdfdfd 51%,#ffffff 100%);
	background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#fefefe 50%,#fdfdfd 51%,#ffffff 100%);
	background: radial-gradient(ellipse at center, #ffffff 0%,#fefefe 50%,#fdfdfd 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
	/* gradient generated by http://www.colorzilla.com/gradient-editor/ */

	 -khtml-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	
	
	 -khtml-box-shadow: 0 1px 1px #65727b, 0 0 1px #b6bdc2;
	   -moz-box-shadow: 0 1px 1px #65727b, 0 0 1px #b6bdc2;
	    -ms-box-shadow: 0 1px 1px #65727b, 0 0 1px #b6bdc2;
	     -o-box-shadow: 0 1px 1px #65727b, 0 0 1px #b6bdc2;
	-webkit-box-shadow: 0 1px 1px #65727b, 0 0 1px #b6bdc2;
	        box-shadow: 0 1px 1px #65727b, 0 0 1px #b6bdc2;
	
	display: block;
	float: left;
	height: 23px;
	left: 0px; /* This is the starting point. When adding a border radius, a small bit of the background is shown if we use left: 0;, so -1px is best.*/
	position: relative;
	top: -1px; /* ...To keep it centered vertically */
	
	 -khtml-transition: left .2s ease;
	   -moz-transition: left .2s ease;
	    -ms-transition: left .2s ease;
	     -o-transition: left .2s ease;
	-webkit-transition: left .2s ease;
	        transition: left .2s ease;
	
	width: 23px;
	z-index: 1; /* Remember, it must be below the invisible inputs */
}

.toggle-bg input:checked~.switch{left: 0px;} /* initial toggle position */

.toggle-bg input~:checked~.switch{left: 31px;} /* final relative toggle position */

.toggle-bg input:checked~.ru-lang{left: 28px;} /* initial toggle position */

.toggle-bg input~:checked~.ru-lang{left: 9px;} /* final relative toggle position */

.toggle-bg input:checked{z-index: 0;}
.toggle-bg .ru-lang{
	position: absolute;
    top: 4.5px;
    font-size: 14px;
	color: #fff;
	left: 28px;
}
.toggle-bg input:checked~.ru-lang{
	position: absolute;
    top: 4.5px;
    font-size: 14px;
}

.planetarik-movies-01{position:relative; padding-bottom:20px; font-size:0;}
.planetarik-movies-01 > div{display:inline-block; width:220px; margin:0 5px 23px; vertical-align:bottom;}
.planetarik-movies-01 > div p{margin:0!important; font-size:14px!important;}
.planetarik-movies-01 h2{color:#114792!important; margin-bottom:5px!important}
.planetarik-movies-01 h2 a{text-decoration:none!important;}
.planetarik-movies-01 h2 a:hover{text-decoration:underline!important;}
.planetarik-movies-01 > div:nth-of-type(3n){margin-right:0px;}
.planetarik-movies-01 .img-block{display:block; text-align:center; margin-bottom:5px; font-size:0;}
.planetarik-movies-01 .img-block img{margin: 5px 5px 10px 5px; border: 5px solid black;}

.planetarik-movies{position:relative; padding-bottom:40px;}
.planetarik-movies > div{display:inline-block; width:220px; margin:0 5px 23px; vertical-align:bottom;}
.planetarik-movies > div p{margin:0!important; font-size:14px!important}
.planetarik-movies h2{color:#114792!important; margin-bottom:5px!important}
.planetarik-movies h2 a{text-decoration:none!important;}
.planetarik-movies h2 a:hover{text-decoration:underline!important;}
.planetarik-movies > div:nth-of-type(3n){margin-right:0px;}
.planetarik-movies .img-block{display:block; text-align:center; margin-bottom:5px; font-size:0;}
.planetarik-movies .img-block img{margin: 5px 5px 10px 5px; border: 5px solid black;}

.movies-navigation{display:none;}


.hidden {
display:none;
margin-top:2px;
cursor:pointer;
}
.open_spoler{position: relative;}
.open_spoler:after{cursor: pointer; color: #32a8fd; font-weight: bold; text-decoration: underline; content: ' Подробнее';}
.open_spoler.active:after{content: ' Свернуть';}

.spoler_block:before{cursor: pointer; content: 'Подробнее';}
.spoler_block{
	max-height: 35px;
	overflow: hidden;
}
.spoler_block.active{
	max-height: inherit;
}
.spoler_block.active:before{
	display: none;	
}

p.pic.center {
    width: 200px;
    text-align: center;
	margin:0 auto;
}
.send-callback-ok{
	position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0px;
    padding: 0 10px 0 13px;
    box-sizing: border-box;
	background:url(../images/order-call-bckg.png) no-repeat 0 0 #fff;
}
.send-callback-ok.shown{
	display: table;
}
#order-call-popup .send-callback-ok p{
	    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #000;
	font-size: 14px;
}
#order-call-popup .send-callback-ok p span{
	display: block;
	text-transform: uppercase;
	margin: 0 0 10px;
}
.err{
	border: 1px solid #ff0000!important;
}
.callback-ok-close{
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	right: 7px;
    top: 17px;
	background: url(/theme/Planetarik_new/assets/images/close-callback.png) center center no-repeat;
	cursor: pointer;
}
.popup{position: absolute; top: 0; left: 0; z-index: 10000000; width: 100%; height: 100%; background: rgba(255,255,255,0.8); display: none;}
.popup-window{position: absolute; width: 430px; top: 10px; left: 50%;
	margin: 0 0 0 -215px;
    padding: 25px 0px;
    background: rgb(48, 183, 246);
    text-align: center;
}
.popup-thanks .popup-window{
	width: 430px;
    height: 200px;
	box-sizing: border-box;
}
.popup-window div.title{
	margin-bottom: 37px;
    font-size: 18px;
    color: #613161;
    text-align: center;
}
.popup-thanks .popup-window .d-table{
	display: table;
	width: 100%;
	height: 100%;
}
.popup-thanks .popup-window .d-table .d-cell{
	width: 100%;
	display: table-cell;
	vertical-align: middle;
}
.popup-window p{
	color: #fff;
	font-size: 20px;
}
.popup-window .popup-body{
	margin: 0 0 20px;
}
.popup-thanks .popup-window .title{
	margin: 50px 30px 30px;
}
.popclick-thx__title{
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.popup-close{
	top: 7px;
	right: 7px;
	font-size: 14px;
	cursor: pointer;
	border-bottom: 1px dotted #fff;
	color: #fff;
	position: absolute;
}
div#contact_fos input {
    display: block;
    margin-bottom: 5px;
    width: 280px;
    padding: 5px;
    color: #949494;
}

#contact_fos textarea {
    width: 280px;
    padding: 6px;
    height: 100px;
    font-family: Arial;
    font-size: 13.3px;
    color: #949494;
}

#contact_fos input[type="submit"] {
    background: url(/theme/Planetarik_new/assets/images/button.png) repeat-x 0 0;
    border: 0px;
    border-radius: 5px;
    height: 30px;
    line-height: 22px;
    color: #fff;
    width: 150px;
    margin-top: 10px;
}
#content p.h2 {color:#32a8fd; font-size:18px;}
#artrix-sale strong {color:#32a8fd;}
.preim td {border: 1px solid #c3e6ff;padding:5px;vertical-align:top;width:33,333%}
.preim thead td {text-align:center;}
.preim .price {
    text-decoration: line-through;
}
.preim p{font-size:12px!important; margin-bottom:5px !important;}

.preim tbody tr:first-child, tr.cvet{text-align:center;background:#0e2b7c!important;}
.preim tbody tr:first-child td, tr.cvet td{padding-top:10px!important;}
.preim tbody tr:first-child td p, tr.cvet td p{font-size: 14px!important;font-weight:bold!important;color:#fff!important;}
.preim tbody tr.odd{background:#fff;}
.preim tbody tr.even{background:#c3e6ff;text-align:left}

h3.zag-op {
    text-align: left;
	margin: 5px 0;
}

.preim .plus {
    background-color: transparent;
    text-align: center;
    padding: 0;
    height: 30px;
    width: 30px;
    margin: 0 auto;
    background: url(../images/plus.png) no-repeat center;
}


.preim .plus-dop,.preim .minus,.preim .newnovinka  {
    background-color: transparent;
    text-align: center;
    padding: 7px 15px;
    float: left;
    margin: 1px 7px 20px 0;
}
.preim .newnovinka {
    background: url(../images/newnovinka.png) no-repeat center;
}
.preim .minus {
    background: url(../images/minus.png) no-repeat center;
}
.preim .plus-dop {
    background: url(../images/plus.png) no-repeat center;
}
.preim h3 {
    margin: 7px 0 5px;
    text-align: left;
}
h3.min-op {
    color: #626262;
}
.preim tfoot td {
    border: 0 solid transparent;
}

.mango-call-site {
    text-align: center;
}

.mango-call-site button {
    margin-top: 8px;
	border-radius: 24px; 
	background: #28a8f4; 
	width: 175px;
	height: 36px;
	white-space: nowrap;
	border: none;
	color: #fff;
	font-size: 13px;
	cursor: pointer;
}
button:hover, button:focus  { outline: none!important; }

.vremen{color: white; background: #9f1c14; padding: 10px 0; margin-top: 5px;}
.spoler_city:hover{cursor:pointer;}

.action{margin-right:100px; font-style: italic; font-size: 12px;margin-top: 4px;color: #32a8fd}

.mgo-mcw__button, .mgo-mcw__button .mgo-mcw__button-icon {
	width: 100% !important;
	height: 100% !important;
}
.mgo-mcw__button_cb .mgo-mcw__button-icon, .mgo-mcw__button_chat .mgo-mcw__button-icon {
	background-size: 80px !important;
}
.mgo-mcw__group-buttons {
	width: 80px !important;
}
.mgo-mcw__group-buttons_state-horizontal {
	height: 80px !important;
}
.mgo-mcw__callback-container {
	height: 80px!important;
}
.mgo-mcw-widget_position-right .mgo-mcw__group-buttons_state-hover.mgo-mcw__group-buttons_state-horizontal .mgo-mcw__button_chat{padding: 0 16px 0 4px !important;}

/* рассрочка Почта Банк https://planetarik.ru/index.php?id=rassrochka */
.pb-sdk-pos-credit .pb-sdk-pos-credit__form-group.pb-sdk-pos-credit__has-value.pb-sdk-pos-credit__form-group--disabled,
.pb-sdk-pos-credit form.pb-sdk-pos-credit__form .pb-sdk-pos-credit__form-group:nth-child(3){display:none;}
.pb-sdk-pos-credit .pb-sdk-pos-credit__head__text{font-size:0 !important;}
.pb-sdk-pos-credit .pb-sdk-pos-credit__head__text::before{content:"Рассрочка"; font:32px/1 PragmaticaSlabWebBook;}
.pb-sdk-pos-credit__desc{display:none;}
.pb-sdk-pos-credit__cont{padding-top:20px !important}


/* https://planetarik.ru/index.php?id=prajs */
.prajs-content-item{overflow:hidden; margin:10px 0;}
.prajs-content-item > a{display:block; text-decoration:none;}
.prajs-content-item .img-block{float:left; margin:2px 15px 2px 0px; width:150px;}
.prajs-content-item .img-block img{width:100%; height:auto;}
#content .prajs-content-item > a h2{padding:10px 0 0; color:#114792; text-decoration:underline;}
#content .prajs-content-item > a:hover h2{text-decoration:none;}


/*------ Новости левая колонка -------*/
.item-nm-anons{margin:15px 0;}
.item-nm-anons-date{font-size:11px; color:#8E8E8E; display:inline-block; border-radius:6px; padding:0; margin-bottom:6px}
.item-nm-image img{border:1px solid #9bd5fe; border-radius:6px;}
.item-nm-anons-header{margin:2px 0 5px 0; font-size:13px; font-weight:bold;} 
.item-nm-anons-header a{color:#114792;}
.item-nm-anons-more{display:block;}
.item-nm-anons-more a{display:inline-block;}
.item-nm-anons-more a:hover{color:#7b3bf2;}
.link-all-news{font-size:13px; margin-top:15px;}
.link-all-news a{font-size:13px;}



.nm_post{margin:28px 0; overflow:hidden;}
.nm_post_title{margin-bottom:5px;}
.nm_post_title a{font-size:16px;}
#content p.nm_post_date{font-size:12px; color:#8E8E8E; display:inline-block; margin-bottom:0;}
.nm_post_content{margin-bottom:10px;}
#content .nm_post_content p{margin:0;}
#content p.nm_post_meta{margin:0;}

.nm_post_image{/*float:right; margin:0 0 5px 5px;*/ display:none;}


/*- Опрос Форма -*/
.window-wrap{position:fixed; z-index:999999991; top:auto; left:auto; /*bottom:226px; right:40px;*/bottom:110px; right:19px;}
.window-button{}
.window-button span{display:inline-block; border-radius:50%; background:#2188c9; width:88px; text-align:center; cursor:pointer;}
.window-button i{color:#fff; font-size:50px; line-height:88px;}
.window-form{position:fixed; z-index:999999992; left:10px; bottom:10px; width:270px; box-shadow:0 0 100px rgba(0,0,0,0.9); background:white; padding:10px; display:none;}
.button-close-form{position:absolute; right:-30px; top: -20px; cursor:pointer;}
.window-form textarea{resize:none; width:100%; height:70px;}




.fa-adjust{}
.fa-adjust:before{font: 50px/50px "FontAwesome"; content: '\f002'; 
    left: 50%;
    margin-left: -25px;
    top: 50%;
    margin-top: -25px;
    opacity: 0.9;}



.right-product-block{ float:right; max-width:100px; text-align:center;}



.feedback-otz {display: block;}
.feedback-otz-inner { cursor:pointer; 
	border: 0px solid red;
	border-radius: 6px;
	margin:0 5px 15px 5px;
	padding: 6px;
	text-align: center;
	background:#e9e9ea;
}
.feedback-otz a {}
#feedback-otz-popup {
	margin-top:20px;
	background:white;
	padding:20px 20px 5px 20px;
	box-shadow:0 0 20px rgba(0,0,0,0.5);
	text-align: left;
	width:230px;
	display:none;
}
#feedback-otz-close {
	cursor: pointer;
	color: #fff;
	background: url('/theme/Planetarik_new/assets/images/button.png') repeat-x 0 0;
	width: 60px;
	padding: 1px 0px 0 4px;
	height: 20px;
	border-radius: 5px;
}
#ozivy{text-align:left;}
#ozivy input[type='text'], #ozivy textarea{border:1px solid #a6bfd1; font-size:13px; height:18px; padding:0 4px; margin:0; width:170px; margin-bottom:9px;}
#ozivy textarea{height:133px;clear:both;resize:none;margin-bottom:6px;}
#ozivy p{line-height:13px;font-weight:bold;color:#31a3f7;font-size:13px;margin-bottom:7px;}
#ozivy input[type='text'].left, #ozivy input[type='text'].right{width:77px;}
#ozivy input[type='submit']{height:30px;padding:0 11px;line-height:30px;color:#fff;font-family:Arial;font-size:13px;background:url('../images/button.png') repeat-x 0 0;border-radius:5px;border:none;margin:0;cursor:pointer;margin-bottom:7px;}


/* https://planetarik.ru/index.php?id=teleskopy */
.block-hull-item{margin:10px 0; border:1px dashed #666; padding:10px;}
.block-hull-header-wrap{display:table; width:100%; margin-bottom:10px;}
.block-hull-header{display:table-cell; vertical-align:middle;}
#content .block-hull-header h2{text-align:left; margin:0;}
.block-hull-price{display:table-cell; width:220px; color:white; font-size:20px; font-weight:bold; background:#114792; padding:10px;}

.video_full_block{margin:20px 0; text-align:center;}
#content .video_full_block p{margin:0;}
.video_full_block .video{}
.video_full_block .text{}
#content .video_full_block .header{font-weight:bold; font-size:18px; margin-top:10px; margin-bottom:6px;}


/*- Товарная карточка -*/
.img-cart{float:right; margin:0 0 6px 10px; text-align:center;}
.img-cart a{margin-bottom:8px; display:inline-block;}

#specification{font-size:14px; border:#DFDFDF solid 2px; width:100%}
#specification p{margin:0; padding:0;}
#specification td{margin:0; padding:5px; vertical-align:middle;}
#specification tr:nth-child(2n+1) td{background:#DFDFDF;}

.photogallery-cart{}
.photogallery-cart a{display:inline-block; text-decoration:none; margin:5px; transition:all ease-in-out .2s;}
.photogallery-cart a:hover{border-radius:10px; box-shadow:0 0 14px rgba(0,0,0,0.6);}
.photogallery-cart img{border-radius:10px; border:1px solid #9bd5fe; display:block;}

.dop-materiali-cart{ margin-bottom:10px;}
.dop-materiali-cart a{padding:8px 0 10px 35px; display:inline-block;}
.dop-materiali-cart a:before{content:''; background:url(../images/b_manual.gif) no-repeat left; width:28px; height:26px; position:absolute; left:0; top:0;}
#content .dop-materiali-cart ul{display:block; margin:0; padding:0; }
#content .dop-materiali-cart li{position:relative; display:block; padding:0;}




span.cena-through{display:block; font-size:91%; text-decoration:line-through; color:#bfdaff}
span.cena-big{display:block; font-size:105%; margin-top:5px;}



.news_content_block_img_items{text-align: center; margin:auto;}
.news_content_block_item{display:inline-block; margin:10px; width:215px; vertical-align:top;}
.news_content_block_item.two_block{width:230px}


#content p.button_content{ display:block; margin:5px 0;}
.button_content a{color:white; display:inline-block; padding:5px 10px; font-size:17px; text-decoration:none; border-radius:5px;
background: rgb(61,207,249);
background: linear-gradient(328deg, rgba(61,207,249,1) 0%, rgba(47,180,245,1) 40%, rgba(34,156,242,1) 100%);}



/*
*
*
*
*
*
*
**-----------------------------------------**/
.akordion_wrap{border:solid 1px #a4a4a4; margin:8px 0; border-radius:6px; overflow: auto;}
.akordion_wrap .akord_header{background:linear-gradient(to bottom, #f2f2f2 0%, #cfcfcf 100%); padding:6px; cursor:pointer; position:relative;}
.akordion_wrap .akord_header:before{display:block; width:20px; text-align:center; content:'+'; font-weight:bold; position:absolute; right:5px; top:50%; margin-top:-7px; font-size:20px; line-height:14px; color:white; text-shadow:0 0 4px rgba(0,0,0,0.9);}
.akordion_wrap:hover{box-shadow:0 0 6px rgba(0,0,0,0.2);}
.akordion_wrap:hover .akord_header{background:linear-gradient(to bottom, #f4ffd5 0%, #c1f62a 100%); background:#32a8fd!important; color:white;}
.akordion_wrap:hover .akord_header:before, .akordion_wrap.active .akord_header:before{content:'–';}
.akordion_wrap:hover h2{color:black;}
.akord_header{}
.akord_header:hover{}
.akord_header:hover h2{color:black;}
.akord_header h2{margin:0;}
.akordion_text{padding:10px; display:none}




.owl_slider_sidebar_wrap{margin:30px 0 10px}
.owl_slider_sidebar_wrap .header{font-weight:bold;}
.owl_slider_sidebar_wrap .header{margin-bottom:10px}
.owl_slider_sidebar_wrap .owl_slider_sidebar{max-width:128px;}
.owl_slider_sidebar_wrap span.header{display:block; color:#114792}
.owl_slider_sidebar_wrap .owl_slider_sidebar a{display:inline-block;}
.owl_slider_sidebar_wrap .owl_slider_sidebar img{max-width:120px; border: 1px solid #9bd5fe; border-radius:10px;}
.owl_slider_sidebar_wrap .owl_slider_sidebar .owl-item{text-align:center;}
.owl_slider_sidebar_wrap .owl-dots .owl-dot span{margin:5px}
.owl_slider_sidebar_wrap .owl-theme .owl-dots .owl-dot.active span, 
.owl_slider_sidebar_wrap .owl-theme .owl-dots .owl-dot:hover span{background:#32a8fd;}

.blag_pisma{font-size:0;}
.blag_pisma a{display:inline-block; margin:10px; border-radius: 10px; border: 1px solid #9bd5fe;}
.blag_pisma img{max-width:150px; height:auto; border-radius: 10px;}



.numlist{color:#114792; font-weight: bold; font-size: 14px;}





