body {
font-family: arial;
font-size: 12px;
color: #4d4d4d;
position: relative;
padding: 0px;
background: #d3d3d3;
/* margin: 60px auto 0px auto; */
}

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

a {
color: #ed1556;
}

h1 {
font-size: 14px;
font-weight: bold;
margin: 0px 0px 20px 0px;
}

h2 {
font-weight: normal;
}

h3 {
margin-top: 15px;
}

.clearing {
clear: both;
height: 1px;
}

.main_container {
position: relative;
margin: 0px auto 20px auto;
width: 950px;
background: white;
padding: 0px 15px 27px 15px;
/* border: 1px solid red; */
/* height: 700px; */
}

.masthead {
float: left;
display: inline;
width: 600px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 190px;
height: 150px;
}

.logo {
float: left;
display: inline;
margin: 10px 0px 0px 235px;
padding: 0px;
}

.menu {
font-family: Georgia,"Times New Roman", Serif;
font-size: 20px;
float: left;
display: inline;
width: 580px;
margin: 0px 0px 20px 175px;
padding: 0px 10px 5px 10px;
border-bottom: 1px solid #ccc;
text-align: justify;
height: 24px;
overflow: hidden;
}

.menu ul {
margin: 0px auto;
width: 580px;
padding: 0px;
height: 24px;
list-style-type:none;
}

.menu ul li {
display: inline;
height: 20px;
font-size: 20px;
border: 1px solid white;
}

.menu ul li.last {
margin-right:100%;
}

.menu ul li a {
display:inline-block;
color: #4d4d4d;
text-decoration: none;
height: 24px;
}

.menu ul li a:hover{
color: #ed1556;
}

.menu ul li a.selected {
color: #ed1556;
}

.main_content_container {
float: left;
display: inline;
width: 950px;
margin: 0px;
padding: 0px;
/* background: aqua; */
}

.left_column {
float: left;
display: inline;
width: 160px;
padding: 0px;
margin: 0px 15px 0px 0px;
}

.left_column_title {
float: left;
margin: 0px 0px 12px 0px;
}

.homepage_news_container {
float: left;
display: inline;
width: 160px;
border-bottom: 1px solid #ccc;
margin: 12px 0px 0px 0px;
padding: 0px 0px 12px 0px;
}

.homepage_news_container a{
float: left;
font-size: 12px;
font-weight: bold;
display: inline;
width: 160px;
margin: 0px 0px 6px 0px;
padding: 0px;
/* font-family: Georgia; */
color: #4d4d4d;
text-decoration: none;
}

.homepage_news_container a:hover{
color: #ed1556;
text-decoration: underline;
}

.homepage_news_container .short_title{
float: left;
font-size: 12px;
font-weight: bold;
display: inline;
width: 160px;
margin: 0px 0px 6px 0px;
padding: 0px;
/* font-family: Georgia; */
color: #4d4d4d;
text-decoration: none;
}

.homepage_news_short_text {
float: left;
display: inline;
width: 160px;
font-size: 11px;
}

.homepage_news_short_text a.more_link {
display: inline;
/* width: 15px; */
font-size: 11px;
color: #ed1556;
}

.left_menu_link {
float: left;
color: #4d4d4d;
font-size: 12px;
text-decoration: none;
width: 155px;
line-height: 17px;
margin: 0px 0px 12px 5px;
}

.left_column a.selected {
color: #ed1556;
}

.left_menu_link .selected {
color: #ed1556;
}

.left_menu_link:hover {
color: #ed1556;
text-decoration: underline;
}

.center_column {
float: left;
display: inline;
width: 600px;
margin: 0px;
padding: 0px;
/* background: lime; */
}

.play_category_title {
float: left;
display: inline;
width: 600px;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}

.play_announcement_container {
float: left;
position: relative;
display: inline;
width: 600px;
height: 82px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #ccc;
}

.play_announcement_image {
float: left;
display: inline;
width: 500px;
height: 82px;
margin: 0px;
padding: 0px;
}

