/*main styles*/

body{

        font:12px Verdana, Arial, Helvetica, sans-serif;

        color:#5C5B56;

        background-color:#1C2025;

}

body,html{

        height:100%;

}

table{

        font:12px Verdana, Arial, Helvetica, sans-serif;

        color:#5C5B56;

}

img{

        border:0;

}

input,select,textarea{

   font:11px Verdana, Arial, Helvetica, sans-serif;

   color:#000000;

}

input{

        border:1px solid #c9c0b9;

}

input.nobrd{

        border:0;

}



.top{

        vertical-align:top;

}

td{

        vertical-align:top;

}

p{

        margin:0 0 10px 0;

}

.middle{

        vertical-align:middle;

}

.small{

        font-size:11px;

}

.fl{

        float:left;

}

.fr{

        float:right;

}

.cl{

        clear:both;

}

.z10{

        position:relative;

        z-index:10;

}

.bottom{

        vertical-align:bottom;

}

.cursor{

        cursor:pointer;

}

.big{

        font-size:14px;

}

p.big{

        margin-bottom:30px;

}

/*default styles*/

a{

        font:12px Verdana, Arial, Helvetica, sans-serif;

        color:#003399;

}

a:hover{

        color:#0099FF;

}

h1{

        font: 30px Verdana, Arial, Helvetica, sans-serif;

        color:#003366;

        padding:0;

        margin:0;

}

h2{

        font: bold 20px Verdana, Arial, Helvetica, sans-serif;

        color:#875224;

        padding:0;

        margin:0 0 10px 0;

}

h3{

        font:18px 'Trebuchet MS', Tahoma, Arial, sans-serif;

        color:#F25900;

        padding:0 0 5px 0;

        margin:0;

        border-bottom:1px solid #D8D8D8;

}

h4{

        font:14px Arial, Helvetica, sans-serif;

        color:#AACB53;

        padding:0;

        margin:0 0 3px 0;

}

h5{

        font:24px Arial, Helvetica, sans-serif;

        color:#6B9400;

        padding:0;

        margin:0 0 0 0;

}

ul, ol

{

  margin:5px 0 0 14px;

  padding:0 0 0 0;

  list-style:url(img/arrow.gif) outside;

}

li ul, li ol

{

  margin-top: 5px;

  margin-bottom: 10px;

  list-style-type: none;

  list-style-image:none;

}



li

{

  margin-bottom:2px;

  color:#000;

}

/*format styles*/

.head{

        background-image:url(img/head_bg.gif);

        background-repeat:repeat-x;

}

.head .head_top{

        background-image:url(img/head_top.jpg);

        background-repeat:no-repeat;

        background-position:top;

}

.head .logo{

        padding:5px 0 0 6px;

}

.head .number{

        color:#003399;

        font: 20px;letter-spacing:-1px; line-height:16px;

		font-weight:500;

        padding:4px 0 5px 8px;

}

.head .number .ico{

        margin-right:7px;

}

.head .field{

        background-image:url(img/field_bg.gif);

        background-repeat:no-repeat;

        border:1px solid #B0ADA7;

        width:185px;

        padding:4px 5px 4px 5px;

        height:26px;

        margin:0 2px 0 0;

        color:#A6857A;

        font:12px Verdana, Arial, Helvetica, sans-serif;

}

.head .map{

        padding:0 0 0 8px;

}

.arrow{

        margin-left:6px;

}

.head .menu{

        margin:0 0 0 20px;

}





a#mnu{

        color:#FFFFFF;

        font:11px Verdana, Arial, Helvetica, sans-serif;

        text-decoration:none;

        display:block;

        padding:8px 21px 9px 21px;

		position:relative; border-top: #e35c0d 1px solid; z-index:110

}

a#mnu:hover{

        background-image:url(img/menu_act.gif);

        background-repeat:repeat-x;

        color:#fff; border-top: #a03300 1px solid; z-index:110

}

a#mnu.act{

        background-image:url(img/menu_act.gif);

        background-repeat:repeat-x;

        color:#fff;

}





a#mnu span

{display:none; visibility: hidden}



a#mnu span.box2

{position:relative; top:50px; width:200px;display:none;visibility:hidden}

a#mnu span a

{display:block; color:red}



a#mnu:hover span

{visibility: visible; display:block; position:absolute; top:36px; z-index:10; width:150px}

a#mnu:hover span.box2

{position:relative; top:50px; width:200px;display:block;visibility:visible}

























.clouds{

        background-image:url(img/clouds.jpg);

        background-repeat:repeat-x;

        background-position:center top;

        padding-top:6px;

}

.clouds .welcom_bg{

        background-image:url(img/welcom_bg.jpg);

        background-repeat:no-repeat;

        height:271px;

}

.clouds_in{

        background-image:url(img/clouds_in.jpg);

        background-repeat:repeat-x;

        background-position:center top;

        border-bottom:6px solid #454E5A;

}

.clouds_in .navigation{

        color:#7D1717;

        font-size:10px;

        padding:6px 0 15px 17px;

        font-family:Verdana, Arial, Helvetica, sans-serif;

}

.clouds_in .navigation a{

        color:#7D1717;

        font-size:10px;

}



.welcom{

        padding:35px 190px 0 35px;

        width:260px;

        color:#333333;

}

.welcom .title{

        color:#003366;

        font: bold 20px Verdana, Arial, Helvetica, sans-serif;

        line-height:19px; letter-spacing:-1px;

        margin-bottom:5px;

}

.free .title{

        color:#C73C00;

        font: bold 20px Verdana, Arial, Helvetica, sans-serif;

        margin:5px 0 0 0; letter-spacing:-1px;

		padding:0 0 5px 8px;

}

