/************************************************************************************
   RESET
*************************************************************************************/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-family: sans-serif;
  vertical-align: baseline;
}

ol, ul { 
	list-style: none; 
	list-style-image: none; 
}

/************************************************************************************
   HTML 5
*************************************************************************************/
article, aside, details, figcaption, figure, 
footer, header, hgroup, nav, section {
	display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}/*
 * Prevents modern browsers from displaying 'audio' without controls
 */

audio:not([controls]) {
    display: none;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Keeps page centred in all browsers regardless of content height
 * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    overflow-y: scroll; /* 2 */
    -webkit-text-size-adjust: 100%; /* 3 */
    -ms-text-size-adjust: 100%; /* 3 */
}


/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

body,
button,
input,
select,
textarea {
    font-family: sans-serif;
}


/* =============================================================================
   Links
   ========================================================================== */
   
/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
*/

b, 
strong { 
    font-weight: bold; 
}


/*
 * Addresses styling not present in S5, Chrome
 */

dfn, em, i {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
    text-align:left;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9 
 */

svg:not(:root) {
    overflow: hidden;
}

img, 
iframe, 
object,
embed {
	vertical-align:middle;
}

/* =============================================================================
   Figures
   ========================================================================== */

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3/4, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Corrects inner spacing displayed oddly in IE7 without effecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Addresses excess padding in IE8/9
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Corrects inner padding displayed oddly in S5, Chrome on OSX
 */

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Corrects inner padding and border displayed oddly in FF3/4
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
    resize:vertical; /* TK */
}

/* =============================================================================
   Table
   ========================================================================== */
