/*
Theme Name: FFF
Theme URI: http://festivali.arsenals.lv
Description: Teema prieksh Fantaazijas filmu festivaala
Version: 0.1
Author: Reinis Veips
Author URI: http://wot.lv
Tags: custom




*/ 
img.png, div.png,input.png { behavior: url(/pngfix/iepngfix.php) }

body {font-size: 62.5%; font-family: Arial, Tahoma;    text-align: left; margin:0; padding:0; color: #660920;background-color:#000000;}
#page-ars-i {    background:url('images/caurums_bg.gif');  background-repeat: no-repeat; background-color:#FF1651;    margin: 0 auto;    padding: 0;    width:960px;    text-align: left;}
#page-ars { background:url('images/fona-elem_bg.gif'); background-position: top right; background-repeat: no-repeat; background-color:#FF1651;    margin: 0 auto;    padding: 0;    width:960px;    text-align: left;}
a {color: #000000;text-decoration: none;}
ul.background-menu {background-color:#FF1651;} 

input.noblack { background-color: transparent !important;margin: 4px 10px 0 3px !important;}
.narrowcolumn .entry, .widecolumn .entry {line-height: 1.8em;}
.widecolumn {line-height: 1.8em;}
.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;    }
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
h1, h2, h3 {font-family: Georgia, Times;font-weight: bold;}
h2 {font-size: 1.6em;}
h2 {color: #4b3542;}
.\lack, .lack a {color: #000!important;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {    text-decoration: none;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
#sidebar {font: 1em Arial, Tahoma;}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #5e614c;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}

a:hover, a:hover h2 {color: #5A5A5A;text-decoration: none;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}



#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}



#wp-calendar th {font-style: normal;text-transform: capitalize;}
/* Begin Structure */
#page {     background-color:#FFF;    margin: 0 auto;    padding: 0;    width:960px;    text-align: left;}











.heading-name {

  color: white;

  font-size: 20px;

  font-weight: bold;

  font-family: Georgia;

  margin-top: 60px;

  margin-bottom: 10px;



}

.cont_spacer {

    margin-left: 40px;

    margin-right: 40px;

}

.heading-name-2 {

  margin-bottom:10px;

  font-size: 16px;

  font-weight: bold;

  font-family: Georgia;

  color: #660920;

}

.text-kontakti {

   color: #660920;

   margin-bottom: 10px;

   width: 300px;

   font-size: 11px;



}

.text-kontakti-2 {

   color: black;

   margin-bottom: 10px;

   width: 300px;

   font-size: 12px;



}

.entry-arhivs {

  color: black;

  font-size: 14px;

  font-weight: bold;

}





#header {margin: 0; padding: 0; width: 960px; background-color: #FFF;}



#header-ars {margin: 0; padding: 0; width: 960px;}



.header_lines {padding-top: 2px; margin-left: 40px; margin-right: 40px;}





div#english {margin: 0; padding: 10px 0 0 0; width: 937px; text-align:right;}



#english a {font-size:1em;font-weight:bold}







#logo {float:left;margin:50px 135px 20px 40px; width:310px; text-align:right; color:#fe0000; font-weight:bold; font-size:1.1em}



#logo-ars {float:left;margin:0px 30px 20px 0px; width:310px; text-align:left; color:#000000; font-weight:bold; font-size:1.2em}



#logo-ars_s {float:left;margin:0px 0px 20px 20px; width:310px; text-align:left; color:#000000; font-weight:bold; font-size:1.2em}                                                                                                 



#logo-s {float:left;margin: -10px 550px 0 30px; width:162px; text-align:left;}



div#head-ars-seansi {width:520px;margin:0px 0px 0 0;float:right; text-align:right;;}



div#head-banners {width:95px;height:125px;margin:80px 10px 0 0;float:left; text-align:center}



div#head-banners-wide {width:120px;height:125px;margin:80px 10px 0 0;float:left; text-align:center}



div#head-banners-s {width:37px;margin:20px 10px 0 0;float:left; text-align:center}



div#head-banners-wide-s {width:44px;margin:20px 10px 0 0;float:left; text-align:center}



#head-banners a, #head-banners-wide a {display:block; font-weight:bold; font-size:1.1em}



#head-banners a img, #head-banners-wide a img {border:0}





table.index_seansi {width: 526px; border-collapse:collapse; margin-top: 62px; float: right; margin-right: 16px;}

table.index_seansi tr.top td{border-bottom: 1px solid black; padding-bottom: 5px; margin-bottom: 5px;}

table.index_seansi tr.main td {

  border-bottom: 1px solid black;

}





table.index_seansi tr.main td.time { width:30px; font-size: 13px; padding: 8px 8px 8px 5px;}

table.index_seansi tr.main td.specs {width: 100px; font-size: 13px; padding: 8px 8px 8px 5px; font-family: Georgia;}



table.index_seansi tr.main td.name { width: 400px; font-size:13px;  padding: 8px 8px 8px 5px; font-family: Georgia;}







table.index_seansi tr.bottom td.liner {font-size: 13px; font-weight: bold; text-align: right; font-family: Georgia; vertical-align: top;}



.header_footer {padding-bottom: 10px; width: 850px;}

.header_footer span.zinas {font-size: 26px; color: #76716a; width: 200px; font-weight: bold; padding-left: 8px;}

.header_footer table.menu {text-align: right; width: 850px;}

.header_footer table.menu td.zinas {width: 100px; text-align: left;}

.header_footer table.menu td.spacer {width: 360px;}

.header_footer table.menu td {font-size: 14px; }

.header_footer table.menu a { padding-left: 10px; padding-right: 11px;} 



.header_footer1 {padding-bottom: 10px; width: 850px;}

.header_footer1 span.zinas {font-size: 26px; color: #76716a; width: 200px; font-weight: bold; padding-left: 8px;}

.header_footer1 table.menu {text-align: right; width: 850px;}

.header_footer1 table.menu td.zinas {width: 100px; text-align: left;}

.header_footer1 table.menu td.spacer {width: 530px;}

.header_footer1 table.menu td {font-size: 14px; }

.header_footer1 table.menu a { padding-left: 10px; padding-right: 11px;}

 

.header_footer2 {padding-bottom: 10px; width: 850px;}

.header_footer2 span.zinas {font-size: 26px; color: #76716a; width: 200px; font-weight: bold; padding-left: 8px;}

.header_footer2 table.menu {text-align: right; width: 850px;}

.header_footer2 table.menu td.zinas {width: 100px; text-align: left;}

.header_footer2 table.menu td.spacer {width: 512px;}

.header_footer2 table.menu td {font-size: 14px; }

.header_footer2 table.menu a { padding-left: 10px; padding-right: 11px;}



.header_footer3 { width: 850px;}

.header_footer3 span.zinas {font-size: 26px; color: #76716a; width: 200px; font-weight: bold; padding-left: 8px;}

.header_footer3 table.menu {text-align: right; width: 850px;}

.header_footer3 table.menu td.zinas {width: 200px; text-align: left;}

.header_footer3 table.menu td.spacer {width: 432px;}

.header_footer3 table.menu td {font-size: 14px; }

.header_footer3 table.menu a { padding-left: 10px; padding-right: 11px;}



.header_footer4 { width: 850px;}

.header_footer4 span.zinas {font-size: 26px; color: #76716a; width: 200px; font-weight: bold; padding-left: 8px;}

.header_footer4 table.menu {text-align: right; width: 850px;}

.header_footer4 table.menu td.zinas {width: 200px; text-align: left;}

.header_footer4 table.menu td.spacer {width: 332px;}

.header_footer4 table.menu td {font-size: 14px; }

.header_footer4 table.menu a { padding-left: 10px; padding-right: 11px;}



table.inner1 {width: 604px;}

table.inner1 td.date {width: 150px;}

table.inner1 td.name {width: 254px;}

table.inner1 td.place {text-align: right;}



.index-film-name {

  font-size: 16px;

  font-family: Georgia;

  font-weight: bold;

}

.index-film-text {

    font-size: 10px;

    margin-top: 2px;

    margin-bottom: 10px;

}





.bottom_d {font-size: 10px;}



#par_ars {padding-left: 10px; width: 494px;}

#header_ars_text {font-size: 12px; font-weight: 300; color: #76716a; padding-top: 5px; text-align: justify;}

#header_ars_head {font-size: 26px; color: #76716a; font-weight: bold; padding-top: 8px;}

#head_ars_par {width: 494px; color: #76716a; text-align: right; font-size: 12px; padding-top: 40px;}



.single_klubs {width: 850px; border-bottom: 1px dotted #ff00ff; margin-left: 50px;padding-top: 8px; padding-bottom: 8px; padding-left: 3px;}

.single_notikums_header {width: 850px; border-bottom: 1px solid black; margin-left: 50px; padding-left: 3px;}

.single_film {width: 850px; border-bottom: 1px solid black; margin-left: 50px;padding-top: 0px; padding-bottom: 8px; padding-left: 3px;}



table.notikums_header {font-size: 12px; width: 850px;}

table.notikums_header td.bilde {width: 242px;}

table.notikums_header td.datums {width: 152px;}

table.notikums_header td.text {width: 250px;}

table.notikums_header td.text2 {text-align: right;}



table.film_header {font-size: 12px; width: 850px;}

table.film_header td.bilde {width: 344px; padding-left: 4px;}

table.film_header td.datums {width: 148px;}

table.film_header td.text {width: 240px;}

table.film_header td.text2 {}



table.klub_table { }

table.klub_table td.bilde {vertical-align: top; }

table.klub_table td.text {padding-left: 10px; vertical-align: top;}



table.film_table { }

table.film_table td.img {vertical-align: top;width: 332px;}

table.film_table td.text {padding-left: 10px; vertical-align: top;}



table.film_seansi {border-collapse: collapse;}

table.film_seansi td.producer {width:146px; border-bottom: 1px dotted #fa39f4; font-size:11px;  padding-left: 5px;}

table.film_seansi td.name {width: 238px; border-bottom: 1px dotted #fa39f4; font-size:11px; font-weight: bold; padding-left: 5px;}

table.film_seansi td.valsts { border-bottom: 1px dotted #fa39f4; font-size:11px;  padding-left: 5px;}



.heading_klubs {font-size: 26px; color: #76716a; font-weight: bold;}

.date_klub {font-size: 12px;}



div.1diena {border-bottom: 1px solid black;}

table.day {margin-left: 50px;margin-bottom: 10px; font-size: 11px; width: 850px;}

table.day td.name {}

table.day td.img {text-align: right;}



table.seansi {margin-left: 50px; width: 850px; font-size: 12px; border-collapse: collapse;}

table.seansi tr.top td {width: 212px; border-bottom: 1px solid black; padding-left: 5px;}

table.seansi tr.one td {border-left: 1px dotted #ff00ff; border-bottom: 1px dotted #ff00ff; padding-left: 5px; border-right: 1px dotted #ff00ff; width: 212px;}

 

 

div.time {width: 20px; font-size: 11px; font-weight: bold; float: left;}

div.text {width: 130px; font-size: 11px; float: right;}                           



#headerimg {width: 100%;padding: 0;width: 960px;}



.ars_h_text {font-size: 26px; font-weight: bold; padding-bottom: 5px;}













#top-nav-wrap {width: 940px;padding:4px 0 0 0;margin:0 auto; height:28px}



#top-nav-wrap-ars {padding:0;margin:0 auto; height:49px}







        ul#top-nav {list-style:none;text-align:left;margin:0 10px;padding:0;width:900px;}



        ul#top-nav-ars {list-style:none;text-align:left;margin:4px 10px 0px 0px;padding:4px 0 0 0;float:left;}



        #top-nav li {float:left; border-right:1px solid #FFF}

        

        #top-nav-ars li.z {float: left; border-left: 1px solid #000; height: 20px;}



        #top-nav-ars li {float:left; border-right:1px solid #000}



        #top-nav li a {color:#FFF;display:block;font-weight:normal;line-height:1.7em;padding:0 1.4em 0 1.4em;font-size:1.4em;}



        #top-nav-ars li a {color:#000;display:block;font-weight:normal;line-height:1.7em;padding:0 1em 0 1em;font-size:1.4em; font-weight: bold;}



        #top-nav li a:hover {color:#46323e; }

        form#searchform {
            float: right;
            padding:0;
            margin:10px 0 0;
        }   
        form#searchform ul.search {
            list-style-type: none;
            
            padding:10px 0 0 0;
            margin:0;
            
        }
        form#searchform ul.search li {
            border: none;
            float: left;
        }
        form#searchform ul.search li.padded {
            padding: 3px 3px 0px 0px;
        }
        #top-nav-ars li a:hover {color:#b897a2; font-weight: bold;}
        #top-nav-ars li.z a:hover {color:#b897a2;}
        #top-nav li.right, 
        #top-nav-ars li.right {float:right;border:0;}


        #top-nav li.right div {color:#FFF; padding:0.4em 0.4em;margin:0; line-height:1.4em; font-size:1em; font-weight:bold;}



        #top-nav-ars li.right div {color:#000; padding-top: 1px; padding-left: 5px;margin:0; line-height:1.4em; font-size:1em; font-weight:bold;} 

        

        #top-nav-ars li.right div.meklet {color:#000; padding-top: 5px; padding-left: 5px;margin:0; line-height:1.4em; font-size:1em; font-weight:bold;}                                                   

        

        top-nav-ars li.right div.inp_s {color:#000; padding-top: 3px; padding-left: 5px;margin:0; line-height:1.4em; font-size:1em; font-weight:bold;}



        #top-nav li.right a {color:#FFF; border:0; padding:0; margin:0; line-height:1.4em; font-size:1em;}



        #top-nav-ars li.right a {color:#000; border:0; padding:0; margin:0; line-height:1.4em; font-size:1em;}



        #top-nav li.right a:hover, 



        #top-nav-ars li.right a:hover {border:0;}




        #top-nav li.active a, #top-nav li.active a:hover {color:#46323e;}



        #top-nav-ars li.active a, #top-nav-ars li.active a:hover {color:#b897a2;}







#footer {background:#b7adb5;padding: 0;margin: 0 auto;    width: 940px;    clear: both;}



#footer-ars {background:#000; width: 900px; text-align: center; margin-left: auto; margin-right: auto;}









        ul#foot-nav-ars {list-style:none;text-align:left;margin:0px 0px 10px 10px;padding:0 0 0 0 ;width:900px;}



        #foot-nav-ars li {float:left; border-right:1px solid #000}



        #foot-nav-ars li a {color:#000;display:block;font-weight:normal;line-height:1.0em;padding:0 1.4em 0 1.4em;font-size:1.2em;font-weight:bold}



        #foot-nav-ars li a:hover {color:#b897a2;}



        #foot-nav-ars li.active {border-right:1px solid #000}



        #foot-nav-ars li.active a, #top-nav-ars li.active a:hover {color:#b897a2;}







div#footer-logo {width:574px;margin:10px 0 0px 20px;}



div#footer-morza {padding: 0 0 0 20px;}



div#footer-text {width:314px;margin:10px 0 0 20px; text-align: right; color: #3b3935;    }









.widecolumn {float: left;    padding:5px 0 0 0;    margin: 0 0 0 40px;    width: 552px;}



    



.narrowcolumn {    float: left;    padding:10px 0 0 40px;    margin: 0 0 0 0;    width:552px;}



.narrowcolumn1 {    float: left;    padding:10px 0 0 40px;    margin: 0 0 0 0;    width:800px;}     







div.films-list {float:left; width:232px; margin:0 30px 0 0;}



div.events-list {padding:0 0 20px 0;}







.arche-main {padding:10px 0 0 0;    margin: 0 0 30px 40px;    width:920px;}



.events-list p, .arche-main p, .films-list p {margin:0 0 2px 0}



.events-list p a, .arche-main p a, .films-list p a{font-size:1.2em; font-weight:bold; text-decoration:none;}



#content .events-list h1, .arche-main h1, #content .films-list h1, #sidebar #main-side h1 {font-size: 2.2em;font-family: Georgia, Times;font-weight: bold; color:#b7adb5}



#content .films-list h2 {color:#b7adb5; margin:8px 0; padding:0}



#content .events-list h2 {font-size: 2.2em}



#black-ars-footer {

  margin-left: 20px;

  margin-right: 40px;

  height: 170px;
  float:none;
  background-color: black;

}

#black-ars-footer-adv {

height:100px;
padding-top:30px;
text-align:right;
width:870px;

}

#black-ars-footer-text {
    background-color:black;
    clear:both;
    color:#FF1651;
    font-size:11px;
    margin-left:20px;
    padding-bottom:10px;
    margin-top:20px;
}





#page-b {background:url('vert.gif') repeat-y;background-position:570px 0}

#page-b-ars {  padding-left:15px; }
div.main-page {
    margin-left: 10px;
}
div.main-page h2 {
   color:white;
    font-family:Georgia;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:60px; 
}


#page-b-ars1 {}



#ars-b { width: 880px;padding:0 0 0 0;margin:0 auto; height:10px}



#ars-b1 { width: 880px;padding:0 0 0 0;margin:0 auto; height:3px}   



#ars-b2 { width: 880px;padding:0 0 0 0;margin:0 auto; height:0px}



.gen_spons {width: 850px; margin-left: 50px;color: #76716a; font-weight:bold; font-size: 14px;}



.spons {width: 850px; border-top: 1px dotted red; margin-left: 50px;color: #76716a; font-weight:bold; font-size: 14px;}







#page-b-end {background:url('vert-end.gif') no-repeat;background-position:570px 0; width:600px; height:31px;margin:0 0 10px 0;clear:both}



#page-b-end-ars {width:600px;;margin:0 0 10px 0;clear:both}







.post-cut {float:left; height:237px;    width:232px;    margin:0 30px 8px 0;    padding:6px 0 0 0;}
html>body .post-cut {height: 220px;}



.post-cut-thin {float:left;    width:232px;    margin:0 30px 8px 0;    padding:6px 0 0 0;}

.ars-black2 {
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    margin-bottom:3px;
}
 table.zinjas {

margin-left: 20px;
}
  .news-archive-button {
       text-align: right; 
       padding-right: 40px;
  }
  .news-archive-button a {
   font-size:1.3em;
   font-weight:bold;
  }
  .news-archive-button a img {
    padding-top:3px;
  }
  .entry p {
    font-family:Arial,Tahoma;
    font-size:1.2em;
    margin:2px 0 10px;
    text-align:left;
}
  
table.zinjas td {
    width: 253px;
    padding-right: 30px;
    padding-bottom: 20px;
}

div#sidebar {
background:transparent url(images/line.png) repeat-y scroll 0 50%;
margin-left:605px;
padding:0 0 30px 30px;
width:300px;
}







div#left-side {width:140px;float:left;    margin:0 30px 0 0;padding:0;}







div#right-side {width:145px;    float:left;    margin:10px 0 0 0;padding:0;}







div#main-side {padding:0;    margin:0;    width:315px;float:left}







#main-side p {margin:0 0 10px 0; padding:0; font-size:1.2em}



#main-side p span a{font-weight:bold; text-decoration:none}



#main-side p a {text-decoration:underline}



#main-side p a:hover {text-decoration:none}



#main-side h3 {margin:0 0 2px 0;padding:0}



#main-side h3 #f-ratings {color:#b7adb5; margin:0 6px 0 0}



#main-side h2 {margin:10px 0 6px 0;padding:0}







#main-side .main-side-clean a {font-weight:bold; text-decoration:none;}



#main-side .main-side-clean a p {text-decoration:none; margin:0 0 8px 0;}



#main-side .main-side-clean a img {text-decoration:none; margin:0 0 4px 0;}



#main-side .main-side-clean p {margin:0 0 2px 0; padding:0}



#main-side .main-side-clean p a {font-weight:bold; text-decoration:none}







#sidebar form {margin: 0;}







div#tags {margin:0 0 6px 0;}



#tags a {color:#978c94; font-weight:bold; font-size:1em; padding:0; margin:0 12px 0 0;}



#tags a:hover {color:#4b3542;}



div#comments-link {margin:0 0 6px 0;}



#comments-link a {color:#4b3542; font-weight:bold; font-size:1.1em; padding:0; margin:0;}



#comments-link a:hover {color:#fe0000;}







div#ratings-block {margin:0 0 10px 0;}











#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}



#sidebar ul li {list-style-type: none;list-style-image:none;font-size: 1.1em; font-weight:bold;padding:2px 0 3px 0}



#sidebar #right-side ul li a {color:#493340}



#sidebar #right-side ul li a:hover {color:#fe0000}



#sidebar ul p, #sidebar ul select {margin:5px 10px 8px 0;}



#sidebar ul ul {margin:0;}



#sidebar ul ol {margin: 5px 0 0 10px;}



#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}



ol li, #sidebar ul ol li {list-style: decimal outside;}



#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;    padding: 0;list-style-type: none;list-style-image:none;}







#sidebar #s-comments li a {font-weight:normal}







#sidebar-cats {padding:0; margin:0 0 10px 0;}



#sidebar #sidebar-cats ul {text-align:left}



#sidebar #sidebar-cats ul li {list-style-type: none;list-style-image:none;margin: 0 0 1px 0;



font-family: Arial, Tahoma;    font-size: 1.1em;    font-weight: bold; padding:2px 0 3px 8px}







#sidebar #sidebar-cats ul li a {color:#493340}



#sidebar #sidebar-cats li.current-cat {}



#sidebar #sidebar-cats li.current-cat a, #sidebar #sidebar-cats ul li a:hover {color:#fe0000}







#sidebar .ec3_list {



 word-spacing:-1px;



 letter-spacing:-0.2px;



}







.ec3_list li {color:#f79204; font-size: 1em!IMPORTANT;}







.ec3_list li:before {content:"" !IMPORTANT;}







div#h-nav {margin:10px 0 30px 40px}



#header #h-nav a.parent-title, #header #h-nav .parent-title



{font-size: 2.2em;font-family: Georgia, Times;font-weight: bold; }



a.parent-title-ars, .parent-title-ars 



{font-size: 2.2em;font-family: Georgia, Times;font-weight: bold; border:0;margin:0;padding:0}



div.parent-title-ars {padding:0 0 4px 40px;}



#header #h-nav, #header #h-nav a {font-size: 1.2em; font-family: Arial, Tahoma; font-weight:normal;}



div#h-nav-sub {margin-top:8px}



#header #h-nav-sub, #header #h-nav-sub a {font-size: 0.9em; font-family: Arial, Tahoma; font-weight:normal;}







.widecolumn h2 {font-size: 2.1em;margin:4px 0 16px 0}







.narrowcolumn h2 {font-size: 1.6em;margin:4px 0 8px 0}







.post-data, #main-side .post-data {font-family: Arial, Tahoma; font-size: 1.0em;    margin:0; padding:0;color: #978c94;}



.post-data-ars {font-family: Arial, Tahoma; font-size: 1.0em;    margin:0; padding:0 0 0 0 ;color: #000;}

.post-data-ars1 {font-family: Arial, Tahoma; font-size: 1.0em;    margin:0; padding:10px 0 0 0 ;color: #000;}  



#content .post-data, #main-side div.post-data, #content .post-data-ars, #main-side div.post-data-ars {margin-bottom:4px}



.post-data a {font-size: 1.0em; color:#978c94; padding:0 2px 1px 2px; font-weight:bold;}



.post-data-ars a {font-size: 1.0em; color:#402a37; padding:0 0px 0px 0px; font-weight:bold;}



.post-data a:hover {color:#402a37;}







div.entry {margin:8px 0 0 0;}



.entry p {font-family: Arial, Tahoma;font-size: 1.2em;text-align: left;margin:2px 0 10px 0;}



.entry .entry_author_image img {float:left; margin:0 10px 10px 0}



.post-cut .entry_author_image img, .post-cut-thin .entry_author_image img {float:left; margin:0 10px 2px 0;width:84px; height:84px}







a.more-link img {border:0}







div#go-all {text-align:right;margin:8px 40px 14px 0;padding:0 29px 0 0; background:url('light-arrow.gif') no-repeat top right}



#go-all a {color:#b6acb4; font-weight:bold; font-size:1.1em; padding:0; margin:0;}



#go-all a:hover {color:#4b3542}







.postmetadata {clear: left;margin:0 0 4px 0;padding:0}



    



.postmetadata p {



    font-family: Arial, Tahoma;



    font-size: 1.0em;



    text-align: left;



    margin:0;



    padding:0;



    }







.post {padding: 0 20px 30px 0;}



    



.post h3 {font-size: 1.6em;margin:6px 0 0 0}







.post hr {



    display: block;



    }











.widecolumn .smallattachment {



    text-align: center;



    float: left;



    width: 128px;



    margin: 5px 5px 5px 0px;



}







.widecolumn .attachment {



    text-align: center;



    margin: 5px 0px;



}



















/* End Structure */











/*    Begin Headers */











h3#comments {    padding: 0;    margin: 40px auto 20px ;    font-family: Georgia, Tahoma;    font-size: 1.7em;    }



    



h2.pagetitle {



    margin:4px 0 20px 0;



    font-family: Arial, Tahoma;



    font-size: 1.3em;



}



/* End Headers */















/* Begin Images */



p img {



    padding: 0;



    max-width: 100%;



    }







/*    Using 'class="alignright"' on an image will (who would've



    thought?!) align the image to the right. And using 'class="centered',



    will of course center the image. This is much better than using



    align="center", being much more futureproof (and valid) */







img.centered {



    display: block;



    margin-left: auto;



    margin-right: auto;



    }







img.alignright {



    padding: 4px;



    margin: 0 0 2px 7px;



    display: inline;



    }







img.alignleft {



    padding: 4px;



    margin: 0 7px 2px 0;



    display: inline;



    }







.alignright {



    float: right;



    }







.alignleft {



    float: left



    }



/* End Images */















/* Begin Lists







    Special stylized non-IE bullets



    Do not work in Internet Explorer, which merely default to normal bullets. */







html>body .entry ul {    margin-left: 0px;    padding: 0 0 0 30px;    list-style: none;    padding-left: 10px;    text-indent: -10px;    } 







html>body .entry li {    margin: 7px 0 8px 10px;    }







.entry ul li:before, #sidebar ul ul li:before {content: "\00BB \0020";}



.entry ol {padding: 0 0 0 35px;margin: 0;}



.entry ol li {margin: 0;padding: 0;}



.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}







/* End Entry Lists */















/* Begin Form Elements */



#searchform {margin: 0 auto;}

#searchform input {

    background-color: black; color: white ; border: 0px;

}





#top-nav #searchform div {margin: 0; padding:0}



#searchsubmit {margin: 0 10px 0 0;}



.entry form { text-align:center;}



select {width: 130px;}







#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
    background-color: #000;
    color: #FFF;
    border: 1px solid #FFF;
}
#commentform textarea {
    width: 100%;
    padding: 2px;
    background-color: #000;
    color: #FFF;
    border: 1px solid #FFF;
    overflow: hidden;
    }

#commentform #submit {
    margin: 0;
    float: right;
    }



/* End Form Elements */


/* Begin Comments*/
.alt {
    margin: 0;
    padding: 10px;

    }
.commentlist {
    padding: 0;
    text-align: justify;
    }







.commentlist li {

   background-color:black;
   border:1px solid #FFF;
   color:white;
    margin: 15px 0 3px;
    padding: 5px 10px 3px;
    list-style: none;
    }
    .commentlist li a {
        color: white;
        text-decoration: underline;
    }   







.commentlist p {



    margin: 10px 5px 10px 0;



    }







#commentform p {



    margin: 5px 0;



    }







.nocomments {



    text-align: center;



    margin: 0;



    padding: 0;



    }







.commentmetadata {
    margin: 0;
    display: block;
    font-size: 1em;
    }



/* End Comments */



















/* Begin Calendar */



#wp-calendar {



    empty-cells: show;



    margin: 10px auto 0;



    width: 155px;



    }







#wp-calendar #next a {



    padding-right: 10px;



    text-align: right;



    }







#wp-calendar #prev a {



    padding-left: 10px;



    text-align: left;



    }







#wp-calendar a {



    display: block;



    }







#wp-calendar caption {



    text-align: center;



    width: 100%;



    }







#wp-calendar td {



    padding: 3px 0;



    text-align: center;



    }







#wp-calendar td.pad:hover { /* Doesn't work in IE */



    background-color: #fff; }



/* End Calendar */















/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



    cursor: help;



    }







acronym, abbr {



    border-bottom: 1px dashed #999;



    }







blockquote {



    margin: 15px 30px 0 10px;



    padding-left: 20px;



    border-left: 5px solid #ddd;



    }







blockquote cite {



    margin: 5px 0 0;



    display: block;



    }







.center {



    text-align: center;



    }







hr {



    display: none;



    }







a img {



    border: none;



    }







.navigation {    display: block;    text-align: center;    padding: 10px 60px 30px 0;    }



    



.navigation a {font-size:1.2em; font-family: Georgia, Times; font-weight: bold;}







/* End Various Tags & Classes*/

/* +start clearing fix rules */

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/



.clearfix {display:block;}



/* End hide from IE Mac */


/* Single new */
.heading-name2 {
    color:white;
    font-family:Georgia;
    font-size:20px;
    font-weight:bold;
    margin-bottom:0;
}
.cont_spacer {
    margin-left:40px;
    margin-right:40px;
    margin-top:50px;
}

.right_zina {
    float:right;
    width:540px;
    margin-right:25px;
    margin-top:25px;
}

.date-zina {
    color:#660920;
    font-size:12px;
    font-weight:bold;
}
p.zina {
    color:#660920;
    font-family:Georgia;
    font-size:13px;
    font-weight:normal;
    margin-bottom:5px;
    text-align:justify;
}
.back-zina {
    font-size:13px;
    font-weight:bold;
    margin-bottom:20px;
    margin-top:60px;
    cursor: hand;
}
.left_zina {
    float:left;
    width:300px;
}
.left_zina img {
    padding: 5px;
    background-color: black;
}   
div.comments-center {
    width: 50%;
    clear:both;
    margin-left:250px;
    padding-top:10px;
}
/* end news */

/* begin gallery */
div.single_photo_gallery {
    clear:both;
    margin-top: 20px;
}

/*end gallery */

/*begin contacts */
div.narrowcolumn h2.ars-black {
    font-size:1.6em;
    margin:0 0 0 0;
}
/* end contacts */

/* begin sponsors*/
    div.sponsori p {
        text-align:center;
    }
    div.sponsori img {
        display: inline;
    }
    div.sponsori img.hr {
        margin-left:-40px;
        display:block;    
    }

/* end sponsors */
/* start movies */
.orig-val-filma  {
     color: #660920;
     margin-top: 4px;
     margin-bottom: 15px;
     font-size: 12px;
     font-weight: bold;
     font-family: Georgia;
}

.valsts-filma {
     color: #660920;
     margin-bottom: 15px;
     font-size: 12px;
     font-family: Georgia;
}

.nos-filma {
     color: #660920;
     font-size: 12px;
     font-family: Georgia;
     font-weight: bold;
}

.rez-filma {
     color: #660920;

     font-size: 12px;
     font-family: Georgia;
}

/* end movies */

/* front sidebar */
div#sidebar div.festival_title {
    color: white; font-weight: bold; font-size: 16px; font-family: Georgia; margin: 10px 0 10px 0;
}
div#sidebar div.index-film-name {
font-family:Georgia;
font-size:16px;
font-weight:bold;    
}
div#sidebar div.index-film-text {
font-size:1.2em;
font-weight: normal;
margin-bottom:10px;
margin-top:2px;
}
/* end front sidebar */

