﻿@charset "utf-8";
/* CSS Document */

html {height:100%; }

body {position:relative; background:#5c5c5c url(../img/fon-body.jpg) 0 0 repeat-x; сolor:#0e2e4f; font-size:100.01%; width:100%; padding:0; margin:0; font-family:Arial, Verdana, sans-serif; min-height:100%; height:auto !important; height:100%; }

#block-fon {position:absolute; width:100%; height:756px; z-index:1; left:0; top:0; overflow:hidden; }

* html #block-fon {width:expression(document.body.clientWidth < 1000? "1000px": "100%"); }

#fon {position:absolute; width:1600px; height:756px; left:50%; top:0; margin:0 0 0 -800px; }

.container {position:relative; width:1000px; margin:0 auto; min-height:914px; z-index:2; overflow:hidden; top:0; left:0; background:url(../img/fon-center.png) 0 0 repeat-y; }

* html .container {height:914px; overflow:visible; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon-center.png', sizingMethod='scale')}

* html .container a {position:relative; }

.contain-content {position:relative; left:0; top:0; width:1000px; z-index:5; padding:0 0 250px 0; background:url(../img/fon-header-sm.png) 0 0 no-repeat; min-height:756px; }

* html .contain-content {height:756px; }

.fon-white-content {background:#fff; margin:0 15px; padding:25px 40px 0 40px; min-height:756px; height:auto !important; height:756px; }







/* HEADER */
.header {height:61px; overflow:hidden; width:865px; background:url(../img/fon-head.png) 0 0 no-repeat; padding:16px 5px 0 20px; }

.logo {width:225px; height:26px; background:url(../img/logo.png) 0 0 no-repeat; overflow:hidden; }

* html .logo {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='scale')}

.logo a:link {display:inline-block; width:225px; height:26px; overflow:hidden; text-decoration:none; cursor:pointer; }
.logo a:visited {display:inline-block; width:225px; height:26px; overflow:hidden; text-decoration:none; cursor:pointer; }
.logo a:hover {display:inline-block; width:225px; height:26px; overflow:hidden; text-decoration:none; cursor:pointer; }

ul.top-menu {width:565px; float:right; overflow:hidden; list-style:none; margin:0; padding:4px 0 0 0; }

ul.top-menu li {display:inline; font-size:80%; color:#ff0000; margin:1px 0 10px 0; padding:1px 0 1px 15px; background:none; }

ul.top-menu li a:link {color:#fff; text-decoration:none; }
ul.top-menu li a:visited {color:#fff; text-decoration:none; }
ul.top-menu li a:hover {color:#949494; text-decoration:none; }

.logo-print {display:none; }





/* INDEX IMG+TEXT */
.index-img-text {width:890px; height:359px; overflow:hidden; background:url(../img/fon-top-text.jpg) 0 0 no-repeat; }

.index-img {width:272px; float:left; padding:40px 0 0 33px; }

.index-text {float:right; width:535px; padding:40px 20px 0 0; }

.index-text img {margin:25px 0 0 0; }




/* PRODUCT-NAVIGATION */
.frame-box {width:890px; height:26px; overflow:hidden; background:url(../img/fon-prod-navig.png) 0 0 no-repeat; }

.frame-left {float:left; width:25px; }

.frame-left a:link {display:inline-block; width:20px; height:15px; margin:6px 0 0 0; background:url(../img/arr-left.gif) 10px 3px no-repeat; overflow:hidden; text-decoration:none; }
.frame-left a:visited {display:inline-block; width:20px; height:15px; margin:6px 0 0 0; background:url(../img/arr-left.gif) 10px 3px no-repeat; overflow:hidden; text-decoration:none; }
.frame-left a:hover {display:inline-block; width:20px; height:15px; margin:6px 0 0 0; background:url(../img/arr-left.gif) 10px 3px no-repeat; overflow:hidden; text-decoration:none; }

.frame-right {float:right; width:25px; }

.frame-right a:link {display:inline-block; width:20px; height:15px; margin:6px 0 0 0; background:url(../img/arr-right.gif) 10px 3px no-repeat; overflow:hidden; text-decoration:none; }
.frame-right a:visited {display:inline-block; width:20px; height:15px; margin:6px 0 0 0; background:url(../img/arr-right.gif) 10px 3px no-repeat; overflow:hidden; text-decoration:none; }
.frame-right a:hover {display:inline-block; width:20px; height:15px; margin:6px 0 0 0; background:url(../img/arr-right.gif) 10px 3px no-repeat; overflow:hidden; text-decoration:none; }

.frame-med {float:left; width:840px; overflow:hidden; padding:5px 0 0 0; }

.scroll-photo {width:840px; overflow:hidden; height:21px; position:relative; }

.scroll-photo .photo-all-abs {width:20000em; position:absolute; }

.scroll-photo .photo-all-abs .photo-ind-box {float:left; padding:0 19px 0 16px; background:url(../img/line.gif) right 5px no-repeat; }

.photo-ind-box p {font-size:65%; line-height:100%; }

.photo-ind-box p.bott-white {margin:3px 0 1px 1px; color:#fff; }

.photo-ind-box p.top-black {margin:-15px 0 1px 0; }

.photo-ind-box a:link {color:#000; text-decoration:none; }
.photo-ind-box a:visited {color:#000; text-decoration:none; }
.photo-ind-box a:hover {color:#ff1000; text-decoration:none; }



/* INDEX-CONTENT */
.hidden {min-height:10px; overflow:hidden; }

* html .hidden {height:10px; overflow:visible; }

.right-index-col {float:right; width:539px; padding:25px 16px 50px 0; }

p.about-company {background:url(../img/line-dotted.gif) 0 bottom repeat-x; font-size:170%; line-height:100%; padding:1px 0 13px 0; margin:1px 0 17px 0; color:#898989; }

p.about-company img {margin:0 10px 0 0; vertical-align:baseline; }

.left-index-col {float:left; width:245px; padding:25px 0 50px 0; }

p.news-title {background:url(../img/line-dotted.gif) 0 bottom repeat-x; font-size:160%; line-height:100%; padding:2px 0 13px 0; margin:1px 0 17px 0; color:#777; }

p.news-title img {margin:0 10px 0 0; vertical-align:baseline; }

.new-one {padding:2px 0 25px 0; }

.new-one p {font-size:75%; margin:1px 0 10px 0; }

.new-one p.data {color:#ff1000; font-size:65%; margin:1px 0 10px 0; } 




/* PAGE-LEFT-COLUMN */
.left-col {float:left; width:241px; padding:25px 0 50px 14px; }

.l-menu-box {background:url(../img/line-dotted.gif) 0 bottom repeat-x; padding:0 0 5px 0; margin:0 0 12px 0; }

.l-menu-box-pale {background:url(../img/line-dotted-pale.gif) 0 bottom repeat-x; padding:0 0 5px 0; margin:0 0 12px 0; }

.catalog-title {padding:1px 0 1px 4px; color:#777; margin:1px 0 10px 0; }

.l-menu {font-size:75%; background:url(../img/li.gif) 4px 5px no-repeat; padding:0 20px 0 0; margin:1px 0 10px 0; }

.l-menu span {display:block; padding:1px 0 1px 30px; }

* html .l-menu span {display:inline-block; }

.l-menu.selected a:link {display:block; background:url(../img/li.gif) 4px 5px no-repeat; text-decoration:none; color:#000; }
.l-menu.selected a:visited {display:block; background:url(../img/li.gif) 4px 5px no-repeat; text-decoration:none; color:#000; }
.l-menu.selected a:hover {display:block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#777; }

* html .l-menu.selected a:link {cursor:pointer; }
* html .l-menu.selected a:visited {cursor:pointer; }
* html .l-menu.selected a:hover {cursor:pointer; } 

.l-menu a:link {display:block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#000; }
.l-menu a:visited {display:block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#000; }
.l-menu a:hover {display:block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#777; }

* html .l-menu a:link {cursor:pointer; }
* html .l-menu a:visited {cursor:pointer; }
* html .l-menu a:hover {cursor:pointer; }

.l-podmenu-block {padding:0 0 0 30px; }

.l-podmenu-box {background:url(../img/line-dotted-pale.gif) 0 0 repeat-x; padding:10px 0 0 0; margin:12px 0 0 0; }

.l-podmenu {background:url(../img/li.gif) 4px 5px no-repeat; padding:0 20px 0 0; font-size:70%; margin:1px 0 10px 0; }

.l-podmenu span {display:block; padding:1px 0 1px 30px; }

.l-podmenu a:link {display:inline-block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#000; }
.l-podmenu a:visited {display:inline-block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#000; }
.l-podmenu a:hover {display:inline-block; background:url(../img/li-a.gif) 4px 5px no-repeat; text-decoration:none; color:#777; }



/* PAGE-RIGHT-COLUMN */
.p_print {float:right; text-align:right; width:120px; font-size:70%; margin:15px 0 0 0; }

.p_print img {vertical-align:middle; margin:0 0 0 5px; }

.p_print02 {float:right; text-align:right; width:120px; font-size:70%; margin:10px 0 0 0; }

.p_print02 img {vertical-align:middle; margin:0 0 0 5px; }

.catalog-name-box {padding:40px 0 0 0; }

.catalog-name {background:url(../img/fon-catalog-name.png) 0 0 no-repeat; padding:1px 0 15px 0; color:#777; margin:1px 0 10px 0; }

.catalog-list {margin:0; padding:10px 0 0 21px; }

.catalog-list li {font-size:75%; color:#000; line-height:110%; background:url(../img/li-sm.gif) 0 6px no-repeat; margin:1px 0 8px 0; padding:1px 0 1px 10px; }

.top-img {float:right; margin:-30px 0 5px 20px; }




/* CONTACTS */
.map-box {padding:0 0 25px 0; width:539px; height:350px; }

.cont-left {float:left; width:260px; }

.cont-right {float:right; width:260px; }

.feedback {width:539px; text-align:center; }

.feedback p {color:#828282; font-size:75%; margin:7px 0 4px 0; text-align:left; }

.input-post {width:529px; height:22px; margin:1px 0 5px 0; padding:3px 0 1px 10px; background-color:#eaeaea; border:none; color:#000; font-size:11pt; font-family:Arial, Tahoma, Verdana; }

.textarea-post {width:529px; height:200px; margin:1px 0 5px 0; padding:3px 0 1px 10px; background-color:#eaeaea; border:none; color:#000; font-size:11pt; font-family:Arial, Tahoma, Verdana; }

.submit01 {float:left; clear:both; }

.captcha-box {width:210px; float:left; padding:10px 0 20px 0; color:#000; font-size:150%; text-align:center; overflow:hidden; min-height:10px; }

* html .captcha-box {overflow:visible; height:10px; }

.inp-captcha {width:40px; height:28px; float:right; text-align:center; padding:3px 0 1px 0; margin:5px 0 0 0; background-color:#eaeaea; border:none; color:#000; font-size:100%; }

#captcha {float:left; width:113px; }




/* PARTNERS */
.partners-box {padding:5px 0 0 0; }

.partner-name {background:url(../img/icon-partners.png) 0 0 no-repeat; padding:23px 0 15px 59px; color:#777; margin:20px 0 10px 0; }

.partner-info {padding:0 0 0 59px; }









/* FOOTER */
.footer {position:absolute; left:0; bottom:0; width:1000px; height:250px; z-index:6; overflow:hidden; }

* html .container .footer {position:absolute; }

.footer-box {width:1000px; height:250px; background:url(../img/fon-footer.png) 0 0 no-repeat; }

* html .footer-box {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fon-footer.png', sizingMethod='scale')}

* html .footer-box * {position:relative; }

.footer-float-box {overflow:hidden; min-height:10px; padding:20px 70px 0 55px; }

* html .footer-float-box {overflow:visible; height:10px; }

.footer-left {float:left; width:255px; border-top:1px solid #ff0000; padding:20px 0 0 0; }

.footer-left p {margin:1px 0 10px 0; }

.p_copy {font-size:65%; padding:5px 0 1px 1px; line-height:110%; }

.footer-right {float:right; width:539px; border-top:1px solid #ff0000; padding:20px 0 0 0; }

#siluet {background:url(../img/siluet-logo.gif) 0 3px no-repeat; padding:3px 0 0 0; float:right; width:152px; }

#siluet p {font-size:70%; color:#000; padding:0 0 1px 25px; margin:1px 0; line-height:110%; }

#siluet p.counter {padding:1px 0 1px 0; margin:10px 0 1px 0; } 

#siluet p.counter img {margin:0 3px 3px 0; }

#siluet a:link {color:#000; text-decoration:none; }
#siluet a:visited {color:#000; text-decoration:none; }
#siluet a:hover {color:#000; text-decoration:underline; }

.p_phone-big {background:url(../img/icon-phone.gif) 0 9px no-repeat; padding:1px 0 1px 31px; margin:1px 0 10px 0; font-size:170%; color:#ff1800; line-height:100%; }

.p_map-footer {background:url(../img/icon-arrow.gif) 0 4px no-repeat; font-size:80%; padding:1px 0 1px 31px; margin:1px 0 10px 0; }










/* TEXT, a, list */
p {font-weight:normal; font-size:85%; color:#000; line-height:125%; text-indent:0mm; margin:1px 0 18px 0; padding:1px 0; }

.p_marker210 {font-size:70%; margin:1px 0 10px 0; padding:1px 0 1px 10px; display:inline-block; background:url(../img/li-sm.gif) 0 7px no-repeat; }

html>/**/body .p_marker210 {max-width:210px; }

.p_center {text-align:center; }

.p_right {text-align:right; }

.p_small {font-size:75%; }

.img_left {float:left; margin:5px 20px 5px 0; }

.img_right {float:right; margin:5px 0 5px 20px; }

.p_smaller {font-size:70%; margin:1px 0 10px 0; }

.p_smaller img {vertical-align:middle; }

.p_large {font-size:90%; }

.p_xx-large {font-size:200%; }

.p_x-large {font-size:140%; }

.p_clear {clear:both; }

.p_img-subtitle {font-size:70%; margin:1px 0 10px 0; clear:both; }

.p_no-marg {margin:0; line-height:100%; }

.p_red {color:#ff0000; }

.p_gray {color:#969696; }

.p_xx-large-gray {color:#a3a3a3; font-size:230%; line-height:100%; margin:1px 0 13px 0; padding:11px 0 1px 0; }

.p_x-large-dark-gray {color:#444; font-size:150%; margin:1px 0 18px 0; }

.p_large-gray {color:#858484; font-size:100%; margin:1px 0 15px 0; }

.p_tehnik-info {font-weight:bold; font-size:110%; background:url(../img/fon-catalog-name.png) 0 0 no-repeat; padding:1px 0 15px 0; color:#a2a2a2; margin:1px 0 10px 0; clear:both; }

.p_prod-subtitle {font-weight:bold; font-size:110%; background:url(../img/fon-catalog-name.png) 0 0 no-repeat; padding:1px 0 15px 0; color:#777; margin:1px 0 10px 0; }

.p_icon-feedback {font-weight:bold; font-size:110%; background:url(../img/icon-feedback.png) 0 0 no-repeat; padding:1px 0 15px 0; color:#a2a2a2; margin:25px 0 10px 0; }

.p_bold-dotted {font-weight:bold; font-size:110%; background:url(../img/line-dotted.gif) 0 bottom repeat-x; padding:1px 0 8px 0; color:#a2a2a2; margin:30px 0 20px 0; }

.p_dop-info {font-weight:bold; font-size:110%; background:url(../img/fon-dop-info.png) 0 0 no-repeat; padding:1px 0 15px 0; color:#a2a2a2; margin:30px 0 20px 0; }

.p_li-small {font-weight:normal; font-size:70%; color:#000; line-height:125%; text-align:left; text-indent:0mm; background:url(../img/li-sm.gif) 0 7px no-repeat; margin:1px 0 8px 0; padding:1px 0 1px 10px; }

.p_dotted {background:url(../img/line-dotted.gif) 0 bottom repeat-x; padding:1px 0; margin:10px 0 25px 0; }

h1 {font-weight:normal; color:#a3a3a3; font-size:230%; line-height:100%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; padding:3px 0 1px 0; margin:1px 0 20px 0; }

.p_h1 {font-weight:bold; color:#a3a3a3; font-size:230%; line-height:100%; padding:3px 0 1px 0; margin:1px 0 20px 0; }

h2 {font-weight:normal; font-size:145%; color:#474747; line-height:120%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; padding:1px 0 1px 0; margin:1px 0 20px 0; }

h3 {font-weight:normal; font-size:110%; color:#474747; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 5px 0; padding:1px 0 9px 0; }

h4 {font-weight:normal; font-size:100%; color:#474747; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 5px 0; padding:1px 0 1px 0; }

h5 {font-weight:bold; font-size:90%; color:#474747; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 5px 0; padding:1px 0 9px 0; }

h6 {font-weight:bold; font-size:80%; color:#474747; line-height:110%; font-family:Arial, Verdana, sans-serif; text-align:left; text-indent:0mm; margin:20px 0 5px 0; padding:1px 0 1px 0; }

a {text-decoration:underline; }
a:link {color:#000; }
a:visited {color:#000; }
a:hover {color:#000; }

a.a_hover-bord:link {text-decoration:none; }
a.a_hover-bord:visited {text-decoration:none; }
a.a_hover-bord:hover {text-decoration:underline; }

a.a_red:link {color:#ff0000; }
a.a_red:visited {color:#ff0000; }
a.a_red:hover {color:#ff0000; }

a.a_gray:link {color:#969696; }
a.a_gray:visited {color:#969696; }
a.a_gray:hover {color:#969696; }

ol {list-style-position:outside; margin:0 0 1px 20px; padding: 0 0 1px 20px; }

ol li {font-weight:normal; font-size:85%; color:#000; line-height:125%; text-align:left; text-indent:0mm; margin:1px 0 10px 0; padding:1px 0; }

ul {list-style:none; margin:0; padding:0 0 0 3px; }

ul li {font-weight:normal; font-size:85%; color:#000; line-height:125%; text-align:left; text-indent:0mm; background:url(../img/li.gif) 0 6px no-repeat; margin:1px 0 10px 0; padding:1px 0 1px 23px; }

ul.ul-sm {margin:0; padding:15px 0 10px 0; }

ul.ul-sm li {font-size:75%; color:#000; line-height:110%; background:url(../img/li-sm.gif) 0 6px no-repeat; margin:1px 0 8px 0; padding:1px 0 1px 10px; }

td {font-size:85%; color:#000; }

td p {font-size:100%; }

th {font-size:85%; color:#000; text-align:left; }

th p {font-size:100%; }
 
