html {background:url(../img/siteMainBackL.jpg) no-repeat center 75px #ffebe2;}
body {margin:0; padding:0; background:url(../img/headerBckTlH.gif) repeat-x; text-align:center; }

body {font-family:Arial, Helvetica, sans-serif; font-size:14px;}

form, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; font-size:12px;}
input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul, li {list-style:none; margin:0; padding:0;}
li {display:block; position:relative; float:left;}
a {text-decoration:none; color:#7d706d;}
a:hover {text-decoration:underline;}

img { border:0; }

#siteFootBck {position:relative; background:url(../img/footerBckTlHL.gif) repeat-x center bottom;}
#siteFootFig {position:relative; background:url(../img/footerFigL.jpg) no-repeat center bottom;}

#siteContents {position:relative; width:973px; margin:0 auto; text-align:left;}

#siteHeader {position:relative; overflow:hidden;}
#siteHeaderTop {position:relative; height:75px;}

h1 {position:relative; float:left; width:120px; height:58px;}
h1 a {display:block; position:relative; float:left; background-repeat:no-repeat; width:88px; height:48px; text-indent:-999999px; top:16px; _top:1px; left:18px; _left:0; /*left:33px;*/ overflow:hidden;}

/*
h1.bg a {background-image:url(../img/logo1VarnaL.gif);}
h1.bg.O a {background-image:url(../img/logo1VarnaO.gif);}
h1.bg.W a {background-image:url(../img/logo1VarnaW.gif);}
*/

h1.bg a {background-image:url(../img/logo1VarnaLen.gif);}
h1.bg.O a {background-image:url(../img/logo1VarnaOen.gif);}
h1.bg.T a {background-image:url(../img/logo1VarnaTen.gif);}

h1.en a, h1.ru a {background-image:url(../img/logo1VarnaLen.gif);}
h1.en.O a, h1.ru.O a {background-image:url(../img/logo1VarnaOen.gif);}
h1.en.T a, h1.ru.T a {background-image:url(../img/logo1VarnaTen.gif);}

h1.bg.home a, h1.en.home a , h1.ru.home a {height:30px;}


.mainMenu {display:block; position:relative; float:left; padding:14px 0 0 25px;}
.mainMenu li {}
.mainMenu li strong {display:block; position:relative; float:left;}
.mainMenu li strong a  {font-family:"Times New Roman", Times, serif; font-style:italic; color:#4f4f4f; font-weight:normal; display:block; position:relative; float:left; height:41px; line-height:38px; padding:0 8px 0 8px;}

.mainMenu li.act {background:url(../img/mainMenuActBck.gif) no-repeat center top;}
.mainMenu li.act strong {background:url(../img/mainMenuActBck.gif) no-repeat;}
.mainMenu li.act strong a {background:url(../img/mainMenuActBck.gif) no-repeat right top; margin-left:4px; padding-right:8px;}

.mainMenu.en li strong a {padding:0 8px 0 8px;}
.mainMenu.en li.act strong a {margin-left:2px; }

.mainMenu.ru {padding:14px 0 0 15px;}
.mainMenu.ru li strong a {padding:0 6px 0 6px;}
.mainMenu.ru li.act strong a {margin-left:2px; }


#langMenu {display:block; position:relative; float:right; padding:9px 0 0 12px; width:94px; height:32px; background:url(../img/langSelBck.gif) no-repeat; top:14px; right:10px; z-index:999;}
#langMenu li {width:27px; height:23px; padding:0 1px 0 0; text-align:center;}
#langMenu li a {font-size:10px; display:block; position:relative; float:left; width:27px; height:23px; line-height:22px;}
#langMenu li.act a {background:url(../img/langSelActBck.gif) no-repeat; color:#FFF;}

#subMenu {width:710px; position:relative; margin:0 auto; left:14px; height:50px; padding:10px 0 0 30px; overflow:hidden; background:url(../img/subMenuBckL.gif) no-repeat; height:39px; overflow:hidden;}
#subMenu li {height:28px;}
#subMenu li strong {display:block; position:relative; float:left; height:28px;}
#subMenu li strong a {display:block; position:relative; float:left; font-size:11px; color:#ffb394; font-weight:normal; height:28px; line-height:26px; padding:0 17px;}

#subMenu li.act {background:url(../img/subMenuActBck.gif) no-repeat center top;}
#subMenu li.act strong {background:url(../img/subMenuActBck.gif) no-repeat left top;}
#subMenu li.act strong a {color:#c55728; background:url(../img/subMenuActBck.gif) no-repeat right top; margin-left:3px; padding-left:12px;}

#siteFooter {position:relative; margin:0 0 0 454px; height:91px; letter-spacing:-0.05em;}
#siteFooter h6 {padding:12px 0 0 0; position:relative; float:left; font-weight:normal; font-size:12px; color:#FFF; }
#siteFooter h6 a {display:block; position:relative; width:60px; height:19px; background:url(../img/logo1VarnaFooterL.gif) no-repeat; text-indent:-999999px; height:31px; margin:0 0 18px 0;}
#siteFooter p {position:relative; float:right; background:url(../img/logoEdesignFooter.gif) no-repeat; height:30px; padding:0 5px 0 37px; font-size:11px; margin:52px 0 0 0; color:#bd5326;}
#siteFooter p a {display:block; color:#FFF;}

#siteFooter .topLink {display:block; width:47px; height:47px; position:absolute; top:0px; left:0px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#FFF; top:-133px; left:187px; line-height:46px; text-indent:12px; letter-spacing:normal; }

#siteInContents {}
#siteMinHeight {position:relative; width:1px; overflow:hidden; height:800px; float:left;}
#siteMinHeight0 {position:relative; width:1px; overflow:hidden; height:100px; float:left; _height:0px;}

#siteSectionCont {position:relative; padding:0 0 320px 0;  zoom:1; /* IE6 FIX */}

.fltClr {height:0px; line-height:0px; font-size:1px; overflow:hidden; clear:both;}

#headFlashCont {position:relative;margin-top:0px; height: auto; overflow:hidden;}
#headFlashCont .headFlashContIn {display:block; position:relative; top: 0; z-index:999999; width:900px; margin:0 auto;}
#headFlashCont .headFlashContIn #buldingFlash {margin-left: 30px;}


h2 {font-size:30px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#bd5326; font-weight:normal; position:relative; /*margin-top:20px;*/ /*padding-top:10px;*/}
h2 em {display:block; font-size:18px; color:#df6329;}
h2.livingIco {/*background:url(../img/headIcoLiving.jpg) no-repeat 6px 0px;*/ /*padding-left:134px; */overflow:hidden; text-align:center;}

h4 {font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#bd5326; font-weight:normal; position:relative; padding-left:10px;}

#defTextPage {width:871px; position:relative; margin:0 auto; /*margin-top:-20px*/}
#defTextPage h2 {/*background:url(../img/h2Bgr.png) no-repeat 0 0; height:47px; margin-top:20px;*/ text-align:center;}
#defTextPage h2 span {/*padding-left:30px;*/}
.headP {position:relative; background:url(../img/defBoxLBrdTL.gif) no-repeat #FFF; margin:10px 0 30px 0;}
.headP div {position:relative;}
.headP .brdTR {background:url(../img/defBoxLBrdTR.gif) no-repeat right top;}
.headP .brdBL {background:url(../img/defBoxLBrdBL.gif) no-repeat left bottom;}
.headP .brdBR {background:url(../img/defBoxLBrdBR.gif) no-repeat right bottom;  padding:20px 30px 25px 30px;}
.headP p {color:#808080; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px;}
.headP p strong {font-weight:normal; color:#b24e24; font-size:24px;}


.defCont2Col {}
.defCont2Col .leftCol {position:relative; width:46%; float:left;}
.defCont2Col .rightCol {position:relative; width:46%; float:right;}
.defCont2Col p {color:#808080; padding:0 0 12px 0;}

.defCont2ColX {padding-top:20px;}
.defCont2ColX .leftColX {position:relative; float:left; padding-left:30px;}
.defCont2ColX .rightColX {position:relative; margin:0 0 0 380px;}
.defCont2ColX p {color:#808080; padding:0 0 12px 0;}


#appDetailsMainCnt {}
#appDetailsMainCnt .appDleftCol {position:relative; float:left; width:430px; margin-top:-90px;}
#appDetailsMainCnt .appDrightCol {position:relative; float:right; width:539px; margin-top:-40px;}


#flashFloorPlan {position:relative; margin:50px 0 10px 0;}

.statusList {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; color:#24546f; height:33px;} 
.statusList li {padding-right:20px;}
.statusList li em {display:block; float:left; height:33px; line-height:32px;}
.statusList li strong {display:block; float:left; width:33px; height:33px; background:url(../img/bulletStatusTranspL.gif) no-repeat #769d2c;}
.statusList li.sold strong {background-color:#ff0000;}
.statusList li.reserved strong {background-color:#ffa800;}

.phoneContact {position:relative; clear:left; height:91px; background:url(../img/figPhoneL.gif) no-repeat; padding:0 0 0 86px; margin-top:40px;}
.phoneContact h5 {font-family:"Times New Roman", Times, serif; font-style:italic; color:#c65728; font-size:14px; font-weight:normal; padding:20px 0 0 0;} 
.phoneContact h5 strong {font-size:30px; font-weight:normal;}
.phoneContact a {font-size:11px; color:#24546f; margin-left:66px;}
.phoneContact a strong {color:#c65728; font-weight:normal; }




.specsBox {position:relative; width:539px; background:url(../img/specsBoxLBckTlV.gif) repeat-y; margin-top:4px;}
.specsBox .brdT {background:url(../img/specsBoxLBrdT.gif) no-repeat;}
.specsBox .brdB {background:url(../img/specsBoxLBrdB.gif) no-repeat left bottom; padding:14px 14px 12px 72px; position:relative;}

.specsBox h3 {position:absolute; width:10px; background:url(../img/leftTabTxtParametri.gif) no-repeat; overflow:hidden; text-indent:-999999px; left:30px; top:50%;}

.specsBox.params h3 {height:71px; margin-top:-38px;}
.specsBox.rooms h3 {height:65px; margin-top:-33px; background:url(../img/leftTabTxtOpisanie.gif)}

.specsBox.contactForm {margin:41px 0 0 0;}
.specsBox.contactForm h3 {background-image:url(../img/leftTabTxtZapitvane.gif); height:115px; margin-top:-60px;}

.specsBox.rooms {margin:41px 0 0 0;}


#siteSectionCont.en .specsBox.rooms h3 {height:68px; margin-top:-33px; background:url(../img/leftTabTxtOpisanieEn.gif)}
#siteSectionCont.ru .specsBox.rooms h3 {height:65px; margin-top:-33px; background:url(../img/leftTabTxtOpisanieRu.gif)}

#siteSectionCont.en .specsBox.params h3 {height:69px; margin-top:-35px;  background:url(../img/leftTabTxtParametri.gif) }
#siteSectionCont.ru .specsBox.params h3 {height:72px; margin-top:-38px;  background:url(../img/leftTabTxtParametri.gif) }

#siteSectionCont.en .specsBox.contactForm h3 {background-image:url(../img/leftTabTxtZapitvaneEn.gif); height:46px; margin-top:-23	px;}
#siteSectionCont.ru .specsBox.contactForm h3 {background-image:url(../img/leftTabTxtZapitvaneRu.gif); height:88px; margin-top:-47px;}


.specsTblCont {position:relative;}
.specsTblCont table {width:100%;}
.specsTblCont table td {height:45px; background:url(../img/specsTblRowBckHead.gif) no-repeat; vertical-align:top; color:#FFF;}
.specsTblCont table td span {display:block; line-height:34px;}
.specsTblCont table td span sup {line-height:10px; padding:0; margin:0; font-size:10px;}

.specsTblCont table td.c1 {width:187px; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:18px;}
.specsTblCont table td.c1 span {padding-left:25px;}
.specsTblCont table td.c2 {width:130px; background-position:-187px 0px; }
.specsTblCont table td.c2 span {padding-left:15px;}
.specsTblCont table td.c3 {width:135px; background-position:-317px 0px; color:#658393; font-size:12px;}
.specsTblCont table td.c3 span {padding-left:12px;}

.specsBox.rooms .specsTblCont table thead tr td.c1, .specsTblCont table thead tr td.c2, .specsTblCont table thead tr td.c3  {color:#8b8a8a; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px;}

.specsTblCont table tbody td {background-image:url(../img/specsTblRowBck.gif);}

.specsTblCont table tfoot td {background-image:url(../img/specsTblRowBckFoot.gif); height:36px;}
.specsTblCont table tfoot tr td.invisible {background:none; height:8px;}
.specsTblCont table tfoot tr.last td {background-image:url(../img/specsTblRowBckFootExt.gif); height:36px;}

.specsBox.rooms .specsTblCont td {background-image:url(../img/specsSubTblRowBckHead.gif);}
.specsBox.rooms .specsTblCont tbody td {background-image:url(../img/specsSubTblRowBck.gif);}
.specsBox.rooms .specsTblCont table td.c1 {width:227px;  font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:14px;}
.specsBox.rooms .specsTblCont table td.c2 {width:90px; background-position:-227px 0px; text-align:center; }
.specsBox.rooms .specsTblCont table td.c2 span {padding-left:0px; padding-right:18px;}
.specsBox.rooms .specsTblCont table td.c3 {font-size:14px;}


.appSpecsHead {position:relative; height:113px; margin-top:-20px;  color:#bd5326; font-family:"Times New Roman", Times, serif; font-style:italic; /*overflow:hidden;*/}
.appSpecsHead p {font-size:18px;}
.appSpecsHead p strong {display:block; float:left;}
.appSpecsHead p em {display:block; position:relative; float:left; padding-right:2px; }

.appSpecsHead .number {position:relative; float:left; margin-top:45px; /*padding-left:14px;*/}
.appSpecsHead .number em {height:63px; /*line-height:60px;*/}
.appSpecsHead .number strong {width:65px; height:63px; color:#FFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url(../img/circleGreenL65.gif) no-repeat; text-align:center; font-style:normal; line-height:60px; padding-left:2px; font-size:14px;}

.appSpecsHead .status {position:relative; float:right; /*padding-right:21px;*/ z-index:99999;}
.appSpecsHead .status em {line-height:150px; height:113px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.appSpecsHead .status strong {width:113px; height:113px; text-align:center; color:#FFF; font-weight:normal; line-height:110px; padding-left:2px;}
.appSpecsHead .status.free strong  {background:url(../img/circleGreenL113.gif) no-repeat;}
.appSpecsHead .status.reserved strong  {background:url(../img/circleYellowL113.gif) no-repeat;}
.appSpecsHead .status.sold strong  {background:url(../img/circleRedL113.gif) no-repeat;}

.defRoundBox {position:relative; background:url(../img/defBoxLBrdTL.gif) no-repeat #FFF; margin:33px 0 0 0;}
.defRoundBox div {position:relative;}
.defRoundBox .brdTR {background:url(../img/defBoxLBrdTR.gif) no-repeat right top;}
.defRoundBox .brdBL {background:url(../img/defBoxLBrdBL.gif) no-repeat left bottom;}
.defRoundBox .brdBR {background:url(../img/defBoxLBrdBR.gif) no-repeat right bottom; width:100%;}

.defRoundBox2 {background:url(../img/pageBgrTop-972.png) no-repeat 0 0; padding-top:11px; margin-top:20px;}
.defRoundBox2Bd {background:#fff; position:relative; width:972px;}
.defRoundBox2Bott {background:url(../img/pageBgrBott-972.png) no-repeat 0 0; height:11px; _margin-bottom:-8px;}

.defRoundBox3 {background:url(../img/pageBgrTop-872.png) no-repeat 0 0; padding-top:11px; margin-top:20px;}
.defRoundBox3Bd {background:#fff; position:relative;}
.defRoundBox3Bott {background:url(../img/pageBgrBott-872.png) no-repeat 0 0; height:11px; _margin-bottom:-8px;}

.appSpecLinks {position:relative; padding:17px 0 13px 8px; height:58px;}
.appSpecLinks li {position:relative; height:58px; border-right:1px solid #e8e8e8; width:50%;}
.appSpecLinks li.last {border-right:0; float:right; width:auto;}
.appSpecLinks li a {text-align:center; width:175px; display:block; float:left; font-family:"Times New Roman", Times, serif; font-style:italic; color:#857d7d; font-size:14px; background:url(../img/icoPlanRooms.gif) no-repeat center top; padding:45px 0 0 0; position:relative; margin-top:-4px;}
.appSpecLinks li a.parking {background-image:url(../img/icoPlanParking.gif);}
.appSpecLinks li a.pdf {background-image:url(../img/icoPlanPDF.gif);}


#specContFrm {}
#specContFrm div {position:relative;}
#specContFrm .input {height:34px; background:url(../img/specContFrmLBckInput.gif) no-repeat; margin:0 0 6px 0;}
#specContFrm .input input {width:170px;}
#specContFrm .textarea {height:94px; background:url(../img/specContFrmLBckTextarea.gif) no-repeat; margin-bottom:10px;}
#specContFrm .textarea textarea {height:75px; width:420px; overflow:auto; }

#specContFrm input, #specContFrm textarea {display:block; border:0; background:#ffebe2;color:#bd5326;position:relative; top:7px; margin-left:17px;}

#specContFrm #spcContSubmit {width:174px; height:34px; background:url(../img/specContFrmLBckBtn.gif) no-repeat; color:#FFF; margin:0; float:right; right:10px; top:0px; cursor:pointer;}
#specContFrm p {color:#a1a1a1; padding:9px 0 0 5px;}

#appDetPacksList {margin-top:41px;}
#appDetPacksList .brdBR {padding:10px;}
#specPackList {position:relative; background:url(../img/packsBox.gif) no-repeat; width:517px; height:}
#specPackList ul {}
#specPackList ul li {width:25%;}
#specPackList ul li a {display:block; width:100%; text-align:center; padding:137px 0 0 0; font-size:15px; font-family:"Times New Roman", Times, serif; font-style:italic; background:no-repeat center 10px; text-indent:-5px;}
#specPackList ul li a:hover {}
#specPackList ul li a.pack1 {background-image:url(../img/packIco1.gif); color:#918b44;}
#specPackList ul li a.pack2 {background-image:url(../img/packIco2.gif); color:#5a3723;}
#specPackList ul li a.pack3 {background-image:url(../img/packIco3.gif); color:#93542d;}
#specPackList ul li a.pack4 {background-image:url(../img/packIco4.gif); color:#93542d;}



#newsMainCnt {position:relative; margin-top:20px;}
#newsMainCnt h2 {/*background:url(../img/h2-newsBgr.png) no-repeat 0 0; height:47px; margin-top:20px;*/ text-align:center;}
#newsMainCnt h2 span {/*padding-left:30px;*/}
/*#newsMainCnt .defRoundBoxNEWS {margin-top:20px;}*/

.defRoundBoxNews {background:url(../img/pageBgrTop-972.png) no-repeat 0 0; padding-top:11px; margin-top:10px;}
.defRoundBoxNewsBd {background:#fff; position:relative; width:972px;}
.defRoundBoxNewsBott {background:url(../img/pageBgrBott-972.png) no-repeat 0 0; height:11px; _margin-bottom:-8px;}

#newsList {padding:20px 124px 54px 111px; _padding:0px 124px 54px 111px; min-height:300px; height:auto!important; height:300px;}
/*#newsList {padding:56px 124px 54px 111px;}*/
#newsList .newsItem {position:relative; border-bottom:1px solid #e9e9e9; padding:22px 0 30px 0; width:100%;}
#newsList .detail {border-bottom:none;}
#newsList .newsItem h5 {font-weight:normal;}
#newsList .newsItem h5 em {display:block; position:relative; float:left; width:131px; height:40px; background:url(../img/newsLstLDateBck.gif) no-repeat; color:#FFF; font-style:normal; margin-left:-13px; line-height:39px;}
#newsList .newsItem h5 em strong {padding:0 0 0 21px; width:54px; display:block; float:left;}
#newsList .newsItem h5 a {font-size:24px; color:#729a2a; font-family:"Times New Roman", Times, serif; font-style:italic; text-decoration:underline; display:block; padding:5px 0 0 0; margin:0 0 0 133px;}
#newsList .newsItem h5 a:hover {text-decoration:none;}

#newsList .newsItem h5 span {font-size:24px; color:#729a2a; font-family:"Times New Roman", Times, serif; font-style:italic; text-decoration:underline; display:block; padding:5px 0 0 0; margin:0 0 0 133px;}
#newsList .newsItem p {clear:both; margin:0 0 0 133px; padding:10px 0 0 0; color:#8d8d8d;}
#newsList .fullNews {float:right;}
#newsList .newsImg {float:left; padding:0 20px 20px 20px;}

.defPaging {background:url(../img/pagingWhiteBckBrdL.gif) no-repeat #f1f1f1; float:right; position:relative; overflow:hidden; height:48px; z-index:9999;}
.defPaging .brdR {background:url(../img/pagingWhiteBckBrdR.gif) no-repeat right top; height:48px; padding:0 8px 0 13px; position:relative; float:left; }

.defPaging ul {height:31px; top:8px; position:relative; float:left; }
.defPaging ul li {padding-right:5px;}

.defPaging ul li a {display:block; float:left; background:url(../img/pagingBtnBack.gif) no-repeat right top; position:relative; font-size:11px; color:#939393;  padding-right:3px;}
.defPaging ul li a strong {display:block; float:left; height:31px; font-weight:normal; position:relative; cursor:pointer; background:url(../img/pagingBtnBack.gif) no-repeat; padding:0 8px 0 11px; line-height:30px; }

.defPaging ul li a.btn strong {padding:0 13px 0 16px;}
.defPaging ul li.act a {background-image:url(../img/pagingBtnBackAct.gif); background-repeat:no-repeat; color:#FFF;}
.defPaging ul li.act a strong {background-image:url(../img/pagingBtnBackAct.gif); background-repeat:no-repeat;} 

#newsList .defPaging {margin-top:57px;}



#galleryMainCnt {position:relative; border:0px; /*width:100%;*/ margin:0;}
/*#galleryMainCnt h2 {padding-left:23px;}*/
#galleryMainCnt h2 {/*background:url(../img/h2Bgr-972.png) no-repeat 0 0; height:47px; margin-top:20px;*/ text-align:center;}
#galleryMainCnt h2 span {}

#gallPicsListCnt {padding:43px 49px 39px 49px; min-height:200px; height:auto!important; height:200px; position:relative;}

#gallPicsList {clear:both; padding-bottom:10px;}
#gallPicsList ul {position:relative; margin-right:-40px; overflow:hidden; padding-top:13px;}
#gallPicsList ul li {width:179px;}
#gallPicsList ul li a {display:block; position:relative; text-align:center; background:url(../img/galThumbBck.gif) no-repeat; width:164px; height:150px; padding:17px 0 0 0;}
#gallPicsList ul li a strong {display:block; font-weight:normal; padding:17px 0 0 35px; font-size:11px; text-align:left; position:absolute; top:118px;}
#gallPicsList ul li a:hover {background-image:url(../img/galThumbBckHov.gif);}

#fogOfWar {position:absolute; width:100%; height:500px; background:#000; z-index:99991; left:0px; top:0px; filter:alpha(opacity=85); opacity:0.85; display:none;}

#galFullPicCnt {position:absolute; z-index:99992; left:0px; width:100%; display:none;}
#galFullPicCnt #galFullPicInPlaceHolder {position:relative; width:838px; margin:0 auto; z-index:99993;}
#galFullPicCnt #galFullPicImgCnt {position:relative; z-index:99996; top:42px; padding:23px 0 0 0;}
#galFullPicCnt .frameBack {position:absolute; width:768px; height:627px; margin-left:-384px; left:50%; top:42px; z-index:99992; background:url(../img/galFullPicFrameBck.gif) no-repeat; filter:alpha(opacity=85); opacity:0.85;}

#galFullPicCnt a {display:block; position:absolute; z-index:99999;}

#gallFullPicNav {position:relative; z-index:99999999;}

#galFullPicCnt .closeLink {width:26px; height:26px; background:url(../img/galFullPicCloseBck.gif) no-repeat; right:33px; text-align:center; line-height:24px; color:#464646; font-size:10px; text-indent:1px;}
#galFullPicCnt .prevLink, #galFullPicCnt .nextLink {font-weight:bold; /*top:50%;*/ margin-top:42px; color:#FFF; width:20px; height:25px; overflow:hidden; text-indent:-99999px; background:url(../img/galFullPicNavL.gif) no-repeat center center; padding:10px; filter:alpha(opacity=85); opacity:0.85;}
#galFullPicCnt .prevLink {left:-10px; _left:-50%;}
#galFullPicCnt .prevLink:hover {background-image:url(../img/galFullPicNavLAct.gif);}
#galFullPicCnt .nextLink {right:-10px; background-image:url(../img/galFullPicNavR.gif);}
#galFullPicCnt .nextLink:hover {background-image:url(../img/galFullPicNavRAct.gif);}

#flashContIndex {height:568px;}

#appsListMainCnt {padding:33px;}
#appsList {}
#appsListHeadLegend {position:relative; background:url(../img/appTblHeadLegendBck.gif) no-repeat; height:50px; width:453px; margin-top:-1px; color:#4b4b4b; font-size:12px; line-height:48px;}
#appsListHeadLegend h6 {position:relative; float:left; color:#b2b2b2; font-weight:normal; width:104px; text-align:right;}
#appsListHeadLegend ul {height:20px; position:relative; margin-left:104px;}
#appsListHeadLegend ul li {text-align:right;}
#appsListHeadLegend ul li.free {width:75px;}
#appsListHeadLegend ul li.sold {width:105px;}
#appsListHeadLegend ul li.reserved {width:115px;}


#appsListHeadLegendRU {position:relative; background:url(../img/appTblHeadLegendBckRU.gif) no-repeat; height:50px; width:440px; margin-top:-1px; color:#4b4b4b; font-size:11px; line-height:48px;}
#appsListHeadLegendRU h6 {position:relative; float:left; color:#b2b2b2; font-weight:normal; width:68px; text-align:right;}
#appsListHeadLegendRU ul {height:20px; position:relative; margin-left:68px;}
#appsListHeadLegendRU ul li {text-align:right;}
#appsListHeadLegendRU ul li.free {width:75px; border:0px dotted #03C;}
#appsListHeadLegendRU ul li.sold {width:100px; border:0px dotted #fc0;}
#appsListHeadLegendRU ul li.reserved {width:140px; border:0px dotted #f90;}


#appsListTbl {position:relative; width:100%; margin:44px 0;}
#appsListTbl td {border-right:1px solid #d0d0d0; vertical-align:top;}
#appsListTbl td span {display:block; padding:4px 12px 0 12px; }

#appsListTbl thead td {font-family:"Times New Roman", Times, serif; font-style:italic; color:#333333; font-size:14px;}

#appsListTbl tbody td span {background:#f2f2f2; height:20px; font-size:12px; color:#515151; margin:6px 0; color:#515151; }
#appsListTbl tbody tr.last td span {margin-bottom:0;}

#appsListTbl tbody a {color:#6b9128; text-decoration:underline;}
#appsListTbl tbody a:hover {text-decoration:none;}

#appsListTbl tbody tr td.first {width:260px;}
#appsListTbl tbody tr td.first span {background:url(../img/appTblAppStatBckFree2.gif) no-repeat; width:260px; height:41px; padding:0; overflow:hidden; position:relative; margin-top:-2px;}
#appsListTbl tbody tr td.first span strong {color:#FFF; text-align:center; display:block; padding:12px 0 0 0; font-size:11px;}

#appsListTbl tbody td.status span {}
#appsListTbl tbody td.status span strong {display:block; position:relative; margin:0 auto; width:31px; height:31px; overflow:hidden; text-indent:-999999px; background:url(../img/appTblAppStatIcoFree.gif) no-repeat; margin-top:-7px;}


#appsListTbl tbody tr.sold td.status span strong {background-image:url(../img/appTblAppStatIcoSold.gif);}
#appsListTbl tbody tr.reserved td.status span strong {background-image:url(../img/appTblAppStatIcoReserved.gif);}

#appsListTbl tbody tr.sold td.first span {background-image:url(../img/appTblAppStatBckSold2.gif);}
#appsListTbl tbody tr.reserved td.first span {background-image:url(../img/appTblAppStatBckReserved2.gif);}

#appsListTbl thead td {padding-bottom:15px;}
#appsListTbl thead td a {display:block; padding-top:35px; position:relative; margin-top:-25px;}
#appsListTbl thead td.sort a {background:no-repeat center top;}
#appsListTbl thead td.sort.asc a {background-image:url(../img/appTblHeadSortAsc.gif);}
#appsListTbl thead td.sort.desc a {background-image:url(../img/appTblHeadSortDesc.gif);}


#downloadsListMainCnt {padding:44px 25px; min-height:200px; height:auto!important; height:200px;}

#downloadsList {position:relative; clear:both; padding:10px 0 44px 0; margin-bottom:30px;}
#downloadsList ul {position:relative;}
#downloadsList ul li {position:relative; float:none; height:56px; width:921px; background:url(../img/downloadsItemBck.gif) no-repeat; margin-bottom:4px;}
#downloadsList ul li a {display:block; position:relative; background:url(../img/downloadsItemBckIn.gif) no-repeat; height:34px; color:#FFF; line-height:34px; top:11px; left:12px; padding-left:17px; font-size:12px; width:766px; padding-right:18px;}
#downloadsList ul li a span {display:block; position:relative; float:left; cursor:pointer;}
#downloadsList ul li a strong {display:block; position:relative; float:right; width:100px; text-align:center;  font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px; font-weight:normal; cursor:pointer;}
#downloadsList ul li a em {display:block; position:relative; float:right; padding-right:14px; cursor:pointer;}
#downloadsList ul li a:hover {text-decoration:none; background-image:url(../img/downloadsItemBckInHov.gif);}

#appDetStylesMainCnt {}
#appDetStylesMainCnt .defRoundBox {margin-top:15px;}
#appDetStylesMainCnt h4 {margin-top:30px;}

.appDetStyles {position:relative; top:10px; left:10px; padding-bottom:15px; background:url(../img/stylesAppDetBck.gif) no-repeat; height:163px;}
.appDetStyles ul {padding:11px 13px 0 0; position:relative; width:530px; margin-left:-8px;}
.appDetStyles ul li a {display:block;}
.appDetStyles ul li a img {display:block; position:relative; margin:0 auto;}
.appDetStyles ul li a:hover img {filter:alpha(opacity=75); opacity:0.75;}
.appDetStyles ul li {position:relative; width:25%; text-align:center;}
.appDetStyles ul li strong {display:block; padding:20px 0 0 0; text-align:center; font-weight:normal; font-size:16px; font-style:italic; font-family:"Times New Roman", Times, serif;}


.style1 a {color:#918b44;}
.style2 a {color:#5a3723;}
.style3 a {color:#93542d;}
.style4 a {color:#ac3b4b;}

#stylesDetList {padding:20px 0 30px 0px;}
#stylesDetList li {text-align:center; width:24%;}
#stylesDetList li a {display:block;}
#stylesDetList li img {display:block; margin:0 auto; position:relative;}
#stylesDetList li.style3 img {padding-left:18px;}
#stylesDetList li strong {font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:18px;}
#stylesDetList li.style4 img {padding-left:10px;}
#stylesDetList ul li.inAct img {filter:alpha(opacity:50); opacity:0.5; -moz-opacity:0.5;}


.stylesDetTxt {padding:20px 0 0 0; font-family:"Times New Roman", Times, serif; font-style:italic;}
.stylesDetTxt p {padding:0 0 12px 0;}
.stylesDetTxt ul {list-style:normal inside; margin:0px 10px 12px 10px; padding:0 0 0 20px;}
.stylesDetTxt ul li {float:none; padding:0 0 6px 20px; list-style:normal inside; font-size:18px; color:#808080;}


.stylesDesc {font-family:'Times New Roman', Times, serif; font-style:italic; padding:20px;}
.stylesDesc p {padding:0 0 16px 0; color:#5a3723; font-size:16px; }

.styleFlash {width:972px; margin:20px auto; text-align:center; position:relative; right:51px;}

/* ToolTip */
#toolTip {
	position:absolute;
	background-image: url(../img/balloonTip.png);
	background-repeat:no-repeat;
	width:139px;
	height:150px;
	border:0;
	font-size:16px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#fff;
	padding-top:34px;
	padding-left:0px;
	padding-right:0px;
	display:none;
	z-index:999999999;
}

