/*
Theme Name: House M.D. Softly
Theme URI: http://housemd.cz/
Description: Design pro web o americkém seriálu Dr. House, design navrhnul a implmentoval Tomáš Hrkalík
Author: Tomáš Hrkalík
Author URI: http://futuramania.cz/

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-11148835-1");
pageTracker._trackPageview();
} catch(err) {}</script>

*/
/* CSS created by Tomáš Hrkalík */
* { margin: 0; padding: 0; }
body, html { background: #ffffff url('design/bg.gif') repeat-y center top; font-family: "Tahoma", "Verdana", "Verdana CE", "Arial", "Trebuchet MS", sans-serif; font-size: 12px; color: #3b3b3b; text-align: left; }
#line_top { background: url('design/line_top.gif') repeat-x; height: 8px; }
#top { background: url('design/top.jpg') no-repeat center top; min-height: 300px; }
#href_base { width: 200px; height: 187px; padding: 20px 740px 0 0; }
.href { display: block; width: 420px; height: 187px; }
h1 { display: none; }

#area { width: 920px; text-align:left;}
#menu_l { float: left; width: 195px; }
#menu_r { float: left; width: 193px; }
#center { float: left; width: 532px; }

.ml_m-top { background: url('design/ml_m-top.jpg') no-repeat; height: 48px; margin-top: 25px; }
.ml_m { background: url('design/ml_m-bg.jpg') repeat-y; }
.ml_m-bot { background: url('design/ml_m-bot.jpg') no-repeat center bottom; min-height: 267px; margin-bottom: 15px; padding-bottom: 25px; }

.ml_h-top { background: url('design/ml_h-top.jpg') no-repeat; height: 57px; }
.ml_h { background: url('design/ml_h-bg.jpg') repeat-y; }
.ml_h-bot { background: url('design/ml_h-bot.jpg') no-repeat center bottom; height: 25px; margin-bottom: 15px; }

.ml_c { background: url('design/ml_c.jpg') no-repeat; height: 125px; padding: 3px 0 0 19px; }

.ml_p-top { background: url('design/ml_p-top.jpg') no-repeat; height: 69px; }
.ml_p { background: url('design/ml_p-bg.jpg') repeat-y; }
.ml_p-bot { background: url('design/ml_p-bot.jpg') no-repeat center bottom; height: 13px; margin-bottom: 12px; }

.mr_n-top { background: url('design/mr_n-top.png') no-repeat; height: 83px; }
.mr_n { background: url('design/mr_n-bg.jpg') repeat-y; }
.mr_n-bot { background: url('design/mr_n-bot.jpg') no-repeat center bottom; height: 37px; margin-bottom: 12px; }

.mr_s-top { background: url('design/mr_s-top.jpg') no-repeat; height: 46px; }
.mr_s { background: url('design/mr_s-bg.jpg') repeat-y; }
.mr_s-bot { background: url('design/mr_s-bot.jpg') no-repeat center bottom; height: 12px; margin-bottom: 12px; }

.mr_a-top { background: url('design/mr_a-top.jpg') no-repeat; height: 63px; }
.mr_a { background: url('design/mr_a-bg.jpg') repeat-y; }
.mr_a-bot { background: url('design/mr_a-bot.jpg') no-repeat center bottom; height: 33px; margin-bottom: 12px; }

.mr_t-top { background: url('design/mr_t-top.png') no-repeat; height: 58px; margin-top: 10px; }
.mr_t { background: url('design/mr_t-bg.png') repeat-y; }
.mr_t-bot { background: url('design/mr_t-bot.png') no-repeat center bottom; min-height: 131px; margin-bottom: 3px; }

.mr_t-h { font-size: 12px; font-weight: bold; background: url('design/mr_c-h.png') no-repeat center bottom; padding-left: 16px; padding-bottom: 1px; }
.mr_t-str { text-align: center; margin-top: 5px; }
.mr_t-ln { margin: 3px 0; }

.mr_t-tbl { width: 164px; position: relative; left: 12px; }
.mr_t-td { background: #e4e7e9; padding: 1px; }
.mr_t-td1 { background: transparent; padding: 1px; }
.mr_t-td2 { background: #fbefa3; padding: 1px; }
.mr_t-trf { height: 5px; }
.mr_t-dwn { text-align: center; font-size: 13px; }
.mr_t-dwn a { color: #3b3b3b; text-decoration: none; font-weight: bold; }
.mr_t-dwn a:hover { color: #101010; text-decoration: none; font-weight: bold; }

.anketa { padding-left: 14px; }

.pr-top { background: url('design/pr-top.png') no-repeat; height: 22px; margin-top: 21px; }
.pr { background: url('design/pr-bg.png') repeat-y; padding-bottom: 1px; }
.pr-bot { background: url('design/pr-bot.jpg') no-repeat; height: 12px; }
.pr_left { float: left; width: 42px; }
.pr_right { float: right; width: 490px; }
.pr-dttm { font-weight: bold; font-size: 11px; }
.pr-epn { font-weight: bold; font-variant: small-caps; }
.pr-tbl { margin-left: 10px; margin-right: 5px; }
.pr-tbl td { margin-left: 10px; margin-right: 5px; padding: 1px 1px 0 0; background: transparent; }
.pr-dcb { font-size: 11px; }

.c-top { background: url('design/c-top.png') no-repeat center top; margin-top: 91px; position: relative; top: -76px; }
.c-bg { background: url('design/c-bg.jpg') repeat-y; }
.c-bot { background: url('design/c-bot.jpg') no-repeat; height: 80px; margin-top: -80px; }

#footer { background: url('design/foot.jpg') no-repeat; height: 127px; width: 1000px; clear: both; }
  #footer p { text-align: left; width: 517px; padding: 43px 462px 0 0; line-height: 21px; font-size: 11px; }
#line_bot { background: #5d5e63 url('design/line_bot.jpg') no-repeat center bottom; height: 3px; }
.clear { clear: both; }

.menuitems { display: block; list-style-image: url('design/m-li.gif'); margin-left: 38px; padding-top: 6px; }
.menuitems li { padding-left: 2px; padding-bottom: 4px; }
h2 { font-size: 13px; font-weight: normal; }
.menuitems a { color: #3b3b3b; text-decoration: none; }
.menuitems a:hover { color: #000000; }
.textwidget a { color: #000000 !important; text-decoration: underline; }
.textwidget a:hover { color: #101010 !important; text-decoration: none; }
.hlaska { padding: 0 8px 0 10px; line-height: 17px; }
.bannery { padding: 0 0 0 8px; }
.bannery img { margin: 0; }
.poll { margin-left: 8px; }
.snapshot { width: 169px; text-align: center; margin-left: 10px; }
.textwidget { margin-left: 13px; padding: 2px 13px 5px 3px; line-height: 16px; font-size: 11px; }

.art { padding: 38px 32px 0 40px; text-align: left; line-height: 18px; }
h3 { font-size: 18px; font-weight: bold; font-variant: small-caps; padding-left: 20px; margin-bottom: 8px; }
h4 { font-size: 13px; font-weight: bold; background: url('design/h4.jpg') no-repeat; height: 24px; padding: 3px 0 0 40px; clear: both; }
h4 a { color: #3b3b3b !important; text-decoration: none !important; }
h4 a:hover { color: #3b3b3b !important; text-decoration: none !important; }
h5 { font-size: 13px; font-weight: bold; background: url('design/h5.jpg') no-repeat; height: 18px; color: #ffffff; padding-left: 20px; margin-bottom: 4px; }
h6 { background: transparent url('design/h6.jpg') left no-repeat; min-height: 25px; font-size: 14px; font-weight: bold; padding: 7px 0 0 80px; margin: 0; }
h6 a { color: #3b3b3b !important; text-decoration: none !important; }
h6 a:hover { color: #5c5c5c !important; }
h7 { background: transparent url('design/h7.jpg') left no-repeat; min-height: 25px; font-size: 14px; font-weight: bold; padding: 7px 0 0 80px; margin: 0; }
h7 a { color: #3b3b3b !important; text-decoration: none !important; }
h7 a:hover { color: #5c5c5c !important; }
.art img { padding: 4px; }
.art a { color: #000000; text-decoration: underline; }
.art a:hover { color: #101010; text-decoration: none; }
/*.act { border-left: 1px solid #3b3b3b; padding-left: 4px; margin-bottom: 10px; }*/
.edit_post { font-weight: bold; color: #d10000; }
.wp-smiley { margin: 0 !important; padding: 0 !important; }
.navigation { text-align: center; font-weight: bold; background: #f1f1f1; }
.post p { margin-bottom: 11px; }

input,textarea,select { margin: 1px 0 1px 0; font-family: "Tahoma", "Verdana", "Verdana CE", "Arial", "Trebuchet MS", sans-serif; font-size: 12px; padding: 1px; }
.art li { list-style-type: disc; margin-left: 14px; }

.textwidget li { list-style-type: disc; margin-left: 12px; }

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.comm { background: url('design/comm-bg.jpg') repeat-x; padding: 2px; font-size: 11px; margin-bottom: 5px; }
.avatar { float: left; margin: 0 4px 3px 0; }
.box { background: url('design/box-bg.jpg') repeat-x; padding: 4px; margin-bottom: 11px; }

th { background: #c7c7c7; padding: 1px; height: 14px; }
td { background: #d8edf9; padding: 1px; height: 14px; }

td.n { background: #ffffff; }

.fact { background: url('design/fact_bg.png') repeat-y; min-height: 110px; }
.fact_top { background: url('design/fact_top.png') no-repeat; height: 20px; }
.fact_l { float: left; width: 147px; text-align: center; }
.fact_l img { margin-bottom: 4px; margin-top: -10px; }
.fact_c { float: left; width: 85px; }
.fact_c p { padding-left: 6px; }
.fact_c a { font-weight: bold; color: #3b3b3b; }
.fact_c a:hover { color: #3b3b3b; }
.fact_r { float: left; width: 228px; background: url('design/fact_stethoscop.png') right top no-repeat; }
.fact_r .hod { font-size: 17px; font-variant: small-caps; font-weight: bold; margin-bottom: 7px; }
.fact_r .cc { line-height: 17px; }
.fact_r .rat { font-size: 14px; font-weight: bold; color: #ca0008; }
.fact_r .starz img { margin: -10px 0 0 0; padding: 0; border: 0; }
.fact_ept { font-weight: bold; }

#cdown { width: 435px; position: relative; left: 53px; margin-top: 5px; }
#cdown_l { background: url('design/cdown_l.png') left no-repeat; width: 50%; float: left; height: 26px; }
  #cdown_l .txt { margin-left: 55px; margin-top: 3px; font-size: 10px; line-height: 10px; }
#cdown_r { background: url('design/cdown_r.png') right no-repeat; width: 50%; float: right; height: 26px; }
  #cdown_r .txt { margin-right: 78px; margin-top: 3px; font-size: 10px; line-height: 10px; text-align: right; }
.ctj { background: #ffffff; border: 1px solid #3D3D3D; font-size: 11px; padding: 3px; }