body {
font-family:Tahoma, Arial, sans-serif;
font-size:87.5%;
line-height:1.4em;
background:url(../../images/1/background.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#b3cbe2;
margin:0 auto;
padding:0;
}

#con0 {
width:962px;
margin:0 auto 20px;
}

#con1 {
width:962px;
text-align:left;
}

#header {
height:131px;
display:block;
background:transparent url(../../images/1/top_bg.png) bottom left no-repeat;
position:relative;
}

#logo {
float:left;
margin-top:10px;
}

#logo #foreign_trade {
position:absolute;
right:2px;
top:7px;
}

#header_area {
width:500px;
height:83px;
float:left;
}

#nav_left {
height:48px;
width:19px;
text-align:center;
float:right;
background:transparent url(../../images/1/menu_back_right.png) 0 0 no-repeat;
}

#search_links {
width:auto;
float:right;
}

#sub_nav {
margin-bottom:10px;
}

.breadcrumbs {
font-size:85.7%;
}

#nav_right {
height:48px;
width:11px;
right:-2px;
z-index:7;
position:relative;
text-align:center;
float:right;
background:transparent url(../../images/1/menu_back_left.png) bottom left no-repeat;
}

#nav {
height:48px;
text-align:center;
float:right;
z-index:999;
position:relative;
list-style-type:none;
}

#nav ul {
height:48px;
float:left;
line-height:38px;
background:transparent url(../../images/1/menu_back.png) repeat-x top center;
margin:0;
}

#nav ul li ul {
position:absolute;
left:0;
display:block;
visibility:hidden;
background:transparent url(../../images/1/pixel.gif) top left no-repeat;
z-index:999;
border-top:2px solid transparent;
margin:0;
padding:0;
}

#nav ul li ul li ul {
top:0;
z-index:999;
border-top:0 solid transparent;
margin:0 0 0 -1px;
padding:0;
}

#nav ul li {
position:relative;
display:inline;
z-index:999;
float:left;
text-align:center;
list-style:none;
height:38px;
background:transparent url(../../images/1/menu_line.png) top left no-repeat;
margin:8px 0 0;
padding:0 20px;
}

#nav ul li.current_page_item a, #nav ul li.current-cat a, #nav ul li.current_page_ancestor a, #nav ul li.current_page_parent a {
font-weight:bold;
}

#nav ul li ul li {
display:list-item;
float:none;
line-height:14px;
height:auto;
background:transparent url(../../images/1/pixel.gif) top left no-repeat;
z-index:999;
margin:0;
padding:0;
}

#nav ul li a {
font-size:12px;
text-decoration:none;
display:block;
color:#4d5d6b;
}

#nav ul li a:hover {
text-decoration:none;
color:#A5A5A5;
}

#nav ul li ul li a,#nav ul li ul li.page_item a {
font-size:11px;
width:160px;
background:#e3ecf5;
display:block;
text-align:left;
line-height:14px;
color:#4d5d6b;
border-bottom:1px solid #FCFDFE;
border-left:1px solid #FCFDFE;
border-right:1px solid #FCFDFE;
margin:0;
padding:10px;
}

#nav ul li ul li a:hover {
background:#FBFCFD;
color:#54687A;
}

#nav ul li ul li ul li a {
border-top:1px solid #FCFDFE;
}

* html #nav ul li a {
display:inline-block;
}

#nav li.empty {
width:0;
background:transparent;
padding:0;
}

.downarrowclass {
position:absolute;
right:7px;
}

.rightarrowclass {
position:absolute;
top:6px;
right:5px;
}

#pages_top {
height:9px;
width:962px;
text-align:center;
background:transparent url(../../images/1/page_header_top.png) top left no-repeat;
z-index:0;
}

#pages_in {
height:109px;
width:962px;
text-align:center;
background:transparent url(../../images/1/page_header_in.png) top left no-repeat;
z-index:0;
}

#pages_in h1 {
font-size:19px;
line-height:25px;
font-weight:400;
color:#e8f4fb;
text-align:left;
padding-top:65px;
margin-left:20px;
margin-bottom:0;
margin-top:0;
}

#slider_top {
height:9px;
width:962px;
text-align:center;
background:transparent url(../../images/1/slider_top.png) top left no-repeat;
z-index:0;
}

p.date_venue { padding-top:10px; color:#f1eb4f; }

#slider_in {
height:237px;
width:962px;
text-align:center;
background:transparent url(../../images/1/slider_back.png) top left no-repeat;
z-index:0;
}

