
/* http://www.ipulawy.pl */

body {margin: 0pt; padding: 0pt; background: white; color: #000000; font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-stretch: normal; text-align: center; }
td {font-size: 11px;}
img { border: 0pt none ; }
strong { font-weight: bold; }
em { font-style: italic; }
p, ul, ol { margin: 1em 0pt; padding: 0pt; }
ul, ol { margin: 1em 0pt; padding: 0pt; }
li { margin: 0pt 0pt 0pt 2em; padding: 0pt; }
h1, h2, h3, h4, h5, h6 { padding: 0pt; }
td, th { vertical-align: top; }
form { margin: 0pt; padding: 0pt; }
input, select, textarea { font-family: Tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: 1.4; font-size-adjust: none; font-stretch: normal; color: rgb(128, 122, 93); }
textarea, input.text, select { background: rgb(241, 252, 255) none repeat; }
textarea, input.text { border: 1px solid rgb(213, 207, 185); padding: 0pt 0.4em; background: rgb(248, 246, 238) url('lay-gfx/text_field-bg.png') repeat-x; }
input.text { height: 1.6em; padding-top: 0.3em; }
input.but { background-color: rgb(175, 198, 95); color: rgb(255, 255, 255); font-weight: bold; }
select { border: 1px solid rgb(213, 207, 185); padding: 0pt; }
input[type="checkbox"] { vertical-align: top; }

a:link { color: rgb(204, 0, 51); text-decoration: none; }
a:visited { color: rgb(165, 0, 41); text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }

input#sercz { font-family: Tahoma,sans-serif; font-style: normal; font-size: 11px; color: rgb(128, 122, 93); background: rgb(235,230,213); border-top: 1px solid rgb(206,196,160); border-left: 1px solid rgb(206,196,160); padding: 0.2em 0.2em 0.4em 0.5em; border-right: 0px; border-bottom: 0px; width: 100px; }
input#sercz_ar { background: url('../i/sercz_ar.png') no-repeat left; height: 19px; width: 19px; border: 0 none; padding: 0 0 0 0; font-family: Tahoma; font-size: 9px; margin: 0 0 0 0; cursor: pointer;  }

#top_menu {float: left; width:1000px; height: 58px; background: white; background: rgb(167,221,63);}


.solidblockmenu ul{
margin: 0;
padding: 0;
font: bold 11px Verdana;
width: 1000px;
border: 0px;
float: left;
background: url(../ddtabmenufiles/media/blockdefault.gif) top center repeat-x;
}

.solidblockmenu li{
display: inline;
margin: 0;
padding: 0;
height: 44px;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 11px 16px 10px 18px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li.last a{
float: left;
color: white;
padding: 11px 16px 10px 18px;
text-decoration: none;
border-right: 0px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: transparent url(../ddtabmenufiles/media/blockactive.gif) center center repeat-x;
}

.tabcontainer{
float: left;
padding: 6px;
width:988px; /*width of 2nd level sub menus*/
height:1.2em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
background: rgb(167,221,63);
font: 11px Verdana;
text-align: center;
}

.tabcontainer a:link {text-decoration: none; color: #000000; font: bold 10px Verdana;}
.tabcontainer a:visited {text-decoration: none; color: #000000; font: bold 10px Verdana;}
.tabcontainer a:hover {text-decoration: underline; color: #007500; font: bold 10px Verdana;}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}


/** Main **/
#main{clear:both;text-align:left;width:992px;margin:0 auto;}

#top {float: left; width:992px; height: 340px; padding: 0; margin: 0 0 0 0; background: url(../i/top.jpg) top left no-repeat;}

#content {float: left; width:992px; background-color:#FFFFFF;}
#bottom {float: left; padding: 0; margin: 0; width:992px; height: 94px; background: url('../i/stopka.png') no-repeat top left;}
div#bottomx {float: left; width:975px; height: 58px; padding: 2.4em 1em 0 3em; margin: 0;}
#bottomx span#bottcopy {font: 11px Verdana; color: #1E1E1E;}
#bottomx span#bottpodp {font: 9px Tahoma; color: #1E1E1E;}
#bottomx span#bottpowered {font: 11px Tahoma; color: #020202;}
div#bottom_l {float: left; width:520px; text-align: left;}
div#bottom_p {float: left; width:430px; text-align: right; }
div#bottom_p a:link {color: #020202; text-decoration: none; font: bold 10px Verdana;}
div#bottom_p a:visited {color: #020202; text-decoration: none; font: bold 10px Verdana;}
div#bottom_p a:hover {color: #629600; text-decoration: none; font: bold 10px Verdana;}

#leftblok {float: left; width:224px; padding: 0.5em 0 0 0; margin: 0 0 0 0; }
#indexblok {float: left; width:740px; padding: 0.5em 0 0 0.5em; margin: 0 0 0 0;}

#nagblokleft { margin: 0.6em 0 1.4em 0; padding: 0; width: 219px;  background: white url('../i/menu3.png') no-repeat top left;}
#nag { margin: 0; padding: 1.2em 0 1.4em 0.8em; font: bold 11px Verdana; color: #000000;}

#blokleft { width:220px; padding: 0 0 0.8em 1em; margin: 0 0 0 0; font: 10px Verdana; line-height: 200%; }
#blokleft a:link {text-decoration: none; font: normal 10px Verdana; color: #4E4E4E;}
#blokleft a:visited { text-decoration: none; font: normal 10px Verdana; color: #4E4E4E;}
#blokleft a:hover { text-decoration: underline; font: normal 10px Verdana; color: #005F8C;}
#blokleft-reklama { width:210px; padding: 0 0 0 0.5em; margin: 0 0 0 0;   font: 10px Verdana;}
div#blokleft ul {margin: 0; padding: 0; width: 208px; }
div#blokleft li {position: relative; list-style: none; margin: 0; font: bold 10px Verdana; color: #4E4E4E;}
div#blokleft li a {display: block; padding: 0.5em 0 0.6em 0.8em; text-decoration: none; width: 190px;  color: #4E4E4E; }


/** menu 1 **/
div#nav a:link { color: #FFFFFF;}
div#nav a:visited { color: #FFFFFF;}
div#nav a:hover { color: #FFFFFF;}
div#nav { width: 219px;}
div#nav ul {margin: 0; padding: 0; width: 219px;  border: 0px}
div#nav li {position: relative; list-style: none; margin: 0; font: bold 11px Verdana;background: url(../i/menu1.png) top left no-repeat;}
div#nav li:hover {background: url(../i/menu2.png) top left no-repeat}
div#nav li a {display: block; padding: 1.2em 0 1.2em 1.8em; text-decoration: none; width: 200px;}
div#nav > ul a {width: auto;}



