/*** style.css ***/
* { margin: 0; padding: 0; border: 0; }

/* flash messages */
.flash { padding: 10px 10px 10px 35px; margin: 0 0 20px; }
.successFlash { border: 2px solid #BEDF5D; background: #E2F1A8 url(/img/flash_success.png) no-repeat 5px 50%; }
.failureFlash { border: 2px solid #990000; background: #F97D88 url(/img/flash_failure.png) no-repeat 5px 50%; }
.infoFlash { border: 2px solid #00499A; background: #7CB4FA url(/img/flash_info.png) no-repeat 5px 50%; }

/* paginacja */
.paging { padding: 20px 0 10px; text-align: center; }
.prev a, .next a { color: #000; padding: 3px;}
.prev a:hover, .next a:hover { background: gray; }
.prev.disabled, .next.disabled { color: gray }

/* szkielet strony */
body { margin: 0 auto; background: #B9D3EE; font-size: 12px; font-family: Georgia; width: 1000px; border: solid #B9D3EE; border-width: 0 1px; }
a { color: inherit; text-decoration: none; }
a:hover { text-decoration: underline; }
hr { border-bottom: 1px solid #000; }

.clear { clear: both; }
.c { text-align: center; }
.r { text-align: right; }
h6 { font-size: 11px }
.fl-l { float: left }
.fl-r { float: right }

/*** deflaj.css ***/
body {
	background: #1c1c1c url(/img/deflaj/background.jpg) repeat-x; width: 100%; color: #fff; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 0;
}
a { color: #fff }
div.flash { color: #000; margin: 10px 30px; }
div#all { 
	width: 1000px; margin: 0 auto;
}
.error { color: red }
#top-left {
	float: left; height: 181px; width: 264px;
}
#top-right {
	float: left; height: 181px; width: 736px;
}
#top-right-top {
	background: url(/img/deflaj/top-right.jpg); width: 736px; height: 93px; position: relative;
}
#top-right-top span {
	display: block; width: 65px; top: 68px; height: 20px; position: absolute;  
}
#top-right-bottom {
	background: #1c1c1c url(/img/deflaj/top-right-bottom.jpg) no-repeat; height: 56px; clear: both; padding: 4px;top-right-bottom; text-align: right;
}
#top-right-bottom .fl-r {
	padding-right: 20px; 
}
#top-right-bottom input {
	height: 20px; padding: 0 10px;
}
#top-right-bottom input.text {
	height: 16px; padding: 2px 5px; background: url(/img/deflaj/input-bgr.jpg); border: 1px solid #636363
}
#top-right-bottom form div {
	padding: 5px 0;
}
#top-right-bottom .submit {
	border: 1px solid #424242; height: 20px; padding: 0 10px; width: auto; font-size: 14px; color: #fff; background: #282828;
}
/* menu */
ul#menu {
	display: inline; font: bold 10px Lucida Sans; text-align: center; line-height: 35px;
}
ul#menu li {
	background: url(/img/deflaj/menu-bgr.jpg); list-style-type: none; float: left; position: relative; width: 80px; text-align: center;
}
ul#menu li:hover {
	background: url(/img/deflaj/menu-akt-bgr.jpg);
}
ul#menu li li:hover {
	background-image: none;
}
ul#menu li ul {
	display: none; position: absolute; top: 35px; background: #0166F1; z-index: 1000; border: 1px solid navy; left: 0;
}
ul#menu li ul ul {
	top: 0; left: 130px; z-index: 1010;
}
ul#menu li:hover ul {
	display: block;
}
ul#menu li:hover ul ul {
	display: none;
	}
ul#menu li li {
	background: #0166F1; line-height: 20px; border-bottom: 1px solid #014AB4; text-align: left; padding-left: 10px; min-width: 120px;
}
ul#menu li li.sub {
	background: url(/img/deflaj/menu-sub-bgr.jpg) no-repeat right; 
}
* html ul#menu li li {
	width: 120px;
}

