@charset "windows-1251";
/* CSS Document */

* { outline: none; margin: 0px; padding: 0px; }
body { background: url(../image/bg.jpg); width: 100%; height: 100%; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 140%; margin: 0px; padding: 0px; }
html { height: 100%; }
li { margin-left: 40px; }
#main { margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; z-index: 2; position: relative; }
#mainInside { position: relative; width: 1000px; }
.pngfix, #footerPNG, h2, .rightCirMenu, .leftCirMenu { behavior: url("/iepngfix.htc") }

.rel, #rightContent, #leftContent, #leftContentInside, #rightContentInside, #content, #txt, #comments, .dateLeft, .dateRight, .dateCenter, .dat, .inputSen, .textSend { position: relative; float: left; }
.div100, #main, #header, #footer, #middle, #menu, #footerContent, #paddi, .clear50, .clear37, .clear30, .clear25, .clear10, .clear45, #bannerBlock, #commentsHeader, #commentsFooter, .clear15, .clear20, .div112, .clear5, .zzz, .zay { position: relative; float: left; width: 100%; }
#footerTop1, #footerTop4, #mailIndex, #homeIndex, #mapIndex, .clear10, #footerContent, #commentsHeader, #commentsFooter, .clear15, .clear20, .dateLeft, .dateRight, .bpoint, #searchInput, #rss, #allComments, #madeIn, #underL, .clear5, .down, .clear3, .fs0, #homeNIndex { font-size: 0px; }

