.lang {
      FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold; 
}
.lang:hover {
      FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold; 
}
.imgcenter {
     padding-top:4px;  padding-bottom:2px;
}
.imgleft {
      padding-top: 16px; padding-left: 16px; float: left;
}
.imgright {
     padding-top: 16px; padding-right: 16px; float: right;
}
.menubot{
     padding-top:  65px; padding-left: 16px; float: left;
}
.menutop  {
     padding-top: 0px;  padding-left: 16px; float: left;
}

.menumainb {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; text-transform: uppercase; 
}
.menumainb:hover {
	FONT-SIZE: 12px; COLOR: #b22842; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; text-transform: uppercase; 
}
.menumainw {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; text-transform: uppercase; 
}
.menumainw:hover {
	FONT-SIZE: 12px; COLOR: #b22842; FONT-FAMILY: Tahoma; TEXT-DECORATION:  underline; text-transform: uppercase; 
}
.menub {
	FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.menub:hover {
	FONT-SIZE: 12px; COLOR: #b22842; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
.menut {
    FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold; 
}
.menut:hover {
    FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold; 
}
.map-top {
          background: url(../images/map-top.jpg) repeat-x top; width: 100%; height: 100%;
} 
.map-bot {
          background: url(../images/map-bot.jpg) repeat-x bottom; width: 100%;  height: 100%;
}
.map-top-2 {
          background: url(../images/map-top-2.jpg) repeat-x top; width: 100%; 
} 
.map-bot-2 {
          background: url(../images/map-bot-2.jpg) repeat-x bottom; width: 100%;  
}
.fon-top {
          background: url(../images/fon-top.gif) repeat-x top; width: 100%;  
} 
.fon-bot {
          background: url(../images/fon-bot.gif) repeat-x bottom; width: 100%;  
}

.fon-kremlen {
          background: url(../images/fon-kremlen.gif) repeat-x bottom; height: 119px;
}

#black1 {
         width: 14%; background: #fff; float: left;
}
.space {
         width: 2%; height: 110px; float: left;
}
#country {
         width: 40%; background: #fff; float: left;
}
#city {
         width: 40%; background: #fff; float: right;    
}

#space2 {
         width: 17%;  float: left;
}
#rentfl {
         width: 44%; background: #535252; float: left;   
}
#rentkot {
         width: 36%; background: #535252; float: right;
}
#ohrana {
         width: 45%; background: #535252; float: right;
}
#dflat {
         width: 17%; background: #535252; float: left;
}
#menubot {
         width: 35%;  float: left;
}
#black1, #country, #city, #space2, #menubot {
          height: 110px; 
}
#dflat,#ohrana {
          height: 110px; 
}
#rentfl,#rentkot  {
         height: 110px; 
}


#complex {
         width: 42%; background: #535252;  float: left;
}
#sutki {
         width: 36%; background: #fff;  float: left;
}
#kottedj {
         width: 17%; background: #535252;  float: right;
}
#space3{
         width: 2%; float:  left;
}
#complex, #sutki, #kottedj, #space3 {
          height: 117px;
}

#black2 {
         width: 19%; background: #535252;
}
.pages {
         color: #000;  TEXT-DECORATION: none;
}
.pages:hover {
         color: #b22842;  TEXT-DECORATION: underline;
}
.det  {
         color: #000;  TEXT-DECORATION: underline;
}
.det:hover  {
         color: #b22842;  TEXT-DECORATION: none;
}
body {
         background: #C2C1B6;  color:  #000;  font-size: 12px; font-family: Tahoma; 
}
td {
        color:  #000;  font-size: 12px;  font-family: Tahoma; 
}

ul {
       margin-left: 0px;  padding-left: 0px;    list-style: none;
}
li {
       padding-bottom: 6px;
}
.leftmenuh {
        color:  #fff;    font-family: Verdana;  ;  font-size: 10px;  font-weight: bold;
}
.leftmenu {
         color: #000;  TEXT-DECORATION: none;
}
.leftmenu:hover {
         color: #b22842;  TEXT-DECORATION: underline;
}
.fon-kn {
        text-align: center ;  background: url(../images/row.gif)  no-repeat  right; 
}	
.kn  {
         text-transform: lowercase;  background: url(../images/fon-kn.gif) repeat-x ;  height: 20px;  padding-bottom:  6px;  padding-top:  4px;  padding-left:  14px;  padding-right:  14px;  FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold;
}
.kn:hover  {
         text-transform: lowercase;  background: url(../images/fon-kn.gif) repeat-x ;  height: 20px;  padding-bottom:  6px;  padding-top:  4px;  padding-left:  14px;  padding-right:  14px;   FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; font-weight: bold;
}

