body {margin:0px;padding:0px; font-family:arial;font-size:12px;background:#f8f8f8;}
img {border:0px;}
div#header{height:173px; background:#dc3112 url('images/hgr.jpg'); color:#ffffff;}
div#header div#logo{height:130px; width:638px; background:url('images/hroom.jpg') no-repeat;padding:43px 0px 0px 46px;}
div#header div#logo img{float:left;}
div#header div#logo .title {padding:20px 0px 0px 97px;}
div#header div#logo .title a{text-decoration:none;color:#ffffff;}
div#header div#logo .title a:hover{text-decoration:underline;}
div#header .big{font-size:30px;}
div#header .mid{font-size:24px;}
div#header div#phone {position:absolute;background:url('images/rainbow.jpg') top right no-repeat; right:0px; padding:31px 24px 0px 0px;top:0px;/*top:31px;*/ height:173px;text-align:right;}

div#tMenu ul {margin:0; padding:0; list-style:none;}
div#tMenu {height:50px; background:silver url('images/tmgr.gif');border-top:1px solid #808080;}
div#tMenu ul li {float:left;border-right:1px solid #909090;}
div#tMenu a{color:#ffffff;text-decoration:none;height:50px;display:block;float:left;line-height:50px;padding:0px 8px 0px 8px;font-size:11px;}
div#tMenu li.active a, div#tMenu a.active, div#tMenu a:hover{background-color:#f8f8f8;color:#404040;}


div#lMenu a {text-decoration:none;font-weight:normal;}
div#lMenu a:hover {text-decoration:underline;}
div#lMenu ul li.active a{font-weight:bold;}
div#lMenu ul li.active ul li a{font-weight:normal;}
div#lMenu ul li.active ul li.active a{font-weight:bold;}

div#lMenu ul{margin:2px 0px 2px 0px; padding:0px; list-style: none;}
div#lMenu ul li{padding:4px 0px 4px 0px;}
div#lMenu ul ul{border-left:3px solid #e56254; margin:8px; list-style: none;}
div#lMenu ul ul li{padding-left:6px;}

div#content {margin:45px 40px 40px 40px; display:block;}
div#content div#left{float:left;width:190px;clear:bottom;}
div#content div#main{margin-left:215px;}
div#content div#main table td{padding:8px;}

div#footer {height:80px; background:gray; border-top:4px solid silver;}
div#footer .contacts {float:left;color:#ffffff;padding:20px 0px 0px 26px;}
div#footer .counter {float:right;padding:20px 26px 0px 0px;font:10px tahoma;color:#d0d0d0;}
div#imenu {position:absolute; top:191px; right:19px;word-spacing:3px;widgth:70px;}
div#realstat{position:absolute; top:12px; right:26px;font-size:11px;color:#b60000;cursor:help;}

div#pathway{position:absolute; top:245px; left:256px;font-size:11px;color:silver;}
div#pathway a {color:silver;}

div.button {height:36px; width:184px;background:url('images/button.gif');text-align:center;line-height:36px;cursor:pointer;font-weight:bold;}
div.button:hover{color:#ce1408;}
div.orderButtonTop {position:absolute;top:240px; right:14px;}
div.orderButtonBottom{position:absolute;bottom:90px; right:8px;}

div.currencies {color:white; background-color:#e56254; padding:3px 6px 4px 10px; font-size:11px; position:absolute; top:0; left:214px;}
div.currencies .alias {display:inline;font-weight:bold;}
div.currencies .rate {display:inline;margin-left:4px;}

div#articles div.item{margin-bottom:16px;padding-bottom:4px; border-bottom:1px dashed #e56254;}
div#articles .item .date {font-size:10px;}
div#articles div.item .title {font-size:13px;margin:2px 0px 4px 0px;}

div#newsIntro .item{margin-bottom:12px;}
div#newsIntro .item .date {width:52px; height:12px;font-size:9px;background-color:#e56254;color:white;text-align:center; vertical-align:middle;}
div#newsIntro .item h5{font-size:12px; margin:0px 0px 4px 0px;padding:0px;}

div.sitemap ul {list-style: none;padding:0px;margin:0px;clear:right;}
div.sitemap ul li {font-weight:bold;padding:4px 0px 4px 0px;}
div.sitemap ul li li{font-weight:normal; padding-left:8px;}
div.sitemap .description {font-weight:normal; text-transform:lowercase; font-size:10px; color:silver; display:block;}


div#content div#main .realList td{padding:4px;border-collapse:collapse;}
div.realList {clear:bottom;}
div.realList div.gitem{width:340px;height:280px; float:left; cursor:pointer; background-color:#f8f8f8;margin:0px 2px 2px 0px;border:1px dotted silver;}
div.realList div.gitem:hover{background-color:#f0f0f0;}

.realList img{border:1px solid silver;}
.realList h1{margin-top:0px;}
.realList .item{margin-bottom:8px;}
.realList .title, div.photoAlbum .title{font-size:14px;font-weight:bold;}
.realList .caption{color:#808080;font-weight:normal;}
.realList .item .label{font-weight:normal;}
.realList .item .value{font-weight:bold;}
.realList .item .text{font-style:italic;margin:4px 0px 8px 0px;display:block;}
.realList .item .price{color:#ce1408;}
.realList .subitem {margin:8px 0px 0px 20px;}

.pager{font-weight:bold;margin:4px 0px 4px 0px;}
.pager span.active {color:silver;border:1px solid silver;padding:2px;margin:2px;}
.pager a{margin:2px;}

table.realTable {font-size:11px;border-collapse:collapse;}
table.realTable td {padding:2px;text-align:center;cursor:pointer;padding-left:4px; padding-right:4px;border-bottom:1px solid #F0F0F0;}
table.realTable tr.odd  td {background-color: #f4f4f4;}
table.realTable tr.hi, table.realTable tr:hover td{background-color:#ebebeb;text-decoration:underline;}
table.realTable th {font-weight:normal;padding:3px; padding-left:4px; padding-right:4px; text-align: center; background-color:#EBEBEB; border-style:solid; border-width:1px; border-top-color:white; border-left-color:white; border-right-color:#C0C0C0; border-bottom-color:#C0C0C0}
table.realTable th a {text-decoration:none;}
table.realTable th a:hover {text-decoration:underline;}
table.realTable th span.sym{color:#c0c0c0;}
table.realTable img {border:0;}

div.photoAlbum .photo {float:left;text-align:center; margin:1px;}
div.photoAlbum .photo a{text-decoration:none;color:#000000;}

table.search {margin-bottom:8px;}
div#content div#main table.search {}
div#content div#main table.search td{padding-top:3px;padding-bottom:3px;border-left:2px solid #f0f0f0;}
table.search th {text-align:right;background-color:#f0f0f0;padding:4px;padding-left:8px;}

div.exclusives div.item {cursor:pointer; border:1px dotted silver;padding:3px; width:222px;margin:0px 4px 4px 0px;background-color:#f8f8f8;float:left; height:210px;}
div.exclusives div.item img {border:1px solid #e0e0e0;}
div.exclusives div.item:hover{background-color:#f0f0f0;}
div.exclusives div.item a {text-decoration:underline;}
div.exclusives div.item .text{padding:8px; font-size:11px;}
div.exclusives .price {position:relative;z-index:9;left:4px;top:4px;color:#ce1408;font-weight:bold;margin:0px;padding:0px;height:0px;}

a {color:#d31c0d;}
a.switch{text-decoration:none; border-bottom:1px dotted #d31c0d;}
h1 {margin-top:8px;font-size:22px;color:gray;}
h2 {font-size:18px;}
h2,h3,h4,h5{color:#ce1408;}
address {text-align:right;}
hr {height:1px; border:0px; border-bottom:1px dotted silver;}
.clear {clear:both;}

.form label {
  float:left;
  width:140px;
  line-height:1.6em;
  margin-right:4px;
  text-align:right;
  font-weight:bold;
}
.form input, .form select, .form textarea {
  margin:0 0 5px 2px;
}
