html, body{ height:100%; text-align:center;}
body{ background:#E9E6DC url(/i/topPageBack.jpg) repeat-x;}

*{ font-family:Tahoma; font-size:11px; margin:0px; padding:0px;}
table{ width:100%; border-collapse:collapse;}
td{ vertical-align:top;}
a img{ border:none;}
a{ color:#007EA7;}
.center{ text-align:center;}
.clear{ clear:both;}

#page{ height:100%; min-height:100%; text-align:left; position:relative; min-width:1110px; background:url(/i/bottomBack.jpg) repeat-x 0% 100%;}
#bottomImage{ width:95px; height:317px; position:absolute; background:url(/i/bottomWoman.gif) no-repeat; bottom:10px; right:0px;}
#counter{ position:absolute; bottom:20px; right:20px;}
#bottomPatch{ width:170px; height:13px; position:absolute; bottom:0px; left:0px; background:url(/i/bottomImage.jpg) no-repeat;}
html>body #page{ height:auto; }
#page div.pageWrapper{ background:url(/i/headerBack.jpg) no-repeat; min-height:800px; padding-bottom:100px;}

#logo{ position:absolute; top:40px; left:39px; display:block; width:281px; height:55px; background:url(/i/logo.jpg) no-repeat;}
#menuInnerWrapper{ position:absolute; top:0px; left:0px; width:99%;}
#menuBlock{ margin-left:371px}
#menuBlock div.menuBlockWrapper{ position:relative; padding:72px 0px 0px 33px;}
#menuBlock div.menu{  height:44px; background:url(/i/menuBack.gif) repeat-x; padding-left:0px;}
#menuBlock div.menu a{ font-size:15px; display:inline-block; width:16%; text-align:center; color:#fff; background:url(/i/menuDivider.gif) no-repeat 100% 0; padding:10px 0px 12px 0px;}
#menuBlock div.menu a.last{ background:none;}
#menuBlock div.menuWrapperL{ background:url(/i/menuBlockLeft.jpg) no-repeat;}
#menuBlock div.menuWrapperL{ background:url(/i/menuBlockRight.jpg) no-repeat 100% 0%; padding-left:6px; padding-right:6px;}

#menuBlock div.woman{ background:url(/i/woman.gif) no-repeat; width:83px; height:111px; position:absolute; top:11px; left:-24px;}
html>body #menuBlock div.woman{left:4px;}
#menuBlock #mainBanner{ position:absolute; top:5px; left:123px; display:block;}

#menuBlock form.loginForm{ height:28px; background:url(/i/loginFormBack.jpg) repeat-x; padding:3px 0px 10px 15px;}
#menuBlock form.loginForm div.subLinks{ float:left; padding-top:6px; margin-right:20px;}
#menuBlock form.loginForm div.subLinks a{ margin-top:0px; padding-top:0px; display:inline-block; margin-right:10px; margin-left:10px; font-weight:bold;}
#menuBlock form.loginForm div.form{ width:400px; float:left;}
#menuBlock form.loginForm *{ vertical-align:top;}
#menuBlock form.loginForm input{ border:3px solid #fff; width:130px; margin-right:10px; margin-top:6px;}
#menuBlock form.loginForm a{ color:#000000; display:inline-block; margin-top:6px;}
#menuBlock form.loginForm a.submit{ display:inline-block; width:67px; height:31px; margin-top:0px; background:url(/i/loginSubmit.gif) no-repeat;}

#content{ padding:175px 40px 0px 38px;}
#content, #content div{}
#left{ width:245px; float:left; }
#left a.header{ display:block; font-size:18px !important; color:#A57920 !important; margin-bottom:10px; padding-left:4px;}
#left span.header{ display:block; font-size:18px; color:#0000; margin-bottom:10px; padding-left:4px;}

#left div.themes{ padding-bottom:10px; width:245px;}
#left div.themes a{ display:block; margin-bottom:2px; background:#FFBB00 url(/i/themesBack.gif) repeat-x; font-size:14px; color:#000000; text-decoration:none; padding:6px 6px; float:left; clear:left; white-space:pre; }
#left div.themes a.tell{ font-size:12px; background:#FCF835 url(/i/tellBack.gif) repeat-x;}
#left div.themes a.listen{ font-size:12px; background:#8FD3FC url(/i/listenBack.gif) repeat-x; margin-bottom:8px;}

#left div.gallery{ padding-bottom:10px; position:relative; height:300px; width:245px;}
#left div.gallery a.header{ float:left; margin-right:10px;}
#left div.gallery div.galleryFoto{ clear:both; position:absolute; top:25px; left:0px; width:245px;}

#left div.gallery div.gpages{ float:left; width:100px;}
#left div.gallery div.gpages a.state{ background:#fff; padding:3px; margin:2px; font-weight:bold; display:inline-block; color:#9B0135; text-decoration:none; cursor:pointer; position:relative; font-size:11px;}
#left div.gallery div.gpages a.current{ color:#007EA7; text-decoration:none;}

#left div.gallery div.galleryFoto div{ width:115px; float:left; text-align:center; font-weight:bold; font-size:11px; margin-right:3px;}
#left div.gallery div.galleryFoto div a{ display:inline-block; margin:5px 0px; border:3px solid #fff; background:#fff; }

#left div.calendar{ padding-bottom:10px;}
#left div.calendar a.seasons{ width:50px; padding-top:30px; height:20px; background:#fff; color:#000; display:block; float:left; margin-right:10px; text-align:center; position:relative;}
#left div.calendar #season1{ background:#fff url(/i/winterIcon.gif) no-repeat 10px 5px;}
#left div.calendar #season2{ background:#fff url(/i/springIcon.gif) no-repeat 10px 5px;}
#left div.calendar #season3{ background:#fff url(/i/summerIcon.gif) no-repeat 10px 5px;}
#left div.calendar #season4{ background:#fff url(/i/fallIcon.gif) no-repeat 10px 5px;}
#left div.calendar a.current{ text-decoration:none !important;}

#left div.faq{ padding-bottom:10px;}
#left div.faq div.items{ border-bottom:1px solid #C1BFBA; padding:0px 10px 10px 0px; margin:0px 0px 10px 0px;}
#left div.faq div.items a{ display:block; font-size:12px; font-weight:bold; margin-bottom:5px;}

#middleAndRight{ margin:0px 0px 0px 245px;}
#middleAndRight *{ font-size:13px;}
#middleAndRight h2{ margin:0px 0px 10px 20px; font-size:27px; color:#990033; font-weight:normal;}
#middle{ width:50%; float:left;}
#middle div.middleWrapper{ margin:0px 20px 0px 20px;}
#right{ width:50%; float:right;}
#right div.rightWrapper{ margin:0px 20px 0px 20px;}


#middleAndRight a.header{ display:block; font-size:22px; color:#9A0034; margin:0px 0px 10px 0px; padding-left:5px;}

#popularThemes{ list-style:none; margin-bottom:10px; margin-left:195px; padding-top:10px; }
#popularThemes li a{ font-size:13px; color:#007EA7; display:block; padding:2px 8px; background:url(/i/li.gif) no-repeat 2px 50%; font-weight:bold;}
#popularThemes li a:hover{ color:#000; font-weight:bold; text-decoration:none; background:none;}
div.popularThemes{ background:#fff; min-height:300px; }
div.popularThemes div.themePreview{ width:170px; float:left; background:#fff; padding:10px 5px; text-align:center;}
div.popularThemes div.themetext{ text-align:left; font-size:10px !important; color:#333333;}
div.popularThemes div.themetext *{ font-size:10px !important;}
div.popularThemes div.themetext img{ display:block; margin:0px auto;}
div.popularThemes a.popularThemesHeader{ color:#000000; font-size:12px; background:url(/i/newsItem.gif) no-repeat 5px 12px; display:block; padding:7px 7px 7px 19px; margin:0px; text-decoration:none; font-weight:bold;}

//background:url(/i/dots.gif) repeat-x 0% 100%; 
#forum{padding-bottom:5px; margin-bottom:15px;}
#forum dt{ margin:10px 0px 3px 0px;}
#forum dd{ margin:0px 0px 20px 0px; padding-left:0px;}
#forum dt a{ color:#666666; font-family:Tahoma; text-decoration:none; font-size:11px;}
#forum dd a{ font-family:Arial; font-size:12px;}

a.comments{ display:block; clear:both; margin:5px 0px 0px 10px;}

#procedure { clear:both; padding-bottom:15px; margin-bottom:15px;}
#procedure a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}
#procedure div.text{ margin-left:180px;}
#procedure div.text h3{font-size:20px;}
#procedure div.text h3 a{font-size:20px !important; font-weight:normal;}
#procedure div.navigate{ text-align:center; padding-top:10px;}
#procedure div.navigate a, #procedure div.navigate span{ display:inline-block; font-family:Tahoma; margin:0px 12px; padding:3px 0px 5px 0px; width:87px; text-align:center; color:#000;}
#procedure div.navigate span{ background:url(/i/navigateCurrent.gif) no-repeat; color:#007EA8;}


#celebMain { clear:both; padding-bottom:15px; margin-bottom:15px; background:url(/i/dots.gif) repeat-x 0% 100%;}
#celebMain a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}
#celebMain div.text{ margin-left:180px;}
#celebMain div.text h3{font-size:15px;}
#celebMain div.text h3 a{font-size:15px !important; font-weight:normal;}

div.celebMain { clear:both; padding-bottom:15px; margin-bottom:15px; background:url(/i/dots.gif) repeat-x 0% 100%;}
div.celebMain a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}
div.celebMain div.text{ margin-left:120px;}
div.celebMain div.text h3{font-size:12px;}
div.celebMain div.text h3 a{font-size:18px !important; font-weight:normal;}

#seo{ text-align:left; padding:10px 80px 10px 10px;}

#news{ border:1px solid #7D99AE; list-style:none; margin-bottom:10px; overflow-y:hidden; height:233px;}
#news dl{ padding:0px 0px 0px 0px; clear:left; margin:0px;}
#news dl dt a{ color:#000000; font-size:12px; background:url(/i/newsItem.gif) no-repeat 5px 12px; display:block; padding:7px 7px 7px 19px; margin:0px; text-decoration:none; font-weight:bold;}
#news dl dt a.hidden{ background:#1F2932 url(/i/newsHiddenItem.gif) no-repeat 5px 12px; margin:0px 0px 0px 0px; padding:7px 7px 7px 19px; color:#fff;}
#news1 dt a.hidden{ background-color:#3F5565 !important; }
#news2 dt a.hidden{ background-color:#334451 !important; }

#news dl dd{ padding:0px; height:150px;}
#news dl dd a.image{ display:block; float:left; margin:10px 10px 0px 10px; border:3px solid #fff; padding:0px; background:none;}
#news dl dd div.text{ margin-top:10px; margin-left:140px;}

#articles{ background:#F2F3D6; list-style:none; margin-bottom:10px;  height:233px; overflow-y:hidden;}
#articles dl{ padding:0px 0px 0px 0px; clear:left; margin:0px;}
#articles dl dt a{ color:#000000; font-size:12px; background:url(/i/newsItem.gif) no-repeat 5px 12px; display:block; padding:7px 7px 7px 19px; margin:0px; text-decoration:none; font-weight:bold;}
#articles dl dt a.hidden{ background:#0D4868 url(/i/newsHiddenItem.gif) no-repeat 5px 12px; margin:0px 0px 0px 0px; padding:7px 7px 7px 19px; color:#fff;}
#article2 dt a.hidden{ background-color:#136795 !important;}
#article1 dt a.hidden{ background-color:#1886C0 !important;}

#articles dl dd{ padding:0px; height:150px;}
#articles dl dd a.image{ display:block; float:left; margin:10px 10px 0px 10px; border:3px solid #fff; padding:0px; background:none;}
#articles dl dd div.text{ margin-top:10px; margin-left:140px;}

#tagNews, #tagArticles{ list-style:none; margin-bottom:10px; background:url(/i/dots.gif) repeat-x 0% 100%; padding-bottom:15px; margin-bottom:15px;}
#tagNews dl, #tagArticles dl{ padding:0px 0px 0px 0px; margin:0px;}
#tagNews dl dt, #tagArticles dl dt{ clear:left;}
#tagNews dl dt a, #tagArticles dl dt a{ font-size:12px; display:block; padding:3px 3px 3px 5px; margin:0px; font-weight:bold;}
#tagNews dl dd, #tagArticles dl dd{ padding:0px;}
#tagNews dl dd a.image, #tagArticles dl dd a.image{ display:block; float:left; margin:3px 3px 0px 3px; border:3px solid #fff; padding:0px; background:none;}
#tagNews dl dd div.text, #tagArticles dl dd div.text{ margin-top:3px; margin-left:120px;}

#tagNews div.navigate, #tagArticles div.navigate{ padding-top:10px;}
#tagNews div.navigate a, #tagNews div.navigate span, #tagArticles div.navigate a, #tagArticles div.navigate span{ display:inline-block; font-family:Tahoma; margin:0px 5px; padding:3px 0px 5px 0px; width:87px; text-align:center; color:#000;}
#tagNews div.navigate span, #tagArticles div.navigate span{ background:url(/i/navigateCurrent.gif) no-repeat; color:#007EA8;}

#tagProcedure{ clear:both; padding-bottom:15px; margin-bottom:15px; padding-left:5px;}
#tagProcedure a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}
#tagProcedure div.text a{ font-size:20px !important; margin-bottom:3px; font-weight:normal;}
#tagProcedure div.text{ margin-left:180px;}
#tagProcedure div.navigate{ text-align:left; padding-top:10px;}
#tagProcedure div.navigate a, #tagProcedure div.navigate span{ display:inline-block; font-family:Tahoma; margin:0px 12px; padding:3px 0px 5px 0px; width:87px; text-align:center; color:#000; font-size:11px;}
#tagProcedure div.navigate span{ background:url(/i/navigateCurrent.gif) no-repeat; color:#007EA8;}

#keyTags{ padding:10px 10px 10px 27px; font-size:13px; text-indent:20px;}

#tagHeader{ background:#FFCC33 url(/i/tagHeaderBack.jpg) no-repeat; padding:12px; margin-left:10px; font-weight:bold; font-size:12px;}
#tagHeader span{ font-size:21px; font-weight:normal;}


#tagForum{padding-bottom:5px; margin-bottom:15px;}
#tagForum dt{ margin:10px 0px 3px 0px;}
#tagForum dd{ margin:0px 0px 20px 0px; padding-left:0px;}
#tagForum dt a{ color:#666666; font-family:Tahoma; text-decoration:none; font-size:11px;}
#tagForum dd a{ font-family:Arial; font-size:12px;}


#tagHeader #select{ width:235px; padding:10px 0px 0px 0px; text-decoration:none; height:33px; text-align:center; float:right; background:url(/i/select.jpg) no-repeat; font-weight:normal; color:#fff; display:block; cursor: pointer;}
#selectMenu{ position:absolute; background:url(/i/selectTop.gif) no-repeat; padding-top:6px;}
#selectMenu{ width:235px; background:url(/i/selectTop.gif) no-repeat; padding-top:6px; display:none;}
#selectMenu div.selectMenuWrapper1{ background:url(/i/selectBottom.gif) no-repeat 0% 100%; padding-bottom:6px;}
#selectMenu div.selectMenuWrapper2{ background:url(/i/selectBack.gif) repeat-y; padding:10px 0px;}
#selectMenu a{ display:block; font-weight:normal; text-decoration:none; color:#fff; padding:2px 10px;}
#selectMenu a:hover{ background:#fff; color:#A10837;}

div.fullNewsColumn{ float:left; width:100%; margin-bottom:20px;}
div.fullNewsColumn ul{ margin-left:20px;}
div.fullNewsColumn span.date{ color:#666666; display:block; margin-bottom:4px;}
div.fullNewsColumn a.h2 { color:#007EA7; font-size:15px; font-weight:bold; display:block; margin-bottom:5px;}
div.fullNewsColumn a.comments{ display:block; clear:both; margin:5px 0px 0px 0px;}
div.fullNewsColumn a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}
div.fullNewsColumn div.newsText{ margin-left:180px;}
div.fullNewsColumn div.newsText img{ display:block; margin:5px;}


#comments{ padding:20px 0px 0px 0px; float:left; width:100%;}
#comments form{ margin-top:25px; border-top:1px solid #807698; padding-top:25px;}
#comments a.commentsHeader{ clear:both; display:block; padding:5px 10px 5px 10px; color:#000; background:#FFCC33 url(/i/tagHeaderBack.jpg) no-repeat; margin-bottom:10px; font-size:16px;}
#comments textarea{ width:400px; height:150px; display:block; margin-bottom:5px; border:none; padding:5px;}
#comments input.submit{ background:url(/i/submit.jpg) no-repeat; text-align:center; color:#000; width:73px; padding:2px 0px;}
#comments table.item{ margin:0px 0px 5px 0px; color:#666666; font-size:14px;}
#comments table.item td.time{ width:100px;}
#comments table.item a{ color:#807698;}
#comments table.item td.name{ padding-left:10px; }
#comments table.item td.name a{ font-weight:bold;}
#comments table.item td.message{ padding:5px 0px;}
#comments table.item div.quote{ margin:5px 0px 5px 20px; border-left:2px solid #807698; padding:5px 5px 5px 8px; background:#E5E3E9;}
#comments div.row0{ padding:20px 10px; margin:20px 0px;}
#comments div.row1{ background:#fff; padding:20px 10px; margin:20px 0px;}

div.navigateCollWrapper1{ border:2px dotted #ccc;  margin-bottom:10px;}
div.navigateCollWrapper1 td.head{ text-align:left; padding:5px 10px 5px 10px; font-size:12px; font-weight:bold;}
div.navigateCollWrapper1{ color:#333333;}
div.navigateCollWrapper1 td{ width:50%; padding-left:10px; font-size:12px; }
div.navigateCollWrapper1 td a, div.navigateCollWrapper1 td span{ display:block; margin:5px 0px; font-size:12px; font-weight:bold;}
div.navigateCollWrapper1 td a{ color:#007EA8;}
div.navigateCollWrapper1 td span{ color:#9B0135;}
div.navigateCollWrapper1 td.tags a{ color:#007EA8; text-decoration:none; display:inline-block; margin:10px 4px;}

div.procedureColumn{ float:left; width:100%; margin-bottom:20px;}
div.procedureColumn span.date{ color:#666666; display:block; margin-bottom:4px;}
div.procedureColumn a.h2 { color:#007EA7; font-size:20px !important; display:block; margin-bottom:5px;}
div.procedureColumn a.comments{ display:block; clear:both; margin:5px 0px 0px 0px;}
div.procedureColumn div.newsText{ margin-left:200px; padding-bottom:20px; background:url(/i/dots.gif) repeat-x 0% 100%;}
div.procedureColumn a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}

div.newsColumn{ float:left; width:100%; margin-bottom:20px;}
div.newsColumn span.date{ color:#666666; display:block; margin-bottom:4px;}
div.newsColumn a.h2 { color:#007EA7; font-size:15px; font-weight:bold; display:block; margin-bottom:5px;}
div.newsColumn a.comments{ display:block; clear:both; margin:5px 0px 0px 0px;}
div.newsColumn div.newsText{ margin-left:120px; padding-bottom:20px; background:url(/i/dots.gif) repeat-x 0% 100%;}
div.newsColumn a.img{ border:4px solid #fff; margin:5px 10px 5px 0px; display:block; float:left;}

#middleAndRight div.bigCenter{ width:70%;}
#middleAndRight div.smallRight{ width:30%;}


#woman_and_man{ padding:35px 0px 0px 0px; width:766px; min-height:515px; background:url(/i/woman_and_man.png) no-repeat; margin:0px auto 0px auto; position:relative;}
#woman_and_man table{ width:766px;}
#woman_and_man th{ color:#006699; font-size:26px; font-weight:normal;}
#woman_and_man td a{ font-size:17px; color:#BE2446; display:block; margin:15px 0px 2px 0px;}
#woman_and_man td span{ display:block;}

#woman_and_man td.leftPart{ padding-top:10px;}
#woman_and_man td.rightPart{ padding-top:10px;}
#woman_and_man td{ padding:0px;}

#woman_and_man .leftPart{ width:186px; padding-right:1px; padding-left:10px;}
#woman_and_man .middlePart{ width:321px;}
#woman_and_man .rightPart{ width:243px; padding-right:5px;}


#descImg1{ background:url(/i/descImg1.png) no-repeat; width:259px; height:50px; position:absolute; top:60px; left:170px; display:none;}
#descImg2{ background:url(/i/descImg2.png) no-repeat; width:248px; height:111px; position:absolute; top:55px; left:170px; display:none;}
#descImg3{ background:url(/i/descImg3.png) no-repeat; width:260px; height:150px; position:absolute; top:60px; left:170px; display:none;}
#descImg4{ background:url(/i/descImg4.png) no-repeat; width:237px; height:224px; position:absolute; top:50px; left:170px; display:none;}
#descImg5{ background:url(/i/descImg5.png) no-repeat; width:114px; height:44px; position:absolute; top:110px; right:257px; display:none;}
#descImg6{ background:url(/i/descImg6.png) no-repeat; width:227px; height:30px; position:absolute; top:180px; right:257px; display:none;}
#descImg7{ background:url(/i/descImg7.png) no-repeat; width:222px; height:222px; position:absolute; top:135px; right:257px; display:none;}

#operation{}
#without_operation{}

#descImg8{ background:url(/i/descImg8.png) no-repeat; width:230px; height:54px; position:absolute; top:60px; left:198px; display:none;}
#descImg9{ background:url(/i/descImg9.png) no-repeat; width:222px; height:101px; position:absolute; top:60px; left:198px; display:none;}
#descImg10{ background:url(/i/descImg10.png) no-repeat; width:232px; height:154px; position:absolute; top:60px; left:198px; display:none;}
#descImg11{ background:url(/i/descImg11.png) no-repeat; width:232px; height:204px; position:absolute; top:60px; left:198px; display:none;}
#descImg12{ background:url(/i/descImg12.png) no-repeat; width:232px; height:273px; position:absolute; top:60px; left:198px; display:none;}
#descImg13{ background:url(/i/descImg13.png) no-repeat; width:243px; height:351px; position:absolute; top:52px; left:198px; display:none;}
#descImg14{ background:url(/i/descImg14.png) no-repeat; width:243px; height:416px; position:absolute; top:60px; left:198px; display:none;}
#descImg15{ background:url(/i/descImg15.png) no-repeat; width:232px; height:474px; position:absolute; top:60px; left:198px; display:none;}
#descImg16{ background:url(/i/descImg16.png) no-repeat; width:223px; height:550px; position:absolute; top:53px; left:198px; display:none;}

#descImg17{ background:url(/i/descImg17.png) no-repeat; width:226px; height:252px; position:absolute; top:97px; right:257px; display:none;}
#descImg18{ background:url(/i/descImg18.png) no-repeat; width:225px; height:225px; position:absolute; top:87px; right:257px; display:none;}
#descImg19{ background:url(/i/descImg19.png) no-repeat; width:225px; height:225px; position:absolute; top:87px; right:257px; display:none;}
#descImg20{ background:url(/i/descImg20.png) no-repeat; width:225px; height:225px; position:absolute; top:85px; right:257px; display:none;}
#descImg21{ background:url(/i/descImg21.png) no-repeat; width:225px; height:264px; position:absolute; top:87px; right:257px; display:none;}
#descImg22{ background:url(/i/descImg22.png) no-repeat; width:109px; height:361px; position:absolute; top:55px; right:257px; display:none;}
#descImg23{ background:url(/i/descImg23.png) no-repeat; width:223px; height:375px; position:absolute; top:87px; right:257px; display:none;}

#descImg1{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg2{ background:url(/i/gallery/eyes.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg3{ background:url(/i/gallery/nouse.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg4{ background:url(/i/gallery/ears.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg5{ background:url(/i/gallery/breast.png) no-repeat; width:225px; height:94px; position:absolute; top:94px; left:237px; display:none;}
#descImg6{ background:url(/i/gallery/abdomen.png) no-repeat; width:225px; height:149px; position:absolute; top:94px; left:237px; display:none;}
#descImg7{ background:url(/i/gallery/wholeBody.png) no-repeat; width:275px; height:323px; position:absolute; top:62px; left:214px; display:none;}

#descImg8{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg9{ background:url(/i/gallery/airgent.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg10{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg11{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg12{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg13{ background:url(/i/gallery/kollagen.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg14{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg15{ background:url(/i/gallery/faces.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}
#descImg16{ background:url(/i/gallery/eyes.png) no-repeat; width:225px; height:94px; position:absolute; top:11px; left:237px; display:none;}

#descImg17{ background:url(/i/gallery/lipo.png) no-repeat; width:275px; height:323px; position:absolute; top:124px; left:214px; display:none;}
#descImg18{ background:url(/i/gallery/thermazh.png) no-repeat; width:275px; height:368px; position:absolute; top:113px; left:214px; display:none;}
#descImg19{ background:url(/i/gallery/airBody.png) no-repeat; width:275px; height:368px; position:absolute; top:11px; left:214px; display:none;}
#descImg20{ background:url(/i/gallery/airBody.png) no-repeat; width:275px; height:368px; position:absolute; top:11px; left:214px; display:none;}
#descImg21{ background:url(/i/gallery/airBody.png) no-repeat; width:275px; height:368px; position:absolute; top:11px; left:214px; display:none;}
#descImg22{ background:url(/i/gallery/crio.png) no-repeat; width:275px; height:368px; position:absolute; top:11px; left:214px; display:none;}
#descImg23{ background:url(/i/gallery/airBody.png) no-repeat; width:275px; height:368px; position:absolute; top:11px; left:214px; display:none;}

div.navigate_galery{ text-align:center; padding:10px;}
div.navigate_galery a{ display:inline-block; padding:7px 12px; font-size:13px; color:#333333; margin:0px 10px; cursor:pointer; text-decoration:underline;}
div.navigate_galery a.current{ background:#BE2446; color:#fff; text-decoration:none; font-weight:bold;}

#middleAll{ padding:0px 20px;}
#middleAll_no{ padding:0px 0px;}
#middleAll_no div.middleAll_no{ padding:20px;}

div.galeryItem{ float:left; margin-top:10px;}
div.galeryItem a.imgall{ margin:5px 10px 5px 0px; display:block; float:left; text-align:center; text-decoration:none; font-size:17px; color:#666666; text-transfom:uppercase;}
div.galeryItem a.imgall img{ border:4px solid #fff; margin-bottom:5px;}

a.back{ clear:both; display:block; margin-top:20px;}

div.pages{ font-size:15px;}
div.pages strong{ padding:5px 5px; background:#AE4C88; color:#fff; display:inline-block;}
div.pages a, div.pages span{ display:inline-block; margin:0px 0px; padding:5px 5px;}
div.pages span{ background:#fff; color:#AE4C88;}


div.clearRight{ clear:right;}

#userName{ margin-top:7px;}

#left #gallery1{ padding-bottom:10px; position:relative; height:auto;}
#left #gallery1 a.header{ float:left; margin-right:10px;}
#left #gallery1 div.galleryFoto{ clear:both; position:relative; height:auto;}
#left #gallery1 a.all_foto{ clear:left; display:block; font-size:12px; margin-right:10px; margin-left:5px; font-weight:bold;}

#right div.rightWrapper div.tagDescription h2{ font-size:13px; color:#000; margin:5px 0px 2px 0px; font-weight:bold;}

h3.galerySub{ margin:10px 0px;}

table.request{ width:600px;}
table.request td{ padding:5px; }
table.request td input.text{ width:400px;}
#comments table.request td textarea{ width:400px !important;}
table.request th{ padding:5px; text-align:center;}
table.request th.error{ color:#cc0000;}


div.isClosed{ float:right; padding:60px 20px 10px 20px; background:url(/i/isClosed.gif) no-repeat 50% 20px; font-size:13px; color:#333333;  font-weight:bold; text-align:center;}
div.isClosed a{ color:#5383C5; font-size:13px !important; display:block; margin-top:5px; text-align:center;}
div.isOpened{ float:right; padding:60px 20px 10px 20px; background:url(/i/isOpened.gif) no-repeat 50% 0%; font-size:13px; color:#333333;  font-weight:bold; text-align:center;}
div.isOpened a{ color:#00CECC; font-size:18px !important; display:block; margin-top:5px; text-align:center;}



#stars{ margin:0px 0px 10px 30px; z-index:2000;}
#stars a{ cursor:point;}
#stars a, #stars span{ display:inline-block; padding:5px 5px; margin:0px 5px; font-size:15px; font-weight:bold;}
#stars a:hover{ background:#BE2446; color:#fff; text-decoration:none;}
#stars div.lettersMenu{ position:absolute; background:#BE2446; padding:15px; display:none; width:150px;  z-index:2000;}
#stars div.lettersMenu a{ display:block; font-size:13px; font-weight:normal; color:#fff; margin:0px 0px 2px 0px; text-decoration:none;  z-index:2000;}

div.celebrity{background:#F8F7F4 url(/i/celebrityBack.jpg) repeat-x; padding:10px; height:195px; min-height:195px; margin-bottom:10px;}
html>page div.celebrity{ height:auto;}
div.celebrity img.celFoto{ border:2px solid #fff; float:left;}
div.celebrity div.celDescription{ float:left; width:300px; margin-left:20px;}
div.celebrity a.engName{ color:#999999; display:block; font-size:12px; font-weight:bold;}
div.celebrity a.rusName{ display:block; font-size:22px !important; margin-bottom:10px;}
div.celebrity div.celProcedures{ float:left; margin-left:20px;}
div.celebrity div.celProcedures a{ display:block; font-size:11px; color:#996600;}

div.celebrityF{ padding:10px; width:100%; min-height:195px; margin-bottom:10px; float:left; border-top:3px solid #fff; border-bottom:3px solid #fff;}
div.celebrityF img.celFoto{ border:2px solid #fff; float:left;}
div.celebrityF div.celDescription{ clear:left; margin-left:0px; padding:5px 0px;}
div.celebrityF a.engName{ color:#999999; display:block; font-size:12px; font-weight:bold;}
div.celebrityF a.rusName{ display:block; font-size:22px !important; margin-bottom:10px;}
div.celebrityF div.celProcedures{ float:left; margin-left:20px;}
div.celebrityF div.celProcedures a{ display:block; font-size:11px; color:#996600;}

div.celebrityNavigate{ padding:0px 0px 10px 0px; position:relative;}
div.celebrityNavigate a{ color:#BE2446; font-size:17px !important;}

form.searchCelebiry{ float:right;}
form.searchCelebiry input{ width:196px; height:20px; border:1px solid #F8EFE7; background:#F8EFE7;}
form.searchCelebiry a{ display:inline-block; width:57px; height:22px; background:url(/i/seachCeleb.gif) no-repeat; vertical-align:top; margin:0px 10px;}


table.contest td{ padding:5px;}

#contest_banner{ background:url(/i/contest_banner_back.jpg) repeat-x; margin-bottom:20px;}
#contest_banner td{ padding:5px 5px 5px 0px; font-size:22px; color:#fff !important; text-decoration:none; overflow:hidden; vertical-align:middle;}
#contest_banner div.mConta{ background:#FFCC33; display:block; padding:5px;  color:#000 !important; width:100%; overflow:hidden; height:15px;}
#contest_banner td.cLeftPart{ padding-left:5px; width:220px;}
#contest_banner td.cLeftPart a{ color:#fff; font-size:22px; text-decoration:none; display:block;  width:220px;}
#contest_banner td.cRightPart a{ display:block; color:#000; text-decoration:none;}

#contest_banner div.mConta ul{ list-style:none;}
#contest_banner div.mConta ul li{ float:left; margin-right:40px;}
#contest_banner div.mConta2{}

#contest_banner div.mConta2 { /* the outer div with the black border */
	width:200px; overflow:hidden;
	position: relative;
}
#contest_banner div.mConta2 div { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	top: 0px;
	width: 718px;
	overflow: hidden;
}
