* { margin:0; padding:0; }
html { width:100%; height:100%;}
body { height:100%; font:normal 62.5% Arial, Helvetica, sans-serif; background:#a42429;}

table {border-collapse:collapse}
img, fieldset {border:none}
a {color:#980d38; text-decoration:underline}
a:hover {text-decoration:none}
ul li {list-style-type:none;}
ol {padding:10px 0 10px 20px;}

font {color:#980d38;}

.basis { min-width:1004px; min-height:100%; height:auto;}
.mainBox { padding-bottom:227px;}

.Header { background:#a42629 url(../images/bgHeaderInner-l.jpg) repeat-x top left; height:340px; padding-bottom:32px;}
.Header .headerPicture {background:url(../images/HeaderInnerPicture2.jpg) no-repeat right top; height:340px; }
.Header .serviceLink { float:right; padding:19px 31px 0 0;}
.Header .serviceLink li { padding-bottom:16px;}
.Header .Inner { position:relative; height:340px;}
.Header .telNumber { position:absolute; width:188px; height:47px; bottom:6px; right:72px;}

/*код для статической версии
.homePage .Header { height:720px; background:url(../images/bgHeaderHome-r.jpg) repeat-x top right;}
.homePage .Header .innerLeft { background:url(../images/bgHeaderHome-l.jpg) repeat-x 0 100%; height:720px; margin-right:50%;  padding:0 1px;}
.homePage .Header .headerPicture {background:url(../images/HeaderPicture.jpg) no-repeat 50% 0; height:720px; position:relative; margin-right:-100%;}
.homePage .Header .Inner { width:852px; margin:0 auto; height:663px; padding-top:20px; position:relative;}
.homePage .Header .telNumber { position:absolute; width:188px; height:47px; bottom:0; right:0;}
*/

/*код для версии с флеш заставкой*/
.homePage .Header { height:0px; background:url(../images/bgHeaderHome-r.jpg) repeat-x top right;}
.homePage .Header .innerLeft { background:url(../images/bgHeaderHome-l.jpg) repeat-x 0 100%; height:0px; margin-right:50%;  padding:0 1px;}
.homePage .Header .headerPicture {background:url(../images/HeaderPicture.jpg) no-repeat 50% 0; height:0px; position:relative; margin-right:-100%;}
.homePage .Header .Inner { width:852px; margin:0 auto; height:0px; padding-top:20px; position:relative;}
.homePage .Header .telNumber { position:absolute; width:188px; height:47px; bottom:0; right:0;}
/*=============================*/

.GlobalMenu li { float:left; font-size:1.2em; text-transform:uppercase; height:27px; margin:0 4px 0 0;}
.GlobalMenu li a {color:#fff; text-decoration:none; display:block; height:27px; float:left; cursor:pointer;}
.GlobalMenu li span { display:none;}
.GlobalMenu li.menuMain a {width:85px; background:url(../images/menuMain.png) no-repeat 0 -27px;}
.GlobalMenu li.menuAbout a {width:113px; background:url(../images/menuAbout.png) no-repeat 0 -27px;}
.GlobalMenu li.menuServive a {width:82px; background:url(../images/menuService.png) no-repeat 0 -27px;}
.GlobalMenu li.menuContacts a {width:94px; background:url(../images/menuContacts.png) no-repeat 0 -27px;}
.GlobalMenu li.menuMarketing a {width:104px; background:url(../images/menuMarketing.png) no-repeat 0 -27px;}
.GlobalMenu li.menuKatalog a {width:77px; background:url(../images/menuKatalog.png) no-repeat 0 -27px;}
.GlobalMenu li.menuFeedback a {width:196px; background:url(../images/menuFeedback.png) no-repeat 0 -27px;}
.GlobalMenu li.menuArhiv { margin:0;}
.GlobalMenu li.menuArhiv a {width:71px; background:url(../images/menuArhive.png) no-repeat 0 -27px;}
.GlobalMenu li.menuContacts { float:right;}
.GlobalMenu li a:hover, .GlobalMenu li.active a {background-position: 0 0;}

.mapNavigation { position:absolute; height:309px; width:672px; left:-64px; top:277px;}
.mapNavigation .hit { display:none; background:url(../images/hitBg.png) no-repeat 0 0; height:30px; width:164px; position:absolute; font-size:1.4em; padding:10px 0 0 20px;}
.mapNavigation #hit-1 { top:-33px; left:45px;}
.mapNavigation #hit-2 { top:-17px; left:185px;}
.mapNavigation #hit-3 { top:2px; left:320px;}
.mapNavigation #hit-4 { top:18px; left:440px;}
.mapNavigation #hit-5 { top:39px; left:570px;}
.mapNavigation #hit-6 { top:130px; left:650px;}
.mapNavigation #hit-7 { top:166px; left:570px;}
.mapNavigation #hit-8 { top:144px; left:490px;}
.mapNavigation #hit-9 { top:122px; left:400px;}
.mapNavigation #hit-10 { top:100px; left:310px;}
.mapNavigation #hit-11 { top:80px; left:230px;}
.mapNavigation #hit-12 { top:64px; left:140px;}
.mapNavigation #hit-13 { top:44px; left:50px;}

.contentArea { margin:0 70px; overflow:hidden;}
.homePage .contentArea { width:850px; margin:0 auto;}
.contentArea .menuColumn { width:228px; padding-right:34px; float:left; zoom:1;}
.contentArea .menuColumn ul li {margin-bottom:2px; font-size:1em; zoom:1;}
.contentArea .menuColumn ul li a { color:#fff; background-color:#c43931; display:block; text-transform:uppercase; text-decoration:none; zoom:1; padding:6px 5px 6px 13px;}

.contentArea .menuColumn ul li.first a { background:#c43931 url(../images/cornerFirst.gif) no-repeat top left;}
.contentArea .menuColumn ul li a:hover, .contentArea .menuColumn ul li a.active { background-color:#da473e;}
.contentArea .menuColumn ul li.first a:hover, .contentArea .menuColumn ul li.first a.active { background-position:0 -89px;}
.contentArea .menuColumn ul li.last a {background:#c43931 url(../images/cornerLast.gif) no-repeat 100% 14px;}
.contentArea .menuColumn ul li.last a:hover, .contentArea .menuColumn ul li.last a.active { background-position:100% 100%;  background-color:#da473e;}

.contentArea .menuColumn ul li a span { display:block; padding:0 0 0 16px;}
.contentArea .menuColumn ul li.hasSub a span {background:url(../images/iconSubMenu.gif) no-repeat 0 4px;}
.contentArea .menuColumn ul li.hasSub a.active span { background-position:0 -92px;}
.contentArea .menuColumn ul li ul { margin-top:2px; padding:10px 0 12px 14px;  background-color:#da473e; zoom:1; display:none;}
.contentArea .menuColumn ul li ul li {background: url(../images/li.gif) no-repeat left center; margin-bottom:5px; font-size:0.9em;}
.contentArea .menuColumn ul li ul li a {text-decoration:none; background:none; padding:3px 5px 3px 13px;}
.contentArea .menuColumn ul li ul li a:hover {background:none; text-decoration:underline;}

.contentArea .Content { margin-left:262px; color:#fff;}
.contentArea p { font-size:1.4em; color:#fff; text-align:justify; padding-bottom:20px; line-height:1.5em;}
.contentArea h1 { font-size:3.2em; font-weight:normal; margin-bottom:15px;}
.contentArea h2 { font-size:2.6em; font-weight:normal; margin-bottom:15px;}
.contentArea h3 { font-size:1.8em; font-weight:normal; margin-bottom:15px;}
.contentArea .Content li { font-size:1.4em; padding-bottom:10px; line-height:1.5em;}
.contentArea .Content ul li {background:url(../images/spisok.gif) no-repeat 0 9px; padding-left:15px; margin-left:40px;}
.contentArea .Content ul.my li {background:url(../images/spisok.gif) no-repeat 0 9px; padding-bottom:0px; padding-left:15px; margin-left:0px; margin-top:7px; line-height:1.7em;}

/* FOOTER*/
.Footer { background:url(../images/bgFooter.jpg) repeat-x bottom left; height:227px; clear:both; margin-top:-227px; min-width:1004px;}
.Footer .innerLeft {background:url(../images/bgFooter-left.jpg) no-repeat bottom left; height:227px;}
.Footer .innerRight {background:url(../images/bgFooter-right.jpg) no-repeat bottom right; height:227px;}
.Footer .BoxAction { float:right; padding:48px 224px 0 0; width:258px;}
.Footer .BoxAction h2 { font-style:italic; font-size:1.5em; font-weight:normal; padding:0; color:#c60000; text-align:center; margin-bottom:21px;}
.Footer .BoxAction .Text { font-size:1.3em;}
.Footer .BoxAction .Text p { padding-bottom:4px;}
.Footer .BoxAction .Text .link { text-align:right; padding-right:12px;}
.Footer .BoxAction .Text font { font-size:1em;}
.Footer .BoxAction .Text font, .Footer .BoxAction .Text a {color:#c60000; text-decoration:none;}
.Footer .BoxAction .Text a:hover { text-decoration:underline;}

.clear {clear:both; display:block;}
h1.head {font-size:13px; font-weight:bold; margin-bottom:15px;}

a.article:link {color:#fff; text-decoration:underline; font-size:13px; font-weight:bold;}
a.article:action {color:#efaaa5; text-decoration:underline; font-size:13px; font-weight:bold;}
a.article:visited {color:#fff; text-decoration:underline; font-size:13px; font-weight:bold;}
a.article:hover {color:#efaaa5; text-decoration:underline; font-size:13px; font-weight:bold;}

a.pdf:link {color:#fff; text-decoration:underline; font-size:13px; letter-spacing:0.1em;}
a.pdf:action {color:#efaaa5; text-decoration:underline; font-size:13px; letter-spacing:0.1em;}
a.pdf:visited {color:#fff; text-decoration:underline; font-size:13px; letter-spacing:0.1em;}
a.pdf:hover {color:#efaaa5; text-decoration:underline; font-size:13px; letter-spacing:0.1em;}

a.print:link {color:#efaaa5; text-decoration:underline; font-size:13px; font-weight:normal;}
a.print:action {color:#fff; text-decoration:underline; font-size:13px; font-weight:normal;}
a.print:visited {color:#efaaa5; text-decoration:underline; font-size:13px; font-weight:normal;}
a.print:hover {color:#fff; text-decoration:underline; font-size:13px; font-weight:normal;}

a.content:link {color:#fff; text-decoration:underline; font-weight:normal;}
a.content:action {color:#efaaa5; text-decoration:underline; font-weight:normal;}
a.content:visited {color:#fff; text-decoration:underline; font-weight:normal;}
a.content:hover {color:#efaaa5; text-decoration:underline; font-weight:normal;}

.red{color:#efaaa5; font-family:arial; font-size:13px;}
.boldHead{font-family:arial; font-size:13px;}
.redPhone{color:#efaaa5; font-family:arial; font-size:15px;}


.mass {width:47px; height:18px; background-color:#be564f; padding:0px; margin-top:7px; font-size:13px; vertical-align:middle; text-align:center;}

.chartext{padding-bottom:8px; font-size:14px; margin-top:0px;  padding-top:8px; width:100%; border-bottom: 1px solid #be564f; letter-spacing:0.1em;}
.charhead{float:left; width:210px; height:24px; background-color:#c43931; padding-top:4px; font-size:16px; font-weight:bold; vertical-align:middle;}
.divmarketing {font-size:14px; color:#efaaa5;}
.form {background-color:#a42429; border: 1px solid #e4867f; font-family:arial; font-size:13px; color:#fff;}


.Header .Inner .linkShip { position:absolute; display:block; height:140px; width:130px; cursor:pointer; top:30px; right:270px;}
.Header .Inner .linkLogo { position:absolute; display:block; height:100px; width:300px; cursor:pointer; top:20px; right:600px;}
.homePage .Header .Inner .linkShip { position:absolute; display:block; height:150px; width:170px; cursor:pointer; top:140px; left:450px;}






