/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;text-align:center;
}

#indexx{
	background:#FFFFFF url(images/top_tall.jpg) top left repeat-x;
	width:1024px;
	margin:0 auto;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.leftt { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.738em;
		line-height:1.41em;
		color:#455667;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0aa0d1; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}
strong {color:#242e39;}
p {padding:15px 0 0 0;}
h3 {font-size:22px;font-family:georgia;font-weight:normal;}
.aw {width: auto;margin-right: 10px;}

/* ============================= main layout ====================== */

.more {background:url(images/more_bg.gif) no-repeat 0 0; padding-left:21px; color:#000000; text-decoration:none;}
.more:hover {text-decoration:underline;}

.rss {background:url(images/rss_bg.gif) no-repeat 0 0; padding:2px 0 3px 31px; display:block;width:200px;float:left;}

/*h1 {background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:57px; line-height:1.25em; font-size:0.75em;}*/

/*li a {line-height:1.91em;}*/

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

#header {color:#6f9099;height:268px;background:#00558d;}
#header .left2 {width:340px; padding:0 0 0 19px;height:268px;position:absolute;}
/*#header .right {text-align:right; padding:30px 35px 0 0;}*/
/*.ht1 {margin:80px 0 21px 0;}*/
#header .logo {top:43px;left:115px;position:relative;}
#header .media {top:60px;left:28px;position:relative;}
#header .reklama {top:63px;left:28px;position:relative;}
#header .hcols {height:268px;}
.logo a,.media a,.reklama a {padding:20px;margin:0px;}

.menu {padding:10px 30px 0px 31px;text-align:center;height:32px;width:100%;position:absolute;top:268px;left:0px;margin-left:20px;}
.menu ul {margin:0 auto; width:870px;height:32px;}
.menu li {float:left; padding:0;}
.menu .second a b{padding:18px 28px 15px 32px;}
.menu li a:hover {background:#d4dee1 url(images/li_tr.gif) top right no-repeat;}
.menu li a:hover b {color:#2e3c4a; background:url(images/li_tl.gif) top left no-repeat; text-decoration:none;}
.menu li a {color:#d4dee1; font-weight:bold; display:block; line-height:1.5em;}
.menu .active {background:#d4dee1 url(images/li_tr.gif) top right no-repeat;}
.menu .active b {color:#2e3c4a; background:url(images/li_tl.gif) top left no-repeat;}
.menu li a b {display:block; padding:18px 28px 15px 26px;}

#subMenu {margin:60px 0px 0px 0px;text-align:center;width:100%;background:lightgrey;border-bottom:1px solid #455667;padding-top:10px;}
#subMenu ul {margin:0 auto; height:20px;width:870px;padding-bottom:0px;}
#subMenu li {float:left; padding: 0px 26px;}
#subMenu li.activeSubMenu a{color:#753576;}
#subMenu li a{color:#013958;}
#rightMenu{padding-left:10px;}
#rightMenu li.activeRightMenu a{color:#753576;}
#rightMenu li a{color:#013958;}
#rightMenu li { padding: 0px 2px 4px 1px;}
table.tabb td{padding:2px;}
#pakiety li{padding-bottom:10px;}
/* ============================= middle ====================== */

#middle { width:100%;}

.date {background:url(images/hor_line.gif) bottom repeat-x;}
.box {background:url(images/box1_bg.jpg) top left no-repeat;}
.box2 {background:url(images/box3_bg.jpg) top left no-repeat;}
.taright {text-align:right;}
.blue {color:#0aa0d1;}

/* ============================= footer ====================== */

#footer {color:#d6e0e3;background:#242e39;}
#footer a {color:#d6e0e3; text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer .indent {padding:24px 0 0 31px;}

/* ============================= index ============================= */

#index #middle .indent { padding:78px 26px 35px 30px;}

#index .t1 {margin-bottom:21px;}
#index .t2 {margin-bottom:-4px;}
#index .t3 {margin-bottom:9px;}

#index .columnspad {padding:37px 0 0 0;}
#index .date {margin-right:32px; padding:23px 0 13px;}
#index .date .imgindent {margin:0 9px 0 0;}
#index .date p {padding-top:2px;}
#index .links {padding:22px 0 0 0;}
#index .link1 {padding:2px 0 0 0;}

#index .box,#index .box2 {width:423px;}
#index .box .boxpad,#index .box2 .boxpad{padding:22px 0 0 16px;}
#index .box .pad {padding:10px 0 0 14px;}
#index .box .morepad {margin:-25px 0 0 -7px;}

/* ============================= index-1 =========================== */

#index_1 #middle .indent { padding:32px 26px 38px 30px;}

#index_1 .t1 {margin-bottom:16px;}
#index_1 .t2 {margin:37px 0 19px 0;}
#index_1 .t3 {margin-bottom:11px;}

#index_1 .column1 ul {padding:0 0 18px 1px;}
#index_1 .column1 .content {padding:0 30px 21px 1px;}

#index_1 .column2 .content {padding:0 20px 0 0;}
#index_1 .column2 .p {padding:10px 0 0 0;}
#index_1 .column2 .morepad {padding:6px 0 27px 9px;}
#index_1 .column2 .morepad2 {padding:14px 0 0 9px;}

/* ============================= index-2 =========================== */

#index_2 #middle .indent { padding:32px 26px 38px 30px;}

#index_2 .t1 {margin-bottom:-5px;}
#index_2 .t2 {margin-bottom:-4px;}
#index_2 .t3 {margin-bottom:9px;}

#index_2 .columnspad {padding:37px 0 0 0;}
#index_2 .date {margin-right:32px; padding:23px 10px 13px 0;}
#index_2 .date p {padding-top:2px;}
#index_2 .last {background:none;}
#index_2 .links {padding:22px 0 0 0;}
#index_2 .link1 {padding:2px 0 0 0;}


#index_2 .box {width:423px;}
#index_2 .boxpad {padding:22px 0 0 16px; background:url(images/box2_bg.jpg) top left no-repeat;}
#index_2 .box .pad {padding:10px 0 0 14px;}
#index_2 .content {padding:3px 26px 0 10px;}
#index_2 .content .p {padding:22px 0 0 0;}


/* ============================= index-3 =========================== */

#index_3 #middle .indent { padding:32px 26px 41px 19px;}

#index_3 .t1 {margin-bottom:12px;}
#index_3 .t2 {margin:37px 0 20px 0;}
#index_3 .t3 {margin-bottom:6px;}

#index_3 .column1 .content {padding:0 42px 0 0;}
#index_3 .column1 .p {padding-top:9px;}
#index_3 .column1 .imgindent {margin:0 19px 0 0;}
#index_3 .column1 .morepad {padding:11px 0 0 11px;}
#index_3 .column1 .content2 {padding:0 54px 0 12px;}
#index_3 .column1 .morepad2 {padding:21px 0 0 0;}


#index_3 .column2 .content {padding:13px 0 0 0;}
#index_3 .column2 .content p {padding-top:16px;}
#index_3 .column2 .content .p {padding:22px 0 0 0;}


/* ============================= index-4 =========================== */

#index_4 #middle .indent { padding:32px 26px 37px 30px;}

#index_4 .t1 {margin-bottom:19px;}
#index_4 .t2 {margin-bottom:9px;}
#index_4 .t3 {margin:26px 0 20px 0;}

#index_4 .column1 .content {padding:0 42px 0 0;}
#index_4 .column1 .p {padding-top:9px;}
#index_4 .column1 .imgindent {margin:0 19px 0 0;}
#index_4 .column1 .morepad {padding:11px 0 0 11px;}
#index_4 .column1 .content2 {padding:0 54px 0 12px;}
#index_4 .column1 .morepad2 {padding:21px 0 0 0;}


#index_4 .column2 .content {padding:0 24px 0 10px;}
#index_4 .column2 p {padding-top:16px;}
#index_4 .column2 .p {padding:12px 0 0 0;}
#index_4 .column2 .imgindent {margin:0 19px 0 0;}


form .rowi {height:44px;}

.input {width:200px; height:20px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; font-size:1em;}
textarea {width:200px; height:210px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div { padding:7px 3px 0 0;}

/* ============================= index-5 =========================== */

#index_5 #middle .indent { padding:32px 34px 43px 31px;}

#index_5 .t1 {margin-bottom:21px;}

#index .right {float:right;margin:0 0 0 20px;width:31%;}
#index .left {float:left;width:65%;}

#newslist {float:right;padding:13px;}
#newslist a {color:#242e39;font-weight:normal;}

#middle .logotypy {margin:5px;border:1px solid #2e3c4a;float:right;}
.padding3{padding:3px;}

#grouplist {background: #F0EDE4 repeat-y; width:1024px;height:27px;margin:0px;padding:0px;font-family:tahoma; position:relative;}

