/* Alocap Main Template */
body{background-color:#F6F6F6;font-family:Verdana, Geneva, sans-serif;font-size:14px;margin:0;padding:0;border:0;}
a{color:#2200CC;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a.nounderline:hover{text-decoration:none;}
a:active{color:#CC0000;}
a img{border:0;}
form{padding:0;margin:0;}
h2, h3, h4, h5, h6{margin:0.5em 0 0.2em 0;padding:0.1em 0.1em 0.1em 0;}
h2 .sub, h4 .sub{margin-right:10px;}
h1{font-size:1.8em;font-weight:normal;margin:0 0 0.2em 0;padding:0;}
h2{font-size:1.4em;font-weight:normal;}
h3{font-size:1.25em;font-weight:normal;}
h4{font-size:1.15em;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;font-weight:normal;}
hr{background-color:#AAAAAA;border:0;color:#AAAAAA;height:1px;margin:0 0 0.4em 0;padding:0;text-align:left;}
input[type=text], input[type=password], textarea{border:1px solid #999;}
p{margin: .4em 0 .5em 0;line-height: 1.5em;}
small, a small, .small{color:#333;font-size:11px;}
sup{font-size:11px;}
textarea{font-family:Verdana, Geneva, sans-serif;font-size:12px;padding:2px;}
pre{font-size:12px;font-family:"Courier New", Courier, monospace;padding:18px;margin:0;background:#f0f0f0;border:1px solid #ccc;line-height:18px;background:url(/img/pre_bg.gif?v=1317974217) repeat left top;width:600px;overflow:auto;}

.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.addthis_button_compact{color:#333;font-size:11px;}
.breadcrumbs{padding:2px 4px 2px 4px;font-size:11px;}
.breadcrumbs a{color:#666;}
.hr{background-color:#FFF;color:#FFF;border-top:1px solid #AAA;height:1px;margin:1px 0px;padding:0;font-size:0;}
.hr.dashed{border-top:1px dashed #BBB;}
.intent{padding:0 6px;}
.index{background-color:#F5F5F5;color:#000;font-size:12px;border:1px solid #E5E5E5;margin-bottom:22px;padding:14px 10px;}
.index h1{font-size:14px;font-weight:bold;display:block;text-align:center;margin-bottom:6px;text-shadow:1px 1px 1px #FFF;}
.index ol{padding:0;margin:0;}
.index li{list-style:none;margin-left:10px;padding-left:0;}
.index li .sub{padding-right:1px;}
.index .child{margin-left:20px;font-size:13px;}
.invisible, .hidden{display:none;}
.highlight{background-color:#FF0;}
.left{float:left;}
.center{margin:0 auto;}
.right{float:right;}
.clear{clear:both;font-size:0;line-height:0;}
div.error, div.notice, div.success{margin-bottom:1em;padding:0.6em 0.8em;}
.error{background:#FBE3E4;color:#8A1F11;}
.error a{color:#8A1F11;}
div.error{border:1px solid #FBC2C4;}
.notice{background:#FFF6BF;color:#514721;}
.notice a{color:#514721;}
div.notice{border:1px solid #FBC2C4;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;}
.success a{color:#264409;}
div.success{border:1px solid #FBC2C4;border-color:#C6D880;}
.lightbulb{background:#FFFFD9 url(/img/lightbulb.png?v=1316622477) no-repeat .5em .5em;padding:.5em .5em .5em 2.5em;border:1px solid #B3B3B3;color:#353535;margin:8px 0 10px 0;}

.strong, .bold{font-weight:bold;}
.width-50-p{width:50%;}
.pdf{margin-bottom:2px;height:17px;}
.pdf div{float:left;}
.pdf div:first-child{background-image:url(/img/pdficon_small.gif?v=1317974217);width:24px;background-repeat:no-repeat;}
.smooth{color:#2E2E2E;font-weight:bold;}
.green{color:#060;text-shadow:1px 1px 1px #C0C0C0;}
.gold{color:#DAA520;text-shadow:1px 1px 1px #DDD;}

/* template */
#topspacer{height:32px;}
#fixed{position:fixed;top:0;left:0;width:100%;z-index:3000;}
#topnav{background-color:#2D2D2D;padding:0 5px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#E1E1E1;overflow:hidden;border-bottom:2px solid #E5E5E5;min-width:950px;}
#topnav span.elem{padding:8px 6px 6px 6px;}
#topnav span.active{border-top:solid 2px #FFD700;color:#FFF;font-weight:bold;padding:6px 6px 6px 6px;}
#topnav span.elem:hover{background:#4C4C4C;}
#topnav span.elem a{color:#E1E1E1;text-decoration:none;}
#topnav span.active a{color:#FFF;text-decoration:none;}
#topnav span.sep{width:5px;background-image:url(/img/stars.png?v=1320583299);background-position:right top;height:30px;padding:0;}
#topnav span.search{padding:6px 6px 4px 6px;}
#topnav .search-input{font-size:10px;width:110px;height:14px;border-radius:3px;border:1px solid #2D2D2D;padding:1px 2px 1px 2px;background-color:#DDD}

.flags{background-image:url(/img/lang.png?v=1314272429);background-repeat:no-repeat;float:left;height:14px;width:21px;margin-right:6px;padding:0;font-size:0;}
.flags.at{background-position:left top;}
.flags.de{background-position:left -14px;}
.flags.en{background-position:left -28px;}
.flags.es{background-position:left -42px;}
.flags.it{background-position:left -56px;}
.flags.ru{background-position:left -70px;}

.middle_top{background:url(/img/middle.png?v=1298453662) no-repeat left top;height:20px;width:950px;margin:12px auto 0 auto;}
.middle_wrapper{background:url(/img/middle_wrapper_bg.png?v=1283949722) repeat-y;padding:0 20px 0 20px;width:910px;margin:0 auto;}
.inner_wrapper{background-color:white;width:910px;margin:0 auto;}
.main_content{text-align:left;margin:0 auto;}
.main_contentPadding{padding:21px 30px 21px 30px;}
.middle_bottom{background:url(/img/middle.png?v=1298453662) no-repeat left bottom;height:20px;width:950px;margin:0 auto 20px auto;}

/* head */
.head{height:110px;background-image:url(/img/head.jpg?v=1317974217);background-repeat:no-repeat;background-position:left top;}
.head_link{display:block;height:70px;margin:20px 0 0 26px;width:240px;position:absolute;}
a.head_link:hover{text-decoration:none;}

/* navigation */
#nav-wrapper{width:100%;text-shadow:1px 1px 1px #333;}
.nav{background-image:url(/img/nav.png?v=1294911374);background-position:-10px 0px;background-repeat:no-repeat;color:#FFF;height:46px;float:left;font-size:16px;}
.nav a{display:block;color:#FFF;text-decoration:none;padding:15px 17px 13px 17px;line-height:16px;margin:0 auto;text-align:center;}
.nav:hover{background-position:-10px -46px;}
.nav-sep{background-image:url(/img/nav.png?v=1294911374);background-position:-444px top;height:46px;float:left;width:2px;}
.nav-last{width:196px;text-align:right;}
.nav-last a{padding:10px 18px 34px 18px;}
.nav-bag{background-image:url(/img/shopping_cart_icon.png?v=1320163314);background-repeat:no-repeat;background-position:left top;font-size:0;width:20px;height:20px;display:block;float:right;margin-right:6px;}
.nav-last-checkout{padding-top:5px;display:block;float:right;margin-right:6px;}
.nav-num-sc{font-family:Arial, Helvetica, sans-serif;margin-top:1px;border-radius:3px;padding:6px;color:#FFF;background-color:#060;text-align:center;font-size:12px;display:block;float:right;min-width:14px;line-height:1em;}
.dialog{position:absolute;display:none;font-size:12px;background-color:#060;color:#FFF;border:1px solid #009900;text-align:left;text-shadow:none;font-weight:normal;z-index:5;}
.dialog a{color:#FFF;padding:0;text-align:left;display:inline;}
.dialog a:hover{text-decoration:underline;}
.dialog-inner{border:1px solid #006500;padding:7px 20px 14px 20px;z-index:5;}
.dialog-connector{background-color:#060;position:absolute;height:2px;z-index:6;}
.dialog-row{margin-top:7px;}
.dialog-col{margin-right:21px;}

/* footer */
.footer{background-color:#D1DBE1;border-top:2px solid #656869;bottom:0px;color:#1C1C1C;font-size:12px;padding:10px;}
.footer .footer_title{padding:0 0 8px 0;margin:0;color:#5F5F5F;font-size:20px;}
.footer .subject{float:left;width:211px;padding-left:3px;}
.footer .subject p{padding:2px 0 0 0;margin:0;}
.footer .subject ul{padding:0 0 3px 3px;margin:0;}
.footer .subject ul li{list-style:none;}
.footer .subject{color:#5F5F5F;}
.footer .subject ul li a{color:#5F5F5F;}
.footer .subject p, div.footer .subject p a{color:#3D3F3F;font-weight:bold;}
.share{background-image:url(/img/share.png?v=1320736676);background-repeat:no-repeat;width:20px;height:20px;display:block;margin-left:4px;}
.share.google{background-position:left top;}
.share.facebook{background-position:-20px top;}
.share.twitter{background-position:-40px top;}
.share.pdf{background-position:-60px top;}
.seals{margin-bottom:30px;text-align:center;}
.seals a:hover{text-decoration:none;}

.styled{border-top:1px solid #E5E5E5;border-collapse:collapse;margin-bottom:2px;}
.styled th{background-color:#F5F5F5;color:#000;font-size:12px;font-weight:bold;padding:14px 10px;text-shadow:1px 1px 1px #FFF;}
.styled td{font-size:12px;padding:10px 8px;vertical-align:top;border-bottom:1px solid #EBEBEB;}
.styled tbody.line tr:hover{background-color:#FFFFCC;}
.styled tfoot tr td{background-color:#FAFAFA;}
.styled tfoot.empty td{font-size:0;}
.styled tr.sum td{border-top:1px solid #E1E1E1;}
.thumb{background-color:#F9F9F9;border:1px solid #AAA;padding:4px;margin:8px 4px 10px 4px;}
.thumb img{border:1px solid #CCC;}
.thumb_caption{font-size:11px;padding:3px 1px 1px 1px;}

.btn{font-family:Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;font-variant: normal;float:left;background-color:#F5F5F5;border: 1px solid #D8D8D8;color: #444;padding:7px 9px 6px 9px;text-align: center;border-radius: 2px;cursor: pointer;text-align: center;min-width: 54px;position: relative;display:inline-block;}
.btn a{color:#444;}
.btn a:hover{text-decoration:none;}
.btn.disabled{background-color:#DDD;}
.btn-arrows{position:relative;top:-1px;color:#2200CC;}
.key{background:url(/img/ssl.gif?v=1317974217) no-repeat left top;float:left;height:15px;vertical-align:top;text-align:center;width:18px;font-size:0;margin-top:-1px;}

input.valid{background-image:url(/img/valid.png?v=1304937580);background-repeat:no-repeat;padding-right:20px;background-position:-17px;}
input.validYes{background-position:right 0;}
input.validNo{background-position:right -17px;}
input.validNoLight{background-position:right -34px;}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#cboxTopLeft{width:25px;height:25px;background:url(/files/colorbox/images/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px;background:url(/files/colorbox/images/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px;height:25px;background:url(/files/colorbox/images/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px;height:25px;background:url(/files/colorbox/images/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px;background:url(/files/colorbox/images/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px;height:25px;background:url(/files/colorbox/images/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px;background:url(/files/colorbox/images/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px;background:url(/files/colorbox/images/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxLoadingOverlay{background:url(/files/colorbox/images/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