.direct_play_link {
text-decoration: none;
float: left;
width: 500px;
height: 82px;
padding: 0px;
margin: 0px;
z-index: 100;
}

.play_announcement_age {
float: right;
display: inline;
width: 90px;
height: 82px;
line-height: 60px;
font-size: 60px;
color: white;
margin: 0px;
padding: 0px;
background: #e6e6e6;
text-align: center;
font-family: Georgia;
}

.category_page_section_container {
float: left;
display: inline;
width: 600px;
margin: 0px 0px 12px 0px;
padding: 0px 0px 12px 0px;
border-bottom: 1px solid #ccc;
}

.category_page_section_image {
float: left;
display: inline;
width: 160px;
margin: 0px;
padding:0px;
}

.category_page_section_text_container {
float: right;
width: 406px;
margin: 0px;
padding: 0px;
}

.category_page_section_text_container a:hover{
text-decoration: underline;
color: #ed1556;
}

.category_page_section_text_container a {
color: #4d4d4d;
float: left;
/* width: 406px; */
font-family: Georgia;
font-size: 22px;
margin: 0px 0px 12px 0px;
font-weight: normal;
text-decoration: none;
}

.category_page_section_text_container a h2 {
font-family: Georgia;
font-size: 22px;
margin-top: 0px;
}

.news_publish_date {
font-size: 10px;
}

.category_page_section_text {
float: left;
width: 406px;
line-height: 17px;
color: #4d4d4d;
font-size: 11px;
float: right;
margin: 0px;
padding: 0px;
}

.main_content_header_container {
float: left;
width: 600px;
margin: 0px;
padding: 0px;
background: #666;
height: 300px;
}

.main_content_image_container{
float: left;
position: relative;
width: 400px;
margin: 0px;
padding: 0px;
height: 300px;
}

.main_content_image_container .content_title  {
position: absolute;
right: 12px;
top: 12px;
color: white;
font-family: Georgia;
font-size: 40px;
z-index: 100;
}

.main_content_image_container img{
position: absolute;
right: 0px;
z-index: 0;
}

.main_content_excerpt {
float: right;
width: 179px;
margin: 12px 6px 0px 0px;
color: white;
}

.main_content_excerpt_play {
float: right;
width: 170px;
margin: 15px 15px 0px 0px;
color: white;
font-size: 12px;
}

.main_content_excerpt_play ul {
float: left;
width: 170px;
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
}

.main_content_excerpt_play ul li {
float: left;
width: 170px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #747474;
}

.actor_funny_note {
float: left;
font-size: 19px;
font-weight: bold;
}

.news_navigation_controls {
float: left;
display: inline;
width: 179px;
margin: 190px 0px 0px 0px;
padding: 0px;
}

.news_navigation_controls a{
color: white;
font-size: 14px;
font-weight: normal;
}

.news_date {
font-size: 12px;
float: left;
width: 179px;
font-style: italic;
margin: 0px 0px 0px 0px;
}

h1.news_content_title {
color: white;
font-family: Georgia;
font-size: 25px;
font-weight: normal;
z-index: 100;
}

#news_viewport {
width: 600px;
overflow: hidden;
position: relative;
}

.ten_projects {
float: left;
width: 600px;
display: inline;
margin: 0px;
padding: 0px;
}

#news_scroll_container {
position: absolute;
top: 0px;
float: left;
}

.controls_container {
float: left;
display: inline;
width: 590px;
margin: 0px 0px 12px 0px;
padding: 0px 5px 5px 0px;
font-size: 12px;
}

.news_navigation {
float: right;
background: white;
display: inline;
margin: 0px 10px 0px 0px;
height: 18px;
line-height: 12px;
padding: 0px 5px 0px 5px;
}

/*.news_navigation_big {
float: left;
display: inline;
margin: 0px 0px 0px 5px;
height: 18px; 
line-height: 12px;
padding: 0px 5px 0px 0px;
width: 590px;
border: 1px solid red;
}*/