.free .title span{

        color:#003399;

}

.forma_bg{

        background-image:url(img/forma_bg.jpg);

        background-repeat:no-repeat;

        padding:15px 10px 0 0;

        margin-right:15px;

}

.forma td{

        color:#333333;

        font: normal 11px Tahoma, Arial, sans-serif;

		padding-top:3px

}

.forma input.field{

        border:1px solid #C9C0B9;

		width:120px;

		height:21px;

}

.forma select.field{

		height:21px;

}

.forma .right{

        text-align:right;

        vertical-align:middle;

}

.star{

        text-align:center;

        color:#FF6600;

}

.forma .submit{

        padding:15px 0 0 0;

        cursor:pointer;

}

.forma .submit_gr{

        padding:10px 0 0 0;

        cursor:pointer;

}

.forma .bw{

        padding-top:7px;

}

.box_bg_b{

        background-image:url(img/box_bg_b.gif);

        background-repeat:repeat-x;

        background-position:bottom;

        background-color:#606E7F;

        padding-bottom:4px;

}

.box_bg_b_in{

        background-image:url(img/box_bg_b_in.gif);

        background-repeat:repeat-x;

        background-position:bottom;

        background-color:#606E7F;

}

.box_bg_t{

        background-image:url(img/box_bg_t.gif);

        background-repeat:repeat-x;

        background-position:top;

}

.box_bg_t .ttl_1{

        background-image:url(img/ttl_1.gif);

        background-repeat:no-repeat;

        font:18px 'Trebuchet MS', Tahoma, Arial, sans-serif;

        color:#fff;

        padding:7px 0 6px 17px;

        margin-top:6px;

}

.box_bg_t .ttl_2{

        background-image:url(img/ttl_2.gif);

        background-repeat:no-repeat;

        font:18px 'Trebuchet MS', Tahoma, Arial, sans-serif;

        color:#fff;

        padding:7px 0 6px 17px;

        margin-top:6px;

}

.box_bg_t .ttl_3{

        background-image:url(img/ttl_3.gif);

        background-repeat:no-repeat;

        font:18px 'Trebuchet MS', Tahoma, Arial, sans-serif;

        color:#fff;

        padding:7px 0 6px 17px;

        margin-top:6px;

}

.box_bg_t .ttl_4{

        background-image:url(img/ttl_4.gif);

        background-repeat:no-repeat;

        font:18px 'Trebuchet MS', Tahoma, Arial, sans-serif;

        color:#fff;

        padding:7px 0 6px 17px;

        margin-top:6px;

}

.box_bg_t .box{

        background-image:url(img/box.jpg);

        background-repeat:no-repeat;

        padding:10px 0 62px 17px;

}

.box_bg_t .box p{

        width:210px;

}

.box_bg_t .box .apply{

        margin:13px 0 0 33px;

        cursor:pointer;

}

.box_bg_t .c_bott_bg{

        background-image:url(img/c_bott_bg.gif);

        background-repeat:repeat-x;

        background-position:bottom;

        background-color:#F7F9FA;

}

.box_bg_t .c_top_bg{

        background-image:url(img/c_top_bg.gif);

        background-repeat:repeat-x;

        background-position:top;

}

.left{

        padding:18px 25px 35px 20px;

}

.left .menu_r{

        margin-bottom:20px;

}

.left .menu_r a{

        background-image:url(img/menu_r_bg.gif);

        background-repeat:repeat-x;

        background-color:#C36124;

        font-size:12px;

        text-decoration:none;

        color:#fff;

        display:block;

        padding:6px 10px 7px 11px;

        border-top:1px solid #E69A6B;

        border-bottom:1px solid #B5591F;

}

.left .menu_r a:hover{

        background-image:url(img/menu_r_bg_a.gif);

        background-repeat:repeat-x;

        background-color:#E6D5AF;

        font-weight:bold;

        color:#C73C00;

}

.left .menu_r a.act{

        background-image:url(img/menu_r_bg_a.gif);

        background-repeat:repeat-x;

        background-color:#E6D5AF;

        font-weight:bold;

        color:#C73C00;

}

.left .bord{

        border-top:1px solid #fff;

        font-size:1px;

}

.left li a{

        color:#AF6D34;

}

.left li a:hover{

        color:#DC9B62;

}

.drops{

        background-image:url(img/drops.gif);

        background-repeat:repeat-y;

}

.content{

        padding:12px 40px 35px 30px;

}

.content .grey_bott{

        background: #E5E2DF url(img/grey_bott.gif) left bottom no-repeat;



}

.content .grey_bott .pad{

        padding:23px 0 15px 75px;

}

.reflection{

        background-image:url(img/reflection_bg.gif);

        background-repeat:repeat-x;

}

.footer{

        background-image:url(img/footer_bg.gif);

        background-repeat:repeat-x;

        background-position:top;

        height:158px;

}

.footer .menu{

        color:#9A6F55;

        padding:20px 0 10px 17px;

        border-bottom:1px solid #2E353D;

}

.footer .menu a{

        color:#F0F0F0;

}

.footer .menu a:hover{

        color:#E2A279;

}

.footer .bord{

        border-top:1px solid #B1BAC4;

        padding:7px 15px 0 17px;

}

.footer .copy{

        color:#A09586;

        font:11px Verdana, Arial, Helvetica, sans-serif;

}

.footer .activeunit a{

        font-size:10px;

        color:#A09586;

        text-decoration:none;

}



.relative{

        position:relative;

}

.woman{

        position:absolute;

        top:-42px;

        left:235px;

}

div.inn-titpage {

	color:#F25900;

	font-family:Arial;

	font-size:18px;

	padding-bottom:10px;

}




