﻿@charset utf-8;


#men {
margin:0 0 0 -30px
}

#men li a {
display:block;
float:left;
padding:0 9px 0 10px;
text-decoration:none
}

#men ul,#men li {
display:inline;
list-style-type:none
}

#sidebar1 p em {
color:#FFB20D;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:15px;
margin:0 0 0 10px;
text-shadow:1px 1px #000
}

* html .boxheadmap h2,* html .boxheadsvp h2,* html .boxhead h2,* html .boxheadfooter h2 {
height:1%
}

.boxbody {
background:url(sbbody-l.gif) no-repeat scroll left bottom transparent;
height:104px;
margin:0;
padding:13px 0 0
}

.boxbody p {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:11px;
margin:1px 0 5px;
text-shadow:2px 2px 2px #082C84;
width:auto;
}

.boxbodycont {
background:url(sbbodycentrcont-l.gif) no-repeat scroll left bottom transparent;
height:163px;
margin:0;
padding:0
}

.boxbodycont h2 {
font-size:14px;
font-weight:bold;
line-height:1em;
margin:0 0 0 26px;
padding:7px 0 0;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxbodycont p {
color:#082C84;
font-family:tahoma;
font-size:11px;
font-weight:bold;
line-height:12px;
margin:0 0 15px 60px;
text-align:justify;
width:240px
}

.boxbodyenv,.boxbodyenv2 {
background:url(sbbodyhis-l.gif) no-repeat scroll left bottom transparent;
height:60px;
margin:0;
padding:1px 30px 0
}

.boxbodyfooter {
border:2px solid #FFB20D;
height:auto;
margin:0;
padding:10px 5px 0
}

.boxbodyfooter h2 {
font-size:15px;
font-weight:bold;
line-height:1em;
margin:0;
padding:20px 5px 0;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxbodyfooter p {
color:#082C84;
font-family:Georgia,Tahoma,Arial,sans;
font-size:12px;

line-height:12px;
margin:0 0 15px 60px;
text-align:justify;
width:auto
}

.boxbodyhis {
background:url(sbbodyhis-l.gif) no-repeat scroll left bottom transparent;
height:150px;
margin:0;
padding:1px 14px 0
}

.boxbodykadrpol {
background:url(sbbody-l.gif) no-repeat scroll left bottom transparent;
height:226px;
margin:0;
padding:0
}

.boxbodymap {
background:url(sbbody-l.gif) no-repeat scroll left bottom transparent;
height:auto;
margin:0;
padding:1px 25px 13px
}

.boxbodysvp {
background:url("sbbodysvp-l.gif") no-repeat scroll left bottom transparent;
height:333px;
margin:0;
padding:20px 10px;
}

.boxcontentmain {
padding:0 14px
}

.boxcontentmain a,.boxfootermain a {
color:#006;
text-decoration:none
}

.boxcontentmain a:hover,.boxfootermain a:hover {
color:#900;
text-decoration:none
}

.boxcontentmain h1 {
font-size:24px;
margin:-3px 12px;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxfootermain {
padding:0 15px
}

.boxfootermain h1 {
font-size:24px;
margin:0 0 1px -20px
}

.boxhead {
background:url(sbhead-r.gif) no-repeat scroll right top transparent;
height:auto;
margin:0;
padding:0;
text-align:center
}

.boxhead h2 {
background:url(sbhead-l.gif) no-repeat scroll left top transparent;
color:#FFB20D;
font-size:12px;
font-weight:bold;
margin:0;
padding:9px 0 0;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxheadcont {
background:url(sbheadcentrcont-r.gif) no-repeat scroll right top transparent;
margin:0 5px 0 0;
padding:0;
text-align:center
}

.boxheadcont h2 {
background:url(sbheadcentrcont-l.gif) no-repeat scroll left top transparent;
color:#FFB20D;
font-size:15px;
font-weight:bold;
line-height:1em;
margin:0;
padding:20px 0 0;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxheadenv h2,.boxheadenv2 h2,.boxheadhis h2 {
background:url(sbheadhis-l.gif) no-repeat scroll left top transparent;
color:#082C84;
font-size:15px;
font-weight:bold;
line-height:1em;
margin:0;
padding:10px 10px 5px;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxheadenv,.boxheadenv2,.boxheadhis {
background:url(sbheadhis-r.gif) no-repeat scroll right top transparent;
height:auto;
margin:0;
padding:0;
text-align:center
}

.boxheadfooter {
height:10px;
margin:0;
padding:0;
text-align:center
}

.boxheadfooter h2 {
color:#FFB20D;
font-size:15px;
font-weight:bold;
line-height:1em;
margin:0;
padding:10px 10px 5px;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxheadkadrpol {
background:url(sbhead-r.gif) no-repeat scroll right top transparent;
height:30px;
margin:0;
padding:0;
text-align:center
}

.boxheadkadrpol h2 {
background:url(sbhead-l.gif) no-repeat scroll left top transparent;
color:#FFB20D;
font-size:15px;
font-weight:bold;
line-height:1em;
margin:0;
padding:10px 0 5px;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxheadmap {
background:url(sbhead-r.gif) no-repeat top right;
height:30px;
margin:0;
padding:0;
text-align:center
}

.boxheadmap h2 {
background:url(sbhead-l.gif) no-repeat scroll left top transparent;
color:#FFB20D;
font-size:15px;
font-weight:bold;
line-height:1em;
margin:0;
padding:10px 10px 5px;
text-shadow:0 2px 5px rgba(0,0,0,0.4)
}

.boxheadsvp {
background:url(sbheadsvp-r.gif) no-repeat scroll right top transparent;
height:auto;
margin:0;
padding:0;
text-align:center
}

.boxheadsvp h2 {
background:url(sbheadsvp-l.gif) no-repeat top left;
color:#FFB20D;
font-size:1em;
font-weight:bold;
line-height:1em;
margin:0;
padding:10px 0 5px;
text-shadow:rgba(0,0,0,.4) 0 2px 5px
}

.city {
margin:0 0 0 25px
}

.cityimg1 {
margin:0 0 0 5px
}

.cityimg2 {
margin:0 0 0 30px
}

.cityimg3 {
margin:0 0 0 33px
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0
}

.contsr {
color:#FFB20D;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:23px;
margin:2px 0 0 30px;
text-shadow:1px 1px #000
}

.contsr1 span {
margin:15px
}

.contsr2 {
margin:0 0 0 11px
}

.contsr2 span {
margin:27px
}

.envesion span {
color:#FFF;
font-family:times New Roman;
font-size:13px;
font-style:italic;
line-height:30px;
margin:0;
text-align:justify;
text-indent:.5em;
text-shadow:1px 3px #000;
text-transform:uppercase;
word-spacing:.2px
}

.envesion,.slogan1 {
margin:0
}

.fltlft {
float:left;
margin-right:8px
}

.fltrt {
float:right;
margin-left:8px
}

.hhh {
margin:0 0 0 0;
padding:0;
}

.historytext {
margin:-135px 0 0 35px
}

.historytext p {
color:#009;
font-size:11px;
margin:19px 0 0 146px;
text-align:left;
text-shadow:2px 3px 1px #CCC
}

.hoverbox {
cursor:default;
list-style:none outside none;
margin:4px -4px 0;
width:100%
}

.hoverbox .preview {
border-color:#000;
height:350px;
width:400px
}

.hoverbox a {
cursor:pointer
}

.hoverbox a .preview {
display:none
}

.hoverbox a:hover .preview {
display:block;
left:255px;
position:absolute;
top:133px;
z-index:1
}

.hoverbox img {
background:none repeat scroll 0 0 #FFF;
border-color:#AAA #CCC #DDD #BBB;
border-style:solid;
border-width:1px;
color:inherit;
height:103px;
margin:-5px 0 0 -59px;
padding:1px;
vertical-align:1px;
width:167px
}

.hoverbox li {
height:auto
}

.imag {
margin-left:11px;
margin-right:0
}

.kartinka {
background-image:url(katalopodlogka.gif);
background-repeat:no-repeat;
height:160px;
margin:-140px 0 0 425px;
width:auto
}

.kartinka img {
margin:13px 0 0 40px
}

.kartinka2 {
background-image:url(katalopodlogka.gif);
background-repeat:no-repeat;
margin:-165px 0 0 670px;
width:242px
}

.kartinka2 img {
margin:15px 0 40px 39px
}

.linkdop {
color:#06F;
margin:63px 0 20px 50px;
padding:0
}

.linkdop a {
color:#06F
}

.map {
margin:0 0 2px
}

.mapimg {
background-repeat:no-repeat;
height:auto;
margin:0 0 0 -8px;
padding:0;
width:auto
}

.mapimgkadrpol {
background-image:url(photokadrypol.jpg);
background-repeat:no-repeat
}

.mapkadrpol {
background-image:url("photokadrypol.jpg");
background-repeat:no-repeat;
height:90px;
margin:-165px 0 0 9px;
padding:3px 0 0;
}

.moreclick a.morehis {
background-image:url(more_bg2.png);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:16px;
line-height:12px;
margin:30px 0 0 160px;
text-align:center;
text-decoration:none;
width:59px
}

.moreclick3 {
margin:-39px 0 0 32px
}

.moreclick3 a.morecadry3 {
background-image:url(more_bg2.png);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:16px;
line-height:16px;
margin:48px 0 0 210px;
text-align:center;
text-decoration:none;
width:59px
}

.moreclickkadrpol {
margin:-41px 0 0 50px
}

.moreclickkadrpol a.morecadrykadrpol {
background-image:url(more_bg2.png);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:16px;
text-align:center;
text-decoration:none;
width:59px
}

.moreclickkadrpol1 {
color:#000066;
float:right;
font-family:tahoma;
font-size:14px;
font-weight:bold;
margin:7px 20px 0 0;
text-shadow:1px 1px #FFFFFF;
}

.photo IMG {
background:#f0f0f0;
float:left;
line-height:30px;
margin-bottom:10px;
margin-right:10px;
outline:1px solid #666;
padding:20px
}

.photo1 IMG {
background:#f0f0f0;
float:right;
line-height:30px;
margin-bottom:10px;
margin-right:10px;
outline:1px solid #666;
padding:20px
}

.prodact {
color:#FF7D27;
font-family:Tahoma,Geneva,sans-serif;
font-size:22px;
margin:0 0 0 354px;
text-shadow:1px 1px #FFF
}

.sidebox {
background:url(sbbody-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
width:245px
}

.sideboxcont {
background:url(sbbodycentrcont-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
height:160px;
margin:0;
width:auto
}

.sideboxenv,.sideboxenv2 {
background:url(sbbodyhis-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
margin:0;
width:225px
}

.sideboxfooter {
font-size:100%;
line-height:9px;
width:auto
}

.sideboxhis {
background:url(sbbodyhis-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
margin:-33px 0 0;
width:325px
}

.sideboxkadrpol {
background:url(sbbody-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
width:398px
}

.sideboxmap {
background:url(sbbody-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
margin:0 auto;
width:325px
}

.sideboxsvp {
background:url(sbbodysvp-r.gif) no-repeat scroll right bottom transparent;
font-size:100%;
margin:0 auto;
width:300px
}

.slogan1 h1 {
color:#FFB20D;
font-family:'Times New Roman',serif;
font-size:100%;
font-style:italic;
margin:-30px 0 0;
text-align:left;
text-shadow:1px 3px #000;
text-transform:uppercase
}

.slogan2 h1 {
color:#FFB20D;
font-family:'Times New Roman',serif;
font-size:100%;
font-style:italic;
line-height:21px;
margin:0 0 0 67px;
text-align:left;
text-indent:-1.15em;
text-shadow:1px 3px #000;
text-transform:uppercase;
word-spacing:.25em
}

.str1 {
color:#FFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
margin:0 0 0 37px
}

.str2 {
color:#FFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
margin:0;
text-align:center
}

.str3 {
color:#FFF;
font-size:11px;
font-weight:bold;
margin:0 0 0 47px
}

.str4 {
color:#FFF;
font-size:14px;
font-weight:bold;
margin:20px 0 20px 97px
}

.str5 p {
color:#fff;
font-family:tahoma;
font-size:10px;
font-weight:bold;
line-height:135%;
text-align:center
}

.textblok {
float:right;
height:205px;
line-height:11%;
margin:0;
width:auto
}

.textblok h2 {
color:#006;
font-family:tahoma;
font-size:16px;
font-weight:bold
}

.textblok p {
color:#FFF;
font-family:tahoma;
font-size:9px;
font-weight:bold;
margin:25px 0 0
}

.textblok2 {
margin:0 -3px 0 0
}

.textblok2 p {
color:#082c84;
font-family:tahoma;
font-size:11px;
font-weight:bold;
margin:0 -3px 0 0
}

.textblok3 {
color:#082C84;
font-family:tahoma;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:0 0 10px 20px
}

.textblok31 span,.textblok31kadrpol span {
color:#FFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
margin:10px 20px 0 0;
text-shadow:1px 1px #000
}

.textblok31,.textblok31kadrpol {
color:#082C84;
font-family:tahoma;
font-size:11px;
font-weight:bold;
line-height:14px;
margin:10px 10px -10px 0;
text-align:justify;
width:285px
}

.textblokkadrpol {
color:#FFF;
font-family:sans-serif;
font-size:70%;
font-weight:bold;
line-height:14px;
margin:0 10px 45px 12px;
text-shadow:2px 2px 2px #082C84
}

.textblokkadrpol1 {
margin:0 12px 11px 119px;
text-align:left;
text-indent:10px;
word-spacing:1px;
}

.textblokkadrpol2 {
margin:0 12px 0 1px;
text-align:left;
text-indent:10px;
}

.twoColLiqRtHdr #container {
background:#02458D;
margin:0 auto;
text-align:left;
width:1264px
}

.twoColLiqRtHdr #footer {
background:#02458D;
padding:0 10px
}

.twoColLiqRtHdr #footer p {
color:#FFFFFF;
font-family:times New Roman;
font-size:17px;
line-height:20px;
margin:0;
padding:0 5px;
text-indent:15px;
word-spacing:2px;
}

.twoColLiqRtHdr #header {
background:#02458D;
padding:0
}

.twoColLiqRtHdr #header .logo {
margin:0 0 0 60px
}

.twoColLiqRtHdr #header h1 {
margin:-100px 0;
padding:0 90px 80px
}

.twoColLiqRtHdr #mainContent {
margin:0 24% 0 0
}

.twoColLiqRtHdr #sidebar1 {

float:right;
height:200px;
margin:27px 1px 0;
text-align:justify;
width:inherit;
}

.twoColLiqRtHdr #sidebar1 h3 {
color:#FFF;
font-size:15px;
margin-left:14px;
margin-right:0;
text-shadow:3px 2px 1px #000
}

.twoColLiqRtHdr #sidebar1 p {
margin-left:7px;
margin-right:7px
}

.twoColLiqRtHdr div#top_menu1b {
background:url(tm1.gif) no-repeat scroll 0 0 #386DA3;
margin:0;
width:280px
}

.twoColLiqRtHdr div#top_menu2b,div#top_menu2bgood,div#top_menu2svm,div#top_menu2map {
background:url(tm2.gif) no-repeat scroll 100% 0 transparent
}

.twoColLiqRtHdr div#top_menu3b,div#top_menu3bgood,div#top_menu3svm,div#top_menu3map {
background:url(tm3.gif) no-repeat scroll 100% 100% transparent
}

.twoColLiqRtHdr div#top_menu4b {
background:url("tm4.gif") no-repeat scroll 0 100% transparent;
height:1593px;
margin:0;
padding:1px 0 0;
}