#news_navigation .news_navigation_selected {
color: #666;
font-weight: bold;
}

#news_navigation_bottom .news_navigation_selected {
color: #666;
font-weight: bold;
}

.news_navigation span{
float: left;
display: inline;
margin: 0px;
height: 18px;
line-height: 18px;
padding: 0px 0px 0px 5px;
color: #006837;
font-size: 14px;
font-weight: normal;
cursor: pointer;
}

.news_navigation_big span{
float: left;
display: inline;
margin: 0px;
height: 18px;
line-height: 18px;
padding: 0px 0px 0px 5px;
color: #ed1556;
font-size: 12px;
font-weight: normal;
cursor: pointer;
}

.text_container {
float: left;
display: inline;
width: 600px;
margin: 24px 0px 0px 0px;
padding: 0px;
}

.main_text_left_column {
float: left;
display: inline;
padding: 0px 12px 0px 0px;
width: 387px;
border-right: 1px solid #ccc;
}

.main_text_left_column p {
float: left;
display: inline;
padding: 0px 0px 0px 0px;
width: 387px;
line-height: 17px;
margin: 0px 0px 10px 0px;
font-size: 12px;
color: #4d4d4d;
}

.main_text_left_column ul {
float: right;
display: inline;
padding: 0px 0px 0px 0px;
width: 370px;
margin: 0px 0px 10px 0px;
font-size: 12px;
color: #4d4d4d;
}

.main_text_left_column ul li {
padding: 0px 0px 0px 0px;
width: 350px;
margin: 0px 0px 5px 0px;
font-size: 12px;
color: #4d4d4d;
}

.main_text_left_column h1 {
float: left;
display: inline;
padding: 0px 0px 0px 0px;
width: 387px;
margin: 10px 0px 10px 0px;
color: #4d4d4d;
font-weight: bold;
padding: 0px 12px 12px 0px;
font-family: Georgia;
font-size: 30px;
font-weight: normal;
}

.main_text_left_column h2 {
float: left;
display: inline;
padding: 0px 0px 0px 0px;
width: 387px;
line-height: 17px;
margin: 10px 0px 10px 0px;
font-size: 17px;
color: #4d4d4d;
font-weight: bold;
}

.main_text_lead {
float: left;
width: 387px;
font-size: 17px;
line-height: 23px;
margin: 0px 0px 24px 0px;
font-weight: bold;
}

.main_text {
float: left;
width: 387px;
font-size: 12px;
margin: 0px 0px 12px 0px;
padding: 0px;
line-height: 17px;
}

.main_text h1 {
line-height: 30px;
}

.actor_awards {
float: left;
width: 387px;
font-size: 11px;
margin: 0px;
padding: 12px 0px 0px 0px;
line-height: 17px;
border-top: 1px solid #ccc;
}

#play_cast {
float: left;
width: 387px;
font-size: 11px;
margin: 0px;
padding: 12px 0px 0px 0px;
line-height: 17px;
border-top: 1px solid #ccc;
}

#play_cast ul.actors_list {
float: left;
display: inline;
width: 387px;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
}

#play_cast ul.actors_list li {
float: left;
display: inline;
width: 387px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.cast_list {
float: left;
display: inline;
font-size: 11px;
margin: 0px 5px 3px 0px;
padding: 0px 5px 0px 0px;
border-right: 1px solid #ccc;
height: 13px;
line-height: 13px;
}

/*#play_cast ul.cast_list_container {
float: left;
width: 387px;
margin: 0px;
padding: 0px;
list-style-type: none;
}

#play_cast ul.cast_list_container li.cast_list {
float: left;
display: inline;
font-size: 11px;
margin: 0px 5px 3px 0px;
padding: 0px 5px 0px 0px;
border-right: 1px solid #ccc;
height: 13px;
line-height: 13px;
}*/

.text_right_column {
float: right;
display: inline;
width: 185px;
}