#slider_area {
height:221px;
width:946px;
margin-left:7px;
z-index:0;
}

.slide {
width:940px;
height:210px;
}

.sliding_text_text {
color:#fff;
text-align:left;
margin:0 8px 0 20px;
}

.sliding_text_text h1,.sliding_text_text h1 a {
font-size:26px;
font-weight:400;
color:#f1eb4f;
text-align:left;
margin-top:30px;
padding-left:0;
margin-bottom:7px;
text-decoration:none;
line-height:100%;
}

.sliding_text_text h2,.sliding_text_text h2 a {
font-size:19px;
font-weight:400;
color:#e8f4fb;
text-align:left;
margin-top:2px;
text-decoration:none;
padding:0;
}

.sliding_text_text a {
text-decoration:underline;
color:#fff;
}

.slider_buttons {
float:left;
width:120px;
height:110px;
background:url(../../images/1/arrows.png);
background-repeat:no-repeat;
background-position:top left;
margin-top:105px;
margin-left:7px;
}

.sliding_text_left {
float:left;
width:600px;
}

.sliding_text_right {
width:260px;
float:left;
}

.sliding_text_right .featured_file {
margin-top:30px;
margin-left:30px;
}

#numbers {
position:absolute;
top:340px;
margin-left:15px;
z-index:10;
}

#numbers li {
float:left;
list-style-type:none;
overflow:hidden;
background:transparent url(../../images/1/numbers_back.png) top left no-repeat;
width:18px;
height:18px;
text-align:center;
margin-left:5px;
line-height:16px;
}

#numbers a {
font-size:12px;
text-decoration:none;
display:block;
color:#6796C5;
}

#numbers li a.activeslide {
font-size:12px;
text-decoration:none;
display:block;
color:#fff;
background:transparent;
}

#sub_menu ul {
width:256px;
padding-top:10px;
text-align:left;
}

#content_con {
width:962px;
}

.box1 {
float:left;
margin-right:15px;
margin-left:2px;
}

.box2 {
float:left;
margin-right:15px;
}

.box_in {
clear:both;
width:500px;
height:10px;
}

.box_r {
clear:both;
width:200px;
height:25px;
}

#page_left {
width:651px;
float:left;
}

#page_right {
width:311px;
float:right;
}

#page_left .content {
border:0 solid;
padding:1px 20px;
}

#page_left img {
padding:0 10px;
}

.left_top {
height:18px;
width:651px;
background:transparent url(../../images/1/b_box_top.png) left top no-repeat;
}

.left_bottom {
height:17px;
width:651px;
background:transparent url(../../images/1/b_box_bottom.png) left top no-repeat;
}

.left_content {
width:651px;
background:transparent url(../../images/1/b_box_in.png) left repeat-y;
}

.box_top {
height:18px;
width:309px;
background:transparent url(../../images/1/box_top.png) top no-repeat;
}

.box_bottom {
height:17px;
width:309px;
background:transparent url(../../images/1/box_bottom.png) top no-repeat;
}

.box_content {
width:309px;
min-height:400px;
background:transparent url(../../images/1/box_in.png) repeat-y;
}

.box_content_sub {
width:309px;
background:transparent url(../../images/1/box_in.png) repeat-y;
}

#content_con .box_content h1, #content_con .box_content h2, .box_content_sub h2, #content_con .box_content small {
margin:0 20px;
}

#content_con .box_content small {
display:block;
padding-bottom:6px;
}

#content_con .box_content h1 a {
color:inherit;
text-decoration:none;
}

.box_content h1,.box_content_sub h1 {
font-size:16px;
color:#1b3f62;
font-weight:400;
padding-bottom:6px;
margin:0;
}

#content_con .box_content h2, .box_content_sub h2, .box_content p.small_link {
font-size:12px;
color:#5482af;
font-weight:400;
margin-bottom:10px;
}

.box_content p.small_link span {
display:block;
border-bottom:solid 1px #66717c;
padding-bottom:4px;
}

.box_content p.small_link a {
color:inherit;
text-decoration:none;
}

.box_content p {
color:#66717c;
margin:0 20px;
}

.box_content_sub p {
line-height:18px;
font-size:11px;
color:#66717c;
margin:0;
padding:0;
}

.box_content_sub .button,.box_content_sub h1,.box_content_sub h2,.box_content_sub h3,.box_content_sub h4,.box_content_sub h5,.box_content_sub h6 {
margin-left:0;
}

