html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:14px}
body,div,ul,ol,li,td,p,blockquote,code,pre,h1,h2,h3,h4,h5,h6{line-height:1.5em}
p,pre,blockquote,ul,ol,table,dl{margin:0 0 10px 0}
ul{margin-left:15px}
ol{margin-left:20px}
sup,sub{vertical-align:baseline;position:relative;font-size:.8em}
sup{top:-0.4em}
sub{bottom:-0.3em}
small{font-size:.8em}
strong,b{font-weight:bold}
em,i{font-style:italic}
hr{color:#CCC;background-color:#CCC;height:1px;border-width:0}
table{width:100%}
table th,table td{border:1px solid #CCC;padding:2px 3px;vertical-align:top}
table th{background:#e0e0e0;font-weight:bold}
table.no-border,table.no-border td{border:none;padding:0}
table.zebra tr:nth-child(odd) td,table.zebra tr:nth-child(odd) th{background-color:#eee}
table.zebra tr:hover td{background-color:#e0e0e0}
dt{font-weight:bold}
dd{margin:10px 0 0 40px}
pre{background:#F4F4F4;border:1px solid #eee;padding:7px;display:block;overflow:auto;line-height:1.5em;font-family:Courier New,Monaco,Menlo,Consolas,"Courier New",monospace}
code{background:#F4F4F4;border:1px solid #CCC;padding:0 5px}
blockquote cite{color:#888;display:inline-block;margin-top:10px}
abbr,acronym{cursor:help;border-bottom:1px dashed #000}
img{vertical-align:middle}
.break{clear:both}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
h1{font-size:25px;margin:10px 0;font-weight:normal;line-height:1.2em}
h1.first{margin:10px 0 5px 0}
h1 a{text-decoration:none}
h1 a:hover{text-decoration:underline}
h2{font-size:24px;margin:10px 0;font-weight:normal;line-height:1.2em}
h2.first,div.page_only h2.first{margin:5px 0}
div.page_only h2{margin-top:30px}
div.page_only h2.page_title{margin:10px 0}
h2.page_title a{text-decoration:none}
h2.page_title a:hover{text-decoration:underline}
h3{font-size:18px;margin:10px 0;font-weight:bold}
h3.first{margin:5px 0}
h4{font-size:16px;margin:10px 0;font-weight:bold}
h4.first{margin:5px 0}
h5{font-size:14px;margin:10px 0;font-weight:bold}
h5.first{margin:5px 0}
h6{font-size:12px;margin:10px 0;font-weight:bold}
h6.first{margin:5px 0}
label{cursor:pointer}
fieldset{padding:5px 10px;margin:5px 0;border:#ccc 1px solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
legend{padding:0 5px}
input,select,button{vertical-align:middle}
textarea{overflow:auto}
input[type="radio"],input[type="checkbox"]{margin:0;padding:0;position:relative;top:1px;cursor:pointer;vertical-align:baseline}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button::-webkit-input-placeholder{color:#999}
input:-moz-placeholder,textarea:-moz-placeholder,button:-moz-placeholder{color:#999}
input::-moz-placeholder,textarea::-moz-placeholder,button::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder,button:-ms-input-placeholder{color:#999}
.fform p{display:table;width:100%;padding:3px 0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fform p span,.fform p label{display:table-cell;vertical-align:middle}
.fform p span input[type="text"],.fform p span input[type="email"],.fform p span input[type="password"],.fform p span input[type="url"],.fform p span input[type="search"],.fform p span input[type="number"],.fform p span textarea,.fform p span select,.fform p label input[type="text"],.fform p label input[type="email"],.fform p label input[type="password"],.fform p label input[type="url"],.fform p label input[type="search"],.fform p label input[type="number"],.fform p label textarea,.fform p label select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.fform p span input[type="radio"],.fform p span input[type="checkbox"],.fform p label input[type="radio"],.fform p label input[type="checkbox"]{margin-right:5px}
.fform p span.ftitle,.fform p label.ftitle{text-align:right;padding-right:5px}
.fform p span.ffirst,.fform p label.ffirst{width:90px}
.fform p span.ffirst1,.fform p label.ffirst1{width:150px}
.fform p span.ffirst2,.fform p label.ffirst2{width:250px}
.fform p span.ffirst1.ftitle,.fform p label.ffirst1.ftitle{width:145px}
.fform p span.ffirst2.ftitle,.fform p label.ffirst2.ftitle{width:245px}
.fform p span.fbutton,.fform p label.fbutton{width:50px}
.fform p span.fbutton button,.fform p span.fbutton input,.fform p label.fbutton button,.fform p label.fbutton input{min-width:50px}
.fform p span.fsubmit,.fform p label.fsubmit{text-align:right;width:100px}
.fform p span.fsubmit button,.fform p span.fsubmit input,.fform p label.fsubmit button,.fform p label.fsubmit input{width:95px}
.fform p span.ftop,.fform p label.ftop{vertical-align:top;padding-top:3px}
.fform p span.fcenter,.fform p label.fcenter{text-align:center}
.fform p span.fempty,.fform p label.fempty{width:5px}
.fform p span.fhint,.fform p label.fhint{font-size:.9em;font-style:italic;color:#606060;padding-top:0;padding-bottom:5px}
.fform p span.fheader,.fform p label.fheader{font-weight:bold}
.fform p span.nocell,.fform p label.nocell{display:inline;width:auto;padding:0}
.fform p label.fwrap{display:table;width:100%}
.fform p.nop{padding-top:0}
.fform p.hr{margin-top:10px}
.fform p.head{background-color:#eee;padding:3px 7px}
.fform p.header{font-weight:bold;margin:15px 0 5px 0}
.fform p.fhint{font-size:.9em;font-style:italic;color:#606060;padding-top:0;padding-bottom:5px;margin-top:0}
div.MainMenu{height:35px;line-height:35px}
ul.menu,ul.menu li,ul.menu ul{list-style:none;margin:0;padding:0}
ul.menu{position:relative;z-index:10;float:left}
ul.menu li{float:left;height:35px;line-height:35px;vertical-align:middle;position:relative}
ul.menu li.hover,ul.menu ul.menu li:hover{position:relative;z-index:11}
ul.menu ul{display:none;position:absolute;top:100%;left:0;z-index:11;width:100%}
ul.menu ul li{float:none;height:auto}
ul.menu ul ul{top:1px;left:99%}
ul.menu li:hover>ul{display:block}
ul.menu li a{display:block;text-decoration:none;padding:0 10px}
ul.menu li a span{display:block}
ul.menu li.group a span{padding-right:15px;background:url("default/images/menu-down-dark.png") no-repeat right center}
ul.menu li.group ul{width:auto;min-width:150px;background:#eee}
ul.menu li.group ul li{white-space:nowrap;height:30px;line-height:30px}
ul.menu li.group ul li a{margin:0;color:#404040;border-top:1px solid #e8e8e8}
ul.menu li.group ul li a:hover{background:#ccc}
ul.menu li.group ul li a span{background:none}
ul.menu li.group ul li.icon-submenu>a>span{background:url("default/images/menu-down-right.png") no-repeat right center}
ul.menu li.group ul li.divider{height:1px;background-color:#ccc}
a.current_url,a.curent-page-cat,li.current_url a,li.current_url li a,li.current-page{font-weight:bold}
div.type_home_cat_block{margin-top:15px}
div.type_home_cat_block div.header_home_cat{font-size:1.5em;margin:0;padding:5px 10px;background:#EEE}
div.type_home_cat_block div.description-cat{font-size:0.9em;font-weight:bold;margin:5px 10px}
div.type_home_cat_block ul.list{margin:5px 0 20px 30px}
div.type_home div.meta_description{font-size:.9em;font-style:italic;margin-bottom:5px
}div.home_top h1{margin-top:0}
div.home_page_last h1{margin-top:0}
div.category_desc{margin:0 0 20px 0;font-weight:bold}
h2.box,div.widget_header{font-size:24px;line-height:1.2em}
div.widget{margin-bottom:25px}
div.widget table th,div.widget table td{border:none;vertical-align:bottom}
ul.is_link li li{margin-left:15px}
ul.category{color:gray}
ul.links div{margin:0 0 5px 0;font-style:italic;color:gray;line-height:1em;font-size:.9em}
div.page_only{margin-bottom:15px;padding-bottom:15px;}
div.type_page div.page_only,div.type_contact div.page_only,div.home_top_page div.page_only{margin-bottom:0;padding-bottom:0;border-bottom:none}
div.home_top{border-bottom:1px solid #ccc;margin-bottom:10px}
div.info{margin:0 0 10px 0;color:#777}
div.page_content ul,div.page_content ol{margin-left:40px}
div.comments-link{margin:10px 0 0 0;text-align:right}
div.page_other_pages{margin:20px 0}
div.page_other_pages ul{list-style-type:square}
div.type_loginform div.login-form-auth{clear:both;margin:-26px 0 15px 0;font-size:.8em;text-align:right}
div.type_loginform p.header{text-align:center;font-size:1.3em;background:#959595;padding:5px;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
div.type_loginform div.form-end{text-align:right;font-size:.9em}
div.widget form.flogin input.flogin_submit{margin-top:7px}
input.s{cursor:pointer}
input.submit{cursor:pointer}
div.comment-form{margin:20px 0}
div.comment-form textarea{width:100%;margin:5px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.comment-form div.comments-auth{margin:10px 0;padding:10px;border:#DDD 1px solid;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
div.comment-ok{background:#40A040;margin:10px 0;color:white;padding:10px;text-align:center;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
div.comment-error{background:#FF4040;margin:10px 0;color:white;padding:10px;text-align:center;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
div.comments{margin:20px 0 0 0}
div.comments article{margin:0 0 20px 0;padding:10px 20px 20px 20px;border-bottom:1px solid #ddd}
div.comments div.comment-info{margin:0 0 0 100px;font-weight:bold}
div.comments img.gravatar{float:left;padding:0}
div.comments div.comments_content{margin:10px 0 0 100px}
div.comments span.num_comment{display:inline-block;float:right;color:#999}
div.comments span.date{font-size:.8em}
div.comments span.page_comments_rss{display:inline-block;float:right}
div.comments blockquote{margin-left:0;padding:5px 15px;border-left:2px gray solid;font-style:italic}
form.comusers-form h3{text-align:center;font-size:1.3em;background:#959595;padding:5px;color:white;font-weight:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
form.comusers-form p span.ffirst,form.comusers-form p label.ffirst{width:220px}
form.comusers-form p span.ffirst.ftitle,form.comusers-form p label.ffirst.ftitle{width:215px}
form.comusers-form p span.ftitle,form.comusers-form p label.ftitle{font-weight:bold;font-size:0.9em}
form.comusers-form p span.submit{padding-top:20px}
div.pagination{margin:25px 0 10px 0;font-size:.9em}
div.pagination strong{padding:3px 6px}
div.pagination a{padding:3px;line-height:1.8em}
div.pagination2{margin:25px 0 10px 0;font-size:.9em}
div.pagination2 a{text-decoration:none}
div.pagination2 span.new{display:inline-block;float:left}
div.pagination2 span.old{display:inline-block;float:right}
div.tagclouds{text-align:center;line-height:1.6em;font-size:8pt}
div.tagclouds span{line-height:1.6em}
div.catclouds{text-align:center}
div.catclouds span{line-height:1.4em}
#rater ul{margin:10px 0}
div.comments ul.last_comment li{margin:5px 0}
ul.last_comment em{display:block;color:gray;text-align:right}
ul.last_comment li{margin-bottom:7px}
h2.last_comment{font-size:1.1em;font-weight:bold}
div.twitter p{border-bottom:1px solid gray;padding:0 0 10px 0}
div.twitter a{font-weight:bold}
div.addzakl{margin:15px 0 0 0}
div.addzakl img{vertical-align:top}
div.last-pages ul.is_link li.current_url_allcat{display:block}
div.last-pages ul.is_link li.current_url_cat{display:block}
div.calendar table{width:100%}
div.calendar td{border:1px solid white;text-align:center;padding:1px;font-size:8pt}
div.calendar tr.week td{background:#D5D5E1}
div.calendar div.today{background:#8591B7}
div.calendar div.today-content{background:#8591B7}
div.calendar td a{text-decoration:underline}
div.sitemap h3{margin:15px 0 5px 0}
h2.sitemap{margin:25px 0 0 0;background:#DDD;padding:3px}
div.pre{background:#F0F0F0;padding:5px;overflow:auto;margin:0 0 10px 0}
ol.pre{font-family:monospace;padding:0;margin:0 0 0 30px}
ol.pre li{padding:0;margin:0;white-space:pre}
ol.pre li.odd{background:none}
ol.pre span.php-comment{color:gray}
form.plugin_forms p span.ffirst,form.plugin_forms p label.ffirst{width:180px}
form.plugin_forms p span.ffirst.ftitle,form.plugin_forms p label.ffirst.ftitle{width:175px}
form.plugin_forms p span.ftitle,form.plugin_forms p label.ftitle{font-size:0.9em}
form.plugin_forms p span.submit{padding-top:20px}
form.plugin_forms p.nop{margin-top:0;margin-bottom:5px}
div.forms-post h2{color:red;font-size:18pt;margin:20px 0}
div.random_gal_widget{overflow:hidden}
table.sp_polls th,table.sp_polls td{border:none}
div.gallery{font-size:0}
div.gallery img{border:1px solid silver;padding:3px;margin:3px}
div.gallery img:hover{background:silver}
div.theme_switch div.widget-content{margin-left:5px}
div.tabs{width:100%}div.tabs-box.tabs-visible{display:block}
ul.tabs-nav{margin:0;padding:0;width:100%;list-style:none}ul.tabs-nav li.elem{float:left;display:inline;position:relative;line-height:1em;margin:0 2px 0 0;padding:7px 15px;cursor:pointer;font-size:.9em;color:#777;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}ul.tabs-nav li.elem:hover,ul.tabs-nav li.tabs-current{background:#f0f0f0;color:#222}div.tabs-box{display:none;background:#f0f0f0;padding:10px}div.page_content ul.tabs-nav{margin-left:0}div.guestbook_form table td{border:none}div.theme-switch-panel{width:100%;overflow:auto;white-space:nowrap;background:#111;padding:5px 0}div.theme-switch-panel img{height:100px;width:auto;margin:0 10px 0 0;filter:alpha(opacity=30);-khtml-opacity:0.3;-moz-opacity:0.3;-webkit-opacity:0.3;opacity:0.3}div.theme-switch-panel img:hover{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;-webkit-opacity:1;opacity:1}div.theme-switch-panel a.current img{border:3px solid #fff;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;-webkit-opacity:1;opacity:1}.red{color:#B30000}.blue{color:#0036D9}.green{color:#00D900}.gray{color:#999999}.black{color:#111111}.white{color:#FFFFFF}.yellow{color:#FFFF00}.bg-red{background-color:#B30000}.bg-blue{background-color:#0036D9}.bg-green{background-color:#00D900}.bg-gray{background-color:#999999}.bg-black{background-color:#111111}.bg-white{background-color:#FFFFFF}.bg-yellow{background-color:#FFFF00}.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}.overline{text-decoration:overline}.strike{text-decoration:line-through}.normal{font-weight:normal;font-style:normal;text-decoration:none}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.w100{width:100%}.w95{width:95%}.w90{width:90%}.w85{width:85%}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w66{width:66.666666666666%}.w65{width:65%}.w60{width:60%}.w55{width:55%}.w50{width:50%}.w45{width:45%}.w40{width:40%}.w33{width:33.333333333333%}.w35{width:35%}.w30{width:30%}.w25{width:25%}.w20{width:20%}.w15{width:15%}.w10{width:10%}.w5{width:5%}.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.arial{font-family:Arial,Verdana,sans-serif}.verdana{font-family:Verdana,Arial,sans-serif}.segoe{font-family:"Segoe UI",Verdana,Arial,sans-serif}.georgia{font-family:Georgia,"Times New Roman",serif}.times{font-family:"Times New Roman",Georgia,serif}.courier{font-family:"Courier New",monospace}img.smiley{vertical-align:middle}
img.left{float:left;margin:5px 20px 5px 0}
img.right{float:right;margin:5px 0 5px 20px}
img.center{margin:0 auto;display:block;max-width: 100%;}
img.border{border:1px solid #777777}img.gravatar{padding:0 10px 10px 0;background:white}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