.linki {
	text-align: center; padding: 20px 0;
}
#footer {
	background: url(/img/deflaj/stopka.jpg); height: 50px; clear: both;
}
#left {
	float: left; width: 490px; background: #1C1C1C url(/img/deflaj/container-left-bgr.jpg) repeat-x top; min-height: 125px; overflow: auto;
}
#right {
	float: left; width: 510px; background: #1C1C1C;
}
#iss {
	float: left; text-align: center; width: 235px; margin-left: 25px;
}
* html #iss {
	display: inline;
}
/* formularz logowania */
#login {
	float: right; background: url(/img/deflaj/login-panel-bgr.jpg); min-height: 128px; width: 246px;
}
#login a {
	color: #CCBFA3; font-weight: bold;
}
#login .contextMenu a { color: #000; font-weight: normal; }
#login fieldset {
	margin: 0; padding: 5px;
}
#login .input {
	line-height: 20px; width: 150px; margin: 0 auto; padding: 1px 0;
}
#login .input.submit { width: auto }
#login .input label {
	width: 40px; line-height: 20px;
}
#login .input input {
	width: 90px; background: url(/img/deflaj/input-bgr.jpg) top left; color: #000; height: 16px; line-height: 20px; font-size: 11px; padding: 2px 5px; border: 1px solid #636363;  
}
#login .checkbox {
	width: 120px;
}
#login .checkbox label {
	width: 100px; float: right;
}
#login .checkbox input {
	width: auto; height: auto; float: left; 
}
#login .submit input {
	background: url(/img/deflaj/input-zaloguj.gif); width: 62px; height: 20px; border: 0;
}
#login .avatar {
	width: 70px; height: 70px;
}
.login-in {
	padding: 10px;
}
.usermenu { clear: both; height: 27px; width: 216px; margin: 0 auto; padding-top: 5px}
.usermenu span { 
	cursor: pointer; height: 27px; display: block; float: left;
}
span#profileMenu {
	background: url(/img/deflaj/profile-button.jpg); width: 72px; 
}span#pwMenu {
	background: url(/img/deflaj/pm-button.jpg); width: 71px; 
}span#otherMenu {
	background: url(/img/deflaj/other-button.jpg); width: 73px; 
}
.usermenu-logout { margin: 0 auto; float: left; width: 150px; text-align: center }
.usermenu-links { padding: 4px 15px 0; line-height: 18px; clear: both; text-align: right;}
.new-pw { background: url(/img/deflaj/new-pw.gif) no-repeat center left; line-height: 20px; }

/* boxy */
#forum_fotka-top {
	background: url(/img/deflaj/forum_fotka-top.jpg); height: 38px; clear: both; font-size:12px;
}
#sonda_bohater-top {
	background: url(/img/deflaj/sonda_felietony-top.jpg); height: 34px; clear: both;
}
#mecze_tabela-top {
	background: url(/img/deflaj/mecze_tabela-top.jpg); height: 34px; clear: both; font-size:12px;
}
.galeria-top {
	background: url(/img/deflaj/galeria-top.jpg);height: 36px;clear: both;
}
.live-top {
	background: url(/img/deflaj/live-top.jpg);height: 36px;clear: both; margin-top: 10px
}
#wynikiDIV a {
	color: #D2691E;
}
#wynikiDIV table { 
	margin: 0 auto; font-size: 11px;
}
.galeria-bgr {
	background: url(/img/deflaj/galeria-bgr.jpg);
}
.galeria-btm {
	background: url(/img/deflaj/galeria-btm.jpg);height: 17px;
}
.panele_tabela .l, .tabela_ligowa .l {
	width: 120px; text-align: left;
}
.panele_tabela .c {
	width: 30px; 
}
.panele_tabela .r {
	width: 40px; 
}
.panele_tabela_hide {
	display: none
}
.tabela_ligowa {
	text-align: center; margin: 0 auto; line-height: 20px; 
}
.tabela_ligowa th {
	padding: 0 5px;
}

