html,body{height:100%;text-align:center;font-size:12px;background:#2c2a31 url(../images/main_background.png) repeat-x 0 0;color:#414143;font-family:Arial,Helvetica,sans-serif;padding:0px;margin:0px auto;}
#loading{float:left;display:none;width:100%;height:100%;background:url(../images/transparent_background.png) repeat 0 0;position:absolute;top:0px;left:0px;z-index:999;}
#loading div#inner{width:202px;height:82px;background:url(../images/main_loading_background.png) no-repeat 0 0;display:block;position:absolute;top:50%;left:50%;margin:-36px 0 0 -100px;}
#loading span.loading{width:200px;height:31px;background:url(../images/ajax_loading_black.gif) no-repeat center top;display:block;margin:16px 0 0 0;}
#loading span.text{width:200px;text-align:center;display:block;color:#fff;font-weight:bold;text-transform:uppercase;font-size:11px;margin:9px 0 0 0;}
.reset_content{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img, img, input, label, textarea{margin:0px;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#414143;text-align:left;}
p,h1,h2,h3,h4,h5,h6{clear:both;padding:0px;margin:0px;}
div.center{margin:0px auto;padding:0px 20px 0 20px;text-align:center;width:950px;min-height:810px;}
div.main_header{float:left;width:950px;height:184px;}
div.main_header div.top{float:left;width:950px;height:58px;line-height:58px;background:url(../images/main_header_top.png) repeat-x 0 0;}
div.main_header div.top h1{font-size:13px;color:#fff;font-weight:bold;text-transform:uppercase;}
div.main_header div.bottom{float:left;width:950px;height:126px;background:url(../images/main_header_bottom.png) repeat-x 0 0;}
div.main_header div.bottom div.left{float:left;width:728px;height:126px;position:relative;}
div.main_header div.bottom div.left div.logo{float:left;width:240px;height:102px;line-height:8em;position:absolute;top:12px;left:12px;overflow:hidden;text-align:center;}
div.main_header div.bottom div.left div.logo img{float:left;}
div.main_header div.bottom div.left div.logo span.link a{display:block;float:left;width:100%;height:100%;background:url(../images/blank.gif) repeat 0 0;position:absolute;top:0px;left:0px;z-index:2;}
div.main_header div.bottom div.contact{float:left;width:192px;height:115px;padding:11px 15px 0 15px;background:url(../images/main_header_login.png) repeat-x 0 0;text-align:left;}
div.contact span.title{float:left;display:block;width:190px;height:12px;text-indent:20px;background:url(../images/icon_arrow_legend.gif) no-repeat 0 2px;font-size:12px;color:#ff3333;font-weight:bold;text-transform:uppercase;}
div.contact div.inside{float:left;width:192px;padding:8px 0 8px 0;margin:0px;background:url(../images/icon_contact.png) no-repeat 100px 10px;}
div.contact div.inside strong{font-weight:bold;text-transform:uppercase;}
div.contact div.inside p{padding:0px 0 5px 0;height:auto;width:auto;overflow:hidden;color:#fff;}
div.contact div.inside p.phone{height:18px;padding:0px 0 0px 0;line-height:17px;background:url(../images/icon_phone.png) no-repeat -3px -2px;text-indent:25px;overflow:visible;}
div.contact div.inside p.email{height:18px;padding:0px 0 0px 0;background:url(../images/icon_email.png) no-repeat -3px -2px;text-indent:25px;overflow:visible;}
div.contact div.inside a{color:#ff3333;text-decoration:underline;}
div.contact div.inside a:hover{text-decoration:none;}
div.main_menu{float:left;width:950px;height:36px;background:url(../images/main_menu.png) repeat-x 0 0;position:relative;z-index:10;}
div.main_menu ul{float:left;padding:0px;margin:0px;height:36px;list-style-type:none;overflow:hidden;}
div.main_menu ul li.level_0{float:left;width:auto;line-height:15px;margin:0px;padding:0px;text-align:center;font-size:12px;font-weight:bold;text-transform:uppercase;position:relative;}
div.main_menu ul li.border{background-color:#1b1b1b;float:left;width:1px;height:20px;margin:8px 0 0 0;padding:0px;border-right:1px #403f3f solid;}
div.main_menu ul li.level_0 a{display:block;text-decoration:none;padding:11px 13px 7px 13px;border-bottom:3px #b4b4b4 solid;color:#fff;}
div.main_menu ul li.level_0 a:hover{background-color:#111113;}
div.main_menu ul li.level_0 a.active, div.main_menu ul li.level_0 a.active:hover, div.main_menu ul li.hover a{background-color:#111113;}
div.main_menu ul li ul{float:none;width:302px;position:absolute;left:-1299em;z-index:5;}
div.main_menu ul ul{padding:12px 0 12px 0;margin:0px;height:auto;background-color:#111113;text-align:left;}
div.main_menu li li a{display:block;float:none;width:302px;text-indent:14px;line-height:26px;height:26px;overflow:hidden;font-weight:normal;text-transform:none;}
div.main_menu li li a.parent{background:url(../images/icon_arrow_menu.png) no-repeat 93% 9px;}
ul.tree li.level_0 li a, ul.tree li.level_0 li.level_1 li a, ul.tree li.level_0 li.level_1 li.level_2 li a, ul.tree li.level_0 li.level_1 li.level_2 li.level_3 li a{background-color:#111113;margin:0px;padding:0px;border:0px;font-size:12px;color:#fff;text-decoration:none;}
ul.tree li.level_0 li:hover a, ul.tree li.level_0 li.hover a, ul.tree li.level_0 li.level_1 li:hover a, ul.tree li.level_0 li.level_1 li.hover a, ul.tree li.level_0 li.level_1 li.level_2 li:hover a, ul.tree li.level_0 li.level_1 li.level_2 li.hover a, ul.tree li.level_0 li.level_1 li.level_2 li.level_3 li:hover a, ul.tree li.level_0 li.level_1 li.level_2 li.level_3 li.hover a{font-size:12px;color:#fff;text-decoration:underline;}
ul.tree li.level_0 li a.parent, ul.tree li.level_0 li.level_1 li a.parent, ul.tree li.level_0 li.level_1 li.level_2 li a.parent, ul.tree li.level_0 li.level_1 li.level_2 li.level_3 li a.parent{background-color:#111113;font-size:12px;color:#fff;text-decoration:none;}
ul.tree li.level_0 li:hover a.parent, ul.tree li.level_0 li.hover a.parent, ul.tree li.level_0 li.level_1 li:hover a.parent, ul.tree li.level_0 li.level_1 li.hover a.parent, ul.tree li.level_0 li.level_1 li.level_2 li:hover a.parent, ul.tree li.level_0 li.level_1 li.level_2 li.hover a.parent, ul.tree li.level_0 li.level_1 li.level_2 li.level_3 li:hover a.parent, ul.tree li.level_0 li.level_1 li.level_2 li.level_3 li.hover a.parent{font-size:12px;color:#fff;text-decoration:underline;}
ul.tree li:hover ul, ul.tree li.hover ul{left:0px;top:36px;}
ul.tree li:hover li ul, ul.tree li.hover li ul, ul.tree li li:hover li ul, ul.tree li li.hover li ul, ul.tree li li li:hover li ul, ul.tree li li li.hover li ul{top:-999em;}
ul.tree li li:hover ul, ul.tree li li.hover ul, ul.tree li li li:hover ul, ul.tree li li li.hover ul, ul.tree li li li li:hover ul, ul.tree li li li li.hover ul{left:303px;top:36px;}
div.main_content{float:left;width:950px;min-height:560px;background:url(../images/main_content.png) repeat-y 0 0;border-top:1px #fff solid;border-bottom:1px #fff solid;line-height:15px;text-align:left;}
div.main_content div.left{float:left;width:222px;min-height:560px;}
div.main_content div.left div.inside{float:left;width:192px;padding:15px;}
div.left div.language{float:left;width:167px;padding:0px 0 12px 0;min-height:26px;_height:26px;clear:both;}
div.left div.language span.cz a{background:url(../images/flag_cz.png) no-repeat 0 0;}
div.left div.language span.en a{background:url(../images/flag_en.png) no-repeat 0 0;}
div.left div.language span.de a{background:url(../images/flag_de.png) no-repeat 0 0;}
div.left div.language span a{float:left;display:block;width:25px;height:25px;background-position:0px 0px;margin:0px 10px 0 0;}
div.left div.language span a.active, div.left div.language span a:hover{background-position:0px -25px;}
div.left p{padding:0px 0 12px 0;height:auto;width:auto;overflow:hidden;}
div.left a, div.right a{color:#414143;text-decoration:underline;}
div.left a:hover, div.right a:hover{text-decoration:none;}
div.left span.border{float:left;display:block;width:191px;height:1px;margin:0px 0 12px 0;padding:0px;background-color:#e0e0e0;border-bottom:1px #fff solid;clear:both;}
div.left span.title{float:left;display:block;width:181px;padding:0px 0 5px 10px;font-size:12px;font-weight:bold;text-transform:uppercase;clear:both;}
div.left div.box{float:left;display:block;width:167px;padding:12px 12px 0 12px;min-height:26px;_height:26px;background-color:#414143;margin:0px 0 12px 0;color:#fff;clear:both;}
div.left div.banner{float:left;width:191px;min-height:100px;_height:100px;margin:0px 0 15px 0;background-color:#414143;position:relative;overflow:hidden;}
div.left div.banner img{float:left;}
div.left div.banner span.title{float:left;width:191px;height:100px;line-height:100px;padding:0px;position:absolute;top:0px;left:0px;font-size:11px;color:#fff;font-weight:bold;text-transform:none;text-align:center;}
div.left div.banner span.link a{display:block;float:left;width:100%;height:100%;background:url(../images/blank.gif) repeat 0 0;position:absolute;top:0px;left:0px;z-index:2;}
div.left div.pool{float:left;width:193px;min-height:100px;_height:100px;padding:0px 0 12px 0;position:relative;z-index:2;}
div.left div.pool a, div.left div.pool a:hover{color:#000;text-decoration:none;cursor:pointer;}
div.left div.pool span.answer{float:left;display:block;width:193px;padding:8px 0 0 7px;float:left;font-size:11px;color:#474747;}
div.left div.pool span.statistic{float:left;display:block;background:url(../images/pool_background.png) no-repeat 0 0;width:193px;height:21px;line-height:15px;color:#fff;font-size:10px;font-weight:bold;text-align:right;position:relative;}
div.left div.pool span.inside{float:left;display:block;background-color:#414143;padding:0px 1px 0 0;height:17px;line-height:15px;color:#fff;font-size:10px;font-weight:bold;text-align:right;position:relative;top:2px;left:10px;}
div.left div.pool a:hover span.inside{background-color:#151515;}
div.left div.pool span.inside span.left{float:left;display:block;width:8px;height:17px;background:url(../images/pool_edge_left.png) no-repeat 0 0;position:absolute;top:0px;left:-8px;}
div.left div.pool span.inside span.right{float:right;display:block;width:8px;height:17px;background:url(../images/pool_edge_right.png) no-repeat 0 0;position:absolute;top:0px;right:-8px;}
div.left div.pool a:hover span.inside span.left, div.left div.pool a:hover span.inside span.right{background-position:0px -17px;}
div.left div.pool span.total, div.left div.pool span.title{float:left;display:block;width:195px;padding:12px 0 0 0;float:left;}
div.main_content_preview div.middle{margin:0px auto;background-color:#fff;width:466px;min-height:686px;padding:20px;text-align:left;}
div.main_content div.middle{float:left;width:506px;min-height:560px;}
div.main_content div.middle div.inside{float:left;width:476px;padding:0px 15px;}
div.middle span.border{float:left;display:block;width:476px;height:1px;margin:12px 0 12px 0;padding:0px;background-color:#e0e0e0;border-bottom:1px #fff solid;clear:both;}
div.middle div.crumbs{float:left;width:476px;height:53px;line-height:55px;text-indent:5px;margin:0px 0 15px 0;border-bottom:1px #efefef solid;clear:both;font-size:11px;position:relative;}
div.middle div.crumbs a{float:left;display:block;padding:0px 10px 0 0;color:#414143;text-decoration:none;background:url(../images/icon_arrow_crumbs.png) no-repeat 100% 52%;white-space:nowrap;}
div.middle div.crumbs a:hover{text-decoration:underline;}
div.middle div.crumbs strong{float:left;display:block;padding:0px 10px 0 0;font-weight:bold;color:#c1272d;white-space:nowrap;}
div.middle div.crumbs span.print{float:right;display:block;width:18px;height:18px;background:url(../images/icon_print.png) no-repeat 0 0;position:absolute;top:18px;right:5px;cursor:pointer;}
div.middle div.related{float:left;width:476px;padding:0px 0 15px 0;clear:both;}
div.middle div.related span.title{float:left;display:block;width:476px;font-size:15px;line-height:20px;padding:0px 0 5px 0;color:#414143;font-weight:bold;text-transform:uppercase;}
div.middle div.related div.links{float:left;display:block;width:450px;min-height:20px;_height:20px;padding:12px 12px 7px 12px;border:1px #b5b5b5 dotted;background-color:#e9e9e9;}
div.middle div.related div.links strong{float:left;display:block;width:450px;font-size:12px;font-weight:normal;padding:0px 0 5px 0;}
div.middle div.related div.links a{float:left;display:block;background:url(../images/icon_arrow.png) no-repeat 0 4px;text-indent:15px;font-size:12px;color:#414143;font-weight:normal;text-decoration:underline;}
div.middle div.related div.links a.active{background:url(../images/icon_arrow.png) no-repeat 0 -10px;color:#c1272d;}
div.middle div.related div.links a:hover{background:url(../images/icon_arrow.png) no-repeat 0 -10px;text-decoration:none;}
div.middle div.related div.links div.parent{float:left;padding:2px 0 2px 0;}
div.middle h2.title, div.middle h5.title{display:block;font-size:15px;line-height:20px;padding:0px 0 5px 0;color:#c1272d;font-weight:bold;text-transform:uppercase;}
div.middle h4.title{display:block;font-size:12px;line-height:16px;padding:0px 0 3px 0;color:#414143;font-weight:bold;text-transform:uppercase;}
div.middle p{padding:0px 0 12px 0;height:auto;width:auto;overflow:hidden;}
div.middle table{width:100%;border-collapse:collapse;text-align:center;clear:both;margin:0px 0 12px 0;}
div.middle th, div.middle td{padding:5px;}
div.middle th{border-bottom:1px #fff solid;background-color:#111113;font-weight:bold;padding:5px 0 4px 0;color:#fff;text-align:center;}
div.middle td{border-bottom:1px #7d7d7d solid;text-align:center;}
div.middle ul{margin:4px 0 12px 20px;padding:0px;list-style-type:none;}
div.middle ul li{padding:2px 0 2px 25px;background:url(../images/icon_dot_dark.png) no-repeat 0 4px;}
div.middle ol{margin:4px 0 12px 20px;padding:0px 0 0 20px;list-style-type:decimal;}
div.middle ol li{padding:2px 0 2px 0;}
div.middle a{color:#c1272d;text-decoration:underline;}
div.middle a:hover{text-decoration:none;}
div.middle span a img{display:block;font-size:0px;line-height:0px;overflow:hidden;clear:both;}
div.middle span a span.zoom{display:block;background:url(../images/main_background_zoom.png) no-repeat 0 0;width:80px;height:29px;line-height:29px;text-indent:28px;position:absolute;bottom:10px;right:0px;cursor:pointer;font-size:10px;color:#414141;font-weight:bold;text-transform:uppercase;text-decoration:none;}
div.middle span a:hover span.zoom{background:url(../images/main_background_zoom.png) no-repeat 0 -29px;color:#151515;}
div.middle span.thumbs_left, div.middle span.thumbs_right, div.middle span.thumbs_center, div.middle span.thumbs_left_border, div.middle span.thumbs_right_border, div.middle span.thumbs_center_border{float:left;display:block;background-color:#fff;padding:0px;border:0px;position:relative;}
div.middle span.thumbs_left{float:left;margin:12px 14px 7px 0}
div.middle span.thumbs_right{float:right;margin:12px 0 7px 14px;}
div.middle span.thumbs_center{float:center;height:auto;margin:12px auto 12px auto;}
div.middle span.thumbs_left_border{float:left;margin:12px 14px 7px 0;padding:2px;border:1px #b5b5b5 solid;}
div.middle span.thumbs_right_border{float:right;margin:12px 0 7px 14px;padding:2px;border:1px #b5b5b5 solid;}
div.middle span.thumbs_center_border{width:auto;height:auto;margin:12px auto 12px auto;padding:2px;border:1px #b5b5b5 solid;}
div.middle ul.sitemap{margin:4px 0 4px 0px;padding:0px 0 12px 0;list-style-type:none;}
div.middle ul.sitemap ul{margin:4px 0 4px 0px;padding:0px;list-style-type:none;}
div.middle ul.sitemap ul ul{margin:4px 0 0 0px;padding:0px;list-style-type:none;}
div.middle ul.sitemap li{padding:2px 0 2px 20px;}
div.middle ul.sitemap li.level_0{background-position:0px 5px;}
div.middle ul.sitemap li.level_1, div.middle ul.sitemap li.level_2, div.middle ul.sitemap li.level_3, div.middle ul.sitemap li.level_4{background-position:0px 6px;}
div.middle ul.sitemap li a{color:#414143;font-size:11px;text-decoration:none;padding:2px 0px 2px 2px;display:block;}
div.middle ul.sitemap li.level_0 a{color:#414143;font-size:12px;font-weight:bold;text-transform:uppercase;}
div.middle ul.sitemap li.level_1 a, div.middle ul.sitemap li.level_2 a, div.middle ul.sitemap li.level_3 a, , div.middle ul.sitemap li.level_4 a{color:#c1272d;font-size:11px;font-weight:normal;text-transform:none;}
div.middle ul.sitemap a:hover{text-decoration:underline;}
div.middle div.main_search{float:left;width:471px;padding:10px 0 18px 5px;margin:0px 0 15px 0;border-bottom:1px #e0e0e0 solid;}
div.middle div.main_search div.inside{float:left;width:566px;padding:0px 0 0 5px;}
div.middle div.main_search a{background:url(../images/arrow_link_red.png) no-repeat 1px 7px;color:#c1272d;text-decoration:none;width:441px;height:12px;float:left;display:block;padding:3px 0 3px 15px;overflow:hidden;}
div.middle div.main_search a:hover{background:url(../images/arrow_link_red.png) no-repeat 1px -8px;}
div.middle a.button{display:block;float:right;width:auto;line-height:13px;padding:6px 17px 8px 27px;margin:0px 0 12px 0;background:url(../images/button_repeat.png) repeat-x 0 0;font-size:10px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;position:relative;}
div.middle a.button span.left{display:block;float:left;width:21px;height:27px;background:url(../images/button_left.png) no-repeat 0 0;position:absolute;top:0px;left:0px;cursor:pointer;}
div.middle a.button span.right{display:block;float:right;width:17px;height:27px;background:url(../images/button_right.png) no-repeat 0 0;position:absolute;top:0px;right:0px;cursor:pointer;}
div.middle a.button:hover, div.middle a.button:hover span.left, div.middle a.button:hover span.right{background-position:0 -27px;}
div.middle div.main_dumps{float:left;width:476px;overflow:hidden;line-height:15px;}
div.middle div.main_dumps div.articles{float:left;display:block;width:476px;height:80px;margin:0px 0 1px 0;color:#414143;}
div.middle div.main_dumps div.articles span.image a{display:block;float:left;width:101px;height:76px;background:url(../images/image_none_articles.png) no-repeat 1px 1px;margin:0px 12px 0 0;cursor:pointer;padding:1px;border:1px #e0e0e0 solid;overflow:hidden;}
div.middle div.main_dumps div.articles span.title a{display:block;float:left;font-weight:bold;width:479px;margin:0px 0 4px 0;font-size:12px;color:#414143;text-decoration:underline;}
div.middle div.main_dumps div.articles span.title a:hover{text-decoration:none;}
div.middle div.main_dumps div.articles span.text{display:block;float:left;width:359px;height:80px;overflow:hidden;}
div.middle div.main_dumps div.articles span.saved{color:#787878;}
div.middle div.main_dumps div.articles a.more{color:#c1272d;text-decoration:none;padding:0px 12px 0 0;background:url(../images/arrow_link_more.png) no-repeat 100% 50%;}
div.middle div.main_dumps div.articles a.more:hover{text-decoration:underline;}
div.middle div#gallery_preview{float:left;width:476px;height:378px;margin:0px 0 10px 0;position:relative;overflow:hidden;clear:both;}
div.middle div#gallery_preview span.description{float:left;padding:10px 25px 10px 25px;background-color:#414143;color:#fff;font-weight:bold;text-transform:uppercase;clear:both;}
div.middle div#gallery_preview span.item_block{float:left;display:block;width:474px;height:341px;background-color:#fff;border:1px #b5b5b5 dotted;position:relative;overflow:hidden;text-align:center;}
div.middle div#gallery_preview span.item_none{float:left;display:none;width:474px;height:341px;background-color:#fff;border:1px #b5b5b5 dotted;position:relative;overflow:hidden;text-align:center;}
div.middle div#gallery_preview img{float:none;padding:10px;margin:0px;text-align:center;}
div.middle div#gallery_preview span.image a{float:left;display:block;width:474px;height:341px;position:absolute;top:0px;left:0px;}
div.middle div#gallery_preview span.image a span.zoom{float:left;display:block;width:30px;height:31px;background:url(../images/icon_zoom.png) no-repeat 0 0;position:absolute;bottom:9px;right:10px;cursor:pointer;}
div.middle div#gallery_preview span.title{float:left;display:block;width:414px;height:34px;line-height:34px;text-indent:12px;background:#e5e5e5 url(../images/arrow_gallery.png) no-repeat 400px 4px;overflow:hidden;position:absolute;bottom:10px;left:10px;font-weight:bold;text-transform:uppercase;text-align:left;}
div.middle div#gallery_thumbnails{float:left;width:476px;height:77px;padding:0px 0 15px 0;position:relative;clear:both;}
div.middle div#gallery_thumbnails div.scroller{float:left;height:77px;width:441px;overflow:hidden;white-space:nowrap;position:relative;top:0px;left:20px;}
div.middle div#gallery_thumbnails span.item{display:inline;margin:0px 6px 0 0;cursor:pointer;}
div.middle div#gallery_thumbnails img{border:1px #b5b5b5 dotted;}
div.middle div#gallery_thumbnails img:hover{border:1px #414143 dotted;}
div.middle div#gallery_thumbnails a.left{float:left;background:#fff url(../images/arrow_gallery_left.png) no-repeat 0 0;width:20px;height:77px;position:absolute;top:0px;left:0px;cursor:pointer;z-index:10;}
div.middle div#gallery_thumbnails a.right{float:right;background:#fff url(../images/arrow_gallery_right.png) no-repeat 100% 0;width:20px;height:77px;position:absolute;top:0px;right:0px;cursor:pointer;z-index:10;}
div.middle div#gallery_thumbnails a.left:hover{background-position:0px -77px;}
div.middle div#gallery_thumbnails a.right:hover{background-position:100% -77px;}
div.main_content div.right{float:left;width:222px;min-height:560px;}
div.main_content div.right div.inside{float:left;width:192px;padding:15px;}
div.right p{padding:0px 0 12px 0;height:auto;width:auto;overflow:hidden;}
div.right span.border{float:left;display:block;width:191px;height:1px;margin:0px 0 12px 0;padding:0px;background-color:#e0e0e0;border-bottom:1px #fff solid;clear:both;}
div.right span.title{float:left;display:block;width:181px;padding:0px 0 5px 10px;font-size:12px;font-weight:bold;text-transform:uppercase;clear:both;}
div.right fieldset{padding:0px 0 14px 0;}
div.right input.text{float:left;width:128px;height:21px;line-height:21px;text-indent:5px;background-color:#fff;border-top:1px #b9b9b9 solid;border-left:1px #b9b9b9 solid;border-bottom:1px #fff solid;border-right:1px #fff solid;color:#3d3d3d;}
div.right a.button{float:left;display:block;width:53px;padding:3px 0 4px 0;margin:0px 0 0 5px;background-color:#efefef;border-top:1px #fff solid;border-left:1px #fff solid;border-bottom:1px #e0e0e0 solid;border-right:1px #e0e0e0 solid;font-size:10px;color:#414143;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;}
div.right div.box{float:left;display:block;width:167px;padding:12px;min-height:26px;_height:26px;background-color:#414143;margin:0px 0 12px 0;color:#fff;clear:both;}
div.right div.box a{font-size:12px;color:#ccc;text-decoration:underline;}
div.right div.box a:hover{color:#fff;text-decoration:none;}
div.right div.box h2{color:#fff;font-size:12px;font-weight:normal;float:none;display:inline;white-space:nowrap;}
div.right div.box_gallery{float:left;display:block;width:192px;height:144px;background-color:#fff;margin:0px 0 12px 0;position:relative;overflow:hidden;clear:both;}
div.right div.box_gallery span.image{float:left;display:block;position:relative;top:0px;left:0px;}
div.main_footer{float:left;width:950px;height:122px;background:#242122 url(../images/main_footer.png) repeat-x 0 0;position:relative;text-align:left;}
div.main_footer span.button{float:right;display:block;width:84px;height:28px;line-height:28px;background:url(../images/button_top.png) no-repeat 0 0;position:absolute;top:0px;right:20px;cursor:pointer;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:center;}
div.main_footer div.menu{float:left;width:936px;height:36px;position:absolute;top:30px;left:7px;}
div.main_footer div.menu ul{float:left;padding:0px;margin:0px;height:36px;list-style-type:none;overflow:hidden;}
div.main_footer div.menu ul li{float:left;width:auto;line-height:15px;margin:0px;padding:0px;text-align:center;font-size:12px;}
div.main_footer div.menu ul li.border{background-color:#1d1a1b;float:left;width:1px;height:15px;margin:11px 0 0 0;padding:0px;border-right:1px #403f3f solid;}
div.main_footer div.menu ul li a{display:block;text-decoration:none;padding:11px 13px 10px 13px;color:#fff;}
div.main_footer div.menu ul li a:hover{text-decoration:underline;}
div.main_footer div.menu ul li a.active, div.main_footer div.menu ul li a.active:hover{text-decoration:underline;}
div.main_footer div.copyright{float:left;width:805px;height:36px;line-height:36px;position:absolute;top:60px;left:20px;color:#fff;}
div.main_footer div.copyright p{padding:0px;height:auto;width:auto;overflow:hidden;color:#fff;}
div.main_footer div.copyright a{color:#fff;text-decoration:underline;}
div.main_footer div.copyright a:hover{text-decoration:none;}
div.main_footer span.stats{float:right;display:block;width:84px;height:12px;line-height:13px;text-indent:15px;background:url(../images/icon_stats.png) no-repeat 0 0;position:absolute;top:71px;right:20px;color:#fff;}
div.main_offline{background:#fff url(../images/icon_message.png) no-repeat 15px 50%;border:1px #fff solid;float:left;text-align:left;width:600px;padding:23px 0 19px 0;font-size:11px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -302px;color:#414143;}
div.main_offline p{padding:0px;color:#414143;}
div.main_offline strong{display:block;font-size:11px;font-weight:bold;text-transform:uppercase;padding:0px 0 0 70px;}
div.main_offline span.text{display:block;padding:0px 0 0 70px;}
div.main_message_system{background:#fff url(../images/icon_message.png) no-repeat 15px 9px;border:1px #efefef solid;width:404px;min-height:28px;_height:28px;padding:15px 0 14px 70px;margin:0px 0 15px 0;float:left;display:inline;color:#414143;position:relative;}
div.main_message_system span.title{font-size:11px;font-weight:bold;text-transform:uppercase;}
div.main_message_system p{padding:0px;color:#414143;}
div.main_message_system ul{color:#414143;float:left;width:404px;list-style-type:none;padding:10px 0 0 0;margin:0px;}
div.main_message_system ul li{float:left;width:300px;height:14px;overflow:hidden;padding:0px 0 1px 15px;margin:0px 0 0 1px;background:url(../images/arrow_red.gif) no-repeat 0px 3px;}
div.main_message_system span.close{float:right;display:block;background:url(../images/icon_close.png) no-repeat 0 0;width:19px;height:19px;position:absolute;top:8px;right:8px;cursor:pointer;}
div.main_message_system span.close:hover{background-position:0px -19px;}
.lightbox_container{position:absolute;border:1px solid #ccc;padding:17px 23px 23px 17px;_padding:17px;background-color:#fff;display:none;z-index:999;text-align:left;}
.lightbox_loading{background:url(../images/ajax_loading_grey.gif) no-repeat center;}
.lightbox_content{background-color:#fff;position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #ccc;padding:2px;}
.lightbox_close{background:url(../images/lightbox_close.png) no-repeat 0 0;width:40px;height:40px;cursor:pointer;position:absolute;float:right;bottom:-2px;right:0px;}
.lightbox_previous{position:absolute;background:#fff url(../images/lightbox_previous.png) no-repeat 4px 3px;width:43px;height:40px;left:-43px;top:50%;margin:-20px 0 0 0;cursor:pointer;}
.lightbox_previous_disabled{cursor:default;background:#fff url(../images/lightbox_previous_disabled.png) no-repeat 4px 3px;}
.lightbox_next{position:absolute;background:#fff url(../images/lightbox_next.png) no-repeat 4px 3px;width:43px;height:40px;right:-43px;top:50%;margin:-20px 0 0 0;cursor:pointer;}
.lightbox_next_disabled{cursor:default;background:#fff url(../images/lightbox_next_disabled.png) no-repeat 4px 3px;}
.lightbox_controls_container{overflow:hidden;height:0px;position:relative;top:3px;left:2px;}
.lightbox_controls{width:100%;height:53px;position:relative;background-color:#fff;}
.lightbox_border_right{position:relative;float:left;background-color:#e7e7e7;width:1px;height:27px;left:2px;top:21px;}
.lightbox_title{display:none;position:relative;margin:10px 0 0 35px;float:left;font-size:12px;color:#a6a6a6;font-weight:bold;text-align:left;}
.lightbox_number{position:relative;width:50px;top:29px;left:0px;float:left;font-size:11px;color:#a6a6a6;text-align:center;}
.lightbox_description{float:left;position:relative;padding:17px 35px 0 20px;font-size:17px;color:#a6a6a6;text-align:left;}
.lightbox_description strong{display:block;padding:0px 0 0px 0;margin:0px;}
.lightbox_description small{display:block;padding:0px 0 0px 0;margin:0px;font-size:11px;font-weight:normal;}
.desc_text, .desc_gallery, .desc_reference{display:none;}
.left_plus{left:0px;}
.left_minus{left:-43px;}
.right_plus{right:0px;}
.right_minus{right:-43px;}
div.main_pagination{width:565px;padding:0px 0 7px 0;margin:0px 0 0 7px;float:left;}
div.main_pagination div.title{float:left;padding:6px 12px 6px 0px;text-align:left;font-size:11px;font-weight:bold;text-transform:uppercase;}
div.main_pagination a.inactive{background:url(../images/main_pagination.png) no-repeat 0 0;float:left;padding:4px 8px 3px 8px;font-size:11px;color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:1px 1px 0 4px;line-height:16px;}
div.main_pagination a.inactive:hover{background:url(../images/main_pagination.png) no-repeat 0 -23px;color:#fff;text-decoration:none;}
div.main_pagination a.active, div.main_pagination a.active:hover{background:url(../images/main_pagination.png) no-repeat 0 -23px;float:left;padding:4px 8px 3px 8px;font-size:11px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:1px 1px 0 4px;line-height:16px;}
div.main_pagination a.link_right{display:block;float:left;margin:6px 10px 0 0;font-size:11px;color:#000;text-transform:none;text-decoration:none;}
div.main_pagination a.link_left{display:block;float:left;margin:6px 0 0 10px;font-size:11px;color:#000;text-transform:none;text-decoration:none;}
div.main_pagination a.link_arrow_right{display:block;float:left;margin:3px 4px 0 0;font-size:16px;color:#000;text-decoration:none;line-height:18px;}
div.main_pagination a.link_arrow_left{display:block;float:left;margin:3px 0 0 7px;font-size:16px;color:#000;text-decoration:none;line-height:18px;}
div.main_pagination a:hover{text-decoration:underline;}