.text_right_column ul.actors_list {
float: left;
display: inline;
width: 185px;
margin: 10px 0px 10px 0px;
padding: 0px 0px 10px 0px;
list-style-type: none;
}

.text_right_column ul.actors_list li {
float: left;
display: inline;
width: 185px;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.news_navigation_link {
float: left;
display: inline;
margin: 0px 0px 12px 0px;
padding: 0px;
text-decoration: none;
font-size: 12px;
}

.news_navigation_link:hover {
text-decoration: underline;
}

.actor_entry_container {
float: left;
width: 176px;
margin: 0px 36px 24px 0px;
padding: 0px;
background: #e6e6e6;
}

.actor_name_link {
float: left;
width: 164px;
padding: 12px 6px 6px 6px;
}

.actor_name_link a {
color: #4d4d4d;
font-family: Georgia;
font-size: 16px;
text-decoration: none;
font-weight: normal;
}

.actor_name_link a:hover {
color: #ed1556;
text-decoration: underline;
}

/*.actor_entry_container {
float: left;
width: 292px;
width: 286px;
margin: 0px 16px 24px 0px;
margin: 0px 22px 22px 0px;
padding: 0px;
height: 105px;
background: #e6e6e6;
}*/

.actor_container {
float: left;
display: inline;
width: 180px;
height: 90px;
margin: 0px 21px 24px 0px;
padding: 0px 0px 0px 6px;
background: #e6e6e6;
}

.actor_container table{
float: left;
display: inline;
width: 180px;
height: 90px;
border-collapse: collapse;
}

.actor_container table td a{
color: #4d4d4d;
font-family: Georgia;
font-size: 16px;
text-decoration: none;
font-weight: normal;
}

#slideshow {
float: left;
position: relative;
width: 400px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#slideshow img {
/* float: right; */
position: absolute;
right: 100%;
margin: 0px;
padding: 0px;
}

#slideshow h1.content_title,  h1.content_title{
position: absolute;
right: 12px;
top: 12px;
color: white;
font-family: Georgia;
font-size: 40px;
z-index: 100;
margin: 0px;
padding: 0px;
font-weight: normal;
}

#slideshow table.actor_name {
position: absolute;
width:175px;
left:0px;
z-index: 101;
margin: 0px;
}

#slideshow table.actor_name td {
width:151px;
padding: 12px;
height: 276px;
vertical-align: bottom;
color: white;
font-family: Georgia;
font-size: 40px;
font-weight: normal;
}

.homepage_main_event {
float: left;
display: inline;
width: 600px;
margin: 0px 0px 8px 0px;
padding: 0px;
}

.homepage_main_event a {
cursor: pointer;
}

.homepage_main_event img {
float: left;
display: inline;
width: 600px;
margin: 0px 0px 18px 0px;
padding: 0px;
}

.homepage_less_important_event {
float: left;
display: inline;
width: 287px;
height: 190px;
margin: 5px 0px 8px 0px;
padding: 0px;
}

.homepage_less_important_event img {
float: left;
display: inline;
width: 287px;
height: 190px;
margin: 0px 0px 8px 0px;
padding: 0px;
}

.sponsors_container {
float: left;
display: inline;
width: 600px;
margin: 0px 0px 20px 0px;
padding: 0px;
}

.sponsors_container a {
float: left;
margin: 0px;
padding: 0px;
text-decoration: none;
}

.sponsors_container a.shoebedo {
width: 196px;
height: 55px;
background-image: url('/static/images/sponsors/sponzori.png');
background-repeat: none;
}

.sponsors_container a.shoebedo:hover {
width: 196px;
height: 55px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px 0px;
}

.sponsors_container a.pcelica {
width: 80px;
height: 108px;
background-image: url('/static/images/pcelica.png');
background-position: 80px 0px;
}

.sponsors_container a.pcelica:hover {
background-position: 0px 0px;
}


.sponsors_container a.kras {
margin: 20px 0px 0px 35px;
width: 154px;
height: 57px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -180px;
}

