body{background-color:white;}
#header,#body,#footer{width:950px;margin:0 auto;}
h2{font-family:Neo Tech,tahoma,arial;}
#header{position:relative;border-bottom:1px solid #FF8800;}
#header p.logo{float:left;width:auto;padding:13px 0 10px 27px;}
#header p.logo a{background:url(../images/logo-swann-group.png) left top no-repeat;float:left;height:72px;width:88px;}
#header p.logo a span{display:none;}
#header p.breadcrumbs,#header p.breadcrumbs *{white-space:nowrap;color:black;font-size:11px;line-height:14px;text-decoration:none;}
#header p.breadcrumbs{position:absolute;top:12px;right:0;}
#header p.breadcrumbs a:hover{text-decoration:underline;}
#header ul.nav{float:right;width:auto;padding:0;margin-top:75px;}
#header ul.nav li{float:left;height:21px;padding:0 0 0 30px;font:normal 13px/16px arial;background:none;}
#header ul.nav li a{position:relative;padding-bottom:2px;color:#434343;text-decoration:none;border-bottom:3px solid white;white-space:nowrap;}
#header ul.nav li.selected a{border-bottom-color:#FF8800;color:#434343 !important;}
#header ul.nav li a:hover,#header ul.nav li.selected a:hover{color:#FF8800;}
#body{padding-top:35px;}
div.content{width:711px;float:right;}
div.content a{color:#FF8901;text-decoration:underline;}
div.content a:hover{text-decoration:none;}
div.content.sub{width:723px;padding-bottom:11px;}
div.content #preview img.header{float:left;}
div.content #preview{padding-bottom:24px;}
div.content #preview div.inner{float:right;width:208px;padding-top:23px;}
div.content #preview div.inner{color:#434343;}
div.content #preview div.inner p{padding:0 0 14px 0;line-height:16px;}
div.content #preview div.inner p.nav{padding:0 0 0 1px;font:bold 11px/14px tahoma;}
div.content #preview div.banner{float:left;margin-bottom:-17px;}
div.content #blocks{padding-bottom:4px;}
div.content #blocks div.block{float:left;width:221px;padding-right:24px;}
div.content #blocks div.block.last{padding-right:0;}
div.content #blocks div.block h2{padding-bottom:6px;}
div.content #blocks div.block p{padding-right:15px;}
div.content #blocks div.block img{margin-bottom:-11px;}
div.content #blocks span.blockTitle{display:none;}
div.content div.left{float:left;width:466px;}
div.content #contacts{float:right;width:209px;}
div.content #contacts p{padding:0 0 8px;font-size:8pt;}
/*div.content #contacts a{color:#6D6D6D;text-decoration:none;}
div.content #contacts a:hover{text-decoration:underline;}
*/

div.content.twoColumns #preview div.inner{width:345px;}
div.content.twoColumns div.left{width:345px;}
div.content.twoColumns #contacts{width:345px;}
div.column{float:left;width:170px;}
div.column ul.nav{position:relative;padding:0;margin-top:-2px;}
div.column ul.nav li{float:left;padding:0;border-bottom:1px solid #9B9B9B;font:normal 12px/14px tahoma;background:none;}
div.column ul.nav li a{display:block;width:152px;margin:2px 0;padding:3px 9px;color:#434343;text-decoration:none;}
div.column ul.nav li.selected a,div.column ul.nav li.selected h3{background-color:#9B9B9B;font-family:tahoma,arial,verdana;font-size:12px;font-weight:bold;color:white;margin:2px 0;padding:3px 9px;text-decoration:none !important;text-transform:none;width:152px;}
div.column ul.nav li a:hover{color:#FF8901;text-decoration:underline;}
div.nav2 ul{padding:9px 10px 0px 10px;background:#E2E2E2 url(../images/background-nav2.gif) left bottom repeat-x;margin-top:-18px;}
div.nav2 ul li{font:normal 12px/14px tahoma;display:block;width:135px;color:#434343;background:url(../images/item-arrow.gif) left center no-repeat;}
div.nav2 ul li{display:block;width:135px;padding:5px 0 6px 15px;color:#434343;text-decoration:none;background:url(../images/item-arrow.gif) left center no-repeat;}
div.nav2 li a{text-decoration:none;color:#434343;}
div.nav2 li a:hover{text-decoration:underline;}
#footer{overflow:hidden;position:relative;padding:8px 0 20px 0;border-top:1px solid #FF8800;}
#footer ul.nav{float:left;padding:2px 0 0 9px;}
#footer ul.nav li{float:left;width:auto;padding:0 4px 0 6px;background:url(../images/separator-line-orange.gif) left 3px no-repeat;font:normal 10px/14px tahoma;}
#footer ul.nav li.first{padding-left:0;background:none;}
#footer ul.nav li a{color:#434343;text-decoration:none;}
#footer ul.nav li a:hover{color:#FF8800;}
#footer div.partners{float:right;}
#footer div.partners a{float:left;margin-left:19px;}
* html .clearfix{height:1%;}
html[xmlns] .clearfix{display:block;}
.clearfix:after{height:0;display:block;clear:both;content:".";visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
.clear{font-size:0;line-height:0;display:block;clear:both;}