.box_content .date,.box_content_sub .date {
color:#9fbed2;
font-size:11px;
letter-spacing:2px;
clear:both;
display:block;
margin:10px 20px 4px;
}

.box_content .text,.box_content_sub .text {
color:#66717c;
clear:both;
display:block;
margin:2px 20px 6px;
}

.box_content .text p {
line-height:18px;
font-size:11px;
color:#97A4B3;
margin:0;
}

.button {
width:77px;
height:19px;
line-height:16px;
background:transparent url(../../images/1/button.png) left no-repeat;
text-decoration:none;
font-size:11px;
color:#fff;
text-align:center;
margin-left:20px;
}

.button a {
line-height:24px;
text-decoration:none;
font-size:11px;
color:#b9b9b9;
padding:1px 20px;
}

.button a:hover {
line-height:24px;
text-decoration:none;
font-size:11px;
color:#666;
padding:1px 20px;
}

.portfolio_box {
margin-bottom:25px;
margin-top:25px;
}

#page_left .portfolio_image img {
background:#FCFCFC;
border:1px dotted #E6E6E6;
padding:15px;
}

.portfolio_text {
float:left;
margin-left:10px;
margin-top:0;
width:322px;
}

.portfolio_text h2,.portfolio_text h2 a {
color:#187aa3;
font-size:14px;
margin-bottom:10px;
margin-top:0;
font-weight:700;
text-decoration:none;
}

.more-link {
background:transparent url(../../images/1/button.png) left no-repeat;
width:77px;
text-decoration:none;
font-size:11px;
color:#fff;
line-height:22px;
padding-left:13px;
padding-bottom:0;
display:block;
text-align:left;
clear:both;
margin:0;
}

.more-link:hover {
color:#dae5ed;
}

a.read_more {
text-decoration:none;
font-size:11px;
color:#fff;
line-height:16px;
margin:0;
padding:0;
}

a.read_more:hover {
text-decoration:none;
font-size:11px;
color:#dae5ed;
line-height:16px;
margin:0;
padding:0;
}

#gallery {
margin-top:10px;
padding:0;
}

#gallery ul {
list-style:none;
margin:0 0 0 10px;
padding:0;
}

#gallery ul li {
float:left;
width:210px;
background:#eaeff3;
border:1px solid #FFF;
margin-right:26px;
margin-bottom:26px;
text-decoration:none;
}

#gallery ul img {
border:1px solid #FFF;
margin:19px 0 20px 29px;
}

#gallery a {
border:1px;
text-decoration:none;
}

#gallery ul a:hover img {
border:1px solid #A7C9DA;
color:#fff;
background-color:#000;
text-decoration:none;
}

.contact_form {
float:left;
}

#page_left .contact_form p { margin:10px 0 0; }

.contact_info {
float:right;
width:280px;
font-size:11px;
margin-top:10px;
}

#page_left .contact_info ul,#page_left .contact_form ul {
list-style:none;
margin:0;
padding:0;
overflow:hidden;
}

.contact_info li a {
font-size:11px;
color:#577c8f;
}

.contact_info li a:hover {
font-size:11px;
color:#577c8f;
text-decoration:none;
}

.contact_info li.title {
border-bottom:1px solid #DBE1EA;
font-weight:700;
font-size:12px;
color:#187aa3;
padding-top:10px;
}

.contact_form li.title {
font-weight:700;
font-size:12px;
color:#187aa3;
padding-top:10px;
}

.contact_form li {
font-size:11px;
color:red;
clear:both;
}

.contact_form textarea,contact_form select,contact_form input {
font-family:verdana;
font-size:11px;
color:#577c8f;
}

.contact_form form {
overflow:hidden;
}

.contact_form input {
border:1px solid #DBE1EA;
background:#fff;
width:263px;
display:block;
padding:4px;
}

.contact_form label { color:#000; }
.contact_form input.radio { width:auto; display:inline; margin-right:10px; }

.contact_form input.hide { display:none; }

.contact_form input.submit_button {
margin-top:12px;
width:82px;
height:26px;
line-height:4px;
padding-top:2px;
border:0;
color:#F3F3F3;
background-color:#577c8f;
background:transparent url(../../images/1/button.png) center no-repeat;
cursor:pointer;
}

.contact_form textarea {
width:264px;
height:42px;
border:1px solid #DBE1EA;
background:transparent;
overflow:auto;
display:block;
padding:2px;
}

.footer_top {
height:11px;
width:962px;
background:transparent url(../../images/1/footer_top.png) top no-repeat;
}

.footer_bottom {
height:14px;
width:962px;
background:transparent url(../../images/1/footer_bottom.png) top no-repeat;
}

.footer_content {
width:962px;
height:39px;
background:transparent url(../../images/1/footer_in.png) repeat-y;
}

#footer_cont {
color:#66717c;
font-size:11px;
line-height:44px;
margin:0 20px;
position:relative;
}