.sponsors_container a.kras:hover {
width: 154px;
height: 57px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -180px;
}
.sponsors_container a.maxfactor {
margin: 26px 0px 0px 25px;
width: 139px;
height: 44px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -120px;
}

.sponsors_container a.maxfactor:hover {
width: 139px;
height: 44px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -120px;
}

.sponsors_container a.antena {
margin: 20px 0px 0px 30px;
width: 111px;
height: 57px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -300px;
}

.sponsors_container a.antena:hover {
width: 111px;
height: 57px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -300px;
}

.sponsors_container a.plakati {
margin: 40px 0px 0px 25px;
width: 111px;
height: 42px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -370px;
}

.sponsors_container a.plakati:hover {
width: 111px;
height: 42px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -370px;
}

.sponsors_container a.skolska_knjiga {
margin: 36px 0px 0px 0px;
width: 180px;
height: 44px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -60px;
}

.sponsors_container a.skolska_knjiga:hover {
width: 180px;
height: 44px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -60px;
}

.sponsors_container a.klinci_net {
margin: 30px 0px 0px 5px;
width: 135px;
height: 50px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -240px;
}

.sponsors_container a.klinci_net:hover {
width: 135px;
height: 50px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -240px;
}

.sponsors_container a.rosal {
margin: 38px 0px 0px 12px;
width: 136px;
height: 42px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -429px;
}

.sponsors_container a.rosal:hover {
width: 136px;
height: 42px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -429px;
}

.sponsors_container a.pro_alarm {
margin: 26px 0px 0px 40px;
width: 90px;
height: 54px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -480px;
}

.sponsors_container a.pro_alarm:hover {
width: 90px;
height: 54px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -480px;
}

.sponsors_container a.pip {
margin: 36px 0px 0px 65px;
width: 88px;
height: 50px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -540px;
}

.sponsors_container a.pip:hover {
width: 88px;
height: 50px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -540px;
}

.sponsors_container a.dinara {
margin: 20px 0px 0px 0px;
width: 122px;
height: 74px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -790px;
}

.sponsors_container a.dinara:hover {
width: 122px;
height: 74px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -790px;
}

.sponsors_container a.nethr {
margin: 26px 0px 0px 45px;
width: 125px;
height: 30px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -600px;
}

.sponsors_container a.nethr:hover {
width: 125px;
height: 30px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -600px;
}

.sponsors_container a.benvenuti {
margin: 15px 0px 0px 20px;
width: 122px;
height: 63px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -635px;
}

.sponsors_container a.benvenuti:hover {
width: 122px;
height: 63px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -635px;
}

.sponsors_container a.ibis {
margin: 26px 0px 0px 0px;
width: 122px;
height: 80px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -705px;
}

.sponsors_container a.ibis:hover {
width: 122px;
height: 80px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -705px;
}

.sponsors_container a.dukat {
margin: 26px 0px 0px 40px;
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -870px;
}

.sponsors_container a.dukat:hover {
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -870px;
}

.sponsors_container a.coronica {
margin: 26px 0px 0px 30px;
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -935px;
}

.sponsors_container a.coronica:hover {
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -935px;
}

.sponsors_container a.damjanic {
margin: 20px 0px 0px 35px;
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1000px;
}

.sponsors_container a.damjanic:hover {
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -1000px;
}

.sponsors_container a.diego {
margin: 40px 0px 0px 0px;
width: 150px;
height: 25px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1135px;
}

.sponsors_container a.diego:hover {
width: 150px;
height: 25px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -1135px;
}

.sponsors_container a.kozlovic {
margin: 15px 0px 0px 35px;
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1065px;
}

.sponsors_container a.kozlovic:hover {
width: 122px;
height: 60px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 220px -1065px;
}

.sponsors_container a.cukeraj {
margin: 20px 0px 0px 35px;
width: 115px;
height: 50px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1170px;
}

.sponsors_container a.cukeraj:hover {
width: 115px;
height: 50px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 218px -1171px;
}

