/* vip */
body{
       background-color: White;
       margin: 0px;
       text-align: center;
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 11px;
}
img {
	border: 0px solid Black;
}
#top{
        background-image: url(../gfx/top_bx.jpg);
        background-position: top;
        height: 371px;
}
#top2{
        background-image: url(../gfx/top2_bx.jpg);
        background-position: top;
        height: 244px;
}
#main{
       text-align: center;
       background-image: url(../gfx/linia_pion.jpg);
       background-position: top;
       background-repeat: repeat-x;
       clear: both;
}
#main_2{
       text-align: center;
       background-image: url(../gfx/linia_pion.jpg);
       background-position: top;
       background-repeat: repeat-x;
       clear: both;
}
#main2{
       min-height: 100px;
       background-image: url(../gfx/tlo_cieniowanie.jpg);
       background-position: top;
       background-repeat: repeat-x;
       clear: both;
}
#naglowek{
       width: 780px;
       height: 14px;
       margin: auto;
       text-align: left;
}

#naglowek_napis{
       width: 118px;
       background-color: #d00000;
       color: White;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 11px;
       text-transform: capitalize;
       text-align: center;
}
#tresc{
       width: 780px;
       background-color: transparent;
       margin: auto;
       text-align: left;
       
}
#kolumna_lewa{
       width: 118px;
       float: left;

       
}
#prawa{
       width: 662px;
       float: right;
}
#prawa_tresc{
       text-align: left;
       padding-left: 25px;
       padding-right: 25px;
       padding-top: 10px;
}

td.kontakt h1{
       display: block;
       border-bottom: 1px solid #dfdfdf;
       background: url(../gfx/strzalka.gif) 11px 50% no-repeat;
       padding-left: 27px;
       color: Black;
       font-size: 11px;
       font-family: Arial, Helvetica, sans-serif;
}
td.kontakt h2{
       display: block;
       padding-left: 27px;
       color: #717171;
       font-size: 11px;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: Normal;
}
.prawo {
       text-align: right;
}
.prawa {
       float: right;
}

.red{
       color: #d00000;
}
td.kontakt h3{
       display: block;
       padding-left: 66px;
}

.box {
       margin-top: 20px;
       border: 1px solid #dfdfdf;
       position: relative;
       height: 110px;
       padding-left: 37px;
       padding-right: 4px;
       padding-top: 4px;
       padding-bottom: 4px;
}
.box2 {
       margin-top: 20px;
       border: 1px solid #dfdfdf;
       position: relative;
       padding-left: 0px;
       padding-right: 10px;
       padding-top: 0px;
       padding-bottom: 10px;
}


div#o_nas{
       background-color: #e6e6e6;
       margin-top: 1px;
       padding-top: 30px;
       padding-bottom: 6px;
}

div#o_nas a{
       display: block;
       color: White;
       font-size: 11px;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: Normal;
       text-align: center;
       background-color: #a0a0a0;
       margin-bottom: 8px;
}


#stopka{
       height: 30px;
       border-top: 1px solid #E3E3E3;
       clear: both;
}
a{
       color: Black;
       text-decoration: none;
       font-size: 11px;
       font-family: Arial, Helvetica, sans-serif;
}
.stopka{
       color: #717171;
       font-size: 11px;
       font-family: Arial, Helvetica, sans-serif;
}
.stopka:hover{
       color: #d00000;
}
#page{
       width: 850px;
       margin: auto;
}
#page_sklep{
       width: 850px;
		 height: 120px;
       margin: auto;
		 background-image: url(../gfx/sklep_wkrotce.jpg);
		 background-position: 0px 40px;
		 background-repeat: no-repeat;
}
#lewa{
       width: 200px;
       float: left;
        display: inline;
}
#right{
       margin-left: 10px;
       width: 630px;
       text-align: left;
}
div.clear{
       clear: both;
}
div.nag{
       background-color: Red;
       color: White;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 11px;
       text-transform: capitalize;
       float: left;
       padding-left: 5px;
       padding-right: 5px;
}
td{
       font-size: 11px;
       line-height: 20px;
}
/* ----------   newsy ------------*/
div.n_temat{
       background-color: #E0EDF7;
}
div.n_temat a{
       color: #00538F;
}
#id_news_home{
       width: 310px;
       float: left;
       margin-right: 3px;
       margin-left: 3px;
}

.id_news_home{
       width: 310px;
       float: left;
       margin-right: 3px;
       margin-left: 3px;
}

.tematn{
       color: Red;
       font-size: 12px;
       font-weight: bolder;
       text-align: left;
       margin-top: 20px;
}
.datan{
       color: #C9C9C9;
       font-size: 10px;
       font-family: Arial, Helvetica, sans-serif;
}
.wstep{
       font-size: 11px;
       line-height: 20px;
}
.n_wstep{
		 padding-top: 10px;
		 padding-bottom: 10px;
}
#news_skrot{
       border-bottom: 1px solid #CDCDCD;
}
.temat{
       font-weight: bold;
}
a.news_wstecz{
       font-weight: bolder;
}
a.news_wstecz:hover{
       color: Red;
}
div.naw_stopka{
	margin-top: 8px;
	margin-bottom: 10px;
	padding-bottom: 15px;
}
div.naw_stopka a{
	background-image: url(../gfx/bt_op.gif);
	width: 82px;
	height: 24px;
	background-repeat: no-repeat;
	display: block;
	background-position: top;
	text-align: center;
	color: #838383;
	float: left;
	margin-right: 15px;
	line-height: 23px;
	
}
div.naw_stopka a:hover{
	background-position: bottom;
	color: #606060;
}
a.news_wstecz{
		background-image: url(../gfx/bt_op.gif);
	width: 82px;
	height: 24px;
	background-repeat: no-repeat;
	display: block;
	background-position: top;
	text-align: center;
	color: #838383;
	float: left;
	margin-right: 15px;
	line-height: 23px;
}
a:hover.news_wstecz{
	background-position: bottom;
	color: #606060;
}