.panel-bgr /*prawe panele*/ {
	background: url(/img/deflaj/forum_fotka-bgr.jpg);
}
.panel-btm {
	background: url(/img/deflaj/forum_fotka-btm.jpg);height: 16px;clear: both;
}
.lewy_panel {
	width: 220px;margin-left: 35px;float: left;display: inline;min-height: 20px;
}
.prawy_panel {
	width: 220px;margin-left: 20px;float: left;display: inline;min-height: 20px;
}

ul.forum {
	list-style: none; text-align: left
}
ul.forum li {
	padding: 2px;
}
ul.forum li span {
	display: block; font-size: 90%;
}
ul.forum li span a {
	color: #CCBFA3; font-weight: bold;
}
/* chmura tagoow */
.tag_list { text-align: center }
#tag_cloud ul.forum li { text-align: left }

.tag_list a { line-height: 20px; padding: 0 10px; }
.tag_list ul.forum a { line-height: 16px; padding: 0; }
.tag_list a.s1 { font-size: 12px; }
.tag_list a.s2 { font-size: 14px; }
.tag_list a.s3 { font-size: 16px; }
.tag_list a.s4 { font-size: 18px; }
.tag_list a.s5 { font-size: 20px; }


/* formularz z ramką */
.form-box { margin: 0 auto 30px; width: 422px; background: #2f2f2f url(/img/deflaj/form-top.jpg) no-repeat top left; padding: 0;}
.form-box fieldset { padding: 20px 50px 20px; ; margin: 0; background: url(/img/deflaj/form-btm.jpg) no-repeat left bottom; }
.form-box legend { padding: 10px 20px 5px ; margin-left: -50px; font: 18px 'century gothic' ; color: #fff; }

form div.error { color: red; clear: both; }
.en-form label, .en-form .label { display: block; float: left; width: 130px; font: 11px Verdana; }
.en-form textarea { background: #000; border: 1px solid #636363; font: 11px Verdana; padding: 2px; color: #fff; }
.en-form div.text input, .en-form div.password input { background: url(/img/deflaj/input-bgr.jpg) top left; line-height: 16px; color: #000; height: 16px; border: 1px solid #636363; width: 150px; padding: 2px 4px; font: 11px Verdana}
.en-form input: hover, .en-form input: focus, .en-form textarea: hover, .en-form textarea: focus { border: 1px solid #11a3ea; background: #eee; }
.en-form div.input { padding: 3px 0; clear: both; }
div.submit  { text-align: center; }
div.submit input { border: 1px solid #424242; height: 25px; padding: 0 10px; width: auto; font-size: 14px; color: #fff; background: #282828; }
div.file input { line-height: 20px; min-height: 20px; border: 1px solid #636363; }

textarea { width: 100%; height: 100px }

/* shoutbox */
#shoutbox {
	float:right; width: 365px; margin-top: 10px;
}
#shoutbox img {
	max-width: 100px;
	}
#shoutbox-top {
	background: url(/img/deflaj/shout-top.jpg);height: 44px; text-align: center; daddy-shoutbox-list
}
#shoutbox-top img {
	margin-top: 16px;
}
#shoutbox-bgr {
	background: url(/img/deflaj/shout-bgr.jpg); text-align: center;
}
#shoutbox-btm {
	background: url(/img/deflaj/shout-btm.jpg);height: 18px;
}
#shoutbox fieldset {
	margin: 0
}
#shoutbox a, .shoutbox a {
	color: #E7C989;
}
#shoutbox a.shoutbox-my-nick, a.shoutbox-my-nick {
	color: #22407e
}
#shoutbox a:hover {
	color: #DAA536; text-decoration: none;
}
#shoutbox .inputs {
	padding: 5px 0 0; clear: both;
}
#shoutbox .inputdodaj {
	background: url(/img/deflaj/input-dodaj.gif); width: 51px; height: 20px; border: 0;
}
#shoutbox .inputreset {
	background: url(/img/deflaj/input-reset.gif); width: 51px; height: 20px; border: 0;
}
input.inputglosuj {
	background: url(/img/deflaj/input-glosuj.gif); width: 55px; height: 20px;  border: 0;
	}