/* Font
-----------------------------------------------------------------------------*/
.darkBlue { color: #0c4878; font-size: 24px; }
.verdana12, .verdana12Italic { color: #615f5d; font-size: 12px; }
.verdana12, .verdana14 { font-weight: bold; }
.verdana14 { color: #615f5d; font-size: 14px; }
.verdana12Italic { font-style: italic; }
.vidaTitle { font-size: 18px; color: #0c4878; }
.grayVida { font-size: 14px; color: #605e5c; }
.date { color: #383b3e; font-style: italic; font-size: 12px; }
.spanWhite { color: #ffffff; font-size: 14px; text-transform: uppercase; }
.spanFooter { color: #ffffff; font-size: 11px; }
.thisMENU { color: #0c4878; font-size: 11px; text-transform: uppercase; }
.device { color: #183750; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.dDiv { position: absolute; width: 111px; height: 97px; left: 85px; top: 30px; }

/* Link
-----------------------------------------------------------------------------*/
a.blueLnk { color: #005ca9; text-decoration: underline; font-size: 11px; }
a.blueLnk:hover { text-decoration: none; }
a.blueLnk:visited { color: #005ca9; }

#conatent a:link { color: #005ca9; text-decoration: underline; font-size: 12px; }
#conatent a:hover { text-decoration: none; }
#conatent a:visited { color: #005ca9; text-decoration: underline; }  

a.blueLnkBIG { color: #005ca9; text-decoration: underline; font-size: 11px; text-transform: uppercase; }
a.blueLnkBIG:hover { text-decoration: none; }
a.blueLnkBIG:visited { color: #005ca9; }

a.blueLink { color: #005caa; text-decoration: underline; font-size: 12px; }
a.blueLink:hover { text-decoration: none; }
a.blueLink:visited { color: #005caa; }
a.blueB { color: #005ca9; text-decoration: underline; font-weight: bold; font-size: 11px; text-transform: uppercase; }
a.blueB:hover { text-decoration: none; } 
a.blueB:visited { color: #005ca9; }
a.menuLnk { color: #ffffff; text-transform: uppercase; font-size: 13px; text-decoration: none; }
a.menuLnk:visited { color: #ffffff; }
a.noneA:link, a.noneA:hover, a.noneA:visited { color: #ffffff; text-decoration: none; }

a.verdana14A { color: #615f5d; font-size: 14px; font-weight: bold; text-decoration: none; }
a.verdana14A:hover { color: #615f5d; font-size: 14px; font-weight: bold; text-decoration: underline; }

/* Clear
-----------------------------------------------------------------------------*/
.clear3 { height: 3px; }
.clear5 { height: 5px; }
.clear10 { height: 10px; }
.clear15 { height: 15px; }
.clear20 { height: 20px; }
.clear25 { height: 25px; }  
.clear30 { height: 30px; }
.clear37 { height: 37px; }
.clear45 { height: 45px; }
.clear50 { height: 50px; }

/* Header
-----------------------------------------------------------------------------*/
#header { height: 141px; overflow: hidden; background: url(../image/header.jpg) center no-repeat; }
#headerInside { position: relative; width: 1000px; height: 141px; }
#headerLeft { position: absolute; width: 170px; height: 170px; left: -170px; top: 0px; background: url(../image/headerLeft.jpg) no-repeat; }
#headerRight { position: absolute; width: 208px; height: 141px; left: 1000px; top: 0px; background: url(../image/headerRight.jpg) no-repeat; }
#logo { position: absolute; width: 78px; height: 79px; left: 96px; top: 27px; }
#mailIndex { position: absolute; width: 12px; height: 8px; left: 617px; top: 37px; }
#homeNIndex { position: absolute; width: 11px; height: 10px; left: 578px; top: 35px; }
#homeIndex { position: absolute; width: 30px; height: 27px; left: 567px; top: 28px; }
#mapIndex { position: absolute; width: 13px; height: 8px; left: 657px; top: 37px; }
#search { position: absolute; width: 229px; height: 32px; left: 707px; top: 26px; background: url(../image/search.jpg) no-repeat; }
#searchButton { position: absolute; width: 25px; height: 27px; left: 201px; top: 2px; }
.see { border: none; width: 25px; height: 27px; background: url(../image/searchButton.jpg) no-repeat; cursor: pointer; }
.ao1, .ao2, .ao3 { position: absolute; width: 300px; height: 20px; color: #fff; font-size: 17px; left: 190px; }
.ao1 { top: 32px; }
.ao2 { top: 56px; }
.ao3 { top: 80px; }
#searchInput { position: absolute; width: 177px; height: 18px; left: 17px; top: 7px; }
.sInput { border: none; background: none; width: 177px; height: 14px; padding-bottom: 3px; color: #364654; font-size: 12px; }

/* Menu
-----------------------------------------------------------------------------*/
#menu { height: 52px; overflow: hidden; background: url(../image/menu.jpg) center no-repeat; }
#insideMenu { height: 52px; width: 860px; position: relative; line-height: 0px; }
#menu img { margin: 0px; padding: 0px; }
.selected, .selectedM { background: url(../image/selected.jpg) top center no-repeat; padding-left: 25px; padding-right: 10px; padding-bottom: 8px; }
.selectedM { }
.cellMenu { background: none; padding-left: 25px; padding-right: 10px; padding-bottom: 8px; }
.relM { margin-top: -8px; position: relative; float: left; }
.divM { position: relative; }
.bpoint { width: 6px; height: 6px; left: -10px; top: 3px; position: absolute; }
.space { width: 100px; }
.selMenu, .unselMenu, .unselMenuInside, .selMenuInside { margin-top: 8px; line-height: 0px; font-size: 0px; padding-left: 10px; padding-right: 10px; height: 17px; position: relative; float: left; }
.sm { position: relative; height: 15px; }
.smBG { position: absolute; width: 100%; height: 27px; left: 0px; top: -7px; background: url(../image/smBG.jpg) repeat-x; }
.blinkInside { position: absolute; width: 100%; height: 27px; left: 0px; top: 0px; background: url(../image/sm.jpg) top center no-repeat; }
.leftSm { position: absolute; width: 4px; height: 27px; left: -4px; top: 0px; background: url(../image/smBG.jpg) repeat-x; }
.rightCirMenu { position: absolute; width: 14px; height: 28px; right: -14px; top: -1px; background: url(../image/rightMenu.png) no-repeat; }
.leftCirMenu { position: absolute; width: 15px; height: 28px; left: -19px; top: -1px; background: url(../image/leftMenu.png) no-repeat; }
.selMenu { background: url(../image/dblue.jpg); }
.zzz { margin-top: -10px; }
.unselMenu { background: url(../image/lblue.jpg); }
.unselMenuInside { background: url(../image/unselMenuInside.jpg) repeat-x; }
.selMenuInside { background: url(../image/selMenuInside.jpg) repeat-x; }
.down { position: absolute; width: 22px; height: 14px; left: 0px; top: 4px; background: url(../image/down.jpg) no-repeat; }
.blockForMenu { position: relative; height: 15px; top: 0px; }
#table_menu { margin-left: -5px; }
.pWithIMG { width: 260px; margin-left: 20px; margin-top: 7px; }
.pWithoutIMG { width: 260px; margin-left: 20px; padding-top: 15px; margin-top: -10px; }
.imgForMenu { margin-top: -10px; }
.pInside { width: 193px; margin-left: 20px; padding-top: 15px; margin-top: -10px; }
.inputText { font-size: 12px; width: 250px; padding: 1px; }
.textarea { font-size: 12px; width: 250px; padding: 1px; height: 100px; }
.send { width: 140px; height: 27px; border: none; background: url(../image/sendIt.jpg) no-repeat; cursor: pointer; }

/* Content
-----------------------------------------------------------------------------*/
#middle { background: url(../image/contentBG.jpg) center repeat-y; }
#cent { position: relative; width: 1000px; }
#content { width: 960px; left: 24px; }
#footerContent { height: 9px; overflow: hidden; background: url(../image/footerCon.jpg) center top no-repeat; padding: 0 0 109px; }
#paddi {  }
#txt { width: 860px; left: 50px; }
#leftContent { width: 331px; }
#divBelowMenu { position: relative; float: left; width: 281px; left: 25px; }
#leftContentInside { width: 236px; }
#rightContent { width: 481px; left: 23px; }
#rightContentInside { left: 45px; width: 550px; }
.photo { padding: 10px; margin-top: -10px; margin-right: -10px; }
#commentsBlock { position: relative; float: right; width: 434px; background-color: #f6f4ef; font-size: 12px; }
#commentsHeader { height: 12px; background: url(../image/commentsHeader.jpg) no-repeat; }
#commentsFooter { height: 12px; background: url(../image/commentsFooter.jpg) no-repeat; }
#comments { left: 28px; width: 378px; }
#gender { padding-top: 10px; padding-bottom: 10px; }
.whoIs { border: solid #dcdad5 1px; margin-right: 9px; }
.dateLeft { height: 20px; background: url(../image/dateLeft.gif) no-repeat; width: 8px; }
.dateRight { height: 20px; background: url(../image/dateRight.gif) no-repeat; width: 8px; }
.dateCenter { height: 20px; background: url(../image/dateCenter.gif) repeat-x; text-align: center; }
.dat { margin-left: -8px; } 
.div112 { font-size: 12px; }
#rss { position: absolute; width: 37px; height: 20px; right: -50px; top: -2px; }
#allComments { position: absolute; width: 90px; height: 20px; right: -105px; top: -2px; }
#underL { position: relative; float: left; left: 50px; width: 860px; background-color: #d7e7f6; height: 2px; }
#navigationMenu { position: relative; float: left; width: 860px; left: 50px; font-size: 11px; height: 11px; }
#conatent { font-size: 12px !important; }
.liSel { list-style: none; font-size: 12px; font-weight: bold; color: #0c4878; margin-left: 35px; margin-top: 3px; margin-bottom: 6px; background-image: (../image/li.png); }
.liSelA { list-style: none; color: #005caa; margin-left: 35px; margin-top: 3px; margin-bottom: 6px; background-image: (../image/li.png) 5px 5px; }
.leftNews { position: relative; float: left; width: 190px; }
.rightNews { position: relative; float: left; width: 335px; left: 30px; }
.inputSen { height: 31px; background: url(../image/inputBG.jpg) no-repeat; font-size: 0px; width: 221px; }
.inputName { border: none; background: none; width: 198px; height: 14px; color: #364654; font-size: 11px !important;; position: absolute; top: 7px; left: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.textSend { width: 221px; height: 120px; background: url(../image/inputText.jpg) no-repeat; font-size: 0px; }
.textareaComment { border: none; background: none; width: 198px; height: 106px; color: #364654; font-size: 11px !important; position: absolute; top: 7px; left: 14px; overflow: auto; font-family: Verdana, Arial, Helvetica, sans-serif !important; }
.zay { height: 39px; background: url(../image/InsideSelMenu.png); }

/* Banners 
-----------------------------------------------------------------------------*/
#bannerBlock { height: 127px; overflow: hidden; }
#banner_1, #banner_2, #banner_3, #banner_4 { position: absolute; width: 196px; height: 127px; top: 0px; overflow: hidden; }
#banner_1 { left: 0px; }
#banner_2 { left: 221px; }
#banner_3 { left: 443px; }
#banner_4 { left: 664px; }
.rama { position: absolute; width: 196px; height: 127px; left: 0px; top: 0px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer { margin: -109px auto 0; height: 109px; z-index: 3; overflow: hidden; }
#footerInside { position: relative; width: 1000px; height: 109px; background: url(../image/footer.jpg) no-repeat; }
#footerLeft { position: absolute; width: 95px; height: 109px; left: -95px; top: 0px; background: url(../image/footerLeft.jpg) no-repeat; }
#footerRight { position: absolute; width: 115px; height: 109px; left: 1000px; top: 0px; background: url(../image/footerRight.jpg) no-repeat; }
#footerPNG { position: absolute; width: 100%; height: 60px; left: 0px; top: 49px; background: url(../image/footerPNG.png) repeat-x; }
#logo4Design { position: absolute; width: 80px; height: 28px; left: 854px; top: 36px; }
#copy { position: absolute; width: 430px; left: 73px; height: 14px; top: 24px; }
#aoName { position: absolute; width: 430px; left: 73px; height: 14px; top: 41px; }
#aoAddress { position: absolute; width: 430px; left: 73px; height: 14px; top: 59px; }
#aoPhone, #aoFax, #aoMob { position: absolute; width: 250px; left: 500px; height: 14px; }
#aoPhone { top: 24px; }
#aoFax { top: 41px; }
#aoMob { top: 59px; }
#madeIn { position: absolute; width: 90px; height: 13px; top: 42px; left: 760px; background: url(../image/madeIn.jpg) no-repeat; }