.twoColLiqRtHdr div#top_menu4b a, div#top_menu4bgood a, div#top_menu4svm a, div#top_menu4map a {
color:#FFFFFF;
font-family: "Times New Roman", Times, serif;
color:#FFB20D;
font-size:14px;
}

.twoColLiqRtHdr div#top_menu4b div {

text-align:center;
white-space:nowrap
}

.twoColLiqRtHdr div#top_menu4b img,div#top_menu4bgood img {
margin:0 0 0 12px
}

.twoColLiqRtHdr div#top_menu4b li,div#top_menu4bgood li,div#top_menu4svm li,div#top_menu4map li {
color:#FFF;
font-family:Georgia,Tahoma,Arial,sans;
font-size:14px;
list-style:none outside none
}

.twoColLiqRtHdr div#top_menu4b p, div#top_menu4bgood p {
color:#FFFFFF;
font-family:Georgia,Tahoma,Arial,sans;
font-size:14px;
margin:0 10px 17px;
text-align:justify;
text-indent:15px;
}

.twoColLiqRtHdr div#top_menu4b ul,div#top_menu4bgood ul,div#top_menu4svm ul,div#top_menu4map ul {
margin:-10px -20px
}

body {
background:#02458D;
color:#000;
font:100% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
width:1264px
}

