/* CIAŁO, GLOBALNE USTAWIENIA */body{        background-color: #DDDBC2;    margin-top: 0;    font-family: Verdana, "Arial CE";    font-size: 12px;}a { color: green; }form p { margin: 0; }input, select{    margin: 2px;    width: 125px;        font-size: 12px;    text-align: center;            background-color: #F3F2EC;    padding: 0;        }textarea{    font-size: 12px;                background-color: #F3F2EC;}/* GUZIK */.submit{    border:none;    background-color:transparent;    font-weight: bold;    cursor:pointer;    color: white;  }/* LOGO */.logo{    width: 980px;    height: 150px;    background-image: url("img/logo.png");    }.logo h1 { display: none; }/* BANERY */.banner{    width: 766px;    height: 169px;    background-image: url("img/ban.png");}.banner img{    margin-left: 20px;    margin-top: 41px;    border: 0;    width: 728px;    height: 90px;}.banner2 img{    margin-left: 20px;        border: 0; }/* POD BANEREM */.lower{    width: 765px;    height: 200px;    background-image: url("img/lower.png");        background-repeat: no-repeat;}/* LOGIN */.login{    margin-left: 32px;    margin-right: 0px;        width: 168px;    padding-top: 15px;    padding-left: 0;    height: 80px;        text-align: center;        background-image: url("img/login.png");}/* MENU */.menu{        width: 214px;    background-image: url("img/menu.png");    background-repeat: repeat-y;    float: left;    }/* KONIEC MENU */.menu_ending{    background-image: url("img/menu_ending.png");    background-repeat: no-repeat;    width: 214px;    height: 41px;}/* MENU: LISTA */.menu dl {      margin-left: 30px;        width:170px;   }.menu dd{    padding: 0;    margin-left: 10px;}.menu dt {    color:white;  text-align:center;    font-weight:bold;  font-size: 16px;  padding: 2px;}.menu a {      display:block;  color:tomato;  font-size: 14px;    text-align: center;  padding-top: 2px;  padding-bottom: 2px;    text-decoration: none;}.menu a:hover {  text-decoration:underline;  font-weight: bold;}/* WYSZUKIWARKA */.search{    margin-left: 32px;    margin-right: 14px;                padding-top: 10px;    padding-bottom: 10px;    width: 168px;    height: 80px;    background-image: url("img/login.png");    text-align: center;              } .search p {    color: white;    font-weight: bold;    text-align: center;    font-size: 14px; }/* REKOMENDACJE */.recommend{    width: 350px;    height: 200px;    margin-left: 10px;            float: left;                padding-left: 5px;}.recommend h3{    margin-top: 0;    margin-left: 40px;    margin-bottom: 10px;    padding-top: 40px;    font-weight: bold;    font-size: 15px;    text-transform: uppercase;            }.recommend p{    font-size: 12px;    text-align: justify;    margin: 0;            }.recommend div{    margin: 0 10px;    padding: 5px;    width: 85px;    height: 110px;    background-color: white;    border: 1px solid black;    float: left;}/* TEMATY NA FORUM */.forum{    width: 345px;    height: 140px;        float: right;        margin-right: 20px;    padding-top: 60px;    padding-left: 15px;    }.forum a{    color: blue;    font-size: 12px;}/* ZAWARTOŚĆ */.content{    width: 766px;    /*background-image: url("img/back2.png");*/    background-repeat: none;    float: right;            overflow: hidden;                  }/* STRONA */.page{    margin-left: 25px;    margin-right: 25px;    margin-bottom: 25px;    font-size: 14px;}.page h1{    text-align: center;    font-size: 26px;    color: green;}.page h2{    font-size: 20px;    text-align: center;    display: block;    }.page p a{    color: green;    font-size: 14px;        text-decoration: none; }.page p a:hover{    text-decoration: underline;}/* NAGŁÓWEK ARTYKUŁU */.header{    width: 700px;    height: 100px;    margin: auto;        text-align: center;}.header h1{    margin-top: 20px;    font-size: 20px;    text-align: center;}.header img{    float: right;}/* NEWSY */.news{    width: 650px;    margin: auto;    border-top: 1px solid black;}.news h3{    text-align: center;    font-size: 18px;    color: green;    font-weight: bold;    margin-top: 10px;    margin-bottom: 5px;}.news_left{        float: left;    width: 120px;    height: 130px;    font-weight: bold;    text-align: center;}.news_right{        float: right;    width: 530px;            }.news_right p{    font-size: 14px;  }.news_bottom{    width: 650px;    height: 30px;    text-align: right;    clear: both;    font-size: 12px;    font-style: italic;}/* STOPKA */.footer{    width: 980px;    height: 50px;    clear: both;    border-top: 1px solid black;    background-image: url("img/bar.png");    background-color: rgb(231,229,204);    background-repeat: repeat-x;}.footer p{    font-size: 12px;    text-align: center;    margin-top: 10px;    }/* TABELA Z CZŁONKAMI */.members{    width: 650px;    margin: auto;    font-size: 12px;    margin-bottom: 30px;    border: 0;       }.members .name{    padding-top: 20px;    text-align: center;    font-size: 16px;    font-weight: bold;    color: green;    border-bottom: 1px solid black;    }.members .photo{    padding: 5px;    padding-right: 10px;        border-right: 1px solid black;    }.members .desc{    padding: 5px;}/* LINKI */.links{    width: 650px;    margin: auto;    text-align: center;    border: 0;    font-size: 14px;    }/* GŁÓWNY DIV */.main{    width: 980px;    height: 1000px;                background-color: rgb(221,219,194);    margin: auto;}/* BBCODE */.ititle {	font-size: 12px;		color: black;	font-weight: bold;	}.red	{	color: #CC3333;	}.green	{	color: #99CC66;	font-weight: normal;	}.italic {	font-style: italic;	}.under	{	text-decoration: underline;	}.admin	{	color: green;	font-style: italic;	}.image	{	text-align: center;	clear: both;	max-width: 650px;  	max-height: 650px;	    	padding: 15px;	}.image>img	{  	max-width: 550px;	max-height: 550px;  	}.imagel	{	text-align: center;	float: left;	max-width: 680px;	max-height: 680px;	padding: 10px;	}.imagel>img	{	max-width: 550px;	max-height: 550px;	}.imager	{	text-align: center;	float: right;	max-width: 680px;	max-height: 680px;	padding: 10px;	}.imager>img	{	max-width: 550px;	max-height: 550px;	}