
html { //filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body { background-color: #656565; color: #000; font-size: 80.1%; font-family: Arial, Helvetica, sans-serif; }

ul, dl { margin: 1.2em 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 2.4em 0 1.2em; }
h1 { font-size: 1.8em; margin-top: 1.2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

ul, ol { margin-left: 1.2em; }
a { color: #001dcd; }

.clear { clear: both; font-size: 1px; }
.wrap { margin: 0 auto; width: 975px; }

/* Corner's */
.corner { background-image: url(/img/round.gif); height: 9px; width: 11px; position: absolute; top: 0; left: 0; }
.tl { background-position: 0 -9px; }
.tr { background-position: -11px -9px; margin-left: 100%; left: -11px; }
.bl { background-position: 0 -18px; }
.br { background-position: -11px -18px; margin-left: 100%; left: -11px; }
.top, .bottom  { position: relative; font-size: 0px; }
.top .center { background: url(/img/round.gif) top left repeat-x; height: 9px; }
.bottom { background-color: #fff; }
.bottom .center { background: url(/img/round.gif) 0 -27px repeat-x; height: 9px; }
/* Shadow */
.left-shadow { background: url(/img/shadow.gif) top left repeat-y; padding-left: 4px; }
.right-shadow { background: url(/img/shadow.gif) top right repeat-y; padding-right: 4px; }

.contact { color: #fff; text-align: right; padding: .8em 0 .6em; font-family: Tahoma, sans-serif; padding-right: 10px; }
.contact i { background: url(/img/phone.gif) top left no-repeat; padding-left: 6px; font-size: 16px; margin-right: .2em; vertical-align: -.2em; }
.contact a { color: #fff; }

/* Hat */
.hat .container { background-color: #002e60; border-bottom: 1px solid #fff; color: #fff; padding: 60px 0 17px; }
.hat .logo { float: right; width: 173px; height: 43px; overflow: hidden; background: url(/img/shadow.gif) -44px 0 no-repeat; margin-right: 48px; }
.hat .logo h1 { display: none; }
.hat .logo #logo-href { width: 173px; height: 43px; position: absolute; }
.hat .slogan { font-size: 1.2em; float: left; margin-left: 40px; font-family: Tahoma, sans-serif;  }
.hat .slogan i { padding-left: 25px; font-size: 35px; overflow: hidden; vertical-align: middle; margin-right: .2em; background: url(/img/shadow.gif) -4px 0 no-repeat; }

/* Content */
.red-border { border-top: 3px solid #d81e05; }
.content .container { background-color: #fff; overflow: hidden; padding: 30px 0; //padding: 30px 0 0 }
.content .container { padding: 5px 0 30px 0; }
.content .container marquee { padding: 10px 0; }
.content .container .left { width: 590px; float: left; overflow: hidden; }
.content .container .menu { margin-left: 13px; }
.content .container .text { margin-left: 52px; }

.menu-box { width: 175px; margin: 0 12px 14px 0; border: 1px solid #b5b5b5;
	background: #efefef url(/img/menu-box.png) top left no-repeat; float: left; text-align: center; padding-bottom: 5px;
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu-box.png', sizingMethod='crop');
}
.menu-box .image { background-color: #fff; border: 1px solid #fff; height: 92px; overflow: hidden; text-align: center; font-size: 0px; margin: 5px 3px; }
.menu-box a { color: black; font-size: 1.4em; }

.menu-box.b-orange { background-color: #feeed2; }
.menu-box.b-green { background-color: #e4f0d9; }
.menu-box.b-red { background-color: #fdd5cd; }
.menu-box.b-blue { background-color: #bfedf6; }
.menu-box.b-violet { background-color: #e8cfe5; }

ul.left { width: 49% !important; float: left; margin-left: 0 !important; margin-left: 0; }
ul.right { width: 49% !important; float: right; margin-left: 0 !important; margin-left: 0; }
ul.blue, ul.green { list-style: none; margin-left: 0; }
ul.blue li, ul.green li { padding: .1em 0 .5em 30px; background: url(/img/elements.gif) 0 0 no-repeat;  }
ul.green li { background-position: -1000px .3em; font-size: 1.4em; }

.content .container .right { width: 330px; float: right; overflow: hidden; }
.banner-box { margin: 0 47px 7.2em 0; }
.banner-box .phone { margin: -3.6em 15px 2.4em 15px; font-size: 1.4em; color: #000; padding: 0; position: relative; }
.banner-box .phone div { position: absolute; top: -2px; left: -2px; color: #fff; }
.banner-box .phone small { margin-left: 70px; font-weight: bold; }
.banner-box .phone big { font-size: 1.6em; }
.banner-box .phone div big { color: #a8ff00; }

.registry-box { border: 1px solid #b5b5b5; background: #efefef url(/img/elements.gif) bottom right no-repeat; padding: 8px 6px; }
.registry-box img { float: left; margin-right: 15px; }
.registry-box ul { list-style: none; }

.content .container .right .menu, .content .container .right .banner { margin-bottom: 55px; }
.content .container .right .no-margin { margin-bottom: 0; }
.content .container .right .bottom-box { margin-bottom: 55px; font-size: .85em; margin-top: -30px; position: absolute; }
.content .container .right .bottom-box div { padding: 0 15px; width: 80px; float: left; text-align: center; }
.content .container .right .bottom-box div.border { width: 140px; border-right: 1px solid #656565; }
.content .container .right .bottom-box a img { border: 0; text-decoration: none; }

.content .container a.orange, .content .container .orange { color: #FDBA4D; border: 0 !important; }
.content .container a.green, .content .container .green { color: #91CA64; border: 0 !important; }
.content .container a.red, .content .container .red { color: #F15A31; border: 0 !important; }
.content .container a.blue, .content .container .blue { color: #00B8DE; border: 0 !important; }
.content .container a.dark-blue, .content .container .dark-blue { color: #003399; border: 0 !important; }
.content .container a.aqua, .content .container .aqua { color: #339966; border: 0 !important; }
.content .container a.gray, .content .container .gray { color: #B5B5B5; border: 0 !important; }
.content .container a.violet, .content .container .violet { color: #a23f97; border: 0 !important; }

.sertificate { border-top: 1px solid #d81e05; padding-left: 40px; }
.sertificate img { border: 0 none; margin-right: 25px; }
.info { width: 290px !important; padding: 130px 0 0 40px;
	position: absolute; bottom: 20px; right: 0;
	background: url(/img/phone1.gif) 10px 100% no-repeat; }

.relative { position: relative; }
.content .container { width: 100%; }
.over { overflow: auto; height: 12em; margin: 2.8em 0 4.6em; padding-right: 1.2em; }
.text1 { margin: 2.8em 0 4.6em; width: 630px; }
.text1 ul { list-style:none; margin-left: 0; }
.text1 li { width: 45%; float: left; margin-right: 3%; }
.no-hidden { overflow: visible !important; margin-right: -100px; }

/* Footer */
.footer { padding: 25px 0 50px;  }
.footer .left { width: 28%; margin-left: 55px; float: left;  }
.footer .right { width: 40%; float: left; color: #fff;  }
.footer .right big { font-size: 1.4em; }

/* SiteLeader */
#sl-logo { width: 115px; font: 10px Arial, Serif; background: url(/img/siteleader.gif) left center no-repeat; padding-left: 33px; }
#sl-logo a { text-decoration: none; }
#sl-logo span { text-decoration: underline; }
#sl-logo b { font: bold 12px Verdana, Serif; color: #cd0000; }
#sl-logo i { font: 14px Georgia, Sans-Serif; color: #fff; }

.top, .bottom, .hat, .content { min-width: 950px; }
