/* CSS Document */

/*
Theme Name: GDESIGN.pl Wordpress Theme
Theme URI: http://gdesign.pl/
Description: Default wordpress theme for GDESIGN.pl
Version: 1.0
Author: Damian Gola
Author URI: http://gdesign.pl/

Theme created for commercial purposes of GDESIGN.pl.
Strictly restricted to copy or usage of materials contained in theme without agreement with author.

*/


/* Begin Typography & Colors */

* {
padding:0px;
margin:0px;
border:0px;
}

body {
background-image:url(images/page_bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#FCFCFC;
color:#000000;
font-family:"Calibri";
font-size:12px;
}

#container {					/*	ramka - calosc ekranu - srodkowanie		*/
width:100%;
height:100%;
}

#wrap {							/*	ramka - 900 px - glowne cialo strony	*/
width:900px;
height:100%;
}

#top {							/*	top - logo + elementy					*/
background-image:url(images/top_bg.png);
background-repeat:no-repeat;
background-position:top;
width:900px;
height:166px;
margin-top:20px;
float:left;
}

img.top_logo{
float:left;
}

img.top_menu{
float:left;
margin-left:30px;
margin-top:5px;
}

#menu {							/*	menu + elementy							*/
width:900px;
height:69px;
margin-bottom:20px;
float:left;
}
	
#menu ul {
list-style-type:none;
}	
	
#menu ul {
display:inline;
margin:0 0 0 0px;
}

#menu li {
display:inline;
margin:0 0 0 0px;
}	
	
#menu li.left a {
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/menu/li_left.png);
height:69px;
width:127px;
font:15px "Calibri";
font-weight:bold;
padding-top:27px;
background-repeat:no-repeat;

}

#menu li.right a {
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/menu/en.png);
height:69px;
width:127px;
font:15px "Calibri";
font-weight:bold;
padding-top:27px;
background-repeat:no-repeat;

}

#menu li.center a {
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/menu/li_center.png);
height:69px;
width:127px;
font:15px "Calibri";
font-weight:bold;
padding-top:27px;
background-repeat:no-repeat;
}

#menu li.centerpl a {
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/menu/pl.png);
height:69px;
width:127px;
font:15px "Calibri";
font-weight:bold;
padding-top:27px;
background-repeat:no-repeat;
}

#menu ul li.left a:hover {
color:#ffffff;
background-image:url(images/menu/li_hover_left.png);
height:69px;
width:127px;
padding-top:27px;
background-repeat:no-repeat;

}

#menu ul li.center a:hover {
color:#ffffff;
background-image:url(images/menu/li_hover_center.png);
height:69px;
width:127px;
padding-top:27px;
background-repeat:no-repeat;
}

#menu ul li.centerpl a:hover {
color:#ffffff;
background-image:url(images/menu/pl_a.png);
height:69px;
width:127px;
padding-top:27px;
background-repeat:no-repeat;
}

#menu ul li.right a:hover {
color:#ffffff;
background-image:url(images/menu/en_h.png);
height:69px;
width:127px;
padding-top:27px;
background-repeat:no-repeat;
}

/*	SIDEBAR		*/

h2.widgettitle {
list-style-type:none;
color:#ffffff;
background-image:url(images/menu_header_bg.png);
background-position:left;
background-repeat:no-repeat;
width:290px;
height:37px;
line-height:200%;
text-align:left;
padding-left:25px;
}

#sidebar {
width:290px;
float:left;
text-align:center;
color:#000000;
list-style-type:none;
}

#sidebar ul{
width:290px;
text-align:left;
list-style-type:none;
color:#FFFFFF;
}

#sidebar li {
color:#000000;
}

#sidebar li a {
text-decoration:none;
color:#000000;
line-height:150%;
padding-left:45px;
}

#sidebar li a:hover {
text-decoration:none;
color:#c10a00;
line-height:150%;
padding-left:45px;
}

#tresc {
width:610px;
float:left;
color:#000000;
}

div.content {
text-align:justify;
width:610px;
height:100%;
}

div.post-data {
background-image:url(images/content_header.png);
width:610px;
height:41px;
font-style:italic;
}

