body{
	margin:	0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: transparent url(images/tlo_jmc.gif) repeat top center;
	background-color: #dcdedf;
}

table {
	border-collapse: collapse;
}

img{
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
	}

/* common start */

#flashcontent{
z-index:20;
}
strong {color: #4c4c51;}

a.morelink {color: #d30068; text-decoration: none; font-weight: bold; font-size:14px;}
a.morelink:hover {text-decoration: none;}

span.pink {color: #d30068; font-weight: bold;}
span.blue {color: #006193; font-weight: bold;}
span.data {color: #818181; font-style: italic;}

div.menu ul li{
	background-image: none;
}

h1 {
	font-size: 20px;
	color: #d30068;
	font-weight: normal;
	margin-top:0px;
	margin-bottom: 10px;
	line-height:25px;
}

h1 a{
	font-size: 20px;
	color: #d30068;
	font-weight: normal;
	text-decoration: none;
}

h1 a:hover {text-decoration: underline;}

h2 {
	color: #d30068;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 18px;
}

h2 a{
	color: #d30068;
	text-decoration: none;
}

h3 {
	font-size: 13px;
	color: #1080b5;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3.lefttitle {
	margin-top:0px;
}

h3.lefttitle a {text-decoration: none;}

h4 {
	font-size: 12px;
	color: #1080b5;
	margin: 0px;
	padding: 0px;
}

h5 {
	color: #d30068;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 18px;
}

ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
	}

li {
	margin: 0px;
	padding-left: 17px;
	background: transparent url(images/bullet.gif) no-repeat top left;
}

ol {
	margin:0px;
	margin-left:22px;
	padding: 0px;
	}

ol li {
	background-image: none;
	margin-top:6px;
	margin-bottom: 6px;
	padding: 0px;
	}

p {
	text-align: justify;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}

a {color: #1080b5; text-decoration: underline;}
a:hover {color: #d30068; text-decoration: underline;}

div.linia {
	border-bottom:1px solid #bdbcbd;
	padding:0px;
	margin-top: 9px;
	margin-bottom: 9px;
	background-color: transparent;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
}

div.pb div.linia {margin-top:6px; margin-bottom:6px;}


div.linia2 {
	border-bottom:1px dotted #dddddd;
	padding:0px;
	margin-top: 9px;
	margin-bottom: 9px;
	background-color: transparent;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
	clear:both;
}


hr {
	border: 0px;
	border-bottom:1px solid #bdbcbd;
	padding:0px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: transparent;
	height: 1px;
}

input.submit {
	padding: 2px;
	background: #db1073 url(images/submit_bg.gif) repeat-x;
	color: #fff;
	font-weight: bold;
	border-width: 1px;
}

div.submit_box {
	background: transparent url(images/submit_box.gif) no-repeat top center;
	width: 39px;
	height: 25px;
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 25px;
}

input.submit_box {
	background-color: transparent;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	border: none;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
}

input.text {
	background-color: #ebeef0;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-top: 1px solid #a3a5a6;
	border-left: 1px solid #a3a5a6;
	border-bottom: none;
	border-right: none;
}

input.pass {
	border: 1px solid #bdbcbd;
	background-color: #f4faff;
}

div.fleft {
	float: left;
	display: inline;
}

div.fright {
	float: right;
	display: inline;
}

div.path {
	font-size: 11px;
	color: #d30068;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 10px;
}

div.path a {text-decoration: none;}

div.closer {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	padding:0px;
	margin:0px;
}

img.minheight {
	height: 480px;
	width: 1px;
	float: right;
}

div.paging {
	font-size: 12px;
	font-weight: normal;
}

div.imageright {
	margin-top:5px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	clear: both;
}

div.toolbox {
	width: 160px;
	background: #f1f5f8 url(images/toolbox_bg.gif) repeat-y;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	clear: both;
	font-size: 12px;
	color: #5d6671;
	text-align: left;
}

div.toolbox_top {
	background: transparent url(images/toolbox_top.gif) no-repeat center top;
	height: 5px;
	width: 160px;
	font-size: 1px;
	line-height: 1px;
}

div.toolbox_bottom {
	background: transparent url(images/toolbox_bottom.gif) no-repeat center bottom;
	height: 5px;
	width: 160px;
	font-size: 1px;
	line-height: 1px;
}

div.toolbox_conent {
	padding: 15px;
	color: #5d6671;
}

div.toolbox_content a{
	color: #5d6671;
	text-decoration: none;
}

div.toolbox1 {
	width: 130px;
	background: #f1f5f8 url(images/toolbox1_bg.gif) repeat-y;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	clear: both;
	font-size: 12px;
	color: #5d6671;
	text-align: left;
}

div.toolbox1_top {
	background: transparent url(images/toolbox1_top.gif) no-repeat center top;
	height: 5px;
	width: 130px;
	font-size: 1px;
	line-height: 1px;
}

div.toolbox1_bottom {
	background: transparent url(images/toolbox1_bottom.gif) no-repeat center bottom;
	height: 5px;
	width: 130px;
	font-size: 1px;
	line-height: 1px;
}

div.toolbox1_conent {
	padding: 5px;
	color: #5d6671;
	padding-left: 0px;
}

div.toolbox1_content a{
	color: #5d6671;
	text-decoration: none;
}

div.ico1 {
	float: left;
	display: inline;
	width: 20px;
	margin-right: 3px;
	margin-left: 2px;
	padding:0px;
}

div.icofont1 {
	margin-left: 6px;
	float: left;
	display: inline;
	width: 40px;
	height: 20px;
	text-align: center;
	background: transparent url(images/ico_fonts.gif) no-repeat center center;
	line-height: 22px;
	margin-right: 5px;
}

div.ico {
	float: left;
	display: inline;
	width: 40px;
	margin-right: 5px;
	margin-left: 2px;
}

div.icofont {
	margin-left: 2px;
	float: left;
	display: inline;
	width: 40px;
	height: 20px;
	text-align: center;
	background: transparent url(images/ico_fonts.gif) no-repeat center center;
	line-height: 22px;
	margin-right: 5px;
}

div.icodesc {
	width: 90px;
	float: left;
	display: inline;
}	

/* common end */

/* header start */

div.header {
	background: #e1e6e8 url(images/top_bg.jpg) repeat-x center top;
	height: 114px;
	z-index:29;
}

div.header div.hd_content {
	width: 988px;
	height: 114px;
	margin: 0px auto 0px auto;
	z-index:30;
}

div.hd_content a {outline: none;}

div.logo {
	float: left;
	display: inline;
}

div.hd_baner {
	float: left;
	display: inline;
	padding-top: 42px;
	padding-left: 20px;
	z-index: 33;
}

div.hd_users {
	float: right;
	display: inline;
	width: 246px;
	height: 36px;
	text-align: right;
	font-size: 11px;
	margin-top: 5px;
}

div.hd_search {
	float: right;
	display: inline;
	clear: right;
}

div.search_input {
	float: left;
	display: inline;
	width: 148px;
}

input.search_input {
	background: #eaedef url(images/search_input.gif) no-repeat;
	width: 140px;
	height: 18px;
	border: none;
	margin: 0px;
	margin-right: 8px;
}

div.search_submit {
	background: transparent url(images/search_submit.gif) no-repeat top left;
	float: left;
	display: inline;
	width: 63px;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
}

div.button, div.button1 {
	float: left;
	display: inline;
	width: 120px;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	text-align: center;
}

div.button {background: transparent url(images/button_bg.gif) no-repeat top left;}
div.button1 {background: transparent url(images/button1_bg.gif) no-repeat top left;}

input.button_submit {
	background: transparent;
	color: #fff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 1px 0px 0px;
	width: 110px;
	text-align: center;
	margin:0px;
}


div.button a {color: #fff; text-decoration: none;}
div.button a:hover {color: #fff; text-decoration: none;}

input.search_submit {
	background: transparent;
	color: #fff;
	border: none;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 1px 0px 0px;
	width: 63px;
	text-align: center;
	margin:0px;
}

span.search_link {
	font-size: 10px;
	line-height: 10px;
}
/* header end */

/* construction start */
div.maincontent {
	width: 956px;
	margin: 0px auto 0px auto;
}
div.leftcol {width: 748px; float: left; display: inline; overflow: hidden;}
div.rightcol {width: 204px; float: left; display: inline; }

div.rightcol_baner {
	padding: 0px; 
	margin:0px;
	height: 76px;
	margin-bottom:2px;
}

div.rightcol_baner img {margin: 0px; padding: 0px;}

/* construction end */

/* menu start */

div.menu {
	width: 100%;
	background: #066da9 url(images/menuia_bg.gif) repeat-x;
	padding:0;
	margin:0;
	height: 27px;
	line-height: 27px;
	color: #fff;
	clear: both;
	#overflow:hidden;
}

div.menu a {color: #fff; text-decoration: none; display:block;}
div.menu a:hover {color: #fff; text-decoration: none;}

div.menu table {width: 952px; margin: 0px auto 0px auto; height:27px;}
div.menu table td {text-align: center; font-weight: normal; padding:0 10px 0 10px; border-left: 1px solid #6297b2; border-right: 1px solid #6297b2; height:27px;}
div.menu table td:hover {background: #0e7bbe url(images/menua_bg.gif) repeat-x; border-left: 1px solid #6297b2; border-right: 1px solid #6297b2; height:27px; padding:0; margin:0;}
div.menu table td a {display: block;}
div.menu table td a:hover {color: #fff5ae;}

div.menu table td.selected {background: #cceaff url(images/topmenu_a_bg.gif) repeat-x center top; border-left: 1px solid #6297b2; border-right: 1px solid #6297b2;}
div.menu table td.selected a {font-weight:bold; color: #046095; background: transparent url(images/topmenu_a_left.gif) no-repeat top left;}
div.menu table td.selected a:hover {color: #008fd2; background: transparent url(images/topmenu_a_left.gif) no-repeat;}

div.menu table td.selected div.selitem {background: transparent url(images/topmenu_a_right.gif) no-repeat top right;}

div.tma_right {
	background: transparent url(images/topmenu_a_right.gif) no-repeat;
	height: 30px;
	width: 10px;
	float: right;
	display: inline;
}

div.submenu {
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	float: left;
	line-height: 1px;
}

div.submenu_a {
	margin: 0px auto 0px auto;
	height: 25px;
	line-height: 22px;
	font-size: 11px;
	background: #fff url(images/submenu_bg.gif) repeat-x;
}

div.submenu_a a {text-decoration: none; color:#737373; padding-right: 15px;}
div.submenu_a a:hover {text-decoration: none; color:#008fd2;}
div.submenu_a a.selected {color: #008fd2; }

div.submenu_a table {width: 952px; font-size:11px; margin: 0px auto 0px auto;}
div.submenu_a table td {text-align: center;}
div.submenu_a table td a {color:#737373; text-decoration: none;}
div.submenu_a table td a:hover {color:#46aedf; }
div.submenu_a table td.selected a{color: #046095;}

/* menu end */

/* leftmenu start */

div.leftmenu {
	float: left;
	display: inline;
	width: 150px;
	margin-right: 15px;
	padding-right: 10px;
	font-size: 12px;
	color: #1080b5;
	text-align: left;
}

div.leftmenu ul {
	padding-left: 0px;
	margin-left: 0px;
}

div.leftmenu ul li {
	background: transparent url(images/leftmenu_bull.gif) no-repeat left top;
	margin:0px;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
div.leftmenu ul li a{
	text-decoration: none;
}

div.leftmenu ul li.selected {
	background: transparent url(images/leftmenu_bull_a.gif) no-repeat left top;
	margin:0px;
	padding-left: 15px;
	}
	
div.leftmenu ul li.selected a{
	text-decoration: none;
	color: #a33b6e;
	font-weight: bold;
}

div.leftmenu ul li.selected li a{font-weight: normal; color: #1080b5;}
div.leftmenu ul li.selected li.selected1 {background: transparent url(images/leftmenu_bull_a.gif) no-repeat left top; margin:0px; padding-left: 15px;}
div.leftmenu ul li.selected li.selected1 a{text-decoration: none; color: #a33b6e; font-weight: normal;}

/* leftmenu end */

/* white box start */

div.rightcol div.wb, div.rightcol div.pb, div.rightcol div.bb, div.header div.wb, div.header div.pb, div.header div.bb {margin-right:0px;}

div.wb, div.pb, div.bb {
	float: left;
	display: inline;
	margin-right: 5px;
	margin-bottom: 4px;
	width: 369px;
	text-align: left;
}

div.wb div.box_hd, div.pb div.box_hd, div.bb div.box_hd {
	width: 369px;
	height: 28px;
	line-height: 28px;
}

div.wb div.box_hd div.bh_left, div.pb div.box_hd div.bh_left, div.bb div.box_hd div.bh_left {
	width: 4px; 
	height: 28px; 
	float: left; 
	display: inline;	
	background: transparent url(images/box_th_left.gif) no-repeat;
	}

div.wb div.box_hd div.bh_left {background: #d9d6d5 url(images/box_th_left.gif) no-repeat;}
div.pb div.box_hd div.bh_left {background: #d9d6d5 url(images/box_thp_left.gif) no-repeat;}
div.bb div.box_hd div.bh_left {background: #d9d6d5 url(images/box_thb_left.gif) no-repeat;}

div.wb div.box_hd div.bh_cont, div.pb div.box_hd div.bh_cont, div.bb div.box_hd div.bh_cont {
	float: left;
	display: inline;
	height: 28px;
	color: #1080b5;
	font-size: 13px;
	font-weight: bold;
	width: 359px;
	}
	
div.wb h2 {margin-bottom:0px;}

div.wb div.box_hd div.bh_cont {background: #d9d6d5 url(images/box_th_bg.gif) repeat-x;}
div.pb div.box_hd div.bh_cont {background: #d9d6d5 url(images/box_thp_bg.gif) repeat-x;}
div.bb div.box_hd div.bh_cont {background: #d9d6d5 url(images/box_thb_bg.gif) repeat-x;}

div.wb div.box_hd div.bh_cont a {
	padding-left: 4px; 
	color: #1080b5; 
	text-decoration: none;
	}

div.pb div.box_hd div.bh_cont a, div.bb div.box_hd div.bh_cont a {
	padding-left: 4px; 
	color: #fff; 
	text-decoration: none;
	}
	
div.wb div.box_hd div.bh_cont a:hover {
	color: #d30068; text-decoration: none;
	}

div.pb div.box_hd div.bh_cont a:hover, div.bb div.box_hd div.bh_cont a:hover {
	color: #fff; 
	text-decoration: underline;
	}

div.wb div.box_hd div.bh_cont div.title, div.pb div.box_hd div.bh_cont div.title, div.bb div.box_hd div.bh_cont div.title {
	display: block;
	float: left;
}

div.wb div.box_hd div.bh_cont div.thingummy, div.pb div.box_hd div.bh_cont div.thingummy, div.bb div.box_hd div.bh_cont div.thingummy {
	float: right;
	display: inline;
}

div.wb div.box_hd div.bh_cont div.thingummy img, div.pb div.box_hd div.bh_cont div.thingummy img, div.bb div.box_hd div.bh_cont div.thingummy img {
	margin-top: 5px;
	margin-right: 5px;
}

div.wb div.box_hd div.bh_right, div.pb div.box_hd div.bh_right, div.bb div.box_hd div.bh_right  {
	height: 28px; 
	width: 6px;
	float: left; 
	display:inline;
	background: transparent url(images/box_th_right.gif) no-repeat;
	}

div.wb div.box_hd div.bh_right {background: #d9d6d5 url(images/box_th_right.gif) no-repeat;}
div.pb div.box_hd div.bh_right {background: #d9d6d5 url(images/box_thp_right.gif) no-repeat;}
div.bb div.box_hd div.bh_right {background: #d9d6d5 url(images/box_thb_right.gif) no-repeat;}

div.wb div.box_cont {
	background: #fff url(images/box_cont_bg.gif) repeat-y top right;
	line-height: 18px;
	width: 369px;
	
}

div.pb div.box_cont {
	background: #fff1f6 url(images/box_cont_bg.gif) repeat-y top right;
	line-height: 16px;
	color: #005c9b;
}

div.bb div.box_cont {
	background: #cceaff url(images/box_cont_bg.gif) repeat-y top right;
	line-height: 18px;
}

div.wb div.box_cont div.box_cont_cont, div.pb div.box_cont div.box_cont_cont, div.bb div.box_cont div.box_cont_cont {
	padding: 6px 8px 6px 8px;
	margin: 0px;
	border-left: 1px solid #ebebeb;
}

div.wb div.box_bottom, div.pb div.box_bottom, div.bb div.box_bottom  {
	height: 7px;
	width: 369px;
	font-size: 1px;
	line-height: 1px;
	padding:0px;
	margin:0px;
}

div.wb div.box_bottom_left, div.pb div.box_bottom_left, div.bb div.box_bottom_left {
	width: 6px;
	height: 7px;
	float: left;
	display: inline;
	font-size: 1px;
	line-height: 1px;
}

div.wb div.box_bottom_left {background: transparent url(images/box_foot_left.gif) no-repeat;}
div.pb div.box_bottom_left {background: transparent url(images/box_footp_left.gif) no-repeat;}
div.bb div.box_bottom_left {background: transparent url(images/box_footb_left.gif) no-repeat;}

div.wb div.box_bottom_right, div.pb div.box_bottom_right, div.bb div.box_bottom_right {
	width: 7px;
	height: 7px;
	float: left;
	display: inline;
	font-size: 1px;
	line-height: 1px;
}

div.wb div.box_bottom_right {background: transparent url(images/box_foot_right.gif) no-repeat;}
div.pb div.box_bottom_right {background: transparent url(images/box_footp_right.gif) no-repeat;}
div.bb div.box_bottom_right {background: transparent url(images/box_footb_right.gif) no-repeat;}

div.wb div.box_bottom_cont, div.pb div.box_bottom_cont, div.bb div.box_bottom_cont {
	float: left;
	display: inline;
	width: 356px;
	font-size: 1px;
	line-height: 1px;
	height: 7px;
}

div.wb div.box_bottom_cont {background: transparent url(images/box_foot_bg.gif) repeat-x;}
div.pb div.box_bottom_cont {background: transparent url(images/box_footp_bg.gif) repeat-x;}
div.bb div.box_bottom_cont {background: transparent url(images/box_footb_bg.gif) repeat-x;}


div.boximg {
	float: left;
	display: inline;
	border:1px solid #d9d9d9;
	margin-top: 5px;	
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}

div.boximg img {background-color:#ffffff;padding:2px; margin:0px;}

div.experttxt {
	padding: 0px;
	margin: 0px;
	display: block;
}

div.comments {
	color: #006193;
	margin: 0px;
	padding: 0px;
	height: 20px;
	line-height: 18px;
	padding-left: 20px;
	background: transparent url(images/icon_comments.gif) no-repeat center left;
}

div.comments img {
	padding-right: 2px;
}

div.comments2{
	color:#666666;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	padding-left: 20px;
	background: transparent url("images/icon_comments.gif") no-repeat top left;
}

div.comments2 strong{
	color:#777777;
}


div.boxw_hd {height: 4px; font-size: 1px; line-height:1px;}

div.boxw_hd_left {height: 4px; width: 5px; background: transparent url(images/boxw_hd_left.gif) no-repeat; float: left; display: inline;}
div.boxw_hd_cont {height: 4px; background-color: #fff; float: left; display: inline; width: 600px;}
div.boxw_hd_right {height: 4px; width: 6px; background: transparent url(images/boxw_hd_right.gif) no-repeat; float: right; display: inline;}

div.wb_forum_text {
	height: 52px;
}

a.nolink {color:#000; text-decoration: none;}
a.nolink:hover {text-decoration: none;}

div.forumboxitem {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	height: 68px;
}
/*
div.forumboxitemmember {
	background-color: #fcf3fa;
}
*/

/* white box end */

/* footer start */

div.footer {
	background: #ebeef0 url(images/bottom_bg.jpg) repeat-x center top;
	margin-top: 0px;
	width: 100%;
	display: block;
}

div.footer_cont {
	width: 988px;
	margin: 0px auto 0px auto;
	
}

div.footerlinks_leftcol {
	width: 120px;
	text-align: left;
	float: left;
	display: inline;
	margin-top:30px;
	color: #d30068;	
}

div.footerlinks_leftcol a {color: #d30068; text-decoration:none;}
div.footerlinks_leftcol a:hover {color: #006193; text-decoration:none;}

div.footerlinks_rightcol {
	margin-top: 30px;
	width: 560px;
	text-align: left;
	float: left;
	display: inline;
}

div.newsletter_box {
	float: right;
	width: 200px;
	text-align: left;
	margin-top: 30px;
}

div.footernotes {
	float: right;
	font-size: 11px;
	color: #666;
	margin-bottom:10px;
}

div.footernotes a {color: #666; text-decoration: none;}
div.footernotes a:hover {color: #006193; text-decoration: underline;}

/* footer end */

/* kalendarz start */

div.postit {
	background: transparent url(images/postit_bg.jpg) no-repeat center left;
	color: #085b82;
	width: 174px;
	height: 145px;
	margin: 0px 0px 0px 15px;
	padding-bottom: 15px;	
	padding-top: 10px;
}

div.postit_cont {padding: 24px 0px 10px 10px;}

div.postit h2 {font-size: 12px; margin-bottom:8px;}

div.prev, div.next {color: #999; font-weight: bold; font-size:14px; float: left;}
div.prev a, div.next a {color: #d30068; text-decoration:none;}
div.prev a:hover, div.next a:hover {color: #085b82;}
div.next {margin-left:140px;}

div.calendar {
	text-align:center;
}

/* kalendarz end */

div.login {
	line-height: 16px;
}

div.login .fleft {
	margin-bottom: 3px;
	padding: 0px;
}

div.login .fright {
	margin-bottom: 3px;
	padding: 0px;
}

div.registerlink {
	font-size: 10px;
	line-height: 12px;
	text-align: right;
	margin-right: 10px;
	margin-top: 0px;
}

div.login input.text {
	background: #eaedef url(images/search_input.gif) no-repeat;
	border: none;
	width: 130px;
	margin-right: 10px;
	height: 14px;
	font-size: 11px;
}

div.pollsbox {
	text-align: center;
}




table.common th {
	color: #d30068; 
	font-weight: normal; 
	font-size: 11px; 
	text-align: left;
}
table.recent {
	width: 680px;	
}

table.inpage {
	width: 700px;
	margin-top: 20px;
}
table.inpage tr {background-color: #f5f7fb;}
table.inpage th {border-bottom: 2px solid #dcdedf; padding:3px 0 3px 0;}
table.inpage td {border-bottom: 1px solid #dcdedf; padding:3px 0 3px 0;}




table tr.hovercell:hover {background-color:#fff1f6;}

.colright {text-align: right !important; padding-right: 5px !important;}
.colleft {text-align: left !important; padding-left: 5px !important;}
.colcenter {text-align: center !important;}


table.inpage td.colleft span.data{
	font-size:11px;
	white-space:nowrap;
}
td.actnm{
	white-space:nowrap;
	padding-left: 5px !important;
	padding-right: 10px !important;
}

div.page_content {padding: 0px 20px 20px 5px; float: left; width: 94%;}
div.page_content_a {background: transparent url(images/page_subcontent_bg.gif) repeat-y top left;}
div.page_content_b {}


div.page_subcontent {
	float: left;
	display: inline;
	width: 500px;
	text-align: justify;
}

div.page_content_a div.fleft div img{
position: relative;
left:-14px;
}



div #polls_flash {
	text-align: center;
}
div.pollsresults {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
table.pollsresults {
	padding-top: 5px;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	line-height: 18px;
}
table.pollsresults td {
	line-height: 18px;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}
td.poll_box {
	padding-right: 10px !important;	
}
td.poll_box {
	vertical-align:top;
	text-align:left;
	padding-top:2px;	
}
td.poll_box img{
	margin-top:4px;	
}
div.poll_option {
	width:	260px;
	padding-top: 1px;
	padding-bottom: 1px;
}
div.poll_radio {
	width:	20px;
	height: 18px;
	overflow: hidden;
	padding: 0px;
	margin:	0px;
}
div.poll_radio input {border:none;}
div.poll_item {
	float: left;
	clear: both;
	width:	280px;
	line-height: 15px;
}

div.societydiv {
	float: left;
	width: 238px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 15px;
	background: transparent url(images/gradient_box_bg.gif) no-repeat center top;
	border: 1px solid #cbcbcb;
	text-align: left;
	height: 120px;
}


div.societydiv1 {
	float: left;
	width: 238px;
	height: 120px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 15px;
	background: transparent url(images/gradient_box_bg_member.gif) repeat-x;
	border: 1px solid #dab7c9;
	text-align: left;
}

div.societydesc {
	float: left;
	padding: 10px 0px 10px 10px;
	width: 160px;
}

div.userleft {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}

div.userright {
	float: left;
	width: 350px;
	margin-bottom: 10px;
}

textarea {
	background-color: #ebeef0;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-top: 1px solid #a3a5a6;
	border-left: 1px solid #a3a5a6;
	border-bottom: none;
	border-right: none;
}

input.password {
	background-color: #ebeef0;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-top: 1px solid #a3a5a6;
	border-left: 1px solid #a3a5a6;
	border-bottom: none;
	border-right: none;
}

div.usernotes {
	font-size: 11px;
}

div.wb_blog_text {
	height: 100px;
}

div.commentsBox h2 {color: #034366;}
div.commentsBox h4 {color: #57534d;}

div.commentEntry {
	border: 1px solid #ddd;
	padding: 7px;
	background-color: #f1f5f8;
	margin-bottom: 10px;
	width: 480px;
}

div.marked {
	background-color: #fff1f6;
}

div.marked h4 {color: #d30068;}

div.commentEntryDetails {
	float: right;
	width: 120px;
	display: inline;
	font-size: 11px;
	text-align: right;
}

/* home start */

#menutable {
	width: 748px;
	border: none;
	margin: 0px;
	padding:0px;
}

.menupanel {
	width: 374px;
	vertical-align: top;
}
.movable {
	
}
.movable * {
	font-size: small;
}
.movable_header {
	background: lavender;
}
/* home end*/

/* skalowanie tekstu start */

.scaled_text1 {
	font-size: 11px;
	line-height: 18px;
}

.scaled_text2 {
	font-size: 12px;
	line-height: 18px;
}

.scaled_text3 {
	font-size: 16px;
	line-height: 20px;
}

/* skalowanie tekstu end */


/* chat start*/
div.chat_item {
	width: 640px;
	border: 1px solid #ccc;
	background: transparent url(images/gradient_box_bg.gif) repeat-x left bottom;
	padding: 10px;
	margin-bottom: 15px;
}

div.chat_entries {
	background-color: #f5f7fb;
	width: 629px;
	border: 1px solid #ccc;
	padding: 10px;
}

div.chat_answer {
	padding-bottom: 10px;
}

div.chat_expertdesc {
	float: left;
	text-align: left;
	display: inline;
	width: 293px;
	border:1px solid #ccc;
	padding: 10px;
	margin-right: 10px;
	background: transparent url(images/gradient_box_bg.gif) repeat-x left bottom;
}

div.chat_questionform {
	float: left;
	display: inline;
	width: 303px;
	border: 1px solid #ccc;
	padding: 10px;
	background: transparent url(images/top_bg.jpg) repeat-x center bottom;
}

textarea.questionform {
	background-color: #fff; 
	width: 100%;
	margin-bottom: 10px;
	height: 72px;	
}

div.chat_answerform {
	float: left;
	display: inline;
}

div.answerForm1 {
	padding: 10px;
	margin-top: 10px;
	clear: left;
	width: 303px;
	background-color: #f5f7fb;
	border: 1px solid #ccc;
}

div.chat_questionlist {
	float: left;
	display: inline;
	width: 315px;
	margin-right: 10px;
}

.chatQuestion {
	width: 100%;

}
.chatQuestion:hover {
	background: lavender;
}

div.chatQuestion {
	text-align: left;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 10px;
}

div.chatQuestion1 {
	text-align: left;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 10px;
	clear: left;
	width: 293px;
	margin-right: 10px;
	background-color: #f5f7fb;
}

div.chatQuestion1:hover {
	background-color: #fbf1f6;
}

div.chatQuestion1 img, div.chat_answerform img {
	float: right;
	display: inline;
	margin-left: 10px;
}

div.chat_questionlist div.question {
	font-weight: bold;
	color: #1080b5;
	float: left;
	display: inline;
}

div.chat_questionlist div.author {
	color: #1080b5;
	float: left;
	display: inline;
}

div.chatAnswer h4 span{
	font-weight: normal;
}

div.chatAnswer div.author {color: #1080b5;}
div.answerForm1 div.author {color: #1080b5;}
div.chat_entries div.author {color: #1080b5;}

div.endchatBox {
	text-align: left;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 10px;
	width: 303px;
	background-color: #fbf1f6;
}
h3.chatTitle {
	margin-top:10px;
	border-bottom: 1px solid #1080b5;
}




/* chat end */


/* by Daniel */

img.avatar{
	background-color:#fff;
	padding:2px;
	border: solid 1px #d9d9d9;
}

/* */

div.googleintext {
	margin: 20px 0px 20px 0px;
}

div.articletags {
	text-align: left;
	margin: 10px 0px 10px 0px;
}


div.searchfield1 {
	float: left;
	display: inline;
	width: 220px;
	margin-bottom:10px;
	text-align: right;
	padding-right: 10px;
}

div.searchfield2 {
	float: left;
	display: inline;
	width: 200px;
	margin-bottom: 10px;
	text-align: left;
	padding-left: 10px;	
}

div.societysearchbox {
	border: 1px solid #ccc;
	background-color: #f5f7fb;
	padding: 10px;
	width: 469px;
}

div.societysearchbox input.text {
	background-color: #fff;
}

div.txtleft p{
	text-align:left;
	margin: 0px;
	padding: 0px;
}

.switchButton, #switchPlay {
	border: 1px solid #da2b7e;
	background: #fc8eb8;
	padding: 4px;
	color: #000;
	display: none;
}

.activeButton {
	background: #ffb1d9;
}

/* userblog box */

.box_userblog li li {
	margin-left: -10px;
}

/* userblog box end */

/* books box start */

div.book {
	font-size:11px;
}

div.book img {
	float:left;
	display:inline;
	margin-right:5px;
	border:1px solid #ccc;
}

div.hr {
	height:1px;
	margin:5px 0;
	padding:0;
	line-height:1px;
	font-size:1px;
	background:#bdbcbd url(images/hr.gif) repeat-x;
	width:100%;
	clear:both;
}

div.book span.bookTitle a, div.book span.bookAuthor a {
	text-decoration:none;
}

div.book span.bookTitle {
	font-weight:bold;
}

div.book span.bookTitle a:hover, div.book span.bookAuthor a:hover {
	text-decoration:underline;
}

div.book span.bookAuthor {
	color: #000;
}

a.buyButton {
	display:block;
	float:right;
	width:47px;
	height:25px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background: #fff1f6 url(images/buy_bg.gif) no-repeat center center;
	text-align:center;
}

div.bestBooks {
	width:263px;
	height:267px;
	background:transparent url(images/ksiazki/recBooks_bg.jpg) no-repeat center center;
	padding:0px;
	margin:0xp;
	float:left;
}

div.book1, div.book2 {
	margin:0 10px 10px 10px;
	font-size:11px;
	color:#fff;
	width:243px;
	clear:left;
}

div.book1 {
	margin-top:40px;
}

div.bestBooks img{
	float:left;
	display:inline;	
	margin-right:10px;
}

div.bestBooks span.bookTitle a{
	color:#fee58c;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

div.bestBooks span.bookTitle a:hover {
	text-decoration:underline;
}

img.buyBut {
	margin-top:8px;
}

/* books box end */
