body {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    width:100%;
    font-size:8pt;
    font-family:Verdana,Arial,Helvetica,sans-serif; 
    background-color:#ffffff;   
    margin-left:auto;
    margin-right:auto;
    color:#666666;

}     
.body{
    margin-top:0px;
    padding-top:5px;
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:auto;
    padding-left:auto;
    margin-right:auto;
    padding-right:auto; 
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    background-color:#7F7766;
    
}
.small{font-size:8pt}
a.bold{font-weight:bold;}
b.small{font-size:8pt; color:#000}
td,p,span{font-size:8pt; color:#666666}
table.maintbl {
    align:center;
    background-color:#ffffff;   
}

table.maintbl td.header{
    background-color:#ffffff;
}

table.top_menu{margin-right:10px}
table.top_menu tr td a.top_menu {
    font-size:11px;
    color:#6F6F6F;
    font-weight:bold;
    text-decoration:none;
}

table.top_menu tr td span.top_menu {
    font-size:11px;
    color:#99361f;
    font-weight:bold;
    text-decoration:none;
}

table.top_menu tr td.top_menu_item{
    padding:0px 5px;
}
table.maintbl td.header td.link1{
    background-image:url(/images/site/link1_bg.gif);
    background-position:left top;
    background-repeat:repeat-x;
}
table.maintbl td.header td.main_menu,table.maintbl td.header td.main_menu_sel{
    background-color:#CA9A2B;
}

table.maintbl td.header td.main_menu table.main_menu td a.main_menu:hover,table.maintbl td.header td.main_menu table.main_menu td a.main_menu_sel:hover{color:#ffffff}

table.maintbl td.header td.main_menu table.main_menu td a.main_menu{
    color:#FFFFFF;
    font-size:12px;
    text-decoration:none;
}
table.maintbl td.header td.main_menu table.main_menu td table.select{background-color:#9A3720;}
table.maintbl td.header td.main_menu table.main_menu td a.main_menu_sel{
    color:#FFFFFF;
    font-size:12px;
    text-decoration:none;

}

.bodyText a,td.bodycontent a{color:#221E1F;text-decoration:none;}
.bodyText a:visited,td.bodycontent a:visited{color:#221E1F;text-decoration:none;}

td.mainmenu_sepr{
    padding:0 1px;
    color: #FFF;
}
td.main_menu_item{
    padding:0px 10px;
}
table.maintbl td.body{ 
    background-color:#ffffff;
}

table.maintbl td.copyright {
    background-color:#99361F;
    padding:5px;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
}
td.bottom_menu{
    background-color:#ffffff;
    padding:5px;
}
td.bottom_menu table tr td,td.bottom_menu table tr td a{
    color:#867E6E;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;

}
td.bottom_menu table tr td a:hover{text-decoration:underline;}
table.maintbl td.body{
    padding-top:30px;
}
/*//CDCCCD*/

td.title,td.title p,td.title span,td.title div {
    background-color:#FBFACE;
    text-align:center;
    color:#343333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
}

td.title{
    border-top: 1px solid #CDCDCD;
}

td.title p{
    padding:0px; margin:0px;
}
td.bodyText{
    padding:0px 0px 20px 0px;
    font-size:8pt;
    color:#666666;
    background-image:url(/images/site/botbor.gif);
    background-position:left bottom;
    background-repeat:repeat-x;

    
}
td.leftbor{
    background-image:url(/images/site/leftbor.gif);
    background-position:left top;
    background-repeat:repeat-y;

}
td.topbor{
        background-image:url(/images/site/topbor.gif);
    background-position:left top;
    background-repeat:repeat-x;

}
td.rightbor{
    background-image:url(/images/site/rightbor.gif);
    background-position:right top;
    background-repeat:repeat-y;

}
td.bodycontent{
    border-left:1px solid #cdcccd;
    border-right:1px solid #cdcccd; 
    padding:20px 0px 0px 0px;
    font-size:12px;

}

td.botbor{
    background-image:url(/images/site/botbor.gif);
    background-position:left bottom;
    background-repeat:repeat-x;

}
td.rightshadow{
    background-image:url(/images/site/shadow_bg.gif);
    background-position:left top;
    background-repeat:repeat-y;
    vertical-align:top;

}
hr{
    border:0px none;
    width:100%;
    height:1px;
    border-top:1px solid #3E3225;
}
a.menu, a.menu:visited{
    font-size:11px;
    text-decoration:none;
}
a.currentlink {
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
a.menu:hover{
    text-decoration:underline;
}
table.menu{
    margin-left:14px;
}

div.link{
    text-align:right;
    padding-right:70px;
}
div.link a, a.link,a.link:visited, a.more,a.more:visited,.more,.link, .bodycontent a.more,.bodycontent a.more:visited,.bodyText a.more,.bodyText a.more:visited{
    font-weight:bold;
    color:#F26721;
    font-size:11px;
    text-decoration:none;
}

div.link a:hover {
    text-decoration:underline;
}
img.dot{position:absolute;}
div.submenu{                    
    background-color:#9A3720;
    border-top:1px solid #cdcccd;   
    border-bottom:1px solid #cdcccd;

}

div.submenu_item{
    padding-left:5px;
    text-align:left;    
    padding-top:3px;
    padding-right:2px;
    padding-bottom:3px;
    background-color:#9A3720;
    border-left:1px solid #9A3720;
    border-right:1px solid #9A3720; 
}
div.submenu_item_select{    
    text-align:left;    
    padding-left:6px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px; 
    background-color:#CA9A2B;
    border-top:1px solid #CA9A2B;   
    border-bottom:1px solid #CA9A2B;
}
div.submenu_item a {
    font-size:11px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none; }

div.submenu_item_select a{
    font-size:11px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none; }

div.submenu_item a:hover, div.submenu_item_select a:hover{text-decoration:none}

td.title_on_green,td.title_on_green p,td.title_on_green span,td.title_on_green div{
    color:#ffffff;
    font-size:15px;
    text-transform:uppercase;
    font-weight:600;
    padding:0px 20px;
}
td.title_on_green p{margin:0px;padding:0px;}

td.title_on_red { background: #9A3720; text-align: center; color: #ffffff; font-size:10pt; font-weight: bold; padding-bottom: 3px;}

td.ppath {
    padding:2px 20px;
    color:#7F7867;
    font-size:11px;
}
div.ppath a {
    font-size:11px;
    color:#7F7867;
    text-decoration:none;
}

.blue{color:#004499;}

.brown{color:#333300;}
h1,h2,h3{
    color:#333300;
    font-size:11px;
    margin-bottom:10px;
    margin-top:0px;
}

h1.blue,h2.blue,h3.blue{
    color:#994400;
    font-size:12px;
    margin:0px;
    padding:0px;
}

h1.brown,h2.brown,h3.brown{
    color:#333300;
    font-size:11px;
}
table.lmenu td.lmenu_item{
    padding-top:3px;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom:3px;
    background-color:#98999A;
}
table.lmenu td.lmenu_item_sel{
    padding-top:3px;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom:3px;
    background-color:#58595A;
}
table.lmenu td.lmenu_item a,table.lmenu td.lmenu_item_sel a, table.lmenu td.lmenu_item a:visited, table.lmenu td.lmenu_item_sel a:visited{
    color:#ffffff;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;

}

tr.yel td{ background-color:#F9F8CD;}
tr.yel td.l{ color:#757470; }
tr.yel td.r { padding-right: 35px; text-align: right;}
tr.yel td.r, tr.yel td.r a{ color:#000000; font-size:10pt; font-weight:bold;}

tr.yel td.l div.ppath { color:#757470; display: inline;}

table.tourtopnav td {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding: 5px;
}

table.tourtopnav td.cur { background-color:#9A3720; }
table.tourtopnav td.del { padding: 0; }

table.tourtopnav td a {
    color:#FFFFFF;
    /*font-size:12px;
    font-weight:bold;*/
    font-size:11px;font-weight:normal;
    text-decoration:none;
}

table.fotogal td.r { padding: 10px; }

table.fotogal td a { text-decoration:none; }

b.datetour {
    color:#9D9C42;
    font-weight:bold;
}


p{padding:0px;margin-bottom:10px; margin-top:10px;}

td.button_bot{
    background-image:url(/images/site/button_bot.gif);
    background-position:bottom left;
    background-repeat:repeat-x;
    vertical-align:top;
}
td.button_c_bot{
    background-image:url(/images/site/button_c_bot.gif);
    background-position:bottom left;
    background-repeat:repeat-x;
    vertical-align:top;
}
input.button{
    background-color:#919AC9;
    border:0px none;
    height:20px;
    color:#fff;
    font-size:8pt;
    margin:0px;
}
input.cancel{
    background-color:#EE7331;
    border:0px none;
    height:20px;
    color:#fff;
    font-size:8pt;
    margin:0px;
}
.data{color:#333300;font-weight:bold;}
.grey,a.grey{color:#D7D3CB;}
/*****************/

table.vote {
    border-top:1px solid #7F7867; 
    border-right:1px solid #7F7867; 

}
table.vote tr td {
border-left:1px solid #7F7867; 
border-bottom:1px solid #7F7867; 

}
table.vote tr td.cmenu,table.vote tr td.cmenu p{
    background-color:#cdcccd;       
    color:#4D4390;
    font-weight:normal;
    font-size:8pt;
}
table.vote tr td.smalltext{
    background-color:#fff;
    color:#4D4390;
}
td.smalltext{
    font-size:11px;
}

table.zebra tr.header td{
    background-color:#919BC9;
    
    font-size:13px;
    font-weight:bold;
    color:#fff;

}

table.zebra tr td{ 
    color:#4D4390;
    border:1px solid #7F7867;       
    background-color:#cdcccd;     

}

table.zebra tr.row2 td{
    color:#4D4390;
    background-color:#fff;

}

td.row2{padding-left:15pt;}


table.zebra{
    border:1px solid #7F7867;       

    border-collapse:collapse;               


}
table.headers{
    border:1px solid #7F7867;

    border-collapse:collapse;       

}
table.headers tr td,table.headers tr th{
    border:1px solid #7F7867;
}
table.headers tr td {
    font-size:8pt;
}
table.headers tr th{
    background-color:#333399;       
    color:#FFFFFF;
    font-weight:bold;
    font-size:8pt;

}

table.tehtabint{
    border-right:1px solid #7F7867;
    border-top:1px solid #7F7867;       
}
table.tehtabint tr td {
    border-left:1px solid #7F7867;
    border-bottom:1px solid #7F7867;
    padding:2px;
    text-align:left;    

}
table.tehtabint tr.head td,table.tehtabint tr td.section {
    background-color:#cdcccd;       
    font-size:8pt;
    color:#4D4390;
    text-align:center; 
}

table.years tr.years  td    {padding: 4px 1.5em; text-align: center;}
table.years tr.years  td.current  {background: #919BC9 ; color: #FFFFFF;}
table.years tr.years  td.current a  {color: #FFFFFF;}
table.years tr.months td    {padding-top: 0; }
table.years tr.years  td  a {color: #4D4390;}
table.years tr.months td  a.cur {color: #4D4390; font-weight:bold; text-decoration: none;}

/*.gensmall,table.searchform tr td{color:#fff}*/


/******INPUT Styles********/

input.text{
    border:1px solid #666666;
    background-color:#fff;
    color:#666666;
    
    margin-top:5px;
}
textarea.textarea{
    border:1px solid #666666;
    background-color:#fff;
    color:#666666;
    
    margin-top:5px;
}
select.select {
    background-color:#fff;
    color:#666666;
    width:340px;
    border:1px solid #666666;
    
    margin-top:5px;
}

a.gray {color:#787878; text-decoration: none;}
.red {color:#993620 !important; }
h2.red  a {color:#993620 !important; }

.pad20 { padding: 10px 20px!important;}
.pad5 { padding: 5px!important;}

div.rel { position: relative;}
div.fotonav { position: absolute; right: 0; top: -25px; background: #F9F8CD; padding-left: 5px; padding-right: 5px; height:25px;}
table.fotonav {background: #F9F8CD;}
table.fotonav td {border: 1px solid black; padding: 3px; }
table.fotonav td a {color: #000000;}

table.tsearch {border: 1px solid black; background: #EEEEEE;}
table.tsearch td {font-size:8pt;}
table.tsearch  select, table.tsearch  input {font-size:8pt; width: 110px;}

form.tsearch {padding:0; margin:0;}