/* start programme */
table.prog_table {
    width: 860px;
    margin-left: 20px;
}
table.prog_table  td {
    padding-bottom: 30px;
    vertical-align:top;
}

table.table_programma {
width: 400px;
border-collapse: collapse;
}

table.table_programma  td.top{
font-size: 16px; font-family: Georgia; color: #660920; font-weight: bold; border-bottom: 1px solid black;
padding-bottom: 8px;
}
table.table_programma tr.cinema td {
    padding-bottom: 5px;
    border-bottom: 1px solid black;
    font-size: 12px;
}
table.table_programma td.time {
font-size: 12px; 
padding-bottom: 0px; padding-top: 5px;
}
table.table_programma td.specs{
font-size: 12px;  padding-bottom: 0px; padding-top: 5px;
}
table.table_programma td.name{
font-size: 12px; padding-bottom: 0px; padding-top: 5px;
}


/* end programme */

div.page-title {
 clear:both;
}

div.page-title h2, ul, li {
 display:inline;
}
div.page-title ul {
    list-style-type: none;
}
div.page-title ul li a {
    font-size: 13px;
    font-weight: bold;
}

div.filmas-seansi table {
 border-collapse: collapse;
 border: none;
 }
 div.filmas-seansi table th {
  font-weight: bold;
 }
div.filmas-seansi table td, div.filmas-seansi table th {
    border: 1px solid black;
    padding: 2px 5px 2px 5px;
}
div.no_screenings_text {
    font-size:13px;
    margin-bottom: 90px;
    margin-left: 40px;
    height: 140px;
    float: right;
    clear:both;
    width: 500px;
}
div.text-zina {
    font-size: 1.2em;
}
strong {
 font-weight: bold;
}
em {
 font-style: italic;
}