div#top_menu1bgood {
background:url("tm1.gif") no-repeat scroll 0 0 #386DA3;
margin:0 0 0;
}

div#top_menu1map {
background:url(tm1.gif) no-repeat scroll 0 0 #D40000;
float:left;
margin-top:0;
width:100%
}

div#top_menu1svm {
background:url(tm1.gif) no-repeat scroll 0 0 #D40000;
float:left;
margin-top:0;
width:297px
}

div#top_menu4bgood {
background:url(tm4.gif) no-repeat scroll 0 100% transparent;
margin:0;
padding:1px 10px 2px
}

div#top_menu4bgood div {
float:left;
text-align:center
}

div#top_menu4map {
background:url(tm4.gif) no-repeat scroll 0 100% transparent;
height:170px;
padding:50px 5px
}

div#top_menu4map div {
float:left;
margin:-40px 0 0 10px;
text-align:center;
white-space:nowrap;
width:170px
}

div#top_menu4map img {
margin:0 70px 0 0
}

div#top_menu4svm {
background:url(tm4.gif) no-repeat scroll 0 100% transparent;
height:383px;
padding:50px 5px
}

div#top_menu4svm div {
float:left;
margin:10px 0 0;
text-align:center;
white-space:nowrap;
width:290px
}

div#top_menu4svm img {
margin:0 7px 0 0
}