.sponsors_container a.klinfo {
margin: 20px 0px 0px 0px;
width: 135px;
height: 54px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1230px;
}

.sponsors_container a.klinfo:hover {
width: 135px;
height: 54px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 212px -1231px;
}

.sponsors_container a.danas_hr {
margin: 35px 0px 0px 30px;
width: 120px;
height: 28px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -220px -1294px;
}

.sponsors_container a.danas_hr:hover {
width: 120px;
height: 28px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -1px -1295px;
}

.sponsors_container a.velis {
margin: 15px 0px 0px 30px;
width: 120px;
height: 62px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -218px -1325px;
}

.sponsors_container a.velis:hover {
width: 120px;
height: 62px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -0px -1325px;
}

.sponsors_container a.rosal_lipbalm {
margin: 30px 0px 0px 10px;
width: 120px;
height: 38px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1390px;
}

.sponsors_container a.rosal_lipbalm:hover {
width: 120px;
height: 38px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -220px -1390px;
}

/*.sponsors_container a.rosal {
margin: 30px 0px 0px 40px;
width: 120px;
height: 38px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1435px;
}

.sponsors_container a.rosal:hover {
width: 120px;
height: 38px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -220px -1435px;
}*/

.sponsors_container a.melem {
margin: 15px 0px 0px 35px;
width: 120px;
height: 48px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: 0px -1475px;
}

.sponsors_container a.melem:hover {
width: 120px;
height: 48px;
background-image: url('/static/images/sponsors/sponzori.png');
background-position: -220px -1475px;
}

.sponsors_container a img {
border: none;
}

.right_column {
float: right;
display: inline;
width: 160px;
}

.next_three_plays {
float: left;
display: inline;
width: 160px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 27px 0px;
border-bottom: 1px solid #ccc;
}

.one_of_three_plays {
float: left;
display: inline;
padding: 12px 0px;
width: 160px;
margin: 0px;
border-bottom: 1px solid #ccc;
font-size: 11px;
}

.next_three_plays .last {
padding: 12px 0px 0px 0px;
border: none;
}

.next_three_plays h1 {
margin: 0px;
line-height: 23px;
font-size: 12px;
}

.utility_links {
float: left;
display: inline;
width: 160px;
margin: 1px 0px 0px 0px;
padding: 0px;
border-top: 1px solid #ccc;
}

.utility {
font-family: Georgia,"Times New Roman", Serif;
font-size: 20px;
letter-spacing: -1px;
float: left;
display: inline;
width: 148px;
margin: 0px 0px 0px 0px;
padding: 8px 6px;
border-bottom: 1px solid #ccc;
}

.utility a {
text-decoration: none;
color: #4d4d4d;
}

.utility a:hover {
text-decoration: underline;
color: #ed1556;
}

.utility img {
float: left;
display: inline;
margin-right: 3px;
border: none;
}

.footer {
font-size: 10px;
color: #808080;
position: relative;
width: 950px;
margin: 0px auto 16px auto;
padding: 0px 15px 0px 15px;
/* height: 50px; */
}

.footer_section {
float: left;
display: inline;
width: 245px;
padding: 0px 0px 0px 20px;
margin: 0px;
border-left: 1px solid #808080;
height: 78px;
}

table.schedule {
border-collapse: collapse;
float: left;
width: 600px;
}

table.schedule th {
text-align: left;
padding-left: 5px;
border: none;
color: white;
font-size: 11px;
height: 17px;
}


table.schedule tr {
margin: 5px 0px;
}

table.schedule td {
/* height: 43px; */
background: #f2f2f2;
font-size: 11px;
color: #4d4d4d;
font-family: Arial, Helvetica, sans-serif;
padding: 8px 3px;
vertical-align: top;
border-bottom: 1px solid #4d4d4d;
}

table.schedule td a {
text-decoration: none;
}

table.schedule td a:hover {
text-decoration: underline;
}

