@charset "utf-8";

div.clear_both {
clear: both;	
}

/* Header begin */

div#header_wrapper {
width: 100%;
height: 349px;
background-color: #00599d;	
background-image: url(../img/text_sky.png);
}

div#header_wrapper_index {
width: 100%;
height: 568px;
background-color: #00599d;	
background-image: url(../img/text_sky.png);
}

div#header_content {
width: 1002px;
height: 100%;
margin: 0 auto;
}

div#header_background_index {
margin: 0 auto;
background-image: url(../img/header_sky.png);
height: 568px;
background-position: -870px 0;
width: 100%;
}

div#header_background {
margin: 0 auto;
background-image: url(../img/header_sky.png);
height:349px;
background-position: -870px 0;
width: 100%;
}

div#header_menu_over {
width: 100%;
height: 24px;
}

div#header_logo_and_menu {
width: 100%;
height: 46px;
}

div#header_menu_under {
width: 100%;
height: 22px;	
}

div#main_logo {
width: 199px;
height: 46px;
background-image: url(../img/logo.png);	
background-repeat: repeat-x;
background-position-y: 2px;
margin-left: 12px;
float: left;
}

div#main_menu {
float: right;	
}

@font-face {
    font-family: 'MyriadProBoldCond';
    src: url('../fonts/MyriadProBoldCond.eot');
    src: url('../fonts/MyriadProBoldCond.eot') format('embedded-opentype'),
         url('../fonts/MyriadProBoldCond.woff2') format('woff2'),
         url('../fonts/MyriadProBoldCond.woff') format('woff'),
         url('../fonts/MyriadProBoldCond.ttf') format('truetype'),
         url('../fonts/MyriadProBoldCond.svg#MyriadProBoldCond') format('svg');
}

@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/MyriadProBold.eot');
    src: url('../fonts/MyriadProBold.eot') format('embedded-opentype'),
         url('../fonts/MyriadProBold.woff2') format('woff2'),
         url('../fonts/MyriadProBold.woff') format('woff'),
         url('../fonts/MyriadProBold.ttf') format('truetype'),
         url('../fonts/MyriadProBold.svg#MyriadProBold') format('svg');
}


div#main_menu li {
float: right;
margin-right: 20px;	
font-family: 'MyriadProBoldCond';
height: 46px;
}

#main_menu a {
color: white;
font-size: 20px;
text-decoration: none;
display: block;
margin-top: 14px;	
}

#main_menu a:hover {
text-decoration: underline;	
}

#main_menu a.active:hover {
text-decoration: none;	
}

#main_menu li#main_menu_active {
background-color: red;	
padding-left: 15px;
padding-right: 15px;
border-radius: 10px;
}

div#contacts {
width: 788px;
height: 20px;
background-color: white;
margin: 0 auto;
border-radius: 20px;
text-align: center;	
font-family: 'Verdana';
font-weight: bold;
padding-top: 3px;
color: #02468f;
font-size: 15px;
}

div#slider_center_index {
width: 892px;
height: 398px;
margin: 24px auto;	
position: relative;
}

div#slider_center {
width: 892px;
height: 200px;
margin: 10px auto;	
position: relative;
}

div#slider_around_globus {
width: 892px;
height: 398px;
padding-top: 86px;
}

div#slider_up_left {
position: absolute;
left: 0px;
top: 0px;
/*background-image: url(../img/slider/Up_Left.png);*/
background-repeat: no-repeat;
width: 436px;
height: 191px;	
}

li.slider_up_left {
position: absolute;
left: 0px;
top: 0px;
background-repeat: no-repeat;
width: 436px;
height: 191px;
}

div#slider_arrow_left {
position: absolute;
left: 10px;
top: 167px;
background-image: url(../img/slider/arrow_left.png);
background-repeat: no-repeat;
width: 32px;
height: 65px;	
}

div#slider_arrow_left:hover, div#slider_arrow_right:hover {
cursor: pointer;	
}

img.slider_mini_mirror {
margin-top: -6px;
margin-left: 3px;	
}

img.slider_mini_img {
margin-bottom: -1px;	
}

a.bx-prev {
display: block;
width: 100%;
height: 100%;	
}

a.bx-next {
display: block;
width: 100%;
height: 100%;	
}

div#slider_arrow_right {
position: absolute;
right: 10px;
top: 167px;
background-image: url(../img/slider/arrow_right.png);
background-repeat: no-repeat;
width: 32px;
height: 65px;	
}

div#slider_up_right {
position: absolute;
right: 0px;
top: 0px;
/*background-image: url(../img/slider/Up_Right.png);*/
background-repeat: no-repeat;
width: 436px;
height: 191px;	
}