.footer li {
float:left;
list-style-type:none;
overflow:hidden;
margin:0 0 0 10px;
}

.footer li.current_page_item a {
font-weight:700;
}

#footer_cont a {
color:#66717c;
text-decoration:none;
}

#footer_cont a:hover {
color:#A5B0BE;
}

.float_right {
float:right;
overflow:hidden;
}

.float_right p {
float:left;
}

.float_right ul {
float:right;
}

h1,h2 {
font-weight:400;
clear:both;
color:#135F80;
}

h3,h4,h5,h6 {
font-weight:400;
clear:both;
color:#187aa3;
}

h1 {
font-size:22px;
margin:5px 0 10px;
}

h2 {
font-size:22px;
}

h3 {
font-size:20px;
margin:15px 0 10px;
}

h4 {
font-size:18px;
margin:10px 0;
}

h5 {
font-size:16px;
margin:5px 0 10px;
}

h6 {
font-size:14px;
margin:5px 0 10px;
}

#page_left img.centerimage,#page_left img.aligncenter {
display:block;
color:#9F9F9F;
font-weight:700;
border:1px solid #e0e0e0;
margin:5px 15px 10px 0;
padding:12px;
}

.leftimage, #page_left img.leftimage, #page_left img.alignleft, .box_content .youtube {
float:left;
font-size:12px;
color:#9F9F9F;
font-weight:700;
border:1px solid #e0e0e0;
margin:0 15px 10px 0;
padding:12px;
}

.box_content .youtube { padding:0; }

#page_left img.rightimage,#page_left img.alignright {
float:right;
font-size:12px;
color:#9F9F9F;
font-weight:700;
border:1px solid #e0e0e0;
margin:5px 0 10px 15px;
padding:12px;
}

#page_left p {
line-height:1.5em;
font-size:100%;
color:#333;
margin:0 0 18px;
}

#page_left p.above {
margin-top:18px;
}

#page_left h2.gallery {
padding:10px 0;
}

#page_left ul.gallery { overflow:hidden; margin:0; padding:0; }
#page_left ul.gallery li { float:left; list-style:none; width:100px; height:100px; margin:0 5px 5px 0; }
#page_left ul.gallery li img { padding:0; }

#page_left .content h1.single {
margin-bottom:10px;
}

#page_left .content small.single {
margin-bottom:10px;
display:block;
}

#page_left h2.biz_details {
margin-top:18px;
}

#page_left h2.event_details {
margin-top:18px;
}

span.cat {
font-size:78.6%;
line-height:100%;
}

#page_left dl {
overflow:hidden;
margin:0 0 18px;
}
#page_left dt {
float:left;
clear:both;
width:120px;
}

#page_left,#page_right,a {
text-decoration:underline;
color:#66717C;
}

#page_left h1 a {
text-decoration:none;
color:#187aa3;
}

#page_left h1 a:hover {
text-decoration:none;
color:#105370;
}

#page_left,#page_right,a:hover {
text-decoration:none;
color:#666;
}

#page_right .box_content_sub {
color:#464646;
width:268px;
padding:0 20px 8px;
}

#page_right .box_content_sub ul {
color:#666;
text-align:left;
}

#page_right .box_content_sub ul li ul {
margin-left:10px;
border-bottom:0 solid #DBE1EA;
padding:0;
}

#page_right .box_content_sub ul li ul li {
border-bottom:0 solid #DBE1EA;
padding:10px 0 0 10px;
}

#page_right .box_content_sub ul li ul li a {
margin-left:0;
text-decoration:none;
color:#666;
padding-left:12px;
background:url(../../images/1/ok.gif);
background-position:left;
background-repeat:no-repeat;
}

#page_left ul {
list-style:disc outside;
color:#464646;
margin:2px 0 10px 10px;
padding:4px 0 0 20px;
}

#page_left ul ul {
list-style:circle outside;
color:#464646;
margin:2px 0 10px 10px;
padding:4px 0 0 20px;
}

#page_left ul li {
line-height:25px;
}

#page_left ol {
list-style-position:outside;
color:#464646;
font-size:12px;
margin:2px 10px 10px;
padding:4px 20px 20px;
}