html, window, body
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

table { border:none; }
img { border:none; }
a { color:#57636d; text-decoration:none; }
a:hover { text-decoration:underline; }

body
{
	background:repeat center top url(../images/outerbackground.gif);
}

#outertable
{
	width:100%;
}

#outertable td.lt
{
	vertical-align:top;
	background:repeat-y bottom right url(../images/leftmiddle.gif);
	width:50%;
}

#outertable td.lt div
{
	width:100%;
	height:572px;
	background:no-repeat top right url(../images/lefttop.gif);
}

.second #outertable td.lt div { background:no-repeat top right url(../images/lefttopsec.gif); }

#outertable td.rt
{
	vertical-align:top;
	background:repeat-y bottom left url(../images/rightmiddle.gif);
	width:50%;
}

#outertable td.rt div
{
	width:100%;
	height:572px;
	background:no-repeat top left url(../images/righttop.gif);
}

.second #outertable td.rt div { background:no-repeat top left url(../images/righttopsec.gif); }

#outertable td.lb
{
	vertical-align:bottom;
	background:repeat-y top right url(../images/leftmiddle.gif);
	width:50%;
}

#outertable td.lb div
{
	width:100%;
	height:167px;
	background:no-repeat bottom right url(../images/leftbottom.gif);
}

#outertable td.rb
{
	vertical-align:bottom;
	background:repeat-y top left url(../images/rightmiddle.gif);
	width:50%;
}

#outertable td.rb div
{
	width:100%;
	height:167px;
	background:no-repeat bottom left url(../images/rightbottom.gif);
}

#outertable td.outercell
{
	width:990px;
	height:100%;
	vertical-align:top;
	background:repeat left top url(../images/background.gif);
}

#innertable
{
	width:990px;
}

#header, .header
{
	height:316px;
	background:no-repeat top center url(../images/header.jpg);
	vertical-align:top;
	text-align:left;
}

#en .header
{
	background:no-repeat top center url(../images/headere.jpg);
}

.second #header
{
	height:278px;
	background:no-repeat top center url(../images/headersec.jpg);
}

#logoline { margin:65px 0px 0px 386px; }
#topmenuline { margin:50px 0px 0px 56px; }
#buyitbtn { vertical-align:top; margin-right:408px;}
#rentitbtn { vertical-align:top; margin-left:0px;}

#langline
{
	float:right;
	margin:110px 10px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
}

#langline p
{
	margin:0px;
	padding:0px;
}

#langline a { color:#96896c; }

#bottommenuline , #bottommenuline li, .bottommenuline , .bottommenuline li
{
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
}

#bottommenuline 
{ 
	margin:114px 0px 0px 66px; 
	display:inline;
}

.bottommenuline 
{ 
	margin:118px 0px 0px 128px; 
	display:inline;
}



.second #logoline { margin:10px 0px 0px 3px; }
.second #topmenuline { margin:1px 0px 0px 76px; }

.second #bottommenuline, .second .bottommenuline { margin:11px 0px 0px 98px; }
.second #buildingtype1 { margin:0px 74px 0px 0px; }
.second #buildingtype2 { margin:0px 80px 0px 0px; }
.second #buildingtype3 { margin:0px 62px 0px 0px; }
.second #buildingtype4 { margin:0px 56px 0px 0px; }



#footer
{
	background:no-repeat bottom center url(../images/footer.gif);
	height:139px;
	vertical-align:top;
	padding:0px 40px;
}

#footer div.dlink
{
	margin:0px 0px 28px 0px;
	color:#cf9a27;
}

#footer div.dlink a
{
	color:#6f5a10;
}

#footer div { text-align:center;}

#footer div a
{
	color:#000000;
}

#footer div.indextext
{
	margin:10px 20px 20px 20px;
	text-align:justify;
}

#contentouter 
{ 
	background:url(../images/pageback.gif);
}

#second
{
	width:100%;
	background:repeat-y top center url(../images/secondbackground.gif);
}

#second .secondtop
{
	height:119px;
	background:no-repeat top center url(../images/secondtop.gif);
}

#second .secondbottom
{
	height:140px;
	background:no-repeat bottom center url(../images/secondbottom.gif);
}

#secondinner
{
	width:100%;
}

#secondinner .leftcolumn
{
	width:30px;
	background:no-repeat top right url(../images/leftcolumn.gif);
}

#secondinner .rightcolumn
{
	width:30px;
	background:no-repeat bottom left url(../images/rightcolumn.gif);
}

#form
{
	width:100%;
}

#form .formtop
{
	background:no-repeat top left url(../images/formtop.gif);
	height:110px;
	vertical-align:top;
}

#form .formtop div
{
	margin:58px 380px 0px 380px;
}

#form .formtop div label
{
	display:block;
	float:left;
	width:114px;
}

#form .formtop div label input
{
	margin:0px 0px 0px 25px;
	vertical-align:middle;
}

#forminner
{
	width:810px;
	margin:0px 30px 0px 100px;
}

#forminner td
{
	vertical-align:top;
}

#forminner .left
{
	width:440px;
}

#forminner .left label
{
	display:block;
	float:left;
	width:160px;
	height:28px;
	padding:4px 0px 0px 0px;
}

#forminner .right div
{
	height:28px;
}

#forminner .right div span
{
	display:block;
	float:left;
	width:140px;
	padding:4px 0px 0px 0px;
}

#forminner .right div label span
{
	display:inline;
	float:none;
	margin:0px 4px 0px 4px;
	padding:0;
}

#forminner .right input
{
	width:80px;
	vertical-align:-3px;
	margin:0px 0px 0px 4px;
	vertical-align:middle;
}

#forminner .right select
{
	width:226px;
}

#form .formbottom
{
	height:77px;
	background:no-repeat top left url(../images/formbottom.gif);
	vertical-align:top;
}

#form .formbottom table
{
	margin:30px 0px 0px 70px;
	height:26px;
}

#form .formbottom .catalogid
{
	width:630px;
	vertical-align:middle;
}

#form .formbottom .catalogid input
{
	width:80px;
	height:15px;
	vertical-align:-2px;
	margin-left:20px;
}

#form .formbottom table .submit
{
	width:140px;
	vertical-align:bottom;
	text-align:center;
}

#form .form
{
	background:repeat-y top left url(../images/formbackground.gif);
}

.catalogitem
{
	width:100%;
	background:repeat-y top left url(../images/catalogitembackground.gif);
}

.cataloglist
{
	width:100%;
}

.catalogitem .itemtop
{
	height:76px;
	background:no-repeat top left url(../images/catalogitemtop.gif);
	vertical-align:top;
}

.catalogitem .itemtop .heading
{
	margin:16px 0px 0px 50px;
	width:800px;
}

.catalogitem .itemtop .heading .code
{
	vertical-align:top;
	width:150px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#3a4b5f;
}

.catalogitem .itemtop .heading .header
{
	padding:12px 0px 0px 44px;
	font-size:12px;
	color:#3a4b5f;
	text-transform:uppercase;
}

.catalogitem .itembottom
{
	height:24px;
	background:no-repeat top left url(../images/catalogitembottom.gif);
}

.catalogitem .itemcontent
{
	text-align:left;
	background:no-repeat 224px bottom url(../images/catalogblocksbottom.gif);
}

.catalogimage
{
	padding:0;
	width:224px;
	background:no-repeat 34px 0px url(../images/catalogimage.gif);
	text-align:right;
	float:left;
}

.catalogimage div
{
	height:148px;
	text-align:center;
}

.catalogimage div img
{
	margin:5px 0px 0px 41px;
}

.catalogimage span
{
	margin:0px 8px 0px 0px;
}

.catalogblcoks
{
	width:646px;
	margin-left:275px;
	padding:0px 0px 20px 0px;
}

.catalogblcoks .block, .itemblocks .block
{
	border:solid 1px #dfd9ca;
	background:no-repeat center url(../images/catalogblocklight.gif) #f6f4ec;
	margin:0px 0px 6px 0px;
	padding:0px 0px 2px 0px;
}

.catalogblcoks .secblock,  .itemblocks .secblock
{
	background:no-repeat center url(../images/catalogblockdark.gif) #ede8db;
}

.catalogblcoks .block .label, .itemblocks .block .label
{
	float:left;
	padding:2px 26px 0px 26px;
}

.catalogblcoks .block .single, .itemblocks .block .single
{
	padding:2px 26px 0px 26px;
}


.catalogblcoks .block .value
{
	width:220px;
	margin:2px 0px 0px 394px;
}

.itemblocks .block .value
{
	width:220px;
	margin:2px 0px 0px 494px;
}

#index
{
	width:100%;
}

#welcome
{
	vertical-align:top;
	width:578px;
}

#welcome .welcomeouter
{
	width:100%;
}

#welcome .welcometop
{
	background:url(../images/welcometop.gif);
	height:167px;
}

#welcome .welcomebottom
{
	background:url(../images/welcomebottom.gif);
	height:183px;
}

#welcome .welcomeinner
{
	width:100%;
	background:url(../images/welcomebackground.gif);
}

#welcome .welcomeleft
{
	width:28px;
	background:no-repeat top right url(../images/welcomeleft.gif);
}

#welcome .welcomeright
{
	width:48px;
	background:no-repeat bottom left url(../images/welcomeright.gif);
}

#offer
{
	vertical-align:top;
	background:no-repeat bottom left url(../images/offerfooter.gif);
}

#offerouter
{
	width:100%;
}

#offerouter .offertop
{
	background:no-repeat top left url(../images/offertop.gif);
	height:430px;
	text-align:left;
	vertical-align:top;
}

#offerouter .offerbottom
{
	background:url(../images/offerbottom.gif);
	height:12px;
}

#offerinner
{
	margin:162px 0px 0px 39px;
	width:321px;
}

#offerinner .image
{
	height:172px;
	text-align:center;
	vertical-align:middle;
}

#offerinner .text
{
	padding:65px 0px 10px 0px;
	color:#543813;
}

#offerinner .text div.heading a
{
	height:12px;
	color:#c28b3a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
}

div.detail
{
	padding:8px 4px 0px 0px;
	text-align:right;
}

div.detail a { color:#9c4f11; }

#welcome .welcomecontent
{
	color:#543813;
	padding:0px 20px;
}

.contentcolumn
{
	padding:0px 30px 0px 30px;
}

h1
{
	font-size:24px;
	text-align:center;
	font-family:"Times New Roman", Arial, Tahoma;
	font-weight:normal;
	font-style:italic;
	margin:0px 0px 14px 0px;
}

.message
{
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size:36px;
	font-style:italic;
	margin:40px;
}

.imagezone
{
	text-align:center;
}

div.pagging
{
	text-align:center;
	margin:14px 0px 0px 0px;
}

div.pagging .first, div.pagging .prev
{
	margin:0px 5px 0px 0px;
}

div.pagging .last, div.pagging .next
{
	margin:0px 0px 0px 5px;
}

div.pagging .page
{
	margin:0px 3px 0px 3px;
}

div.orderform
{
	padding:0px 0px 0px 200px;
}

div.orderform label span
{
	display:block;
	width:100px;
	float:left;
	clear:left;
	padding:4px 0px 0px 0px;
}

div.orderform label input
{
	display:block;
	width:350px;
	height:16px;
}

div.sucess
{
	text-align:center;
	font-weight:bold;
	color:#00a000;
	padding:0px 0px 15px 0px;
}

div.orderform label div.label
{
	padding:5px 0px 2px 0px;
}

div.orderform textarea
{
	width:450px;
	height:200px;
}

div.orderform div.submit
{
	padding:10px 0px 0px 344px;
}

table.itemramkouter
{
	width:auto;
	margin:0px auto;
}

td.itemramktop
{
	height:29px;
	background:repeat-x left top url(../images/itemramkt.gif);
}

div.itemramklt
{
	width:51px;
	height:29px;
	background:no-repeat left top url(../images/itemramklt.gif);
	float:left;
}

div.itemramkrt
{
	width:150px;
	height:29px;
	background:no-repeat left top url(../images/itemramkrt.gif);
	float:right;
}

td.itemramkl
{
	width:43px;
	background:repeat-y left top url(../images/itemramkl.gif) #ffffff;
	vertical-align:bottom;
}

td.itemramkl div
{
	width:43px;
	height:95px;
	background:no-repeat left top url(../images/itemramkli.gif);
}

td.imagezone
{
	width:auto;
	vertical-align:middle;
	text-align:center;
	background:#ffffff;
}

td.itemramkr
{
	width:43px;
	vertical-align:top;
	text-align:right;
	background:repeat-y left top url(../images/itemramkr.gif);
}

td.itemramkr div
{
	width:43px;
	float:right;
	height:100px;
	background:no-repeat left top url(../images/itemramkri.gif);
}

td.itemramkbottom
{
	height:29px;
	background:repeat-x left top url(../images/itemramkb.gif);
}

div.itemramklb
{
	width:114px;
	height:29px;
	background:no-repeat left top url(../images/itemramklb.gif);
	float:left;
}

div.itemramkrb
{
	width:87px;
	height:29px;
	background:no-repeat left top url(../images/itemramkrb.gif);
	float:right;
}

.itemdesc
{
	width:840px;
	margin:0px auto;
	background:repeat-y left 25px url(../images/itemdescrbackground.gif);
}

.itemdesc .itemdesctop
{
	width:840px;
	height:25px;
	background:no-repeat left top url(../images/itemdescrtop.gif);
	margin-bottom:5px;
}

.itemdesc .itemdescbottom
{
	width:840px;
	height:25px;
	background:no-repeat left top url(../images/itemdescrbottom.gif);
}

.itemdesc .block
{
	margin:0px 40px 6px 40px;
}

.itemdesc .itemtext
{
	margin:0px 40px 6px 40px;
}

.indexcell
{
	background:no-repeat left bottom url(../images/pagefoot.gif);
}

.indexinner
{
	background:no-repeat left top url(../images/indextop.gif);
	padding:60px 30px 100px 30px;
}

.secinner
{
	background:no-repeat left top url(../images/indextop.gif);
	padding:85px 60px 100px 60px;
}

.secondinner
{
	background:no-repeat left top url(../images/indextop.gif);
	padding:30px 30px 100px 30px;
}

.sendback
{
	margin:0px 0px 20px 60px;
}

.sendback a
{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#784231;
}

#indexcats
{
	width:100%;
}

#indexcats .left { text-align:right; padding-right:20px; }
#indexcats .right { text-align:left; padding-left:20px;}
#indexcats th { vertical-align:bottom; padding-bottom:10px; }
#indexcats td { vertical-align:top; }

#indexcats .left table { margin-left:auto; }
#indexcats .right table { margin-right:auto; }

#indexcats table
{
	width:400px;
	margin:5px;
}

#indexcats table th
{
	background:#dccfb6;
	text-align:left;
	vertical-align:middle;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	padding:10px 20px;
}

#indexcats table th a
{
	color:#8b7440;
}

#indexcats .right table th
{
	text-align:right;
}

#indexcats .right table th a
{
	color:#000000;
}

#indexcats table.buyit th
{
	height:76px;
	background:#9c8c73;
}

#indexcats table.buyit th a
{
	color:#f0ecdb;
}

#indexcats table td
{
	width:160px;
	height:96px;
	background:#dccfb6;
	text-align:center;
	vertical-align:middle;
}

.pageseparator
{
	background:url(../images/indexseparator.gif) center center no-repeat;
	height:30px;
}

.longcolumn
{
	background:url(../images/blockback.gif);
	margin-bottom:10px;
	width:229px;
}

.shortcolumn
{
	background:url(../images/blockback.gif);
	margin-bottom:10px;
	padding-bottom:15px;
}

.shortcolumnitem
{
	background:url(../images/shortblocksep.gif) left top no-repeat;
	width:164px;
	padding:15px 15px 10px 15px;
}

.shortcolumnitem img
{
	margin-left:20px;
}

.longcolumnbottom
{
	background:url(../images/longblocksep.gif) no-repeat left bottom;
	width:229px;
}

.longcolumntop
{
	background:url(../images/longblocksep.gif) no-repeat left top;
	width:200px;
	padding:14px 15px;
}

#left { color:#7b6947; width:200px; }

#left ul
{
	padding:0px;
	margin:0px 0px 15px 0px;
}

#left a
{
	color:#7b6947;
	text-decoration:underline;
}

#center
{
	padding:0px 10px;
}

.headerline
{
	padding:0px 150px 0px 180px;
	color:#3c3321;
	font-size:18px;
	height:25px;
}

.headerleft
{
	float:left;
}

.headerright
{
	float:right;
}

#secstub
{
	padding:0px 10px 10px 100px;
}
#secstub a
{
	color:#960341;
}
.secstubsizer
{
	width:1px;
}

.secstubsizer div
{
	height:60px;
}

.searchintro
{
	margin:10px 0px 0px 100px;
	color:#7b6947;
}

.searchintro td
{
	color:#7b6947;
}

.searchform
{
	text-align:center;
}

.searchform input, .searchform select
{
	margin:0px 10px 0px 5px;
}

input, select
{
	font-size:11px;
}

input.small { width:30px;}
input.medium { width:50px; }

.pagesline
{
	text-align:left;
	margin:10px 0px 5px 0px;
	position: relative;
	left: 138px;
	top: 10px;
}

.searchbtn
{
	vertical-align:middle;
}

.resultstable
{
	width:100%;
	border:0px;
}

.resultstable th
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	background:url(../images/headerback.gif);
	padding:6px;
}

.resultstable td
{
	background:url(../images/tableback.gif);
	padding:6px;
	color:#26373c;
	font-size:11px;
}

.resultstable td a
{
	color:#a63e05;
	font-size:11px;
}


/**************************************************************************************\
*                                     Item                                             *
\**************************************************************************************/

#itemouter
{
	width:100%;
}

.itemlefttop, .itemleftbottom
{
	background:url(../images/itemleft.gif) right top repeat-y;
	width:50%;
}

.itemrighttop, .itemrightbottom
{
	background:url(../images/itemright.gif) left top repeat-y;
	width:50%;
}

.itemlefttop, .itemrighttop { vertical-align:top; }
.itemleftbottom, .itemrightbottom { vertical-align:bottom; }
.itemlefttop div { background:url(../images/itemlefttop.gif) right top no-repeat; height:203px; }
.itemrightttop div { background:url(../images/itemrighttop.gif) left top no-repeat; height:203px; }
.itemleftbottom div { background:url(../images/itemleftbottom.gif) right top no-repeat; height:217px; }
.itemrightbottom div { background:url(../images/itemrightbottom.gif) left top no-repeat; height:217px; }

.iteminner
{
	background:url(../images/itemback.gif) repeat-y left top;
}

.itemfooter
{
	width:990px;
	background:url(../images/itemfooter.jpg) left bottom no-repeat;
}

.itemheader
{
	width:990px;
	background:url(../images/itemheader.jpg) left top no-repeat;
}

.tabmenu
{
	padding:42px 0px 0px 143px;
}

.tabmenu .itemitem img
{
	margin:0px 48px 0px 0px;
}

.iteminner h1
{
	color:#a23013;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	margin:10px 70px 0px 0px;
	font-family:Arial;
}

.tabmenu small
{
	font-size:11px;
	display:block;
	text-align:right;
	margin:3px 80px 0px 0px;
}

.tabmenu small a
{
	font-size:12px;
	color:#65430b;
	text-decoration:underline;
}

.itemcontent
{
	margin:0px 20px;
}

.imageouter
{
	margin:10px 0px 0px 0px;
	width:554px;
	background:url(../images/itemimage.gif) left top repeat-y;
}

.imageinner
{
	background:url(../images/itemimagetop.jpg) left top no-repeat;
}

.itemimage
{
	padding:33px 0px 0px 0px;
	text-align:center;
}

.imageinner .control
{
	text-align:center;
	padding:20px 0px;
}

.album
{
	background:url(../images/itemalbum.gif) left top repeat-y;
}

.albumouter
{
	background:url(../images/itemimagebottom.gif) left bottom no-repeat;
}

.albuminner
{
	background:url(../images/itemalbumtop.gif) left top no-repeat;
	padding:15px 30px 42px 30px;
}

.albuminner table
{
	width:494px;
}

.albuminner table td
{
	width:20%;
	text-align:center;
	vertical-align:middle;
}

.smoll
{
	display:none;
}

.albuminner table td img
{
	margin:8px;
}

.albuminner table td img.activeimg
{
	border:solid 4px #DA251C;
	margin:4px;
}

.itemid
{
	margin:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
}

.itemdesctext
{
	margin:0px 0px 0px 10px;
}

.itemdesctext .contacts
{
	margin:0px 0px 0px 5px;
	color:#a23013;
	font-weight:bold;
}

.itemfeed
{
	background:url(../images/itemfeed.gif) left top repeat-y;
	width:373px;
}

.itemfeedbottom
{
	background:url(../images/itemfeedbottom.gif) left bottom no-repeat;
}

.itemfeedtop
{
	background:url(../images/itemfeedtop.gif) left top no-repeat;
	padding:25px;
}

.feedname
{
	color:#a23013;
	font-size:18px;
}

.feedanti
{
	text-align:left;
}

.submits
{
	text-align:right;
}

.tabbot
{
	padding-top:120px;
	text-align:center;
}

.dlink
{
	text-align:right;
	margin:0px 20px 5px 0px;
	font-size:10px;
	color:#a19b61;
}