li.slider_up_right {
position: absolute;
right: 0px;
top: 0px;
background-repeat: no-repeat;
width: 436px;
height: 191px;
}

div#slider_up_right:hover {
background-image: url(../img/slider/Up_Right_Hover.png);
}

div#slider_down_left {
position: absolute;
left: 0px;
bottom: 0px;
/*background-image: url(../img/slider/Down_Left.png);*/
background-repeat: no-repeat;
width: 436px;
height: 191px;	
}

li.slider_down_left {
position: absolute;
left: 0px;
bottom: 0px;
background-repeat: no-repeat;
width: 436px;
height: 191px;	
}

div#slider_down_right {
position: absolute;
right: 0px;
bottom: 0px;
/*background-image: url(../img/slider/Down_Right.png);*/
background-repeat: no-repeat;
width: 436px;
height: 191px;	
}

li.slider_down_right {
position: absolute;
right: 0px;
bottom: 0px;
background-repeat: no-repeat;
width: 436px;
height: 191px;
}

div#slider_globus {
background-image: url(../img/slider/globus.png);
background-repeat: no-repeat;
width: 214px;
height: 227px;	
margin: 0 auto;
}

.bx-wrapper {
margin: 0 auto;	
}

div#content_slider_wrapper_index {
position: relative;	
}

div#content_slider_wrapper {
position: relative;	
margin-top: 10px;
}

/* Header end */

body {
background-image: url(../img/back_grid.jpg);	
}

/* Content begin */

div#content_wrapper {
width: 1002px;
height: 100%;
margin: 0 auto;
}

div.zagolovok_content {
text-align:	center;
font-family: Verdana, Arial, sans-serif;
font-size: 40px;
text-transform: uppercase;
color: #0581b5;
margin-top: 33px;
margin-bottom: 13px;
letter-spacing: 4px;
}

div.zagolovok_content_product {
text-align:	center;
font-family: Verdana, Arial, sans-serif;
font-size: 40px;
color: #0581b5;
margin-top: 33px;
margin-bottom: 33px;
}

div.zagolovok_content_red {
text-align:	center;
font-family: Verdana, Arial, sans-serif;
font-size: 40px;
text-transform: uppercase;
color: red;
margin-bottom: 33px;
letter-spacing: 4px;
}

div.catalog_line_1_1_text {
text-align:	center;
font-family: Verdana, Arial, sans-serif;
font-size: 16px;
}

div.catalog_line_1_1 {
color: black;
width: 178px;
float: left;
margin: 0 35px;
height: 283px;
}

div#novinki div.catalog_line_1_1 {
width: 224px;	
}

div#novinki div.catalog_line_1_1 {
margin: 0 13px;	
}

div.catalog_line_1_1:hover {
color: #0781b5;
text-decoration: underline;
}

div.catalog_line_1_1:hover {
outline: #0781b5 solid 1px;
}

div#catalog_line_1, div#catalog_line_2 {
height: 300px;
}

div#spec_offer {
background-color: white;
padding-top: 33px;
padding-bottom: 43px;
}

div#offers_image_1 {
float: left;
margin-left: 70px;	
}

div#offers_image_1:hover {
outline: #0781b5 solid 1px;
}

div#offers_image_2 {
float: right;
margin-right: 70px;		
}

div#offers_image_2:hover {
outline: #0781b5 solid 1px;
}

div#about_text {
font-family: Verdana, sans-serif;
color: black;
text-align: justify;
font-size: 16px;
line-height: 20px;	
}

div#about {
background-color: white;	
padding: 35px;
}

div#about div.zagolovok_content {
margin-top: 0;	
}

a.fancybox {
margin: 0 12px;
}

#gallery {
background-color: white;	
padding-top: 10px;
}

#gallery_content p {
margin-bottom: 28px;	
}

div#zakaz_consult, div#zakaz_consult div#header_wrapper, div#zakaz_consult div#header_wrapper div#header_background{
height: 107px;
background-position: 0 -250px;
}

div#consult_text {
width: 1002px;
margin: 0 auto;
color: white;
font-family: verdana, sans-serif;
font-size: 34px;
letter-spacing: 3px;	
padding-top:26px;
}

div#consult_button {
width: 235px;
height: 55px;
background-color: white;
border-radius: 8px;
float: right;
color: #0086c1;
text-align: center;
margin-right: 70px;
}

div#consult_button:hover {
text-decoration: underline;	
}

div#consult_text_text {
margin-top: 11px;	
margin-left: 60px;
float: left;
}

div#consult_button_text {
height: 10px;
width: 100%;	
}

