@charset "utf-8";
/* CSS Document */






/* body */
body 
{
background-color: #ece3dc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
line-height: 22px;
margin: 0px;
}






/* universal */
A:link { font-size: 13px; color: #60A0B4; text-decoration: none; font-weight: bold; }      
A:visited { font-size: 13px; color: #60A0B4; text-decoration: none; font-weight: bold; } 
A:active { font-size: 13px; color: #60A0B4; text-decoration: none; font-weight: bold; }
A:hover { font-size: 13px; color: #EF482C; text-decoration: none; font-weight: bold; }

h1,h2,h3,h4,h5,h6,ol,ul { margin: 0px; padding: 0px; border: 0px; border-collapse: separate; border-spacing: 0px; }
.h1style { font-size: 20px; color: #EF482C; font-weight: bold; text-decoration: none; letter-spacing: 2px; margin-bottom: 5px; }
.h2style { font-size: 20px; color: #000000; text-decoration: none; font-weight: bold; }

.align-c { text-align: center; } .align-l { text-align: left; } .align-r { text-align: right; }
.float-l { float: left; } .float-r { float: right; } .clear { clear: both; } .absolute { position: absolute; }
.top { vertical-align: top; } .middle { vertical-align: middle; } .bottom { vertical-align: bottom; }
.top-5 { margin-top: 5px; } .top-10 { margin-top: 10px; } .top-15 { margin-top: 15px; } .top-20 { margin-top: 20px; }
.top-25 { margin-top: 25px; } .top-30 { margin-top: 30px; } .top-40 { margin-top: 40px; } 
.bottom-5 { margin-bottom: 5px; } .bottom-10 { margin-bottom: 10px; } .bottom-20 { margin-bottom: 20px; } 
.left-5 { margin-left: 5px; } .left-10 { margin-left: 10px; } .left-15 { margin-left: 15px; } .left-20 { margin-left: 20px; } 
.right-5 { margin-right: 5px; } .right-10 { margin-right: 10px; } .right-15 { margin-right: 15px; } .right-20 { margin-right: 20px; } 

.div-border { border-color: #ddc6af; border-width: 1px 1px 1px 1px; border-style: solid; }
img { border: none; }
.bold { font-weight: bold; }
.fade-hover:hover { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;opacity: 0.5; }
.text-links-bottom { list-style-type: none; }
.list { list-style-type: none; } .list2 { margin-left: 15px; }
.text-height { line-height: 16px; }
.absolute { position: absolute; }
.hide { display: none; }
.middle { vertical-align: middle; }
.spacing { letter-spacing: .5px; }

.input { border: 1px solid #FFFFFF; background: #F57A20; color: #FFFFFF; padding: 5px 30px; text-decoration: none; }
.input { font-weight: bold; font-size: 15px; }
.input:hover { border: 1px solid #F57A20; color: #F57A20; background: #FFFFFF; }






/* fonts */
.font_middle
{
font-size: 12px;
color: #59ACC6;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_middle A:link, .font_middle A:visited, .font_middle A:active
{
font-size: 12px;
color: #59ACC6;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_middle A:hover
{
font-size: 12px;
color: #EF482C;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_bottom_links
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

.font_bottom_links A:link, .font_bottom_links A:visited, .font_bottom_links A:active
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

.font_bottom_links A:hover
{
font-size: 12px;
color: #DCB74E;
text-decoration: none;
}

.font_side_white
{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.font_side_white A:link, .font_side_white A:visited, .font_side_white A:active
{
font-size: 14px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.font_side_white A:hover
{
font-size: 14px;
color: #EF482C;
text-decoration: none;
font-weight: normal;
}

.font_sub_title
{
font-size: 12px;
color: #59ACC6;
text-decoration: none;
line-height: 38px;
font-weight: bold;
}

.font_sub_title A:link, .font_sub_title A:visited, .font_sub_title A:active
{
font-size: 12px;
color: #59ACC6;
text-decoration: none;
line-height: 38px;
font-weight: bold;
}

.font_sub_title A:hover
{
font-size: 12px;
color: #EF482C;
text-decoration: none;
line-height: 38px;
font-weight: bold;
}

.font_google
{
font-size: 12px;
color: #59ACC6;
text-decoration: none;
line-height: 13px;
font-weight: bold;
}

.font_google A:link, .font_google A:visited, .font_google A:active
{
font-size: 12px;
color: #59ACC6;
text-decoration: none;
line-height: 13px;
font-weight: bold;
}

.font_google A:hover
{
font-size: 12px;
color: #EF482C;
text-decoration: none;
line-height: 13px;
font-weight: bold;
}

.font_white
{
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
}

.font_white A:link, .font_white A:visited, .font_white A:active
{
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
}

.font_white A:hover
{
font-size: 13px;
color: #EF482C;
text-decoration: none;
}

.font_gallery
{
font-size: 13px;
color: #000000;
text-decoration: none;
line-height: 17px;
font-weight: bold;
}

.font_gallery A:link, .font_gallery A:visited, .font_gallery A:active
{
font-size: 13px;
color: #000000;
text-decoration: none;
line-height: 17px;
font-weight: bold;
}

.font_gallery A:hover
{
font-size: 13px;
color: #EF482C;
text-decoration: none;
line-height: 17px;
font-weight: bold;
}

.font_stone
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.font_stone A:link, .font_stone A:visited, .font_stone A:active
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.font_stone A:hover
{
font-size: 12px;
color: #DCB74E;
text-decoration: none;
font-weight: normal;
}

.font_link_merc
{
font-size: 14px;
color: #000000;
text-decoration: none;
font-weight: normal;
}

.font_link_merc A:link, .font_link_merc A:visited, .font_link_merc A:active
{
font-size: 14px;
color: #000000;
text-decoration: none;
font-weight: normal;
}

.font_link_merc A:hover
{
font-size: 14px;
color: #EF482C;
text-decoration: none;
font-weight: normal;
}







/* events */
.font_events_select
{
font-size: 13px;
color: #EF482C;
text-decoration: none;
line-height: 15px;
font-weight: bold;
}

.font_events_content
{
font-size: 14px;
color: #000000;
line-height: 15px;
}






/* fonts single */
.font_single
{
font-size: 14px;
color: #80736A;
text-decoration: none;
line-height: 27px;
}

.font_congrad
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
line-height: 15px;
}

.font_sub_select
{
font-size: 12px;
color: #EF482C;
text-decoration: none;
line-height: 38px;
font-weight: bold;
}

.font_sub_select2
{
font-size: 13px;
color: #EF482C;
text-decoration: none;
line-height: 38px;
font-weight: bold;
}

.font_title_red
{
font-size: 14px;
color: #EF482C;
text-decoration: none;
font-weight: bold;
}

.font_title_red2
{
font-size: 13px;
color: #EF482C;
text-decoration: none;
font-weight: bold;
}

.font_black
{
font-size: 12px;
color: #000000;
text-decoration: none;
line-height: 15px;
}

.font_blue_pic
{
font-size: 14px;
color: #59ACC6;
text-decoration: none;
font-wieght: bold;
line-height: 14px;
}

.font_white_side
{
font-size: 25px;
color: #FFFFFF;
text-decoration: none;
font-wieght: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}

.font_yellow_side
{
font-size: 24px;
color: #BCBB14;
text-decoration: none;
font-wieght: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}

.font_blue_text
{
font-size: 14px;
color: #59ACC6;
text-decoration: none;
}

.font_white_side2
{
font-size: 13px;
color: #FFFFFF;
line-height: 20px;
text-decoration: none;
}

.font_blue_small
{
font-size: 12px;
color: #EF482C;
text-decoration: none;
line-height: 15px;
}

.font_gallery_top
{
font-size: 28px;
color: #FFFFFF;
line-height: 25px;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
}

.font_gallery_bottom
{
font-size: 17px;
color: #FFFFFF;
text-decoration: none;
}






/* color fonts */
.font_green_select
{
font-size: 13px;
color: #808E5B;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_green
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_green A:link, .font_green A:visited, .font_green A:active
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_green A:hover
{
font-size: 14px;
color: #808E5B;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_orange_select
{
font-size: 13px;
color: #FD6509;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_orange
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_orange A:link, .font_orange A:visited, .font_orange A:active
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_orange A:hover
{
font-size: 14px;
color: #FD6509;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_purple_select
{
font-size: 13px;
color: #6B2B56;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_purple
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_purple A:link, .font_purple A:visited, .font_purple A:active
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_purple A:hover
{
font-size: 14px;
color: #6B2B56;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_blue_select
{
font-size: 13px;
color: #65A2CB;
text-decoration: none;
line-height: 27px;
font-weight: bold;
}

.font_blue
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_blue A:link, .font_blue A:visited, .font_blue A:active
{
font-size: 14px;
color: #000000;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}

.font_blue A:hover
{
font-size: 14px;
color: #65A2CB;
text-decoration: none;
line-height: 27px;
font-weight: normal;
}
