@charset "utf-8";
/* CSS Document */
* {

margin:0;
padding:0;
}

html{

background-image:url(bg-tiler.jpg);
 background-repeat:repeat-x;
 z-index:-1;
}

body{

width:1029px;
margin-left:auto;
margin-right:auto;
background-image:url(bg-main.jpg);
background-repeat:repeat-x;
display:block;
padding-top:284px;
z-index:0;
text-align:center;
}

/* SHORTCUTS */
.shortcuts{

background-image:url(shortcuts.gif);
background-repeat:no-repeat;
float:right;
height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:-82px;
overflow:hidden;
padding-right:53px;
width:325px;
clear:both;
}

.shortcuts li{
display:inline;
float:left;
}


.shortcuts li a{
margin-top:7px;
float:left;
color:#234688;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
}

.shortcuts li .h{
padding-left:23px;
}
.shortcuts li .d{
padding-left:49px;
}
.shortcuts li .c{
padding-left:41px;
}
/* MENU */
.menu{
height:788px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:219px;
overflow:hidden;
float:left;
text-align:left;
padding-left:40px;
margin-top:-47px;
clear:both;
}

.sub-menu{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
float:left;
text-align:left;
width:219px;
overflow:hidden;
clear:both;
background-color:#DFF2FA;
}

.menu .main{
width:219px;
overflow:hidden;
}

.menu .main a{
background-image:url(menu-main.gif);
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:24px;
margin-top:5px;
padding-left:22px;
padding-top:7px;
text-decoration:none;
width:219px;
}


.sub-menu .subs{
background-color:#DFF2FA;
background-image:url(menu-element-subs.gif);
float:left;
height:25px;
margin-top:5px;
overflow:hidden;
}

.sub-menu .sub{
margin-top:2px;
background-image:url(menu-element-subs.gif);
overflow:hidden;
float:left;
height:25px;
}

.sub-menu .sub a{
background-image:none;
margin-top:-3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23468b;
text-decoration:none;
padding-left:16px;
float:left;
width:203px;
font-weight:normal;
}

.sub-menu .sub-end{
float:left;
height:11px;
overflow:hidden;
display:block;
width:219px;
background-color:#dff2fa;

}

.small-box{

background-image:url(small-box.gif);
float:left;
height:188px;
left:270px;
margin-bottom:51px;
margin-top:-41px;
margin-left:11px;
overflow:hidden;
top:-39px;
width:713px;
text-align:left;
}


.small-box .title{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
float:left;
margin-top:11px;
margin-left: 10px;
}

.small-box .text{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-style:normal;
width:464px;
overflow:hidden;
margin-top:10px;
margin-left:10px;
height:121px;
text-align:justify;
}

.small-box .box-img{
float:left;
margin-top:6px;
margin-left:6px;
border:1px solid #dcdfdf;
}

.small-box a{

color:#0035ad;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-right:10px;
}

.small-box a b{

color:#ffa243;
}




.small-box-r{

background-image:url(small-box.gif);
float:left;
height:188px;
left:270px;
margin-bottom:51px;
margin-top:-41px;
margin-left:11px;
overflow:hidden;
top:-39px;
width:713px;
text-align:left;
}


.small-box-r .title{

color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
float:left;
margin-top:11px;
margin-left: 10px;
}

.small-box-r .text{

color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
font-style:normal;
width:464px;
overflow:hidden;
margin-top:10px;
margin-left:10px;
height:121px;
text-align:justify;
}

.small-box-r .box-img{
float:right;
margin-top:6px;
margin-right:6px;
border:1px solid #dcdfdf;
}

.small-box-r a{

color:#0035ad;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin-right:10px;
margin-top:16px;
}

.small-box-r a b{
color:#ffa243;
}


.footer{
border-top:5px solid #0D94D6;
clear:both;
float:left;
margin-left:36px;
width:962px;
margin-top:10px;
}

.logo{
background-image:url(logo.gif);
float:left;
height:136px;
margin-left:57px;
margin-top:-230px;
text-indent:-9999999px;
width:139px;
}

h1{
float:left;
margin-left:57px;
margin-top:-88px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;

}


.bb{
float:left;
margin-left:12px;
margin-top:-42px;
width:713px;
}