div#consult_button_text_index {
height: 10px;
width: 100%;	
margin-top: 10px;
}

div#map {
width: 910px;
margin: 40px auto;	
}

div#footer {
background-color: #565656;
width: 100%;
height: 230px;	
}

div#footer_content {
width: 1002px;
height: 230px;
margin: 0 auto;	
}

div#logo_footer {
width: 198px;
height: 44px;
background-image: url(../img/logo_footer.png);
margin-bottom: 36px;
}

div#footer_content_left {
float: left;
margin-left: 12px;
margin-top: 40px;
margin-bottom: 38px;	
}

div#footer_address_left {
color: white;
font-family: verdana, sans-serif;
font-size: 18px;
float: left;
width: 125px;	
}

div#footer_address_right {
color: #9c9c9c;
font-family: verdana, sans-serif;
font-size: 16px;
float: right;
line-height: 20px;
}

div#footer_address_left_second {
margin-top: 30px;	
}

div#footer_address_right_second {
margin-top: 8px;	
}

div#footer_address_left_third {
margin-top: 8px;	
}

div#footer_address_right_third {
margin-top: 6px;
}

div#footer_content_right {
float: right;
color: white;
font-family: verdana, sans-serif;
font-size: 13px;
margin-top: 56px;
margin-right: 13px;
}

div#copyrights {
text-align: right;
margin-top: 31px;
line-height: 18px;
color: #9c9c9c;
font-size: 14px;
}

div#created_by, div#created_by a {
text-decoration: none;
color: #9c9c9c;
text-align: right;
margin-top: 29px;	
}

div#created_by a {
color: white;
}

div#created_by span {
color: white;	
}

div#footer_content_right a {
color: white;
text-decoration: none;	
}

div#footer_content_right a:hover {
text-decoration: underline;	
}

div#catalog_left_content a {
font-family: verdana, sans-serif;
font-size: 18px;
color: black;
width: 200px;
text-decoration: none;
}

div#catalog_left_content {
width: 200px;	
margin-left: 40px;
margin-top: 33px;
}

div#catalog_left_content a:hover {
text-decoration: underline;	
}

div.catalog_left_arrow {
float: left;
width: 19px;
height: 19px;
background-image: url(../img/globus_micro.png);
background-repeat: no-repeat;
}

div.catalog_left_punkt {
margin-top: 15px;	
}

div.catalog_left_text {
margin-left: 30px;	
margin-bottom: 6px;
}

div.catalog_left_podpunkt_many {
font-size: 14px;
color: #777;
text-decoration: none;
font-family: verdana, sans-serif;
margin-left: 30px;
}

div.catalog_left_podpunkt {
margin-top: 3px;
color: #999;
font-size: 12px;
font-weight: bold;
}

div.catalog_left_podpunkt_arrow {
background-image: url(../img/arrow.png);
background-repeat: no-repeat;
width: 12px;
height: 9px;
float: left;
margin-right: 5px;
margin-top: 3px;
}

.fixed_catalog_left {
position:fixed;
top: 50px;
}

div#catalog_content_right {
float: right;
width: 725px;	
margin-top: 10px;
}

div#catalog_left {
float: left;	
}

div.catalog_right_zagolovok_main {
color: black;
font-size:26px;
font-family: verdana, sans-serif;
padding-top: 20px;
}

div.catalog_right_polosa {
width: 96%;
height: 2px;
background-color: black;
margin-top: 4px;
margin-left: 2px;
margin-bottom: 6px;	
}

div.catalog_right_punkt {
float: left;
margin-right: 12px;	
height: 280px;
margin-top: 15px;
width: 226px;
}

div.catalog_right_punkt:hover {
outline: black solid 1px;	
}

div.catalog_right_punkt_text {
color: black;
font-size:16px;
font-family: verdana, sans-serif;
text-align: center;
line-height: 20px;
}

div.products_colors, div.products_colors_lit {
width: 630px;
height: 30px;	
float: left;
margin-left: 8px;
}

div.colors_text {
float: left;
font-size:18px;
font-family: verdana, sans-serif;
color: black;
margin-top: 4px;
}

div.products_colors div, div.products_colors_lit div {
width: 25px;
height: 25px;
float: left;
border-radius: 6px;
margin-right: 5px;
}

div.products_colors div.color_1 {
background-color: #ae8486;
}

div.products_colors div.color_2 {
background-color: #bf7052;
}

div.products_colors div.color_3 {
background-color: #df9f75;
}

div.products_colors div.color_4 {
background-color: #dcc07f;
}

div.products_colors div.color_5 {
background-color: #d4c18c;
}

