@charset "utf-8";
/* CSS Document */

html {height:100%; background:#fff; overflow-y:scroll; }

body {position:relative; background:#ffffff; сolor:#5c5c5c; font-size:100.01%; width:100%; min-width:1000px; max-width:1256px; padding:0; margin:0 auto; font-family:Arial, Verdana, sans-serif; min-height:100%; height:auto !important; height:100%; }

.main {position:relative; width:100%; min-width:1000px; max-width:1256px; min-height:100px; z-index:2; margin:0 auto; padding:0 0 196px 0; }

* html .main {height:100px; width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : document.body.clientWidth > 1256? "1256px" : "100%"); }




/* STYLES FOR FIXED WIDTH 1000 px SITE */
body.fixed-1000 {width:1000px; } 

.main.fixed-1000 {width:1000px; }

.footer.fixed-1000 {width:1000px; }

.footer-box.fixed-1000 {width:1000px; }

.footer-bg.fixed-1000 {width:1000px; }

.footer-box-bg.fixed-1000 {width:1000px; }
 




/* STYLES FOR FIXED WIDTH 1280 px SITE */
body.fixed-1280 {width:1256px; } 

.main.fixed-1280 {width:1256px; }

.footer.fixed-1280 {width:1256px; }

.footer-box.fixed-1280 {width:1256px; }

.footer-bg.fixed-1280 {width:1256px; }

.footer-box-bg.fixed-1280 {width:1256px; }





/* HEADER */
.header {height:400px; overflow:hidden; position:relative; z-index:2; }

.header-top {height:100px; overflow:hidden; position:relative; z-index:4; }

.logo-box {width:406px; float:left; }

.logo {width:277px; height:45px; overflow:hidden; padding:28px 0 0 25px; }
.logo a {
	background: url(/img/logo.png) no-repeat;
	width: 277px;
	height: 43px;
	display: block;
}

.phone-top-kod {float:left; width:15px; padding:26px 0 0; }

.phone-top-kod p span {color:#3056a9; font-size: 13px;}

.phone-top-number {float:left; width:160px; padding:24px 0 0 0; }

.phone-top-number p {color:#e5b500; font-size: 20px; margin:1px 0 2px 0; line-height:100%; text-align:left; }
.phone-top-number p span {color:#b9b9b9; font-size:20px; line-height:100%; margin:0 5px 1px 0; }

.top-info {margin:16px 0 0 620px; background: url(/img/brands.png) no-repeat; width: 353px; height: 56px;}

.top-info p {font-size:90%; color:#5989c5; line-height:100%; margin:3px 0 4px 0; }

.top-info span {color:#e2b02d; }

.promo-text-box {padding:0 0 0 431px; height:207px; overflow:hidden; position:relative; z-index:4; }

.top-line {background:#e5b500 url(/img/fon-top-line.png) left 0 no-repeat; height:28px; overflow:hidden; position:relative; z-index:2; }

.top-menu-box {height:28px; overflow:hidden; padding:8px 0 0 0; margin:0 0 0 -23px; }

.top-menu {list-style:none; text-align:left; padding:0; margin:0; white-space:nowrap; }

.top-menu li {float:left; margin:0; padding:0 0 0 10px; height:28px; font-weight:bold; color:#ffffff; background:none; }

* html .top-menu li {display:inline-block; }

.top-menu a:link {color:#fedd5f; text-decoration:none; display:block; height:28px; cursor:pointer; padding:0 13px; background:none; }
.top-menu a:visited {color:#fedd5f; text-decoration:none; display:block; height:28px; cursor:pointer; padding:0 13px; background:none; }
.top-menu a:hover {color:#fedd5f; text-decoration:none; display:block; height:28px; cursor:pointer; padding:0 13px; background:#e2b02d; }

* html .top-menu a:link {display:inline-block; }
* html .top-menu a:visited {display:inline-block; }
* html .top-menu a:hover {display:inline-block; }

.top-menu a.a-submenu-true:link {background:#e2b02d; color: #ffffff; }
.top-menu a.a-submenu-true:visited {background:#e2b02d; color: #ffffff; }
.top-menu a.a-submenu-true:hover {background:#e2b02d; color: #ffffff; }

.top-menu span {display:block; padding:5px 0 0 0; }

* html .top-menu span {display:inline-block; }

.top-menu a:link span {border-bottom:1px dashed #fedd5f; }
.top-menu a:visited span {border-bottom:1px dashed #fedd5f; }
.top-menu a:hover span {border-bottom:1px dashed #ffffff; }

.promo-text {padding:50px 50px 0 0; height:125px; overflow:hidden;}

.promo-text p {color:#fff; font-size:70%; margin:1px 0 4px 0; }

.promo-text p.p_title {font-size: 17px; line-height: 24px; color: #ffffff; text-shadow: 1px 1px 0 #0e114a;}

.promo-text ul {list-style:none; margin:0; padding:0; }

.promo-text ul li {line-height:135%; font-size:70%; color:#fff; text-align:left; text-indent:0mm; margin:1px 0 3px 0; padding:1px 0 1px 22px; background:url(/img/li-promo.gif) 1px 6px no-repeat; }

.top-img {position:absolute; z-index:3; width:666px; height:365px; left:0; top:27px; }

.top-img div {
    height: 365px;
    left: -80px;
    overflow: hidden;
    position: relative;
    width: 666px;
	background:url(/img/top-img.png) 0 0 no-repeat;
	top: 90px;
}

* html .top-img div {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top-img.png', sizingMethod='scale')}

.fon-promo {position:absolute; width:100%; height:211px; background: url(/img/fon-promo.jpg); border-bottom:1px solid #fff; z-index:2; left:0; top:100px; overflow:hidden; }





/* submenu block */
.submenu {position:absolute; display:none; width:227px; z-index:50; height:auto; left:418px; top:136px; background:#e2b02d; padding:10px 0; }

.submenu p {padding:1px 12px; margin:1px 0 6px 0; font-weight:bold; line-height:110%; }

.submenu a:link {color:#fff; text-decoration:none; }
.submenu a:visited {color:#fff; text-decoration:none; }
.submenu a:hover {color:#fff; text-decoration:underline; }





/* OTHER */
.hidden {min-height:10px; overflow:hidden; }

* html .hidden {height:10px; overflow:visible; }




/* COLUMNS */
.main-box {min-height:10px; overflow:hidden; position:relative; padding:0 0 0 335px; background: url("/img/content-top.png") no-repeat scroll -30px top transparent;}

* html .main-box {height:10px; overflow:visible; }

.left-col {float:left; width:298px; padding:0px 0 65px 0; margin:0 -335px 0 0; position:relative; left:-335px; }

.right-col {float:right; width:100%; padding:0; }





/* FOOTER BACKGROUND */
.footer-bg {position:absolute; bottom:0; left:0; width:100%; min-width:1000px; height:210px; z-index:1; overflow:hidden; }

* html .footer-bg {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : "100%"); }

.footer-box-bg {margin:0 auto; height:210px; background:url(/img/footer-bg.png) 0 76px repeat-x; width:100%; max-width:1256px; }

* html .footer-box-bg {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : document.body.clientWidth > 1256? "1256px" : "100%"); }

.footer-img {position:absolute; width:429px; height:162px;  left:-429px; margin:0 0 0 100%; top: 15px; }

.footer-img div {width:429px; height:162px; overflow:hidden; background:url(/img/footer-img.png) 0 0 no-repeat; }

* html .footer-img div {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footer-img.png', sizingMethod='scale')}

.footer-box-bg p {color:#fff; font-weight:bold; line-height:100%; margin:1px 0; padding:89px 0 1px 335px; }






/* FOOTER */
.footer {position:absolute; bottom:0; left:0; width:100%; min-width:1000px; height:62px; z-index:3; }

* html .footer {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : "100%"); }

.footer-box {margin:0 auto; height:62px; width:100%; max-width:1256px; }

* html .footer-box {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000) ? "1000px" : document.body.clientWidth > 1256? "1256px" : "100%"); }

.footer-inner {padding:0 30px 0 47px; height:62px; }

.footer-inner p {color:#242478; line-height:110%; margin:1px 0 0 0; }

.footer-inner a:link {color:#e5b500; }
.footer-inner a:visited {color:#e5b500; }
.footer-inner a:hover {color:#e5b500; }

.copy {float:left; width:288px; }

.phone-text {float:left; width:35px; }

.phone-number {float:left; width:106px; }

.phone-number p {text-align:right; color:#e5b500;}

.phone-number span {color:#3056a9; }

.email {float:right; width:190px; }

.email p {text-align:right; }
.email p a {font-weight: bold;}

.adress {width:249px; padding:0 0px 0 40px; float:right; }





/* LEFT COLUMN CONTENT */
.left-menu-box {background:url(/img/fon-left-col-line.png) 0 0 repeat-y; }

ul.left-menu {margin:0 0 20px 0; list-style:none; padding:55px 0 30px 47px; min-height:247px; height:auto !important; height:257px; /*background:url(/img/fon-left-col-grad.jpg) 0 center no-repeat;*/ }

ul.left-menu li {font-weight:bold; padding:1px 0 9px 0; margin:1px 0 8px 0; background:none; border-bottom:1px dashed #e5b500; font-size: 12px; color: #3056a9; font-weight: bold;}

* html ul.left-menu li {display:inline-block; }

ul.left-menu li a:link {text-decoration:none; color:#3056a9; }
ul.left-menu li a:visited {text-decoration:none; color:#3056a9; }
ul.left-menu li a:hover {text-decoration:underline; color:#3056a9; }

.left-submenu01 {padding:9px 0 6px 15px; }

.left-submenu01 p {font-size:100%; margin:1px 0 6px 0; padding:1px 0 2px 20px; background:url(/img/li.png) 0 5px no-repeat; }

ul.left-menu li .left-submenu01 a:link {color:#242478; }
ul.left-menu li .left-submenu01 a:visited {color:#242478; }
ul.left-menu li .left-submenu01 a:hover {border-bottom: 1px dashed #242478; text-decoration: none; color:#242478;}





/* COUNTERS */
.counter {position:absolute; width:200px; height:100px; z-index:50; left:47px; bottom:155px; text-align:left; padding:10px 0 0 0; overflow:hidden; }

* html .counter {bottom:165px; }

*:first-child+html .counter {bottom:165px; }

.counter img {margin:0 3px 3px 0; }






/* TEXT, a, list */
p {font-weight:normal; font-size:80%; color:#5c5c5c; line-height:135%; text-indent:0mm; margin:1px 0 6px; padding:1px 0; }

h1 {font-weight:normal; font-size:150%; color:#598ac5; line-height:100%; font-family:Arial, Verdana, sans-serif; text-align:right; text-indent:0mm; margin:20px 0 35px 0; padding:1px 0; }

h2 {font-weight:normal; font-size:130%; color:#b5922f; line-height:100%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

h3 {font-weight:normal; font-size:120%; color:#b5922f; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

h4 {font-weight:normal; font-size:110%; color:#598ac5; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

h5 {font-weight:bold; font-size:90%; color:#598ac5; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

h6 {font-weight:bold; font-size:80%; color:#b5922f; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

ol {list-style-position:outside; margin: 0 0 1px 15px; padding: 0 0 1px 15px; }

ol li {font-weight:normal; font-size:80%; color:#5c5c5c; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; }

ul {list-style:none; margin:0; padding:0 0 1px 0; }

ul li {font-weight:normal; font-size:80%; color:#5c5c5c; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0 1px 22px; background:url(/img/li.gif) 1px 6px no-repeat; }

td {font-size:12px; color:#5c5c5c; }

td p {font-size:12px; }

th {font-size:12px; color:#5c5c5c; text-align:left; }

th p {font-size:12px; }




/* WYSIWYG */
.content-page {font-size:80%; padding:1px 30px 1px 0; }

.content-page .h-first-child {margin:0 0 35px 0; text-align: right;}
 
.content-page p {font-size:100%; line-height:150%; font-weight:normal; color:#5c5c5c; text-indent:0mm; margin:1px 0 15px 0; padding:1px 0; }
 
.content-page .two-br {height:13px; overflow:hidden; display:block; }

.content-page ol {list-style-position:outside; margin:0 0 1px 15px; padding:0 0 0 15px; }

.content-page ol li {font-weight:normal; font-size:100%; color:#5c5c5c; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0; }

.content-page ul {list-style:none; margin:0; padding:0 0 1px 0; }

.content-page ul li {font-weight:normal; font-size:100%; color:#5c5c5c; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 8px 0; padding:1px 0 1px 22px; background:url(/img/li.gif) 1px 6px no-repeat; }

.content-page h1 {font-weight:normal; font-size:170%; color:#598ac5; line-height:100%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 35px 0; padding:1px 0; }

.content-page h2 {font-weight:normal; font-size:21px; color:#e5b500; line-height:100%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

.content-page h3 {font-weight:normal; font-size:140%; color:#b5922f; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

.content-page h4 {font-weight:normal; font-size:130%; color:#598ac5; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

.content-page h5 {font-weight:bold; font-size:110%; color:#598ac5; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

.content-page h6 {font-weight:bold; font-size:100%; color:#b5922f; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 12px 0; padding:1px 0; }

.content-page select {font-family:Arial, sans-serif; font-size:12px; }

.content-page textarea {font-family:Arial, sans-serif; font-size:12px; }

.content-page input {font-family:Arial, sans-serif; font-size:12px; }

.content-page td {font-size:12px; color:#5c5c5c; }

.content-page td p {font-size:12px; margin:1px 0 5px 0; }

.content-page th {font-size:12px; color:#5c5c5c; text-align:left; }

.content-page th p {font-size:12px; margin:1px 0 5px 0; }

a {text-decoration:underline; }
a:link {color:#3056a9; }
a:visited {color:#3056a9; }
a:hover {color:#3056a9; }

.content-page .table-user {margin:10px 0; }

.content-page .table-user td {padding:4px; border:1px solid #3056A9; vertical-align:top; }

.content-page .table-user td.table-user-th {font-weight:bold; text-align:center; background:#fff; padding:6px 4px; vertical-align:middle; }

table.icon-logo img{height:35px; margin:0 auto; display:block; width: auto; margin-bottom:5px;}
table.icon-logo a{text-align:center; display: block;}
table.icon-logo a:hover{text-decoration:none;}
.right-col .content-page p{text-align: justify;}
.right-col .content-page table p{text-align:inherit;}