#shoutbox .shoutbox-list {
	text-align: left; margin: 0 20px;
}
#shoutbox .shoutbox-list-nick {
	font-weight: bold;
}
#shoutbox #shoutbox-paginator {
	padding: 5px;
}
.shoutbox-info {
	padding: 25px 0;	
}
#shoutbox #shoutContent {
	width: 300px;
}
#shoutbox .input {
	width: 300px; margin: 0 auto; clear: both; line-height: 20px;
}
#shoutbox .input label {
	width: 40px; 
}
#shoutbox .input input, #shoutbox .input input#shoutContent {
	width: 250px; float: right;
}
#shoutbox-response { text-align: center; display: block }
#shoutbox-response img { vertical-align: middle; }
/* boxy pod shoutem */
#panele {
	background: url(/img/deflaj/panele-bgr.jpg); margin-top: 10px; clear: both;
}

#posty_buttony {
	clear: both;
}
#panele .panel_left {
	width: 264px; float: left;
}
#panele .panel_right {
	width: 244px; float: right;
}
#kontuzje {
	background: url(/img/deflaj/kontuzje.jpg) no-repeat; min-height: 40px; padding: 45px 50px 20px;
}
#komenty {
	background: url(/img/deflaj/komentarze.jpg) no-repeat; min-height:35px; padding: 45px 50px 20px;
}
#typer {
	background: url(/img/deflaj/typer.jpg) no-repeat; min-height:35px; padding: 45px 50px 20px;
}
#buttony {
	background: url(/img/deflaj/buttony.jpg) no-repeat; min-height: 35px; padding: 45px 0 20px;
}
#partnerzy {
	background: url(/img/deflaj/partnerzy.jpg) no-repeat; min-height: 35px; padding: 45px 0 20px;
}
.buttony-in {
	margin: 0 auto; width: 211px;
}
.buttony-in img {
	width: 100px; height: 50px;
}
#buttony img {
	width: 100px; margin: 2px;
}
#friends {
	background: url(/img/deflaj/online_friends-top.jpg) no-repeat; min-height: 35px; padding: 50px 0 0 10px;
}
#friends_more {
	padding: 0 0 0 10px; display: none;
}
.online-friend { height: 50px; width: 165px; margin: 10px auto; float: left; line-height: 22px; }
.online-friend span { float: left; width: 100px; text-align: right; margin-right: 10px; font-size: 9px;} 
.online-friend span a { font-size: 12px;} 
.online-friend img { width: 45px; height: 48px; float: left; margin: 0 3px 0 0; border: 1px solid #fff;}
.friends-spacer { height: 15px; clear: both }

ul.user_ranking {
	list-style: none;
}
ul.user_ranking li {
	width: 160px; line-height: 20px; margin: 0 auto; clear: both;
}
ul.user_ranking li a { float: left; }
ul.user_ranking span {
	float: right;
}

/* box sond */
.pollbox { margin: 0 0 4px; }
.pollbox div { border: 1px solid navy; }
.pollbox span { background: #cead10; display: block; height: 5px; margin: 1px; }
.pollbox1 { font-weight: bold; }
.pollPaging { height: 20px; padding: 5px 10px; }
.pollPaging .prev { float: left; }
.pollPaging .next { float: right; }
.pollPaging .prev a, .pollPaging .next a { color: #fff; }
.poll_radio { padding: 2px 0; }
.poll_space { margin: 0; padding: 0 5px; }

/* paginacja */
.paging { padding: 20px 0 10px; text-align: center; }
.prev a, .next a { color: #fff; padding: 3px;}
.prev a:hover, .next a:hover { background: gray; }
.prev.disabled, .next.disabled { color: gray }


/* box newsow */
.day_news-header {
	height: 40px; clear: both; background: url(/img/deflaj/day_news-header.jpg) no-repeat; margin-top: 10px;
}
.news-header {
	height: 40px; clear: both; background: url(/img/deflaj/news-header.jpg) no-repeat; margin-top: 10px;
}
h3.empty-header {
	height: 40px; background: url(/img/deflaj/empty-top.jpg) no-repeat; padding: 0 10px; line-height: 30px; font: 18px Verdana; clear: both;
}
#left .news-box h2 { padding: 0 0 5px 15px; margin: 0 0 8px -20px; font-family: Verdana; font-size: 14px; font-weight: bold; background: url(/img/deflaj/news-arrow.jpg) no-repeat top left; line-height: 16px; border-bottom: 1px solid #fff;}
#left .news-box h2 a { font-weight: bold; }
.news-box { margin: 0; padding: 10px 10px 10px 25px}
.news-foto { border: 1px solid #555; float: left; margin: 0 10px 10px 0; width: 100px; height: 100px; }
.news-info { padding-left: 10px; clear: both; }
.news-info-main { background: url(/img/deflaj/news-info-bgr.jpg) no-repeat top left; padding-top: 5px; }
.news-index .news-info { padding: 0; clear: both; padding-top: 5px; font-size: 10px; }
.news-index .news-info-main { background: none; }
.news-info .news-author { float: left; }
.news-info .news-source { float: right; padding-right: 10px; }
.news-spacer { background: url(/img/deflaj/news-spacer.jpg) no-repeat 0 50%; height: 20px; clear: both; margin: 10px 0 0; padding: 10px 0;}
.news-vote { height: 19px; background: url(/img/deflaj/news-vote-bgr.jpg) no-repeat right; float: right; width: 220px; margin-top: 7px; }
.news-vote-info { width: 120px; float: left; line-height: 19px; text-align: center }
.vote_plus { color: #6bc607; font-weight: bold; font-size: 14px; }
.vote_minus { color: #bf0302; font-weight: bold font-size: 14px; }
.news-vote-stat { width: 94px; margin-top: 2px; float: left; }
.news-vote-bar { height: 7px }
.news-vote-bar div { float: left; height: 7px }
.news-vote-bar-yes { background: #6bc607; }
.news-vote-bar-no { background: #bf0302; }
.news-vote-percent { line-height: 10px; }
.news-vote-percent div { line-height: 10px; float: left; width: 45px; text-align: center;}
.news-vote-percent-yes { color: #6bc607; }
.news-vote-percent-no { color: #bf0302; }


.comment-box {
	clear: both; width: 470px; margin: 4px 0 4px 15px; background: #282828; padding: 0 0 5px;
}
.comment-info {
	padding: 3px 6px; font-weight: bold;
}
.comment-info a { 
	color: #07b3fb;
}
.comment-box .avatar-box {
	float: left; width: 90px; text-align: center;
}
.comment-box .comment-text-box {
	float: left; width: 375px; 
}
.comment-box .comment-text-box img {
	float: none; vertical-align: middle; margin: 0;
}
.comment-box .comment-user-menu {
	padding: 4px 0;
}
.comment-box .comment-user-menu img {
	margin: 0 1px 0 1px; width: 22px; height: 22px; border: 1px solid #fff;
}
.comment-box .avatar-box img.avatar {
	width: 72px; height: 72px; margin: 0 auto; display: block; border: 1px solid #5c5c5c; padding: 1px; background: #fff; float: none;
}
.emoticon-box img {
	max-width: 30px; max-height: 30px;
}

.addcombox {
	width: 423px; margin-left: 18px; background: #2f2f2f url(/img/deflaj/addcombox-btm.jpg) no-repeat bottom; margin-top: 20px; 
}
.addcombox-top {
	background: url(/img/deflaj/addcombox-top.jpg); height: 17px;
}
.addcombox textarea{
	background: #fff; border: 1px solid #000; padding: 10px; width: 380px; color: #000; 
}
.form-box .en-form textarea {
	background: #fff; border: 1px solid #000; padding: 10px; width: 310px; color: #000; 
}
.addcombox .submit input {
	background: #282828; border: 1px solid #a3a3a3; color: #a3a3a3; 
}
.tagbox {
	width: 257px; background: #2f2f2f url(/img/deflaj/tagbox-btm.jpg) no-repeat bottom; padding-bottom: 10px; margin: 10px 0 0 50px;
}
.tagbox-top {
	height: 19px; background: #2f2f2f url(/img/deflaj/tagbox-top.jpg);
}
.tagbox-in {
	padding: 10px;
}
#slider {
	margin-left: 12px;
}
#left .news_slider h2 { padding: 5px; height: 20px; overflow: hidden }
.news_slider .slider-content {
	height: 50px; padding: 0 8px; overflow: hidden;
}
.news_slider .slider-info {
	height: 18px; padding: 5px;
}

.news_slider .slider-author {
	float: left
}
.news_slider .slider-source {
	float: right; padding-right: 5px; 
}
/* archiwu newsow */
#archiwum_newsow-top {
	background: url(/img/deflaj/archiwum-top.jpg) no-repeat;height: 40px;
}
#archiwum_newsow {
	background: url(/img/deflaj/archiwum-bgr.jpg); padding: 0 10px; color: #E7C989;
}
#archiwum_newsow .archiwum_0, #archiwum_newsow .archiwum_1 {
	float: left; margin-left: 10px; width: 440px;
}
#archiwum_newsow div {
	padding: 3px 0; clear: both;
}
#archiwum_newsow img {
	width:40px; height:40px; float:left; margin-right:10px; border: 1px solid #555;
}
#archiwum_newsow h3 {
	font-weight: bold; font-size:110%; margin:0;
}
#archiwum_newsow h3 a {
	color: #fff;
}
#archiwum_newsow h4, #archiwum_newsow h4 a {
	color: #E7C989; font-size: 10px; margin: 3px 0 0 0;
}
#archiwum_newsow a:hover {
	color: #E7C989;
}
#archiwum_newsow-btm {
	background: url(/img/deflaj/archiwum-btm.jpg);height: 25px;
}
/* lista znajomych */
.userlist-item { height: 50px; width: 163px; margin: 10px auto; float: left; line-height: 16px; }
.userlist-item span { float: left; width: 100px; text-align: right; margin-right: 10px; font-size: 9px;} 
.userlist-item span a { font-size: 12px;} 
.userlist-item img { width: 45px; height: 48px; float: left; margin: 0 3px 0 0; border: 1px solid #fff;}

.infobox {
	font-size: 14px; padding: 30px 0; text-align: center; clear: both;
}
.infobox img {
	margin: 0 5px; vertical-align: middle;
}
.section { 
	padding: 10px; min-height: 100px;
}
div.section img { max-width: 470px }
div.section img.left { float: left; padding: 0 10px 5px 0  }
ul.section { list-style: none }

.counter {
	padding: 0 10px 10px;;
}
.counter a {
	color: #daa536;
}
.contextMenu {
	-moz-user-select: none; width: 150px; display: none; border-radius: 3px; -moz-border-radius: 3px
}

.contextMenu .friends a { background-image: url(/img/friends.png); }
.contextMenu .blog a { background-image: url(/img/add_blog.png); }
.contextMenu .invitations a { background-image: url(/img/invitations.png); }
.contextMenu .edit_profile a { background-image: url(/img/edit_profile.png); }
.contextMenu .view_profile a { background-image: url(/img/view_profile.png); }
.contextMenu .change_password a { background-image: url(/img/change_password.png); }
.contextMenu .change_email a { background-image: url(/img/change_email.png); }
.contextMenu .change_avatar a { background-image: url(/img/change_avatar.png); }
.contextMenu .send_pw a { background-image: url(/img/send_pw.png); }
.contextMenu .userBan a { background-image: url(/img/ban.png); }
.contextMenu .userWarn a { background-image: url(/img/ban.png); }

.comment-item { width: 360px; border: 1px solid gray; min-height: 60px; margin: 0 0px 10px; list-style: none}
.buddy-item { border: 1px solid gray; height: 60px; margin: 0 5px 10px; list-style: none; width: 160px; }
.comment-item span { float: left; width: 285px ; }
.comment-item span.clear { float: none; display: block; }

.buddy-item img { float: left; margin-right: 10px; height: 60px; width: 60px; border-right: 1px solid gray }

/* lista PW */
table.messages_list td { padding: 5px 2unpx 8px; vertical-align: top }
table.messages_list .move { width: 100px; text-align: center; }
table.messages_list .subject { width: 300px; }
table.messages_list .subject div { padding-bottom: 10px; }
table.messages_list tr.unread { background: #202020; font-weight: bold;}

/* widok PW */
.message-box { margin: 0 0 20px; padding: 0 5px; }
.message-box .msg-avatar { width: 90px; float: left; min-height: 100px; text-align: center; margin-right: 10px; }
.message-box .msg-avatar img { height: 80px; width: 80px; margin: 0 auto; display: block; border: 1px solid #000; }
.message-box .msg-content { float: left; width: 300px; }
.message-box .msg-content img { vertical-align: middle; }
.msg-content hr { margin: 5px 0; }
.msg-content .en-form div.text input { width: 295px }
.msg-content textarea { background: #fff; border: 1px solid #000; padding: 10px; color: #000; width: 275px; height: 140px}
.msg-nav { clear: both; color: gray;}
.msg-nav a { color: #fff; }
.message-box div.text input { width: 100% }
.message-box fieldset { margin-top: 0; padding-top: 0; }
h4.msg-h4 { font-size: 14px; margin: 15px 10px 5px; }


.comment-item img.avatar { float: left; width: 60px; height: 60px; border-right: 1px solid gray}
/* box prawego menu */
.box { border: 1px solid #B9D3EE; padding: 10px 5px; margin-bottom: 10px; }
#right h2 { display: block; background: #b9d3ee; color: #fff; padding: 3px 5px; font-size: 14px }

img.avatar { height: 40px; width: 40px; margin-right: 6px; float: left; border: 1px solid #636363}
#left h2 {
	padding-bottom: 25px; font-family: Verdana; padding: 4px 10px;
}


div.profile { background: #2f2f2f url(/img/deflaj/form-top.jpg) no-repeat top; width: 422px; margin: 0 auto 30px; }
div.profile h4 { padding: 10px 20px 5px ; font: 18px 'century gothic' ; color: #fff; }
div.profile-in { padding: 20px; margin: 0; background: url(/img/deflaj/form-btm.jpg) no-repeat bottom; width: auto;}
div.profile-in.messagebox { padding: 20px 5px }
div.profile-in.friends { padding: 2px; height: 130px; overflow: hidden; }
div.profile-in.friends .r { padding-right: 15px }
div.profile-in.addcombox textarea { width: 360px }

.profile-avatar { float: left; margin: 0 4px 4px 0; width: 91px; height: 91px; border: 1px solid #636363 }
.profile ul.profile { list-style: none }
.profile ul.profile img { vertical-align: middle; max-height: 14px }
.profile ul.profile li { margin: 3px 0; padding: 3px} 
.profile ul.profile li.s1 { background: #1c1c1c; } 


select { border: 1px solid #636363; height: 20px; }
.news-index {
	border: 1px solid #313131; background: #212121
}

.player_stats td { text-align: center; width: 40px }
.player_stats td.name { width: 150px; text-align: left }
.hero_box span { text-align: right; display: block; padding: 5px 0 }
.hero_box .forum span { padding: 0 0 5px }
.hero_box img { margin: 5px 0; max-width: 200px; min-width: 140px }
.heroes_box img { margin: 5px 0; width: 140px }


h5.path { font-size: 12px; padding: 15px 0 }

table.download { border-spacing: 0; border-collapse: collapse }
table.download td { text-align: left; width: 100px; font-size: 10px; line-height: 110%; }
table.download td.name { width: 230px; font-size: 12px; background: url(/img/deflaj/download_folder_item.jpg) center left no-repeat; padding-left: 22px;  }
table.download td.description { padding-top: 8px }
table.download td.name.fname { background-image: url(/img/deflaj/download_file_item.jpg) }
table.download td.downloads { width: 90px }
.profile .comments .comment { background: #1c1c1c; padding: 3px; margin: 3px 0 }
.profile .comments h3 { font-size: 11px }
.profile .comments h3 span { color: #07b3fb; font-weight: bold }
.profile .comments .paging { height: 20px }
.profile .comments .paging .prev { float: left }
.profile .comments .paging .next { float: right }


.forum.article_list img { width: 35px; height: 35px; float: left; margin: 0 4px }
.forum.article_list li { clear: both; padding: 8px 0 0 }

table.shop { margin: 0 auto; width: 90%; }
table.shop.c td { text-align: center }
table.shop td { vertical-align: top; padding-bottom: 10px }
.shop .image { width: 200px }
.shop .image img { width: 190px }
.shop .description h4 { font-size: 14px; font-weight: bold }
ul.orders li { list-style: none; padding-left: 10px }

ul.other_news li { list-style: none; padding-left: 10px }


.button {
border: 1px solid #ccc;
margin: 1px;
padding: 2px;
}

.button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
}

.ed {
width: 400px;
height: 150px;
}

.blogform textarea { height: 220px }
.blogform div.text input { width: 300px }
blockquote { font-style: italic; background: #333; border: 1px solid #111; padding: 5px 10px }

.blog-box img { float: left; padding: 0 10px 10px 0 }

#redakcja .top		{background-image:url(/img/deflaj/empty-top.jpg); width:478px; height:40px; text-align:center; font-size:24px; margin-top: 15px}
#redakcja .profil		{background-color: #303030; border:solid #474747 1px; width:450px; height:160px; margin-top:5px;}
#redakcja .profil2	{background-color: #303030; border-left:solid #474747 1px; border-right:solid #474747 1px; border-bottom:solid #474747 1px; width:450px; height:auto;}
#redakcja .foto		{width:150px; height:150px; border:inset 2px #474747; margin-top:3px; margin-left:3px; float:left; display:inline;}
#redakcja .dane		{width:285px; height:150px; float:left; display:inline; margin-top:3px; margin-left:3px;}
#redakcja .nick		{font-variant:small-caps; font-size:17px; border-bottom:solid #474747 1px; width:285px; font-weight:bold;}
#redakcja .info		{font-size:14px; border-bottom:solid #474747 1px; width:120px; font-variant:small-caps;}
#redakcja .info2		{font-size:14px; border-bottom:solid #474747 1px; width:215px;}
#redakcja .info3		{font-size:14px; border-bottom:solid #474747 1px; width:120px; font-variant:small-caps;}
#redakcja .info4		{font-size:14px; border-bottom:solid #474747 1px; width:365px;}
#redakcja .osobie		{font-size:14px; border-bottom:solid #474747 1px; width:450px; text-align:justify;}
#redakcja .wiecej 	{width: 450px }
