
/*----------------------------- GENERAL -----------------------------*/

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
background:white;
margin:0;
}

td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
vertical-align:top;
}

a {
color:#0066CC;
text-decoration:none;
}

b {
color:#333333;
}

a:hover{text-decoration:underline;}

h4{
color:#0066CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:medium;
text-align:right;
}

p{margin:10px 0px 10px 0px;}

p.subtitle{
color:#3F3F3F;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
font-size:small;
padding:20 20 0 0;
text-align:center;
text-transform:uppercase;
}

sup{
color:#ff0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}

td.box_right{
padding:30px 30px 0px 50px;
text-align:left;
}

td.line{
background:url('/sitemap/tr_bg.gif') repeat-y;
}

span.comment{
color:#ACACAC;
font-style:italic;
border-left:2px solid #C2C2C2;
padding:0 0 0 10;
margin:3 0 0 20;
display:block;
font-family:serif;
font-size:small;
line-height: 90%;
}

/*----------------------------- COLOR, ALIGNMENT & SIZE -----------------------------*/

.red{
color:#ff0000;
}

.blue{
color:#00234F;
}

.right{
text-align:right;
}

.right-xb{
text-align:right;
/*font-size:xx-small;*/
font-weight:bold;
}

.xxsmall{
font-size:xx-small;
}

div.notes{
width:350;
font-size:xx-small;
border-top:1px solid #545454;
padding:10px 0px 0px 0px;
}

div.notes ol li,div.notes ul li{
padding:0 0 10 0;
}

.form_red{
border:1px solid #545454;
}

select,textarea,.form_st{
border:1px solid #545454;
}

hr{
color:#CBDAC8;
}

/*----------------------------- MARGIN & PADDING -----------------------------*/

.price {
margin:10 10 10 27;
}

td.comment{
font-size:xx-small;
padding:0px 0px 20px 20px;
border-bottom: 1px solid #808080;
border-left: 1px solid #808080;
}

td.comment_photo{
font-size:xx-small;
padding:0px 0px 20px 20px;
}



/*----------------------------- TABLE VIEW -----------------------------*/

td.pr_head{
background:#E9E9E9;
font-weight:bold;
color:#2C2C2C;
padding:5px 10px 5px 10px;
border-top: 3px solid #C5C5C5;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}

td.pr_1{
background:#F1F1F1;
padding:5px 10px 5px 10px;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}

td.pr_2{
background:#E9E9E9;
padding:5px 10px 5px 10px;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}

td.pr_1 b, td.pr_2 b{
color:#2C2C2C;
}

.middle{
background:#F2F2F2;
text-align:center;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}




/*----------------------------- GENERATED TABLES VIEW -----------------------------*/

td.p2{
background:#ffffff;
padding:5px 10px 5px 10px;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}

td.p1{
background:#FAFAF5;
padding:5px 10px 5px 10px;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}

td.p3{
background:#F2F2F2;
font-weight:bold;
color:#2C2C2C;
padding:5px 10px 5px 10px;
border-top: 3px solid #C5C5C5;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}

td.y1{
background:#F6FAF5;
text-align:center;
}

td.y2{
background:#FAFAF5;
text-align:center;
}

td.t1{
background:#F6FAF5;
}

td.t2{
background:#FAFAF5;
}

td.grey{
background:#F2F2F2;
padding:5px;
text-align:center;
border-right: 1px solid #DBDBDB;
border-bottom: 1px solid #DDDDDD;
}



/*-------------------------- page bottom --------------------------*/

td.bmenu{
padding:3px 9px 3px 9px;
background:url('/image/bg-btm-line.gif') #69707B;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
text-align:center;
vertical-align:middle;
color:#F7F4E7;
text-transform:lowercase;
}

td.bmenu-on{
padding:3px 9px 3px 9px;
background:url('/image/bg-btm-line-on.gif') #434951;
font-family:Verdana,Tahoma,Arial;
font-size:11px;
text-align:center;
vertical-align:middle;
color:#ffffff;
text-transform:lowercase;
}

.bmenu-on a{
color:#ffffff;
text-decoration:none;
}

.bmenu a{
color:#F7F4E7;
text-decoration:none;
}

.bmenu a:hover, .bmenu-on a:hover{
text-decoration:none;
}

td.bmenu1{
background:url('/image/bg-btm-line.gif') #69707B;
}

td.bdiv{
background:url('/image/bg-btm-div.gif') no-repeat #7D828B;
}

td.bbottom{
vertical-align:bottom;
}




/*---------------------------- page top ---------------------------*/

td.topright2{
background:url('/top/bg-topright-2.gif') repeat-x #A8AFB5;
}

td.tmenu{
background:url('/top/bg-menu.gif') repeat-x #294882;
vertical-align:middle;
font-size:xx-small;
font-family:Verdana,san-serif;
text-align:center;
padding:0px 5px 0px 5px;
text-transform:lowercase;
}

td.tmenu-on{
background:url('/top/bg-menu-on.gif') repeat-x #C34154;
vertical-align:middle;
font-size:xx-small;
font-family:Verdana,san-serif;
padding:0px 5px 0px 5px;
color:#ffffff;
font-weight:bold;
text-transform:lowercase;
}

.tmenu a, .tmenu-on a{
color:#ffffff;
font-weight:bold;
}

.tmenu a:hover, .tmenu-on a:hover{
text-decoration:none;
color:#F8FFE5;
}

td.gc{
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
padding-left:15px;
color:#ffffff;
font-size:11px;
}

a.gc{
color:#ffffff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}





/*--------------------------- page left ---------------------------*/

td.lmenu-num{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
padding:4px 5px 4px 20px;
text-align:right;
/*border-bottom: 1px dotted #EBEBEB;*/
background:#ffffff;
}

td.lmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
padding:4px 0px 4px 0px;
text-align:left;
/*border-bottom: 1px dotted #EBEBEB;*/
vertical-align:middle;
background:#ffffff;
}

td.lmenu-num-on{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
padding:4px 5px 4px 20px;
text-align:right;
background:/*url("/image/sel.gif") no-repeat */#F6F2EB;
/*border-bottom: 1px dotted #EBEBEB;*/
}

td.lmenu-on{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
padding:4px 0px 4px 0px;
text-align:left;
background:#F6F2EB;
/*border-bottom: 1px dotted #EBEBEB;*/
vertical-align:middle;
}

a.lmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.lmenu:hover{
color:#000000;
text-decoration:none;
}

td.lmenu-title{
padding:20px 0px 4px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:xx-small;
font-weight:bold;
text-transform:uppercase;
background:/*url('/left/bg-lmenu-title.gif') no-repeat top*/ #ffffff;
}

td.ldiv{
background:url('/left/1-3.gif') repeat-x #E8E8E8;
}

td.box_left{
background:url('/left/bg-lmenu-right.gif') repeat-y right #F6F6F6;
}

td.wh{
background:#ffffff;
}

td.if_left1{
background:url('/left/bg-btm1.gif') no-repeat #ffffff;
}





/*--------------------------- news ---------------------------*/

.news_date{
color:#A8B5A3;
font-weight:bold;
border-bottom: 1px solid #C6C6C6;
}

.news_title{
color:#843A3A;
font-weight:bold;
padding:0 0 0 10;
border-bottom: 1px solid #C6C6C6;
}

.news_text{
padding:2 0 20 0;
margin:0 0 0 0;
}

.n_s{
font-weight:bold;
color:#843A3A;
}

.n_t{
font-weight:bold;
color:#A8B5A3;
}

.n_d{
font-weight:bold;
color:#A8B5A3;
}

.news_arch{
padding:0 0 20 2;
}
.domen{
font-size:x-small;
}