/* Zwarovsky Style Group CSS3*/

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, font, 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 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
}

body, td, p, a, div, span, input, button, select, textarea {
	outline:none;
	-moz-user-select:none;
	-o-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	resize:none;
	-webkit-text-size-adjust:none;
}

input, button, textarea, select {
	-moz-user-select:text;
	-o-user-select:text;
	-khtml-user-select:text;
	-webkit-user-select:text;
	user-select:text;
}

* {
outline:0;
margin:0;
padding:0;
}

body,html {
height:100%;
min-height:100%;
margin: 0;
padding: 0;
}

body {
font-size:16px;
line-height:19px;
font-family:"Ubuntu Light", Tahoma, Arial, Verdana, sans-serif;
color:#333333;
background-color:#F0F4F9;
}

h1 {
font-size:1.3em;
line-height:21px;
padding-bottom:15px;
text-transform:uppercase;
color: #8ea7ac;
font-weight:700;
}

h2,h3,h4,h5,h6 {
    color: #F16F24;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    padding-bottom: 15px;
    padding-top: 25px;
    text-transform: uppercase;
}

p {
color:#818181;
font-size:16px;
padding-top: 10px;
}

a {
color:#F16F24;
font-size:16px;
line-height:18px;
-webkit-transition: color 0.4s ease-out;
-moz-transition: color 0.4s ease-out;
-o-transition: color 0.4s ease-out;
transition: color 0.4s ease-out;
}

a:hover {
text-decoration:underline;
color:#F16F24;
}

a img {
border:0;
}

strong {
font-weight:700;
color:#F16F24;
}

article,aside,details,footer,header,menu,nav,section {
display:block;
}

input,textarea,select {
font-size:16px;
font-family:arial, sans-serif;
}

textarea {
overflow:auto;
}

#container {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
}

header {
display: block;
width: 100%;
height: 200px;
margin: 0;
background-color: #2a2925;
border-bottom: 3px solid #f16f24;
}

#hw {
display:block;
width:1140px;
height:180px;
margin:0 auto;
}


.logo {
    display: inline-block;
    width: 180px;
    height: 180px;
    float: left;
    padding-left: 50px;
}

.zagolovok {
    display: inline-block;
    width: 550px;
    padding-left: 80px;
    height: 40px;
    float: left;
    text-align: center;
	    padding-top: 30px;

}

.zagolovok a {
text-decoration:none;
color:#F16F24;
}


.hcontacts {
    display: inline-block;
    height: 160px;
    float: left;
    width: 210px;
    cursor: pointer;
    font-size: 14px;
    padding-top: 20px;
    padding-left: 50px;
}

.hcontacts p {
color: #F16F24;
text-shadow: 0px 0px 1px #000;
font-size: 14px;
}

.hcontacts a {
color:#fff;
font-size:14px;
text-decoration:none;
}

.hcontacts a:hover {
color:#F16F24;
}

#content {
display:block;
width:1100px;
height:100%;
min-height:600px;
margin:0 auto;
padding:25px 15px 15px;
}

#content li {
list-style-image: url(images/bullet_11x8.png);
padding-bottom: 15px;
}

#content ul {
padding-left:22px;
}

.cleft {
display:block;
float:left;
width:300px;
height:100%;
}

.cright {
display: block;
float: left;
width: 750px;
height: 100%;
}

.cright p{
color:#333333
}

#nav {
display: block;
float: left;
width: 240px;
height: 100%;
}

#nav ul {
padding-left:0px;
padding-top:10px;
}

#nav li {
padding-bottom: 45px;
list-style:none;
}

#nav a {
font-size: 18px;
text-decoration:none;
font-weight:700;
text-transform:uppercase;
}

#cwrapper {
display:block;
float:left;
width:800px;
height:100%;
padding-top: 60px;
}

#cwrapper ul{
padding-top:15px;
}

#cwrapper ul a{
text-decoration:none;
}

#cwrapper ul{
font-style: oblique;
}

#breads {
display:inline-block;
float:left;
width:100%;
padding-top:15px;
padding-bottom:15px;
height:30px;
}

#breads ul {
padding-left:0px!important;
padding-top: 0px!important;
}

.B_crumbBox li {
display:inline-block;
}

.B_crumbBox a {
font-size:14px;
font-weight:700;
text-decoration:none;
}

.B_lastCrumb {
padding-left:15px;
}

.B_firstCrumb {
padding-right:15px;
}

.B_crumb {
padding-right:15px;
padding-left:15px;
}

.B_currentCrumb {
font-size:14px;
font-weight:700;
text-decoration:none;
}

