@charset "windows-1251";
/* CSS Document */

body { background-color: #000000; margin: 0px; padding: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; color: #bfbfbf; }
html { height: 100%; }
a img { border: none; }
img { border: none; }
* { outline: none; }
/* For all
-------------------------------------------------------*/
.rel, .relM, .relP, .rel20, .rel7, .relm2, .rel15L { position: relative; float: left; }
.lineMenu2, .lineMenu3, .lineMenu4, .lineMenu5, .lineMenu6, .lineMenu7, .lineMenu8  { position: relative; float: right; }

#footer, #middle, #header, #headerInside, #headerBlock, .div100, #content, .clear5, .clear10, .clear40, .clear14, .clear20, .clear45, #navigation, .clear55, .clear27, #headerPodMenu, #centerPodMenu, #footerPodMenu, .clear3, .clear24, .clear60, .clear35, .div113 { position: relative; float: left; width: 100%; }

#home, #mail, #mailInside, #sitemap, #turizm, #study, #rielt, #searchTxt, #phones, .clear5, .clear10, .topPlant, .rightPlant, .clear14, .clear20, .indiaTour, .go, #contacts, #noIndexHome, .archiv, #tourizm, #rielvo, .clear27, #headerPodMenu, #footerPodMenu, .fs0, #galleryHeader, #galleryFooter, .clear3, .clear24, #previ, #nexti { font-size: 0px; } 

#main { position:relative; z-index: 2; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; }
#cent { position: relative; width: 1000px; }
#centInside { position: relative; width: 1000px; }

#previ, #nexti { position: absolute; width: 20px; height: 17px; top: 120px; }
#previ { left: 0px; }
#nexti { left: 550px; }

h1 { margin: 0;
	padding: 0;
	font-size:100%;
	font-weight:normal;
 }

iframe.take-fame2 { border: 0px; overflow: hidden; width: 430px; height: 440px; line-height: 100%; padding: 0; margin: 0; background: none; }

.spanCopy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #808080; }
.bigPhones { font-family: Palatino Linotype; font-size: 22px; color: #dfdfdf; }
.smallPhones { font-family: Palatino Linotype; font-size: 12px; color: #dfdfdf; }
.title { color: #d2b952; font-size: 50px; }
.titleWhite { color: #bfbfbf; font-size: 50px; }
.titleSmall { font-size: 48px; color: #d2b952; }
.smallest { font-size: 18px; }
.smalle { font-size: 30px; color: #d2b952; }
.ye { font-family: Palatino Linotype; font-size: 16px; }
.f11Bold { font-weight: bold; font-size: 11px; }
.f13Bold { font-weight: bold; font-size: 13px; }
.hl { font-size: 12px; color: #2d2d2d; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f13, #sobTxt, #statTxt { font-size: 13px; }
.f14 { font-size: 14px; }
#conatent { font-size: 14px; color: #bfbfbf; line-height: 150%; }
.div113 { font-size: 13px; }
.divOtziv { position: absolute; width: 100%; height: 50px; left: 0px; top: 0px; }
.ofZav { position: absolute; width: 100%; height: 50px; left: 0px; top: 0px; }

.dNone { display: none; }

.clear3 { height: 3px; }
.clear5 { height: 5px; }
.clear10 { height: 10px; }
.clear14 { height: 14px; }
.clear20 { height: 20px; }
.clear24 { height: 24px; }
.clear27 { height: 27px; }
.clear35 { height: 35px; } 
.clear40 { height: 40px; }
.clear45 { height: 45px; }
.clear55 { height: 55px; }
.clear60 { height: 60px; }

.rel20 { padding-left: 20px; }
.rel7 { padding-left: 7px; }
.relm2 { margin-top: -2px; }
.rel15L { margin-left: -10px; }


a.blueLnk14 { color: #009db0; text-decoration: underline; font-size: 14px; }
a.blueLnk14:hover { text-decoration: none; }
a.blueLnk13 { color: #009db0; text-decoration: underline; font-size: 13px; }
a.blueLnk13:hover { text-decoration: none; }
a.blueLnk11 { color: #009db0; text-decoration: underline; font-size: 11px; }
a.blueLnk11:hover { text-decoration: none; }
a.blueLnk12 { color: #009db0; text-decoration: underline; font-size: 12px; }
a.blueLnk12:hover { text-decoration: none; }
a.yellowLink { color: #d2b952; text-decoration: underline; font-size: 18px; font-family: Palatino Linotype; }
a.yellowLink:hover { text-decoration: none; }
a.menuLnk { color: #d2b952; font-size: 12px; text-transform: uppercase; text-decoration: none; }
a.menuLnk:hover { text-decoration: underline; }
a.footerLnk { color: #808080; font-size: 12px; text-decoration: none; }
a.footerLnk:hover { text-decoration: underline; }
#navigation a:link { color: #7f7f7f; font-size: 11px; text-decoration: underline; }
#navigation a:hover { text-decoration: none; }
#navigation a:visited { color: #7f7f7f; }
a.boldWhite { font-family: Palatino Linotype; font-size: 18px; color: #bfbfbf; text-decoration: underline; }
a.boldWhite:hover { text-decoration: none; }
a.inpM:link { font-size: 14px; text-decoration: underline; color: #f0da7f; }
a.inpM:hover { text-decoration: none; }
a.inpM:visited { color: #f0da7f; }
a.whiteLnk14 { color: #bfbfbf; font-size: 14px; text-decoration: underline; }
a.whiteLnk14:hover { text-decoration: none; }
.bannerTXT a:link { color: #ffffff; text-decoration: none; }
.bannerTXT a:hover { text-decoration: none; }
.bannerTXT a:visited { text-decoration: none; color: #ffffff; }
#conatent a:link { font-size: 14px; text-decoration: underline; color: #f0da7f; }
#conatent a:hover { text-decoration: none; }
#conatent a:visited { color: #f0da7f; }

.lineMenu2 { padding-right: 14px; }
.lineMenu3 { padding-right: 17px; }
.lineMenu4 { padding-right: 23px; }
.lineMenu5 { padding-right: 17px; }
.lineMenu6 { padding-right: 10px; }
.lineMenu7 { padding-right: 0px; }
.lineMenu8 { margin-right: -8px; }
/* Header
-------------------------------------------------------*/
#header { height: 465px; }
#headerInside { height: 200px; }
#logo { position: absolute; width: 182px; height: 113px; top: 65px; left: 55px; }
#boxq { position: absolute; width: 104px; height: 74px; top: 257px; left: 699px; background: url(../image/box.jpg); background-repeat: no-repeat; }
#freedom { position: absolute; width: 106px; height: 119px; top: 212px; left: 841px; background: url(../image/freedom.jpg); background-repeat: no-repeat; }
#home { position: absolute; width: 29px; height: 29px; top: 67px; left: 619px; }
#noIndexHome { position: absolute; width: 11px; height: 10px; left: 628px; top: 77px; }
#mail, #mailInside { position: absolute; width: 11px; height: 8px; left: 628px; }
#mail { top: 118px; }
#mailInside { top: 115px; } 
#sitemap { position: absolute; width: 11px; height: 8px; top: 156px; left: 628px; }
#turizm { position: absolute; width: 78px; height: 23px; left: 341px; top: 370px; }
#study { position: absolute; width: 91px; height: 23px; left: 532px; top: 370px; }
#rielt { position: absolute; width: 114px; height: 23px; left: 413px; top: 150px; }
#zayavka { position: absolute; width: 117px; height: 30px; left: 694px; top: 346px; }
#katalog { position: absolute; width: 117px; height: 30px; left: 836px; top: 346px; }
#searchTxt { position: absolute; width: 200px; left: 695px; top: 46px; height: 14px; color: #dfdfdf; }
#search { position: absolute; width: 220px; height: 23px; top: 66px; left: 691px; }
#phones { position: absolute; width: 300px; top: 100px; left: 691px; height: 22px; }
.relM { margin-top: 5px; }
.relP { margin-left: 5px; }
#icq { position: absolute; width: 160px; height: 16px; left: 694px; top: 127px; font-family: Palatino Linotype; font-size: 14px; }
#skype { position: absolute; width: 180px; height: 16px; left: 694px; top: 149px; font-family: Palatino Linotype; font-size: 14px; }
#contacts { position: absolute; width: 200px; height: 14px; left: 694px; top: 174px; }
.icqImgInside { margin-top: -1px; }
#tourizm { position: absolute; width: 91px; height: 23px; left: 278px; top: 157px; }
#rielvo { position: absolute; width: 114px; height: 23px; left: 379px; top: 157px; }
#learning { position: absolute; width: 91px; height: 23px; left: 502px; top: 157px; }
/* Search
-------------------------------------------------------*/
#searchDiv { position: absolute; width: 159px; height: 23px; top: 0px; left: 0px; background: url(../image/sbox.jpg); background-repeat: no-repeat; } 
#findDiv { position: absolute; width: 56px; height: 23px; left: 164px; top: 0px; }
.inputSearch { width: 140px; height: 15px; border: none; padding: 4px; background: none; margin-left: 5px; font-size: 12px; }
.find { width: 56px; height: 23px; border: none; cursor: pointer; background: url(../image/find.jpg); background-repeat: no-repeat; }
/* Background
-------------------------------------------------------*/
#backBG { position: absolute; width: 100%; height: 662px; top: 0px; left: 0px; overflow: hidden; z-index: 1; }
#div1000 { position: relative; width: 1000px; height: 100%; background: url(../image/bg.jpg); background-repeat: no-repeat; }
#div2000 { position: relative; width: 1000px; height: 100%; background: url(../image/headerInside.jpg); background-repeat: no-repeat; }
#backBGLeft { position: absolute; width: 500px; height: 662px; top: 0xp; left: -500px; background: url(../image/leftBG.jpg) top right; background-repeat: repeat-x; }
#backBGLeftInside { position: absolute; width: 500px; height: 683px; top: 0xp; left: -500px; background: url(../image/leftHeaderInside.jpg) top right; background-repeat: repeat-x; }
#backBGRight { position: absolute; width: 500px; height: 662px; top: 0xp; left: 1000px; background: url(../image/rightBG.jpg) top left; background-repeat: repeat-x; }
#backBGRightInside { position: absolute; width: 500px; height: 683px; top: 0xp; left: 1000px; background: url(../image/rightHeaderInside.jpg) top left; background-repeat: repeat-x; }
/* Middle
-------------------------------------------------------*/
#content { padding: 0 0 179px; }
#leftContent { position: relative; float: left; width: 185px; left: 60px; }
#leftContentIndex { position: relative; float: left; width: 185px; left: 25px; }
#centerContent { position: relative; float: left; width: 490px; left: 90px; }
#menuNav { position: relative; float: left; width: 490px; left: 275px; }
#rightContent { position: relative; float: left; width: 175px; left: 125px; }
.square { position: relative; float: left; width: 149px; height: 106px; }
.rama { position: absolute; width: 149px; height: 106px; left: 0px; top: 0px; background: url(../image/square.png); background-repeat: no-repeat; }
.topPlant { position: absolute; width: 103px; height: 20px; top: -20px; left: 75px; background: url(../image/topPlant.jpg); background-repeat: no-repeat; }
.rightPlant { position: absolute; width: 29px; height: 115px; left: 149px; top: 0px; background: url(../image/rightPlant.jpg); background-repeat: no-repeat; }
#menu { position: absolute; width: 209px; height: 238px; top: 229px; left: 0px; font-size: 0px; }
.leftContentP1 { position: relative; float: left; width: 210px; left: 10px; }
.leftContentP2 { position: relative; float: left; width: 200px; left: 20px; }
.leftContentP3 { position: relative; float: left; width: 185px; left: 35px; z-index: 3; }
#commentBG { position: absolute; width: 219px; height: 160px; left: -5px; top: 0px; background: url(../image/comment.gif); background-repeat: no-repeat; z-index: 1; }
.div133 { position: relative; float: left; width: 133px; height: 133px; }
.cir1 { position: absolute; width: 133px; top: 0px; left: 0px; height: 133px; background: url(../image/cir1.png); background-repeat: no-repeat; }
.cir2 { position: absolute; width: 133px; top: 0px; left: 0px; height: 133px; background: url(../image/cir2.png); background-repeat: no-repeat; }
.list { position: absolute; width: 43px; height: 114px; left: 133px; top: 45px; background: url(../image/list.jpg); background-repeat: no-repeat; }
.list2 { position: absolute; width: 41px; height: 118px; left: 132px; top: 45px; background: url(../image/list2.jpg); background-repeat: no-repeat; }
.l2 { position: absolute; width: 61px; height: 21px; top: 133px; left: 72px; background: url(../image/l2.jpg); background-repeat: no-repeat; }
.l3 { position: absolute; width: 64px; height: 20px; top: 133px; left: 69px; background: url(../image/l3.jpg); background-repeat: no-repeat; }
.indiaTour { position: absolute; width: 114px; height: 23px; top: 116px; left: 30px; }
.go { position: absolute; width: 30px; height: 30px; left: 122px; top: 109px; }
.archiv { position: absolute; width: 27px; height: 8px; bottom: 10px; right: -35px; }
#navigation { font-size: 11px; color: #7f7f7f; }
.podMenu { position: relative; float: left; width: 473px; left: 11px; }
#headerPodMenu { background: url(../image/headerPodMenu.jpg) no-repeat; height: 14px; }
#centerPodMenu { background: url(../image/centerPodMenu.jpg) repeat-y; }
#footerPodMenu { background: url(../image/FooterPodMenu.jpg) no-repeat; height: 12px; }
.iPodMenu { position: relative; float: left; width: 430px; left: 22px; }
.cIMG { border: solid #ffead0 3px; }
#gallery, #galleryHeader, #galleryFooter, #galleryCenter { position: relative; float: left; width: 470px; }
#gallery { background-color: #ffffff; margin-left: 3px; }
#galleryCenter { height: 400px; }  
#galleryHeader { height: 9px; background: url(../image/galleryHeader.jpg) no-repeat; }
#galleryFooter { height: 9px; background: url(../image/galleryFooter.jpg) no-repeat; }
#thisImg { height: 302px; width: 460px; position: absolute; left: 5px; top: -4px; }
#vTop td { vertical-align: top; }
#jCarousel { position: absolute; width: 460px; left: 5px; height: 86px; top: 309px; }
#learningDiv { position: relative; float: left; width: 478px; left: 17px; font-size: 14px; color: #bfbfbf; line-height: 150%; }
#insideIn { position: relative; float: left; width: 403px; left: 4px; color: #bfbfbf; font-size: 13px; }
#textareaIn { position: relative; float: left; width: 369px; height: 71px; background: url(../image/textareaIn.png) no-repeat; }
.div193 { position: relative; float: left; width: 193px; }
.hiddenClass { position: absolute; width: 1px; height: 1px; top: -200px; left: -1000px; }
.bannerTXT { position: absolute; width: 102px; height: 12px; top: 4px; left: 6px; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#cursorPointer { cursor: pointer; }
/* Footer 
-------------------------------------------------------*/
#footer { margin: -179px auto 0; height: 179px; background: url(../image/bgFooter.jpg); background-repeat: repeat-x; z-index: 3; }
#footerInside { position: relative; width: 1000px; height: 179px; }
#footerLeft { position: absolute; width: 599px; height: 179px; top: 0px; left: 0px; background: url(../image/leftFooter.jpg); background-repeat: no-repeat; }
#footerRight { position: absolute; width: 335px; height: 179px; right: 0px; top: 0px; background: url(../image/rightFooter.jpg); background-repeat: no-repeat; }
#logo4Design { position: absolute; width: 75px; height: 27px; left: 893px; top: 97px; }
#footerNavigation { position: absolute; width: 830px; height: 14px; left: 35px; top: 100px; line-height: 100%; }
#mailru { position: absolute; width: 88px; height: 31px; left: 33px; top: 140px; }
#liveInternet { position: absolute; width: 88px; height: 31px; left: 130px; top: 140px; }
#zero { position: absolute; width: 88px; height: 31px; left: 230px; top: 140px; }