caption { text-align:left; caption-side: top; }   
th { text-align:left; }/************************************************************************************
   SIMPLE (FAST) CLASS 
*************************************************************************************/
.ext{background:url('/img/ico/ext.png') 100% 0 no-repeat; padding-right:10px;}
.l{display:inline; float:left;}
.r{display:inline; float:right;}
.col-h-l{float:left; display:inline; width:48%;}
.col-h-r{float:right; display:inline; width:48%;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.out{position:absolute; left:-5000px; top:-5000px;}
.vhide{border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.bold{font-weight:bold;}
.thin{font-weight:normal;}
.small{font-size:8px;}
.big{font-size:13px;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.vcenter{vertical-align:middle;}
.error{color:#cc0000;}
.orange{color:#f8ad04;}
.blue{color:#089BD9;}
.js .jsHide, .hidden{display:none;}
.break{height:1px; font-size:1px; line-height:1px; clear:both; overflow:hidden; visibility:hidden; display:block; margin:0 !important; padding:0 !important; width:100%;}
.cfx{zoom:1;}
.cfx:after, .cfx:before{content:''; display:table; clear:both;}
.ctx{zoom: 1; display:table-cell; *display:block;}
.ctx:after{clear: both; display: block; visibility: hidden; overflow: hidden; height: 0 !important; line-height: 0; font-size: xx-large; content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.reset{border:none; margin:0; padding:0; background:none;}
.sprite{position:absolute; top:0px; left:0px; display:block; width:100%; height:100%;}
a .sprite{cursor:pointer;}
.reset td, .reset th{border:none; background:none; padding:0;}
.reset li, .reset dt, .reset dd{margin:0; padding:0; background:none; border:none; font-weight:inherit; float:none; display:inherit; text-align:inherit; width:auto;}	
.mt-reset{margin-top:0;}

/************************************************************************************
   TYPOGRAPHY
*************************************************************************************/

body{font:11px/14px verdana, arial, helvetica, sans-serif; background:#fff; color:#333; padding:20px;}

/* HEADING */
h1, h2, h3, h4, h5, h6, caption{line-height:1.1; font-weight:normal; padding:0; color:#333; font-family:arial, helvetica, sans-serif; }
h1{margin:0 0 0.2em; font-size:24px;}
h2{margin:1em 0 0.4em; font-size:20px;}
h3{margin:1em 0 0.4em;font-size:16px;}
h4{margin:1em 0 0.4em; font-size:14px;}
h5, h6{margin:0em 0 0.5em; font-size:12;}

/* PARAGRAPH */
p{margin:0 0 1em;}

.separator, hr{margin:20px 0px; border:1px solid #c8c8c8; border-width:1px 0 0; color:#fff; background:#fff; height:0px; overflow:hidden; line-height:0px; font-size:0px;}

/* CITE */
cite{border:none; color:#a58b5e;}
blockquote{background:#EEE2B9; clear:both; padding:1.2em 42px .4em; margin:0 0 1em; position:relative;}
blockquote:before, blockquote .before{content:''; position:absolute; left:10px; top:10px; width:22px; height:20px; background: url('../img/bg/all.png') 0 0 no-repeat;}
blockquote:after, blockquote .after{content:''; position:absolute; right:10px; bottom:10px; width:22px; height:20px; background: url('../img/bg/all.png') -25px 0 no-repeat;}

/* ANCHOR */
a{color:#12A270;}
a:visited{color:#12A270;}
a:hover{color:#333;}
a:active{color:#000;}

/* LIST */
ul, ol{margin:1em 0 1.6em 0; list-style: none; padding:0;}
li ol, li ul{margin:.5em 0 -.5em;}
li{margin:0 0 .5em; padding: 0 0 0 20px; background: url('../img/bg/li.png') -2850px 2px no-repeat;}}
ol{counter-reset: item}
ol li{padding:0 0 0 28px; background:none; position:relative;}
ol li:before, 
ol li .ie-counter{content: counter(item) "."; counter-increment: item; position:absolute; left:0; top:0; width:20px; text-align:right; color:#9B2F16; font-weight:bold;}
dl{margin: .5em 0 1.4em 0;}
dt{font-weight:bold;}
dd{margin: 0 0 .7em;}

/* IMAGES */
img.left{float:left; margin:0.3em 15px 10px 0; clear:left;}
img.right{float:right; margin:0.3em 0 10px 15px; clear:right; background:#fff; padding:3px;}

/* TABLE */
table{margin:1.5em 0 1.5em; border-collapse:collapse; width:100%;}
caption{padding:0px 0px .8em;}
thead th{padding:10px 12px; background:#ccc; color:#fff; font-size:14px;}
td, th{padding:7px 12px 8px; vertical-align:top;}


/************************************************************************************
   CONTENT HELP
*************************************************************************************/
.wysiwyg blockquote,
.wysiwyg li{overflow:hidden; zoom:1;}

.table-wrap{margin:1.5em 0 1.5em;}
.table-wrap table{margin:0;}

/************************************************************************************
   IE HELP
*************************************************************************************/
.ie6 blockquote,
.ie7 blockquote{
	behavior: expression(function(element){
		element.innerHTML = '<b class="before"></b>' + element.innerHTML + '<b class="after"></b>';	
		element.runtimeStyle.behavior = "none";
	}(this));
}

.ie6 ol, 
.ie7 ol{
	 behavior: expression(function(element){
		element.setAttribute('data-counter', 0);
		element.runtimeStyle.behavior = "none";
	}(this)); 
}
.ie6 ol li, 
.ie7 ol li{
	 behavior: expression(function(element){
	 	var counter = element.parentNode && element.parentNode.getAttribute('data-counter');
	 	if(element.parentNode && typeof counter != 'undefined'){
	 		element.parentNode.setAttribute('data-counter', ++counter);
			element.innerHTML = '<span class="ie-counter">' + (counter) + '.</span>' + element.innerHTML;
			element.runtimeStyle.behavior = "none";
		}
	}(this)); 
}@media screen, projection{

body{text-align:center; padding:0px; background:#3c3c3c;}

/* NAVIGATION-SKIP */
#nav-skip{position:absolute; left:-3000px;}
#nav-skip a:focus, #nav-skip a:active{position:absolute; left:3000px;}

/*
/* LAYOUT */
.row{position:relative; zoom:1; margin:0; padding: 0;}
.row:before,
.row:after{content:""; display:table; clear:both;}
.row-main{width:950px; margin-left:auto; margin-right:auto; text-align:left;}
.col{display:inline; float:left; left:100%; position:relative; padding:0;}

.col-t-1{margin-left:-100%;}
.col-t-2{margin-left:-65.666%;}
.col-t-3{margin-left:-31.333%;}

.grid-h{width:48%;}
.grid-t{width:31.333%;}
.grid-t-2{width:62.666%;}

/* COLS */
.col-content{width:736px; margin:0 0 0 -950px;}
.col-side{width:202px; margin:0 0 0 -202px;}
.col-footer-a{width:950px; margin-left:-950px; padding-bottom:32px;}
.col-footer-b{width:290px; margin-left:-290px; padding-bottom:32px;}

/* HEADER */
#header .row-main:before, #header .row-main .before{position:absolute; right:217px; top:0; height:70px; background:url('../img/bg/dot2.png') 0 0 repeat-y; width:1px;}

#logo{font-size:100%; font-weight:normal; line-height:1; margin:0; padding:20px 0 20px 2px; line-height:1;}
#logo img{behavior:url(./css/PIE.htc); -pie-png-fix:true;}

#lang{position:absolute; right:50%; top:0; margin-right:-475px; z-index:10;}
#lang a{display:block; line-height:31px; text-decoration:none; color:#fff; font-size:12px; background:url('../img/bg/lang-menu.png') 0 100% no-repeat; width:189px; padding:0 0 0 15px; text-align:left;}

#basket-box{position:absolute; text-align:right; width:182px; padding:0 10px; height:26px; line-height:26px; top:40px; right:50%; margin-right:-240px; background:url('../img/bg/basket-box.png') 0 0 no-repeat; color:#fff; font-size:12px;}
#basket-box a{color:#fff;}

#login-box{position:absolute; right:50%; top:8px; line-height:31px; margin-right:-228px;}
#login-box a{color:#fff; font-size:14px;}
#login-box a:hover{text-decoration:none;}

#search-box{position:absolute; right:50%; top:12px; margin-right:-475px; width:195px; z-index:500;}
#search-box .inp-text{width:130px;  height:13px; border:none; padding:5px 60px 5px 10px; margin-left:-5px; position:relative; vertical-align:middle; background-image: url(../img/bg/search.png); background-position: 99% 0; background-repeat: no-repeat; background-size: 24px;}
#search-box.withSuggest .inp-text{background-position:-200px 0;}
#search-box .inp-btn{position:absolute; right:0; top:0; height:24px; background:url('../img/bg/inp-btn.png') 0 0 no-repeat; border:none; text-indent:-999px; overflow:hidden; padding-left:50px; width:50px; padding:0; font-size:0px; line-height:0px;}
.ie7 .suggest-box{top:25px;}
.ie6 .suggest-box{top:25px; right:-6px;}
.suggest-box{position:absolute; right:-5px; top:24px; width:208px; text-align:left; overflow:hidden;}
.suggest-box .inner{background:#fff; margin:0 5px 5px; overflow:hidden;
	-moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); box-shadow:0 0 5px rgba(0,0,0,.5);
	behavior:url(./css/PIE.htc);
	
}
.suggest-box li{width:100%; vertical-align:bottom;}
.suggest-box a{display:block; text-decoration:none; color:#333 !important; border-top:1px solid #b1b1b1; padding:10px 5px 10px 35px; background:url('../img/bg/li.png') -1889px 50% no-repeat;}
.suggest-box .name{font-weight:bold; display:block; margin:0 0 3px;}
.suggest-box .form a{background:url('../img/bg/suggest-form.png') 8px 50% no-repeat;}
.suggest-box .stereo a{background:url('../img/bg/suggest-stereo.png') 8px 50% no-repeat;}
.suggest-box li:hover a, .suggest-box li.active a{background-color:#f0f0f0;}
.suggest-box li.first a{border:none;}
.suggest-box li.last a{
	behavior:url(./css/PIE.htc);
}
/*.ie8 .suggest-box .inner{border:1px solid #b1b1b1; border-width:0 1px 1px;}*/

/* MAIN */
#main{background:#fff url('../img/bg/main bila.png') 0 0 repeat-x; padding:0px 0 40px; position:relative; zoom:1;}

/* FOOTER */
#footer{
	color:#c8c8c8; padding:16px 0 24px;
	background:#3c3c3c; /* Old browsers */
	background:-moz-linear-gradient(top,  #5a5a5a 0%, #3c3c3c 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a5a5a), color-stop(100%,#3c3c3c)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #5a5a5a 0%,#3c3c3c 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #5a5a5a 0%,#3c3c3c 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #5a5a5a 0%,#3c3c3c 100%); /* IE10+ */
	background:linear-gradient(top,  #5a5a5a 0%,#3c3c3c 100%); /* W3C */
	-pie-background:linear-gradient(#5a5a5a, #3c3c3c); /*PIE*/
	behavior:url(./css/PIE.htc);
}
#footer .col-footer-a .column{float:left; display:inline; width:160px; padding:0 20px;}
#footer .col-footer-a h3{font-family:verdana, arial, helvetica, sans-serif; color:#c8c8c8; font-size:11px; font-weight:bold; margin:0 0 6px;}
#footer .col-footer-a li{padding:0 0 0 10px; background:url('../img/bg/all.png') 0 6px no-repeat;}
#footer .col-footer-a ul{margin:13px 0 0;}
#footer .col-footer-a .mb{margin-bottom:40px;}
#footer .col-footer-b h2{margin:2px 0 10px; color:#fff; font-size:20px;}
#footer .col-footer-b p{margin:0 0 4px;}
#footer .col-footer-b .inp-text{width:155px; background:url('../img/bg/login-inp-text.png') 0 0 no-repeat; border:none; padding:5px 10px 6px; margin-left:-5px; position:relative; vertical-align:middle; behavior:url(./css/PIE.htc); -pie-png-fix:true;}
#footer .col-footer-b br{display:none;}
#footer .col-footer-b label{display:block; margin:0 0 5px;}
#footer .col-footer-b a{text-decoration:underline;}
#footer a{color:#c8c8c8; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#fff;}
#footer .foot{border:1px solid #706e6e; border-width:1px 0;}
#footer .foot p{margin:0; line-height:28px;}

/* MAIN MENU */
#main-menu{font-family:arial, helvetica, sans-serif; font-size:14px;}
#main-menu .l{padding-left:4px;}
#main-menu .l li{float:left; display:inline; margin:0 1px 0 0;}
#main-menu .l a{border:1px solid #707070; border-bottom:none; float:left; line-height:30px; text-decoration:none; color:#fff; padding:0 33px 0 13px; position:relative; behavior:url(./css/PIE.htc);}
#main-menu .l .home{margin-right:20px; margin-top:12px;}
#main-menu .l .home a{border:none; padding:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; behavior:none; width:11px; height:10px; background:url('../img/bg/all.png') 0 -900px no-repeat; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
#main-menu .l .home a:hover, #main-menu .l .home a.active{opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
#main-menu .r{font-weight:bold; padding:0; color:#ccc;}
#main-menu .r li{display:inline; margin-left:15px;}
#main-menu .r li:nth-child(3){margin-left:0;}
#main-menu .r a{color:#fff; text-decoration:none; padding:1px 0 0; line-height:30px;}
#main-menu .r a:hover, #main-menu .r a.active, #main-menu .l a:hover, #main-menu .l a.active{color:#03b8f6;}
#main-menu .form-studio a:hover{color:#f7a400;}
#main-menu .form-studio a.active{background-color:#ffc200; color:#494948;}
#main-menu .stereo-soft a:hover{color:#00CFFF;}
#main-menu .stereo-soft a.active{background-color:#00CFFF; color:#494948;}
#main-menu .form-studio a{background:url('../img/bg/menu-form-studio.png') 100% 50% no-repeat;}
#main-menu .stereo-soft a{background:url('../img/bg/menu-stereo.png') 100% 50% no-repeat;}
#main-menu .stereo-soft a.active{background-color:#03B8F6; color:#494948;}
#main-menu .enter-soft a:hover{color: #c2077f;}
#main-menu .enter-soft a.active{background-color:#dc30a0; color:#494948;}
#main-menu .enter-soft a{background:url('../img/bg/menu-enter.png') 100% 50% no-repeat;}

/* BREADCRUMB */
#breadcrumb{background:#d8d7d7; padding:5px 14px 6px; margin:0 0 15px; position:relative; font-size:11px;
	behavior:url(./css/PIE.htc);
}
#breadcrumb a{color:#333; text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}

/* HOME PRODUCT */
#home-products .row-main{height:283px; overflow:hidden;}
#home-products{background:#fff url('../img/bg/home-products.png') 0 0 repeat-x;}
#home-products .form-studio{background:url('../img/bg/form-studio.jpg') 0 0 no-repeat;}
#home-products .stereo{background:url('../img/bg/stereo.jpg') 0 0 no-repeat;}
#home-products .enter{background:url('../img/bg/enter.jpg') 0 0 no-repeat;}
#home-products .item{height:238px; padding:45px 0 0 655px; position:absolute; left:0; top:0;}
#home-products .desc{font-size:14px;}
#home-products ul{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:2em 0 2em -25px;}
#home-products li{padding:0 0 0 45px; margin:0 0 .5em; background: none;}
#home-products p{padding:0 0 0 20px;}
#home-products .inline-btn{background-position:-8px 0;}
#home-products .inline-btn span{padding:0 15px 0 30px; min-width:0px; _width:90px; white-space:nowrap;}
#home-products .blue-btn{background-color:#2a68a2; background-position:0 -300px;}
#home-products .yellow-btn{background-color:#ffae00; background-position:0 -200px;}
#home-products .form-studio{z-index:1;}
#home-products .form-studio li{color:#f8ad04; background-position:0 2px;}
#home-products .stereo li{color:#089bd9; background-position:-950px 2px;}
#home-products .enter li{color:#c2077f; background-position:-950px 2px;}

/* HOME MAIN */
#home-main{background:url('../img/bg/home-main.png') 50% 0 no-repeat; padding:20px 0 1px;}
#home-main .row-main{background:url('../img/bg/dot.png') 630px 0 repeat-y; margin-bottom:20px;}
#home-main .col-content{width:590px; margin-left:-930px;}
#home-main .col-side{width:300px; margin-left:-300px;}

/* GREY SPLIT */
.grey-split{background:#adadad; padding:15px 0 1px;}

/* FORM STUDIO PAGE */
.form-studio-page li, .stereo-page li{background-position:0 2px;}
.form-studio-page .annot-box .row-main{background:url('../img/bg/annot-box-form.png') 0 0 no-repeat;}
.form-studio-page .annot-box li{background-position:0 3px; color:#f8ad04;}
.form-studio-page .tab-fragment h3{color:#333; padding-left:0px;}
.form-studio-page .box-list .inner .title span{color:#f7a90f;}

.stereo-page .annot-box li{background-position:-950px 3px; color:#089BD9;}
.stereo-page .box-list .inner .title span {color: #089BD9;}
.stereo-page .tab-fragment h3{color:#333;}
.stereo-page .annot-box .row-main{background:url('../img/bg/annot-box-stereo.png') 0 0 no-repeat;}

.enter-page .box-list .inner .title span {color: #c2077f;}

/* ANNOT BOX */
.annot-box{color:#494948; background:#fff url('../img/bg/home-products.png') 0 0 repeat-x;}
.annot-box h1{font-size:30px; color:#494948;}
.annot-box ul{font-size:18px; line-height:1.2; font-family:Arial, Helvetica, sans-serif; margin:25px 0 30px 0;}
.annot-box p{margin:25px 0 30px 20px;}
.annot-box .img{width:320px; margin-left:-950px; text-align:center;}
.ie6 .annot-box .img img{behavior:url(./css/PIE.htc); -pie-png-fix:true;}
.annot-box .desc{width:485px; margin-left:-916px; margin-top:10px;}
.annot-box .desc p{font-size: 14px; line-height: 18px;}
.annot-box .btns{width:220px; margin-left:0;}
.annot-box .btns a, .annot-box .btns span{display:block;}
.annot-box .btns a:hover{text-decoration:none;}
.annot-box .btns .ico-download, .annot-box .btns .ico-list, .annot-box .btns .ico-help{padding-left:55px; line-height:48px; color:#5a5a5a; font-size:12px; position:relative;
	-moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa; box-shadow:0 0 5px #aaa;
	background:#c1c1c1; /* Old browsers */
	background:-moz-linear-gradient(top,  #ffffff 0%, #c1c1c1 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* IE10+ */
	background:linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* W3C */
	-pie-background:linear-gradient(#ffffff, #c1c1c1); /*PIE*/
	behavior:url(./css/PIE.htc);
}
.annot-box .btns .ico-list:before, .annot-box .btns .ico-list .before, .annot-box .btns .ico-help:before, .annot-box .btns .ico-help .before, .annot-box .btns .ico-download:before, .annot-box .btns .ico-download .before{content:''; position:absolute; left:15px; top:0; width:20px; height:48px; background:url('../img/bg/ico.png') 0 0 no-repeat; behavior:url(./css/PIE.htc); -pie-png-fix:true;}
.annot-box .btns .ico-list:before, .annot-box .btns .ico-list .before{background-position:0 -50px;}
.annot-box .btns .ico-help:before, .annot-box .btns .ico-help .before{background-position:0 -100px;}
.annot-box .blue-btns .ico-download:before, .annot-box .blue-btns .ico-download .before{background-position:0 -500px;}
.annot-box .blue-btns .ico-list:before, .annot-box .blue-btns .ico-list .before{background-position:0 -550px;}
.annot-box .blue-btns .ico-help:before, .annot-box .blue-btns .ico-help .before{background-position:0 -600px;}
.annot-box .btns .inline-btn{margin-top:10px}
.ie7 .annot-box .btns .inline-btn, .ie6 .annot-box .btns .inline-btn{position:relative; bottom:-10px;}
.annot-box .btns span{padding-left:40px;}

/* TRY BOX */
.try-box{background:url('../img/bg/try-box.png') 0 100% no-repeat; padding:0 0 14px; _background:none;}
.try-box .std-box{padding:10px 0;
	background:#c1c1c1; /* Old browsers */
	background:-moz-linear-gradient(top,  #ffffff 0%, #c1c1c1 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* IE10+ */
	background:linear-gradient(top,  #ffffff 0%,#c1c1c1 100%); /* W3C */
	-pie-background:linear-gradient(#ffffff, #c1c1c1); /*PIE*/
	behavior:url(./css/PIE.htc);
}
.try-box .img{width:100px; margin-left:-930px;}
.try-box .img img{behavior:url(./css/PIE.htc); -pie-png-fix:true;}
.try-box .desc{width:470px; margin-left:-820px; margin-top:8px;}
.try-box .btn{width:270px; margin-left:-290px; margin-top:11px;}
.try-box .inline-btn{display:block;}
.try-box .inline-btn span{display:block; padding-left:45px;}
.try-box h2{margin:0 0 .2em; font-size:18px;}
.try-box p{margin:0;}

/* TAB FRAGMENT */
.tabs-box{margin:20px 0 0;}
.tabs-box .nav{background:url('../img/bg/try-box.png') 0 100% no-repeat; padding:0 20px 14px; margin:0 0 5px; font-size:14px; _background:none;}
.tabs-box .nav a{display:inline-block; line-height:32px; border:1px solid #c6c6c6; padding:0 15px; margin-right:1px; text-decoration:none; color:#666; border-width:1px 1px 0; position:relative; outline:none;
	behavior:url(./css/PIE.htc);
}
.tabs-box .nav .active{background:#e4e4e4; color:#333;}
.tab-fragment .std-box{padding:15px 20px 2px; margin:0 0 20px; background:#fff;}
.tab-fragment .desc{float:right; display:inline; width:670px;}
.tab-fragment .grid-t, .tab-fragment .grid-t-2{float:left; display:inline; margin-right:10px;}
.tab-fragment .last{margin-right:0;}
.tab-fragment .img{float:left; display:inline; width:235px; text-align:center;}
.tab-fragment .img-r .desc{float:left;}
.tab-fragment .img-r .img{float:right;}
.tab-fragment h3{font-size:24px; margin-top:0;}
.tab-fragment h4{font-size:16px; font-weight:bold; margin:1em 0 .5em;}
.tab-fragment h4:first-child{margin-top:0;}
.tab-fragment ul{margin-top:0; list-style:disc;}
.tab-fragment li{background:none; padding-left:0; margin-left:15px;}
.sk-tab-hide{width:100%; overflow:hidden; position:absolute; left:-5000px; top:-5000px;}

/* PRODUCT DETAIL */
.product-detail .dot{background:url('../img/bg/dot.png') 630px 0 repeat-y; margin-bottom:20px;}
.product-detail .col-content{width:590px; margin-left:-930px;}
.product-detail .col-side{width:300px; margin-left:-300px;}
.product-detail .col-content > :first-child, .product-detail .col-side > :first-child{margin-top:0;}
.product-detail .col-side .btns{margin:0; padding-bottom:9px; _background:none;}
.product-detail .col-side .item{display:block; margin:0 0 5px; line-height:32px; padding:0 0 0 45px; text-decoration:none; color:#333; font-size:14px; position:relative; zoom:1;
	background:#d5d4d4; /* Old browsers */
	behavior:url(./css/PIE.htc);
}

.product-detail .col-side .item:before, .product-detail .col-side .item .before{content:''; position:absolute; left:10px; top:0; width:23px; height:32px; background:url('../img/bg/ico.png') 0 -200px no-repeat; behavior:url(./css/PIE.htc); -pie-png-fix:true;}
.product-detail .col-side .ico-phone:before, .product-detail .col-side .ico-phone .before{background-position:0 -250px;}
.product-detail .col-side .ico-mail:before, .product-detail .col-side .ico-mail .before{background-position:0 -300px;}
.product-detail .col-side .cfx .r{padding-left:12px; background:url('../img/bg/ico.png') 0 -347px no-repeat; _background:url('../img/bg/plus.png') 0 50% no-repeat;}

/* CONTEXT BOX */
.context-menu{font-size:12px;}
.context-menu h2{margin-left:15px;}
.context-menu .std-box{padding:0;}
.context-menu .links1{width:190px; margin:0 0 0 -460px; padding:10px 20px; background:url('../img/bg/dot.png') 0 0 repeat-y;}
.context-menu .links2{width:190px; margin:0 0 0 -230px; padding:10px 20px; background:url('../img/bg/dot.png') 0 0 repeat-y;}
.context-menu a{color:#333;}
.context-menu a:hover{text-decoration:none;}
.context-menu .main-links{margin-left:-930px; width:460px; padding:0;}

.main-links{margin:3px 0 0 0; padding:5px 0 10px;}
.main-links a{display:inline-block; padding:50px 0 10px; text-align:center; width:132px; position:relative;}
.main-links .ico-computer:before, .main-links .ico-computer .before,
.main-links .ico-list:before, .main-links .ico-list .before,
.main-links .ico-download:before, .main-links .ico-download .before,
.main-links .ico-questionmark:before, .main-links .ico-questionmark .before
{content:''; position:absolute; left:50%; top:0; width:20px; height:48px; background:url('../img/bg/ico.png') 0 0 no-repeat; margin-left:-10px; behavior:url(./css/PIE.htc); -pie-png-fix:true;}
.main-links .ico-list:before, .context-menu .main-links .ico-list .before{background-position:0 -50px;}
.main-links .ico-computer:before, .context-menu .main-links .ico-computer .before{background-position:0 -148px; width:32px; margin-left:-16px;}
.main-links .ico-questionmark:before, .main-links .ico-questionmark .before{background-position:0 -390px; width:26px; margin-left:-13px;}

.stereo-page .main-links .ico-download:before, .stereo-page .context-menu .main-links .ico-download .before{background-position:0 -500px;}
.stereo-page .main-links .ico-list:before, .stereo-page .context-menu .main-links .ico-list .before{background-position:0 -550px;}
.stereo-page .main-links .ico-computer:before, .stereo-page .context-menu .main-links .ico-computer .before{background-position:0 -648px;}
.stereo-page .main-links .ico-questionmark:before, .stereo-page .main-links .ico-questionmark .before{background-position:0 -890px;}

.context-menu ul{list-style:none;}
.context-menu li{background:url("../img/bg/li.png") no-repeat 0 2px; padding-left:20px; margin-left:0;}
.stereo-page .context-menu li{background-position:-950px 2px;}

/* TOOLTIP */
.tooltip{display:inline-block; vertical-align:middle; width:10px; height:11px; text-indent:-999px; overflow:hidden; background:url('../img/bg/tooltip.png') 0 0 no-repeat;}

/* STD BOX */
.std-box{background:#fff; position:relative;
	box-shadow:0 0 5px #aaa; -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa; 
	behavior:url(./css/PIE.htc);
}

/* SIDE BOX */
.side-box{margin:0 0 12px; background:#fff; position:relative;
	box-shadow:0 0 5px #ddd; -moz-box-shadow:0 0 5px #ddd; -webkit-box-shadow:0 0 5px #ddd;
	behavior:url(./css/PIE.htc);
}
.side-box .hd{font-size:14px; margin:0 0 16px; padding:19px 12px 0;}
.side-box .bd{padding:0 12px 3px; zoom:1;}
.side-box p{position:relative; zoom:1;}

/* PRODUCTS BOX */
.products-box{margin:0 0 0 -20px; zoom:1;}
.products-box .item{width:297px; padding:0 0 14px; _background:none;}
.products-box .inner{padding:25px 15px 15px; position:relative;
	box-shadow:0 0 5px #aaa; -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa; 
	background:#d5d4d3; /* Old browsers */
	background:-moz-linear-gradient(top,  #fff 0%, #d5d4d3 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d5d4d3)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* IE10+ */
	background:linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* W3C */
	-pie-background:linear-gradient(#ffffff, #d5d4d4); /*PIE*/
	behavior:url(./css/PIE.htc);
}
.products-box .title{float:left; display:inline; margin:5px 0 20px; width:135px; text-align:center;}
.products-box .desc{float:right; display:inline; width:115px; margin:0 0 20px;}
.products-box .inline-btn{display:block;}
.products-box .inline-btn span{display:block; text-align:right;}

/* UPDATE BOX */
.update-box{width:297px; padding:0 0 14px; _background:none;}
.update-box .inner{padding:15px; position:relative;
	box-shadow:0 0 5px #aaa; -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa; 
	background:#d5d4d3; /* Old browsers */
	background:-moz-linear-gradient(top,  #fff 0%, #d5d4d3 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#d5d4d3)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* IE10+ */
	background:linear-gradient(top,  #fff 0%,#d5d4d3 100%); /* W3C */
	-pie-background:linear-gradient(#ffffff, #d5d4d4); /*PIE*/
	behavior:url(./css/PIE.htc);
}
.update-box h2{color:#06dd93; margin:0 0 .2em;}
.update-box p{color:#999; margin:0 0 .7em;}
.update-box ul{margin:0 0 .7em; font-size:13px;}
.update-box li{background-position:-1900px 2px;}
.update-box .right{margin:0;}
.update-box .right a{color:#666;}
.update-box .right a:hover{color:#11C688;}

/* CROSSROAD */
.crossroad .item{padding:0 0 5px 30px; margin:0 0 25px; overflow:hidden; zoom:1;}
.crossroad .img{float:left; display:inline; margin:0 0 0 -40px; width:40px; text-align:center; cursor:pointer;}
.crossroad .title a{color:#009bd9;}
.crossroad .title a:hover{color:#11C688;}
.crossroad p{margin:0 0 2px;}
.crossroad .ctf{margin-top:10px;}
.crossroad .ctf .l a{color:#333;}
.crossroad .ctf .l a:hover{color:#11C688;}
.crossroad .title{font-weight:bold;}
.crossroad h2{margin-bottom:20px;}

/* BOX LIST */
.box-list{margin:0 0 20px;}
.tab-fragment .box-list .heading, .box-list .heading{color:#000; background:none; padding:0; margin:30px 15px 15px;}
.box-list ul{font-size:0px; letter-spacing:-1px; margin:0 0 -20px -20px;}
.box-list li{display:inline-block; *display:inline; zoom:1; width:300px; margin:0 0 20px 20px; font-size:11px; letter-spacing:0px; vertical-align:top;}
.box-list .inner{padding:15px 15px 45px; position:relative; background:#fff;
	box-shadow:0 0 5px #aaa; -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa;
	behavior:url(./css/PIE.htc);
}
.box-list .grey .inner{background:#f5f5f5;}
.box-list .inner .title{background:none; padding:0; color:#494948; font-size:24px; margin:0 0 10px;}
.box-list .inner .title span{display:block; font-weight:bold;}
.box-list dl{margin:0 0 3px;}
.box-list dd{display:block; width:auto; border-top:1px solid #c8c8c8; margin:0 -15px; padding:10px 15px;}
.box-list .separator{font-size:0px; line-height:0px; background:#c8c8c8; margin:10px -15px;}
.box-list table{margin:0 0 1.2em;}
.box-list td{padding:2px 1px;}
.box-list tfoot td{padding-top:10px;}
.box-list .inline-btn{margin:0 10px; display:block;}
.box-list .inline-btn span{padding-left:45px; display:block;}
.box-list .btn{position:absolute; left:0; bottom:0; width:100%;}
.box-list .grey a{color:#3c3c3c;}
.box-list table{font-size: 12px; line-height:1.4em;}

/* ABOUT BOX */
.about-box ul{font-weight:normal;}
.about-box li{background-position:-2850px 3px;}

/* ADVICE BOX */
.advice-box .item{padding:0 0 0 30px; margin:0 0 1.3em; background:url('../img/bg/advice-box.png') 0 5px no-repeat;}
.advice-box .item a{font-weight:bold; display:block; color:#009bd9;}
.advice-box .item a:hover{color:#11C688;}

/* NEWSLETTER FORM */
.newsletter-form h2{margin-top:0;}
.newsletter-form .inp-text{display:inline-block; width:155px; background:url('../img/bg/login-inp-text.png') 0 0 no-repeat; border:none; padding:5px 10px 4px; margin-left:-5px; position:relative; vertical-align:middle; behavior:url(./css/PIE.htc); -pie-png-fix:true;}
.newsletter-form a{color:#333;}
.newsletter-form a:hover{color:#11C688;}

/* SIDE BASKET */
.side-basket-box .hd{border-bottom:1px solid #ccc; font-size:20px; padding:10px 15px 9px 42px; margin:0; background:url('../img/bg/all.png') 11px -185px no-repeat;}
.side-basket-box .bd{padding:0;}
.side-basket-box .price{border-top:1px solid #ccc; padding:7px 11px 7px; font-family:arial, helvetica, sans-serif; font-size:12px; margin:0;}
.side-basket-box h3{margin:0 0 8px; font-size:16px;}
.side-basket-box .img{float:left; display:inline; width:60px; overflow:hidden; margin:0 10px 0 0;}
.side-basket-box li{overflow:hidden; zoom:1; padding:13px 12px 10px; border-bottom:1px solid #ccc; margin:0 0 -1px;}
.side-basket-box li ul{overflow:hidden; zoom:1; padding:0; margin:-1em 0 0;}
.side-basket-box li ul li{margin:0; padding:0 0 0 10px; background:url('../img/bg/all.png') 0 -95px no-repeat; border:none;}

/* SIDE HELP */
.side-help-box{}
.side-help-box .hd{border-bottom:1px solid #ccc; font-size:20px; padding:10px 10px 9px 42px; margin:0 0 12px; background:url('../img/bg/all.png') 11px -380px no-repeat;}
.side-help-box .bd{overflow:hidden; zoom:1; padding-bottom:12px;}
.side-help-box h3{color:#31a7e4; font-size:18px; margin:0 0 10px;}
.side-help-box p{margin:0;}
.side-help-box .img{float:left; display:inline; border:1px solid #c8c8c8; text-align:center; width:76px; overflow:hidden; margin:0 14px 0 0;}
.side-help-box .email{border-top:1px solid #ccc; padding:7px 12px 7px 50px; word-wrap:break-word; overflow:hidden; position:relative; background:url('../img/bg/all.png') 14px -593px no-repeat;}
.side-help-box .phone{border-top:1px solid #ccc; padding:7px 12px 7px 50px; background:url('../img/bg/all.png') 14px -693px no-repeat;}

/* STEP LIST */
.step-list{margin:0 0 21px -9px;}
.step-list li{float:left; display:inline; width:140px; position:relative; margin:0 0 0 9px; color:#5a5a5a; font-size:12px;
	box-shadow:0 0 6px #bfbfbf; -moz-box-shadow:0 0 6px #bfbfbf; -webkit-box-shadow:0 0 6px #bfbfbf;
	background:#b6b6b6; /* Old browsers */
	background:-moz-linear-gradient(top,  #f0f0f0 0%, #b6b6b6 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#b6b6b6)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #f0f0f0 0%,#b6b6b6 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #f0f0f0 0%,#b6b6b6 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #f0f0f0 0%,#b6b6b6 100%); /* IE10+ */
	background:linear-gradient(top,  #f0f0f0 0%,#b6b6b6 100%); /* W3C */
	-pie-background:linear-gradient(#ffffff, #b6b6b6); /*PIE*/
	behavior:url(./css/PIE.htc);
}
.step-list .last{color:#fff;
	background:#5c5c5c; /* Old browsers */
	background:-moz-linear-gradient(top,  #5c5c5c 0%, #464646 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(100%,#464646)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  #5c5c5c 0%,#464646 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  #5c5c5c 0%,#464646 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  #5c5c5c 0%,#464646 100%); /* IE10+ */
	background:linear-gradient(top,  #5c5c5c 0%,#464646 100%); /* W3C */
	-pie-background:linear-gradient(#5c5c5c, #464646); /*PIE*/
	behavior:url(./css/PIE.htc);
}
.step-list li div{display:block; height:70px; width:140px; background:url('../img/bg/all.png') 100% -790px no-repeat;}
.step-list .last div{background:none;}
.step-list li strong{display:block; padding:9px 0 0 12px; font-size:20px; font-weight:normal;}
.step-list .active strong{color:#4cba6b;}
.step-list li span{position:absolute; top: 30px; bottom:10px; left:12px; width:100px;}

/* TABS LIST */
.tabs-list{overflow:hidden; width:100%; padding:20px 0 0; margin:0 0 20px;}
.tabs-list .col-l{float:left; display:inline; width:250px;}
.tabs-list .col-r{float:right; display:inline; width:640px; padding:0 0 0 30px; background:url('../img/bg/dot.png') 0 0 repeat-y;}
.tabs-list li{margin-left:0;}
.tab-fragment .tabs-list h3, .tabs-list h3{color:#3c3c3c; padding-left:0; background:none;}
.tabs-list .title{color:#11c386; font-size:20px; margin:0 0 .4em; font-weight:normal;}
.tabs-list .date{color:#777; margin:0;}
.tabs-list .list-fragment li{margin:20px 0 30px;}

/* ORDER */
.order-box{width:100%; overflow:hidden; font-size: 13px;}
.order-box h2{font-size:18px; margin:0 0 12px;}
.order-box .hd{border-bottom:1px solid #ccc; padding:0px 18px 1px; margin:0 0 -1px;}
.order-box .hd1{padding:0px 18px 1px 0; margin:0 0 -1px;}
.order-box .hd2{padding:0px 18px 1px; margin:0 0 -1px;}
.order-box .hd p{margin-bottom:10px;}
.order-box .hd1 p{margin-bottom:10px;}
.order-box .hd2 p{margin-bottom: 0px;}
.order-box .hd input{vertical-align:middle;}
.order-box .hd1 input{vertical-align:middle;}
.order-box .hd2 input{vertical-align:middle;}
.order-box .hd label{vertical-align:middle; margin-left:10px;}
.order-box .hd1 label{vertical-align:middle; margin-left:10px;}
.order-box .hd2 label{vertical-align:middle; margin-left:10px;}
.order-box .bd{border-bottom:1px solid #ccc; padding:15px 18px 10px; margin:0 0 -1px;}
.order-box .bdn{border:none;}
.order-box .form-row{padding:0 0 0 72px;}
.order-box .form-row label{float:left; display:inline; width:65px; margin:0 0 0 -72px; padding:6px 0 0;}
.order-box .form-row .inp-fix{display:inline-block; width:340px; vertical-align:top; margin-right:10px;}
.order-box .form-row .tip{color:#969696; display:inline-block; width:210px; vertical-align:top; margin-top:-2px;}
.order-box .big{font-size:13px; line-height:15px; font-family:arial, helvetica, sans-serif;}
.order-box label.big{display:inline-block; margin-bottom:7px;}

.order-list{zoom:1;}
.order-list li{border-top:1px solid #ccc; padding:15px 210px 5px 55px; position:relative; zoom:1; vertical-align:bottom;}
.order-list li.first{border-top:none; behavior:url(./css/PIE.htc);}
.order-list li.last{behavior:url(./css/PIE.htc);}
.order-list li.even{background:#f0f0f0;}
.order-list h2{margin:0 0 11px;}
.order-list .price{position:absolute; right:25px; bottom:15px; font-family:arial, helvetica, sans-serif; font-size:20px; line-height:1; margin:0;}
.order-list .price strong{font-weight:normal;}
.order-list .inp{position:absolute; left:15px; top:13px; line-height:22px; width:25px; text-align:center;}
.order-list .inp input{vertical-align:middle;}

.order-buttons{margin:30px 0 20px 18px;}

.open-box .box{width:100%; position:relative; overflow:hidden; font-size:13px;}

/* SIDE MENU */
.side-menu{margin:0 0 30px;}
.side-menu a{display:block; color:#5a5a5a; font-size:12px; position:relative; margin:0px 0px 5px 0px;
	background:#e1e1e1; /* Old browsers */
	behavior:url(./css/PIE.htc);
}
.side-menu span{display:block; font-size: 14px; padding:17px 10px 17px 45px; background:url('../img/bg/li.png') -1883px 50% no-repeat;}
.side-menu a:hover, .side-menu .active{background:#949494; color:#fff; outline:none;}
.side-menu a:hover span, .side-menu a.active span{background-position:-3863px 50%;}

/* TOOLTIP */
.sk-tooltip{position:absolute; left:-5000px; top:0; z-index:99; width:240px; text-align:left;}
.sk-tooltip-spc{border:1px solid #cbcbca; background:#fff; margin:0 10px; padding:10px 25px 10px 10px;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
       -moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
            box-shadow:0 1px 3px rgba(0,0,0,.1);
}

/* FORM */
.inp-fix{padding:5px 12px 0 0; display:block; position:relative;}
.inp-text{border:1px solid #ddd; padding:5px 5px; font-size:12px; line-height:15px; font-family:arial, helvetica, sans-serif; vertical-align:top;}

.fix-int .w-full{margin:0 -12px 0 0;}
.w-full{width:100%;}

.form-row{overflow:hidden; zoom:1; margin:0 0 10px;}
.form-row br{display:none;}
.form-row .inp-fix{padding-top:0;}

/* BUBBLE */
.bubble-box{background:#d9d9d9; padding:10px 20px; margin:0 0 15px 44px; position:relative; min-height:26px; _height:26px;
}
.bubble-box p{margin:0;}
.bubble-box .ico{width:44px; height:26px; position:absolute; left:-44px; top:10px; background:url('../img/bg/bubble.png') 0 0 no-repeat;}
.stereo-page .bubble-box .ico{background-image:url('../img/bg/bubble-blue.png');}

/* INLINE BTN */
.inline-btn{display:inline-block; height:30px; line-height:30px; vertical-align:middle; text-decoration:none;position:relative; background:#0d8e61 url('../img/btn/all.png') 0 0 no-repeat;
	-moz-box-shadow:0 1px 1px #aaa; -webkit-box-shadow:0 1px 1px #aaa; box-shadow:0 1px 1px #aaa;
	behavior:url(./css/PIE.htc);
}
.inline-btn.left{float:left; background: url('../img/bg/li.png') -3863px 50% no-repeat #949494;}
.inline-btn span, .inline-btn input{height:30px; line-height:30px; display:inline-block; vertical-align:top; background:none; border:none; padding:0 15px 0 45px; color:#fff; cursor:pointer; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:14px; overflow:visible; letter-spacing:0px; margin:0; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; text-shadow:1px 1px 1px rgba(0,0,0,.3);}

.inline-btn:hover span, .inline-btn:hover input{color:#000; text-shadow:none;}

.blue-btn{background-color:#2a68a2; background-position:0 -300px;}
.yellow-btn{background-color:#ffae00; background-position:0 -200px;}

.order-btn{height:32px; line-height:32px; background-color:#0c855a; background-position:0 0;}
.order-btn span, .order-btn input{height:32px; line-height:32px; padding:0 15px 0 47px; text-shadow:1px 1px 1px rgba(0,0,0,.3); width:240px; text-align:left;}
.ie7 .order-btn span, .ie7 .order-btn input{width:252px;}

.login-btn{height:24px; line-height:24px; background-color:#2d2725; background-position:100% -100px; margin-left:7px;
}
.login-btn span, .login-btn input{height:24px; line-height:24px; padding:0 30px 0 16px; text-shadow:1px 1px 1px rgba(0,0,0,.3); font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; width:60px; text-align:left;}
.login-btn:hover span, .login-btn:hover input{color:#11cc8c;}
.ie7 .login-btn span, .ie7 .login-btn input{width:106px;}

/* IE */
.ie7 ul{display:block !important;}
.ie6 li{zoom:1;}


/* ZMENY KASTNER */

.col-kontakt{width:290px; margin:0 0 0 -950px;}
.bd-kontakt {padding-bottom: 10px; margin-top: 20px;}
.order-box .bd-kontakt{padding:15px 18px 10px; margin:0 0 -1px;}
.main-kontakt {width: 500px; float: right; padding: 0 20px 20px 30px}
.main-kontakt h2 {margin-top: 0px;}
.main-kontakt h3 {margin-bottom: 20px; font-weight:bold;}
.main-kontakt h4 {font-weight:bold;}
.main-kontakt-udaje {float:right; padding: 10px 10px 10px 10px}
.main-kontakt table {padding: 0; margin: 0;}
.main-kontakt td {padding: 0; margin: 0;}
.main-kontakt-link {float:right; margin-top: 10px;}
.order-box .bd-map{padding:0 0 0 10px; margin:0 0 -1px;}

.main-kontakt-udaje table {padding: 0; margin: 0;}
.main-kontakt-udaje td {padding: 0; margin: 0;}

.col-ofirme{width:575px; margin:0 0 0 -950px;}
.col-ofirme-side{width:340px; margin:0 0 0 -340px;}
.col-ofirme-side .hda{border-bottom:1px solid #ccc; font-size:20px; padding:10px 15px 9px 15px; margin:0;}
.side-help-box .milnik-col{border-top:1px solid #ccc; padding:6px 12px 0px 15px; word-wrap:break-word; overflow:hidden; position:relative; height: 45px;}
.side-help-box .milnik-rok{position:relative; width: 30px; text-align: center; float: left; color: #3face4;}
.side-help-box .milnik-text{padding:0 20px 0 0px; position:relative; float: right; width: 200px; color: #767676; margin-top: auto; margin-bottom: auto;}
.side-basket-box .sponzorujeme-col{border-top:1px solid #ccc; padding:6px 12px 0px 15px; word-wrap:break-word; overflow:hidden; position:relative; height: 45px;}
.side-sponzorujeme-box {margin-top: 20px;}
.vyvoj-right {float: right; margin-right: 15px;}

.tab-fragment .desc-left {float: left; width: 450px; display: inline;}
.tab-fragment .desc-right {float: right; width: 450px; display: inline;}

.desc-right li {margin: 0 0 .5em; padding: 0px 0 0 20px; background-position: 0 3px; background: url('../img/bg/li.png') no-repeat;}
.desc-right ul, ol {margin: 1em 0 1.6em 0; list-style: none; padding: 0;}
.float-right {float: right;}
#tablenone table {display: none}
#imgnone img {display: none}

#top_lang {
position: absolute;
top: 0px;
left: 750px;
cursor: pointer;
}

#top_lang_dropdown {
cursor: pointer;
}

#top_lang_div {
position: absolute;
top: 0px;
left: 750px;
height: 58px;
width: 200px;
z-index: 5;
display: none;
}

.crossroad .title .blue {color:#009bd9;}
.crossroad .item .blue li {padding:0 0 0 10px; background:url('../img/bg/li-st.png') 0 4px no-repeat;}
.crossroad .item .blue a{color:#333;}
.crossroad .item .blue a:hover{color:#009bd9;}
.crossroad .item .blue a:visited{color:#666;}

.crossroad .title .orange {color:#e19800;}
.crossroad .item .orange li {padding:0 0 0 10px; background:url('../img/bg/li-fs.png') 0 4px no-repeat;}
.crossroad .item .orange a{color:#333;}
.crossroad .item .orange a:hover{color:#e19800;}
.crossroad .item .orange a:visited{color:#666;}

.crossroad .item .title .date  {color: grey;}

.crossroad .zamestnanci .item  { width: 250px; padding-left: 0;}
.crossroad .zamestnanci .item  .img {margin-right: 15px; float: left; width: auto; padding-left: 30px;}

table.standard {width:100%; margin-bottom:1.3em}
table.standard {border:1px solid #ccc; border-collapse:collapse}
table.standard td, table.standard th {border:1px solid #ccc; padding:4px; line-height:1.4em}
table.standard th {border:1px solid #ccc; background:#eaeaea}


table.download {width:100%; margin-bottom:1.3em}
table.download {border:none; border-collapse:collapse}
table.download td, table.download th {border-bottom:1px solid #ccc; padding:4px; line-height:1.4em}
table.download th {border: none; background:#eaeaea}

.col-univerzal{width:680px; margin:0 0 0 -950px;}
.col-univerzal.form-pagenew{width:950px;}
.col-univerzal-side{width:200px; margin:0 0 0 -215px; padding: 0 0 0 15px; background:url('../img/bg/dot.png') repeat-y;}
.col-univerzal-side p{font-size:13px;}
.cenik-stereo{background-color:#F7F7F7;}

.product-fs-title {font-family: 'Arimo', sans-serif;font-weight: normal;font-size: 30px; color:#E09500; margin: 20px;}
.product-st-title {font-family: 'Arimo', sans-serif;font-weight: normal;font-size: 30px; color:#089BD9; margin: 20px;}
.product-et-title {font-family: 'Arimo', sans-serif;font-weight: normal;font-size: 30px; color:#c2077f; margin: 20px;}
.product-content {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #616161;}
.p-content {margin-top: 10px; line-height: 18px; margin-left: 20px;}

.product-detail .help{width:250px; margin-left:-250px;} 

#faq li{margin:0 0 .5em; padding: 0 0 0 20px; background: url('../img/bg/li.png') -1900px 2px no-repeat; list-style: none;}

.row-padding{padding-top: 15px;}

.historie-aktualizace span {display: block; font-weight: bold;}

}


.annot-box .form-studio{background:url('../img/bg/form-studio.jpg') 0 0 no-repeat;}
.annot-box .form-studio{z-index:1;}
.annot-box .form-studio li{color:#616161; background: none; background-position:0 2px;}

.annot-box .stereo{background:url('../img/bg/stereo.jpg') 0 0 no-repeat;}
.annot-box .stereo li{color:#616161; background: none; background-position:-950px 2px;}


.annot-box .enter{background:url('../img/bg/enter.jpg') 0 0 no-repeat;}
.annot-box .enter li{color:#616161; background: none; background-position:-950px 2px;}

.annot-box .item{width:auto !important; display:block !important; opacity:1 !important;}
.annot-box .item{height:238px; padding:45px 0 0 655px; position:absolute; left:0; top:0;}
.annot-box .row-main{height:283px; overflow:hidden;}
.annot-box #breadcrumb {width: 100%; z-index: 5;}
.annot-box .item .desc {font-size: 11px; color:#B1B1B1; width: auto; height: auto; padding: 0; margin: 0;}

.bg-main{background:url('../img/bg/home-main.png') 50% 0 no-repeat;}

.annot-box .inline-btn{background-position:-8px 0;}
.annot-box .inline-btn span{padding:0 15px 0 30px; min-width:0px; _width:0px; white-space:nowrap;}
.annot-box .blue-btn{background-color:#2a68a2; background-position:0 -300px;}
.annot-box .yellow-btn{background-color:#ffae00; background-position:0 -200px;}

.form-studio-page .box-list .inner .title .cena{font-size: 16px; padding-top: 5px;}
.enter-page .box-list .inner .title .cena{font-size: 16px; padding-top: 5px;}

.shadow {background:url('../img/bg/try-box.png') 0 100% no-repeat; padding: 0; margin: 10px 0px; height: 14px;}

.inline-btn-big{display:inline-block; height:45px; line-height:45px; vertical-align:middle; text-decoration:none;position:relative; background:#0d8e61 url('../img/btn/bigbtn.png') 0 0 no-repeat;
	-moz-box-shadow:0 1px 1px #aaa; -webkit-box-shadow:0 1px 1px #aaa; box-shadow:0 1px 1px #aaa;
	behavior:url(./css/PIE.htc);
}
.inline-btn-big span, .inline-btn-big input{height:45px; line-height:45px; display:inline-block; vertical-align:top; background:none; border:none; padding:0 25px 0 45px; color:#fff; cursor:pointer; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:18px; overflow:visible; letter-spacing:0px; margin:0; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; text-shadow:1px 1px 1px rgba(0,0,0,.3);}

.inline-btn-big:hover span, .inline-btn-big:hover input{color:#000; text-shadow:none;}

.form-pagenew  h1  {font-family: 'Arimo', sans-serif; font-size: 30px; color: #12A270; text-align: left;}

.form-pagenew .form-box.form-pagenew-inner{padding-bottom: 10px;}
.form-pagenew .form-page-textholder h2.info {font-style: italic; font-size: 14px; font-family: sans-serif; color: #616161; margin: 0; padding: 0; border: 0; line-height: 130%;}
.form-pagenew .form-page-textholder .no-margin{margin: 0;}
.form-pagenew .form-box.form-pagenew-inner .title-small{font-size: 17px; color:#12A270; line-height: 130%;}
.form-pagenew .form-box.form-pagenew-inner .subtitle{font-size: 14px;}
.form-pagenew .form-box.form-pagenew-inner .redtext{color: red;}
.form-box ul{margin: 0 ; text-align: left; padding: 10px 0 0 0;}
.form-box li{margin:0 0 .5em; width: 170px; padding: 0 20px 15px 35px; background: url('../img/bg/li.png') -1900px 2px no-repeat; list-style: none; font-size: 14px; line-height:110%; color:#707070;}
.box-list-form {margin-top: 30px;}
.form-pagenew.box-list {margin-top: 0;}
.form-pagenew.box-list li {width: 200px;}
.form-pagenew.box-list li ul li {width: 130px; padding-bottom: 1px;}

.form-page-toptext {font-size: 15px; line-height:1.4; -moz-box-shadow:0px 0px 15px #aaa; -webkit-box-shadow:0px 0px 15px #aaa; box-shadow:0px 0px 15px #aaa; padding: 20px; margin: 30px 0; font-weight: bold;}
.form-bottomtext {text-align:left;}
.form-bottomtext p{font-size: 14px; line-height:1.3;}
.form-bottomtext .link a{font-size: 11px;}

.form-page-imgbox {float: left; display: inline-block;}
.form-page-imgbox > img {border: #dddddd 1px solid;}
.form-page-textholder {float: left; width: 500px; padding-left: 20px; border-left: 1px dotted #aaa; margin-left: 20px;}
.form-page-topholder {text-align: left; margin-bottom: 50px;}

.form-pagenew-otaznik {background: url('../img/bg/otaznik.png') 0px 0px no-repeat; padding-left: 50px; line-height:1.7; margin: 1em 0 0.4em; font-size: 20px;}
.form-pagenew-vykricnik {background: url('../img/bg/vykricnik.png') 0px 0px no-repeat; padding-left: 50px; min-height: 34px; color: #12A270; padding-top: 6px; font-weight: bold; margin: 1em 0 0.4em; font-size: 20px;}
.form-bottomtext p {padding-left: 50px;}

.form-pagenew-inner {padding:15px 15px 45px; position:relative; background:#fff;
    box-shadow:0 0 5px #aaa; -moz-box-shadow:0 0 5px #aaa; -webkit-box-shadow:0 0 5px #aaa;
    behavior:url(./css/PIE.htc)}

.form-pagenew-linkright{text-align: right; font-weight: bold;}

.cleaner {clear: both; height: 0px; overflow: hidden;}

.pdf table, #sk-box-desc table {width: 710px; text-align: center;}
.pdf table tr, #sk-box-desc table tr {border-bottom: 1px solid #cfcfcf;}
.pdf table th, #sk-box-desc table th {height: 24px; line-height: 24px; font-size: 11px; text-align: center; font-weight: bold;}
.pdf table td, #sk-box-desc table td {height: 24px; line-height: 24px; font-size: 11px;}
.pdf table tr.odd, #sk-box-desc table tr.odd {background: #f7f7f7;}
.pdf table tr.last, #sk-box-desc table tr.last {border-bottom: 0px;}

p,ul {font-size: 14px; line-height:130%; color: #616161}
dl {font-size: 13px; line-height:130%; color: #616161}
table.objednavkatexty {margin: 0 0 0 0;}
table.objednavkatexty th {font-size:16px; padding: 10px 0 0 0;}
table.objednavkatexty td {font-size:14px; padding: 0 0 10px 0; vertical-align:top;}
table.objednavkatexty tr {font-size:12px;}
.order-box{font-size: 13px;}
.tablefaktur tr {border-bottom: 1px solid #cfcfcf;}
.tablefaktur tr td {font-size: 14px;}

.no-border {border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.tab-fragment .img-l .desc {float: right; width: 500px;}
.tab-fragment .img-l .img {float: left;}
#main.bg-nogradient {background: #fff;}
#proc-form-studio .table-holder-detail {display: none;}
#proc-form-studio .table-holder table tr {border-top: 1px solid #e1e1e1;}
#proc-form-studio .table-holder table tr:first-child {border-top: none;}
#proc-form-studio .table-holder table tr td {font-family: Arial, Helvetica, sans-serif; padding: 10px 0; font-size: 18px; color: #616161; text-align: center;}
#proc-form-studio .table-holder table tr td:first-child {padding-left: 40px; text-align: left;}

#proc-form-studio .table-holder table tr.title td {padding-top: 30px;}
#proc-form-studio .table-holder table tr.small td {padding: 6px 0;}
#proc-form-studio .table-holder table tr.small td:first-child {font-size: 14px; line-height: 24px; padding-left: 60px;}

.enter-page .table-holder-detail {display: none;}
.enter-page .table-holder table tr {border-top: 1px solid #e1e1e1;}
.enter-page .table-holder table tr:first-child {border-top: none;}
.enter-page .table-holder table tr td {font-family: Arial, Helvetica, sans-serif; padding: 10px 0; font-size: 18px; color: #616161; text-align: center;}
.enter-page .table-holder table tr td:first-child {padding-left: 40px; text-align: left;}

.enter-page .table-holder table tr.title td {padding-top: 30px;}
.enter-page .table-holder table tr.small td {padding: 6px 0;}
.enter-page .table-holder table tr.small td:first-child {font-size: 14px; line-height: 24px; padding-left: 60px;}

.inner.grey {background-color: #E8E8E8;}

#btn-vyzkousetzdarma {z-index: 99999;}

#btn-totop {position: fixed; bottom: -30px; margin: 0; right: 50px;}
#btn-totop .inline-btn {background: url('../img/btn/all1.png') 0 0 no-repeat;}

.fb-like{float: right;}
.foot p {float: left;}
.foot p.fb-small-icon {float: right;}

body {/*overflow: hidden;*/}

#header {margin-top: 30px;}

/*.enter-banner {position: fixed; top: 0; -ms-transform: translateX(27%); -webkit-transform:  translateX(27%); -moz-transform:  translateX(27%); transform:  translateX(27%); right: 50%; background: #c1056d url("../img/btn/sidebtn1.png") 0 0 no-repeat; z-index: 99999; line-height: 30px; padding: 0px 30px; text-decoration: none; color: #fff; cursor: pointer; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; overflow: visible; letter-spacing: 0px; margin: 0; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; text-shadow: 1px 1px 1px rgba(0,0,0,.3);}*/
.enter-banner {position: fixed; top: 0; left: 0; width: 100%; background: #c1056d /*url("../img/btn/sidebtn1.png") 0 0 no-repeat*/; z-index: 99999; line-height: 30px; padding: 0px 30px; text-decoration: none; color: #fff; cursor: pointer; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; overflow: visible; letter-spacing: 0px; margin: 0; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; text-shadow: 1px 1px 1px rgba(0,0,0,.3);}
.enter-banner:visited {color: #fff;}
.enter-banner:hover {color: #fff;}

/*.enter-page .enter-banner{display: none;}*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .enter-banner{display: none;}
}



.info-box {width: calc(100% - 42px); padding: 20px; background: #fffaf0; line-height: normal; text-align: center; font-size: 18px; font-weight: 700; border: 1px #f7a90f solid; color: #f7a90f;}
.info-box.blue {border: 1px #089BD9 solid; color: #089BD9;}
.info-box.violet {border: 1px #c3077f solid; color: #c3077f;}

.box-list ul {margin: 20px 0 0 0;}
.box-list li {margin: 0 0 20px 0; width: 250px;}
#zarazene-formulare .box-list li {width: 316px;}
.box-list li.info {width: 200px; margin-top: 165px;}
.stereo-page .box-list li.info {margin-top: 169px;}

.box-list .inner {padding-bottom: 0;}
.box-list .inner.grey {background: #f7f7f7;}

.box-list .inner .title {color: #f7a90f; font-weight: 700; margin: 0 0 8px 0;}
.stereo-page .box-list .inner .title {color: #089BD9;}
.enter-page .box-list .inner .title {color: #c2077f;}
.box-list .inner div {margin: 0; line-height: 100%;}
.box-list .inner .ico-info {font-weight: 700; padding-left: 28px; background: no-repeat 0 0; height: 22px; font-size: 15px; line-height: 22px; margin-bottom: 20px;}
.box-list .inner .ico-info.standard {background-image: url("../img/ico-standard.png");}
.box-list .inner .ico-info.profesional {background-image: url("../img/ico-profesional.png");}
.box-list .inner .ico-info.multi {background-image: url("../img/ico-multi.png");}

.box-list .inner .price-big {font-weight: 700; font-size: 32px; margin-bottom: 6px;}
.box-list .inner .price-big .small {font-weight: 700; font-size: 20px; color: #9d9d9d;}
.box-list .inner .price-small {font-weight: 700; font-size: 16px; color: #9d9d9d; margin-bottom: 20px;}

.box-list dl.top-shadow dd:first-child {border-top: 2px solid #c8c8c8;}
.box-list dd {padding: 20px 15px; font-size: 14px;}
.box-list li.info dd {font-size: 14px; width: 185px;}
.box-list li.info dd.fix-height {height: 16px;}
.box-list li.info dd.fix {padding: 12px 15px;}

.stereo-page .box-list li.info dd.fix {padding: 20px 15px;}
.stereo-page .box-list li.info dd.fix-uctovani {padding: 49px 15px;}
.stereo-page .box-list li.info dd.fix-moduly {padding: 35px 15px;}
.stereo-page .box-list li.info dd.fix-cena {padding: 19px 15px; border-bottom: 1px solid #c8c8c8;}

.enter-page .box-list li.info dd.fix-height {height: 16px; padding: 60px 15px;}
.enter-page .box-list li.info dd.fix {padding: 36px 15px;}
.enter-page .box-list dd.fix-height-lic {padding: 36px 15px;}

@-moz-document url-prefix() {
    .box-list li.info dd.fix-height {height: 17px;}
    .box-list li.info dd.fix {padding: 12px 15px 11px 15px;}

    .stereo-page .box-list li.info dd.fix-uctovani {padding: 49px 15px 48px 15px;}
    .stereo-page .box-list li.info dd.fix-cena {padding: 19px 15px 18px 15px;}

    .enter-page .box-list li.info dd.fix-height {padding: 63px 15px 62px 15px;}
    .enter-page .box-list li.info dd.fix {padding: 37px 15px 37px 15px;}
    .enter-page .box-list dd.fix-height-lic {padding: 37px 15px 36px 15px;}
    .enter-page .box-list dd.fix-moz {padding: 21px 15px 20px 15px;}
}

.box-list dd .title-small {font-weight: 700; font-size: 16px; margin-bottom: 10px;}
.box-list dd .title-small p {font-weight: 700; font-size: 14px; margin: 0; padding: 0; padding-left: 20px;}
.box-list dd .title-small input {margin-right: 7px; position: relative; top: 2px; float: left;}
.box-list dd .price {color: #9d9d9d; font-size: 14px; padding-left: 23px;}
.stereo-page .box-list dd .price {padding-left: 0px;}
.box-list dd .price .bold {font-weight: 700;}
.box-list dd .sale {margin-top: 10px; margin-left: 23px; padding-left: 24px; background: url("../img/checker-green.png") 0 50% no-repeat; font-size: 16px; font-weight: 700; line-height: 24px; color: #0fb079;}
.box-list dd.green {background: #effff9;}
.box-list dd.no-padding {padding: 0;}
.box-list .btn {position: relative; top: 0; left:0; margin: 0;}
.box-list .inner .inline-btn {height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-weight: 700; color: #ffffff; margin: 0; background: #11cc8c; background: -moz-linear-gradient(top, #11cc8c 0%, #0c895d 100%); background: -webkit-linear-gradient(top, #11cc8c 0%,#0c895d 100%); background: linear-gradient(to bottom, #11cc8c 0%,#0c895d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11cc8c', endColorstr='#0c895d',GradientType=0 );}

.stereo-page .box-list dd .title-small:last-child {margin-bottom: 0px;}

.row.dot.smaller {background-position: 700px;}
.row.dot.smaller .col.col-content {width: 660px; margin-left: -940px;}
.row.dot.smaller .col.col-side {width: 230px; margin-left: -230px;}

.objednavka-page h1 {font-size: 29px; font-weight: 400; color: #333; padding: 10px 0 47px 0;}
.objednavka-page .help-box-new h2 {font-weight: 700; font-size: 18px;}
.objednavka-page .help-box-new .phone {font-weight: 400; color: #000000; font-size: 22px; background: url("../img/ico-phone.png") 0 50% no-repeat; padding-left: 36px;}
.objednavka-page .side-basket-box h3 {font-weight: 700; font-size: 16px;}
.objednavka-page .side-basket-box li {font-size: 13px;}
.objednavka-page .side-basket-box .big {font-weight: 700; font-size: 17px; color: #f7a90f;}
.objednavka-page .side-basket-box .price {background: #f7f7f7;}
.objednavka-page .side-basket-box .price p {font-size: 18px; color: #636361; margin: 0; padding: 0;}
.objednavka-page .side-basket-box .price .price-big {font-size: 24px; color: #494947; font-weight: 700; margin-top: 6px;}
.objednavka-page .side-basket-box .price .price-small {font-size: 13px; color: #828282;}

/* end ZMENY KASTNER */

/* LAYOUT */
#sk-box-overlay{position:absolute; z-index:990; width:100%; height:100%; top:0; left:0; min-height:100%; background-color:#000; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; padding:0; overflow:hidden;}
#sk-box-window{background:#fff; z-index:999; position:fixed; position:absolute; top:50px; left:50%; width:400px; margin:20px 0 0;}
* html #sk-box-window{position:absolute;}

/* MAIN BOX */
#sk-content{min-height:90px; _height:90px; padding:25px 30px 20px;}
.loading #sk-content{background:url('../img/bg/ajax.gif') no-repeat 50% 50%; height:250px; margin:0 0 15px;}

/* MAIN CONTENT */
#sk-box-title{margin:0 0 .5em;}

#sk-box-desc{padding:0; margin:0; text-align:left;}
#sk-box-desc h3{margin: 1em 0 0.4em; font-size: 20px;}
#sk-box-desc :first-child{margin-top:0;}



#sk-box-image{display:block; margin:0; padding:00; text-align:center;}

/* PAGER */
#sk-box-pager{margin:15px 0; display:block; width:100%; text-align:center; padding:0; font-size:14px; position:relative; line-height:20px;}
#sk-box-pages a{display:inline-block; vertical-align:middle; overflow:hidden; margin:0 1px; padding:0 2px; text-decoration:none;}
#sk-box-pages a:hover, #sk-box-pages a.active{color:#333;}
#sk-box-pages{margin:0 150px; display:block !important;}

#sk-box-prev, #sk-box-next{position:absolute; left:5px; top:0; line-height:20px;}
#sk-box-next{left:auto; right:5px; top:0;}

#sk-box-desc h1{display:block; margin:0 0 20px;}

/* CLOSE */
#sk-box-close{position:absolute; right:15px; top:10px; text-decoration:none; font-size:15px; font-weight:bold; font-family:'Signika', Arial, Helvetica, sans-serif;}

#sk-box-close strong{display:none; vertical-align:middle; line-height:22px;}

#sk-box-HideSelect{z-index:99; position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; margin:0;}

@media print {
/**/

body {width:100% !important; margin:0 !important; padding:0 !important; line-height: 1.4; word-spacing:1.1pt; letter-spacing:0.2pt; font-family: Arial,Verdana,sans-serif;color: #333; background: none; font-size: 10pt;}

/*Headings */
h1,h2,h3,h4,h5,h6 {font-family: Helvetica, Arial, sans-serif;}
h1{font-size:19pt; margin:15pt 0 5pt;}
h2{font-size:15pt; margin:15pt 0 5pt;}
h3{font-size:13pt; margin:15pt 0 5pt;}
h4,h5,h6{font-size:12pt; margin:15pt 0 5pt;}

/* HELP STYLES */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
ul.reset li{margin:0; padding:0; background:none;}
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.break {height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100% !important;}

ul{list-style:disc; list-style-position:inside;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images */
img {border: none;}
img.left {float: left; margin: 0.3em 20px 10px 0; clear: left;}
img.right {float: right; margin: 0.3em 0 10px 20px; clear: right;}

/* Links */
a {color:#666;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 7pt; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px 1px 35px; text-align:left; border-collapse: collapse; width:98% !important; font-size:8pt;}
th { border: 1px solid #333;  font-weight: bold; }
td { border: 1px solid #333; }
th,td {padding: 4px 10px 4px 10px;}
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/* HIDDEN */
#nav-skip, #main-menu, #lang, #breadcrumb, #login-box, #basket-box, #search-box, .inline-btn, .newsletter-form, #footer .col, p.right, .btn, .btns, .nav, .step-list, .order-buttons, #top_lang, #top_lang_div, #top_lang_dropdown, .annot-box {display:none;}
#home-products h2{position:static;}
#home-products .item{position:static !important; width:auto !important; height:auto !important; display:block !important; opacity:1 !important;}

/* LAYOUT */
#header {border-bottom: 1pt solid #000; margin: 0 0 15px; padding:0 0 15px;}
#footer {border-top: 1pt solid #000; padding: 15px 0 0; margin:15px 0 0;}

/* MAIN */
.products-box .l, .products-box .r{float:none; display:block;}

.crossroad .item{padding-left:130px; overflow:hidden; zoom:1; margin:0 0 20px;}
.crossroad .item .img{float:left; display:inline; margin-left:-130px; width:110px; overflow:hidden;}
.crossroad .item p{margin:0;}

.annot-box .desc, .tab-fragment .desc{float:left; display:inline; width:68%; overflow:hidden;}
.annot-box .img, .tab-fragment .img{float:right; display:inline; width:28%; overflow:hidden;}

.w-full{width:100%;}

.side-box{border-top:1px solid #333; margin:15px 0;}

.objednavka-page .col-side {display: none;}
#footer .foot {display: none;}
.objednavka-page #force-print * {display: none;}
.objednavka-page #force-print .force-print {display: block;}
.objednavka-page #force-print .force-print * {display: block;}
.objednavka-page #force-print .force-print b {display: inline-block;}

.objednavka-page h1 {padding: 10px 0 10px 0;}

/*.enter-banner {display: none;}*/

}
/**/

table {text-align:left; width:100%; margin-bottom:1.3em}
td, th {font-size:1.2em; padding:4px; line-height:1.4em}
table.standard {border:1px solid #ccc; border-collapse:collapse}
table.standard td, table.standard th {border:1px solid #ccc}
table.standard th {border:1px solid #ccc; background:#eaeaea}

table.objednavka {font-size: 16px; margin-bottom:0; border-collapse:collapse; border:1px solid #ccc;}
table.objednavka td, table.standard th {border:1px solid #ccc; padding: 3px}
table.objednavka th {background:#eaeaea; padding:0px 0px 0px 7px}
table.objednavkainner {font-size: 16px; text-align:left; margin-bottom:0; border-collapse:collapse; border:0px;}
table.objednavkainner td {font-size: 14px; padding:0px; vertical-align:top; margin-bottom:0; border:0px}
table.objednavkatexty {font-size: 16px; text-align:left; margin-bottom:0; border-collapse:collapse; border:1px solid #ccc;}
table.objednavkatexty td, table.standard th {border:0px solid #ccc; padding: 3px}
table.objednavkatexty th {border:0px; border-bottom:1px solid #ccc; background:#eaeaea; padding:0px 0px 0px 7px;}
table.noframe td, th {padding:0px; margin:0px; border:0px;}

table.videokurz {font-size: 1em; margin-bottom:0; border-collapse:collapse; border:none;}
table.videokurz td {border:none; padding: 3px}


fieldset {border:none;}

.stereo-page table td {font-size: 100%;}
#main.stereo-page {background: #ffffff;}

input.gsc-input{background-image: none !important;}
.gssb_a td {font-size: 12px;}
.gssb_c {margin: 0 !important;}


table tr td:last-child.right {width: 60px;}


.andel-footer 
{
	float: right;
    padding-top: 10px;
}

.andel-page 
{
	display: inherit;
    text-align: center;
    margin-top: 20px;
}

/**
* GOOGLE - vlastni vyhledavani ******************************************************************************************/

.info-link{margin-top: 20px; display: inline-block;}
.mobile{display: none;}
.mobile-table{display: none;}

/* ***** MOBILE ***** */

@media screen and (max-width: 990px) {

.mobile{display: block;}
.mobile-table{display: table-row;}
.mobile-hide{display: none !important;}
.mobile-padding-left{padding-left: 10px;}
.mobile-row-padding{padding-left: 10%; padding-right: 10%; width: 80% !important;}
#breadcrumb {padding-left: 10%;}

/*.enter-banner {display: none;}*/

.row{width: 100%;}

.col-univerzal.form-pagenew {width: 90%;}

#header {min-height: 72px;}
#header .row-main {position: fixed; top: 0; left: 0; background: #3c3c3c; z-index: 99;}
#header .row-main:before, #header .row-main .before{background: transparent;}

#logo{margin-left: 10%; display: inline-block;}

#search-box {position: absolute; left: 0; top: 308px; margin: 15px 15% 0 15%; padding: 0;}
input.gsc-input{margin: 0; height: 20px; font-size: 14px;}
input.gsc-search-button{top: 2px;}
#login-box{position: relative; right: 0; margin: 0; top: 0;}

.mobile-menu{float: right; font-size: 18pt; color: #b2b2b1; margin-right: 10%; margin-top: 20px; padding-right: 50px; height: 29px; line-height: 29px; background: url("../img/bg-mobile-menu.png") 100% 0 no-repeat;}
.mobile-menu:hover{color: #b2b2b1;}

#main-menu {background: #454545; height: 0; overflow: hidden; padding: 0 0; display: none; position: relative;}
#main-menu .l {float: left; width: 100%; padding: 0;}
#main-menu .l li {display: block; width: 85%; padding: 10px 0 10px 15%; border-top: 1px #3c3c3c solid;}
#main-menu .l li a {border: none; padding-left: 0;}
#main-menu .l .form-studio a.active {background-color: transparent; color: #ffc200;}
#main-menu .l .stereo-soft a.active {background-color: transparent; color: #089BD9;}
#main-menu .l .enter-soft a.active {background-color: transparent; color: #dc30a0;}
#main-menu .l .mobile-hide {display: none;}

#main-menu .r {float: left; width: 100%; padding: 0;}
#main-menu .r li{display: block; width: 85%; margin: 0; padding: 10px 0 10px 15%; border-top: 1px #3c3c3c solid;}
#main-menu .r li:last-child{border-bottom: 1px #3c3c3c solid;}
#main-menu .r li a {width: 100%; display: inline-block;}
#main-menu .r li a:last-child {width: 70%; display: inline-block;}

.mobile-contact {float: right; width: 60%; text-align: right;}
.mobile-contact div {padding-right: 20%; margin-bottom: 10px;}
.mobile-contact p {color: #b2b2b1; margin-bottom: 3px; font-size: 13px;}
.mobile-contact p.blue {color: #089BD9;}
.mobile-contact p.orange {color: #f8ad04;}
.mobile-contact a {color: #b2b2b1; text-decoration: none; font-size: 13px;}

#home-products .row-main {height: 100%;}
#home-products .item {width: 50%; height: 250px; padding: 10px 0 0 0; margin: 0; position: relative; float: left;}
#home-products .item .img-holder {width:100%; margin-bottom: 20px; text-align: left; margin-left: 10%;}
#home-products .item.form-studio {background: #f9ba3f /*url("../img/bg-mobile-formstudio.png") 50% 15px no-repeat*/;}
#home-products .item.stereo {background: #45b3e2 /*url("../img/bg-mobile-stereo.png") 50% 15px no-repeat*/;}
#home-products .item.stereo img {padding: 5px 0;}
#home-products .item.enter {background: #c2077f /*url("../img/bg-mobile-stereo.png") 50% 15px no-repeat*/;}
#home-products .item.enter img {padding: 5px 0;}
#home-products .mobile-link {width: 100%; height: 60px; padding: 0 10%; line-height: 60px; font-size: 13px; font-weight: bold; text-decoration: none; color: #ffffff; text-transform: uppercase;}
#home-products .mobile-link.link-formstudio {background: #f7a400 url("../img/bg.png") 10px 20px no-repeat;} /*ICONKA*/
#home-products .mobile-link.link-stereo {background: #089bd9 url("../img/bg.png") 10px 20px no-repeat;} /*ICONKA*/
#home-products .mobile-link.link-enter {background: #f939b6 url("../img/bg.png") 10px 20px no-repeat;} /*ICONKA*/

#home-products .item ul {margin: 0 5% 0 10%;}
#home-products .item ul li {color: #3c3c3c; font-size: 12px; padding-left: 25px; background: url("../img/checker-green.png") 0 0 no-repeat;}
#home-products .item .desc {display: none;}
#home-products .item .btn {display: none;}
#home-products .item .div-to-link {display: inline-block; position: absolute; height: 100%; width: 100%; left: 0; top: 0;}

.row-main.products-links {display: none;}
.col-side {display: none;}
#main {padding: 0;}
#home-main {width: 100%; padding: 0;}
#home-main .row-main {margin-bottom: 0;}
#home-main .col-content {width: 100%; margin: 0 0 0 -100%;}

#home-main .col-content .green-link {padding: 20px 10% 20px 20%; background: #0fae77; color: #ffffff; font-size: 13px; text-transform: uppercase; text-decoration: none;}
#home-main .col-content .green-link.img-form {background: #0fae77 url("../img/bg-link-form.png") 5% 50% no-repeat;}
#home-main .col-content .green-link.img-faq {background: #0fae77 url("../img/bg-link-faq.png") 5% 50% no-repeat;}

#home-main .col-content .crossroad {background: #e7e7e7; padding-top: 20px;}
#home-main .col-content h2 {text-align: left; margin: 20px 0 0 0; padding-left: 5%;}
#home-main .col-content .item {width: 100%; padding: 0; margin: 0 0 15px;}
#home-main .col-content .item:last-child {margin: 0;}
#home-main .col-content .item .title {text-align: left;}
#home-main .col-content .item .img {display: none;}
#home-main .col-content .item p {text-align: left; padding: 0 5%}
#home-main .col-content .item .reference {margin: 0; display: block; padding: 20px 10% 20px 20%; background: #0fae77 url("../img/bg-link-faq.png") 5% 50% no-repeat; color: #ffffff; font-size: 13px; text-transform: uppercase; text-decoration: none;}
#home-main .col-content #faq {width: 100%; padding: 0;}
#home-main .col-content #faq ul {margin: 0;}
#home-main .col-content #faq ul li {margin: 0; padding: 20px 10% 20px 20%; background: #e7e7e7 url("../img/bg/plus.png") 16% 37px no-repeat;}
#home-main .col-content #faq ul li a {color: #3c3c3c; padding: 10px 0 10px 0;}

#footer.cfx {padding: 0;}
#footer .row-main {display: none;}
#footer .row-main.foot {display: block; text-align: center;}

#btn-totop{display: none;}

.page-homepage .bubble-box {margin-left: 54px; margin-right: 10px;}

.annot-box .row-main {height: auto; background: none !important;}
.annot-box .item {width: 100% !important; height: 100px; padding: 10px 0 0 0; margin: 0; position: relative; float: left; display: none !important;}
.annot-box .item ul {display: none;}
.annot-box .item p {display: none;}
.annot-box .item.form-studio {background: #f9ba3f url("../img/logo-fks-transparent.png") 50% 5px no-repeat; background-size: 112px 88px;}
.annot-box .item.stereo {background: #45b3e2 url("../img/logo-stereo.png") 50% 15px no-repeat; background-size: 197px 80px;}

.tabs-box {margin: 0;}
.tabs-box .nav {padding: 0; margin: 0;}
.tabs-box .nav a {width: 80%; padding: 10px 10%; margin: 0; border: 0; color: #ffffff; text-transform: uppercase;}
.form-studio-page .tabs-box .nav a {background: #f7a400; border-bottom: 1px solid #df9300;}
.form-studio-page .tabs-box .nav a:last-child {border-bottom: none;}
.form-studio-page .tabs-box .nav a:first-child {font-weight: bold;}
.form-studio-page .tabs-box .nav a.active {background: #df9300;}
.stereo-page .tabs-box .nav a {background: #089bd9; border-bottom: 1px solid #0d7aa9;}
.stereo-page .tabs-box .nav a:first-child {font-weight: bold;}
.stereo-page .tabs-box .nav a:last-child {border: none;}
.stereo-page .tabs-box .nav a.active {background: #0783b9;}

.enter-page .tabs-box .nav a {background: #dc30a0; border-bottom: 1px solid #c1056d;}
.enter-page .tabs-box .nav a:first-child {font-weight: bold;}
.enter-page .tabs-box .nav a:last-child {border: none;}
.enter-page .tabs-box .nav a.active {background: #c1056d; color: #000;}

.tab-fragment {background: #e7e7e7;}
.tab-fragment .std-box {margin: 0; padding: 15px 0 ; background: none;}
.tab-fragment .std-box .desc {width: auto; float: left; padding-top: 18px;}
.tab-fragment .std-box .desc .row {float: left; left: 0 !important;}
.tab-fragment .std-box br {display: none;}
.tab-fragment .std-box br.mobile {display: block;}
.tab-fragment .std-box .desc .p-content {display: none;}
.stereo-page .tab-fragment .std-box .desc .p-content {display: inline;}
.form-studio-page .tab-fragment .std-box .desc .p-content {display: block;}
.enter-page .tab-fragment .std-box .desc .p-content {display: inline;}
.tab-fragment .std-box .desc .product-fs-title {font-size: 16px; margin: 0 0 0 20px; color: #3c3c3c;}
.tab-fragment .std-box .img {display: none;}
.tab-fragment .std-box img.mobile {float: left; padding: 0 10% 10px 10%;}
.tab-fragment .std-box .product-content {display: none;}
.stereo-page .tab-fragment .std-box .product-content {display: block;}
.form-studio-page .tab-fragment .std-box .product-content {display: block;}
.enter-page .tab-fragment .std-box .product-content {display: block;}
.enter-page .tab-fragment .std-box .product-et-title {font-size: 16px; margin: 0; color: #3c3c3c; font-weight: bold; display: block;}
.tab-fragment .std-box .row {top: 0 !important;}
.tab-fragment .std-box .desc.mobile-center {width: 100%; text-align: center;}
#proc-form-studio hr {margin: 0;}

.stereo-page .std-box {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.stereo-page .std-box .product-st-title {font-size: 16px; margin: 0; color: #3c3c3c; font-weight: bold; display: block;}


.box-list ul {margin: 0;}
.box-list li {margin-left: 5%; width: 90%;}

#seznam-formularu {padding-left: 5%; padding-right: 5%; width: 90%;}
#seznam-formularu ul li {padding-bottom: 10px;}

.mobile-center {left: 0 !important; width: 100%; text-align: center;}
.mobile-padding {padding-top: 15px;}

.product-detail .col-content {width: 90%; margin: 0 5% 0 -95%;}
.row.dot.smaller .col.col-content {width: 90%; margin: 0 5% 0 -95%;}
.row.dot {margin-bottom: 0;}

.product-fs-title {font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; color:#E09500; margin: 20px;}
.product-st-title {font-size: 24px;
color: #333;
    font-family: arial,helvetica,sans-serif;
    font-weight: normal;
    line-height: 1.1;
    padding: 0;}
	
.popis {padding-left: 0 !important; padding-top: 10px !important;}


.tab-fragment {width: 90%; padding: 20px 5%;}
#proc-form-studio.tab-fragment {width: 100%; padding: 0;}
#zarazene-formulare.tab-fragment {width: 100%; padding: 0;}
#cenik.tab-fragment {width: 100%; padding: 0; padding-top: 10px;}
#zarazene-formulare.tab-fragment h1 {padding-left: 5%;}

.tabs-list .col-r {width: 90%; padding: 20px 5%; background: none;}

#proc-form-studio .table-holder table tr:first-child td:nth-child(2) {vertical-align: bottom;}
#proc-form-studio .table-holder table tr td:first-child {padding-left: 10px;}

#informace.tab-fragment {padding-top: 0; padding-left: 0; padding-right: 0; width: 100%;}
#informace .tabs-list {padding-top: 0;}
#informace .tabs-list .col-l {width: 100%;}
#informace .tabs-list .side-menu {margin-bottom: 0;}
#informace .tabs-list .side-menu li a {margin-bottom: 0; width: 100%; background: #eb9b00; text-decoration: none; border-bottom: 1px #df9300 solid;}
#informace .tabs-list .side-menu li:last-child a {border-bottom: none;}
#informace .tabs-list .side-menu li a span {background: none; padding-left: 15%; text-transform: uppercase;}

.stereo-page #informace .tabs-list .side-menu li a {margin-bottom: 0; width: 100%; background: #0f91c9; text-decoration: none; border-bottom: 1px #0d7aa9 solid; color: #ffffff;}
.stereo-page #informace .tabs-list .side-menu li a.active {color: #333;}

.enter-page #informace .tabs-list .side-menu li a {margin-bottom: 0; width: 100%; background: #dc30a0; text-decoration: none; border-bottom: 1px #c1056d solid; color: #ffffff;}
.enter-page #informace .tabs-list .side-menu li a.active {color: #333;}

.stereo-page #faq ul li {padding-bottom: 8px;}
.stereo-page #faq ul li a {padding-bottom: 5px;}

.enter-page #faq ul li {padding-bottom: 8px;}
.enter-page #faq ul li a {padding-bottom: 5px;}


.col-univerzal {width: 90%; margin: 0 0 0 5%; left: 0; display: block; float: left;}
.col-univerzal-side {width: 90%; margin: 0 0 0 5%; left: 0; padding: 0; display: block; float: left; background: none;}
.col-ofirme {width: 90%; margin: 0 0 0 5%; left: 0; display: block; float: left;}
.col-ofirme-side {width: 90%; margin: 0 0 0 5%; left: 0; padding: 0; display: block; float: left; background: none;}

.form-page-imgbox {width: 100%; margin-bottom: 20px;}
.form-page-imgbox a img {width: 280px; height: auto !important;}
.form-page-textholder {border: none; width: 100%; margin: 0; padding: 0;}
.form-page-toptext .green {color: #12A270;}

#sk-box-window {width: 100% !important; left: 0 !important; margin-left: 0 !important;}
#sk-box-window table {width: auto !important;}

.col-content{width: 100%; margin-left: -100%;}

.order-box .form-row .inp-fix{width: 80%;}

.step-list li{margin-left: 25px; margin-bottom: 10px;}

.box-list li.info {display: none;}
.info-box {width: calc(90% - 42px); margin: 0px 5% 10px 5%;}

}


