/*
Theme Name: Holzweg
Theme URI: http://wordpress.org/
Description: theme fow holzweg.ru.
Version: 1.6
Author: Anton "Holzweg" Oshchepkov
Author URI: http://holzweg.ru
Tags: black, fixed width, two columns, widgets
Text Domain: kubrick


*/

a, abbr, address, article, aside, audio, b, blockquote, body, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	border:0 none; margin:0; outline: 0 none; padding:0;}

body {margin:0; padding:0; background-color:#000; color:#d7d7d7; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size: 62.5%;}
#globalcontainer { margin:0 auto;}
#globalcontainer * {text-align:left}
#leftcol {padding:0 60px 0 60px; width:300px; color:#727272; font-size:1.6em; line-height:1.5em;}
#rightcol {padding-right:60px; width:500px; font-size:1.6em;}
.content {width:500px;}
.hentry { margin-bottom:8em;}

h1,h2,h3,h4,h5,h6, label, legend {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:normal}
p { line-height:1.5em; text-align:left;}
small {font-size:1.2em;}
h1 {font-size:3em;}
h2 {font-size:2.0em;}
h3 {font-size:1.8em;}
h4, legend {font-size:1.6em;}
h5 {font-size:1.4em;}
h6 {font-size:1.2em;}
p {margin: 1em 0; text-indent:1.6em}
strong {background:#d7d7d7; color:#000000; font-weight:normal}
a {color:#fff;}
a:visited {color:#999}
a:hover {text-decoration: line-through;}
li {margin-bottom:1em}
#rightcol table {border:2px #ccc solid; font-size:1.2em}
#rightcol table th, #rightcol table td {border:1px #ccc solid; font-size:1.2em; padding:0.6em}
input, textarea, select {border:#666 2px solid; background-color:#000; color:#999; font-size:1.1em; padding:0.2em}
input:focus, textarea:focus, select:focus {background:#d7d7d7}
input:hover, textarea:hover, select:hover {background:#fff}
img {border:none; text-decoration:none}
.last {margin:0; padding:0 !important;}
.clear {clear:both;}

blockquote {font-style:italic; margin:1em 1em 1em 4em;}
 #comments {margin-bottom:2em;}
.comment-body {font-size:0.8em}

.headerEnd {background:url("images/headerend_line.png") repeat-x;}
.portfolioHeader {background:url("images/portfolio.png") no-repeat; width:244px; height: 55px;}

.centered {margin:0 auto;}
.centered * { text-align:left;}
.bright {background:#e4ddd4 url("images/des_bg.jpg") repeat; color:#4d4135; font-size: 1.1em;}
.bright a {color:#004e7a;}
.bright strong {background:none; color:#4d4135;}

/* --- portfolio ---*/
#portfolioMenu {width: 250px; padding-right: 30px; vertical-align: top;}
#portfolioMenu h1, #portfolioMenu  h2, #portfolioMenu h3, #portfolioMenu h4, #portfolioMenu h5, #portfolioMenu h6 { border-bottom: #8b867e 1px solid; display: block; width:100%; padding: 12px 0 10px; font-size: 1.6em;} /*color:#f9fe74;*/
#portfolioContent h1, #portfolioContent  h2, #portfolioContent h3, #portfolioContent h4, #portfolioContent h5, #portfolioContent h6 { margin-bottom: .6em;}
.ital {text-indent: 0; font-style: oblique;}
#desServices p {line-height: inherit;}
.pdAlt {font-style:oblique; margin:0 21px 15px 0;text-align:right;}
.dpItem {margin-bottom: 6em;}
.pDNav {border:0; padding:0; margin-right:21px; float:right;}
.nav {padding-left:5px;}
.pDNav a {background:url('images/btn_black.gif') no-repeat; display:block; width:13px; height:13px; float:left; text-indent:-9999px; margin: 0 2px;}
.pDNav a.activeSlide {background:url('images/btn_red.gif') no-repeat;}
 .link {margin-top:6px; background:url('icons/arrow-045-medium.png') left no-repeat; padding-left:20px;}
.jsDescr .link {float:left;}
.pTask { background:url('icons/tick.png') top left no-repeat; padding-left:20px;}
.swtchBefore {background:url('images/swtch_bg_lft.gif') no-repeat; width:2px; height:23px;}
.pDNavContent  { background:url('images/des_bg_white.jpg') repeat; padding:3px; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:normal; font-size:0.8em;}
.swtchAfter {background:url('images/swtch_bg_rt.gif') no-repeat; width:2px; height:23px;}
.imagebox {clear:both; margin-top:1.5em;}
.clickable { cursor:e-resize }
.pDesTop {background:url('images/pdesc_top.png') no-repeat; width:693px; height:9px;}
.pDescription  {background:url('images/des_bg_white.jpg') repeat; width:693px;}
.pDescription .pDContent {padding:5px 20px;}
.pDescription p {text-indent: 0;}
.show {padding-right:20px; background:url('images/down_bl.png') right no-repeat; cursor:pointer;}
.hide {background:url('images/up_bl.png') right no-repeat;}
.pDesBottom {background:url('images/pdesc_btm.png') no-repeat; width:693px; height:9px;}

.desGrey {color:#666; padding: 10px 0; border-bottom:#aaa 1px solid; }
.desInfo {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;  border-bottom:#aaa 1px solid;}
#portfolioContent{width:700px;}
#desDescription {background: url('images/des_bg_white.jpg') repeat; margin-top: 20px;}
.descrUp {background: url('images/description_bg_up.jpg') no-repeat;}
.descrDown {background: url('images/description_bg_down.jpg') no-repeat;}
.descr {padding: 0 20px;}
.unfold {padding-right: 20px; background: url('images/down_bl.png') right no-repeat;}

/* --- sidebar ---*/
#sidebar ul {list-style:none; padding:0; margin-top:0;}
#sidebar ul li {margin-bottom: 4em;}
#searchform label, #searchsubmit, .widget h2 {display:none}
.widget_tag_cloud div {font-size:1.2em}
.widget_twitter {width:300px; overflow:hidden}

.postmetadata {font-size:0.6em; padding-top:100px; background:url(images/d.png) top no-repeat; text-indent:0;}
.navigation {margin-bottom:2em; width:500px;}
.navigation, .navigation td { border:0px !important; padding:0 !important;}
.alignleft {float:left;}
.alignright {float:right}

/* --- footr ---*/
#globalfooter ul, #globalfooterBright ul {list-style:none; margin-top:0; padding:0; font-size:1.1em; line-height:1.4em}
#footrTable td {padding-right:20px; width:80px; font-size:0.6em}
#footrTable p {text-indent:0; margin-top:0;}
#globalfooterBright #footrTable td { font-size:0.9em; width:60px;}

.widget_twitter h2, .widget_text h2 {display:block !important}
.textwidget p {text-indent:0}
#subscr {font-size:1.1em; float:left; width:100px;}
#subscr img {margin: 0.2em 0;}

.hreview h2 {font-size:1.6em !important}
.hreview img {margin: 1em}
.description {color:#d7d7d7 !important; border:none !important;}
div.hreview blockquote.description {font-style:normal !important;}
