@charset "utf-8";

/* CSS Document */



*{margin:0px;padding:0px;}



html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr,iframe {margin:0; padding:0;}



h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-weight:normal; font-style:normal;}



ul,ol {list-style:none;}



fieldset,img,hr{border:none;}



body{margin:0px;border:0px;}



body{font-family:Arial;font-size:12px;font-weight:normal;color:#404040;background:#dfdfdf url(../images/page-bg.jpg) repeat-x 0 0;}



/* p, td, h1, h2..etc*/

.img {border:1px solid #D1D1D1; padding:2px}



p, td, div{font-family:Arial;font-size:12px;font-weight:normal;color:#404040; line-height:15px;}



hr{margin:10px 0px 10px 0px;padding:0px;color:#e0e0e0;}

h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;font-weight:normal;}

/* p, td, h1, h2..etc*/



/* messages*/

.star, .error, .msg{color:#F47107; font-size:11px;}

/* messages*/



/* input[type="submit"]*/

input, textarea{font-family:Arial;font-size:12px;font-weight:normal;border:1px solid #D3E0F5;background:#F7FAFF;color:#6380AF;}

input[type="text"], input[type="password"]{padding:4px 2px 4px 3px}

select{padding:1px;line-height:20px;}

textarea{padding:4px}



/* anchors */

a {color:#123d81;text-decoration:none}

a:hover {color:#606060;text-decoration:none}



.more{color:#ff0000;text-decoration:none;}

.more:hover{color:#505050;text-decoration:none;}

/* anchors*/



.fl-left{float:left}

.fl-right{float:right}

.clear{clear:both;}



.yellow{color:#ffb400;}

.blue{color:#123d81;}

.white{color:#FFF;}



.bold{font-weight:bold;}



.fnt-11{font-size:11px;}

.fnt-13{font-size:13px;}

.fnt-14{font-size:14px;}

.fnt-16{font-size:16px;}

.fnt-18{font-size:18px;}

.fnt-20{font-size:20px;}

.fnt-22{font-size:22px;}

.fnt-24{font-size:24px;}

.fnt-26{font-size:26px;}

.fnt-28{font-size:28px;}

.fnt-30{font-size:30px;}



.default ul{margin:10px 0px 0px 0px;padding:0px;}

.default li{margin-left:15px;padding:0px; list-style:disc; line-height:16px;}



.wrapper{width:1000px; margin:0 auto;text-align:left;}

.header{background:url(../images/header-bg.jpg) no-repeat 0 0;height:150px;position:relative;}



.logo{float:left; margin:18px 0px 0px 18px}



.topmenu{position:absolute;top:12px;right:12px;}
.topmenu a{color:#000; font-size:11px;text-decoration:none;margin:0px 10px 0px 10px;}
.topmenu a:hover{color:#fff;text-decoration:none;}
.topmenu a#selected{color:#fff;text-decoration:none;}

.contact-no{position:absolute;top:115px;right:0px;display:block;background:url(../images/callus.jpg) no-repeat 0 0;width:189px;height:35px; line-height:35px;color:#fff; font-family:Tahoma;font-size:14px; font-weight:bold; text-align:center;}

.social{position:absolute;top:45px;right:18px;}
.social .title{color:#808080; display: block; float:left; margin-top:5px; margin-right:10px; color:#fff}
.social a{float:left;}

.flags{position:absolute;top:85px;right:18px;}
.flags a{margin-left:4px}

.menu{position:absolute;top:115px;left:25px;}
.menu a{ display:block; float:left;color:#fff; font-size:13px;text-decoration:none;background:#003883;margin:0px 0px 0px 8px; padding:0px 16px 0px 16px; height:30px; line-height:30px;}
.menu a:hover, .menu a#selected{background:#f5d200;color:#505050;text-decoration:none;}


.menu2{height:44px;}
.menu2 a{border-bottom:2px solid #fff;color:#fff;color:#FFF;font-size:.9em;font-weight:bold; text-align:center;text-decoration:none;background:#003883;padding:5px 10px 5px 10px;line-height:30px; display:block; float:left; margin-right:2px;}
.menu2 a:hover, .menu2 a#selected{background:#f5d200;color:#505050;text-decoration:none;}

.body-m{background:#fff;border-left:18px solid #ffe500;border-right:18px solid #ffe500;}
.bpadd-h{padding:0px 0px 0px 20px;}
.bpadd-in{padding:20px;}

.banner{background:#d1d1d1; padding-bottom:18px; margin-top:15px;}

.address-box{background:#dfdfdf;border-bottom:3px solid #ffe500;}
.address-box .title{background:#ffe500;padding:10px 0px 10px 15px; color:#505050; font-size:22px;}
.address-box .data{padding:10px 10px 10px 15px;}
.address-box p{line-height:15px; font-size:11px;}
.address-box .add{ margin-top:10px;line-height:22px; font-size:15px; font-family:Georgia;}



.specials-box{background:#dfdfdf;border-bottom:3px solid #7f7f7f;}

.specials-box .title{background:#4f4f4f;padding:10px 0px 10px 15px; color:#fff; font-size:22px;}

.specials-box .data{padding:10px 10px 10px 15px;}

.specials-box p{line-height:15px; font-size:11px;}

.specials-box .list{ margin-top:10px;line-height:22px; font-size:15px; font-family:Georgia;}

.specials-box ul{ margin-left:15px; margin-top:5px}

.specials-box li{list-style:disc; line-height:20px;}



.partner-title{background:#dfdfdf;width:350px;padding:13px 0px 10px 15px; color:#202020; font-size:22px;}

.partners{border-top:3px solid #dfdfdf; margin-right:2px; padding-top:10px;}

.partners ul{display:inline;list-style:none}

.partners li{width:210px; height:150px; margin-right:30px; float:left; position:relative}

.partners li.last{margin-right:0px;}

.partners .ptitle{position:absolute; left:0px; bottom:0px; width:210px;background:url(../images/partner-bg.png);padding:8px 0px 8px 0px;  text-align:center;}

.partners .ptitle a{color:#ffe500;font-size:11px; text-decoration:none}

.partners .ptitle a:hover{color:#fff;}


.products-title{background:#003883;width:350px;padding:9px 0px 6px 15px; color:#fff; font-size:14px; line-height:14px; font-weight:bold;}

.products{border-top:3px solid #003883;padding-top:10px;}
.products ul{display:inline;list-style:none}
.products li{width:210px; height:150px; margin-right:21px; margin-bottom:20px; float:left; position:relative}
.products li.last{margin-right:0px;}
.products .ptitle{position:absolute; left:0px; bottom:0px; width:210px;background:url(../images/partner-bg.png);padding:8px 0px 8px 0px;  text-align:center;}
.products .ptitle a{color:#ffe500;font-size:11px; text-decoration:none}
.products .ptitle a:hover{color:#fff;}

.products-list{border-top:3px solid #003883;padding-top:10px;}
.products-list ul{display:inline;list-style:none}
.products-list li{width:210px; height:180px; margin-right:16px; margin-bottom:20px; float:left; position:relative}
.products-list li.last{margin-right:0px;}
.products-list .ptitle{position:absolute; left:0px; bottom:30px; width:210px;background:url(../images/partner-bg.png);padding:8px 0px 8px 0px;color:#ffe500;text-align:center;}
.products-list a{ display:block;width:210px; text-align:center;color:#123d81;font-size:11px; text-decoration:none}
.products-list a:hover{color:#404040;}

.content{}

.content h1{font-family:Georgia;margin:0px 0px 10px 0px;}

.content p{margin:15px 0px 0px 0px;}



.opening{ margin-top:20px;background:url(../images/opening-bg.jpg) no-repeat;width:662px;height:40px; line-height:40px;color:#ff0000; font-style:italic;text-align:center;}



.whatwedo{float:left;width:322px;}

.whatwedo .title{padding:0px 0px 7px 15px;color:#123d81;font-size:20px; line-height:21px;font-weight:bold;}

.whatwedo .t{background:url(../images/whatwebox-t.jpg) no-repeat; height:15px;}

.whatwedo .b{background:url(../images/whatwebox-b.jpg) no-repeat; height:15px;}

.whatwedo .m{background:url(../images/whatwebox-m.jpg) repeat-y; padding:0px 14px 0px 14px; height:230px;}

.whatwedo p{ margin-bottom:10px;}

.whatwedo .team{margin-top:27px;}

.whatwedo .team img{float:left;}

.whatwedo .team .img2{ margin-left:10px}



.box-gallery{float:left;width:396px; background:#fff; border:1px solid #dadada;padding:1px; margin-left:10px;}

.box-gallery .title{padding:7px 0px 7px 35px;background:#000 url(../images/icon1.jpg) no-repeat 10px center; color:#FFFFFF; font-size:13px; font-weight:bold;}

.box-gallery .data{ padding:10px 0px 10px 5px;}

.box-gallery img{ margin:0px 4px 0px 4px;}

.box-gallery p{font-size:11px; line-height:11px;}

.box-gallery .more{ display:block;margin-right:10px; margin-top:30px;text-align:right;color:#444444;background:url(../images/arrow.jpg) no-repeat right 3px; padding-right:16px;}

.box-gallery .more:hover{color:#ca7200;text-decoration:none;}



.news-t{background:url(../images/news-t.jpg) no-repeat;height:40px}

.news-b{background:url(../images/news-b.jpg) no-repeat 0 0;height:15px}

.news-m{background:url(../images/news-m.jpg) repeat-y;padding:10px 0px 0px 10px;display:block}

.news-m a{display:block;color:#ca7200;}

.news-m a:hover{color:#606060;text-decoration:none;}

.news-m .date{margin-bottom:15px; font-size:11px; color:#6c6c6c;}

.news-m .more{ margin-right:15px;text-align:right;color:#444444;background:url(../images/arrow.jpg) no-repeat right 3px; padding-right:16px;}

.news-m .more:hover{color:#ca7200;text-decoration:none;}



.listings {border:1px solid #858585;padding:25px 26px 0px 26px; }

.listings ul{margin:0px;padding:0px;display:inline;list-style:none;}

.listings li{margin:0px;padding:0px 45px 0px 0px;list-style:none;float:left;width:112px;text-align:center;}

.listings li.last{margin:0px;padding:0px;list-style:none;float:left;width:112px;text-align:center;}

.listings li img{border:1px solid #FFF;}

.listings li.clear{clear:both;width:620px;height:20px;line-height:0px;}



.pagination{margin:0px;padding-right:30px;}

.pagination a{font-weight:bold; font-size:13px;color:#EC6498;padding:0px 2px 0px 2px;text-decoration:none;}

.pagination a:hover, .pagination #selected{color:#FFF;text-decoration:none;}



.rounded-box{padding:20px;

background:#171717;	

text-align:left;

border:2px solid #000;

-moz-border-radius: 8px;

-khtml-border-radius: 8px;

-webkit-border-radius: 8px;

#behavior: url('border-radius.htc');/* override for Microsoft Internet Explorer browsers*/

#border-radius: 8px;/* override for Microsoft Internet Explorer browsers*/

}



.button{background:#f7f7f7;border:1px solid #d4d4d4;color:#333;font-weight:bold;margin:0;padding:4px 10px 4px 10px;line-height:15px;text-shadow:0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FAFAFA',endColorstr='#ececec');background:-webkit-gradient(linear,left top,left bottom,from(#FAFAFA),to(#ececec));background:-moz-linear-gradient(top,#FAFAFA,#ececec);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}



/* footer*/

.footer{width:1000px; margin:0 auto;}

.footer .bg{background:#e6e6e6;border-left:18px solid #ffe500;border-right:18px solid #ffe500; height:70px; position:relative;}

.footer .phone{position:absolute; left:20px; top:35px;color:#656565;font-size:12px;}

.footer .v{color:#5d5d5d;padding:6px 10px 6px 10px;}

.fmenu{position:absolute; left:20px; top:15px;}

.fmenu a{color:#656565;text-decoration:none}

.fmenu .v{color:#808080;padding:0px 10px 0px 10px;}

.fmenu a:hover{color:#000;text-decoration:none}

.fmenu a#selected{color:#000;text-decoration:none}

.footer .copy{position:absolute; right:20px; top:15px;color:#656565; text-align:right; line-height:19px;}

/* footer*/
