div,ul,li,p {margin:0; padding:0}
html, body {background: url(img/tlo.jpg) white repeat;color:#23243F;font-family:Tahoma,Verdana,Arial;font-size:14px;margin:0;padding:0;height:100%}
body, #page{}
img, div { behavior: url(iepngfix.htc)}

#left-bar, #right-bar{float:left;width:51px}
#left-bar{height:62px; background:url(img/lefft.png) right no-repeat; margin-top:139px}
#right-bar {margin-top:0px}

#main-all{float:left; width:954px;}
#content{width:1051px; margin:0 auto;padding-top:10px; padding-bottom:30px;}
#page {width:948px; margin:0 auto;float:left;padding:0}

#shadow {background:url(img/b.png) repeat-y center;margin:0; padding:0;width:1050px;}

#up-content{background:url(img/tlo-kropki.jpg) no-repeat right white;width:948px; }
#up-content-left {width:288px; float:left}
#up-content-right {width:650px; float:left}

#menu-content{padding:31px 0 2px 0;}
#main-menu{list-style-type:none;font-size:14px; float:right; margin:0 auto; padding-right:18px;}
#main-menu li#b{float:right; display:block; background:url(img/kropki.jpg) no-repeat top right; text-align:center; height:28px;line-height:28px}
#main-menu li{float:right; display:block;text-align:center; height:28px;line-height:28px}
#main-menu li a{color:#ac0404;text-decoration:none; display:block; margin:0 13px 0 10px}
#main-menu li a:hover{color:#009bff}

#flash{height:315px; }

#left-menu{width:278px; float:left;margin:0;padding:0}
#text {width:650px; float:left;}
#main-content{background:white;width:948px; background:url(img/tlo-kropki.jpg) no-repeat white; background-position:220px -315px}

#left-menu-ul{list-style-type:none; margin:0; padding:0}
#left-menu-ul li#top {display:block; width:272px;padding:0px 0 2px 0; margin:0}
#left-menu-ul li {display:block; width:272px;padding:2px 0; margin:0}

#left-menu-ul li a{padding-top:1px;padding-left:20px;background:url(img/menu.jpg) no-repeat; display:block; width:252px; height:23px;line-height:22px; color:white; text-decoration:none; font-size:16px}
#left-menu-ul li a:hover{background:url(img/menu.jpg) no-repeat; background-position:0 -24px}

#left-menu-ul li ul {list-style-type:none;margin:0; padding:0}
#left-menu-ul li ul li {margin:0; padding:2px; margin-left:10px; background:url(img/list.jpg) left 4px no-repeat; padding-left:15px;width:240px}
#left-menu-ul li ul li a {text-decoration:none;color:#AC0404; text-decoration:none; height:15px; background:white;padding-left:0;font-size:13px;width:240px;line-height:15px;}
#left-menu-ul li ul li a:hover{background:white; color:#009bff}
#left-menu-ul li ul li#aaa{background:white; background:url(img/subact.jpg) left 4px no-repeat; }
#left-menu-ul li ul li#aaa a {font-weight:bold; color:#009bff}

.zero{padding:0;margin:0;font-size:0;line-height:0}
#upp{height:68px; background:url(img/upp2.png) no-repeat center; width:985px; margin:0 auto;padding:0}
#downp{height:54px; background:url(img/downp.png) no-repeat center top; margin:0 auto;padding:0}


#right-bar  #pl{background:url(img/pl.png) no-repeat right; display:block; width:51px; height:67px; background-position:0 -67px}
#right-bar  #pl:hover{background-position:0 0}
#right-bar  #pl-active{background:url(img/pl.png) no-repeat right; display:block; width:51px; height:67px; background-position:0 0px}

#right-bar  #en{background:url(img/en.png) no-repeat right; display:block; width:51px; height:67px; background-position:0 -67px; }
#right-bar  #en:hover{background-position:0 0}
#right-bar  #en-active{background:url(img/en.png) no-repeat right; display:block; width:51px; height:67px; background-position:0 0px}

#lefft{top:236px;}
#lefft{}

#main-menu li a#active{color:#2d4d98}

#ask {height:138px; background:url(img/form.jpg) no-repeat left}
#f-link{font-size:13px;color:white;padding-top:50px; padding-left:30px;text-align:center}
#f-link a{text-decoration:none;color:white}
#form-table {border-collapse:collapse; margin:0 auto}
#form-table tr td{padding:1px 3px; font-size:10px; color:#ac0404}
#form-table tr td .textin {width:155px; border:1px solid #5771ad;}
.submit {background:url(img/send.jpg) no-repeat; height:17px; width:157px;border:0; font-size:0}
.submit:hover{cursor:pointer}
#formularz{margin:0; padding:0}

#send {text-align:center; font-size:12px; margin:5px 0;font-weight:bold}
#footer {background:url(img/footer.png) no-repeat center 29px; height:25px;line-height:20px; margin:0 auto; width:868px; padding:30px 15px 0 15px}

a{color:#1270ad; text-decoration:none}

#logo_swf_kontener {position:relative; }
#logo_swf{position:absolute; top:35px; left:110px; height:168px;}

h2 { border-bottom: 1px solid #ac0c08; padding-bottom: 5px; font-family: tahoma; font-size: 14pt; color: #ac0c08; font-weight: normal; }

a.sub-link:hover{color:#7ed12d !important}
a.sub-link-act {color: #656565 !important}

.left_links { width: 278px; height: 46px; display: block;  }
.left_links div { padding-left: 91px; padding-top: 4px; font-family: tahoma; font-size: 15px; color: #FFF; }

.my_box {  }
.my_box input[type="text"] { width: 300px; }
.my_box .inner { padding: 10px 0 20px 5px;}
.my_box .item { padding: 5px 0 5px 0px;}

.table_news { width: 100%; }
.table_news td { padding: 5px; border-bottom: 1px solid #DDDDDD; }
.table_news .new_item_header { padding: 5px; background: #EEE; }
.table_news .new_item_header .left { float: left; font-weight: bold; }
.table_news .right { float: right; }

.search_box { float: right; }

.clear { clear: both; }
