html,body{background:#47bdf1 url(../images/content_background.png) repeat-x 0 0;padding:0px;margin:0px auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;}
div.main_reset{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img, input, label, textarea{width:auto;height:auto;margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;outline:0px none;}
h1,h2,h3,h4,h5,h6{clear:both;padding:0px;margin:0px;font-weight:normal;}
p{clear:both;padding:0px;margin:0px;}
a, a:hover{text-decoration:none;}
div.main_toolbar{width:100%;min-width:1030px;height:16px;line-height:16px;background-color:#3f67a4;padding:7px 0 7px 0;margin:0px auto;text-align:center;font-size:11px;}
div.main_toolbar div.inside{width:990px;height:16px;padding:0px;margin:0px auto;text-align:center;}
div.main_toolbar div.inside ul.messages{float:left;width:500px;height:16px;padding:0px 20px 0 20px;margin:0px;list-style-type:none;text-align:left;color:#fff;overflow:hidden;}
div.main_toolbar div.inside ul.messages li{float:left;width:500px;height:16px;line-height:16px;padding:0px;margin:0px 0 5px 0;overflow:hidden;}
div.main_toolbar div.inside div.zoom{float:right;width:135px;height:16px;line-height:12px;padding:0px 20px 0 20px;text-align:left;color:#fff;overflow:hidden;position:relative;}
div.main_toolbar div.inside div.zoom sup{font-size:9px;color:#9fb3d1;}
div.main_toolbar div.inside div.zoom a{float:right;width:17px;height:16px;background:url(../images/toolbar_size.png) no-repeat 0 0;position:absolute;top:0px;right:40px;}
div.main_toolbar div.inside div.zoom a.plus{background-position:0px -16px;right:20px;}
div.main_toolbar div.inside div.tools{float:right;width:125px;height:16px;padding:0px 20px 0 5px;overflow:hidden;}
div.main_toolbar div.inside div.tools a{float:right;width:16px;height:16px;background:#3f67a4 url(../images/toolbar_tools.png) no-repeat 0 0;margin:0px 0 0 15px;}
div.main_toolbar div.inside div.tools a.email{background-position:0px -16px;}
div.main_toolbar div.inside div.tools a.favorite{background-position:0px -32px;}
div.main_toolbar div.inside div.tools a.sitemap{background-position:0px -48px;}
div.main_toolbar div.inside span.lines{float:right;display:block;width:1px;height:100%;background:url(../images/border_white.png) repeat-y 0 0;}
div.main_center{width:990px;min-height:800px;padding:0px 20px 20px 20px;margin:0px auto;text-align:center;}
div.main_header{float:left;width:990px;height:122px;position:relative;}
div.main_header a.logo{float:left;display:block;width:200px;height:42px;background:url(../images/content_logo.png) no-repeat 0 0;padding:23px 0 0 153px;text-align:left;font-size:16px;color:#406cac;font-style:italic;position:absolute;top:16px;left:20px;}
div.main_header p.date{float:left;display:block;width:353px;height:14px;line-height:14px;text-align:left;position:absolute;bottom:10px;left:20px;}
div.main_header fieldset.search{float:right;width:235px;height:34px;position:absolute;top:27px;right:20px;padding:0px;margin:0px;}
div.main_header fieldset.search label{float:left;width:193px;height:34px;line-height:22px;padding:0px;margin:0px 0 5px 0;position:relative;}
div.main_header fieldset.search input.text, div.main_header fieldset.search a.button{float:left;width:165px;height:16px;background:url(../images/search_input.png) no-repeat 0 0;padding:9px 14px 9px 14px;font-size:14px;color:#666;}
div.main_header fieldset.search a.button{width:42px;background-position:-193px 0;padding:9px 0 9px 0;}
div.main_header div.navigations{float:right;width:auto;height:34px;background-color:transparent;position:absolute;bottom:0px;right:20px;}
div.main_header div.navigations ul.header{float:left;width:auto;height:34px;padding:0px;margin:0px 20px 0 0;list-style-type:none;}
div.main_header div.navigations ul.header li{float:right;width:auto;height:auto;padding:0px;margin:0px 0 0 35px;text-align:center;}
div.main_header div.navigations ul.header li a{display:inline-block;width:auto;height:34px;line-height:36px;background-color:#426ba9;padding:0px 5px 0 0;font-size:15px;color:#fff;text-decoration:none;position:relative;z-index:0;}
div.main_header div.navigations ul.header li a span.edges{float:left;display:block;width:16px;height:34px;background:url(../images/menu_edges.png) no-repeat 0 0;position:absolute;top:0px;cursor:pointer;}
div.main_header div.navigations ul.header li a span.edges.left{width:31px;background-position:0px -68px;left:-31px;}
div.main_header div.navigations ul.header li a span.edges.right{width:18px;background-position:-31px -68px;right:-18px;}
div.main_header div.navigations ul.header li a.active, div.main_header div.navigations ul.header li a:hover{background-color:#47bdf1;z-index:20;}
div.main_header div.navigations ul.header li a.active span.edges.left, div.main_header div.navigations ul.header li a:hover span.edges.left{background-position:0px -34px;}
div.main_header div.navigations ul.header li a.active span.edges.right, div.main_header div.navigations ul.header li a:hover span.edges.right{background-position:-31px -34px;}
div.main_content{float:left;width:988px;min-height:20px;line-height:18px;background:#47bdf1 url(../images/content_edges.png) no-repeat 0 0;padding:23px 1px 0 1px;text-align:left;position:relative;}
div.main_content.preview{width:666px;background-color:#fff;padding:0px;}
div.main_content.preview div.position{width:666px;min-height:745px;margin:0px 0 20px 0;}
div.main_content div.ilustration{float:left;width:988px;height:200px;background-color:#fff;}
div.main_content div.navigations{float:left;width:988px;height:40px;background-color:#20b0ef;}
div.main_content div.navigations ul.bottom{float:left;width:auto;height:34px;padding:0px;margin:6px 0 0 -4px;list-style-type:none;}
div.main_content div.navigations ul.bottom li{float:right;width:auto;height:auto;padding:0px;margin:0px 0 0 35px;text-align:center;}
div.main_content div.navigations ul.bottom li a{display:inline-block;width:auto;height:34px;line-height:36px;background-color:#47bdf1;padding:0px 5px 0 0;font-size:15px;color:#fff;text-decoration:none;position:relative;z-index:0;}
div.main_content div.navigations ul.bottom li a span.edges{float:left;display:block;width:16px;height:34px;background:url(../images/menu_edges.png) no-repeat -32px 0;position:absolute;top:0px;cursor:pointer;}
div.main_content div.navigations ul.bottom li a span.edges.left{width:31px;background-position:0px -34px;left:-31px;}
div.main_content div.navigations ul.bottom li a span.edges.right{width:18px;background-position:-31px -34px;right:-18px;}
div.main_content div.navigations ul.bottom li a.active, div.main_content div.navigations ul.bottom li a:hover{background-color:#fff;color:#20b0ef;z-index:20;}
div.main_content div.navigations ul.bottom li a.active span.edges.left, div.main_content div.navigations ul.bottom li a:hover span.edges.left{background-position:0px 0;}
div.main_content div.navigations ul.bottom li a.active span.edges.right, div.main_content div.navigations ul.bottom li a:hover span.edges.right{background-position:-31px 0;}
div.main_content div.position{float:left;width:988px;min-height:100px;background:#fff url(../images/columns_repeat.png) repeat-y 20px 0;position:relative;}
div.main_content div.position span.edges{float:left;width:626px;height:46px;background:#fff url(../images/columns_edges.png) no-repeat 0 0;position:absolute;left:20px;}
div.main_content div.position span.edges.top{background-position:0px 23px;top:0px;}
div.main_content div.position span.edges.bottom{height:23px;background-position:0px -23px;bottom:0px;}
div.main_content div.position div.search span.edges.search{width:586px;height:20px;background:url(../images/content_pagination.png) no-repeat 0 0;}
div.main_content div.position div.search span.edges.search.top{background-position:0px 0px;left:0px;}
div.main_content div.position div.search span.edges.search.bottom{background-position:0px -33px;left:0px;}
div.main_content div.position div.crumbs{float:left;width:586px;height:14px;line-height:14px;background:#fff url(../images/border_grey.png) repeat-x 0 0;padding:20px 0 0 0;position:absolute;left:40px;bottom:23px;overflow:hidden;}
div.main_content div.position div.crumbs a{float:left;display:block;background:url(../images/crumbs_arrow.png) no-repeat 100% 52%;padding:0px 15px 0 10px;color:#20b0ef;text-decoration:none;}
div.main_content div.position div.crumbs a:hover{text-decoration:underline;}
div.main_content div.position div.crumbs strong{padding:0px 10px 0 10px;font-weight:normal;}
div.main_content div.columns{float:left;width:auto;height:auto;}
div.main_content div.columns span.lines{float:left;display:block;width:100%;height:1px;background:url(../images/border_grey.png) repeat-x 0 0;margin:20px 0 20px 0;clear:both;}
div.main_content div.columns.before{width:324px;}
div.main_content div.columns.before div.content{float:left;width:284px;height:auto;background-color:#fff;padding:0px 20px 20px 20px;position:relative;top:20px;left:10px;}
div.main_content div.columns.before div.content div.title{float:left;width:284px;height:auto;padding:0px 0 20px 0;font-size:16px;overflow:hidden;}
div.main_content div.columns.before div.content div.box{float:left;width:284px;height:auto;margin:0px 0 20px 0;overflow:hidden;}
div.main_content div.columns.before div.content div.box.clear{margin:0px;}
div.main_content div.columns.before div.content div.box h2 a{display:block;line-height:22px;padding:0px 0 5px 0;font-size:18px;color:#20b0ef;text-decoration:none;}
div.main_content div.columns.before div.content div.box h2 a:hover{text-decoration:underline;}
div.main_content div.columns.before div.content div.box div.buttons{float:left;display:block;width:288px;height:91px;}
div.main_content div.columns.before div.content div.box a.button{float:left;display:block;width:27px;height:27px;line-height:27px;background:url(../images/box_alphabet.png) no-repeat 0 0;margin:0px 5px 5px 0;text-align:center;font-size:16px;color:#20b0ef;text-transform:uppercase;text-decoration:none;}
div.main_content div.columns.before div.content div.box a.button.active, div.main_content div.columns.before div.content div.box a.button:hover{background-position:0px -27px;color:#fff;}
div.main_content div.columns.before div.content div.box a.button.disabled, div.main_content div.columns.before div.content div.box a.button.disabled:hover{background-position:0px 0px;color:#ccc;cursor:default;}
div.main_content div.columns.before div.content div.box div.pool{float:left;width:284px;height:auto;padding:3px 0 14px 0;}
div.main_content div.columns.before div.content div.box div.pool a{font-size:12px;color:#666;text-decoration:none;}
div.main_content div.columns.before div.content div.box div.pool a span.answer{float:left;display:block;width:269px;padding:8px 0 0 15px;font-style:italic;}
div.main_content div.columns.before div.content div.box div.pool a span.statistic{float:left;display:block;width:284px;height:30px;background:url(../images/pool_background.png) no-repeat 0 0;}
div.main_content div.columns.before div.content div.box div.pool a span.inside{float:left;display:block;width:auto;height:18px;line-height:18px;background-color:#20b0ef;padding:0px 9px 0 9px;text-align:right;color:#fff;position:relative;top:6px;left:15px;}
div.main_content div.columns.before div.content div.box div.pool a span.inside span{float:left;display:block;width:9px;height:18px;position:absolute;top:0px;}
div.main_content div.columns.before div.content div.box div.pool a span.inside span.lefts{background:url(../images/pool_left.png) no-repeat 0 0;left:-8px;}
div.main_content div.columns.before div.content div.box div.pool a span.inside span.right{background:url(../images/pool_right.png) no-repeat 0 0;right:-8px;}
div.main_content div.columns.before div.content div.box div.pool a:hover span.inside{background-color:#fe6402;}
div.main_content div.columns.before div.content div.box div.pool a:hover span.inside span{background-position:0px -18px;}
div.main_content div.columns.before div.content a.block{float:left;display:block;width:auto;height:auto;text-decoration:none;white-space:nowrap;font-style:normal;clear:both;}
div.main_content div.columns.before div.content a.block.orange{color:#fe6402;}
div.main_content div.columns.before div.content a.block.orange.arrow{background:url(../images/box_arrow.png) no-repeat 100% 5px;padding:0px 14px 0 0;}
div.main_content div.columns.before div.content a.block.orange.active, div.main_content div.columns.before div.content a.block.orange:hover{background-position:100% -8px;color:#20b0ef;}
div.main_content div.columns.before div.content a.block.darken{color:#666;}
div.main_content div.columns.before div.content a.block.darken.arrow{background:url(../images/box_arrow.png) no-repeat 100% -21px;padding:0px 14px 0 0;}
div.main_content div.columns.before div.content a.block.darken.active, div.main_content div.columns.before div.content a.block.darken:hover{background-position:100% -34px;color:#fe6402;}
div.main_content div.columns.before div.content div.schemes.content{padding:0px;margin:0px;width:284px;height:287px;overflow:hidden;top:0px;left:0px;}
div.main_content div.columns.before div.content div.schemes div.block{float:left;width:284px;height:50000px;}
div.main_content div.columns.before div.content div.schemes div.block div.items{float:left;width:284px;height:287px;margin:0px 0 20px 0;overflow:hidden;}
div.main_content div.columns.before div.content div.schemes.doubler span.links{float:left;display:block;width:44%;height:auto;background:url(../images/dot_blue.png) no-repeat 0px 6px;padding:0px 0 0 17px;color:#20b0ef;text-decoration:none;cursor:pointer;}
div.main_content div.columns.before div.content div.schemes.doubler span.links.active{background-position:0px -6px;color:#fe6402;}
div.main_content div.columns.middle{width:646px;position:relative;}
div.main_content div.columns.middle div.content{float:left;width:586px;height:auto;background-color:transparent;padding:20px 20px 80px 20px;position:relative;top:20px;left:20px;}
div.main_content div.columns.middle div.content div.subrubric{float:left;width:182px;height:100px;margin:0px 20px 20px 0;overflow:hidden;}
div.main_content div.columns.middle div.content div.subrubric.clear{margin:0px 0 20px 0;}
div.main_content div.columns.middle div.content div.subrubric h2 a{display:block;line-height:22px;padding:0px 0 5px 0;font-size:18px;color:#20b0ef;text-decoration:none;}
div.main_content div.columns.middle div.content div.subrubric h2 a:hover{text-decoration:underline;}
div.main_content div.columns.middle div.content div.pagination{float:left;width:558px;height:25px;line-height:27px;background:#20b0ef url(../images/content_pagination.png) no-repeat 0 0;padding:14px;margin:0px 0 14px 0;}
div.main_content div.columns.middle div.content div.pagination span.title{float:left;display:block;width:auto;height:25px;padding:0px 14px 0 0;color:#fff;}
div.main_content div.columns.middle div.content div.pagination a{float:left;display:block;width:30px;height:25px;background-color:#47bdf1;margin:0px 1px 0 0;text-align:center;font-size:11px;color:#fff;text-decoration:none;}
div.main_content div.columns.middle div.content div.pagination a:hover, div.main_content div.columns.middle div.content div.pagination a.active{background-color:#fff;color:#20b0ef;}
div.main_content div.columns.middle div.content div.search{float:left;width:546px;height:auto;padding:20px;background-color:#20b0ef;margin:0px 0 20px 0;color:#fff;position:relative;}
div.main_content div.columns.middle div.content div.search ul{margin:0px;padding:0px;list-style-type:none;clear:both;}
div.main_content div.columns.middle div.content div.search ul li{display:inline-block;width:42%;height:14px;background:url(../images/dot_light.png) no-repeat 0px 5px;padding:2px 20px 2px 20px;overflow:hidden;}
div.main_content div.columns.middle div.content div.search ul li a{color:#fff;text-transform:none;text-decoration:none;}
div.main_content div.columns.middle div.content div.search ul li a strong{display:block;font-weight:normal;text-decoration:underline;}
div.main_content div.columns.middle div.content div.search ul li a:hover strong{text-decoration:none;}
div.main_content div.columns.middle div.content div.box{float:left;width:284px;height:auto;padding:0px 0 20px 0;margin:0px 18px 20px 0;overflow:hidden;}
div.main_content div.columns.middle div.content div.box.border{background:url(../images/border_grey.png) repeat-x 0 100%;}
div.main_content div.columns.middle div.content div.box.clear{margin:0px 0 20px 0;}
div.main_content div.columns.middle div.content div.box h2 a{display:block;line-height:22px;padding:0px 0 5px 0;font-size:18px;color:#20b0ef;text-decoration:none;}
div.main_content div.columns.middle div.content div.box h2 a:hover{text-decoration:underline;}
div.main_content div.columns.middle div.content div.messages{float:left;width:544px;height:auto;background-color:#fff;padding:20px;margin:3px 0 20px 0;border:1px #ededed solid;position:relative;}
div.main_content div.columns.middle div.content div.messages span.edges{float:left;width:586px;height:23px;background:#fff url(../images/messages_edges.png) no-repeat 0 0;position:absolute;left:-1px;}
div.main_content div.columns.middle div.content div.messages span.edges.top{background-position:0px 0;top:-1px;}
div.main_content div.columns.middle div.content div.messages span.edges.bottom{background-position:0px -23px;bottom:-1px;}
div.main_content div.columns.middle div.gallery{float:left;width:586px;height:auto;margin:0px 0 14px 0;color:#666;position:relative;}
div.main_content div.columns.middle div.gallery div.navigation{float:left;width:586px;height:34px;overflow:hidden;position:relative;z-index:2;}
div.main_content div.columns.middle div.gallery span.link, div.main_content div.columns.middle div.gallery span.link.inactive:hover, div.main_content div.columns.middle div.gallery span.reset{float:left;display:block;width:130px;height:34px;line-height:34px;background:url(../images/gallery_bookmarks.png) no-repeat 0 -34px;padding:0px 14px 0 14px;margin:0px 5px 0 0;text-align:center;font-size:14px;color:#fff;text-decoration:none;position:relative;cursor:pointer;}
div.main_content div.columns.middle div.gallery span.link.inactive{background-position:0px 0px;color:#20b0ef;}
div.main_content div.columns.middle div.gallery span.reset{float:right;height:27px;line-height:29px;background-position:0px 0px;margin:6px 0 0 0;font-size:11px;color:#20b0ef;font-weight:normal;}
div.main_content div.columns.middle div.gallery div.items{float:left;width:558px;height:295px;background:url(../images/gallery_edges.png) no-repeat 0 0;padding:0px 14px 14px 14px;position:relative;top:-1px;left:0px;overflow:hidden;}
div.main_content div.columns.middle div.gallery div.items div.complet{float:left;width:556px;height:auto;margin:0px 0 14px 0;overflow:hidden;position:relative;}
div.main_content div.columns.middle div.gallery div.items div.block{float:left;display:block;width:50000px;height:auto;}
div.main_content div.columns.middle div.gallery div.items div.block.inactive{display:none;}
div.main_content div.columns.middle div.gallery div.items div.slide{float:left;width:586px;height:auto;}
div.main_content div.columns.middle div.gallery div.items div.slide a.item{float:left;display:table;width:271px;height:99px;margin:14px 14px 0 0;color:#666;text-decoration:none;}
div.main_content div.columns.middle div.gallery div.items div.slide a.item span.image{float:left;display:block;width:131px;height:99px;background-color:#ededed;cursor:pointer;overflow:hidden;position:relative;}
div.main_content div.columns.middle div.gallery div.items div.slide a.item span.image span.blank{float:left;display:block;width:131px;height:99px;background:url(../images/gallery_blank.png) no-repeat 0 0;position:absolute;top:0px;left:0px;z-index:2;}
div.main_content div.columns.middle div.gallery div.items div.slide a.item span.description{display:table-cell;#display:inline-block;#position:relative;#top:50%;vertical-align:middle;width:128px;height:auto;padding:0px 0 0 12px;font-size:12px;cursor:pointer;}
div.main_content div.columns.middle div.gallery div.items div.slide a.item span.description span.fixed{display:block;#position:relative;#top:-49%;}
div.main_content div.columns.middle div.gallery div.items div.slide a.item:hover span.description span.text{text-decoration:underline;}
div.main_content div.columns.middle div.gallery div.items div.pagination{float:left;width:530px;height:25px;line-height:27px;background:#20b0ef url(../images/content_pagination.png) no-repeat -586px 0;padding:14px;overflow:hidden;}
div.main_content div.columns.middle div.gallery div.items div.pagination div.text{float:left;width:auto;height:25px;padding:0px 14px 0 0;text-align:left;font-size:12px;color:#fff;}
div.main_content div.columns.middle div.gallery div.items div.pagination div.text.numbers{width:433px;padding:0px;}
div.main_content div.columns.middle div.gallery div.items div.pagination div.text.complet{width:433px;padding:0px;overflow:hidden;}
div.main_content div.columns.middle div.gallery div.items div.pagination div.text.blocked{width:50000px;padding:0px;}
div.main_content div.columns.middle div.gallery div.items div.pagination span.number{float:left;display:block;width:30px;height:25px;background-color:#47bdf1;margin:0px 1px 0 0;text-align:center;font-size:11px;color:#fff;text-decoration:none;cursor:pointer;}
div.main_content div.columns.middle div.gallery div.items div.pagination span.number:hover, div.main_content div.columns.middle div.gallery div.items div.pagination span.number.active{background-color:#fff;color:#20b0ef;}
div.main_content div.columns.middle div.schemes.linkeds{float:left;width:586px;height:408px;background:url(../images/schema_ilustration.png) no-repeat 0 0;padding:0px;margin:0px;position:relative;}
div.main_content div.columns.middle div.schemes span.links{float:left;width:auto;height:27px;color:#fff;text-decoration:none;position:absolute;white-space:nowrap;overflow:hidden;cursor:pointer;}
div.main_content div.columns.middle div.schemes span.links span{float:left;display:block;width:auto;height:27px;line-height:22px;}
div.main_content div.columns.middle div.schemes span.links span.inside{background:url(../images/schema_repeat.png) repeat-x 0 0;padding:0px 10px 0 10px;color:#fff;}
div.main_content div.columns.middle div.schemes span.links span.left{width:11px;background:url(../images/schema_left.png) no-repeat 0 0;}
div.main_content div.columns.middle div.schemes span.links span.right{width:15px;background:url(../images/schema_right.png) no-repeat 0 0;}
div.main_content div.columns.middle div.schemes span.links.active span{background-position:0px -27px;}
div.main_content div.columns.middle fieldset{padding:0px;margin:0px;}
div.main_content div.columns.middle fieldset label{float:left;width:100%;padding:0px;margin:0px;text-align:right;}
div.main_content div.columns.middle fieldset label.transform{width:110px;height:30px;line-height:31px;padding:0px 0 0 40px;text-align:left;font-size:14px;color:#666;cursor:pointer;position:relative;z-index:3;}
div.main_content div.columns.middle fieldset label.transform input{width:auto;height:auto;background:none;position:absolute;top:0px;left:-5000px;z-index:1;}
div.main_content div.columns.middle fieldset label.transform span.radio{float:left;display:block;width:30px;height:30px;background:url(../images/formular_radio.png) no-repeat 0 0;position:absolute;top:0px;left:0px;z-index:2;}
div.main_content div.columns.middle fieldset label.transform span.active{background-position:0px -30px;}
div.main_content div.columns.middle fieldset input.text{float:left;width:272px;height:16px;background:url(../images/login_input.png) no-repeat 0 0;padding:9px 14px 9px 14px;font-size:14px;color:#666;}
div.main_content div.columns.middle fieldset input.text:hover{background-position:0px -34px;}
div.main_content div.columns.middle fieldset a.button{display:inline-block;width:167px;height:34px;line-height:35px;background:url(../images/login_button.png) no-repeat 0 0;margin:0px 10px 0 0;text-align:center;font-size:15px;color:#fff;text-decoration:none;}
div.main_content div.columns.middle fieldset a.button:hover{background-position:0px -34px;color:#fff;}
div.main_content div.columns.middle fieldset span.checks{float:left;display:block;padding:0px 0 0 10px;font-family:Verdana;font-size:14px;color:#fe6402;clear:right;}
div.main_content div.columns div.content h1.title, div.main_content div.columns div.content h2.title{display:block;width:100%;height:auto;line-height:28px;padding:0px 0 14px 0;color:#20b0ef;font-size:20px;clear:both;}
div.main_content div.columns div.content h1.title.nopadding{padding:0px;}
div.main_content div.columns div.content h2.title{line-height:20px;font-size:20px;}
div.main_content div.columns div.content h3.title{line-height:16px;padding:20px 0 10px 20px;font-size:16px;color:#666;}
div.main_content div.columns div.content h2.title.padding{padding:8px 0 20px 20px;}
div.main_content div.columns div.content h1.title sup, div.main_content div.columns div.content h2.title sup{font-size:14px;}
div.main_content div.columns div.content p{padding:0px 0 20px 0;}
div.main_content div.columns div.content p.clear{padding:0px;}
div.main_content div.columns div.content p.date{padding:0px 0 5px 0;color:#ccc;}
div.main_content div.columns div.content p.date.padding{padding:0px 0 14px 0;}
div.main_content div.columns div.content p.italic{font-style:italic;}
div.main_content div.columns div.content p span.checks{font-family:Verdana;font-size:14px;color:#fe6402;position:relative;top:3px;}
div.main_content div.columns div.content ul{margin:0px 0 14px 14px;padding:0px;list-style-type:none;clear:both;}
div.main_content div.columns div.content ul li{background:url(../images/dot_grey.png) no-repeat 3px 8px;padding:2px 0 2px 20px;}
div.main_content div.columns div.content ol{margin:0px 0 14px 14px;padding:0px 0 0 20px;list-style-type:decimal;}
div.main_content div.columns div.content ol li{padding:2px 0 2px 0;}
div.main_content div.columns div.content ul.second{margin:0px 0 0 14px;}
div.main_content div.columns div.content ul.thirds{margin:10px 0 10px 0;}
div.main_content div.columns div.content ul.second li a{font-size:18px;color:#20b0ef;}
div.main_content div.columns div.content ul.thirds li a{font-size:14px;color:#fe6402;}
div.main_content div.columns div.content ul a:hover{text-decoration:underline;}
div.main_content div.columns div.content a{color:#fe6402;text-decoration:none;}
div.main_content div.columns div.content a.more{float:right;background:url(../images/box_arrow.png) no-repeat 100% 5px;padding:0px 14px 0 0;}
div.main_content div.columns div.content a:hover{background-position:100% -8px;color:#20b0ef;}
div.main_content div.columns div.content table{width:100%;clear:both;margin:0px 0 20px 0;}
div.main_content div.columns div.content table.clear{margin:0px;}
div.main_content div.columns div.content table td{padding:7px 10px 6px 10px;font-weight:normal;}
div.main_content div.columns div.content table th{background-color:#fff;padding:10px;text-align:center;font-size:14px;font-weight:normal;}
div.main_content div.columns div.content table td.title{line-height:19px;font-size:16px;color:#20b0ef;}
div.main_content div.columns div.content table td.big{font-size:14px;}
div.main_content div.columns div.content table td.italic{font-style:italic;}
div.main_content div.columns div.content table td small{display:block;font-size:12px;color:#ccc;font-style:italic;}
div.main_content div.columns div.content table tr.nopadding td{padding:6px 10px 5px 0;}
div.main_content div.columns div.content table td.items{padding:2px 10px 1px 0;font-size:12px;}
div.main_content div.columns div.content table td.right{text-align:right;}
div.main_content div.columns div.content table td.center{text-align:center;}
div.main_content div.columns div.content table td.light{color:#ccc;}
div.main_content div.columns div.content span.thumbnails{float:left;display:block;width:auto;height:auto;background-color:#ededed;padding:0px;border:0px;position:relative;cursor:pointer;}
div.main_content div.columns div.content span.thumbnails.left{float:left;margin:14px 14px 0 0;}
div.main_content div.columns div.content span.thumbnails.right{float:right;margin:14px 0 0 14px;}
div.main_content div.columns div.content span.thumbnails.center{float:center;width:auto;height:auto;margin:14px auto 14px auto;text-align:center;}
div.main_content div.columns div.content span.thumbnails.border{padding:4px;}
div.main_content div.columns div.content span.thumbnails img{display:block;line-height:0px;overflow:hidden;clear:both;}
div.main_content div.columns div.content span.thumbnails a span.zoom{display:block;width:34px;height:29px;background:url(../images/icon_zoom.png) no-repeat 0 0;position:absolute;bottom:10px;right:10px;cursor:pointer;}
div.main_content div.columns div.content span.thumbnails a:hover span.zoom{background-position:0px -29px;}
div.main_content div.columns div.content h1.main_title.first, div.main_content div.columns div.content h2.main_title.first, div.main_content div.columns div.content h3.main_title.first, div.main_content div.columns div.content h4.main_title.first, div.main_content div.columns div.content p.main_block.first, div.main_content div.columns div.content span.main_text.first{padding:0px 0 14px 0;font-size:12px;color:#20b0ef;}
div.main_content div.columns div.content h1.main_title.first{line-height:27px;font-size:24px;}
div.main_content div.columns div.content h2.main_title.first{line-height:21px;font-size:18px;}
div.main_content div.columns div.content h3.main_title.first{line-height:18px;font-size:15px;}
div.main_content div.columns div.content h4.main_title.first{line-height:15px;font-size:12px;}
div.main_content div.columns div.content p.main_block.color.first{padding:14px;margin:0px 0 14px 0;background-color:#20b0ef;color:#fff;position:relative;}
div.main_content div.columns div.content p.main_block.color.first a{color:#fff;}
div.main_content div.columns div.content span.main_text.first{padding:0px;}
div.main_content div.columns div.content h1.main_title.second, div.main_content div.columns div.content h2.main_title.second, div.main_content div.columns div.content h3.main_title.second, div.main_content div.columns div.content h4.main_title.second, div.main_content div.columns div.content p.main_block.second, div.main_content div.columns div.content span.main_text.second{padding:0px 0 14px 0;font-size:12px;color:#fe6402;}
div.main_content div.columns div.content h1.main_title.second{line-height:27px;font-size:24px;}
div.main_content div.columns div.content h2.main_title.second{line-height:21px;font-size:18px;}
div.main_content div.columns div.content h3.main_title.second{line-height:18px;font-size:15px;}
div.main_content div.columns div.content h4.main_title.second{line-height:15px;font-size:12px;}
div.main_content div.columns div.content p.main_block.color.second{padding:14px;margin:0px 0 14px 0;background-color:#fe6402;color:#fff;position:relative;}
div.main_content div.columns div.content p.main_block.color.second a{color:#3a210c;}
div.main_content div.columns div.content span.main_text.second{padding:0px;}
div.main_content div.columns div.content h1.main_title.third, div.main_content div.columns div.content h2.main_title.third, div.main_content div.columns div.content h3.main_title.third, div.main_content div.columns div.content h4.main_title.third, div.main_content div.columns div.content p.main_block.third, div.main_content div.columns div.content span.main_text.third{padding:0px 0 14px 0;font-size:12px;color:#666;}
div.main_content div.columns div.content h1.main_title.third{line-height:27px;font-size:24px;}
div.main_content div.columns div.content h2.main_title.third{line-height:21px;font-size:18px;}
div.main_content div.columns div.content h3.main_title.third{line-height:18px;font-size:15px;}
div.main_content div.columns div.content h4.main_title.third{line-height:15px;font-size:12px;}
div.main_content div.columns div.content p.main_block.color.third{padding:14px;margin:0px 0 14px 0;background-color:#666;color:#fff;position:relative;}
div.main_content div.columns div.content p.main_block.color.third a{color:#3a210c;}
div.main_content div.columns div.content span.main_text.third{padding:0px;}
div.main_content div.copyright{float:left;width:990px;height:14px;line-height:14px;background-color:transparent;padding:20px 0 20px 0;margin:1px 0 0 -1px;text-align:center;color:#fff;}
div.main_content div.copyright span{display:inline-block;padding:0px 10px 0 10px;clear:none;}
div.main_content div.copyright span.border{background:url(../images/border_white.png) repeat-y 0 0;}
div.main_content div.copyright a{color:#fff;text-decoration:underline;}
div.main_content div.copyright a:hover{text-decoration:none;}
div.main_multibox{float:left;width:auto;height:auto;padding:70px 20px 10px 20px;background-color:#000;position:relative;z-index:3;text-align:left;color:#fff;}
div.main_multibox.bottom{padding:10px 20px 70px 20px;}
div.main_multibox.initial{float:left;width:auto;height:auto;padding:10px 0 39px 0;background-color:transparent;position:absolute;top:50%;left:50%;z-index:999;}
div.main_multibox.initial.bottom{padding:39px 0 10px 0;}
div.main_multibox.background{float:left;width:100%;height:100%;padding:0px;position:absolute;top:0px;left:0px;z-index:998;}
div.main_multibox div.panel{float:left;margin:0px 0 0 -111px;height:29px;width:211px;padding:0px 5px 0 5px;background:url(../images/multibox_panel.png) no-repeat 0 0;position:absolute;left:50%;z-index:2;overflow:hidden;}
div.main_multibox div.panel.top{background-position:0px 0px;top:29px;padding:10px 5px 10px 5px;}
div.main_multibox div.panel.bottom{background-position:0px 100%;bottom:29px;}
div.main_multibox div.panel strong{float:left;display:block;width:auto;height:19px;line-height:19px;border-right:1px #3a3a3a solid;padding:0px 15px 0 10px;font-size:11px;color:#fff;font-weight:normal;}
div.main_multibox div.panel span.next{float:right;display:block;width:19px;height:19px;margin:0px 10px 0 0;background:url(../images/multibox_next.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.prev{float:right;display:block;width:19px;height:19px;margin:0px 5px 0 0;background:url(../images/multibox_prev.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.drag{float:right;display:block;width:19px;height:19px;margin:0px 10px 0 0;background:url(../images/multibox_drag.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.next:hover, div.main_multibox div.panel span.prev:hover, div.main_multibox div.panel span.slide:hover, div.main_multibox div.panel span.drag:hover{background-position:0px -19px;}
div.main_multibox div.panel span.slide{float:right;display:block;width:19px;height:19px;margin:0px 5px 0 0;background:url(../images/multibox_slide.png) no-repeat 0 0;cursor:pointer;}
div.main_multibox div.panel span.slide.active{background-position:0px -38px;}
div.main_multibox div.panel span.slide.active:hover{background-position:0px -57px;}
div.main_multibox div.edges{float:left;height:10px;position:absolute;left:0px;z-index:1;}
div.main_multibox div.edges span.center{display:block;margin:0px auto;width:91%;height:10px;background-color:#000;}
div.main_multibox div.edges span.left, div.main_multibox div.panel span.left{float:left;display:block;width:5%;height:10px;background:url(../images/multibox_edges.png) no-repeat 0 0;position:absolute;top:0px;left:0px;z-index:2;}
div.main_multibox div.edges span.right{float:right;display:block;width:5%;height:10px;background:url(../images/multibox_edges.png) no-repeat 100% 0;position:absolute;top:0px;right:0px;z-index:2;}
div.main_multibox div.edges.bottom span.left{background-position:0px -10px;}
div.main_multibox div.edges.bottom span.right{background-position:100% -10px;}
div.main_multibox div.none{float:left;display:none;width:100%;height:100%;margin:0px;padding:0px;}
div.main_multibox p{float:none;height:auto;width:auto;padding:0px 0 12px 0;line-height:15px;overflow:hidden;font-size:13px;color:#fff;}
div.main_multibox img{float:left;display:block;width:100%;height:100%;}
div.main_multibox div.inside{float:left;padding:10px;border:1px #3a3a3a solid;position:relative;overflow:hidden;}
div.main_multibox div.inside div.transparent{float:left;width:100%;height:100%;padding:50px;background-color:#000;position:absolute;top:0px;left:0px;z-index:3;}
div.main_multibox div.inside div.loading{float:left;width:31px;height:31px;background:url(../images/multibox_loading.gif) no-repeat 0 0;position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px;z-index:4;}
div.main_multibox span.close{float:right;display:block;width:40px;height:40px;background:url(../images/multibox_close.png) no-repeat 0 0;position:absolute;right:20px;cursor:pointer;z-index:4;}
div.main_multibox span.close:hover{background-position:0px -40px;}
div.main_multibox span.title{float:left;display:block;width:95%;height:40px;text-align:left;font-size:12px;color:#8f8f8f;font-style:italic;position:absolute;left:20px;z-index:1;overflow:hidden;}
div.main_multibox span.title strong{float:left;display:block;width:100%;height:23px;font-size:19px;color:#fff;font-weight:normal;font-style:normal;overflow:hidden;}
div.main_multibox span.close.top, div.main_multibox span.title.top{top:10px;}
div.main_multibox span.close.bottom, div.main_multibox span.title.bottom{bottom:10px;}
div.main_multibox div.scroller{float:left;width:100%;height:100%;position:relative;top:0px;left:0px;}
div.main_multibox div.content{float:left;width:95%;height:100%;overflow:hidden;}
div.main_multibox div.scroller div.scrollbar{float:left;width:15px;height:100%;background-color:#1a1a1a;position:absolute;top:0px;right:0px;z-index:2;overflow:hidden;}
div.main_multibox div.scroller div.scrollbar span{float:left;display:block;position:absolute;left:0px;z-index:3;}
div.main_multibox div.scroller div.scrollbar span.top{background:url(../images/multibox_scrollbar.png) no-repeat 0 0;width:15px;height:8px;top:0px;}
div.main_multibox div.scroller div.scrollbar span.bottom{background:url(../images/multibox_scrollbar.png) no-repeat 0 -8px;width:15px;height:8px;bottom:0px;}
div.main_multibox div.scroller div.scrollbar div.move{float:left;width:17px;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
div.main_multibox div.scroller div.scrollbar div.handle{float:left;width:9px;height:100%;background-color:#fff;position:absolute;top:0px;left:3px;z-index:2;}
div.main_multibox div.scroller div.scrollbar div.handle span.top{background:url(../images/multibox_handler.png) no-repeat 0 0;width:9px;height:5px;top:0px;}
div.main_multibox div.scroller div.scrollbar div.handle span.bottom{background:url(../images/multibox_handler.png) no-repeat 0 -5px;width:9px;height:5px;bottom:0px;}
div.main_offline{float:left;width:630px;height:32px;background-color:#fff;padding:25px 14px 25px 14px;margin:-41px 0 0 -329px;position:absolute;top:50%;left:50%;text-align:center;}
div.main_offline strong{display:block;line-height:18px;padding:0px 0 2px 0;font-size:15px;color:#20b0ef;font-weight:normal;}
div.main_offline span.text{font-style:italic;color:#666;}
div.main_copyright{float:left;width:990px;height:14px;line-height:14px;background:url(../images/copyright_edges.png) no-repeat 0 0;padding:43px 0 20px 0;text-align:center;color:#fff;}
div.main_copyright span{display:inline-block;padding:0px 10px 0 10px;clear:none;}
div.main_copyright span.border{background:url(../images/border_white.png) repeat-y 0 0;}
div.main_copyright a{color:#fff;text-decoration:underline;}
div.main_copyright a:hover{text-decoration:none;}