.hh1 {
font-size:1.3em;
line-height:21px;
padding-bottom: 45px;
text-transform:uppercase;
color: #8ea7ac;
font-weight:700;
padding-top: 60px;
}

.hhh {
text-transform: uppercase;
color: #F16F24;
font-weight: 700;
text-shadow: 0px 0px 1px #000;
font-size: 1.6em;
line-height: 30px;
}

.hhhf {
text-transform: uppercase;
color: #F16F24;
padding-bottom: 10px;
font-weight: 700;
}

footer {
display: block;
width: 100%;
height: 120px;
margin: 0;
background-color: #2a2925;
border-top: 3px solid #f16f24;
margin-top: 75px;
margin-bottom: 0px;
}

footer a,a:hover {
text-decoration: none;
}

.fwrapper {
display:block;
width:1140px;
height:80px;
margin:0 auto;
}

.fb1 {
display:inline-block;
width:20%;
height:80px;
float:left;
}


.fb2 {
display:inline-block;
width:60%;
height:80px;
float:left;
text-align:center;
}


.fb3 {
display:inline-block;
width:20%;
height:80px;
float:left;
text-align:right;
}

.hhhh1 {
font-size: 14px;
text-transform: uppercase;
color: #818181;
font-weight: 700;
}

.clear {
clear:both;
}

.small {
font-size:12px;
padding-top: 0px;
}

.small a{
font-size:12px;
padding-top: 0px;
}

.tftable {
font-size:16px;
color:#333333;
width:100%;
border-width: 1px;
border-color: #729ea5;
border-collapse: collapse;
text-align: center;
}

.tftable th {
font-size:16px;
background-color:#acc8cc;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #729ea5;
text-align: center;
}

.tftable tr {
background-color:#ffffff;
}

.tftable td {
font-size:16px;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #729ea5;
}

.tftable tr:hover {
background-color:#ffff99;
}

input.field:disabled,
input.slim:disabled,
input.thin:disabled,
input.ultraslim:disabled,
input.wide:disabled,
input.tight:disabled {
background-color: transparent !important;
border: 0 !important;
}

div.std_field input[type="checkbox"] {
margin-top: 10px;
}

div.std_field input.field,
div.std_field input.wide {
height: 32px;
line-height: 32px;
padding-left: 15px;
padding-right: 15px;
border: 1px solid #5badd4;
}

div.std_field input.field,
div.std_field select,
div.std_field option,
div.std_field textarea {
color: #99a9b2;
font-weight: normal;
background-color: #ffffff;
outline: 0 !important;
padding-left: 15px;
padding-right: 15px;
margin-top:3px;
}

div.std_field select {
border: 0;
}

div.std_field input,
div.std_field select,
div.std_field textarea {
display: inline-block;
font-size: 1.3em;
float: left;
}

div.std_field textarea {
border: 1px solid #5badd4;
}

.tftable {
font-size: 16px;
color: #333333;
width: 100%;
border-width: 1px;
border-color: #ebab3a;
border-collapse: collapse;
}

.tftable th {
font-size: 16px;
background-color: #e6983b;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #ebab3a;
text-align: left;
}

.tftable tr {
background-color:#ffffff;
}

.tftable td {
font-size:16px;
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #ebab3a;
}

.tftable tr:hover {
background-color:#ffff99;
}

label, input {
font-size:16px; 
margin-right:10px;
}

input {
width:120px;
}

.button {    
background: #F16F24;
border-color: #FC0;
}

#compare-screed {
width:100%;
border:1px solid #ebab3a;
border-collapse:collapse;
border-spacing:0;
background:#fff;
color:#000;
}

#compare-screed  td {
text-align: center;
width:333px;
border:1px solid #ebab3a;
padding:7px 5px 7px 5px;
vertical-align:top;
}

.c-head h2 {
color:#F16F24;
text-align:center;
margin-bottom:4px;
}

.c-head .srv {
background:#ebab3a;
width:240px;
margin:0 auto;
border-radius:4px;
color:#fff;
padding:5px;
font-weight:bold;
text-align:center;
}

#compare-screed  .c-subhead {
background:#ebab3a;
text-align:center;
font-weight:bold;
border-width:2px;
}

