/*  
Theme Name: TomaszHaracz
Theme URI: www.tomaszharacz.com
Description: Designed by TomaszHaracz.com, coded by OskarStrasburger.pl
Version: 1.0
Author: Oskar Strasburger
Author URI: www.oskarstrasburger.pl
*/


/*----------------------------------- RESET*/
/*-----------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;} 
:focus { outline: 0; }  
body { line-height: 1; /*background:url(images/bg.png) repeat-x #fff;*/ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#9c9c9c; }  
ol, ul { list-style: none; } 
table { border-collapse: separate; border-spacing: 0; }  
caption, th, td { text-align: left; font-weight: normal; }  

/*---------------------------------- BASICS*/
/*-----------------------------------------*/

a { text-decoration:none; color:#9c9c9c; }
a:hover { text-decoration:underline; }
p { margin: 0; line-height:1.6em; }
h1 { font: italic 2.5em Georgia; color:#3c3737; }
	h1 span { color:#ffb233; }
h2 { font: bold 1.3em Arial, Helvetica, sans-serif; padding: 2px 0 0 0; }
	h2 i { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
h3 { display:block; font: bold 1.3em Arial, Helvetica, sans-serif; margin: 0 0 5px 95px; }
h4 { margin: 200px 0; text-align:center; font: italic 3.0em Georgia; color:#3c3737; }
h5 { display:block; float:left; color:#ababab; font: italic 1.8em Georgia, "Times New Roman", Times, serif; margin: 20px; }
	
/*---------------------------------- LAYOUT*/
/*-----------------------------------------*/

#warp { width:990px; margin: 0 auto; }
#logo { float:left; width:238px; height:62px; display:block; margin: 9px 0 0 20px; }
#top_menu { float:right; height:52px; margin:30px 20px 0 0; }
	#top_menu a { float:left; display:block; color:#9c9c9c; font: bold 1.2em Arial, Helvetica, sans-serif; margin: 3px 50px 0 0; }
	#top_menu a:before { content:"/"; font: bold 1.1em Arial, Helvetica, sans-serif; }
#cu3er-container { height:340px; clear:both; margin-top:1px;  width:990px;  }
#welcome { clear:both; margin-top:25px; border-bottom:1px solid #c7c6c6; padding: 0 20px 20px 20px; background-color:#FFF; }
#welcome .titles { float:left; width:425px; }
#news { clear:both; border-bottom:1px solid #c7c6c6; padding:0 20px 20px 20px; overflow:hidden; background-color:#FFF; }
#works { clear:both; border-bottom:1px solid #c7c6c6; padding:20px 20px 35px 20px; margin-bottom:20px; overflow:hidden; background-color:#FFF; }
#wpisy { clear:both; border-bottom:1px solid #c7c6c6; padding:20px 20px 35px 20px; margin-bottom:20px; overflow:hidden; background-color:#FFF; }
#illustration { float:left; width:310px; height:260px; background:url(images/chcesz.png) no-repeat; }
#idea { float:left; width:310px; height:1160px; background:url(images/idea.jpg) no-repeat; }
#entries { float:left; width:640px; background-color:#FFF; }
.entry { clear:both; margin:15px 0; overflow:hidden; }
	.entry p { margin-left:85px; }
.entry_date { float:left; width:75px; height:70px; background-repeat:no-repeat; border-right:1px solid #c7c6c6; }
#idx_works { clear:both; margin:0 20px; overflow:hidden; padding-bottom:20px; background-color:#FFF; }
.idx_work { float:left; width:308px; margin: 20px 4px; _margin: 20px 2px; }
	.idx_work h3 { margin: 5px 0 2px 25px; }
	.idx_work p { padding: 5px 15px; }
#footer { clear:both; height:80px; width:950px; margin: 0 auto; }
	a.link { float:left; display:block; color:#9c9c9c; font: bold 1.2em Arial, Helvetica, sans-serif; margin: 3px 0 0 0; }
	.copyright { margin:20px 0 0 0; }	
	.mail { width:300px; }
		.mail_txt p:first-child { font: italic 1.8em Georgia, "Times New Roman", Times, serif; }
		.mail_txt p { text-align:right; }
.mail_img {float:left;}
.mail_txt {float:left; margin:15px 5px 0 0;}
.nowy { clear:both; width:100%; }
.entry_desc {  }
.view { width:930px; background:#FFFFFF; border:1px solid #e1e1e1; padding:10px; }
	.view img { display:inline; }
#navigation { clear:both; width:100%; margin:-35px 0 70px 0; }
	#navigation a { padding: 0 5px; }
.starsze { float:left; width:100px; font: italic 1.8em Georgia, "Times New Roman", Times, serif; text-align:left; background:#FFFFFF; }
.nowsze { float:right; width:100px; font: italic 1.8em Georgia, "Times New Roman", Times, serif; text-align:right; background:#FFFFFF; }
.desc { clear:both; width:100%; height:25px; background:url(images/work_shadow.png) no-repeat; }
.tags { float:left; margin: 10px 0 0 15px; font-weight:bold; }
	.tags a { font-weight:normal; }
.techn { float:right; padding: 15px 0 0 0; margin-top:1px; margin-bottom:40px; font-weight:bold; }
	.techn img { float:right; margin: -6px 0 0 5px; }
#kontop, #kompot { clear:both; width:100%; margin-top:60px; }
#me { float:left; width:400px; height:180px; background:url(images/me.jpg) no-repeat; margin-bottom:0px; }
#about { float:left; width:540px; margin: 0 0 0 30px; }
.seealso { margin-top:25px; }
#form { float:left; width:428px; }
#links { float:left; }
.ciekawe li { margin: 0 0 20px 0; list-style:none; }
.ciekawe a { color:#ff9f00; font-weight:bold; }



/*--------------------------------- CLASSES*/
/*-----------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; width:100%; clear: both; visibility: hidden; }  
.clearfix { display: block; *display: inline-block; } 
.number { float:left; display:block; width:20px; height:19px; background:url(images/dot.png); color:#e7e7e7; font: bold 1.2em Arial, Helvetica, sans-serif; padding: 4px 3px 0 0; margin: 0 5px 0 0; text-align:right; }
.number:before { content:"."; }
#welcome p.blockquote:before, #welcome p.blockquote:after { content:'"'; color:#3c3737; }  
p.blockquote { color:#ababab; font: italic 1.8em Georgia, "Times New Roman", Times, serif; margin: 10px 5px 0 40px; } 
p.blockquote i { display:block; padding-left:80px;  }
.cat { display:block; text-transform:uppercase; font-size:10px; margin: 15px 0 35px 100px; }
.title { margin: 10px 0; }
.left { float:left; }
.right { float:right; }
.hidden { overflow:hidden; }
.yellow { color:#ff9f00; font-weight:bold; }
.ie6 { _width:990px; _display:block; _height:1px; }
.blank { padding-left:80px; }

/*------------------------------------ FORM*/
/*-----------------------------------------*/

#usermessagea { width:400px; overflow:hidden; }
fieldset { border:0; }
#cf_field_1, #cf_field_2, #cf_field_3, #cf_field_4 { background:white; border: 1px solid #c3c3c3; font: italic 14px Georgia; padding:13px 20px 14px 20px; margin-bottom:14px; width:360px; color:#9c9c9c; }
#sendbutton { width:400px; height:46px; background:#c3c3c3; border:0; font: italic 14px Georgia; color:white;}
#cf_field_5 { background:white; border: 1px solid #c3c3c3; padding:15px; width:370px; height:90px; font: 11px Tahoma; color:#9c9c9c; }
.reqtxt, .emailreqtxt, .linklove { display:none;}
#li--1, #li--2, #li--3, #li--4, #li--5, .cf-ol, #cformsform { width:400px; }



