body { background:url(../images/bg_pattern.png); font-family:Verdana, Geneva, sans-serif; font-size:12px; }

.parteneri {  padding:10px; background:#FFF; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; width:950px; margin:0px auto 5px auto }

.clear { clear:both }

h1 { color:#008DAF; padding:0px; margin:0px; font-size:13px }

.blue { color:#008DAF; text-decoration:none }
.pink { color:#EB008B; text-decoration:none }
.red { color:#F00; text-decoration:none }

.submit_but { background:url(../images/button_submit.png); width:21px; height:21px; border:none; }

.wrapper { width:1000px; margin:auto; position:relative }

.butHarta { background:url(../images/butonharta.gif) no-repeat; width:120px; height:23px; position:absolute; top:30px; right:40px; display:block }
.butHarta:hover { background:url(../images/butonhartaover.gif) no-repeat; }

.top { background:url(../images/nav_top.png); width:1000px; height:11px; }

.nav { width:1000px; }
.nav_left { background:url(../images/nav_left.png); width:22px; height:56px; float:left }
.nav_bg { background:#000; width:946px; height:46px; padding:0px 0px 10px 10px; float:left }
.nav_right { background:url(../images/nav_right.png); width:22px; height:56px; float:left }

.nav_bg .newsletter { background:url(../images/bullet_new.png) no-repeat; height:30px; padding-top:16px; width:300px; padding-left:20px; color:#fff; font-size:14px; float:left }

.nav_bg ul { margin:0px; padding:0px; }
.nav_bg li { background:url(../images/bullet_new.png) no-repeat; margin:0px; padding:22px 0px 0px 0px; list-style:none; float:left; overflow:hidden }
.nav_bg a { color:#FFF; font-weight:bold; padding:0px 15px 0px 12px; text-decoration:none; overflow:hidden }
.nav_bg .menuHarta { background:url(../images/bullet_new.png) no-repeat; margin:0px 15px 0px 0px; padding:22px 15px 0px 12px; list-style:none; float:right; overflow:hidden; color:#FFF; font-weight:bold; text-decoration:none; }


.nav_bg .nav_home { background:url(../images/nav_home.png); width:60px; height:14px; float:left }
.nav_bg .nav_program { background:url(../images/nav_program.png); width:81px; height:14px; margin-left:20px; float:left }
.nav_bg .nav_about { background:url(../images/nav_about.png); width:61px; height:14px; margin-left:20px; float:left }
.nav_bg .nav_arhiva { background:url(../images/nav_arhiva.png); width:65px; height:14px; margin-left:20px; float:left }
.nav_bg .nav_artisti { background:url(../images/nav_artisti.png); width:62px; height:14px; margin-left:20px; float:left }
.nav_bg .nav_links { background:url(../images/nav_link.png); width:56px; height:14px; margin-left:20px; float:left }

.header { width:1000px; height:300px; }
.header .hc { background:url(../images/header_site.jpg); width:970px; height:300px; float:left }
.header .hl { background:url(../images/header_l.png); width:15px; height:300px; float:left }
.header .hcl { background:url(../images/header_cl.jpg); width:645px; height:300px; float:left }
.header .hcr { background:url(../images/header_cr.jpg); width:325px; height:300px; float:left }
.header .hr { background:url(../images/header_r.png); width:15px; height:300px; float:left }

.main { width:1000px }
.main .center { background:url(../images/main_bg.png); width:949px; padding:15px 27px 0px 24px; float:left }
.main .center .leftcolumn { width:633px; float:left }

.main .center .leftcolumn .box_main { background:#fff; width:600px; line-height:18px; padding:15px 15px 15px 16px }
.main .center .leftcolumn .box_main_g { background:#fff; width:609px; padding:0px 15px 15px 7px }
.main .center .leftcolumn .box_bottom { background:url(../images/main_left_bottom.png); width:631px; height:7px; overflow:hidden }

.main .center .rightcolumn { width:280px; padding-left:10px; float:left ; margin-right:12px;}
.main .center .rightcolumn .parteneri { background:url(../images/title_parteneri.png); width:178px; height:23px; margin-left:12px; }
.main .center .rightcolumn .news_top { background:url(../images/news_top.png); width:311px; height:8px; overflow:hidden }
.main .center .rightcolumn .news_bg { background:#fff; width:290px; padding-left:11px; padding-right:10px; height:415px; }
.main .center .rightcolumn .news_bottom { background:url(../images/news_bottom.png); width:311px; height:5px; overflow:hidden }
.main .center .rightcolumn .news { background:url(../images/title_news.png); width:89px; height:22px; }

.main .bottom { background:url(../images/main_bottom.png); width:1000px; height:18px }

.gal_holder { list-style:none; margin:0px 0px 0px -5px; padding:0px; }
.gal_holder li { margin:0px 0px 9px 9px; padding:0px; float:left }
.gal_holder a { text-indent:-4000px; width:82px; height:64px; display:block; }


.programGal, .programGal td { border:solid 1px #ddd }


.bottom_box { width:1000px; margin:10px 0px; }
.bottom_box .bb_l { background:url(../images/bottom_box_left.png); width:20px; height:136px; float:left }
.bottom_box .bb_bg { background:url(../images/bottom_box_bg.png) repeat-x; width:937px; height:126px; padding:5px 10px 5px 10px; float:left; overflow:hidden }
.bottom_box .bb_r { background:url(../images/bottom_box_right.png); width:23px; height:136px; float:left }

.bottom { width:1000px }
.bottom .bl { background:url(../images/bottom_left.png); width:22px; height:75px; float:left }
.bottom .bc { background:url(../images/bottom_bg.png); width:935px; height:40px; padding:20px 10px 15px 10px; float:left }
.bottom .bc .blogo { background:url(../images/bottom_logo.png); width:46px; height:16px; float:left }
.bottom .bc .text { background:url(../images/bottom_bullet.png) no-repeat; width:595px; height:15px; line-height:15px; padding-left:20px; color:#fff; font-size:14px; margin-left:15px; float:left }
.bottom .bc .search { background:url(../images/bottom_bullet.png) no-repeat center left; height:20px; line-height:20px; width:239px; padding-left:20px; color:#fff; font-size:14px; float:left }
.bottom .br { background:url(../images/bottom_right.png); width:23px; height:75px; float:left }