@import url(91ba8ab6a13790e509d42f5ac41cd14884035236.css) ;
a.button-more, form.style button, form.style input[type="button"], form.style input.button, form.style #submit { padding: 3px 10px 2px; border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(217, 217, 217) rgb(191, 191, 191); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: transparent url(42954860630c06471cc16c265818cb42fe587c4d.png)  repeat-x scroll 0px 0px; box-shadow: 0px 1px 0px rgb(255, 255, 255) inset, 0px 1px 1px rgba(0, 0, 0, 0.05); line-height: 16px; color: rgb(119, 119, 119); font-size: 11px; text-shadow: 0px 1px 0px rgb(255, 255, 255); text-transform: uppercase; }
a.button-more:hover, form.style button:hover, form.style input[type="button"]:hover, form.style input.button:hover, form.style #submit:hover { border-color: rgb(207, 207, 207) rgb(207, 207, 207) rgb(181, 181, 181); background-position: 0px -50px; }
a.button-more:active, form.style button:active, form.style input[type="button"]:active, form.style input.button:active, form.style #submit:active { border-color: rgb(162, 162, 162) rgb(207, 207, 207) rgb(207, 207, 207); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1) inset; }
.mod-box-color a.button-more, .mod-box-black a.button-more, .mod-box-color form.style button, .mod-box-black form.style button, .mod-box-color form.style input[type="button"], .mod-box-black form.style input[type="button"], .mod-box-color form.style input.button, .mod-box-black form.style input.button, .mod-box-color form.style #submit, .mod-box-black form.style #submit { background-image: url(44d8bd04b2fffd6445187965680dfaffcc6e571a.png) ; box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 1px rgba(0, 0, 0, 0.05); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); }
.mod-box-color a.button-more:hover, .mod-box-black a.button-more:hover, .mod-box-color form.style button:hover, .mod-box-black form.style button:hover, .mod-box-color form.style input[type="button"]:hover, .mod-box-black form.style input[type="button"]:hover, .mod-box-color form.style input.button:hover, .mod-box-black form.style input.button:hover, .mod-box-color form.style #submit:hover, .mod-box-black form.style #submit:hover { box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25) inset, 0px 1px 1px rgba(0, 0, 0, 0.05); color: rgb(255, 255, 255); }
.mod-box-black a.button-more, .mod-box-black form.style button, .mod-box-black form.style input[type="button"], .mod-box-black form.style input.button, .mod-box-black form.style #submit { border-color: rgb(36, 36, 36) rgb(36, 36, 36) rgb(17, 17, 17); color: rgb(204, 204, 204); }
.mod-box-black a.button-more:hover, .mod-box-black form.style button:hover, .mod-box-black form.style input[type="button"]:hover, .mod-box-black form.style input.button:hover, .mod-box-black form.style #submit:hover { border-color: rgb(32, 32, 32) rgb(32, 32, 32) rgb(15, 15, 15); }
.mod-box-black a.button-more:active, .mod-box-black form.style button:active, .mod-box-black form.style input[type="button"]:active, .mod-box-black form.style input.button:active, .mod-box-black form.style #submit:active { border-color: rgb(0, 0, 0) rgb(17, 17, 17) rgb(17, 17, 17); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5) inset; }
img.border-box { padding: 2px; border-width: 1px; border-style: solid; border-color: rgb(210, 210, 210) rgb(210, 210, 210) rgb(194, 194, 194); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06); }
ul.line > li { margin-top: 3px; padding-top: 3px; border-top: 1px solid rgb(226, 226, 226); }
ul.line > li:first-child { padding-top: 3px; border: medium none; }
.mod-box-black ul.line > li { border-top-color: rgb(75, 75, 75); }
ul.line-icon > li { margin-top: 1px; padding-top: 1px; padding-left: 16px; border: medium none; background: transparent url(36cb1f82a72e723f671523d2fe963bceecbb2d18.png)  no-repeat scroll 0px 0px; }
ul.line-icon > li:first-child { padding-top: 1px; }
.mod-box-color ul.line-icon > li, .mod-box-black ul.line-icon > li { background-image: url(bff9982aee441b29873206dda04beea79d5f0b6a.png) ; }
ul.check > li { padding: 4px 0px 0px 30px; background: transparent url(9fa03b1738dde2a4abfcedde1b96edaabff06b28.png)  no-repeat scroll 0px 0px; }
.mod-box-color ul.check > li, .mod-box-black ul.check > li { background-image: url(9edd6e1fc58577a1535a6ce4fc726550bf04489a.png) ; }
ul.zebra > li { padding: 3px 5px; }
ul.zebra > li, table.zebra tbody td { border-bottom: 1px solid rgb(226, 226, 226); }
ul.zebra > li:first-child, table.zebra tbody tr:first-child td { border-top: 1px solid rgb(226, 226, 226); }
ul.zebra > li.odd, table.zebra tbody tr.odd { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
ul.zebra > li:nth-of-type(2n+1), table.zebra tbody tr:nth-of-type(2n+1) { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.mod-box-black ul.zebra > li { border-bottom-color: rgb(75, 75, 75); }
.mod-box-black ul.zebra > li:first-child { border-top-color: rgb(75, 75, 75); }
.mod-box-black ul.zebra > li.odd { background: rgb(62, 62, 62) none repeat scroll 0% 0%; }
.mod-box-black ul.zebra > li:nth-of-type(2n+1) { background: rgb(62, 62, 62) none repeat scroll 0% 0%; }
table.zebra { border-right: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211); background: rgba(255, 255, 255, 0.8) none repeat scroll 0% 0%; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05); }
table.zebra caption { color: rgb(119, 119, 119); }
table.zebra thead { background: transparent linear-gradient(to bottom, rgb(247, 247, 247) 0%, rgb(232, 232, 232) 100%) repeat scroll 0% 0%; }
table.zebra thead th { color: rgb(136, 136, 136); font-size: 12px; font-weight: bold; text-transform: uppercase; }
table.zebra tr { border-top: 1px solid rgb(211, 211, 211); }
table.zebra tr:hover, table.zebra tbody tr:nth-of-type(2n+1):hover, table.zebra tbody tr.odd:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06) inset; }
table.zebra tr td, table.zebra tr th { border-left: 1px solid rgb(211, 211, 211); }
table.zebra tfoot tr { border-bottom: 1px solid rgb(195, 195, 195); background: rgba(0, 0, 0, 0.02) none repeat scroll 0% 0%; }
dl.separator dt { position: relative; padding-top: 5px; padding-bottom: 5px; text-transform: uppercase; }
dl.separator dd { padding-top: 5px; padding-bottom: 5px; border-width: 0px 0px 0px 1px; border-style: solid; border-color: rgb(226, 226, 226); }
dl.separator dt::before { content: ""; position: absolute; top: 0px; right: -15px; width: 30px; border-top: 1px solid rgb(226, 226, 226); }
dl.separator dt::after { content: ""; position: absolute; top: -3px; right: -3px; width: 5px; height: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(226, 226, 226); border-radius: 6px; }
dl.separator dt:first-child::before, dl.separator dt:first-child::after { display: none; }
em.box { border-style: dotted; border-width: 1px; }
hr.dotted { background: transparent url(1f327e7e42de7575fa983714e656df286c7a1a00.png)  repeat-x scroll 0px 0px; }
#page .tagcloud li { margin: 0px 4px 7px 0px; padding: 2px 3px; border: 1px solid rgb(210, 210, 210); background: rgb(247, 247, 247) none repeat scroll 0% 0%; }
.box-content { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(226, 226, 226); }
.box-note, .box-info, .box-warning, .box-hint, .box-download { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(226, 226, 226); }
.box-info { background: rgb(235, 245, 250) url(d523621f2e30a67c1e01f4c3a23df34091146850.png)  no-repeat scroll 0px 0px; border-color: rgb(210, 220, 225); color: rgb(29, 94, 128); }
.box-warning { background: rgb(255, 240, 235) url(085017bd6db9f1c0b2497d9634d975429ca9f0e0.png)  no-repeat scroll 0px 0px; border-color: rgb(255, 215, 205); color: rgb(150, 62, 39); }
.box-hint { background: rgb(255, 250, 230) url(bf4490b7cfb3684cf614eb4f7780a584b91dce5a.png)  no-repeat scroll 0px 0px; border-color: rgb(250, 230, 190); color: rgb(106, 79, 22); }
.box-download { background: rgb(250, 255, 230) url(17ff034b5f88b5ff650859789cf2b1e2eb0ebd62.png)  no-repeat scroll 0px 0px; border-color: rgb(220, 230, 190); color: rgb(81, 98, 28); }
form.box fieldset { margin-bottom: 10px; padding: 10px 15px; border: 1px solid rgb(226, 226, 226); }
form.box fieldset legend { color: rgb(153, 153, 153); font-size: 12px; text-transform: uppercase; }
form.style input[type="text"], form.style input[type="password"], form.style select, form.style textarea { padding: 4px; border-width: 1px; border-style: solid; border-color: rgb(174, 174, 174) rgb(210, 210, 210) rgb(210, 210, 210); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(252, 252, 252); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04) inset; color: rgb(119, 119, 119); }
form.style input[type="text"]:focus, form.style input[type="password"]:focus, form.style select:focus, form.style textarea:focus { outline: medium none; color: rgb(68, 68, 68); border-color: rgb(145, 145, 145) rgb(185, 185, 185) rgb(185, 185, 185); background-color: rgb(255, 255, 255); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12) inset; }
form.style textarea { padding: 8px; }
.mod-box-black form.style input[type="text"], .mod-box-black form.style input[type="password"], .mod-box-black form.style select, .mod-box-black form.style textarea, .mod-box-black form.style input[type="text"]:focus, .mod-box-black form.style input[type="password"]:focus, .mod-box-black form.style select:focus, .mod-box-black form.style textarea:focus { border-color: rgb(17, 17, 17) rgb(36, 36, 36) rgb(36, 36, 36); }
.mobile-switcher { background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(194, 194, 194); }
.social-icons { margin: 0px; padding: 0px; list-style: outside none none; overflow: hidden; }
.social-icons li { float: left; margin: 0px 3px 0px 0px; line-height: 25px; }
.social-icons li a { display: inline-block; width: 27px; height: 27px; float: left; overflow: hidden; background: transparent url(3b1b73e27d6e72b90b71382b96c3d7ddf6e9c579.png)  no-repeat scroll 0px 0px; }
.social-icons .rss a { background-position: 0px 0px; }
.social-icons .rss a:hover { background-position: 0px -30px; }
.social-icons .twitter a { background-position: 0px -60px; }
.social-icons .twitter a:hover { background-position: 0px -90px; }
.social-icons .facebook a { background-position: 0px -120px; }
.social-icons .facebook a:hover { background-position: 0px -150px; }
.social-icons .flickr a { background-position: 0px -180px; }
.social-icons .flickr a:hover { background-position: 0px -210px; }
.social-icons .linkedin a { background-position: 0px -240px; }
.social-icons .linkedin a:hover { background-position: 0px -270px; }
.social-icons .myspace a { background-position: 0px -300px; }
.social-icons .myspace a:hover { background-position: 0px -330px; }
.social-icons .lastfm a { background-position: 0px -360px; }
.social-icons .lastfm a:hover { background-position: 0px -390px; }
.social-icons .dribbble a { background-position: 0px -420px; }
.social-icons .dribbble a:hover { background-position: 0px -450px; }
.social-icons .digg a { background-position: 0px -480px; }
.social-icons .digg a:hover { background-position: 0px -510px; }
.social-icons .delicious a { background-position: 0px -540px; }
.social-icons .delicious a:hover { background-position: 0px -570px; }
.social-icons .deviantart a { background-position: 0px -600px; }
.social-icons .deviantart a:hover { background-position: 0px -630px; }
.social-icons .technorati a { background-position: 0px -660px; }
.social-icons .technorati a:hover { background-position: 0px -690px; }
.social-icons .stumbleupon a { background-position: 0px -720px; }
.social-icons .stumbleupon a:hover { background-position: 0px -750px; }
.social-icons .yahoo a { background-position: 0px -780px; }
.social-icons .yahoo a:hover { background-position: 0px -810px; }
.social-icons .openid a { background-position: 0px -840px; }
.social-icons .openid a:hover { background-position: 0px -870px; }
.social-icons .xing a { background-position: 0px -900px; }
.social-icons .xing a:hover { background-position: 0px -930px; }
.social-icons .forrst a { background-position: 0px -960px; }
.social-icons .forrst a:hover { background-position: 0px -990px; }
.social-icons .googleplus a { background-position: 0px -1020px; }
.social-icons .googleplus a:hover { background-position: 0px -1050px; }
.social-icons .youtube a { background-position: 0px -1080px; }
.social-icons .youtube a:hover { background-position: 0px -1110px; }
.social-icons .vimeo a { background-position: 0px -1140px; }
.social-icons .vimeo a:hover { background-position: 0px -1170px; }
.social-icons .foursquare a { background-position: 0px -1200px; }
.social-icons .foursquare a:hover { background-position: 0px -1230px; }
.social-icons .github a { background-position: 0px -1260px; }
.social-icons .github a:hover { background-position: 0px -1290px; }
.social-icons-special { margin: 0px; padding: 0px; list-style: outside none none; }
.social-icons-special li { float: right; margin: 0px 0px 0px 6px; line-height: 26px; }
.social-icons-special li a { display: inline-block; width: 26px; height: 26px; float: right; background: rgba(0, 0, 0, 0.1) url(f69f289ba48b72a1fae50cf7311486b12b7e05cc.png)  no-repeat scroll 0px 0px; box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 1px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px rgba(255, 255, 255, 0.1); }
.social-icons-special li a:hover { background-color: rgba(0, 0, 0, 0.2); }
.social-icons-special .twitter a { background-position: 0px 0px; }
.social-icons-special .facebook a { background-position: 0px -30px; }
.social-icons-special .youtube a { background-position: 0px -60px; }
.social-icons-special .vimeo a { background-position: 0px -90px; }
.social-icons-special .rss a { background-position: 0px -120px; }
