body {background-image: url(_gfx/bg.jpg); background-repeat: repeat-x; margin:auto; text-align: center; background-color:#3d3f43;}
p {font-family:tahoma;}


#main {width:1006px; margin:0 auto;}


#logo {z-index:0; background-image: url(_gfx/top.jpg); background-repeat: no-repeat; height:63px; margin-top:20px; margin-bottom:24px; background-position: right; margin-right:270px; margin-left:0px; padding:0px; margin-top:2px;}
#logo a {margin-left:305px; margin-right:20px; width: 400px; height:63px; display:block; color:black;}

#log {position:absolute; z-index:1; margin-left:771px; padding:0px; margin-top:-5px;}

#table {width:1006px; position:relative; z-index:0;}
#table .left {vertical-align: top; background-image: url(_gfx/left.jpg); background-repeat: repeat-y; background-position: right;}
#table .right {vertical-align: top; background-image: url(_gfx/right.jpg); background-repeat: repeat-y; background-position: left;}

#table .content {background-image: url(_gfx/swirl.jpg); background-repeat: no-repeat; background-position:left top; background-color:#f6f6f6; width:864px; height:900px; border-top:1px solid black;vertical-align: top;}



/* ============ Left content ===============*/
#left {float:left; width:245px;}

#left .menu_bar {background-image: url(_gfx/nav_bar.jpg); background-repeat: no-repeat; width:219px; height:32px; float:left; margin-left:10px; margin-top:10px; padding:0px;}
#left .menu_bar p {font-family:tahoma; font-size:9px; font-weight:bold; margin:0px; color:white; padding-top:11px; text-align:center;}

#left .shop {float:left; text-align:left;}
#left .shop ul {margin-bottom:20px; margin-top:20px; margin-left:0px; padding-left:37px; list-style:none; line-height: 28px;}
#left .shop li {text-align: left;}
#left .shop li img {margin-bottom:-7px;}
#left .shop li a {text-align: left; font-family: tahoma; font-size: 11px; color: #e1811a; font-weight:bold; text-decoration:underline;}
#left .shop li a:hover  {color:#7d1919;}

#left .navigation {float:left; text-align:left; }
#left .navigation ul {margin-bottom:20px; margin-top:20px;list-style:none; line-height: 28px;}
#left .navigation li {text-align: left;}
#left .navigation li a {text-align: left; font-family: tahoma; font-size: 11px; color: #e1811a; font-weight:bold; text-decoration:underline;}
#left .navigation li a:hover  {color:#7d1919;}

#left .servers {float:left; text-align:left; margin-bottom:10px; margin-top:30px;}
#left .servers img {border:0px; margin-left:14px; margin-bottom:10px;}


#left .others {float:left; text-align:left; margin-bottom:10px; margin-top:30px;}
#left .others img {border:0px; margin-left:36px; margin-bottom:10px;}





/* ============ Right content ===============*/

#right {float:left; width:619px;}



#banner {background-image: url(_gfx/banner.jpg); background-repeat: no-repeat; height:108px; margin-bottom:25px; margin-top:10px; margin-left:15px;}
#banner p {text-align:left; float:left; font-size:11px; padding-left:12px; margin-top:-25px; width:321px;}
#banner a {width:582px;height:108px; display:block; color:black;}






#banner {margin-right:8px; margin-top:10px;  }
#banner img {border:0;}


.head_box {text-align:left; margin-bottom:60px;}
.head_box .title {background-color:#efefef; height:44px; width:590px; border-right: 1px solid #7d1919;}
.head_box .title p {font-weight:bold; font-size:14px; color:#7d1919; margin:0px; padding-top:5px; padding-left:20px;}
.head_box .title p a {text-decoration:none; color:#7d1919;}
.head_box .title span {font-size:10px; margin:0px; padding-left:10px;color:#7f3b3b; font-family:tahoma;}
.head_box .content_box {margin:0px; padding-top:30px;}
.head_box .content_box p {font-size:11px; margin:0px; line-height: 16px; padding-left:2px;}
.head_box .content_box a {color: #e1811a; font-weight:bold;}
.head_box .content_bottom {background-image: url(_gfx/news_down.jpg); background-repeat: no-repeat; width:619px; height:35px; margin-top:25px;}
.head_box .content_bottom p { font-size:11px; text-align:right; padding-top:11px; padding-right:35px; margin:0px; color:#7d1919;}
.head_box .content_bottom a {color:#7d1919; text-decoration:none;}


/* =============== artykuly ====================*/ 

.head_article 			{text-align:left; background-image: url(_gfx/page_up.jpg); background-repeat: no-repeat; width:617px;}
.head_article .title p { font-weight:bold; font-size:14px; color:#541818; margin:0px; padding-top:20px; padding-left:110px;}
.head_article .box p {font-size:11px; margin:0px; padding-left:110px; padding-top:7px; color:#4a0d0d; font-family:tahoma;}
.head_article .content_box {margin-top:30px; margin-left: 10px;}
.head_article .content_box p {font-size:11px; margin:0px; line-height: 16px; padding-right:7px;}
.head_article .content_box p a {text-decoration:none;color: #e1811a;}
.head_article .content_box h3 {font-family:tahoma; font-size:17px; text-align:left; margin:0px; padding:10 0 10 0;}

/* =============== Artykuly TEKSTY ====================*/ 

.head_article .content_box .img_serv {border: 1px solid #d7bfbf; text-align:center; display: block; margin:0 auto; margin-bottom:10px;}
.head_article .content_box .center {text-align:center;}


.head_article .content_box .ffa {color:#0000ff; text-align:center; font-family:tahoma;}
.head_article .content_box .fun {color:#0cc718; text-align:center; font-family:tahoma;}
.head_article .content_box .tp {color:#6633cc; text-align:center; font-family:tahoma;}
.head_article .content_box .kz {color:#006699; text-align:center; font-family:tahoma;}
.head_article .content_box .sj {color:#009999; text-align:center; font-family:tahoma;}
.head_article .content_box .ft {color:#5a5a00; text-align:center; font-family:tahoma;}
.head_article .content_box .ha {color:red; text-align:center; font-family:tahoma;}
.head_article .content_box .admins {color:#ff9900; text-align:center; font-family:tahoma;}
.head_article .content_box .mods {color:#006600; text-align:center; font-family:tahoma;}

.head_article .content_box .ffa_ip {color:#0000ff; text-align:center;font-family:tahoma;}
.head_article .content_box .fun_ip {color:#0cc718; text-align:center;font-family:tahoma;}
.head_article .content_box .tp_ip {color:#6633cc; text-align:center;font-family:tahoma;}
.head_article .content_box .kz_ip {color:#006699; text-align:center;font-family:tahoma;}
.head_article .content_box .sj_ip {color:#009999; text-align:center; font-family:tahoma;}
.head_article .content_box .ft_ip {color:#5a5a00; text-align:center;font-family:tahoma;}

/* =============== formularz komentarzy ====================*/
#komentarzbox2 							{width: 548px; font-family: tahoma; text-align:left; float:left; margin-bottom: 10px; padding-top:80px; padding-left: 40px;}
#komentarzbox2 p 						{text-align:center; font-size: 15px; font-weight:bold; color:black;}
#komentarzbox2 label               {float:left; width: 120px; color:black;padding-top:4px; }
#komentarzbox2 fieldset	          {border:0px; margin:0px; font-family:tahoma; font-size:11px;}
#komentarzbox2 input                { background-color:#e5e5e5;  color:black; border: 1px solid #313131;height:17px; width: 220px;margin-bottom: 8px;}
#komentarzbox2 textarea 			{border: 1px solid #313131; margin:0px; background-color:#e5e5e5; padding:2px; color:black;}
#komentarzbox2 .skomentuj			{width: 106px; height:22px; color:#3f3f3f; cursor: pointer; margin-top:10px; margin-bottom:10px; margin-left:120px; background-color:#cccccc;}
 

/* =============== komentarze ====================*/ 
.komentarz {width: 590px; margin:auto;text-align: center;  font-family: tahoma;padding-top:30px; padding-right:10px;} 
.komentarz .nick {float:left; font-weight:bold; color:#7d1919; font-size:11px;}
.komentarz .data {float:right; color:#7d1919;  font-size:11px;}
.tresc_komentarza { border-bottom: 1px solid #a1b9c0; overflow: auto; overflow-y: hidden; width: 590px; padding-top:30px;font-size:11px; color:black; padding-bottom:2em; text-align:left; float:left; margin-bottom:20px;}


/* =============== nawigator ====================*/
#nawigator{font-family:tahoma; color:#e1811a; font-size:12px;}
#nawigator a {color:#e1811a; text-decoration:none; }




/* =============== stopka / sponsorzy ====================*/

#foot {background-image: url(_gfx/back_bottom.jpg); background-repeat: no-repeat; height:213px; background-position: top center; margin-left:1px; text-align:left; padding:0px;}
#foot .partners { font-weight:bold; font-size:14px; color:#e1811a; margin:0px; padding-left:105px; padding-top:45px;}

#foot .images {width:707px; margin:0 auto; padding-top:30px;}
#foot .images img {margin-right:50px}
#foot .images a {color:#d0d0d0;}
#foot .images .up {margin-bottom:5px;}
#foot .images .down {margin-top:5px;}

#foot .link_down {font-size:10px; color: #c77218; text-align:right; padding-right:110px; padding-top:50px; margin-bottom:10px;}
#foot .link_down p {margin:0px;}
#foot .link_down a {color: #c77218;}
#foot .link_down a:hover {color:#cdcdcd;}


#copy {font-weight:bold; font-size:9px; color:#cccccc; margin:0px; padding-top:10px; padding-bottom:20px;}
#copy p {margin-top:10px; margin-bottom:10px;}
#copy .author {font-weight:normal; color:#1c1c1e; margin:0px; padding:0px;}
#copy .author a {font-weight:normal; color:#1c1c1e; text-decortion:none;}