div.products_colors div.color_6 {
background-color: #b6a089;
}

div.products_colors div.color_7 {
background-color: #a68f77;
}

div.products_colors div.color_8 {
background-color: #957568;
}

div.products_colors div.color_9 {
background-color: #796c63;
}

div.products_colors div.color_10 {
background-color: #585765;
}

div.products_colors div.color_11 {
background-color: #676767;
}

div.products_colors div.color_12 {
background-color: #a8a8a8;
}

div.products_colors div.color_13 {
background-color: #e1ded9;
}

div.products_colors div.color_14 {
background-color: #c1cfb3;
}

div.products_colors div.color_15 {
background-color: #a2b284;
}

div.products_colors div.color_16 {
background-color: #809f81;
}

div.products_colors div.color_17 {
background-color: #869fb1;
}

div.products_colors_lit div.color_1 {
background-color: #676767;
}

div.products_colors_lit div.color_2 {
background-color: #a8a8a8;
}

div.products_colors_lit div.color_3 {
background-color: #bd6e50;
}

div.products_colors_lit div.color_4 {
background-color: #7a6d64;
}

div.products_colors_lit div.color_5 {
background-color: #dcc080;
}

div.catalog_content_punkt_main {
margin-bottom: 30px;	
}

div#product_main_image {
width: 317px;
height: 223px;
float: left;
margin-left: 83px;	
}

div#text_right_main_image {
color: black;
font-size:18px;
font-family: verdana, sans-serif;
margin-left:425px;
margin-top: 45px;
}

div#text_right_main_image span.bold {
font-weight: bold;	
}

p.catalog_text_punkt {
margin-top: 15px;	
}

div#product_opisanie {
margin-top: 35px;
margin-left: 60px;	
margin-right: 60px;	
}

div#product_opisanie_zagolovok {
color: #0781b5;
font-size: 30px;
font-family: verdana, sans-serif;
margin-bottom: 10px;
}

div#product_opisanie_text {
color: black;
font-size: 14px;
font-family: verdana, sans-serif;
margin-bottom: 20px;
text-align: justify;
line-height: 18px;
}

div#product_opisanie div#consult_button {
width: 235px;
height: 55px;
background-color: #0086c1;
border-radius: 8px;
float: right;
color: white;
text-align: center;
margin-right: 70px;
font-family: verdana, sans-serif;
font-size: 34px;
letter-spacing: 3px;	
padding-top:10px;
margin-bottom: 45px;
}

div#product_opisanie div#consult_button_text {
margin-top: 3px;	
}

p.usual_content {
color: black;
font-size: 16px;
font-family: verdana, sans-serif;
line-height: 20px;
}

div#services_links {
width: 640px;
margin: 0 auto;
font-family: verdana, sans-serif;
font-size: 28px;
color: black;
}

div.services_links_arrow {
width: 29px;
height: 21px;
background-image: url(../img/arrow_services.png);
background-repeat: no-repeat;
float: left;	
margin-right: 10px;
margin-top: 5px;
}

div.services_links_punkt {
margin-bottom: 15px;	
}

div.services_links_punkt a {
text-decoration: none;
color: black;
}

div.services_links_punkt a:hover {
text-decoration: underline;
}

div#services_podrobno {
font-family: verdana, sans-serif;
text-align: center;
margin-top: 40px;
font-size: 16px;
line-height: 22px;
}

div.service_zagolovok {
font-size: 20px;
color: #0581b5;
margin-bottom: 10px;	
}

div.service_content {
text-align: justify;
margin-bottom: 30px;	
}

div#main_gallery_center {
width: 979px;
margin: 0 auto;	
}

div.galery_zagolovok {
font-family: verdana, sans-serif;
text-align: center;
margin-top: 33px;
font-size: 26px;
margin-bottom: 14px;
}

div#contents_map {
width: 910px;
height: 444px;
margin: 20px auto;	
}

p.usual_content_contacts {
color: black;
font-size: 16px;
font-family: verdana, sans-serif;
line-height: 20px;
text-align: center;
}

span.usual_text_strong {
font-weight: bold;	
}

div#all_gallery_btn {
width: 370px;
height: 50px;
margin: 0 auto;
color: white;
background-color: #0581b5;
font-size: 22px;
font-family: verdana, sans-serif;
line-height: 50px;
text-align: center;
margin-bottom: 40px;
margin-top: 15px;
text-transform: uppercase;
border-radius: 7px;
}

a.dec_none {
text-decoration: none;
width: 370px;
overflow: hidden;
display: block;
margin: 0 auto;
outline: none;
}

div#all_gallery_btn:hover {
text-decoration: underline;	
}
/* Content end */