div#top_menu4svm p,div#top_menu4map p {
color:#FFF;
font-family:Georgia,Tahoma,Arial,sans;
font-size:14px;
margin:15px
}

img {
border:0
}

img.fig {
float:left;
margin:-37px 0 0 20px
}

img.fig2 {
float:left;
margin:-5px 4px 5px 10px
}
.flag {
color:#F0FFFF;
font-size:18px;
margin:0 21px 0 10px;
}

.textotrasl{
color:#FFFFFF;
font-family:times New Roman;
font-size:17px;
line-height:20px;
margin:0;
padding:0px;
text-indent:15px;
word-spacing:0px;
}
.textotrasl2 ul li{
color:#FFFFFF;
font-family:times New Roman;
font-size:17px;
line-height:20px;
margin:0;
padding:0px;
text-indent:15px;
word-spacing:0px;
}
/*PArtners---*/
.sideboxpartn {
background:url("sbbodypartn-r.gif") no-repeat scroll right bottom transparent;
font-size:100%;
margin:0 10px;
width:270px;
}
.boxbodypartn {
background:url("sbbodypartn-l.gif") no-repeat scroll left bottom transparent;
height:auto;
margin:0;
padding:10px;
}
.boxheadpartn {
background:url(sbheadpartn-r.gif) no-repeat scroll right top transparent;
height:auto;
margin:0;
padding:0;
text-align:center
}

.boxheadpartn h2 {
background:url(sbheadpartn-l.gif) no-repeat top left;
color:#FFB20D;
font-size:1em;
font-weight:bold;
line-height:1em;
margin:0;
padding:10px 0 5px;
text-shadow:rgba(0,0,0,.4) 0 2px 5px
}

.citypartn {
margin:-12px 0 0 -14px;
}

.cityimgpartn1 {
margin:0 0 0 5px
}

.cityimgpartn2 {
margin:0 0 0 30px
}

.cityimgpartn3 {
margin:0 0 0 33px
}
/*--ENDpratners--*/

