body, html { margin: 0; border: none; padding: 0; font-family: arial; font-size: 12px; color: #333;}
body { _padding-bottom: 30px; }
a { color: #003a6a; text-decoration: none; border-bottom: 1px solid #003a6a; }
a:hover { border-bottom: 1px solid #57bbdb; }
p { width: 650px; margin: 0 auto; padding: 0;}
#header { height: 256px; z-index: 100 !important; margin: 0 auto;}
#flashPush { width: 853px;  z-index; 120 !important; margin-left: -137px; margin-top: -10px; _position: relative; _top: 0px;}
#mainWrapper { width: 716px; height: 100%; margin: 0 auto; background: url(images/mainBg.gif) repeat-y 0 0; margin-top: -256px; padding-top: 265px;  z-index: -1 !important;}
#mainContent { margin-top: 10px; min-height: 376px; _height: 376px; }
#mainContent a { margin-left: 30px; }
#infoContainer { width: 348px !important; float: left; margin-left: 35px; _width: 328px; .margin-left: 35px; _margin-left: 20px;}
#infoContainer p {width: 348px;}
.mainHeadStyle { width: inherit; background: url(images/mainH1Bg.png) no-repeat 0 2px !important; font-family: arial; font-size: 15px; color: #003a6a; letter-spacing: -0.3px; word-spacing: 1.5px; padding-left: 20px; }
#uslugiList { list-style-position: outside; margin-left: -25px; .margin-left: 20px; }
#uslugiList li { list-style-image: url(images/bullet.gif); .list-style-image: url(images/bulletIE.gif); width: 348px; margin-bottom: 2px; _width: 343px; }

#imageContainer { width: 325px; float: left; .margin-left: 25px; .width: 305px; _margin-left: -25px; _width: 335px;}
.imageList { list-style: none inside; width: 125px; float: left; line-height: 50px;}
#imageList1 { margin-left: -25px; .margin-left; 51px; _margin-left: 5px; _margin-right: -30px; }
#imageList1 li { margin-bottom: 15px; .margin-bottom: 30px; }
#imageList2 li { margin-bottom: 33px; .margin-bottom: 50px; }

#breaker { height: 10px; margin-top: 10px; overflow: hidden; clear: both; }
#footer { width: 716px; background: url(images/mainBgEnd.gif) no-repeat 1px 0; margin: 0 auto; margin-top: -11px; margin-bottom: 20px; padding-top: 15px; .padding-top: 15px;}
#footer p { color: #003a6a; text-align: center; clear: both; margin-top: 5px; .margin-top: -5px;}
#footer a { border-bottom: none; font-weight: 600; }
.secondNav { margin: 0 auto; padding-left: 0; display: inline; }
.secondNav li { display: inline; margin-right: 10px; padding-right: 10px; border-right: 1px solid #003a6a; font-size: 11px !important; }
#footer div { width: 463px; .width: 473px; margin: 0 auto; }

#contactInfo { width: 155px; margin-left: 130px; _margin-left: 75px; float: left; }
#contactInfo h3, #contactForm label { font-size: 11px; color: #003a6a; font-weight: 600;}
#contactInfo address { font-style: normal; margin-left: 5px; }
#contactForm { width: 280px; float: left; margin-left: 100px; _margin-left: 90px; margin-top: -1px; }
#contactForm label { float: left; display: block; width: 100px;}
#contactForm input, #contactForm textarea {width: 220px; margin-bottom: 10px; border: 1px #57bbdb solid;}
.button { width: 90px!important; font-size: 11px !important; background: #fff; color: #003a6a; border: #fff 1px solid!important; background: url(images/bullet.gif) no-repeat 75px 6px; font-weight: bold; margin-left: 20px;}
.button:hover { border-color: #fff!important; cursor: pointer; } 
.button:active { position: relative; top: 1px; left: 1px; outline: none; }
.buttonEn { margin-left: 20px; background-position: 68px 6px; }

.formList { width: 550px; margin: 0 auto; }
.formList span { font-weight: 900; text-transform: capitalize; color: #003a6a; font-weight: 600; }
.formList tr { height: 25px; text-align: center;}
.formList tr:hover { background-color: #ddd; }
.color { background-color: #eee; }

#aboutContent { width: 348px; float: left; margin-left: 60px; _margin-left: 30px; margin-top: 30px;}
#aboutContent p { width: 348px; }

.mailErrorMsg, .mailSentMsg { display: block; width: 250px; font-size: 12px; font-weight: bold; color: #00233F; }
.mailSentMsg { color: #999966; font-weight: 400!important; }