/*
Theme Name: promo-clanky
Theme URI:
Version:
Author:
Author URI:
*/

* { padding:0; margin:0; }
body { padding:0px; text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small; color: #222222; line-height: 150%; /*background: #4A525A ;*/ background-color: #fff; }
hr { display: none; margin: 0; }
a { color: #CC3300; text-decoration: underline; }
img { border: 0px; }
a:hover { background-color: #CC3300; color: White; text-decoration: none; }
a img { background-color: white; }
.post p {	margin: 0.7em 0; line-height:1.9em; }

h1, h2, h3, h4, h5, h6, p.nblogu { font-family: Georgia, serif; }
span.highlight { background-color: #FFFFDB; }

/* ---[ Elementi ]------------------------------- */
blockquote { margin: 1em 0 1em 0; padding: 0; color: #777; background: White url(img/quote.gif) no-repeat top left; padding-top: 10px; padding-left: 35px; }
code { color: #6B8D20; font-family: Monaco, monospace; text-align: left; }
code strong { color: #4E6200; }
abbr, acronym, .popup { font-style: normal; border-bottom: 1px dotted #999; cursor: help; }
em { font-style: italic; }
strong { font-weight: bold; }
strike, del { text-decoration: line-through; }
ins { text-decoration: none; }
address { margin: 0; padding: 0; font-style: normal; }

/* ---[ Container ]------------------------------- */
#wrapper { margin: 0 auto; text-align: justify; width: 760px; background: #FFFFFF ; font-size: 0.9em; line-height: 1.6em; padding: 20px 10px 0 10px; /*border-right: 2px solid #424A51; border-left: 2px solid #424A51;*/ }
#wrapper .container { float: left; width: 476px; }
#wrapper .pridej { float: left; width: 740px; }
.clear { clear: both; }

/* ---[ Header ]------------------------------- */ #header { padding: 10px 0 30px 0; }
#header h1, p.nblogu { font-weight: lighter; font-size: 4em; margin-bottom: 10px; }
#header h1 a, p.nblogu a { color: #4A525A; text-decoration: none; }
#header h1 a:hover, p.nblogu a:hover { color: #9D4134; background-color: transparent; }
#header h1.kat { font-size: 2em; margin: 1em 0 0.5em 0; color: #4A525A; text-decoration: none; font-style: italic; }
#header span.desc { color: #7B8691; text-transform: uppercase; font-size: 0.9em; }

/* ---[ Pagine ]------------------------------- */
.post { margin-bottom: 25px; }
.post .titolo { border-bottom: 1px solid #E1E1D3; padding-bottom: 3px; }
* html .post .titolo { padding-bottom: 6px; }
.post h2, .post h2 a, .post h1, .post h1 a { color: #0066B3; font-size: 22.8px; font-weight: lighter; display: inline; }
.post h2 a, .post h1 a { border: 0; text-decoration: none; }
.post h2 a:hover, .post h1 a:hover { background-color: transparent; color: #6B8D20; }
.post h3 { margin-bottom: 4px; padding-bottom: 5px; font-size: 1.6em; color: #6B8D20; font-weight: lighter; border-bottom: 1px solid #D8D3C1; }
.post h3 a {  text-decoration: none; }
.post span.edit { float: right; margin-top: -20px; }
.post span.edit a { border: 0; font-size: 0.9em; }
.post small { color: #878787; font-size: 0.9em; padding-left: 1px; }
* html .post small { padding-left: 5px; }

.post div.corpo ul.more_info a { color: #D87431; }
.post div.corpo ul.more_info a:hover { background-color: #D87431; color: White; }
.post div.corpo ul.more_info { list-style-type: none; margin: 0; padding: 25px 8px 3px 12px; width: 145px; float: right; margin-bottom: 10px; margin-left: 10px; background: url(img/moreinfo.jpg) no-repeat; }
.post div.corpo ul.more_info li { padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #E2E2DA; }
.post div.corpo ul.more_info li.first { border: 0; }
.post div.corpo ul.more_info span { display: block; }
.post div.corpo { padding-top: 6px; }
.post div.corpo a.more-link { color: #9D4134; }
.post div.corpo a.more-link:hover { color: White; background-color: #9D4134; }
.post div.corpo ul, .post div.corpo ol{ margin: 15px 0 15px 35px; }
.post div.corpo p { margin-bottom: 10px; }
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
img.alignright, img[align="right"] { padding: 4px 0 0 0; margin: 0 0 5px 5px; display: inline; }
img.alignleft, img[align="left"] { padding: 4px 0 0 0; margin: 0 5px 5px 0; display: inline; }
.post div.corpo h4 { font-size: 1.5em; margin-top: 10px; margin-bottom: 0; color: #D87431; font-weight: lighter; }

/* ---[ Commenti ]------------------------------- */
#commenti { margin-top: 15px; }
#commenti h4 { margin-bottom: 15px; font-size: 1.05em; color: #626C76; font-weight: bold; border-bottom: 1px solid #E1E1D3; }
#commenti a.rss_commenti { border: 0; float: right; margin-top: 1px; }
#commenti ol#commentlist { list-style-type: none; }
#commenti ol#commentlist li { margin-bottom: 15px; }
#commenti ol#commentlist li span { display: block; }
#commenti ol#commentlist li div.messaggio { background: #F4FAE2; padding: 10px; }
#commenti ol#commentlist li span.autore { padding: 5px 10px 5px 0; background: url(img/comment-from.gif) no-repeat 20px 0px; }
#commenti ol#commentlist li span.autore a.count{ color: #999999; margin-right: 45px; font-weight: normal; }
#commenti ol#commentlist li span.autore a.count:hover{ color: #666666; background-color: White; }

/* Stile link per commentatore normale */
#commenti ol#commentlist li span.autore a { font-weight: bold; color: #96B236; border-color: #CFE7F7; }
#commenti ol#commentlist li span.autore a:hover { background-color: White; }
.nocomment { padding: 0 0 10px 0; margin: 0; }
#commenti ol#commentlist li span.edit_comment { float: right; margin: -16px 0 0 0; }

/* Modulo inserimento commenti */
#commenti .form_commenti { }
#commenti .form_commenti form { color: #595750; padding: 0; margin-top: -4px; }
form label { display: block; }

/* link e maggiori info sui commenti */
#commenti .form_commenti .more_info { background-color: #FFF0F5; float: right; }
#commenti .form_commenti form br { display: none; }

/* ---[ Sidebar ]------------------- */
#presidebar { width: 264px; float: right;  }
#sidebar { background-color: #FFFF99; color: #727267; }
#sidebar .main_sidebar { padding: 5px 10px 5px 10px; }
#sidebar h3, #sidebar h2 { font-size: 1.2em; padding-bottom: 2px; color: #3C4848; border-bottom: 1px solid #CCD6D6; font-weight: lighter; margin-bottom: 4px; }
#sidebar a { color: #4170BE; text-decoration: underline; }
#sidebar a:hover { background-color: #4170BE; color: White; text-decoration: none; }
#sidebar ul, #sidebar ol, #sidebar li { list-style-type: none; }
#sidebar .block, #sidebar .linkcat { margin-bottom: 15px; }
.cerca_modulo { width: 130px; }
.cerca_invio { width: 60px; }

/* ---[ Widget]------------- */
#wp-calendar { width: 180px; }

/* ---[ Footer ]------------------------------- */
#footer { padding: 8px 0 8px 0; border-top: 1px solid #EEEEEE; margin: 0px; font-size: 0.9em; color: #999999; margin-top: 15px; }
#footer img { float: left; margin-top: 5px; margin-bottom: -5px; margin-right: 5px; }
#footer img a { border: 0; }
#footer span{ display: block; margin-left: 60px; }
#footer a { color: #333; border-color: #D8F18C; }
#footer a:hover { background-color: White; color: #333; text-decoration: none; }

img.fr { float: right; margin: 0 0 1em 1em;}
img.fl { float: left; margin: 0 1em 1em 0; padding: 5px; }
img.bor { border: 1px solid silver; }
img.banner { width: 468px; height: 60px; padding: 3px; border: 1px solid silver; background: white;}
img.ctverec { width: 250px; height: 250px; border: 1px solid silver; padding: 3px; margin-top: 1.5em; background: white; }
img.ram { border: 1px solid silver; margin-top: 1em; }
.big { font-size: 160% }

/* ---[ Tabulky ]------------- */
table { font-size:100%;	margin: 1em 1em 1em 0.2em; border: none; border-collapse: collapse; }
th, td { padding: 4px 10px; border: 1px solid silver;}
th { text-align: left; background: url(img/table-th.jpg) }
tr:hover { background: #eee;}
p.mt2 { margin-top: 1em;  }
p.mt { margin-top: 0.5em; }
p.cl { clear: left; }
p.gray { color: gray; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
tar { text-align: right; }

/* ---[ Kategorie uvod ]------------- */
#kategorie ul { margin: 1em 0 0 0; }
#kategorie li { padding: 1px 0 4px 35px; list-style-type: none; background: #fff url(img/sekce.gif) no-repeat;  margin-left: 15px; }
#kategorie { font-size: 16px; font-family: Georgia; margin: 1em 0 1em 0;}

/* ---[ Ostatni ]------------- */
.post ul, .post ol { margin: 1em 0 1em 3em; }
fieldset {border: 2px solid #eee; padding: 15px 10px 10px 10px;}
legend { font-size: 22.8px; margin: 0; padding: 0 1em 0 1em; color: #0066B3;  }
.radek {padding: 4px 0 0 40px; clear: left;}
.radek2 {padding: 10px 0 10px 40px; clear: left;}
img.mar { margin: 1em 1em 1em 0; }
img.bor { border: 1px solid #eee; padding: 3px; }
img.flag { border: 1px solid silver; }
p.fr { float: right; color: silver; }
p.code { line-height:0.9em; }
#partnersekce { position: relative; border: 1px dashed silver; padding: 1em; min-height: 70px; _height: 70px; margin: 2.5em 0 0.2em 0;}
#textps { position: absolute; top: -20px; right: 0; color: silver; }

#addform { margin: 2em 0 2em 0; }
#textps a:link.shp, a:visited.shp, a:hover.shp { color: silver; text-decoration: underline; }
#textps a:hover.shp { text-decoration: none; background: transparent;}
.kod { font-family: courier; background: #eee; color: black; }

/* DirectoGlobal.com blok ID: 899 */
.dglobal_899 { background: #eee; padding: 0; margin: 0; }
.dglobal_899 a{ color: #CC0000; font: 130% Arial; font-weight: bold; text-decoration: underline;  }
.dglobal_899 a:hover{ text-decoration: none; }
.dglobal_899 p{ margin: 0.7em 0; }

.alert { color: red; font-weight: bold; }


