* {padding:0; margin:0; list-style:none}

html, body { height:100%; font: normal 14px sans-serif }

body {min-height: 100%;  height: auto !important;  height: 100%;  position: relative; color:#000000; background:url(../images/body_top_bg.gif) repeat-x}

a img {border:0}

a {color:#28389E; }
a:hover {text-decoration:none; }

table {border-collapse:collapse; width:100%}

h1 { font-size:24px; font-weight:normal; padding:0px 0 15px 0; color:#000000;}
h1 em {display: block; font-size:14px; margin-top: 2px}
h2 {font-weight:normal; font-size:20px; color:#000000 ; padding-bottom:20px; padding-top:20px;}
h4 {font:normal 12px Georgia, Times, serif; padding:0 0 17px 0; }
h4 span {color:#000000}
h5 span {color:#ffffff}

#alexsas {width:95%; margin:auto; min-width:900px;  padding:0 0 230px 5%; overflow:hidden }

.header {padding-top:55px; height:165px}
.header h1 {float: left}
.header .about_me {float: left; margin: 8px 0 0 80px; width: 360px; font-style: normal; line-height: 21px}
.header .nav {clear: both; margin-left: 301px}
.header .nav li {float: left; margin: 37px 75px 0 0}
.header .nav li:last-child {margin-left: 13px}
.header h1 a {color:#000; text-decoration:underline}
.header h1 a:hover {text-decoration:none; }


.thumb_holder {height: 634px; margin:0 -80px 0 0; overflow:hidden}
.thumb_holder .title {padding-bottom: 20px}
.thumb_holder .thumb_main {float:left; text-align:left; width:202px; height: 302px; margin-right: 100px; overflow:hidden}
.thumb_holder .thumb_main a, .thumb_holder .thumb_main a:hover p {color:#212121; text-decoration: none}
.thumb_holder .thumb_main a p { text-decoration: none; padding-top: 5px}

.thumb_holder .thumb_logo {float:left; text-align:left; width:200px; height: 200px; margin-right: 100px; overflow:hidden} 
.thumb_holder .thumb_logo:hover {outline: 1px solid #EDEDED; outline-offset: -1px;}

.thumb_portph, .thumb_logos, .story-content .thumb_holder {height: auto; overflow:visible}
.thumb_portph h2, .thumb_logos h2 {padding: 0}
.thumb_portph .first a {color: #28389E; text-decoration: underline;}
.thumb_portph .first a:hover {text-decoration:none}

#scroller_window {position: relative; min-width: 640px; height: 445px; width: 100%; overflow: auto; margin: 30px 0px 0px 0px; }
#scroller_window .item {position: relative;}
#scroller_window .item img {}
#scroller_window .item .item_caption {font-family:Verdana,Arial,sans-serif; font-size:0.8em;}
#scroller_stripe, #scroller_stripe */*, #scroller_catcher*/ { cursor: url(images/grab.cur) 16 16, url(images/grab.cur), move; cursor:-moz-grab; //cursor: move; }
#scroller_stripe .item_caption { cursor: auto !important; }
#scroller_stripe .item_caption a, #scroller_stripe .item_caption a * { cursor: pointer !important; }
#scroller_stripe.grabbing, #scroller_stripe.grabbing *, #scroller_stripe.dragging .item_caption a/*, #scroller_catcher.grabbing*/ {cursor: url(images/grabbing.cur) 16 16, url(images/grabbing.cur), move !important; cursor:-moz-grabbing !important; //cursor: move; }
#scroller_stripe td {padding-right: 20px;}
#scroller_window .item .item_info {display: none;}


#sidebar {float: left; width: 220px; margin-top: 34px; margin-right: 75px; font-size:12px;}
#sidebar li {margin-bottom: 5px}
#sidebar li.active {color: #8f8f8f}
#sidebar li ul {margin: 5px 0 0 30px}
#sidebar li.marg-top {margin-top: 22px}
#sidebar li.mail-menu {margin-top: 62px}


.content {margin-top: -5px; width:550px; float: left; line-height: 21px}
.content h2 {padding-top: 0}
.content p {padding: 10px 0}
.imgBlock {text-align:center}
.textBlock {padding-bottom:30px}

.story-content { overflow: hidden; line-height: 21px}
.story-content p {width: 505px; }

.footer { position: absolute;  bottom: 0;  width:100%; padding-top:80px; overflow:hidden; height:150px; background: url(../images/body_bottom_bg.gif) repeat-x 0 100%}

.footer .inner {width:95%; padding-left:5%; margin:auto; }

.footer .left {margin-left: 302px; width: 300px}
.footer .right {float: left}
.footer .copyright {clear: both; padding: 45px 0 0 302px}


.clear {clear:both}
.right {float:right}
.left {float:left}

.zoom-block {overflow: hidden; width: 100%; position: absolute; left: 0}
.zoom-inner {position: absolute; width: 100%;}
.zoom-block img {position: relative; left: 50%;}
