@import url(reset.css);

body { font: normal 12px Verdana; }

#back_left { background: url(/images/back_left.jpg) left top repeat-y; }
#back_right { background: url(/images/back_right.jpg) right top repeat-y; text-align:center; }

#body { width:1004px; margin:0 auto; text-align:left; }
#left_border { padding-left:2px; background:#fff; }
#right_border { padding-right:2px; background:#fff; }

#header { background: url(/images/back_header.jpg) left top no-repeat; height:419px; text-align:left; }
#header_divider { background: url(/images/header_border.jpg) left top repeat-x; height:29px; }

#menu { position:absolute; width:227px; top:52px; text-align:left; }
#menu_top { height:10px; background: transparent url(/images/menu_top.png) left top no-repeat; }
#menu_middle { background: transparent url(/images/menu_middle.png) left top; padding:7px 0; height:100%; position:static; }
#menu_bottom { height:10px; background: transparent url(/images/menu_bottom.png) left top no-repeat; }
ul.menu { list-style-image: url(/images/menu_bullet.gif); margin:0 20px 0 50px; font-size:14px; font-weight:bold; color:#4267a6; line-height:18px; }
ul.menu a { color:#4267a6; text-decoration: none; position:relative; }
ul.menu a:hover { color:#0c3396; }

#main { background:#deebf2 url(/images/back_main_top.gif) left top repeat-x; }
#main_topright { background: url(/images/back_main_topright.jpg) right top no-repeat; }
#main_bottomleft { background: url(/images/back_main_bottomleft.jpg) left bottom no-repeat; }

#content { min-height:400px; padding:20px; font: normal 12px Arial, Helvetica, sans-serif; color:#030145; }

#footer { background:#c5d6e1 url(/images/back_footer.jpg) left top no-repeat; height:56px; text-align:center; }
#copyright { font:normal 11px Arial; color:#658093; padding-top:15px; }
#copyright a { color:#658093; }

div.info { padding:10px; margin:10px 25%; text-align:center; font-size:14px; border:1px dashed #aaa; }

div.cleaner { width:100%; clear:both; }

div.team_item { margin:15px 58px; }
div.team_item_left { width:214px; float:left; margin-bottom:20px; }
img.team_item_img { padding:2px; border:1px solid #8dabc1; background:#fff; margin:0 0 0 50px; }
div.team_item_right { margin-left:214px; }
div.team_item_head { background:#c5d6e1; font-weight:bold; padding:11px 17px; }
div.team_item_text { padding:18px 0 0 0; }
div.more_button { text-align:right; padding:10px 0; }

img.button { cursor:pointer; margin:0; padding:0; border:none; }

#item_text {  }

div.popup_win { position:absolute; visibility:hidden; background:#effdff; width:402px; padding:4px; }
div.popup_win div.border { background:#c3e5fc; padding:1px; }
div.popup_win div.inner_text { background:#effdff; padding:20px; }

img { margin:10px 10px 10px 0; padding:2px; border:1px solid #8dabc1; background:#fff; max-width:100%; }

div.gallery { width:700px; margin:0 auto; text-align:center; }
div.gallery ul.gallery { margin:10px auto 30px auto; }
div.gallery ul.gallery li { display:inline; }
div.gallery_image { float:left; text-align:center; width:140px; height:140px; }
div.gallery img { padding:2px; border:1px solid #8dabc1; background:#fff; margin:0 20px; }

h1 { font: bold 14px Arial, Helvetica, sans-serif; text-align:left; }

div.map { text-align:center; position:relative; }
div.point { position:absolute; width:7px; height:7px; background: url(/images/point.png) left top no-repeat; cursor:pointer; }
*html div.point { margin-left:-30px; }
div.popup_point { display:none; background:#ffffff; padding:10px; margin:7px; border:1px dashed #4096d6; text-align:left; float:left; white-space:nowrap; }

div.hidden { display:none; }

div.simple { padding:5px 0px; width:760px; margin:0 auto; }

h1 { margin:30px 0 15px 0; }
h2 { margin:20px 0 10px 0; }
ul { margin:20px 10px 20px 50px; list-style:decimal; }
ul.dotted { list-style:circle; }
p { margin:10px 0; }
td.divider { padding:20px 0; }

img#map { background:transparent; border:none; margin:0; padding:0; }

table.steersman td { padding:5px 50px 5px 0; vertical-align:middle; }

#lang { float:right; padding:0 20px; }

a { color:#030145; }

ul.submenu { margin:10px 0 20px 0; list-style:circle; list-style-position:inside; }
ul.submenu li { padding:5px 0; font-size:14px; }

.l { float:left; }
.r { float:right; }
