/* ===============
   GLOBAL SETTINGS 
   =============== */
   body { background-color:#fefdf0; font: normal 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif; /* normalize font size across browsers */ background-image:url(../img/body_bg.png); background-repeat:repeat-x; }
a:link, a:visited { font-weight: bold; text-decoration: none; }
a:link { color: #70b5e4; }
a:visited { color: #666; }
a:hover, a:active { border-color: #6b8d94; color: #000; }
a, strong, b { /* Straightens out OS X font rendering */ line-height: 19px; }
abbr { border-bottom: 1px dotted #b4b4b4; cursor: help; }
sup { vertical-align: top; font-size: 0.75em; }
.hidden { display: none; }
/* ===============
   Typograpgy 
   =============== */
   
   h2 { color: #ea2835; font-size:14px; font-weight:bold; margin-bottom: 10px; }
/* =GRID =MODIFIERS */

.container_16:after { clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.container_16 { display:inline-block }
* html .container_16 { height:1% }
.container_16 { display:block }
.clearfix li:after { clear:both; content:'.'; display:block; visibility:hidden; height:0 }
.clearfix li { display:inline-block }
* html .clearfix li { height:1% }
.clearfix li { display:block }
.alpha { clear: left }
.left { float: left; }
.right { float: right; }
/* =============== =============== ===============
   		WRAP 
   =============== =============== =============== */
#wrap { margin: 0px auto; width: 730px; position:relative; }
/* =============== =============== ===============
   		   Header 
   =============== =============== =============== */
   
   #header { border-bottom: 3px solid #c5c5c5; padding: 40px 0px 5px 0px; width: 730px; float:left; margin-bottom: 15px; }
#logo { width: 300px; height:47px; background-image: url(../img/logo_lookus.png); float:left; text-indent:-9999px; }
#logo a { width: 300px; height:47px; display: block; }
#nav { float: right; position:relative; }
#nav li { float: left; list-style:none; margin-left: 10px; }
#second-nav { float: left; }
/* =============== =============== ===============
   		   Content 
   =============== =============== =============== */
   #main-content { width: 730px; font-size: 12px; float: left; }
#left-bar { width: 447px; float:left; }
#content { float: left; width: 447px; border: 1px solid #f1f0e7; margin-top:20px; color:#5e5e5d; margin-bottom:20px; min-height:407px; }
#content h1 { background-image:url(../img/header_witamy.png); color:#FFFFFF; font-family:tahoma; font-size:18px; font-weight:normal; height:35px; margin-top:-3px; padding:7px 0 0 15px; text-transform:uppercase; }
#content img { float: left; margin: 15px; }
#content h2 { margin: 15px 15px 0px 0px; color: #5e5e5d; font-size: 18px; text-transform: uppercase; font-weight:normal; }
strong { font-weight: bold; }
#content p { clear:both; font-size:12px; margin-bottom:15px !important; padding:0 20px; }
#sidebar { float:right; margin-top:20px; width:256px; }
#sidebar h1 { background-image:url(../img/main_sidebar.png); color:#FFFFFF; font-family:tahoma; font-size:18px; font-weight:normal; height:35px; margin-top:-3px; padding:6px 0 0 15px; text-transform:uppercase; }
#article-list { min-height:407px; }
#article-list, #newsletter { border: 1px solid #f1f0e7; margin-bottom: 20px; }
#article-list ul { padding: 20px; }
#article-list ul li { margin-bottom: 15px; }
#article-list ul span { color: #0078bf; font-weight:bold; }
#article-list ul p, #newsletter p { color: #5e5e5d; line-height: 18px; }
#newsletter h1 { height: 34px; background-image:url(../img/main_newsletter.png); background-repeat:no-repeat; }
#newsletter { padding-bottom: 10px; }
#newsletter input { vertical-align: top; }
#newsletter p { padding: 5px 20px 0px 20px; }
.newsletter-input { padding: 5px 20px 0px 20px !important; }
#newsletter span { height:20px; margin-left:20px; }
.regulamin p { float: left !important; }
/* for Internet Explorer */
/*\*/
* html #article-list, #content { }
/**/

	
/* =============== =============== ===============
   		   Footer 
=============== =============== =============== */

#footer { border-top:3px solid #C5C5C5; float:left; margin-top:15px; width:730px; }
/* =============== =============== ===============
   		   ZAMOWIENIE
=============== =============== =============== */
.cv-type { }
h1 { background-repeat: no-repeat; }
.cv-type h1 { background-image:url(../img/wybierz-rodzaj.png) !important; }
.cv-type a { text-decoration: underline; }
h1.zamowienie { background-image: url(../img/twoje-zamowienie.png) !important; }
.bigger { color: #5baae3; font-size: 18px !important; font-weight: normal; }
.zamowienie_cv_lm { }
.zamowienie_cv { }
.color-box { background-image:url(../img/color-box.png) !important; background-repeat:no-repeat; color:#FFFFFF; height:90px; line-height:14px; margin-bottom:10px; padding:8px 20px 10px; }
.active { background-image:url(../img/box_active.png) !important; background-repeat:no-repeat; }
.color-box h2 a { color: #fff; text-decoration:none; font-size: 18px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
#pisanie-aplikacji { background-image:url(../img/pisanie-aplikacji-bg.png); }
#agent { background-image: url(../img/agent-kariery-bg.png); }
#szkolenia { background-image: url(../img/szkolenia-bg.png); }
h1.pisanie-aplikacji { background-image: url(../img/pisanie-aplikacji.png) !important; }
h1.artykuly { background-image: url(../img/artykuly-header.png) !important; }
#centrum-prasowe { background-image:url(../img/centrum-prasowe-bg.png); }
#artykuly { background-image: url(../img/artykuly-bg.png); }
#pomocne-materialy { background-image: url(../img/pomocne-materialy-bg.png); }
/* Added by W. */
.zamow { margin: 10px; }
.zamow td { text-align: center; padding: 10px; border: solid 1px #CDCDCD; width: 100%; }
.zamow th { border-top: solid 1px #cdcdcd; border-right: solid 1px #cdcdcd; border-left: solid 1px #cdcdcd; background-color: #fdfddf; height: 50px; vertical-align: middle; padding: 15px; }
.empty { border: none !important; }
/* =============== =============== ===============
   		   Prize Calculator
=============== =============== =============== */
#prize-calculator h1 { margin-top:-28px; padding-top:4px; }
#prize-calculator label, #prize-calculator strong { float:left; margin-left:10px; width:190px; }
#prize-calculator strong { font-size: 14px; margin-bottom: 8px; }
#prize-calculator { border:1px solid #51A6E2; float:left; margin:30px 10px 0; padding:10px; position:relative; width:405px; }
.checklist p { clear:none !important; }
.checklist, .files { float:left; margin-top:10px; padding:10px; width:250px; }
#show-prize span { clear:both; float:left; }
#show-prize input { background-color:#51A6E2; border:0 none; clear:both; color:#FFFFFF; float:left; font-size:21px; margin-top:5px; text-align:center; width:115px; }
#show-prize { background-color:#51A6E2; float:left; height:46px; margin-top:40px; padding:15px; width:120px; }
#show-prize span { color:#EBF8E1; font-size:21px; text-align:center; width:100%; }
.checklist input, .checklist a { color:#FFFFFF; float:left; left:20px; }
#buttons { float:left; width:150px; }
#forms { float:left; width:250px; }
.checklist { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
.checklist li { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:1px solid #51A6E2; float:left; font-family:"Lucida Grande", "Lucida", "Arial", Sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:20px; line-height:1.3; margin:10px 5px; position:relative; text-align:center; width:100px; }
.checklist li.selected { background-color:#51A6E2; background-position:-105px 0; }
.checklist li.selected .checkbox-select { display:none; }
.checkbox-select { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(i/select.gif) no-repeat scroll 0 0; display:block; float:left; height:20px; position:absolute; text-indent:-9999px; top:0; width:100px; }
.checklist li input { display:none; }
a.checkbox-deselect { color:white; display:none; font-weight:bold; position:absolute; text-decoration:none; top:0; }
.checklist li.selected a.checkbox-deselect { display:block; height:20px; text-indent:-9999px; width:100px; }
.checklist li p { margin-top:2px !important; padding:8px; text-align:center; }
.sendit { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(i/sendit.gif) no-repeat scroll 0 0; border:0 none; cursor:pointer; display:block; float:left; height:34px; left:10px; margin:20px 0; text-indent:-9999px; top:118px; width:115px; }
.checklist span { float:left; font-weight:bold; margin-left:10px; position:relative; width:100%; }
.files li { margin:10px 0; width:100px; }
.files input { border:1px solid #51A6E2; width:100px; }
#zamow { background-color:#FF2A00; border:0 none; color:#FFFFFF; float:left; font-weight:bold; height:56px; margin-top:187px; width:150px; }
#prize-calculator h1 { background-image:url(../img/kalkulator.png); margin-left:-2px; width:280px; }
.files span { font-weight: bold; }
.aplikacje #pisanie-aplikacji { margin-top:-4px; }
.aplikacje { margin-top:21px !important; }
.uslugi #pisanie-aplikacji { margin-top:-4px; }
strong img, h2 img { margin-top: 0px !important; }
#newsletter-box { width: 800px; position:relative; margin: 200px auto; border: 2px solid #5baae3; background-color:#FFF; }
#newsletter-logo { text-align:center; padding:10px 0px; }
#newsletter-logo img { }
#newsletter-txt { text-align: center; padding:5px 0px; background-color: #5BAAE3; color:#FFF; font-weight:bold; }
#newsletter-bottom { padding: 15px 10px; text-align:left; font-size: 12px; }
#calc-input { float:left; margin-bottom:15px; margin-left:10px; width:200px; }
#calc-input label { font-weight:bold; margin:10px 0 0; }
#order { background-color:#FFFFFF; border:1px solid #5BAAE3; margin:15px auto 0; padding:20px; width:300px; }
#order .italic { font-style: italic; color: #F7A21D; }
#order input { margin-top:6px; }
#order .number { color:#000000; font-size:12px; font-weight:bold; }
#order .numer { color:#5BAAE3; font-size:14px; margin:0 6px; }
#check input { float: right; }
.title-post { padding: 0px 20px !important; }
.error { color: red; font-weight: bold !important; }
/* CV STYLES */
#main-slider {
position: relative;
border:1px solid #D6D6D6;height:1037px;
padding:40px 0;
}
#slider {  
height:1060px;}
#slider .cv-box { background:#FEFDF0; }
#slider .cv-image { border:1px solid #D6D6D6; float:left; margin:10px 0 10px 10px; padding-bottom:15px; width:212px; }
#slider .cv-image img { height:auto; width:180px; }
#slider .cv-image h2 { display:inline-block;
float:left;
font-size:14px;
font-weight:bold;
margin-left:15px;
margin-right:0;
margin-top:0;
width:150px;}
#slider .cv-image .cart { background-image:url(../img/cart.png); display:block; float:right; height:26px; margin-right:15px; text-indent:-9999px; width:32px; }
.cartbutton{  
background:url("../img/kup-teraz.jpg") repeat scroll 0 0 transparent;
color:#FFFFFF !important;
display:block;
height:15px;
margin:15px 15px 15px 157px;
padding:10px 20px;
text-align:center;
text-indent:-9999px;
width:120px;}
#next, #prev { position:absolute; width: 34px; height:33px; background-repeat:no-repeat; z-index:1000; }
#next { background-image:url(../img/arrow-up.png);
left:207px;
top:8px;}
#prev { background-image:url(../img/arrow-down.png);
bottom:9px;
left:207px; }
.pisanie-aplikacji-kreatywne { background-image:url(../img/header-kreatywne-cv.png) !important;}
#blink{ 
color:#FE2B00;
font-weight:bold;
position:absolute;
right:0;
top:24px;
}
#blink a{ color:#FE2B00; letter-spacing: 0.4px;}
#blink span{
	background-color:#FE2B00;
color:#FFFFFF;
padding:2px 6px 2px 7px;
	}
	
	#contact, #contact-card { padding: 10px;}
	#contact p {font-weight:bold;
margin:15px 0 0 !important;
padding-left:0; }
	#contact textarea{ margin-bottom: 10px; }