* {margin:0 auto;padding:0; outline: 0px;}
img {border:0;}	
body {background:#fff; font-family:Verdana, sans-serif; font-size:11px; color:#000;}
a {text-decoration:none; color:#2690ce;}
a:hover {text-decoration:underline;}	
input, select {font-size:11px;}
textarea {font-size:10px;}

#tlo {position: relative;}
#tlo .tlo1, #tlo .tlo2, #tlo .wlasciwe { position: absolute; top: 0; height:273px }
#tlo .tlo1, #tlo .tlo2 {width: 50%; background-repeat: repeat-x}
#tlo .tlo1 {left: 0; background-image: url(./images/lbg.gif);}
#tlo .tlo2 {left: 50%; background-image: url(./images/rbg.gif);}
#tlo .wlasciwe {left: 0;width: 100%; margin:0 auto;}

#all {width:1000px; height:auto; float:inherit; margin:0 auto;}

#top {width:1000px; height:273px; background:url(./images/top.jpg) no-repeat; float:inherit; color:#fff;}
#top .menugora {width:585px; height:42px; float:left; margin:0 0 0 15px;}
#top .menugora a.men1 {height:16px; display:block; float:left; padding:13px 12px; color:#fff; border-left:1px dashed #0b2234; border-right:1px dashed #0b2234;}
#top .menugora a.men1:hover, #top .menugora a.men1.activ {background:url(./images/menu/menu1.jpg) #ffa800 no-repeat top; border-left:1px dashed #0b2234; border-right:1px dashed #0b2234; text-decoration:none;}			
#top .szukajka {width:383px; height:31px; float:left; margin:11px 0 0 17px;}
#top .szukajka .inpszuk {width:161px; height:16px; background:url(./images/szukinp.jpg) repeat-x; border:1px solid #fff; color:#8b9094; padding:2px 0 0 3px; vertical-align:middle;}

#top .szukajka .inpsub {border:0; background:transparent; color:#fff; cursor:pointer; margin:3px 0 0 0; vertical-align:middle;}
#top .logo {width:121px; height:103px; float:left; margin:20px 0 67px 120px;}
#top .nav {width:334px; height:47px; float:left; margin:76px 357px 67px 68px;}  #top .nav img {float:left;}
#top .menugora2 {width:435px; height:40px; float:left;}
#top .menugora2 a.men2 {height:15px; display:block; float:left; padding:13px 12px;color:#fff; border-left:1px dashed #031e31; border-right:1px dashed #031e31;}
#top .menugora2 a.men2:hover, #top .menugora2 a.men2.activ {background:url(./images/menu/menu2.jpg) #36a4e6 no-repeat top; border-left:1px dashed #0b2234; border-right:1px dashed #0b2234; text-decoration:none;}
#top .menugora3 {width:525px; height:25px; float:left; text-align:right; padding:15px 40px 0 0; font-size:10px;}
#top .menugora3 a {padding:0 0 0 20px; color:#fff;}

#content {width:950px; float:inherit; padding:0 0 0 24px; background:url(./images/bg.gif) repeat-y; overflow:hidden;}

#left {width:211px; float:left; padding:0 0 0 4px;}
#left .menu {width:211px; float:inherit; padding:4px 0 0 0; background:#f7f7f7; margin:0 0 8px 0;}
#left .menu .ngl {width:190px; height:28px; margin:0 0 0 -4px; background:url(./images/menungl.jpg) no-repeat; padding:10px 0 0 25px; font-size:14px; color:#fff; font-weight:bold;}
#left .menu ul {padding:0; margin:4px 0 10px; list-style:none;}
#left .menu li a, #left .menu li.ost a {width:165px; height:16px; background:url(./images/menuli.jpg) no-repeat; display:block; padding:1px 0 0 46px; color:#021e31; font-size:10px;}
#left .menu li a:hover, #left .menu li.ost a:hover, #left .menu li a.activ, #left .menu li.ost a.activ {background-position:0 -17px; text-decoration:none; font-weight:bold;}
#left .menu li.ost a {height:15px;}

#center {width:179px; float:left; margin:0 0 0 10px;}
#center .losowy {width:179px; float:inherit; margin:9px 0 0 0; text-align:center;}
#center .losowy .ngl {width:151px; height:23px; float:inherit; background:url(./images/losowyngl.jpg) no-repeat; text-align:right; color:#7f7f7f; font-weight:bold; padding:9px 13px 0 0; margin:0 14px 9px 0;}
#center .losowy img {padding:1px; background:url(./images/losowyramka.gif) no-repeat;}

#center .menu1 {width:179px; float:inherit; margin:9px 0 0 0; text-align:center;}
#center .menu1 .ngl {width:151px; height:23px; float:inherit; background:url(./images/losowyngl.jpg) no-repeat; text-align:right; color:#7f7f7f; font-weight:bold; padding:9px 13px 0 0; margin:0 14px 9px 0;}
#center .menu1 ul {padding:0; margin:0px 0 10px; list-style:none;}
#center .menu1 li a, #left .menu li.ost a {width:130px; height:16px; background:url(./images/menuli.jpg) no-repeat; display:block; padding:1px 0 0 46px; color:#021e31; font-size:10px;}
#center .menu1 li a:hover, #left .menu li.ost a:hover, #left .menu li a.activ, #left .menu li.ost a.activ {background-position:0 -17px; text-decoration:none; font-weight:bold;}
#center .menu1 li.ost a {height:15px;}

#right {width:530px; float:left; margin:13px 0 0 15px;}
#right .r1 {width:260px; float:left;}
#right .r1 h2 {font-weight:bold; color:#bb1c1d; font-size:11px; margin:0 0 3px 7px;} 
#right .naj {width:526px; border:1px dashed #fff; float:inherit; background:url(./images/najbg.jpg) no-repeat #0f76b3; color:#fff; margin:0 0 10px;}
#right .r1 ul {padding:0; list-style:none;}
#right .r1 li a{width:250px; padding:1px 4px 2px; background:url(./images/najli.gif) no-repeat bottom; display:block; color:#fff; overflow:hidden;}
#right .r1 li a:hover {color:#5ec4ff; text-decoration:none;}
#right .r1 li .n1 {float:left;}
#right .r1 li .n2 {float:right;}
#right .news,#right .news2 {width:526px; float:inherit; background:url(./images/newsdol.jpg) no-repeat bottom; margin:0 0 10px 0; color:#103750; font-size:10px;}
#right .news .tresc {width:516px; min-height:230px; float:inherit;  padding:11px 5px 0px; background:url(./images/newsbg.png) repeat-x; line-height:13px; margin:0 0 7px 0;}
#right .news2 .tresc {width:516px; min-height:80px; float:inherit;  padding:11px 5px 0px; background:url(./images/newsbg.png) repeat-x; line-height:13px; margin:0 0 7px 0;}
#right .news .tresc img {padding:3px; background:url(./images/newsramka.gif) no-repeat; float:right; margin:0 0 5px 5px; width:150px; height:200px;} 
#right .news2 .tresc img {padding:3px; background:url(./images/newsramka.gif) no-repeat; float:right; margin:0 0 5px 5px;} 
#right .news h2,#right .news2 h2 {font-size:11px; margin:0 0 13px 0;}
#right .news a,#right .news2 a {text-decoration:underline; color:#103750}
#right .news a:hover,#right .news2 a:hover {text-decoration:none;}
#right .news .nav,#right .news2 .nav {width:345px; float:inherit; color:#000; margin:7px 0 5px 0;}
#right .news .nav span,#right .news2 .nav span {margin:0 4px 3px 0px;}
#right .news .wiecej,#right .news2 .wiecej {margin:5px 0 0 0;}
#right .news .wiecej a,#right .news2 .wiecej a {width:50px; background:#ffa601; padding:1px 5px 2px; color:#fff; text-decoration:none; display:blck; margin:2px 0 0 0;}
#right .news .wiecej a:hover,#right .news2 .wiecej a:hover {text-decoration:none; color:#9a5b00}

#right .tyt {width:516px; border:1px dashed #fff; float:inherit; background:url(./images/bgz.jpg) repeat-y #ffb300 top; color:#4d4d4d; margin:0 0 10px; font-weight:bold; padding:7px 5px; }
#right .ocena {width:516px; float:inherit; margin:0 0 5px; background:url(./images/newsdol.jpg) no-repeat bottom; padding:0 5px 8px; color:#aaa; font-weight:10px; vertical-align:middle;}
#right .ocena img {float:right; vertical-align:text-bottom;}
#right .ocena span {float:left; vertical-align:middle; margin:10px 0 0 0;}
#right .info {width:516px; padding:0 5px 12px; margin:0 0 10px; float:inherit; background:url(./images/newsdol.jpg) no-repeat bottom; font-size:10px; color:#636363; }
#right .info a {color:#000; margin:0 5px 0 4px; text-align:center;}
#right .info img {margin:5px 0 -3px;}
#right .nav {width:516px; padding:0 5px 12px; margin:0 0 10px; float:inherit; font-size:10px; color:#828282;}
#right .nav p {margin:0 0 5px;}
#right .nav img {float:left; margin:0 7px 0 0;}
#right .nav .inp1 { width:345px; height:35px; background:url(./images/bginp.jpg) repeat-x #f1f1f1; overflow:hidden; border:1px dashed #bfbcbc; float:left; margin:0 0 7px; color:#939393; padding:10px 6px 5px;}
#right .nav .inp2 {width:347px; height:16px; background:url(./images/bginp2.jpg) repeat-x; border:1px dashed #bfbcbc; float:left; margin:0 0 7px; color:#939393; padding:9px 5px 5px; font-size:10px;}
#right .nav .inp3 { width:345px; height:54px; overflow:hidden; border:1px dashed #2690ce; float:left; margin:0 0 7px; color:#939393; padding:5px 6px;}
#right .nav .blue {color:#2690ce;}
#right .kom {width:530px; background:url(./images/kombg.jpg) repeat-y; float:inherit;}
#right .kom .tresc {width:480px; background:url(./images/komg.jpg) no-repeat; padding:17px 25px 0; float:inherit;}
#right .kom .kto {width:469px; height:20px; background:url(./images/komd.jpg) no-repeat #fff; float:inherit; color:#2690ce; padding:17px 15px 0 46px;}
#right .kom .kto a {float:left; font-weight:bold; color:#2690ce; font-size:10px;}
#right .kom .kto span {float:right;}

#right .filePanel {float: left;}

#stopka {width:100%; height:94px; float:inherit; clear:both; background:#032a44; font-size:10px; line-height:16px;}
#stopka a{color:#fff;}
#stopka .st {width:990px; height:46px; color:#fff; padding:8px 0 0 0;}
#stopka .st2 {width:990px; height:40px; text-align:right;}
/*BEGIN: style dla TDataGrid*/


.inptext {width:161px; height:16px; background:url(./images/szukinp.jpg) repeat-x; border:1px solid #fff; color:#8b9094; padding:2px 0 0 3px; vertical-align:middle;}

.inpbutton {border:0; background:transparent; color:#fff; cursor:pointer; margin:3px 0 0 0; vertical-align:middle;}

.loginForm {margin-top: -5px;}

.grid {
	width: 100%;
	padding: 0;
	margin: 0;
}

.grid td {
	padding: 3px;
}

.gridHeader {
	color: #566a88;
	background: #dadee5;
	text-align: center;
	font-weight: bold;
}

.gridRow1 {
	background: #f9f9f9;
	padding: 4px;
}

.gridRow2 {
	background: #eff0f1;
	padding: 4px;
}

.gridRowSelected {
	background: lightyellow;
}

.gridPager {
	text-align: right;
	color: silver;
}

.gridPager a {
	color: green;
	text-decoration: none;
}

.gridCategory {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: #f9f9f9;
}

.gridCategory td {
	padding: 3px;
}

.smallText {
	font-size: 10px;
}

.favorites {
	display: inline;
}

.favorites div {
	display: inline;
}

.sendComment {
	float: right;
	clear: both;
}

.fileBlock {
	display: block;
	clear: both;
}

.gatunek {
	width: 262px;
	float: left;
}

.rating {
	text-align: right;
	width: 250px;
	float: left;
}

.ratingArticle {
	text-align: right;
	width: 100px;
	padding-left: 5px;
	float: right;
	clear: both;
}

.ratingText {
	margin-top: -10px;
	padding-right: 4px;
	width: 150px;
}

.paginator {
	text-align: center;
	margin-bottom: 6px;
}

.commentsPanel {
	float: left;
}

.fileOptionsPanel {
	float: left;	
}

.lastFilesPanel {
	float: left;	
}




/*END: style dla TDataGrid*/
