/* COMMON_START */
form{
padding:0;
margin:0;
}
img{
border:0;
}
p,td,a,li,th{
font-family:arial;
font-size:11px;
color:#284177;
}

a:link {
color: #284177; text-decoration: none
}
a:visited {
color: #284177; text-decoration: none
}
a:hover {
color: #ff6600; text-decoration: none
}

h1,h2,h3,h4,h5{
color:#284177;
}
h1{
font-size:20px;
}
h2{
font-size:18px;
}
h3{
font-size:16px;
}
h4{
font-size:14px;
}

/* COMMON_END */
html,body{
padding:0;
margin:0;
background:#D1D1D1 url(p/bg.jpg) repeat-x 0 0;
width:100%;
height:100%;
text-align:center;
}
.message{
padding:10px;
border:#e88 1px dashed;
margin-bottom:5px;
}
#head{
text-align:right;
margin:0 auto;
width:782px;
height:88px;
background: url(p/logo.gif) no-repeat 14px 9px;
}
#home,#map,#mail{
display:block;
width:17px;
height:13px;
float:right;
margin:0 0 0 20px;
}
#home{
background:url(p/home.gif) no-repeat 0 0;
}
#map{
background:url(p/map.gif) no-repeat 0 0;
}
#mail{
background:url(p/mail.gif) no-repeat 0 0;
}
#lang{
padding:5px;
text-align:right;
}
#lang a{
font-family:arial black;
font-size:11px;
display:block;
float:right;
width:34px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
}
#lang a:hover,#lang a.active,#lang a.active:visited{
text-decoration:underline;
}
#wrapper{
text-align:center;
background:#fff url(p/fill.gif) repeat-x bottom left;
}
#main{
margin:0 auto;
background:#F3F3F3 url(p/top-bg1.jpg) no-repeat 0 0;
width:782px;
height:600px;
}
#footer td{
color:#636363;
text-align:center;
height:30px;
background:#D1D1D1 url(p/corner.jpg) no-repeat 0 0;
}
#left_panel table{
border:#F3F3F3 1px solid;
width:220px;
height:100%;
}
#left_panel table td{
background:#DBDCDC;
vertical-align:top;
padding:10px 10px 10px 13px;
}
#menucell{
height:143px;
vertical-align:bottom;
padding:10px 10px 5px 64px;
}
#menu{
width:100%;
}
#menu table td{
padding:3px 5px;
}
#menu a,#menu a:visited,#menu a:link{
color:#284177;
display:block;
width:100%;
text-align:center;
font-size:12px;
font-weight:bold;
}
#menu a.active,#menu a:hover,#menu a.active:visited{
color:#B1C8FC
}
#menu td.sep{
width:5px;
padding:0;
background:url(p/sep.gif) no-repeat center center;
}
#menu1{
width:100%;
margin-bottom:35px;
}
#menu1 td{
padding:2px 10px 2px 0;
}
#menutitle{
margin:0;
padding:12px;
font-size:16px;
}
#lefttitle{
font-size:12px;
font-weight:bold;
color:#284177;
height:35px;
}
#menu1{
color:#737373;
}
#menu1 a,#menu1 a:visited,#menu1 a:link{
background:url(p/rod.gif) no-repeat left center;
padding:0 0 0 20px;
display:block;
font-weight:bold;
font-size:12px;
}
#menu1 a.active,#menu1 a:hover,#menu1 a.active:visited{
color:#6284D2;
}
#submain{
padding:0 5px 5px 0;
width:100%;
vertical-align:top;
}
#subsubmain{
width:100%;
height:100%;
}
#main_content{
vertical-align:top;
width:100%;
height:100%;
border:#c1c1c1 1px solid;
background:#fff;
padding:10px;
}
/* submenu */

#smenu a,#smenu a:visited{
display:block;
color:#737373;
text-decoration:none;
padding:0 2px 2px 2px;
font-weight:bold;
font-size:12px;
}
#smenu a:hover,#smenu a.active,#smenu a.active:visited{
text-decoration:none;
color:#1F3971;
}
#smenu div{
padding:5px 0 10px 0;
border-top:#A9A9A9 1px solid;
}

#smenu div a,#smenu div a:visited{
font-size:11px;
display:block;
padding:1px 2px 2px 15px;
background:url(p/rods.gif) no-repeat 0 4px;
}
#smenu div a:hover,#smenu div a.active,#smenu div a.active:visited{
color:#E32500;
font-size:11px;
background-color:#F5F5F5;
}
#login_form input{
border:#01014B 1px solid;
}
#login_form input.b{
background:#052063;
color:#fff;
cursor:pointer
}
#login_form a,#login_form a:visited,#login_form div{
color:#fff;
}
#login_form a:hover{
text-decoration:underline;
}
/*------ */

.objects img{
margin:2px;
}
.prices th,.objects th{
background:#ECECEC;
padding:5px 2px;
color:#383838;
text-align:left;
}
.objects td{
padding:2px 2px;
}
.dots{
background:url(p/dots.gif) repeat-x center center;
font-size:3px;
height:3px;
padding:0;
}
.objects table.bx{
float:right;
display:block;
}
.objects table.bx td{
border:0;
}
.objects a.im{
display:block;
width:124px;
height:79px;
border:#aaa 1px solid;
}
.d_title{
color:#284177;
font-weight:bold;
padding:3px 0 4px 0;
}
.ls{
width:10px;
}
.fs{
width:10px;
}
.searchform{
width:100%;
margin-bottom:3px;
background:#ECECEC;
}
.searchform td{
padding:3px 1px;
}
.searchform td table{
border:#C1C1C1 1px solid;
}
.searchform td table td{
padding:2px;
text-align:right;
}
.pupup{
background:url(p/logo.gif) no-repeat 10px 10px;
width:100%;
height:520px;
}
.pupup td.pup{
vertical-align:bottom;
padding:10px;
}
.details_cell{
background:#F3F3F3;
width:50%;
vertical-align:bottom;
padding:20px;
}
.thumbs{
height:180px;
width:650px;
padding:10px;
margin:10px auto 0 auto;
background:#F3F3F3;
}
.thumbs img{
margin:3px;
cursor:pointer;
}
.obj{
width:100%;
height:410px;
background:#F3F3F3;
}
.obj .img{
vertical-align:center;
text-align:center;
padding:10px;
}
#mainimage{
margin-right:10px
}
.fields{
width:100%;
}
.fields td{
padding:1px 5px 1px 0px;
}
.fields .name{
font-weight:bold
}
.price{
white-space:nowrap;
}
.price{
background:url(p/dots.gif) repeat-x bottom left;
text-align:center;
font-size:14px;
padding:20px;
}
.price *{
font-size:14px;
}
