/*Layout */
@font-face{font-family:'DaysRegular';font-style:normal;font-weight:400;src:local('O'), url('fonts/days-webfont.woff') format('woff'), url('fonts/days-webfont.ttf') format('truetype'), url('fonts/days-webfont.svg#webfontsG7QBdBx') format('svg');}
*{margin:0;padding:0;}
table{border:0;border-collapse:collapse;}
img{border:0;}
input{font-weight:400;vertical-align:middle;}
select{font-weight:400;vertical-align:middle;}
.clear{clear:both;}
a{color:#C1C1C1;outline:none;text-decoration:none;}
a:hover{color:#999;outline:none;text-decoration:none;}
a:active{outline:none;text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
a:visited{outline:none;text-decoration:none;}
p{margin:0;padding:0;}
ul{list-style:none;}
ul li{line-height:1.6em;}
.form{height:34px;}
.form input{background:#20201f;border:0;color:#666;font-family:Arial;font-size:1.1em;height:21px;width:320px;}
textarea{background:#EAEAEA;border:solid 1px #333;color:#161616;font-family:Arial;font-size:1em;height:200px;overflow:auto;width:320px;}
html{font-size:100%;}
body{background:#191919;color:#232323;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1em;}
#main{background:url(images/top_background.png) repeat-x top left;margin:0 auto;text-align:left;width:794px;}
#top img{behavior:url(/assets/templates/theme/iepngfix.htc);}
#bottom img{behavior:url(/assets/templates/theme/iepngfix.htc);}
.corner img{behavior:url(/assets/templates/theme/iepngfix.htc);}
/*header */
#header{background:url(images/top.jpg) no-repeat top;color:#736654;font-size:0.75em;height:439px;}
#header .logo{float:left;height:186px;margin:100px 0 58px 56px;width:276px;}
#header .hdiv{float:right;height:344px;margin:0;width:400px;}
.infdiv{float:left;height:32px;position:relative;width:100%;}
.infdiv span{-moz-opacity:.85;background:#000;cursor:pointer;filter:alpha(opacity=85);float:left;margin:0 0 6px 6px;opacity:.85;padding:2px 4px;}
.feedburner a{border:0;vertical-align:middle;}
.feedcount{height:26px;width:88px;}
/*Menu */
.menu{left:50%;list-style:none;margin-left:-350px;padding:0;position:absolute;width:700px;}
.menu a{background-image:url(images/menu.png);background-repeat:no-repeat;cursor:pointer;display:block;height:63px;margin:0;text-indent:-9999px;width:140px;}
#blend li{cursor:pointer;float:left;list-style:none;}
#h_news{background-position:0 0;}
.active #h_news{background-position:0 -63px;}
#h_news:hover{background-position:0 -63px;}
#h_news.hover{background-position:0 -63px;}
#h_service{background-position:-140px 0;}
.active #h_service{background-position:-140px -63px;}
#h_service:hover{background-position:-140px -63px;}
#h_service.hover{background-position:-140px -63px;}
#h_photo{background-position:-280px 0;}
.active #h_photo{background-position:-280px -63px;}
#h_photo:hover{background-position:-280px -63px;}
#h_photo.hover{background-position:-280px -63px;}
#h_sender{background-position:-420px 0;}
.active #h_sender{background-position:-420px -63px;}
#h_sender:hover{background-position:-420px -63px;}
#h_sender.hover{background-position:-420px -63px;}
#h_contact{background-position:-560px 0;}
.active #h_contact{background-position:-560px -63px;}
#h_contact:hover{background-position:-560px -63px;}
#h_contact.hover{background-position:-560px -63px;}
/*content */
#content{color:#4c4c4c;font-size:0.9em;padding:0;}
#content .thumb{border:#000 1px solid;display:block;float:left;height:150px;margin:7px;overflow:hidden;position:relative;width:235px;}
#content .thumb img{height:150px;width:235px;}
#content .thumb-title{-moz-opacity:.85;background:#000;bottom:0;display:block;filter:alpha(opacity=85);margin-bottom:5px;opacity:.85;padding:4px;position:absolute;right:0;}
#content .thumb-title:hover{background:#222;}
#content .thumb-title a{color:#aaa;display:block;font-size:0.8em;text-decoration:none;text-transform:capitalize;}
#content .thumb-title a:hover{color:#fff;}
#content .grey_row{background:#232323;}
#content .grey_row h2{margin:0 0 13px 9px;}
#content .grey_row .indent{padding:32px 20px 39px;}
#content .white_row{background:#f5f5f5 url(images/white_row_back.png) repeat-x top left;float:left;width:794px;}
#content .white_row .ulimg{list-style:disc;padding-left:16px;text-align:justify;}
#content .white_row .ulimg li{padding-bottom:20px;}
#content .white_row p{font-size:1em;line-height:1.4;text-align:justify;}
#content .white_row h2{color:#333;margin-bottom:7px;}
#content .white_row h2 a{color:#333;margin-bottom:7px;}
#content .white_row .indent{float:left;padding:32px 20px 50px;}
#content .white_row .lcol{float:left;padding:32px 10px 50px 20px;width:470px;}
#content .white_row .lcol h2 a{text-decoration:none;}
#content .white_row .lcol h2 a:hover{text-decoration:underline;}
#content .white_row .lcol p br{margin-bottom:25px;}
#content .white_row .rcol{float:right;padding:32px 20px 50px 0;width:268px;}
.rcol p{font-size:1em;line-height:1.4;text-align:justify;}
#content .white_row .rcol h3{margin:0 0 4px;}
#content .white_row .onecol{float:left;padding:32px 0 50px;width:734px;}
/*footer */
#footer{background:#191919;color:#7a7a7a;font-family:Tahoma;font-size:0.8em;padding:8px 20px 40px 40px;text-align:left;}
#footer a{color:#7a7a7a;text-decoration:none;}
#footer a:hover{color:#A0A0A0;text-decoration:underline;}
#footer .footerl{float:left;margin:20px 20px 0 0;padding-right:20px;}
#footer .footerr{float:right;}
.sendmail{background:url(images/sendmail.gif);cursor:pointer;height:80px;width:80px;}
/*txt, links */
h1{color:#7D7D7D;font-size:1.4em;height:29px;margin:0 0 10px;}
h2{color:#333;font-size:1.4em;font-weight:lighter;height:29px;margin:0 0 1px;}
h3{color:#333;font-size:1.1em;margin:20px 0 10px;text-indent:1px;}
h4{color:#C42B1E;font-size:1em;}
h5{color:#000;font-size:1em;}
.link1{font-size:0.8em;font-weight:700;padding-left:4px;}
/* Ditto pages */
#ditto_pages .ditto_currentpage{border:none;color:#000;margin-right:1px;padding:1px 5px 2px;}
#ditto_pages .ditto_off{border:none;color:#000;margin-right:1px;padding:1px 5px 2px;}
#ditto_pages a{border:none;color:#CCC;margin-right:1px;padding:1px 5px 2px;text-decoration:none !important;}
#ditto_pages a:link{border:none;color:#CCC;margin-right:1px;padding:1px 5px 2px;text-decoration:none !important;}
#ditto_pages a:visited{border:none;color:#CCC;margin-right:1px;padding:1px 5px 2px;text-decoration:none !important;}
#ditto_pages a:hover{color:#FFF;}
#ditto_pages{margin:0 10px 10px;text-align:center;}
/* News  */
#news{padding-bottom:20px;}
.news-pic{float:left;margin:0 10px 16px 0;}
.news-pic img{height:60px;width:60px;}
.news-head{float:left;height:60px;margin-bottom:16px;width:198px;}
#news h4{color:#000;font-size:1.1em;padding:2px 0 4px;}
#news a{text-decoration:none;}
#news a:link{text-decoration:none;}
#news a:visited{text-decoration:none;}
#news a:hover{text-decoration:underline;}
/*PrevJumpNext */
#PrevJumpNext{clear:both;font-size:1.2em;font-weight:700;line-height:40px;margin:-10px 0 60px;position:relative;text-align:center;vertical-align:top;}
#PrevJumpNext a{color:#999;}
#PrevJumpNext a:link{color:#999;}
#PrevJumpNext a:visited{color:#999;}
#PrevJumpNext a:hover{color:#666;}
#PrevJumpNext .jump_prev{float:left;text-align:right;width:120px;}
#PrevJumpNext .jump_index{float:left;left:122px;position:absolute;width:10px;}
#PrevJumpNext .jump_next{float:right;text-align:left;width:120px;}
/*On-line submit */
.fbForm{float:left;}
.fbLeft{float:left;width:328px;}
.fbRight{float:left;width:420px;}
.fbForm .name{color:#7d7d7d;font-size:10pt;padding-top:12px;}
.fbForm .element{padding-top:2px;}
.fbForm .element TEXTAREA{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fefefe;border:1px #999 solid;border-radius:4px;font-size:10pt;padding:2px;}
.fbForm .captcha IMG{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fefefe;border:1px #999 solid;border-radius:4px;font-size:10pt;padding:2px;}
.fbForm INPUT{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fefefe;border:1px #999 solid;border-radius:4px;padding:2px;}
.fbForm SELECT{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fefefe;border:1px #999 solid;border-radius:4px;padding:2px;}
.fbForm SELECT option{background:#fff;}
#fbName{width:294px;}
#fbEMail{width:294px;}
#fbPhone{width:294px;}
#fbNumber{width:294px;}
.fbForm INPUT.date{width:210px;}
.fbForm SELECT#fbTime{width:67px;}
.fbForm TEXTAREA#fbText{background:#fefefe;font-size:12px;height:156px;max-height:156px;max-width:420px;width:420px;}
.fbForm .captcha-test TD{padding-right:15px;vertical-align:middle;}
.fbForm .captcha{padding-top:3px;}
.fbForm INPUT#vericode{float:left;margin-top:4px;padding:2px;width:146px;}
.fbForm .submit{float:right;padding-top:3px;}
.fbForm INPUT#fbSubmit{padding:6px 15px;width:120px;}
.fbForm .error{color:#C42B1E;display:none;font-size:8pt;}
.errors{color:#C42B1E;font-size:8pt;}
.errors strong{color:#4C4C4C;font-size:10pt;}
.fbForm span.validationmessage{color:#900;}
INPUT.jot-submit{-moz-border-radius:4px;-moz-text-shadow:0 1px 0 rgba(0, 0, 0, 0.5555);-webkit-border-radius:4px;-webkit-text-shadow:0 1px 0 rgba(0, 0, 0, 0.5555);background:#8EBF00 url(images/bg-buttons.gif) repeat-x 0 -24px;border:#729042 1px solid;border-radius:4px;color:#fff;font-size:14px;padding:6px 15px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5555);width:154px;}
INPUT.jot-submit:hover{background:#8EBF00 url(images/bg-buttons.gif) 0 -106px;cursor:pointer;}
.jot-submit-off{-moz-text-shadow:0 1px 0 rgba(254, 254, 254, 0.5555);-webkit-text-shadow:0 1px 0 rgba(254, 254, 254, 0.5555);background:#fefefe;background-image:none;color:#999;cursor:default;font-size:14px;text-shadow:0 1px 0 rgba(254, 254, 254, 0.5555);}
.jot-submit-off:hover{-moz-text-shadow:0 1px 0 rgba(254, 254, 254, 0.5555);-webkit-text-shadow:0 1px 0 rgba(254, 254, 254, 0.5555);background:#fefefe;background-image:none;color:#999;cursor:default;font-size:14px;text-shadow:0 1px 0 rgba(254, 254, 254, 0.5555);}
/* Sliding Images  */
.boxgrid{background:#161613;border:#000 1px solid;display:block;float:left;height:150px;margin:7px;overflow:hidden;position:relative;width:235px;}
.boxgrid2{background:#161613;border:#000 1px solid;display:block;float:left;height:150px;margin:8px 6px 8px 7px;overflow:hidden;position:relative;width:220px;}
.boxgrid img{border:0;height:150px;left:0;position:absolute;top:0;width:235px;}
.boxgrid2 img{border:0;height:150px;left:0;position:absolute;top:0;width:220px;}
.boxcaption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";background:#000;color:#999;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);float:left;height:100px;opacity:.8;padding:10px 6px;position:absolute;width:100%;}
.caption_h{color:#FFF;line-height:20px;}
.captionfull .boxcaption{left:0;top:150px;}
.caption .boxcaption{left:0;top:117px;}
/* slideshow  */
.slideshow{margin:0 0 10px;overflow:hidden;width:473px;}
.slideshow ul{list-style:none;margin:0;padding:0;width:100%;}
.slideshow ul li{background:#777;border:1px solid #000;float:left;height:86px;margin:0 3px 4px;padding:0;position:relative;width:86px;}
.slideshow ul li div img{cursor:pointer;position:relative;}
.pika_main{background:none;display:block;height:315px;margin-bottom:10px;padding-left:3px;position:relative;width:464px;}
.pika_main_img{left:2px;position:absolute;top:2px;}
.pika_back_img{position:relative;top:0;}
.pika_subdiv{background:#000;border:0;height:315px;padding:2px;position:relative;}
.pika_subdiv img{border:none;}
.pika_subdiv a img{border:none;}
.pika_caption{background:url('images/slideshow/black.png') top left;bottom:-2px;color:#FFF;height:16px;left:2px;padding-top:4px;position:absolute;text-align:center;width:456px;}
.pika_play{height:315px;left:50%;margin-left:-25px;position:absolute;top:43%;width:50px;z-index:1;}
.pika_play a.pika_play_button{background:url('images/slideshow/play.png') top center no-repeat;cursor:pointer;display:block;height:50px;margin-left:auto;position:relative;width:50px;}
.pika_play a.pika_stop_button{background:url('images/slideshow/pause.png') top center no-repeat;cursor:pointer;display:block;height:50px;margin-left:auto;position:relative;width:50px;}
.pika_prev_hover{background:none;height:1px;left:5px;position:absolute;top:5px;width:1px;}
.pika_next_hover{background:none;height:1px;position:absolute;right:5px;top:5px;width:1px;}
/*Dateinput script styles */
.date{-moz-border-radius:4px;-webkit-border-radius:4px;background:#fefefe;border:1px #999 solid;border-radius:4px;padding:2px;}
#calroot{-moz-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-border-radius:5px;-webkit-box-shadow:0 0 15px #666;background-color:#fff;border:1px solid #ccc;font-size:11px;margin-top:-1px;padding:2px;width:198px;z-index:1;}
#calhead{height:22px;padding:2px 0;}
#caltitle{color:#000;float:left;font-size:14px;line-height:20px;text-align:center;text-shadow:0 1px 0 #ddd;width:155px;}
#calnext{background:transparent url(prev.gif) no-repeat scroll center center;background-image:url(next.gif);cursor:pointer;display:block;float:right;height:20px;width:20px;}
#calprev{background:transparent url(prev.gif) no-repeat scroll center center;cursor:pointer;display:block;float:left;height:20px;width:20px;}
#calprev.caldisabled{visibility:hidden;}
#calnext.caldisabled{visibility:hidden;}
#caltitle select{font-size:10px;}
#caldays{border-bottom:1px solid #ddd;height:14px;}
#caldays span{display:block;float:left;text-align:center;width:28px;}
#calweeks{background-color:#fff;margin-top:4px;}
.calweek{clear:left;height:22px;}
.calweek a{-moz-border-radius:3px;-webkit-border-radius:3px;color:#666;display:block;float:left;font-size:11px;height:20px;line-height:20px;margin-left:1px;text-align:center;text-decoration:none;width:27px;}
.calweek a:hover{background-color:#ddd;}
.calfocus{background-color:#ddd;}
a.calsun{color:red;}
a.caloff{color:#ccc;}
a.caloff:hover{background-color:#f5f5fa;}
a.caldisabled{background-color:#efefef !important;color:#ccc !important;cursor:default;}
#calcurrent{background-color:#498CE2;color:#fff;}
#caltoday{background-color:#333;color:#fff;}