/*
 Theme Name: Pink-Studio
 Theme URI: http://wordpress.org/
 Description: Temat zaprojektowany dla PinkStudio Tomaszów Lubelski
 Version: 1.0
 Author: Jacek Dziura
 Author URI: http://www.jdstar.pl/
 Tags: blue, green, fixed width
 
 */
body
{
  text-align: center;
  margin: 0px 0px;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 12pt;
  background-color: rgb(138, 138, 138);  
  padding: 0px 0px 0px 0px;
}
a{
  text-decoration: none;
}
a img{
  border: none;
}
div#page{
  background-color: rgb(0,0,0);
  margin: 0px auto;
  width: 990px;
}
div#left_shadow{
   position:absolute;
   width:100px;
   height:341px;     
   top:0px;
   left:0px;
   background: url(img/top_left.jpg) no-repeat;
}
div#right_shadow{
   position:absolute;
   width:100px;
   height:341px;
   top:0px;
   right:0px;
   background: url(img/top_right.jpg) no-repeat;
}
div#top
{
  position: relative;
  height: 341px;
  width: 990px;
  background: url('img/top.jpg') no-repeat top center;
}

div#menutop
{
  bottom: 20px;
  left: 150px;
  border: 0px solid white;
  height: 130px;
  width: 480px;  
  position: absolute;
  text-align: center;
}
div#menutop ul.menu
{
  display: block;
  position: relative;
  height: 130px;
  width: 100%;
  background: url('img/headmenu_bg.png') repeat-x top left;
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div#menutop ul.menu li
{
  float: left;
  display: block;
}
div#menutop ul.menu li a
{
  text-align: center;
  float: left;
  display: block;
  height: 58px;  
  line-height: 58px;
  color: white;
  font-size: 1em;
  font-weight: bolder;
  padding: 0px 15px;
  margin: 0px;
  text-decoration: none;  
}

div#main{
  background-color: rgb(69, 69, 69);
  color: white;
  font-size: 1.0em;
  font-style: italic;
  font-family: cursive, sans-serif;
  min-height: 520px;
  width: 790px;
  margin: 0px auto;
  position: relative;
  padding:0px;
  text-align: justify;
  background-color: rgb(92, 92, 92);
}
div#main p{
  margin: 0px 5px;
  line-height: 150%;
  font-size: 1.05em;
}
div#main h1{
  font-size: 1.2em;
}
div#main h2, div#main h2 a {
  font-size: 1.15em;
  text-decoration: none;
  color:  black;  
}
div#main h2 a{
  border-bottom: 1px solid gray;
}
div#main h3{
margin: 10px 0px 1px 0px;
padding: 0px;
}
div#main a:hover{
  border-bottom: 1px dotted gray;
  color: blue;
}
div#main div.entry{
  margin-bottom: 5px;
  border-bottom: 2px dotted white;
}
div#main div.entry form{
  color: rgb(55, 84, 160);
}
div#main div.entry form input, div#main div.entry form textarea{
  border: 1px solid gray;
}
div#main div.entry form p{
  margin: 1px;
}
div#main #welcome{
  width: 100%;
  height: 200px;
  background: url('img/welcome_bg.jpg') repeat-x top;
}
div#main #button_right{
  border: 0px solid white;
  position: absolute;
  bottom: 160px;
  width: 250px;
  text-align: center;
  padding: 20px 0px;
}
div#main #button_bottom{
  width: 100%;
  padding: 15px 0px 15px 6px;
  position: relative;   
  clear:both;
}

div#main #content{
  float: right;
  margin: -120px 10px 0px 0px;
  width: 494px;
  min-height: 480px;
  background-color: white;
  border: 10px solid rgb(240, 240, 240);
  padding: 3px;
  color: rgb(71, 57, 59);
  font-size: 0.9em;
}
div#content h2{
   color: rgb(71, 57, 59);
}
div#content h2 a, div#content a{
  color: rgb(71, 57, 59);
  border-bottom: 1px dotted rgb(204, 43, 146);
}
div#content h2 a:hover, div#content a:hover{
  border-bottom: 1px solid rgb(107, 19, 77);
  color: rgb(107, 19, 77);  
}
div#footer{
  height: 40px;  
  background-color: #741954;  
  font-size: 0.8em;
  line-height: 40px;
  font-weight: bold;
}
div#footer ul.menu
{
  display: block;
  position: relative;
  height: 40px;
  background: url('img/headmenu_bg.png') repeat-x top left;
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div#footer ul.menu li
{
  float: left;
  display: block;
}
div#footer ul.menu li a
{
  text-align: center;
  display: block;
  float: left;
  height: 40px;  
  line-height: 40px;
  color: white;
  font-size: 1em;
  font-weight: bolder;
  padding: 0px 15px;
  margin: 0px;
  text-decoration: none;  
}
div#footer ul.menu li a:hover{
  color: black;
  border: none;
}
div#footer div.left{
  position: absolute;
  left: 10px;
  text-align: left;
  padding: 0px;
}
div#footer div.right{
  position: absolute;
  right: 20px;
  text-align: right;
}
.strong{
  font-weight: bolder;
}

.cursive{
  font-family: cursive;
  font-size: 1.1em;
}
div.navigation div.alignleft{
  font-size: 0.8em;
  border: 0px solid gray;
  padding: 2px;
  float:  left;
}
div.navigation div.alignright{
  font-size: 0.8em;
  border: 0px solid gray;
  padding: 2px;
  float:  right;
}
div#searchform input{
  border:1px solid gray;
}

form p{
  color: black;
}
div.ico a{
display: block;
float: left;
width: 150px;
height: 170px;
border: 1px solid pink;
text-align: center;
margin: 2px 2px;
}
a.fancybox img{
border:1px solid pink;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
