/* CSS Document */

/*
Theme Name: SMILE Wordpress Theme
Theme URI: http://gdesign.pl/
Description: Default wordpress theme for smile.art.pl
Version: 1.0
Author: Damian Gola
Author URI: http://gdesign.pl/

Theme created for commercial purposes of SMILE.
Strictly restricted to copy or usage of materials contained in theme without agreement with author.

*/

/* Begin Typography & Colors */

* {
padding:0px;
margin:0px;
border:0px;
}

a.archiwumpools {
color:#ffffff;
}

div.przerwabg {
height:10px;; width:1025px; float:left;
background-image:url(http://smile.gdesign.pl/wp-content/uploads/2010/05/przerwabg.png);
background-repeat:repeat-y;
}

div.textwidget a {
background:none;
display:inline;
}

.wp-polls-ul ul li{
width:230px;
}


body {
background-image:url(images/page-bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:#545659;
color:#000000;
font-family:Century Gothic, Verdana, Tahoma, Arial;
font-size:14px;
}

#container {					/*	ramka - calosc ekranu - srodkowanie		*/
width:100%;
}

#wrap {							/*	ramka - 900 px - glowne cialo strony	*/
width:1030px;
}

#top {							/*	top - logo + elementy					*/
width:1030px;
height:240px;
float:left;
text-align:left;
background-image:url(images/top-bg.png);
background-position:center;
background-repeat:no-repeat;
}

#rama {
width:1030px;
float:left;
background-image:url(images/wrap-bg.png);
background-position:center;
background-repeat:repeat-y;
}
/*	SIDEBAR		*/

#sidebar h2.widgettitle {
visibility:hidden;
height:1px;
}

#sidebar2 h2.widgettitle {
list-style-type:none;
background-image:url(images/side-2-title.png);
background-position:left top;
background-repeat:no-repeat;
width:230px;
height:48px;
color:#ffffff;
font-size:20px;
line-height:250%;
font-family:Century Gothic, Verdana, Tahoma, Arial;
font-style:normal;
font-variant:normal;
font-weight:normal;
}

#sidebar {
width:240px;

min-height:700px;
float:left;
margin-left:5px;
text-align:center;
color:#ffffff;
list-style-type:none;
background-image:url(images/sidebar-1-bg.png);
background-position:right;
background-repeat:repeat-y;
}

#sidebar2 {
width:230px;
height:100%;
float:left;
text-align:center;
color:#ffffff;
list-style-type:none;
background-image:url(images/side-2-bg.png);
background-position:top;
background-repeat:no-repeat;
margin-bottom:10px;
margin-top:0px;
margin-right:10px;
}

#sidebar ul{
width:240px;
text-align:left;
list-style-type:none;
color:#FFFFFF;
margin-bottom:25px;
}

#sidebar li {
color:#ffffff;
}

div.menu li a {
display:list-item;
vertical-align:middle;
background-image:url(images/side-1-li.png);
background-position:right bottom;
background-repeat:no-repeat;
font-weight:bold;
line-height:230%;
padding-left:45px;
text-decoration:none;
color:#ffffff;
font-size:16px;
height:40px;
}

div.menu li a:hover {
text-decoration:none;
color:#470011;
background-image:url(images/side-1-li-a.png);
background-position:right bottom;
background-repeat:no-repeat;
}

#sidebar2 ul{
width:240px;
text-align:center;
list-style-type:none;
color:#FFFFFF;
}

#sidebar2 li {
color:#ffffff;
}

#sidebar2 li a {
text-decoration:none;
color:#ffffff;
}

#sidebar2 li a:hover {
text-decoration:none;
color:#470011;
}

#tresc {
width:520px;
float:left;
color:#000000;
margin-left:10px;
margin-right:10px;
background:#e6e6e6;
-moz-border-radius:10px;
border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
-icab-border-radius:10px;
-o-border-radius:10px;
margin-bottom:10px;
margin-top:0px;
padding-bottom:10px;
}

div.content {
text-align:justify;
width:510px;
float:left;
margin-left:5px;
margin-right:5px;
color:#000000;
}

div.content a {
color:#000000;
}

div.content a:hover {
color:#000000;
}