table.schedule td.note {
height: 40px;
background: #f2f2f2;
vertical-align: middle;
font-size: 30px;
color: #b3b3b3;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 8px 5px;
}

.premiere_note {
font-size: 14px;
color: #0071bc;
font-weight: bold;
}

table.schedule td .separator_row {
height: 7px;
padding: 0px 0px;
background: white;
border: none;
}

.note_client {
font-size: 11px;
color: #b3b3b3;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 2px 0px 2px 0px;
float: left;
}

.reserve_btn {
float: right;
margin-top: 2px;
margin-bottom: 0px;
}

.schedule_btn {
float: right;
margin-top: 2px;
margin-bottom: 0px;
}

table.schedule td .schedule_btn img {
border: none;
}

table.schedule td.white_row {
background:white;
height:8px;
padding: 0px;
border: none;
}

.prices_popup_container {
position: absolute;
width: 470px;
/* height: 300px; */
padding: 20px 15px;
background: #f15a24;
color: white;
}

.prices_popup_container h1 {
font-size: 18px;
color: white;
}

.prices_popup_container .prices {
float: left;
width: 470px;
margin: 0px 0px 5px 0px;
}

.prices_popup_container .prices table{
float: left;
width: 470px;
border-collapse: collapse;
}

.prices_popup_container .prices table td{
vertical-align: top;
text-align: left;
padding: 3px 0px;
}

.prices_popup_container .prices table td a.popuplink{
float: right;
background: white;
padding: 2px 3px;
background-image: none;
text-decoration: none;
font-weight: bold;
}

.prices_popup_container .working_hours {
float: left;
width: 470px;
border-top: 1px solid white;
padding: 5px 0px 0px 0px;
font-size: 11px;
line-height: 17px;
}

.contact_form {
float: left;
display: inline;
width: 500px;
margin: 0px 0px 0px 0px;
padding: 0px 50px;
}

.contact_form p {
float: left;
display: inline;
padding: 0px 0px 0px 0px;
width: 500px;
line-height: 19px;
margin: 0px 0px 10px 0px;
font-size: 12px;
color: #4d4d4d;
}

.contact_form h1 {
float: left;
display: inline;
padding: 0px 0px 0px 0px;
width: 387px;
margin: 10px 0px 10px 0px;
color: #4d4d4d;
font-weight: bold;
padding: 0px 12px 12px 0px;
font-family: Georgia;
font-size: 30px;
font-weight: normal;
}

.pink {
color: #ed1556;
}

#contact_form_container {
float: left;
display: inline;
width: 500px;
margin: 0px;
padding: 0px;
border-collapse: collapse;
}

#contact_form_container td {
margin: 0px;
padding: 5px 0px 5px 5px;
font-weight: normal;
text-align: left;
/* width: 350px; */
vertical-align: middle;
/* border: 1px solid red; */
}

#contact_form_container td select {
float: right;
width: 350px;
margin: 0px 0px 0px 46px;
padding: 1px 2px;
font-weight: bold;
border: none;
border-bottom: 1px solid #ccc;
font-size: 11px;
font-weight: normal;
color: #87838a;
}

#contact_form_container td input {
float: right;
width: 348px;
margin: 0px;
padding: 2px 2px;
font-weight: bold;
border: none;
border-bottom: 1px solid #ccc;
font-size: 11px;
font-weight: normal;
color: #87838a;
}

#contact_form_container td.specification {
width: 100px;
margin: 0px;
padding: 0px 0px 2px 0px;
font-weight: normal;
vertical-align: middle;
}

#contact_form_container td textarea {
width: 348px;
float: right;
margin: 0px 0px 10px 0px;
padding: 2px;
font-weight: normal;
font-size: 11px;
border: 1px solid #ccc;
color: #87838a;
}

#contact_form_container td input.button {
/* float: left; */
margin: 0px;
padding: 2px 3px;
font-size: 12px;
vertical-align: middle;
font-weight: bold;
color: white;
background: #ed1556;
cursor: pointer;
}

.popup_bg_color {
background: gray;
}