.bb .bb-start{
background-image:url(bb-start.gif);
color:#000000;
display:block;
font-family:verdana;
font-size:18px;
height:52px;
padding-left:10px;
padding-top:9px;
text-align:left;
width:703px;
float:left;
}

.bb i{
background-image:url(bb-tiler.gif);
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
padding-left:20px;
padding-right:20px;
padding-top:9px;
text-align:left;
width:673px;
float:left;
padding-bottom:30px;
line-height:18px;
word-spacing:1px;
text-align:justify;
}

.bb .i{
background-image:url(bb-tiler.gif);
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
padding-left:20px;
padding-right:20px;
padding-top:9px;
text-align:left;
width:673px;
float:left;
padding-bottom:30px;
line-height:18px;
word-spacing:1px;
text-align:justify;
}
.bb .i .catalog{
float:left;
margin-left:10px;
text-align:center;
width:177px;
}

.bb .i .catalog_p{
float:left;
overflow:hidden;
text-align:center;
width:680px;
}


.bb .i .catalog_p h2{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:19px !important;
color:#F04F23;
}

.bb .i .catalog_p a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F04F23;
}
.bb .i a *{
border:0;
}

.field-label{
text-align:left;
}

.filefield-file * {
float:left;
}


.bb .i .catalog img{
border:0;
}



.bb i img{
margin:0 10px 10px;
border:1px solid #dcdfdf;
float:right;
clear:both;
}

.clr_img{
clear:both;
}


.bb  form i label{
clear:left;
width:185px;
float:left;
margin-top:3px;
}

.bb  form i input{
float:left;
margin-top:3px;
width:219px;
}

.bb  form i textarea{
float:left;
margin-top:3px;
width:218px;
}

.bb .bb-end{
background-image:url(bb-end.gif);
height:11px;
width:713px;
display:block;
float:left;
overflow:hidden;
}

.bb form i em{
text-decoration:none;
font-style:normal;
}


.bb form i .submit{
width:80px;
}

.form{
float:left;
}

.n{
margin-top:10px;
}

.out{
margin-left:270px;
}

.mini {
width:298px;
float:left;
margin-bottom:10px;
margin-right:10px;
}

.mini a{
width:138px;
height:138px;
background-image:url(small-img_border.gif);
background-repeat:no-repeat;
display:block;
float:left;
margin-left:5px;
margin-top:5px;
}

.mini a img{
float:left;
margin-top:3px;
margin-left:3px;
}

.tn {
background-image:url(bb-tiler.gif);
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
padding:9px 20px 30px;
line-height:14px;
text-align:justify;
width:673px;
word-spacing:1px;
}

.captcha{
background-image:url(captcha.php);
clear:none;
float:left;
height:24px;
margin-left:10px;
width:120px;
}

.fly-tables-container{
background-image:url(bg-amd.gif);
height:212px;
padding:10px;
width:420px;
}

.fly-tables-container td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.fly-tables-container .amd-field-search{
background:transparent url(/sites/default/themes/cht/inc/css/amd/bgr-field.jpg) repeat-x scroll 0 0;
border:1px solid #1CB5FF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:4px 8px;
width:193px;
}

.fly-tables-container .amd-field-date{
background:transparent url(/sites/default/themes/cht/inc/css/amd/bgr-field.jpg) repeat-x scroll 0 0;
border:1px solid #1CB5FF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:1px 4px;
width:auto;
}

.fly-tables-container .amd-field-select{
background:transparent url(/sites/default/themes/cht/inc/css/amd/bgr-field.jpg) repeat-x scroll 0 0;
border:1px solid #1CB5FF;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:1px;
padding:0 2px;
width:auto;
}
.fly-tables-container .amd-search-button{
background:transparent url(but-fly.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:25px;
margin:2px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width:95px;
margin-top:5px;
}

h3{
color:#0D94D6;
padding:3px;
font-size:16px
}

#fly_form_container{
background-image:url(bb-tiler.gif);
float:left;
overflow:hidden;
padding-left:10px;
text-align:left;
width:703px;
}

#ticket_form table{
text-align:left;
}

.ui-datepicker-prev label{
display:none;
}

.ac_results ul {
text-align:left !important;
}