div.content li {
margin-left:25px;
color:#000000;
}

blockquote {
	color:#FFF;
	background-color:#666;
	-moz-border-radius:10px;
border-radius:3px;
padding:3px 3px 3px 3px;
font-style:italic;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-icab-border-radius:3px;
-o-border-radius:3px;
}

p.pagename a{
	color:#ffffff;
	font-size:20px;
}

p.pagename a:hover{
	color:#ffffff;
}

p.pagename2 a{
	color:#ffffff;
	font-size:20px;
}

p.pagename2 a:hover{
	color:#ffffff;
}

p.pagename {
	background-image:url(images/pagename.png);
	background-repeat:no-repeat;
	width:505px;
	height:49px;
	display:inline-block;
	line-height:350%;
	padding-left:15px;
	text-align:left;
}

p.pagename2 {
	background-image:url(images/pagename2.png);
	background-repeat:no-repeat;
	width:750px;
	height:49px;
	display:inline-block;
	line-height:350%;
	padding-left:15px;
	text-align:left;
	margin-right:10px;
}

#tresc2 {
width:750px;
float:left;
color:#000000;
margin-left:10px;
margin-right:20px;
background:#e6e6e6;
margin-bottom:10px;
margin-top:10px;
padding-bottom:10px;
}

div.content2 {
text-align:justify;
width:740px;
float:left;
margin-left:5px;
margin-right:15px;
}

div.content ol ul li{
	color:#000000;
}

div.content2 ol ul li{
	color:#000000;
}

hr {
background-image:url(images/hr.png);
background-position:left;
background-repeat:no-repeat;
width:510px;
height:5px;
margin-top:15px;
margin-bottom:15px;
}

#footer {
width:100%;
height:136px;
background-image:url(images/footer-bg.png);
background-repeat:no-repeat;
background-position:center top;
float:left;
clear:both;
color:#ffffff;
}

#footer a {
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
color:#ffffff;
text-decoration:underline;
}

#footerbox {
width:1020px;
float:none;
text-align:left;
}

#footerbox p {
	margin-left:10px;
	margin-top:7px;
}

p.footer {
float:left;
}

p.odsylacz a{
color:#000000;
font-style:italic;
font-weight:bold;
font-size:18px;
}

p.odsylacz a:hover{
color:#000000;
}

#navi {
float:left;
margin-left:25%;
}

hr {
background-image:url(images/hr.png);
background-position:left;
background-repeat:no-repeat;
width:510px;
height:2px;
-moz-border-radius:3px;
border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-icab-border-radius:3px;
-o-border-radius:3px;
}

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:#000000;
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:none;
}
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 3px 3px 3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
-icab-border-radius:3px;
-o-border-radius:3px;
}

	  
	  /****************
advanced comment styles
****************/

span.nazwakg a{
	color:#c00011;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}
 
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{height:25px;text-align:left;background:#4c7faa;color:#fff;padding:5px 0 0 5px} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #c00011}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;} 
li.even{background:#fff;
margin-bottom:4px;
margin-top:4px;
-moz-border-radius:5px;
border-radius:5px
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-icab-border-radius:5px;
-o-border-radius:5px;
} 
li.odd{background:#efefef;
margin-bottom:4px;
margin-top:4px;
-moz-border-radius:5px;
border-radius:5px
-webkit-border-radius:5px;
-khtml-border-radius:5px;
-icab-border-radius:5px;
-o-border-radius:5px;
} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#c4c4c4} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:0 10px 0 0; max-width:455px; width:455px;} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#4c7faa} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#4c7faa;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #4c7faa} 
.comment-navigation{margin:10px 0 10px 0;} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px } 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #4c7faa !important} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
 
/*comment total stlying*/
 div.comment-text p {
	 color:#000000;
 }
 ol.commentlist {
	 color:#000000;
 }
 
  ol.commentlist em{
	 color:#C00;
	 font-size:10px;
 }

div.nawigacjakom {
	clear:both;
	margin-top:10px;
	height:30px;
}
 
div.nawigacjakom a:hover{
	 color:#c00011;
	 margin-bottom:5px;
	 margin-top:5px;
 }
 
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}