﻿/* png fix begin */

.png{
	behavior: url(/css/iepngfix.htc)
}

body{
	behavior: url(/css/csshover3.htc)
}

img.google-icon{
	display:block;
	float:left;
}

/* png fix end */

/* global begin */

body{margin:0px auto;width:1024px;text-align:center;background-color:#000;position:relative;font-family:"Century Gothic","Trebuchet MS"}
div{margin:0px;padding:0px;float:left}
a{color:#FFF}
a.white-u-11{font-size:11px;text-decoration:underline}
a.white-u-12{font-size:12px;text-decoration:underline}
a.white-u-13{font-size:13px;text-decoration:underline}
a.gold-u-11{color:#FC3;font-size:11px;text-decoration:underline}
a.gold-u-12{color:#FC3;font-size:12px;text-decoration:underline}
a.gold-u-13{color:#FC3;font-size:13px;text-decoration:underline}

a.navlink{text-decoration:underline;cursor:pointer}
.ptop15{position:relative;top:15px}

p{color:#FFF;font-size:12px;text-indent:10px;margin:0px;text-align:justify}
p:first-letter{font-size:16px;color:#FC3}

p.noindent{text-indent:0px}
p.nostyle:first-letter{font-size:12px;color:inherit}

p.nostyle a{color:#FC3}

h1,h2,h3{color:#FFF;font:normal 18px "Century Gothic","Trebuchet MS";margin:0px;padding:0px}
h2.gold-fullw{color:#FC3;width:100%;font-size:15px;margin: 5px 0 5px 0px}
h3{font-size:16px}

img.blockleft300{display:block;float:left;width:300px;margin: 5px 5px 5px 0px}
img.w203{width:203px;height:152px}
img.st{width:305px;height:228px}

table.basic{color:#FFF;font-size:12px;text-align:left;border-top:solid 1px #FFF;border-left:solid 1px #FFF}

table.basic span.center{text-align:center;display:block}
table.basic span{color:#FC3}

table.basic td.list{border:none;border-bottom:solid 1px #FFF;border-right:solid 1px #FFF}

div.r {
	float:right
}

.fw{width:100%}
.fw-top5{margin-top:5px;width:100%}
div.fw-top10{margin-top:10px;width:100%}
.top20{margin-top:20px}
div.fw-top20{margin-top:20px;width:100%}
div.fw-top30{margin-top:30px;width:100%}
div.fw-top50{margin-top:50px;width:100%}
div.fw-top70{margin-top:70px;width:100%}
div.hw{width:50%;color:#FC3;font-size:12px}

div.lineinfo{color:#FC3;font-size:14px;width:100%;text-align:left;margin-top:8px}

div.lineinfo span{font-size:12px;color:#FFF;margin-left:5px}
div.lineinfo span.p{font-size:14px}
div.lineinfo span.margin{margin-right:30px}

div.highlight{
background:url(/images/structure/glow.png) no-repeat; width:236px;height:50px;
color:#FF0000;
font-weight:bold;
}

div.wrapped-image-l{margin:7px 10px 7px 0;width:300px;font-size:12px;color:#FC3}
div.wrapped-image-r{float:right;margin:7px 0px 7px 7px;width:300px;font-size:12px;color:#FC3}
div.wrapped-image-l img{width:300px}
div.wrapped-image-r img{width:300px}

/* pagination begin */

div.pagination{color:#FC3;font-size:13px;width:100%;margin-top:20px;text-align:center}
div.pagination-forum{margin-top:0px}

div.pagination div{width:100%;text-align:left}

div.pagination div.nav-str{text-align:center}

div.pagination a{color:#FC3;margin-right:5px}

div.pagination span.pr{margin-right:15px}
div.pagination span.nxt{margin-left:15px}

div.pagination a.current{font-size:16px}

/* pagination end */

div.ruler{width:100%;height:1px;background:#FC3;margin:4px 0 4px 0;font-size:0px;font-size:1px}

div.sorting-header{font-size:13px;color:#FFF;width:100%}

div.sorting-header a{margin-right:30px}

div.sorting-header a.link-gold-u{cursor:pointer}

div.basic-header{background:url(/images/structure/property-block-header.gif) no-repeat;width:300px;height:35px;color:#FC3;padding-top:4px;font-size:16px;text-align:center}

div.centertext{text-align:center;width:100%}
div.lefttext{text-align:left;width:100%}
div.righttext{text-align:right;width:100%}

div.map{background-color:#FFFFFF;overflow:hidden;border: solid 1px #FFFFFF}

div.w300h280{width:300px;height:280px}

img.w300{width:300px}
img.w300h280{width:300px;height:280px}

div.wrapped{width:280px;float:right;margin-left:10px}
div.wrapped div{color:#FFF;font-size:14px}

#focus{width:100%}

.map-block{width:400px;height:100%}
.map-block #map{background-color:#FFF;width:100%;height:395px;overflow:hidden;border:solid 1px #FFF}
.map-block #map-descr{margin:10px;color:#FFF;height:20px;width:100%}
.map-block #map-img{width:100%;cursor:pointer}

.map-link-list{width:360px;float:left;margin-left:10px}

/* forms begin */

div.requestform{
	width:300px;float:right;font-size:12px
}

div.searchblock{
background:url(/images/structure/tile.jpg); width:100%;height:230px; border: solid 1px #fc3;margin-bottom:5px;color:#FC3;font-size:14px
}

div.searchblockhalf{
background:url(/images/structure/tile.jpg); width:50%;height:360px; border: solid 1px #fc3;margin-bottom:5px;color:#FC3;font-size:14px
}

form.detailsearch{
text-align:center;font-size:12px;color:#FC3;width:430px;float:left;border-right:solid 1px #FC3;margin-top:10px;margin-left:8px
}

form.detailsearch div{
text-align:right;color:#FFF
}

form.detailsearch select{
width:160px
}

form.detailsearch .search{
width:260px
}

form.detailsearch .search span{display:block;width:100%;margin-top:2px}

form.detailsearch .checkboxes{
text-align:left;float:left;width:150px;margin-left:10px
}

form.detailsearch .search input{
width:58px
}

div.idsearch{
margin-top:10px;font-size:12px;color:#FC3;width:170px
}

div.idsearch form{
color:#FFF
}

form.searchall{
text-align:right;color:#FFF;font-size:12px
}


form.searchall div{
width:100%;
margin-top:2px
}

form.searchall div span{
display:block;float:left
}

form.searchall div span.l{
width:100px
}

form.searchall div span.r{
width:200px;text-align:left;margin-left:5px
}

form.searchall select{width:200px}

form.searchall input{
width:40px
}

form.searchall div.range input{
width:61px
}

form.searchall div.basic input{
width:150px
}

span.button{display:block;float:left;width:100%;text-align:center}

form.request{
text-align:right;
color:#FFF
}

form.request input,textarea{width:195px;margin-bottom:5px}

form.request textarea{height:70px;float:right}

/* forms end */

ul{margin:0px;padding:0px;list-style-position:inside;color:#FFF}

ul.basic li{text-align:left;font-size:12px;text-indent:15px;margin:7px 0 7px 0}

ul#portfolio{list-style:none;margin:0px;padding:0px;float:left;display:block;text-indent:0px}

ul.basic_lev1{list-style-type:square;margin-top:0px;padding-left:0px;text-align:left;font-size:13px}
ul.basic_lev1 li{margin-top:5px}
ul.basic_lev1 li, li a{color:#FC3}
ul.basic_lev1 a{text-decoration:underline;cursor:pointer}

ul.basic_lev2{list-style-type:square;font-size:12px;margin-left:30px}
ul.basic_lev2 li{color:#FFF;float:left;width:100%}
ul.basic_lev2 a{color:#FFF;text-decoration:none}
ul.basic_lev2 a:hover{text-decoration:underline}

ul a.rssicon{display:block;float:left;margin-left:20px}
ul a.rsslink{float:left;display:block;margin:5px 0 0 5px;text-decoration:underline}

ul.basic_lev3{list-style:disc;margin-left:50px}

ul.basic_lev3 li{float:left;width:100%}

ol{color:#FFF;font-size:12px;text-align:left;margin-bottom:0px;margin-top:0px}
ol li{margin-top:10px}

ol.faq{
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside;
	font-size:13px;
	color:#FC3	
}

h3.gold-tb5{color:#FC3;margin-top:5px;margin-bottom:5px;font-size:14px}

img.border{border:solid 1px #FFF}
img.noborder{border:none}
img.highlight{border:solid 2px #FC3}

div.c-header{background:url(/images/structure/contacts-header.jpg) no-repeat;width:100%;height:26px;color:#FC3;border:solid 1px #FC3}

a.button-blue{background:url(/images/structure/button-property-search.jpg) no-repeat;width:74px;height:27px;text-align:center;margin:0px auto;padding-top:3px;cursor:pointer;color:#FC3;text-decoration:none;font-size:13px;display:block}

a.button-black{background:url(/images/structure/button-black-bckg.jpg) no-repeat;width:74px;height:27px;text-align:center;margin:0px auto;padding-top:3px;cursor:pointer;color:#FC3;text-decoration:none;font-size:13px;display:block}

a.button-gold{background:url(/images/forum/search-button.jpg) no-repeat;width:74px;height:27px;text-align:center;margin:0px auto;padding-top:3px;cursor:pointer;color:#FC3;text-decoration:none;font-size:13px;display:block;float:left}

a.button-search{
background:url(/images/structure/button-search.jpg);width:68px;height:20px;font-size:13px;color:#fc3;text-align:center;margin:0px auto;margin-top:5px;margin-bottom:5px;cursor:pointer;display:block
}

/* global end */

/* header begin */

div.header{background:url(/images/structure/header.jpg) no-repeat;width:100%;height:277px;color:#FC3;font-size:13px;float:left;z-index:1;position:relative}

div.header h1{color:#FC3;font-size:22px}

div.header-main{height:114px;position:relative;right:0px;top:8px;width:100%}

div.header-main .lang{width:500px;position:absolute;top:0px;right:0px;text-align:left}
div.header-main .lang span{float:left;width:50%}

div.header-main .contacts{color:#FC3;font-size:15px;position:absolute;right:20px;top:40px}

div.top-navigation{position:absolute;top:163px;left:160px;z-index:2;clear:both}

div.dropdownmenu{
	width:331px;height:350px;position:absolute;left:-46px;top:-680px;z-index:4;
}

div.dropdownmenu div.backgr{
	z-index:5;
	background:url(/images/structure/dropdown.png) no-repeat;
	width:100%;height:100%;
	filter: alpha(opacity=90);
	opacity:0.9;
}

div.top-navigation ul{list-style:none;margin:0px;padding:0px}
div.top-navigation ul li{color:#FFF;font-size:16px;display:block;position:relative;top:8px;float:left}
div.top-navigation ul li a{color:#FFF}
div.top-navigation ul li.main{left:140px}
div.top-navigation ul li.property{left:230px;height:40px}
div.top-navigation ul li.info{left:305px}
div.top-navigation ul li.contact{left:340px}

div.top-navigation ul li.property:hover div.dropdownmenu{top:27px}

div.top-navigation ul li.property iframe{
	width:331px;height:350px;position:absolute;left:-30px;top:27px;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);border:none
}

div.dropdownmenu a.title{display:block;width:100%;text-align:center;position:relative;top:5px}
div.dropdownmenu ul{position:static;text-align:left;margin:10px 0px 0px 15px}
div.dropdownmenu ul li{position:static;display:block;width:100%}
div.dropdownmenu ul li img{width:70px;position:static}
div.dropdownmenu ul li a{position:relative;top:-20px;left:10px;font-size:12px;color:#FC3}

div.header-bottom{position:absolute;top:220px;left:262px;clear:both}

div.header-bottom .google-search{
	margin:0px 5px 0px 0px;
	color:#FFFFFF;
	font-size:12px
}

div.header-bottom .google-search span{
	display:block;
	float:left;
	position:relative;
	top:6px;
	left:5px
}

div.header-bottom form{
	float:left;
	position:relative;
	left:5px
}

div.header-bottom a.button-google-search{background:url(/images/structure/button-yandex-search.jpg) no-repeat;width:72px;height:26px;cursor:pointer;position:relative;left:5px;display:block;float:left;font-size:13px;color:#FC3;padding-top:3px}

a.forum-link{display:block;float:left;position:relative;left:8px;color:#FC3;font-size:14px;letter-spacing:-1px}

/* header end */

/* left menu begin */

div.menu-l{background:url(/images/structure/menu-l.jpg) no-repeat;width:222px;height:2330px;position:relative;text-align:center}

div.menu-l .left-navigation-header-A{position:absolute;top:70px;left:0px;width:100%;clear:both}

div.menu-l .left-navigation-group-link{font-size:14px;color:#FC3;text-decoration:underline}

div.menu-l .left-navigation-list-A{list-style:none;margin:0px;padding:0px;position:absolute;top:105px;left:0px;width:90%;display:block}

div.menu-l li{width:100%;display:block;float:left;height:43px;margin:0px;padding:0px}

div.menu-l ul a{color:#FFF;font-size:13px;text-decoration:none;display:block;position:relative}
div.menu-l a.link-sl{top:10px}
div.menu-l a.link-dl{top:5px}
div.menu-l a.link-sl:hover{text-decoration:underline}
div.menu-l a.link-dl:hover{text-decoration:underline}

div.menu-l .left-navigation-search-block{position:absolute;top:375px;left:0px;text-align:center;font-size:14px;color:#FC3;width:100%}

div.menu-l .left-navigation-search-block span{display:block;width:100%;margin-bottom:7px}

div.menu-l .left-navigation-search-block span.button{position:absolute;top:240px;left:0px}

div.menu-l .left-navigation-header-B{position:absolute;top:670px;left:0px;width:100%}

div.menu-l .left-navigation-list-B{list-style:none;margin:0px;padding:0px;position:absolute;top:699px;left:0px;width:90%;display:block}

div.menu-l .left-navigation-header-C{position:absolute;top:985px;left:0px;width:100%}

div.menu-l .left-navigation-list-C{list-style:none;margin:0px;padding:0px;position:absolute;top:1018px;left:0px;width:90%;display:block}

div.menu-l .left-navigation-lower-block{position:absolute;top:1290px;left:0px;width:100%;text-align:center;color:#FFFFFF;font-size:12px}

div.menu-l .left-navigation-lower-block span{position:relative;top:10px}

div.menu-l .left-navigation-lower-block .reg{margin:0px auto;display:block;position:relative;top:5px;background:url(/images/icons/regulation.jpg);width:200px;height:90px;border:solid 1px #fff}

div.menu-l form{
display:block;width:100%;position:absolute;top:40px;left:0px;color:#FFF;font-size:12px
}

div.menu-l form select{
width:90%
}

div.menu-l div.latest-article{width:90%;margin:0px auto;float:none;margin-top:20px}
div.menu-l div.latest-article img{width:200px}
div.menu-l div.latest-article div.title{margin-top:10px;color:#FC3;font-size:13px}

/* left menu end */

/* right block begin */

div.right-background{background:url(/images/structure/right-background.jpg) no-repeat;width:157px;height:2330px;text-align:center;font-size:12px;color:#FFF}

div.right-background .inner{
	position:relative;
	top:50px
}

div.right-background .item{
	width:100%;
	margin: 0px auto; 
	display:block;
	margin-top:20px
}

div.right-background .item img{
	width:140px
}

div.right-background .item img.png{
	width:60px
}

.red{
	color:#FF0000
}

div.right-background .item span{font-size:14px}

/* right block end */

/* footer begin */

div.footer{background:url(/images/structure/footer.jpg) no-repeat;width:100%;height:230px;color:#FFFFFF;font-size:12px}
div.footer .inner{float:right;position:relative;top:15px;right:50px}
div.footer p{display:block;float:left;width:450px;position:relative;top:70px;left:30px}
div.footer .bookmarks{position:relative;left:15px;top:150px}
div.footer .bookmarks div{width:290px;height:35px;padding-top:5px}
div.footer .counters-banners{float:right;width:240px;margin-top:70px}

/* footer end */

/* main container begin */

div.body{background:url(/images/structure/page-background.jpg) no-repeat;width:645px;height:2330px;text-align:center}

div.body .page-container{width:625px;margin:0px auto;text-align:center;float:none}

div.body .page-container .head{height:130px;width:100%;position:relative}

div.body .page-container .content{width:100%}

div.body .page-container .content span.gallery img{width:200px}

span.plist{width:100%;display:block;text-indent:10px;text-align:left;color:#FC3;font-size:15px;margin:10px 0 10px 0}

div.body .page-container .head span.navbreadcrumb{text-align:left;color:#FC3;font-size:14px;display:block;position:absolute;top:98px;left:0px}

div.fullbody{background:url(/images/structure/page-background-full.jpg) no-repeat;width:802px;height:2330px;float:right}

div.fullbody .page-container .content{width:100%}

div.fullbody .page-container{width:790px;margin:0px auto;text-align:center;float:none}

div.fullbody .page-container .head{height:110px;width:100%;position:relative}

div.fullbody .page-container .head span.navbreadcrumb{text-align:left;color:#FC3;font-size:14px;display:block;position:absolute;top:73px;left:0px}

h2.common-page-title{position:relative;top:30px}

div.body .enclosed-block-left{margin:3px 10px 3px 0px;width:340px;color:#FC3;font-size:14px}

div.news-image{margin-right:5px;color:#FC3;font-size:14px}
div.news-image img{width:150px}

/* main container end */

/* specific pages begin */

/* property tabs block page begin */

div.propertyTabsBlock{width:475px;color:#FC3;font-size:13px}

div.property-header{background:url(/images/structure/apartments-header.jpg) no-repeat;width:100%;height:30px;color:#FC3;font-size:15px;border-bottom:solid 1px #000}

#ajaxBlock{width:100%}

div.property-header span.l{display:block;float:left;margin:4px 0 0 10px}

div.property-header span.r{display:block;float:right;margin:4px 5px 0 0;font-size:13px}

div.property-header span.u{text-decoration:underline}

div.header-menu {width:478px}

div.header-menu a{color:#FC3;font-size:12px;display:block;float:left;padding-top:3px;height:40px}

div.header-menu a.up{padding-top:6px;font-size:14px}

div.header-menu a.down{text-decoration:underline;cursor:pointer}

a.button1down{
background:url(/images/structure/property-group-button-1-1.jpg) no-repeat;
width:122px
}

a.button1up{
background:url(/images/structure/property-group-button-1-2.jpg) no-repeat;
width:122px;
}

a.button1down1{
background:url(/images/structure/property-group-button-1-3.jpg) no-repeat;
width:122px
}

a.button2down{
background:url(/images/structure/property-group-button-2-1.jpg) no-repeat;
width:125px
}

a.button2up{
background:url(/images/structure/property-group-button-2-2.jpg) no-repeat;
width:125px
}

a.button2down1{
background:url(/images/structure/property-group-button-2-3.jpg) no-repeat;
width:125px
}

a.button2down2{
background:url(/images/structure/property-group-button-2-4.jpg) no-repeat;
width:125px
}

a.button3down{
background:url(/images/structure/property-group-button-3-1.jpg) no-repeat;
width:121px
}

a.button3up{
background:url(/images/structure/property-group-button-3-2.jpg) no-repeat;
width:121px
}

a.button3down1{
background:url(/images/structure/property-group-button-3-3.jpg) no-repeat;
width:121px
}

a.button3down2{
background:url(/images/structure/property-group-button-3-4.jpg) no-repeat;
width:121px
}

a.button4down{
background:url(/images/structure/property-group-button-4-1.jpg) no-repeat;
width:107px
}

a.button4up{
background:url(/images/structure/property-group-button-4-2.jpg) no-repeat;
width:107px
}

a.button4down1{
background:url(/images/structure/property-group-button-4-3.jpg) no-repeat;
width:107px
}

div.propertyTabsBlock div.gallerylinks{margin-bottom:20px}

div.propertyTabsBlock div.gallerylinks a{font-size:12px;color:#FC3;display:block;float:left;margin-left:17px}

div.propertyTabsBlock div.gallerylinks a.off{text-decoration:underline;cursor:pointer}

div.propertyTabsBlock img.thumb{width:152px;height:113px}

div.propertyTabsBlock img#main, img#main-fl{width:100%;max-height:670px}

div.propertyTabsBlock div#image-descr{width:380px}

div.propertyTabsBlock div.floorplans{margin-top:20px}

div.propertyTabsBlock div#image-descr-fl{width:430px}

div.propertyTabsBlock div.property-tabblock{text-align:left}

div.propertyTabsBlock div.property-tabblock h2{color:#FC3;margin:10px 0 10px 0;font-size:16px}

div.property-infoblock img.full{width:100%;margin-bottom:5px}

div.property-briefblock{float:right;width:298px;font-size:12px;color:#FC3;text-align:left}

div.property-briefblock span{color:#FFF}

div.property-briefblock img.sm{width:94px;height:70px}

div.property-briefblock img.full{width:100%;margin-bottom:5px}

div.property-briefblock div.black-block{background:url(/images/structure/black-block.gif) no-repeat;width:250px;height:40px;margin:0px auto;position:relative;float:none}

div.black-block img{display:block;position:absolute;top:5px;left:5px}

div.black-block a.link{display:block;position:absolute;top:10px;left:35px}

div.propertyTabsBlock div.pricelist-header{width:100%;margin-bottom:6px}

div.propertyTabsBlock div.pricelist-header a{color:#FC3;font-size:12px;display:block;float:left}

div.propertyTabsBlock div.aptsPricelistRow{background:url(/images/structure/ap-prices-row.gif) no-repeat;width:470px;height:45px;padding-top:4px;color:#FFF;font-size:12px;cursor:pointer}

div.propertyTabsBlock div.aptsPricelistRowExp{background:url(/images/structure/ap-prices-row-exp-a.gif) no-repeat;float:left;width:470px;height:175px;padding-top:4px;color:#FFF;font-size:12px;overflow:hidden;cursor:pointer}

div.propertyTabsBlock div.aptsPricelistRow span.tooltip-a{position:relative;float:left;top:-22px;left:0px;width:460px;height:65px;background:url(/images/structure/note-apts-a.gif) no-repeat;display:none}

div.propertyTabsBlock div.aptsPricelistRow span.tooltip-b{position:relative;float:left;top:-37px;left:0px;width:460px;height:80px;background:url(/images/structure/note-apts-b.gif) no-repeat;display:none}

div.propertyTabsBlock div.aptsPricelistRow:hover span{display:block}

div.propertyTabsBlock div.aptsPricelistRow div.sl{}

div.propertyTabsBlock div.aptsPricelistRow div.sl a{display:block;float:left}
div.propertyTabsBlock div.aptsPricelistRowExp div.sl a{display:block;float:left}

div.propertyTabsBlock a.ap{width:90px}
div.propertyTabsBlock a.fl{width:82px}
div.propertyTabsBlock a.tp{width:115px}
div.propertyTabsBlock a.sz{width:55px}
div.propertyTabsBlock a.pr{width:80px}

div.propertyTabsBlock a.h{width:70px}
div.propertyTabsBlock a.f{width:45px}
div.propertyTabsBlock a.b{width:70px}
div.propertyTabsBlock a.hs{width:70px}
div.propertyTabsBlock a.ys{width:70px}

div.propertyTabsBlock a.red{color:#FF0000}

div.propertyTabsBlock div.aptsPricelistRowExp div.pricelist-ruler{width:440px;margin:3px;height:1px;background:#FC3;font-size:0px}

div.propertyTabsBlock div.aptsPricelistRow div.h{display:none;width:440px}

div.propertyTabsBlock div.aptsPricelistRowExp div.h{display:block;color:#FC3;position:relative;left:10px;width:440px}

div.propertyTabsBlock div.aptsPricelistRowExp div.h span{color:#FFF}

div.propertyTabsBlock div.aptsPricelistRowExp div.info-block{width:260px;text-align:left;color:#FC3}

div.propertyTabsBlock div.aptsPricelistRowExp div.info-block div.block-entrance{margin-right:20px}

div.propertyTabsBlock div.aptsPricelistRowExp div.info-block span{color:#FFF}

div.propertyTabsBlock div.aptsPricelistRowExp div.plans-links-block{width:180px;text-align:right}

div.propertyTabsBlock div.aptsPricelistRowExp a.calc{display:block;float:left;width:47%;padding:5px}

/* property tabs block page end */

/* main begin */

div.discounts{
	background:url(/images/structure/special.png);behavior: url(/css/iepngfix.htc);width:645px;height:70px;float:left;position:relative;left:-10px
}

div.discounts h3{
	font-size:20px;position:relative;top:22px;color:#FC3
}

div.discounts-row{
	margin-bottom:15px;float:left
}

div.discounts-row div{
	width:190px;color:#FC3;font-size:12px;float:left;margin-left:12px
}

div.discounts-row div .l-fullw{
	margin:0px
}

div.discounts-row div img.border{
	width:100%
}

div.discounts-row div span{
	color:#F00;font-weight:bold
}

div.discounts-row div a.link-gold-u{
	float:left;width:100%;text-align:right;font-size:11px;position:relative;top:0px;color:#FC3
}

div.month-special{background:url(/images/common/month-special-background.jpg) no-repeat;width:475px;height:235px;float:left;font-size:12px;}
div.month-special p{padding-right:10px}
div.month-special ul{text-align:left;margin:0px;display:block;float:left;padding:0px;text-indent:20px;width:100%}
div.month-special div.descr{width:240px}
div.month-special span{width:100%;display:block;color:#FFF}
div.month-special span.title{width:80%;display:block;color:#FF0000;margin:0px auto;margin-top:7px}
div.month-special span.brief{
background:url(/images/structure/redoval.png); width:130px;height:21px;font-size:14px; margin:0px auto
}

div.callback{background:url(/images/common/background-callback.jpg) no-repeat;width:145px;height:235px;border:solid 1px #FFF;font-size:13px;color:#000;font-weight:bold}

div.callback a{display:block;position:relative;top:180px;color:#000}

/* main end */

/* contacts begin */

div.contacts-header{background:url(/images/structure/contacts-header.jpg) no-repeat;width:598px;height:26px;color:#FC3;margin-bottom:5px;float:left;border:solid 1px #FC3}

div.contacts-block{margin-top:6px;margin-bottom:6px;border-bottom:solid 1px #FC3;padding-bottom:7px;width:598px;color:#FFF}

div.contacts-block h3{margin-bottom:10px;color:#FC3}

div.contacts-block div.img img{display:block;float:left;width:173px}

div.contacts-block div.contact-text{font-size:13px;width:245px}
div.contacts-block div.contact-text-full{font-size:13px;width:100%}

div.contacts-block div img{display:inline;float:none}

div.contacts-block div.fw img{width:144px}

/* contacts end */

/* page catalog layout begin */

div.block-r{float:right;width:305px;color:#FC3;font-size:12px;line-height:20px;text-align:left}
div.block-l{width:305px;color:#FC3;font-size:12px;line-height:20px;text-align:left}

div.block-l div.title{text-align:center;width:100%;line-height:normal}
div.block-l span{color:#FFF}

div.block-r div.title{text-align:center;width:100%;line-height:normal}
div.block-r span{color:#FFF}

img.block{width:305px;border: solid 1px #FFF}

div.property30p{
	width:30%;font-size:12px;color:#FC3;margin-left:10px
}

div.property30p div.inner{
	margin-top:15px
}

div.property30p div.inner img{
	width:100%
}

div.property30p div.inner span{
	color:#FFF
}

/* page catalog layout end */


/* specific pages end */

/* popup windows begin */

html.calculator{height:99%;width:99%}

body.calculator{width:100%;height:100%;color:#FFF;font-size:12px;text-align:center;border:solid 1px #FC3}

body.calculator div.lh{width:70%;color:#FC3}
body.calculator div.lh span{color:#FFF}
body.calculator div.lhtxt{font-size:11px;text-align:justify;padding:5px;border:solid 1px #FFF}

body.calculator div.rh{width:30%}

/* popup windows end */

/* custom scroller begin */

#holder{float:left; height:950px; width:477px; overflow:hidden; z-index:3; position:relative}

#content{float:left; width:460px; height:950px; clip:rect(0,460px,950px,0); overflow:hidden; z-index:2}

#track{background:url(/images/structure/scrollbar-track.gif) no-repeat; position:relative; width:15px; height:900px; z-index:1}

#active{width:460px; position:absolute; left:0px; top:0px; z-index:0}

#dragbar{background:url(/images/structure/scrollbar-dragbar.gif) no-repeat; position:relative; top:2px; width:15px; height:120px; z-index:1}

div.scrollbar{width:15px;height:950px;visibility:hidden}

/* custom scroller end */

/* gallery block + popup block    begin */

div.galleryBlock{
	margin: 10px 0px 10px 0px;
}

div.galleryBlock img{
	width:150px
}

div.galleryBlock img.w305{
	width:305px
}

div.galleryBlock img.full{
	width:620px
}

div.mainImg{
	width:470px
}

div.mainImg img{
	width:464px;height:348px
}

div.rightImgBlock{
	width:150px
}

div#gallery{background:url(/images/structure/gallery-bckg.jpg) no-repeat;width:700px;height:720px;position:absolute;border:1px solid #FFF;left:400px;display:none;z-index:100}

div#gallery h1{
	width:auto
}

div#gallery img.thumb{
	width:154px;
	height:112px
}

div#gallery a.closetext{
	display:block;position:absolute;top:10px;right:40px
}

div#gallery a.closebutton{
	display:block;position:absolute;top:10px;right:10px
}

div#gallery .larr{
	position:relative;left:15px
}

div#gallery .rarr{
	position:relative;right:15px
}

/* gallery block + popup block  end */

/* forum begin */
table.forum-table{width:620px;border-color:#FC3;color:#FFF;font-size:11px;text-align:center;border:none}
table.forum-table a{color:#fc3}
table.forum-table td span.img{display:block;float:left;text-align:left}
table.forum-table td span.txt{display:block;float:left;text-align:left;position:relative;left:10px;width:300px}
table.forum-table tr td.forum-header{border:solid 1px #FC3;border-bottom:none;background:url(/images/forum/forum-header.jpg) no-repeat;width:100%;height:54px}
table.forum-table td form{display:block;float:left}
table.forum-table td form select{width:255px}
table.forum-table tr td.footer-row{font-size:14px;color:#FC3;background:url(/images/forum/header-pattern.jpg) no-repeat;border:solid 1px #FC3;border-top:none}
table.forum-table tr td{vertical-align:top;border:solid 1px #FC3;border-left:none;border-top:none}
table.forum-table tr td.border-both{border:solid 1px #FC3;border-top:none}
table.forum-table tr.header-row{font-size:14px;color:#FC3;background:url(/images/forum/header-pattern.jpg) no-repeat}
table.forum-table tr.header-row td{border:solid 1px #FC3;border-left:none}
table.forum-table tr.header-row td.border-both{border:solid 1px #FC3}
table.forum-table tr td.margin-row{border:solid 1px #FC3;border-top:none;background:url(/images/forum/header-pattern.jpg) no-repeat}
table.forum-table td.sticked{border:solid 1px #FC3;border-bottom:none}
table.forum-table td.no-topics{height:50px;border:solid 1px #FC3;border-top:none}
table.forum-table tr td.h13{width:90px}
table.forum-table tr td.h23{width:448px}
table.forum-table tr td.h33{width:90px}
table.forum-table tr td.h14{width:440px}
table.forum-table tr td.h24{width:50px}
table.forum-table tr td.h34{width:30px}
table.forum-table tr td.h44{width:100px}
table.forum-table tr td.forum-insert-block{
	background:url(/images/forum/insert-block-pattern.jpg) no-repeat;
	color:#FC3;
	font-size:12px;
	border-left:solid 1px #FC3
}
td.forum-insert-block div{width:92%;text-align:left;margin:2px 0 0 5px}
td.forum-insert-block span{margin-right:5px;float:left}
td.forum-insert-block div span.alert{color:#FFF;padding-left:70px;width:500px;height:15px}
td.forum-insert-block label{display:block;float:left}
td.forum-insert-block label{width:70px}
td.forum-insert-block input{width:200px}
td.forum-insert-block input.wide{width:360px}
td.forum-insert-block input.tiny{width:100px}
td.forum-insert-block textarea{width:360px}
td.forum-insert-block #private_key{margin-left:200px;width:280px}
/* forum end */

a.nofloat{float:none}

/* articles and news blocks */

div.cblock{margin-bottom:30px}
div.cblock div.l{width:230px}
div.cblock div.r{width:390px}

div.cblock div.r div.link{position:relative;top:30px;color:#FFF;font-size:14px;width:100%}
div.cblock div.r div.date{float:right;color:#FC3;font-size:12px}

div.cblock img{width:200px}

h3.list{color:#FC3;font-size:15px;text-align:left;margin:15px 0 5px 0}
span.copyright{color:#FC3;font-size:12px;border:solid 1px #FFF;display:block;float:left;padding:4px;margin-top:10px}