div.contentbox {
background-image:url(images/content_bg.png);
background-repeat:repeat-y;
width:610px;
}

div.content-tresc {
margin-left:70px;
margin-right:15px;
padding-top:5px;
}

div.content-tresc p {
margin-bottom:5px;
}

a.realizacje {
color:#c10a00;
line-height:150%;
} 

div.content-tresc li {
margin-left:15px;
}

div.data {
width:85px;
height:36px;
background-image:url(images/data_post.png);
background-position:center;
background-repeat:no-repeat;
float:left;
margin-left:40px;
}

span.post-dzien {
color:#FFFFFF;
font-size:30px;
left:5px;
top:-5px;
position:relative;
}

span.post-miesiac {
color:#FFFFFF;
font-size:10px;
vertical-align:top;
left:10px;
position:relative;
top:2px;
}

span.post-rok {
color:#FFFFFF;
font-size:10px;
vertical-align:top;
top:14px;
position:relative;
left:-20px;
}

p.powrot a{
float:right;
margin-right:25px;
color:#c10a00;
text-decoration:none;
}

p.powrot a:hover{
float:right;
margin-right:25px;
color:#000000;
text-decoration:none;
}

span.powrot a{
float:right;
margin-right:25px;
color:#c10a00;
text-decoration:none;
}

span.powrot a:hover{
float:right;
margin-right:25px;
color:#000000;
text-decoration:none;
}


#footer {
margin-top:25px;
width:100%;
height:220px;
background-image:url(images/footer_bg.png);
background-repeat:repeat-x;
background-position:center;
float:left;
}

#footer a {
color:#a10c00;
}

#footer a:hover {
color:#000000;
}

#footerbox {
width:900px;
height:100%;
float:none;
}

p.footer {
padding-top:20px;
padding-bottom:20px;
padding-left:285px;
float:left;
}

p.odsylacz a{
color:#FFFFFF;
font-size:large;
font-weight:bold;
margin-left:50px;
line-height:200%;
}

p.odsylacz a:hover{
color:#FFFFFF;
font-size:large;
line-height:200%;
font-weight:bold;
margin-left:50px;
}

#navi {
float:left;
margin-left:25%;
}

hr {
background-image:url(images/hr.png);
background-position:left;
background-repeat:no-repeat;
width:580px;
}

h2 {
font-family:"Calibri";
font-size:16px;
color:#000000;
}

h2.title {
font-family:"Calibri";
font-size:16px;
color:#000000;
text-align:left;
padding-left:250px;
}

span.dalej {
color:#a10c00;
text-decoration:none;
}

span.dalej:hover{
text-decoration:none;
color:#000000;
}

a.more-link {
line-height:220%;
color:#000000;
}

a:hover.more-link {
line-height:220%;
color:#000000;
text-decoration:underline;
}
a{
color:#000000;
text-decoration:none;
}


img {
padding:0px;
margin:0px;
border:0px;
}


img.logo{
padding-left:42px;
}

img.logof{
padding-right:120px;
float:right;
}

img.alignleft {
float:left;
margin:5px 5px 5px 5px;
}


img.alignright {
float:right;
margin:5px 5px 5px 5px;
}

p.stopka {text-align:justify; border-right:dashed #666666 1px; width:524px; font-family:Calibri; font-size:small; color:#000000; margin-top:35px; float:left; padding-left:15px; padding-right:15px; height:95%;}

p.stopka2 {text-align:justify;  width:275px; font-family:Calibri; font-size:small; color:#000000; margin-top:35px; float:left; padding-left:25px; padding-right:15px;}

font.partnerzy {color:#cf2e21; font-family:"Myriad Pro"; font-size:16px; font-style:italic; font-weight:bolder; letter-spacing:1px;}

img.stopkaimg {border:0px; float:left; margin-right:10px; margin-left:10px;}

img.top_icons {border:0px; margin-left:25px;}

input, textarea {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #c10a00;
	color: #000000;
	background-color: #FFFFFF;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-icab-border-radius:3px;
-o-border-radius:3px;
}

@font-face {
font-family: "Danube";
src: url("danube.ttf")
      }
	  
	  @font-face {
font-family: "Calibri";
src: url("calibri.ttf")
      }