.flickerplate{position:relative;width:228px;height:1800px;background-color:#e6e6e6;overflow:hidden}
.flickerplate ul.flicks{width:10000%;height:100%;padding:0px;margin:0px;list-style:none; padding-left:0px!important;}
.flickerplate ul.flicks>li{float:left;width:1%;height:100%;background-position:center;background-size:cover;display:table}
.flickerplate ul.flicks>li .flick-inner{height:100%;padding:10px;color:#fff;display:table-cell;vertical-align:middle}
.flickerplate ul.flicks>li .flick-inner .flick-content{max-width:68.75em;margin-left:auto;margin-right:auto}
.flickerplate ul.flicks>li .flick-title{padding:0px 0px;font-size:2.778em;line-height:1.995em;text-align:center}@media only screen and (max-width: 43.813em){.flickerplate ul.flicks>li .flick-title{font-size:1.667em}}.flickerplate ul.flicks>li .flick-sub-text{padding:5px;font-weight:300;line-height:2.5em;color:rgba(255,255,255,0.8);text-align:center}.flickerplate ul.flicks>li .flick-title span.flick-block-text,.flickerplate ul.flicks>li .flick-sub-text span.flick-block-text{padding:12px 18px;background-color:rgba(0,0,0,0.6)}.flickerplate .arrow-navigation{position:absolute;height:80%;width:10%;top:10%;z-index:100;overflow:hidden}.flickerplate .arrow-navigation .arrow{display:block;height:100%;width:90%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.flickerplate .arrow-navigation:hover,.flickerplate .arrow-navigation .arrow:hover{cursor:pointer}.flickerplate .arrow-navigation.left{left:0%}.flickerplate .arrow-navigation.left .arrow{opacity:0;margin:0px 0px 0px 50%;background-image:url("../img/flickerplate/arrow-left-light.png");background-repeat:no-repeat;background-position:left}.flickerplate .arrow-navigation.right{right:0%}.flickerplate .arrow-navigation.right .arrow{opacity:0;margin:0px 0px 0px -50%;background-image:url("../img/flickerplate/arrow-right-light.png");background-repeat:no-repeat;background-position:right}.flickerplate .arrow-navigation.left.hover .arrow{opacity:1;margin:0px 0px 0px 20%}.flickerplate .arrow-navigation.right.hover .arrow{opacity:1;margin:0px 0px 0px -20%}.flickerplate .dot-navigation{position:absolute;bottom:15px;width:100%;text-align:center;z-index:100}.flickerplate .dot-navigation ul{text-align:center;list-style:none;padding:0px 15px}.flickerplate .dot-navigation ul li{display:inline-block;float:none}.flickerplate .dot-navigation .dot{width:14px;height:14px;margin:0px 6px;background-color:rgba(255,255,255,0.3);border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:background-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out;-o-transition:background-color 0.2s ease-out;-ms-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out}.flickerplate .dot-navigation .dot:hover{cursor:pointer;background-color:rgba(255,255,255,0.6)}.flickerplate .dot-navigation .dot.active{background-color:#fff}.flickerplate .dot-navigation.left,.flickerplate .dot-navigation.left ul{text-align:left}.flickerplate .dot-navigation.right,.flickerplate .dot-navigation.right ul{text-align:right}.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow{background-image:url("../img/flickerplate/arrow-left-dark.png")}.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow{background-image:url("../img/flickerplate/arrow-right-dark.png")}.flickerplate.flicker-theme-dark .dot-navigation .dot{background-color:rgba(0,0,0,0.12)}.flickerplate.flicker-theme-dark .dot-navigation .dot:hover{background-color:rgba(0,0,0,0.6)}.flickerplate.flicker-theme-dark .dot-navigation .dot.active{background-color:#000}.flickerplate.flicker-theme-dark ul.flicks li .flick-inner{color:rgba(0,0,0,0.9)}.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text{color:rgba(0,0,0,0.9)}.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text,.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text{background-color:rgba(255,255,255,0.5)}.flickerplate ul.flicks li.flick-theme-dark .flick-inner{color:rgba(0,0,0,0.9)}.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text{color:rgba(0,0,0,0.9)}.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text,.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text{background-color:rgba(255,255,255,0.5)}.flickerplate.animate-transform-slide ul.flicks{-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0%, 0px, 0px);-webkit-transform:translate3d(0%, 0px, 0px);-webkit-transition:-webkit-transform 0.6s;-o-transition:-o-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s}.flickerplate.animate-transition-slide ul.flicks{position:relative;left:0%;-webkit-transition:left 0.4s ease-out;-moz-transition:left 0.4s ease-out;-o-transition:left 0.4s ease-out;-ms-transition:left 0.4s ease-out;transition:left 0.4s ease-out}.flickerplate.animate-jquery-slide ul.flicks{position:relative;left:0%}.flickerplate.animate-scroller-slide{padding-bottom:0px;overflow:auto}.flickerplate.animate-scroller-slide ul.flicks{position:auto}