#page_left ol li {
line-height:20px;
}

blockquote {
color:#333;
padding-left:10px;
border-left:3px solid #eaeaea;
line-height:24px;
margin-left:20px;
margin-bottom:10px;
}

blockquote em,blockquote i,blockquote cite {
font-style:normal;
}

pre {
font:11px Monaco, monospace;
line-height:18px;
margin-bottom:18px;
}

code {
font:11px Monaco, monospace;
}

ins {
text-decoration:none;
}

sup {
bottom:1ex;
}

sub {
top:.5ex;
}

blockquote.left {
float:left;
margin-right:20px;
text-align:right;
width:33%;
}

blockquote.right {
float:right;
margin-left:20px;
text-align:left;
width:33%;
}

table {
border:1px solid #DDD;
margin:10px;
}

table caption strong {
text-align:left;
font-size:14px;
color:#414141;
font-weight:400;
line-height:40px;
}

table caption {
text-align:left;
font-size:12px;
color:#414141;
font-weight:400;
padding-bottom:10px;
padding-top:5px;
}

table th {
background:#77a3cc;
border:1px solid #fff;
color:#fff;
font-size:12px;
padding:13px;
}

table td {
font-size:11px;
text-align:left;
border-left:1px solid #DDD;
border-bottom:1px solid #DDD;
background:#fcfcfc;
padding:10px;
}

.error2 {
color:red;
font-size:12px;
font-weight:400;
display:block;
background:#FFD2D2;
border:1px solid #F77;
padding:10px;
}

.warning {
color:#8D8D8D;
font-size:12px;
font-weight:400;
display:block;
background:#F8F8F8;
border:1px solid #E9E9E9;
padding:10px;
}

.ok {
color:#390;
font-size:12px;
font-weight:400;
display:block;
background:#EFFFE8;
border:1px solid #B5FF91;
padding:10px;
}

#page_left .ok p { margin:0; }

li.comment {
position:relative;
list-style:none;
border-bottom:1px solid #DBE1EA;
margin:0 0 20px;
padding:0 0 20px 60px;
}

#comments_template .avatar {
position:absolute;
top:0;
left:0;
}

#comments_template a {
font-weight:400;
color:#999;
}

#comments_template textarea {
font-family:Tahoma;
font-size:11px;
color:#577c8f;
width:545px !important;
height:150px !important;
border:1px solid #DBE1EA;
background:transparent;
padding:5px;
}

#comments_template input {
border:1px solid #DBE1EA;
background:transparent;
font-size:11px;
padding:5px;
}

a.leaveacomment {
font-weight:400;
color:#999;
font-size:11px;
}

.sliding_text_text a:hover,#numbers a:hover {
text-decoration:none;
color:#fff;
}

#sub_menu li,#page_right .box_content_sub ul li {
font-size:12px;
padding:4px 0;
border-bottom:1px solid #DBE1EA;
}

#sub_menu li ul,#sub_menu li ul li {
display:none;
border-bottom:0 solid transparent;
}

#sub_menu li a,#page_right .box_content_sub li a {
margin-left:0;
text-decoration:none;
color:#637d8b;
padding-left:12px;
background:url(../../images/1/ok.gif);
background-position:left;
background-repeat:no-repeat;
}

#sub_menu li a:hover,#page_right .box_content_sub li a:hover,#page_right .box_content_sub ul li ul li a:hover {
color:#62a7d7;
text-decoration:none;
background:transparent;
}

.box3,.portfolio_image,.footer ul,.float_left {
float:left;
}

#page_left ul.plain { padding-left:0; }
#page_left ul.plain li { list-style:none; }

a.rss { background:url(../../images/feed-icon-14x14.png) no-repeat 0 50%; padding-left:20px; }
a.calendar { background:url(../../images/calendar.png) no-repeat 0 50%; padding-left:20px; }

.required { color:#f00; }

.contact_form li.optional_click { cursor:pointer; padding-top:10px; }
.contact_form li.divide { width:100%; padding-top:10px; }

#footer_cont form.searchform { float:left; margin-right:80px; }

p#social { float:left; overflow:hidden; position:relative; top:3px; }
p#social a { text-indent:-5000em; display:block; float:left; height:38px; width:36px; background:url(../../images/social_icons.png) no-repeat; margin-right:10px; }
p#social a.twitter { background-position:-146px 0; }
p#social a.newsletter { background-position:-40px 0; width:34px; }
p#social a.rss { background-position:-6px 0; padding:0; width:34px; margin-right:0; }