* html{
    filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


body {
  margin: 0;
  padding: 0 495px;
  background: #000;
}

#tier-1 {
  width: 99%; /* 56% */
  max-width: 510px;
  margin: 0 auto;
  padding: 0;
   
}

    /* Ie 6 */
    * html #tier-1 {
      width: expression(document.body.clientWidth > 1400 ? "510px" : "99%" ); 
      /* 56%*/
    } 

#tier-2 {
  position: relative;
  margin: 0 -495px;
  min-width: 990px;
  
}

    /* \*/
    * html #tier-2 { height: 0; }
    /* */

#tier-3 {
  width: 100%;
  background: url('images/bg_global.png');
}

#header {
  position:relative;
  margin-bottom: 10px;
  padding-bottom: 20px;
  background: url('images/bg_header.png') repeat-x;
}

#index #header { margin-bottom: 0; }

#logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 208px;
  background: url('images/gfx_logo.png') no-repeat;
}

#logo a {
  position: absolute;
  top: 25px;
  left: 15px;
  width: 175px;
  height: 75px;
  text-indent: -9999pt;
  outline: none;
  text-decoration: none;
}

#navigation {
  float: left;
  display: inline;
  width: 59%;
  margin-left: 6%;
  margin-bottom:0;
  padding: 0 0 0 200px;
  list-style: none;
}

#navigation li {
  float: left;
  width: 19.85%;
}

#navigation a, #navigation a em {
  display: block;
  height: 150px;
}

#navigation a {
  background-image: url('images/gfx-sprite_nav.png');
  background-repeat: no-repeat;
  cursor: pointer;
  text-indent: -9999pt;
  outline: none;
  text-decoration: none;
}

#nav-1 a { background-position: 50% 0; }
#nav-2 a { background-position: 50% -150px; }
#nav-3 a { background-position: 50% -300px; }
#nav-4 a { background-position: 50% -450px; }
#nav-5 a { background-position: 50% -600px; }

#nav-1 a:hover, #nav-1 a:focus, #nav-1.cur a { background-position: 50% -750px; }
#nav-2 a:hover, #nav-2 a:focus, #nav-2.cur a { background-position: 50% -900px; }
#nav-3 a:hover, #nav-3 a:focus, #nav-3.cur a { background-position: 50% -1050px; }
#nav-4 a:hover, #nav-4 a:focus, #nav-4.cur a { background-position: 50% -1200px; }
#nav-5 a:hover, #nav-5 a:focus, #nav-5.cur a { background-position: 50% -1350px; }


#login{
  float: right;
  display: inline;
  width: 12%;
  height: 140px;
  padding: 10px 2% 0 0;
  background: url('images/gfx_header-r.png') no-repeat 100% 100%;
  font-size: .9em;
}

#login fieldset { padding: 0; }

#login legend { display: none; }

#login p { margin: 0 0 3px; }

#login label { color: #ddd; }

#login .textfield {
  width: 99%;
}

#login a { color: #fff; }

#login p.action { margin-top: 7px; }

#login p.action input { float: left; }

#login p.action a{ 
  float:left;
  margin-top:2px;
}


a#loged {
  position:relative;
  float:left;
  padding-top:0px;
  height:150px;
  width: 12%;
  background:url('images/tavo_zona.png') no-repeat left top;
  overflow:hidden;
}
    a#loged:hover, a#loged.active{background-position: bottom left;}

a#f-logout {
  position:absolute;
  left:93%;
  width:65px;
  height:23px;
  z-index:2;
  background:url('images/ico-logingout.gif') no-repeat left top;
  text-indent: -5000em;
}

a#loged img{
    float:left;
    width:53px;
    height:68px;
    padding:75px 31px 0 31px;
}

#index-content {
  position: relative;
  height: 430px;
  margin-top: -10px;
  font-size: .9em;
}


#index-gfx-r {
  position: absolute;
  top: -10px;
  right: -1px;
  width: 160px;
  height: 440px;
  background: url('images/gfx_index-r.png') no-repeat 100% 0;
  z-index:3;
}

    * html #index-gfx-r {
        filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/gfx_index-r.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none');
    }
    
#index-gfx-b {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 68px;
  background: url('images/bg_footer.png') repeat-x 0 100%;
  z-index:2;
}

#index-gfx-b i {
  position: absolute;
  bottom: 0;
  right: 10%;
  left:27%;
  width:63%;
  /*height: 230px;*/
}


    #index-gfx-b #i-aqua{ 
        
        position:absolute;
        right:40%;
        bottom:0;
        width:140px;
        height:230px;
        background:url('images/gfx_index-b-aqua2.png') no-repeat left bottom;
    }
        * html #index-gfx-b #i-aqua { background:transparent;}

    #index-gfx-b #i-calc{ 
        
        position:absolute;
        left:5%;
        bottom:0;
        width:130px;
        height:95px;
        background:url('images/gfx_index-b-skaic.png') no-repeat left bottom;
    }
        * html #index-gfx-b #i-calc { background:transparent;}
    
    #index-gfx-b #i-invite{
        position:absolute;
        right:12%;
        bottom:13px;
        width:180px;
        height:80px;
        background:url('images/gfx_index-b-invite.png') no-repeat right bottom;    
    }
    
        * html #index-gfx-b #i-invite { background:transparent;bottom:8px; } 
    
#facebook {
  position: absolute;
  bottom: 95px;
  right: 18px;
  width: 120px;
  margin: 0;
}

*html #facebook {
  right: -12px;
}

#newsboard {
  position: absolute;
  top: 35px;
  left: 0;
  width: 25%;
  height: 285px;
  background: url('images/bg_newsboard-l.png') repeat-x;
}

#newsboard-tier-1 {
  height: 285px;
  background: url('images/bg_newsboard-r.png') no-repeat 100% 0;
}

#newsboard h3 {
  position: absolute;
  top: -14px;
  left: 55%;
  width: 88px;
  height: 57px;
  margin: 0;
}

#newsboard h3 a {
  display: block;
  height: 57px;
  background: url('images/label_news.png') no-repeat;
  text-indent: -9999pt;
}

#newsboard dl {
  padding: 40px 20px 0 10px;
  margin: 0 0 0 0;
}

#newsboard dt { font-weight: bold; }

#newsboard dd {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e4c9ab;
}

#hotspot {
  position: absolute;
  top: 22px;
  left: 27%;
  width: 40%;
  z-index:1;
}


#announcements {
  float: left;
  width: 60%;
  height: 329px;
  background: url('images/bg_announcements-l.2.png') no-repeat;
  z-index:4;
}

#announcements-tier-1 {
  position: relative;
  height: 329px;
  background: url('images/bg_announcements-r.2.png') no-repeat 100% 0;
  
}

#hotspot h2 {
  position: absolute;
  top: -21px;
  right: -79px;
  margin: 0;
}

#announcements h3 {
  margin: 0;
  padding: 15px 5% 5px;
  font-size: 10px; 
  line-height: 10px; 
}

#recent-design, #fresh-wish, #addtl-prize, #recent-video {
  padding: 0 5%;
  
}

#recent-design, #recent-video {
  width: 90%;
  margin: 0 auto;
  height: 85px; 

}

#recent-design div{
  float: left;
  width: 50%;
}

#recent-design div.r{ float: right;text-align: left; }

#recent-design p {
  position: relative;
  float:left;
  width: 105px;
  height: 70px; 
}

#recent-design ins {
  position: absolute;
  left: 0;
  top:0;
  width: 105px;
  height: 70px; 
  background: url('images/card-overlay-tiny.png') no-repeat;
}



#recent-video img{ float:right;padding:0 0 0 10px;}
    #recent-video span{ 
        display:block;
        font-weight:bold;
    }
    
    #recent-video p{
        overflow:hidden;
        margin:0;
    }

#fresh-wish { height: 75px;overflow:hidden  }

#fresh-wish br { display: none; }

#fresh-wish big {
  display: block;
  margin-top: 5px; 
  font-weight: bold;
}

#fresh-wish img,
#fresh-wish span,
#addtl-prize img {
  float: right;
  margin-left: 5px;
}

* html #fresh-wish span {
  display: inline-block;
  width: 60px;
  height: 75px;
}

#addtl-prize {
  position: relative;
}


#addtl-prize img {
  position: relative;
  margin-top:-20px;
}

#addtl-prize p{
    margin:0;
    padding:0;
    height:60px;
    overflow:hidden;
}


#top-users {
  float: right;
  width: 37%;
  margin-top: 30px;
  background: url('images/bg_top-users-l.png') no-repeat;
  z-index:4;
}
  

#top-users-tier-1 {
  height: 250px;
  padding: 12px 10px;
  background: url('images/bg_top-users-r.png') no-repeat 100% 0;
}
    #top-users-tier-1 h3{ line-height:14px;}

#top-users h3 {
  margin: 0;
  padding: 0 0 5px;
}

#top-users ol {
  margin-left: 0;
  margin-bottom: 12px;
  list-style-position: inside;
}

#top-users li {
  position: relative;
  margin-bottom: 1px;
  border-bottom: 1px solid #e4c9ab;
}

#top-users em {
  position: absolute;
  right: 0;
  font-style: normal;
}

* html #top-users em { right: 10px; }

#top-users li.last { border: 0; }

#extra {
  position: absolute;
  top: 15px;
  right: 10%;
  width: 22%;
  z-index:1;
}

#poll { background: url('images/bg_poll-l.png') no-repeat left top; }

#poll-tier-1 {
  height: 150px; /* 130px */
  padding: 10px;
  margin:0;
  background: url('images/bg_poll-r.png') no-repeat 100% 0;
}

#poll h3 { margin: 0 0 5px; }

#poll a.pollBtn{
    position:absolute;
    font-size:11px;
    font-weight: bold;
    top:145px;
}
    #poll a#arh{ right:10px; }
    
    #poll a#rez, #poll a#bals{ right:70px; }

        
#poll fieldset {
  position:relative;    
  float:left;    
  height:100px;
  width:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}

#poll label {
  position: relative;
  display: block;
  margin-top: 3px;
  padding-left: 20px;
  /*height:15px;*/
  zoom: 1;
}

#poll input {
  position: absolute;
  top: 0;
  left: 0;
}    

/* safari, khtml, webkit */
body:last-child:not(:root:root) #poll input {
  left: -1px;
  top: -2px;
}


#poll .action button, #poll .action a { vertical-align: middle; }

#poll .action button {
  position:absolute;
  left:10px;
  top:140px;
  padding: 0 .25em;
  margin:0;
}



#index-left-banner {
  position: absolute;
  bottom: 0;
  left: 0;
  width:315px;
  height:215px;
  z-index:3;
}

  #index-left-banner-filter{
    width: 311px;
    height: 203px;
    padding:12px 0 0 4px;
    background: url('images/gfx_index-left-banner-mac3.png') no-repeat left bottom; 
  }

  * html #index-left-banner-filter {
     filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/gfx_index-left-banner-mac3.png', sizingMethod='image')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none');
  }
    #index-left-banner-filter embed,
    #index-left-banner-filter embed a{position:relative;}



#index-right-banner, #inside-left-banner {
  width: 209px;
  height: 158px;
  margin: 5px auto 0;
  padding: 8px 0 0 9px;                         
  background: url('images/gfx_index-right-banner-frame2.png') no-repeat;
}

    #inside-left-banner{margin-top:-20px;}

#content {
  float: right;
  display: inline;
  width: 72%;
  margin-right: 2%;
  padding-bottom: 75px;
}

#content-tier-1 { background: #fff url('images/bg_content-bl.png') no-repeat 0 100%; }
#content-tier-2 { background: url('images/bg_content-br.png') no-repeat 100% 100%; }
#content-tier-3 { background: url('images/bg_content-tl.png') no-repeat; }
#content-tier-4 { background: url('images/bg_content-tr.png') no-repeat 100% 0; }

#main, .dreamsfooter {
  min-width: 675px;
  width:90%;
  min-height: 100px;
  margin: 0 auto;
  padding: 30px 0 50px 0;
}
  .dreamsfooter{padding:0 0 30px 0;}

* html #main { height: 100px; }

div.g-1, div.g-2, div.g-3, div.g-35, div.g-31, div.g-4, div.g-5, div.g-6,
div.g-7, div.g-8, div.g-9, div.g-10, div.g-11, div.g-12 {
  float: left;
  /*margin-right: 15px;*/
  margin-right:2%;
}
div.g-31.extra { margin-right:8%;} 

div.last, .last { margin-right: 0; }
  div.last img, div.last a img { float:right;}

.row  { width: 100%;margin-bottom: 1.25em;}

.g-1  { min-width: 100px;width:14%;} /* Max image width: minwidth-10px;*/ 
.g-2  { min-width: 215px;width:31%;} 
.g-3  { min-width: 330px;width:48%;} 
  .g-35  { min-width: 360px;width:53%;} 
  .g-31  { min-width:300px;width:44%}                                   
  
.g-4  { min-width: 445px;width:65%;} /* 430px */
.g-5  { min-width: 560px;width:82%;} 
.g-6, div.g-6 {
  min-width: 675px;
  width:100%;
  margin: 0;
}

                                     

.a-1  { padding-right: 115px; }
.a-2  { padding-right: 240px; }
.a-3  { padding-right: 345px; }
.a-4  { padding-right: 460px; }
.a-5  { padding-right: 575px; }

.p-1  { padding-left: 115px; }
.p-2  { padding-left: 230px; }
.p-3  { padding-left: 345px; }
.p-4  { padding-left: 460px; }
.p-5  { padding-left: 575px; }

#sidebar {
  float: left;
  display: inline;
  width: 22%;
  margin: 30px 0 180px 2%;
}

#sidebar-tier-1 { background: #fff url('images/bg_sidebar-bl.png') no-repeat 0 100%; }
#sidebar-tier-2 { background: url('images/bg_sidebar-br.png') no-repeat 100% 100%; }
#sidebar-tier-3 { background: url('images/bg_sidebar-tl.png') no-repeat; }
#sidebar-tier-4 {
  min-height: 40px;
  padding: 20px 20px 15px;
  background: url('images/bg_sidebar-tr.png') no-repeat 100% 0;
}
#sidebar dl{  font-size:1.2em;}

#sidebar dt, #sidebar dd, #sidebar dd li { margin-bottom: .2em;}

#sidebar dt { font-weight: bold; }

#sidebar dd { font-size:0.88em; }

#sidebar a { color:#000; }
#sidebar ul {
  margin: 0 0 0 1em;
  padding: 0;
  list-style: none;               
}

  #sidebar.orange a{color:#fff;}
  #sidebar.orange  #sidebar-tier-1{ background: url('images/bg_sidebar-bl.orange.png') no-repeat left bottom;}
  #sidebar.orange  #sidebar-tier-2{ background-image:url('images/bg_sidebar-br.orange.png');}
  #sidebar.orange  #sidebar-tier-3{ background-image:url('images/bg_sidebar-tl.orange.png');}
  #sidebar.orange  #sidebar-tier-4{ background-image:url('images/bg_sidebar-tr.orange.png');}


#footer {
  position: relative;
  clear: both;
  height: 20px;
  padding-top: 20px;  
  background: #000;
  zoom: 1;
}

#index #footer { height: 20px;padding-top:20px; }

#footer, #footer a { color: #fff; }

#footer p {
  position: absolute;
  bottom: 10px;
  right: 20px;
  margin: 0;
}


#footer ul {
  position: absolute;
  bottom: 10px;
  left: 20px;
  margin: 0;
  list-style: none;
  top: 10px;
}


#footer li {
  float: left;
  margin-right: 3em;
}

#footer li a, #footer li span {
  padding-left: 20px;
  background-image: url('images/ico-sprite_footer2.png');
  background-repeat: no-repeat;
}

#footer-feedback a { background-position: 0 -18px; }
#footer-job a { background-position: 0 -56px; }
#footer-phone span { background-position: 0 -38px; }


#footer li#footer-ebank{
    height:19px;
    padding-right:8px;
    background:url('images/ebank.right.bg.gif') no-repeat right top;

}

    #footer li#footer-ebank a{
        float:left;
        margin:0;
        height:19px;
        line-height:19px;
        padding:0 0 0 27px;
        color:#000;
        text-decoration: none;
        background:url('images/ebank.left.bg.gif') no-repeat left top;    
    }

#footer-gfx {
  position: absolute;
  bottom: 40px;
  width: 100%;
  height: 68px;
  background: url('images/bg_footer.png') repeat-x 50% 100%;
}

#footer-gfx-1, #footer-gfx-2 {
  position: absolute;
  bottom: 0;
}

#footer-gfx-1 {
  left: 0;
  width: 153px;
  height: 174px;
  background: url('images/gfx_footer-inner-l.png') no-repeat 0 100%;
}

#footer-gfx-2 {
  right: -1px;
  width: 163px;
  height: 98px;
  background: url('images/gfx_footer-inner-r.png') no-repeat 100% 100%;
}



* html #footer-gfx-1 {
  filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/gfx_footer-inner-l.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none');
}

* html #footer-gfx-2 {
  filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/gfx_footer-inner-r.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none');
}

/* -------------------------------------------------------------------------- */
/* Content elements */

.marked {
  padding: 10px;
  border: 1px solid #ef6e13;  
}

.marked.w300{
    float:right;
    width:278px;
}

  .marked ul {margin-left: 1.5em;}
  .marked li {margin-bottom: 1em;}

div.pensija-right{
    float:right;
    width:300px;
    margin:0 0 20px 20px;
    
}
.pensija-img{ float:right;clear:both;margin:0 0 2.0em 0; } 

.not-so-important,
.important {
  width:96%;
  padding:2%;
  background: #fdf5e8;
  
}
    .orange-border {border: 1px solid #ef6e13;}
        .orange-border h3{margin-top:0;} 

    .gray-border {
      position: relative;
      float: left;
      border: 1px solid #ef6e13;
    }
        .gray-border div.text{ padding-right:180px; }
        .gray-border img{
            position:absolute;
            right:1.5em;
            top:1.5em;
         }
        .gray-border a{ text-decoration: underline; }
        .gray-border a:hover{ text-decoration: none; }
    
    .red-border { border:1px solid red;}
    
    #prizes .important a{ font-size:1.00em !important;}
    
    .img-right{
        position:relative; 
        float:right;
        margin-left:10px;
        margin-bottom:10px;
    }
    
    .img-left{
        position:relative; 
        float:left;
        margin-right:10px;
        margin-bottom:10px;
    }

a.external, a.pdf{ margin-right:5px;display: inline; }

    a.external img, a.pdf img{
        position:relative !important;
        float:none !important;
        margin:0 0 0 5px !important;
        padding:0 !important;
        left:0 !important;
        top:0 !important;
    }

    
a.thickbox{
    z-index:4;    
}

a.popup{
  position:relative;
  display:inline-block;
  padding-left: 24px;
  background: url('images/popup-link.gif') no-repeat;
  color: #004fb0;
}

a.closeForm{
    position:absolute; 
    width:25px;
    height:25px;
    background:url('images/ico-close_btn.png') no-repeat left top;
    top:10px;
    left:10px;
    text-indent:-5000em;
}

a.index-title{
    position:relative;
    display:inline-block;
    padding-left:15px;
    background: url('images/ico-arrow-smal.gif') no-repeat left center; 
}



a#inviteFriend{
    position:absolute;
    display:block;
    left:0;
    width:88px;
    height:66px;
    background:url('images/postcard_inside.png') no-repeat left top;
    font-size:0px;
    z-index:99;
}

    * html a#inviteFriend{
        filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/postcard_inside.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none');
        cursor: hand;   
    }


.active, .selected { background: #000 url('images/header-emphasis-bg.gif') repeat-x; }

a.active,
a.selected,
.active a{
  color: #fff !important;
  text-decoration: none;
  border-color: #000 !important;
  outline: none;
}
  #sidebar .active{ background:none;}
  #sidebar .active a, #sidebar .active ul .active a{ color:#f37221 !important;text-decoration:none; }
  #sidebar .active ul li a{ color:#000 !important;text-decoration: underline;}
  
  #sidebar.orange .active a, #sidebar.orange .active ul .active a{ color:#000 !important;text-decoration:none; } 
  #sidebar.orange .active ul li a{ color:#fff !important;text-decoration: underline;}
      
a.tooltip_link, 
a.tooltip_link:visited, 
a.tooltip_link:active,
.js span.expander,
.tooltip_link2,
.tooltip_link2:visited,
.tooltip_link2:active
{
    color: #000 !important;
    border-bottom: 1px dotted #000 !important;
    text-decoration: none !important;
} 
a.tooltip_link:hover,
a.tooltip_link2:hover{ border: none !important; }


.js span.expander { cursor: pointer; }

.js #tooltip_block{display:none;}

#tooltip {
    position: absolute;
    width: 20em;
    border: 1px solid #ef6e13;
    background: #fdf5e8;
    padding: 10px;
}

#tooltip h3, #tooltip div {
    text-align: left;
    margin: 0;
    font-size:1.0em;
    line-height:1.5em;
}
h1.title{
  font-size:2.5em;
  margin-top:0;
  color:#000;
  
}

h3.attention{
    background:url('images/ico-important.gif') no-repeat left center;
    padding:3px 0 3px 35px;
}

h3.title { margin-top:0; }

div.banner{
  float:none;
  margin:0 auto 2.0em auto;
  text-align:center;
}

.collapsed {
  display: none;
}

.trigger {
  color: #000;
  border-bottom: 1px dashed #000;
  cursor: pointer;
}
  a.toggler{ 
    text-decoration:none !important;
    border-bottom: 1px dashed #000;
    line-height:2.5em;
  }

div.movie_block{
    width:310px;
    margin:0 auto;
    padding:20px 0 0 0;
}
    div.movie_block .youtube{
        margin:0 0 10px 0;
    }
    
    div.movie_block .xl {
        margin:0;
    }

#mov2{ float:left;width:180px;display:none;}

#zingsniaimov{ padding-left:200px}


#contestMusic{
    position:relative;
    width:315px;
    height:216px;
    margin:0 auto; 
    padding: 70px 300px 0 60px; 
    background: url('images/music_contest_banner_new.gif') no-repeat;    
}




/* -------------------------------------------------------------------------- */ 

div.planai
{      
    border: 1px solid #E36913;     
    margin-bottom: 20px;                        
}  
table.planai
{            
    border-collapse: collapse; 
    margin-bottom: 0px;               
}
table.planai td, table.planai th{ border-right: 1px solid #FFFFFF; }
table.planai thead td
{
    background: #e36913;
    border-bottom-color: #FFFFFF;
}
table.planai thead th
{
    background: #000000;
    color: #FFFFFF;
    border-bottom-color: #FFFFFF;
}
table.planai tbody th
{                           
    background: #f3f3f3; 
    border-bottom-color: #FFFFFF;         
}                           
table.planai td, table.planai th{ vertical-align: middle}
table.planai td img{
    margin: 0px;
    padding: 0px;
}                       
table.planai th span{ font-weight: normal; }  
table.planai td.nob, table.planai th.nob{ border-right: none; }
/* -------------------------------------------------------------------------- */

div.planai_b{
    border: 4px solid #000;
    border-top:0px;     
    margin-bottom: 20px;
    
}

table.planai_b{
    border-collapse: collapse; 
    margin-bottom: 0px;     
}

table.planai_b td, table.planai_b th{ border-right: 1px solid #FFFFFF; }

table.planai_b tr.b td,
table.planai_b tr.b th,
table.planai_b thead th{
    background:#000;
    color:#fff;     
}

table.planai_b thead th{ font-size:2.5em; }

table.planai_b tr.o td{ background:#e36914; }

table.planai_b td, table.planai_b th{ vertical-align: middle }
table.planai_b td img
{
    margin: 0px;
    padding: 0px;
}                       
table.planai_b th span{ font-weight: normal; }  
table.planai_b td.nob, table.planai_b th.nob{ border-right: none; }

strong.sif_w, strong.sif_b{font-size:1.5em;line-height:100%;}

    strong.sif_w a{color:#fff;}
    strong.sif_o a{color:#e36914;}
    
    
    
/* -------------------------------------------------------------------------- */

.points-1 .g-3 p{
  position:relative; 
  min-height:115px;
  padding-left:135px; 
}
* html .points-1 .g-3 p{ height:115px;}

  .points-1 .g-3 p img{ 
    position:absolute;
    margin-left:-135px;
  }
  
.points-2 .g-3 p{ 
  position:relative;
  min-height:115px;
  padding-right:135px; 
}
* html .points-2 .g-3 p{ height:115px;}

  .points-2 .g-3 p img{ 
    position:absolute;
    right:0;
  }
    
.points-3 .g-3 p{ 
  position:relative;
  min-height:210px;
  padding-left:135px;
   
}
* html .points-3 .g-3 p{ height:210px;}

  .points-3 .g-3 p img{ 
    position:absolute;
    margin-left:-135px;
    z-index:1;
  }
  
  .points-3 .g-3 p i,
  .points-4 .g-3 p i{
    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
    width:120px;
  }
    /* Status */
    
    .g-3 p i.new{ 
        height:42px;
        background:url('images/status_new.png') no-repeat left top;
    }
    .g-3 p i.added{ 
        height:44px;
        background:url('images/status_added.png') no-repeat left top;
    }
    
    .g-3 p i.limited{ 
        height:65px;
        background:url('images/status_limited.png') no-repeat left top;
    }

    .g-3 p i.special{ 
        height:64px;
        background:url('images/status_special.png') no-repeat left top;
    }
    
    .g-3 p i.updated{ 
        height:50px;
        background:url('images/status_updated.png') no-repeat left top;
    }
    
    .g-3 p i.cheap{ 
        height:43px;
        background:url('images/status_cheap.png') no-repeat left top;
    }
    
    * html .g-3 p i.new { filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/status_new.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none'); }
    * html .g-3 p i.added { filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/status_added.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none'); }
    * html .g-3 p i.limited { filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/status_limited.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none'); }
    * html .g-3 p i.special { filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/status_special.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none'); }
    * html .g-3 p i.updated { filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/status_updated.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none'); }
    * html .g-3 p i.cheap { filter:expression((runtimeStyle.filter == '') ? runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ baseHref + "css/images/status_cheap.png', sizingMethod='crop')" : runtimeStyle.filter,runtimeStyle.backgroundImage = 'none'); }
   
   /**/ 
  
  .points-3 del{font-size: 1.4em;}

  .points-3 ins, 
  .points-3 span{
    display:block;
    margin: 0 0 1.0em; 
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: none;
  }

  .points-3 ins strong,
  .points-3 span strong{
    color: #f37121;
    font-size: 1.5em;
  }
  /*.points-3 ins strong{ margin-left: .5em;}*/
  /*.points-3 a,*/
  strong.prizeTitle {font-size: 1.2em;}
  .points-3 em{ display:block;margin: 1.0em 0 0;font-style: normal;}
    .points-3 em.xl { margin-top:0.5em;}

.points-4 .g-3 p{
  position:relative;
  min-height:160px; 
  padding-left:190px;   
}
* html .points-4 .g-3 p{ height:160px;}

  .points-4 .g-3 p img{ 
    position:absolute;
    margin-left:-190px;
  }
  .points-4 .g-3 p strong { 
    display:block; 
    margin-bottom: 1em;
    line-height: 1em;
    font-size: 1.5em; 
    font-weight:normal;
  }

.faq dt {
  margin: 0 0 .25em;
  padding-left: 30px;
  font-size: 1.35em;
  background: url('images/bullet-question.gif') no-repeat 0 .1em;
}

.faq dd {
  margin-bottom: 1.5em;
  margin-left: 2.5em;
}


/* -------------------------------------------------------------------------- */

ul.deco {
  position: relative;
  margin-top: -3px;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

ul.deco li {
  margin-bottom: .35em;
  padding: .25em 0 .25em 27px;
  background: url('images/check.gif') no-repeat 0 .25em;
}
    ul.deco li.arrow{ background-image:url('images/bullet-arrow.gif');}

ol.deco {
  margin-left: 0;
  list-style: none;
}

ol.deco li {
  padding: .25em 0 .25em 30px;
  margin-bottom: .37em;
  background-position: 0 .15em;
  background-repeat: no-repeat;
}
ol.deco li li{ padding-left: 5px; }

.bullet-1 { background-image: url('images/bullet-1.gif'); }
.bullet-2 { background-image: url('images/bullet-2.gif'); }
.bullet-3 { background-image: url('images/bullet-3.gif'); }
.bullet-4 { background-image: url('images/bullet-4.gif'); }
.bullet-5 { background-image: url('images/bullet-5.gif'); }

ul.plain {
  padding-top: .25em;
  list-style: none;
}

ul.plain li {
  margin-bottom: .35em;
  padding: .25em 0;
}

.down-1 { padding-top: 50px; }
.down-2 { padding-top: 1.5em; }

.c { text-align: center; }
.r { text-align: right; }

.sarasas{ position: relative }

tr.th-2 th { font-weight: normal;}

.text-note { color: #f37121; }

/* -------------------------------------------------------------------------- */ 

#page-nav {              
  width: 100%;
  margin: 0 0 2em 0;
  padding: 0;
  list-style: none;
  z-index: 10;
}


#page-nav li {
  float: left;
  margin-right: .25em;
  padding: 0 .2em;
  font-size: 1.3em;
  font-weight: bold;
}

#page-nav a {
  white-space: nowrap;
  padding:2px 4px 0px 4px;
}

#page-nav a:link,
#page-nav a:visited {
  text-decoration: none;
  border-bottom: 1px dashed #000;
}

#page-nav .marked a {
  border-color: #000;
  outline: none;
}

#page-nav .link{border-bottom:1px solid #000 !important;}

#page-nav li.default { display:none;}

/* -------------------------------------------------------------------------- */

#cards h2, #cards p, #cards ul {
  position: relative;
  z-index: 10;
}

.card{
  position: relative;
  height: 400px;
  margin: 0 0 2.0em 0;
}

#card-default {
  position:relative;
  width:675px;
  margin:0 auto;
  height:300px;
}

.card div {padding: 120px  0 0 0;}

  #card-art div { padding-left:520px;}
  #card-music div { padding-left:400px;}
  #card-urban div { padding-left:420px;padding-top:140px;}
  #card-maxima div { padding-left:445px;}
  #card-web div { padding-left:475px;} 
                     
.card h2 {
  position: relative;
  margin: 0 0 0 -.38em;
}

  #card-art h2  { color: #f37221; }
  #card-urban h2  { color: #beb169; }
  #card-maxima h2  { color: #f37221; }
  #card-web h2  { color: #f5821f; }

.card img {
  position: absolute;
  z-index: 1;
  top:20px;
  left:0;
}

.card p img{
    position:relative;
    top:0;
    margin-left:40px;
}


#glossary li a {
  text-decoration: none;
  border-bottom: 1px dashed;
}


.terms dt {
  float: left;
  clear: left;
  width: 19em;
}

.terms dd {
  margin: 0 0 .75em;
  padding: 0 0 .75em 20em;
  border-bottom: 1px solid #ddd;
}

.terms dd:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

#glossary p.back-to-top {
  position: relative;
  text-align: right;
}

/* -------------------------------------------------------------------------- */

#investment-abc h2 { color: #f37121; }

/* -------------------------------------------------------------------------- */ 

form.mini {
  position: relative;
  top: -2.0em;
  float: right;
}

#contests form.mini { top:0;margin:1.0em 0 0.63em 0;height:25px;}


#contestsArh form.mini { top:0;margin:2.00em 0 0.63em 0;height:25px;}

form.mini div.field {
  float: left;
  margin-right: 10px;
}

form.mini label { display: none; }

/*-----------------------------------------------------------------------------*/

div.videohead{
    position:relative;
    float:left;
    width:100%;
    clear:both;
}

    div.videohead .ordering{ float:left;margin:15px 0 0 0}

a.uploadvideo{
    float:right;
    font-size: 1.5em;
    padding:0.63em 0 0 0;
}

form.searchvideo {
    float:left;
    margin:0.63em 0 0 0;
    width:100%;
}

    form.searchvideo .field{
        float:left;
        margin:0 20px 0 0;
        clear:none;
    }
    
    form.searchvideo input#searchvideo{
        margin:17px 0 0 0;
    }
    
.number strong{ color:#000;font-weight:bold;}
.user strong{ color:#000;font-weight:bold;} 
.user .tooltip_link{ color: #ef6e13; border-bottom:1px dashed #ef6e13} 

/* -------------------------------------------------------------------------- */ 

#dreams-sliders {   
  background: url('images/dreams/clouds-2.gif') repeat-x 500px 0px;
  width:100%;
}

#dreams-sliders #decs {
  background: url('images/dreams/clouds-1.gif') repeat-x 0px 30px;
  width: 100%;         
  overflow: auto;
}

#dreamView { height: 400px;}

#dreamView.multi { height: auto; }

#dreamView .dreams-slider {
  position: relative;
  height: 170px;
  margin: 0;
  background: transparent;
}

.g-2 .dreams-slider{
    float:right;
    width:164px;
}

#dreamSingle {
  position: relative;
  width: 610px;
  margin: 0 auto;
}
#dreamSingle .close-button {
  position: absolute;
  top: 60px; right: 20px;
  z-index: 100;
  cursor: pointer;
}
#dreamSingle .popup-bg {
  position: absolute;
  top: 40px;
  padding: 20px;
  width: 570px;
  height: 340px;
  background: url('images/dreams/popup-bg.gif') no-repeat;
  opacity: .9;
  filter: alpha(opacity=90);
}
#dreamSingle #dreamView {
  position: absolute;
  top: 40px;
  padding: 40px 20px 0;
  width: 570px;
  height: 340px;
}
#dreamView .last { padding-top: 20px; }
#dreamView .last blockquote .xl,
#dreamView .last blockquote a { color: #f47121; }


#dreams .dreams-foot { padding-bottom: 70px; }

.dreams-slider ul {
  list-style: none;
  height: 350px;
  margin: 0 auto; padding: 0;
}

#createDream {
  padding: 50px 150px 65px 10px;
  background: url('images/dreams/new.jpg') no-repeat 100% 50%;
  font-size: 2em;
  text-align: right;
}
#nextDream,
#prevDream {
  position: absolute;
  width: 73px; height: 73px;
  top: 100px;
}
#prevDream { right: -18px; }
#nextDream { left: -18px; }

.dreams-slider li {
  position: relative;
  float: left;
  width: 113px; height: 160px;
  margin: 50px 0 0; padding: 0;
  background: none;
}
.js .dreams-slider .dream-pot { cursor: pointer; }
.js #dreamView .dreams-slider .dream-pot { cursor: default; }

.dreams-slider .dream-pic,
.dreams-slider .dream-pot,
.dreams-slider .dream-user { position: absolute; }

#dreamView.multi .dreams-slider { height: 270px; }

.dreams-slider .dream-pic {
  z-index: 1;
  bottom: 0;
  height: 0%;
  margin-left: -75px;
  left: 50%;
  width: 113px;
  background: url('images/dreams/scape.jpg') repeat-y 54px 100%;
}

.dreams-slider .dream-pic span {
  position: absolute;
  bottom: 100%;
}

.multi .dreams-slider .dream-pic { top: 90px; }

.dreams-slider .dream-pic img { margin: 0; }

.dreams-slider .dream-pot {
  top: 100%;
  left: 50%;
  margin-left: -75px;
  width: 113px;
  padding-top: 15px;
  background: url('images/dreams/scape.jpg') repeat-y 54px 0;
  font-weight:bold;
}

.multi .dreams-slider .dream-pot {top: 130px;}

.dreams-slider .dream-user {
  top: 150%;
  left: -12px;
  width: 90%;
  text-align: center;
  font-size: 1.1em;
}

.dreams-slider .dream-user a {color: #f47121;}

#dreamView .dreams-slider .dream-user {
  top: 270px;
  font-size: large;
}

.dreams-slider .dream-pot span {
  display: block;
  text-align: center;
  color: #fff;
  padding: 25px 0 10px;
  background: #fff no-repeat 100% 0;
}

.dreams-slider .dream-1  .dream-pot span { background-image: url('images/dreams/pot-1.jpg'); }
.dreams-slider .dream-2  .dream-pot span { background-image: url('images/dreams/pot-2.jpg'); }
.dreams-slider .dream-3  .dream-pot span { background-image: url('images/dreams/pot-3.jpg'); }
.dreams-slider .dream-4  .dream-pot span { background-image: url('images/dreams/pot-4.jpg'); }
.dreams-slider .dream-5  .dream-pot span { background-image: url('images/dreams/pot-5.jpg'); }
.dreams-slider .dream-6  .dream-pot span { background-image: url('images/dreams/pot-6.jpg'); }
.dreams-slider .dream-7  .dream-pot span { background-image: url('images/dreams/pot-7.jpg'); }
.dreams-slider .dream-8  .dream-pot span { background-image: url('images/dreams/pot-8.jpg'); }
.dreams-slider .dream-9  .dream-pot span { background-image: url('images/dreams/pot-9.jpg'); }
.dreams-slider .dream-10 .dream-pot span { background-image: url('images/dreams/pot-10.jpg'); }
.dreams-slider .dream-11 .dream-pot span { background-image: url('images/dreams/pot-11.jpg'); }
.dreams-slider .dream-12 .dream-pot span { background-image: url('images/dreams/pot-12.jpg'); }
.dreams-slider .dream-13 .dream-pot span { background-image: url('images/dreams/pot-13.jpg'); }
.dreams-slider .dream-14 .dream-pot span { background-image: url('images/dreams/pot-14.jpg'); }
.dreams-slider .dream-15 .dream-pot span { background-image: url('images/dreams/pot-15.jpg'); }

/* new*/
.dreams-slider .dream-16 .dream-pot span { background-image: url('images/dreams/pot-16.jpg'); }
.dreams-slider .dream-17 .dream-pot span { background-image: url('images/dreams/pot-17.jpg'); }
.dreams-slider .dream-18 .dream-pot span { background-image: url('images/dreams/pot-18.jpg'); }
.dreams-slider .dream-19 .dream-pot span { background-image: url('images/dreams/pot-19.jpg'); }
.dreams-slider .dream-20 .dream-pot span { background-image: url('images/dreams/pot-20.jpg'); }
.dreams-slider .dream-21 .dream-pot span { background-image: url('images/dreams/pot-21.jpg'); }
.dreams-slider .dream-22 .dream-pot span { background-image: url('images/dreams/pot-22.jpg'); }
.dreams-slider .dream-23 .dream-pot span { background-image: url('images/dreams/pot-23.jpg'); }
.dreams-slider .dream-24 .dream-pot span { background-image: url('images/dreams/pot-24.jpg'); }
.dreams-slider .dream-25 .dream-pot span { background-image: url('images/dreams/pot-25.jpg'); }
.dreams-slider .dream-26 .dream-pot span { background-image: url('images/dreams/pot-26.jpg'); }
.dreams-slider .dream-27 .dream-pot span { background-image: url('images/dreams/pot-27.jpg'); }
.dreams-slider .dream-28 .dream-pot span { background-image: url('images/dreams/pot-28.jpg'); }
.dreams-slider .dream-29 .dream-pot span { background-image: url('images/dreams/pot-29.jpg'); }
.dreams-slider .dream-30 .dream-pot span { background-image: url('images/dreams/pot-30.jpg'); }
.dreams-slider .dream-31 .dream-pot span { background-image: url('images/dreams/pot-31.jpg'); }
.dreams-slider .dream-32 .dream-pot span { background-image: url('images/dreams/pot-32.jpg'); }
.dreams-slider .dream-33 .dream-pot span { background-image: url('images/dreams/pot-33.jpg'); }
.dreams-slider .dream-34 .dream-pot span { background-image: url('images/dreams/pot-34.jpg'); }


.dreams-slider .dream-1  .dream-pic span  { margin: 0 0 -8px 25px; }
.dreams-slider .dream-2  .dream-pic span  { margin: 0 0 -12px 6px; }
.dreams-slider .dream-3  .dream-pic span  { margin: 0 0 -10px 8px; }
.dreams-slider .dream-4  .dream-pic span  { margin: 0 0 -13px 22px; }
.dreams-slider .dream-5  .dream-pic span  { margin: 0 0 -14px 4px; }
.dreams-slider .dream-6  .dream-pic span  { margin: 0 0 -11px 25px; }
.dreams-slider .dream-7  .dream-pic span  { margin: 0 0 -24px 24px; }
.dreams-slider .dream-8  .dream-pic span  { margin: 0 0 -16px 22px; }
.dreams-slider .dream-9  .dream-pic span  { margin: 0 0 -10px 3px; }
.dreams-slider .dream-10 .dream-pic span  { margin: 0 0 -8px 8px; }
.dreams-slider .dream-11 .dream-pic span  { margin: 0 0 -8px 14px; }
.dreams-slider .dream-12 .dream-pic span  { margin: 0 0 -14px -5px; }
.dreams-slider .dream-13 .dream-pic span  { margin: 0 0 -20px -8px; }
.dreams-slider .dream-14 .dream-pic span  { margin: 0 0 -8px 20px; }
.dreams-slider .dream-15 .dream-pic span  { margin: 0 0 -8px 20px; }

/*new*/
.dreams-slider .dream-16 .dream-pic span  { margin: 0 0 -12px 0px; }
.dreams-slider .dream-17 .dream-pic span  { margin: 0 0 -8px 14px; }
.dreams-slider .dream-18 .dream-pic span  { margin: 0 0 -8px 20px; }
.dreams-slider .dream-19 .dream-pic span  { margin: 0 0 -8px 5px; }
.dreams-slider .dream-20 .dream-pic span  { margin: 0 0 -8px 4px; }
.dreams-slider .dream-21 .dream-pic span  { margin: 0 0 -14px 4px; }
.dreams-slider .dream-22 .dream-pic span  { margin: 0 0 -12px 10px; }
.dreams-slider .dream-23 .dream-pic span  { margin: 0 0 -12px 0px; }
.dreams-slider .dream-24 .dream-pic span  { margin: 0 0 -12px 22px; }
.dreams-slider .dream-25 .dream-pic span  { margin: 0 0 -8px 20px; }
.dreams-slider .dream-26 .dream-pic span  { margin: 0 0 -8px 20px; }
.dreams-slider .dream-27 .dream-pic span  { margin: 0 0 -8px 20px; }
.dreams-slider .dream-28 .dream-pic span  { margin: 0 0 -8px 20px; }
.dreams-slider .dream-29 .dream-pic span  { margin: 0 0 -12px 20px; }
.dreams-slider .dream-30 .dream-pic span  { margin: 0 0 -16px 20px; }
.dreams-slider .dream-31 .dream-pic span  { margin: 0 0 -14px 20px; }
.dreams-slider .dream-32 .dream-pic span  { margin: 0 0 -12px 2px; }
.dreams-slider .dream-33 .dream-pic span  { margin: 0 0 -12px 2px; }
.dreams-slider .dream-34 .dream-pic span  { margin: 0 0 -12px 0px; }

/*
.dreams-slider .dream-1  img { width: 68px;   height: 120px }
.dreams-slider .dream-2  img { width: 101px;  height: 93px }
.dreams-slider .dream-3  img { width: 99px;   height: 120px }
.dreams-slider .dream-4  img { width: 67px;   height: 140px }
.dreams-slider .dream-5  img { width: 104px;  height: 135px }
.dreams-slider .dream-6  img { width: 62px;   height: 120px }
.dreams-slider .dream-7  img { width: 60px;   height: 130px }
.dreams-slider .dream-8  img { width: 65px;   height: 120px }
.dreams-slider .dream-9  img { width: 113px;  height: 120px }
.dreams-slider .dream-10 img { width: 93px;   height: 110px }
.dreams-slider .dream-11 img { width: 79px;   height: 120px }
.dreams-slider .dream-12 img { width: 123px;  height: 120px }
.dreams-slider .dream-13 img { width: 120px;  height: 120px }
.dreams-slider .dream-14 img { width: 80px;   height: 120px }
.dreams-slider .dream-15 img { width: 72px;   height: 110px }
*/
/*new*/
/* 
.dreams-slider .dream-16 img { width: 111px;   height: 100px } 
.dreams-slider .dream-17 img { width: 76px;   height: 130px } 
.dreams-slider .dream-18 img { width: 80px;   height: 135px } 
.dreams-slider .dream-19 img { width: 86px;   height: 130px } 
.dreams-slider .dream-20 img { width: 105px;  height: 111px } 
.dreams-slider .dream-21 img { width: 88px;   height: 130px } 
.dreams-slider .dream-22 img { width: 98px;   height: 130px } 
.dreams-slider .dream-23 img { width: 111px;  height: 101px } 
.dreams-slider .dream-24 img { width: 56px;   height: 130px } 
.dreams-slider .dream-25 img { width: 79px;   height: 130px }
.dreams-slider .dream-26 img { width: 69px;   height: 130px }
.dreams-slider .dream-27 img { width: 72px;   height: 130px }
.dreams-slider .dream-28 img { width: 93px;   height: 120px }
.dreams-slider .dream-29 img { width: 100px;  height: 130px }
.dreams-slider .dream-30 img { width: 89px;   height: 130px }
.dreams-slider .dream-31 img { width: 111px;  height: 130px }
.dreams-slider .dream-32 img { width: 100px;  height: 130px }
.dreams-slider .dream-33 img { width: 111px;  height: 100px }
.dreams-slider .dream-34 img { width: 111px;  height: 110px } 
*/



#DreamTypeSelector {margin-bottom: 1.5em;}

#DreamTypeSelector img {
  float: none;
  display: block;
}

#DreamTypeSelector label {
  float: left;
  text-align: center;
  padding-left: 15px;
  margin: 0 10px 10px 0;
  cursor: pointer;
}
#DreamTypeSelector label span {
  display: block;
  padding: 7px 5px 13px 0;
}

#DreamTypeSelector label:hover,
#DreamTypeSelector .selected {
  background: url('images/dreams/select.gif') no-repeat;
}
#DreamTypeSelector label:hover span,
#DreamTypeSelector .selected span {
  background: url('images/dreams/select.gif') no-repeat 100% 0;
}

.js #DreamTypeSelector input {
  position: absolute;
  left: -999em;
}
#createDreamFrom .long .error-note,
#createDreamFrom .long label,
#createDreamFrom .label {
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: normal;
  color: #d65619;
}
#createDreamFrom .long .error-note {color: red;}
#createDreamFrom .label {
  padding-bottom: 1em;
  display: block;
}
#createDreamFrom textarea {
  font-size: 1.5em;
  height: 7.5em;
}



/* -------------------------------------------------------------------------- */

#skaiciuokle
{
    margin: 0 auto;
    width: 625px;               
}
#skaiciuokle div.bg
{
    position: relative;
    width: 625px;
    background: url('../images/bg.skaiciuokle.gif') no-repeat 0px 20px;                                        
    padding: 0px 0px 20px 0px;
}
#skaiciuokle h2
{
    text-align: center;
    padding-right: 30px;
}
#skaiciuokle form
{                                 
    position: relative;
    width: 400px;
    height: 325px;
    padding: 75px 130px 0px 95px; 
}
#skaiciuokle form div.field, #skaiciuokle form div.check
{  
    position: relative;
    float: left;
    padding: 0px;
    margin: 0px;
    clear: none;
}
#skaiciuokle div.check input{float: right;}
#skaiciuokle div.check label{width: 261px;}
#skaiciuokle fieldset
{
    position: relative;
    float: left;
    padding: 0px;
    margin: 0px;
    border: none;
    width: 400px;
    padding-bottom: 15px;
}
#skaiciuokle label
{
    position: relative;
    float: left;
    font-weight: bold;
    width: 245px;
}
#skaiciuokle select{margin-right: 5px;}
#skaiciuokle input.btn
{
    position: relative;
    float: left;
    margin-left: 245px; 
    width: 80px;
    text-align: center;
    height: 27px;   
    padding: 0px 0px 2px 0px;
}
#skaiciuokle p
{
    position: relative;
    float: left;
    width: 400px;
    text-align: center;
    color: #ffffff;
    margin-top: 30px;
}  

#skaiciuokle div.s_res
{
    position: relative;
    width: 506px;            
    margin-left: 41px;   
}   
#skaiciuokle div.s_res p
{                 
    position: static;
    float: none; 
    width: auto;
    text-align: left;
    color: #000000;
    margin: 0px 0px 10px 0px;  
}
#skaiciuokle div.s_res strong{color: #ef6e13;}

#skaiciuokle table.vis{display: table;}
#skaiciuokle table
{
    position: relative;
    display: none;  
    margin-top: 15px;   
    margin-bottom: 0px; 
}
#skaiciuokle table td, #skaiciuokle table th
{                        
    padding: 5px 10px;
    width: 25%;
}     
#skaiciuokle table td.c
{
    font-size: 0.9em;
    border-bottom: none;
    text-align: left;
}
/* -------------------------------------------------------------------------- */



.field {margin-bottom: 1em;}

.error .error-note,
.field label {
  display: block;
  margin-bottom: .15em;
  font-weight: bold;
}

.error label {display: none;}

.error-note {color: #f37221;}

.field input,
.field select,
.field textarea {
  font: 1em/1.2 Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.full-width { width:100% !important; }


.actions:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.actions{
    display:block;
    padding:0 0 10px 0;
}

.actions * {float: left;}

button, .actions input {
  overflow: visible;
  padding: .1em .5em;
}

.actions input {float: right;}

.user {
  width: 385px;
  margin:1.0em 0 0;
}

#register{ width:100%; }
    #register sub{ color:#bb0b12; }

#createDreamFrom textarea,
.user .field input,
.user .field textarea {
  width: 98.5%;
}

#logininside.user, #remind.user{width:100%;}
#logininside .actions, #remind .actions {margin-bottom: 1em;}
#logininside .field label, #remind .field label {
  font-size: 1.5em;
  font-weight: normal;
}

#logininside .field input, #remind .field input {
  width: 98.5%;
  font-size: 2em;
}

.remind-password {
  padding: .65em 0 1.25em 50px;
  background: url('images/ico-login.gif') no-repeat;
}

#logininside .actions input, #remind .actions input {margin-top: 5px;}

#clients .g-3 ul {margin-top:0;list-style-type: square;}

#clients .g-3 ul li {margin-bottom: 5px;}

/* -------------------------------------------------------------------------- */

p.messages_menu, p.message-body{
    display:block;
    clear:both;
    margin:2.00em  0;
}

p.messages_menu strong{margin-right: 20px;}

form.inbox
{
    position: relative;
    padding: 0px;
    margin: 0px;
}
form.inbox input, form.inbox button, form.inbox label
{
    position: relative;
    float:left; 
}
form.inbox label
{
    padding-right: 5px;
    margin-bottom: .15em;
    font-weight: bold;
    padding-top: 2px;
}
form.inbox div.search
{
    position: relative;
    float:left;
    margin-left:30px;  
    margin-bottom: 10px;  
}     
form.inbox div.search div.field
{
    float:left;
    margin: 0px;
    padding: 0px;
    clear: none;
}
form.inbox input{margin-right: 5px;}    

ul#blocked
{                 
    position: relative;        
    list-style-type: none;    
    margin: 0px;
    
}
ul#blocked li 
{      
    position: relative;
    float:left;              
    width: 210px;           
    margin: 0px 0px 2px 0px;  
    background: #f9f9f9;   
    clear: both;     
    padding-right: 10px;        
}  
ul#blocked li div.b
{      
    position: relative;
    float:left;
    height: 28px; 
    width: 25px;
    background: url('../images/bullet.gif') no-repeat center center #FFFFFF;           
} 
ul#blocked li a 
{  
    position: relative;
    padding-left: 13px;
    background: url('images/ico-reply.gif') no-repeat 0 55%;
    margin: 5px 0px;    
}        
ul#blocked li strong
{  
    position: relative; 
    float:left;
    padding: 5px 0px 5px 10px;   
}

ul#blocked li a{ float:right;}
          
ul#inbox{
    float:left;              
    position: relative; 
    width: 100%;/*530px;*/                     
    margin: 10px 0 0 0; 
    padding: 0px; 
    list-style-type: none;
}

ul#inbox li { 
    float:left;      
    position: relative; 
    width:98%; /*510px*/
    margin: 0px 0px 2px 0px;
    padding: 1%;  
    background: #f9f9f9;                
}

ul#inbox li.new-zoom-message a,
ul#inbox li.new a { font-weight: bold; }

ul#inbox li p { margin-bottom: .5em; }

ul#inbox li.zoom-message, 
ul#inbox li.new-zoom-message { background: #ffefe3; }             

ul#inbox li div.chk
{
    float:left;
    width: 5%; 
    padding-top: 25px;         
}   
               

ul#inbox li div.userphoto{
    float:left;
    width:10%;    
}

ul#inbox li div.text
{
    position: relative;
    float:left;
    width: 60%;      
}
ul#inbox li div.text p
{                
    line-height: 150%;
}        

    ul#inbox li div.details{          
        padding-bottom: 5px; 
}

              
ul#inbox li div.reply
{
    position: relative;
    float:right;
    width: 25%;
    text-align: right;
    padding-top:25px;     
}

p.no_msg
{
    position: relative;
    float:left;
    width: 100%;
    padding-top: 10px;
}


ul#inbox p.text {
  width: 560px;
  overflow: hidden;
}

ul#inbox p.reply {     
  position: relative;
  float:left;
  width: 200px;
  text-align: right;
}

.reply a, a.reply {
  padding-left: 13px;
  background: url('images/ico-reply.gif') no-repeat 0 55%;
}

.author {
  color: #f47121;
  font-weight: bold;
}

.date {color: #777;}

.back {
  clear: both;
  padding: 0 0 0 15px;
  background: url('images/ico-arrow-back.gif') no-repeat 0 .65em;
}

.back a {color: #f47121;}

#msg-nickname,
#msg-friends {
  float: left;
  width: 182px;
}

#msg-nickname {margin-right: 20px;}

#msg-friends select {width: 99.5%;}

.field {clear: both;}



/* -------------------------------------------------------------------------- */

#prizeForm{       
    position:relative;
    float:left;
    margin:0 0 3.0em 0;
    width:100%;
}


  #prizeForm div.field{ 
    float:left;
    clear: none;
    padding-right:25px;
  }  
  #prizeForm input{ margin:1.5em 0 0;}
 
/* -------------------------------------------------------------------------- */

 .pollBlock {
   display:block;
   height:100px;
   margin-top:-10px;
   
 }
 
 .poll-img {
    background: #ff6600;
    display: block;
    height:8px;
    overflow:hidden;
    margin-right: 5px;
    
}
  .pollBlock strong { margin-left:5px; }
    
/* -------------------------------------------------------------------------- */  
#summerBanner {
  position: relative;
  width:675px;
  height: 279px;
  margin: 0 auto;
  margin-bottom: 2.5em;
  background: url('images/contest/banner_zoomink.png') no-repeat 50% 0;
}

  #summerBanner, #summerBanner a { color: #fff; }

  #summerBanner h2 {
    margin-bottom: 0;
    font-size: 1.25em;
    font-weight: bold;
 }

#summerBannerBlock1, #summerBannerBlock2 {
  float:right;
  width:260px;
  padding-right:20px;
  clear:both;
  font-size: .9em;
}
#summerBannerBlock1 { padding-top: 15px; }

#myitemBanner { margin-bottom: 2.5em;}

#musicBanner{
    position:relative;
    width:675px;
    margin:0 auto;
    margin-bottom: 2.5em;
    background:url('images/music-banner_bottom.png') no-repeat 0 100%;
}

    #musicBannerBlock{
        width:625px;
        padding: 220px 25px 10px 25px; 
        background: url('images/music-banner_top.png') no-repeat;
        
    }





/* -------------------------------------------------------------------------- */

.upload {
  float: right;
  width: 350px;
  text-align: right;
  margin:0;
}

.ordering{
    margin:0;
}


#cardsList, .cardText{ 
  position:relative;
  width:675px;
  margin:0 auto;
}

.cards {
  margin: 0 0 1em; padding: 0;
  list-style: none;
}

.cards li {
  float: left;
  display: inline;
  width: 205px;
  margin: 0 27px 1.5em 0;
}

.cards li.right {margin-right: 0;}

.cards li p {
  margin: 0 0 .5em 0;
  padding: 0;
}

.cards li p img {
  float: none;
  margin: 0;
}

.cards .owner {float: left;}

.cards .picture {
  clear: both;
  position: relative;
  width: 205px;
  height: 134px;
  overflow: hidden;
}

.cards .picture .archive {
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%; 
  height: 100%;
  background: url('images/card-skin.png') no-repeat;
}

* html .cards .picture .archive {
    background-image: url('images/blank.gif');
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + baseHref + "css/images/card-skin.png);");
}

.cards .star-rating{ margin-top:0px;}


.cards .extratitle{
    
    width:100%;
    clear:both;
    height:40px;
    font-size: 1.25em;
    font-weight: bold;
}

#winners .cards .report a {
	display: block;
	padding-left: 22px;
	background: url('images/ico-report.gif') no-repeat 0 0;
	color: #F47121;
	font-size: .9em;
	line-height: 17px;
}

#winners .cards .votes {
	margin: 0 !important;
}

.link-to-rules {
  float: left;
  border: solid 1px red;
  padding: 0 2px;
  background: #fdf5e8;
}
.link-to-rules a {
  color: #000;
  white-space: nowrap;
  text-decoration: none;
}
.link-to-rules {margin: 0;}
.cards .authority {
  position: relative;
  float: left;
  z-index: 10000;
  margin-top: -2em;
}
.cards .authority .blocked {border: 0;}
.cards .authority .blocked a {border-bottom: 1px dashed #004fb0;}

.cards .authority .blocked span {
  top: -5px;
  left: -5px;
}
.cards .authority img {
  position: static;
  float: right;
  margin: 0 -5px 0 0; padding: 0;
}
#myitems {margin-top: 2em;}

#contestPic {
  position: relative;
  min-width:675px;
  margin:0 auto;
  text-align: left;
  zoom: 1;
}

#contestPic p { margin: 0; }

#contestPic #imageBlock {
  display: block;
  width:520px;
  margin: 0 auto;
}

#contestPic .picbig{width:520px;overflow:hidden;}
#contestPic .owner { float: left; }
#contestPic .voted { float: right; }
#contestPic .votes {top:0;margin:5px 0 0 0;} 

#contestPic .voted strong {
  font-weight: normal;
  color: #ef6e13;
}

#nextPic, #prevPic {
  position: absolute;
  width: 73px; height: 73px;
  top: 165px;
}

#prevPic { left: 0; }
#nextPic { right: 0; }

#contestPicVote {
    position: relative; 
    margin-top: 15px;   
    float: right;
}
#contestPic p.back { margin-top: 0.5em;}


/* -------------------------------------------------------------------------- */

#amzius{margin:0 0 40px 0}

div.ui-slider-handle 
{ 
    position: absolute; 
    height: 29px; 
    width: 10px;  
    cursor: pointer;
    z-index: 999;
}

div.ui-slider 
{                      
    position: relative; 
    width: 675px; 
    height: 28px;         
    margin-bottom:10px;
    background: url('../images/tapti_nariu/slider3.bg.gif') no-repeat 0px 0px;           
    cursor: pointer;   
}  
    
#planas
{
    padding: 10px 0px 10px 0px;
    display: none;
} 

div.zingsnis
{                              
    float:left;
    display: none;
    /*width:100%;*/
    padding-bottom: 20px; 
}
div.zingsnis img
{
    position: relative;
    float: left;
    margin-right: 10px;
}
div.zingsnis ul
{                
    float:none;
    list-style-type: none;
    margin: 0px;
    padding-left:140px;
}
div.zingsnis ul li
{                      
    
    padding: 0px 0px 15px 30px;
    background: url('../images/tapti_nariu/bullet.gif') no-repeat top left;
}                                             
div.zingsnis ul li.nr1{background-image:url(images/bullet-1.gif);}                                              
div.zingsnis ul li.nr2{background-image:url(images/bullet-2.gif);}
div.zingsnis ul li.nr3{background-image:url(images/bullet-3.gif);}     
#z11, #z22, #z33{display: none;} 
         
ul.zingsniai
{         
    position: relative !important;
    float: left !important;
    width:100% !important;   
    margin-bottom: 0px !important;   
    padding-bottom: 20px !important;  
    display: none; 
    font-size:0.8em;
}
ul.zingsniai li{margin-right: 5px !important;}

#amzius div.b
{
    position: relative;
    float: left;
    width: 25px;
    height: 20px;
    cursor: pointer;
    background-position: 0 0;
    background-repeat: no-repeat;  
}
#amzius div.sel{background-position: 0px -20px;}


#amzius div.b7 { background-image: url('../images/tapti_nariu/b.7.gif');width:11px;margin-right:35px;}
#amzius div.b8 { background-image: url('../images/tapti_nariu/b.8.gif');width:11px;margin-right:35px;}
#amzius div.b9 { background-image: url('../images/tapti_nariu/b.9.gif');width:11px;margin-right:25px;}
#amzius div.b10 { background-image: url('../images/tapti_nariu/b.10.gif');width:21px;margin-right:25px;}
#amzius div.b11 { background-image: url('../images/tapti_nariu/b.11.gif');width:17px;margin-right:25px;}
#amzius div.b12 { background-image: url('../images/tapti_nariu/b.12.gif');width:21px;margin-right:25px;} 
#amzius div.b13 { background-image: url('../images/tapti_nariu/b.13.gif');width:21px;margin-right:20px;}
#amzius div.b14 { background-image: url('../images/tapti_nariu/b.14.gif');width:22px;margin-right:25px;}
#amzius div.b15 { background-image: url('../images/tapti_nariu/b.15.gif');width:21px;margin-right:25px;}
#amzius div.b16 { background-image: url('../images/tapti_nariu/b.16.gif');width:21px;margin-right:20px;}
#amzius div.b17 { background-image: url('../images/tapti_nariu/b.17.gif');width:21px;margin-right:25px;}
#amzius div.b18 { background-image: url('../images/tapti_nariu/b.18.gif');width:20px;margin-right:25px;}
#amzius div.b19 { background-image: url('../images/tapti_nariu/b.19.gif');width:20px;margin-right:25px;}
#amzius div.b20 { background-image: url('../images/tapti_nariu/b.20.gif');width:24px;margin-right:20px;}
#amzius div.b21 { background-image: url('../images/tapti_nariu/b.21.gif');width:20px;margin-right:20px;}
#amzius div.b22 { background-image: url('../images/tapti_nariu/b.22.gif');width:25px;}

/* -------------------------------------------------------------------------- */
ul#inv_fondai
{
    position: relative;
    list-style-type: none;
    margin:0;
    padding:0;           
    
}               
ul#inv_fondai li
{
    float: left;
    width: 180px;
    margin: 0px 8px 8px 0px;   
    color: #FFFFFF;
    font-weight: bold; 
    
}
ul#inv_fondai li span
{          
    position: relative;
    float: left;  
    width:100%;
    padding: 5px 0px; 
}

ul#inv_fondai li strong{
    float:left;
    margin-left:5px;
}

ul#inv_fondai li a
{                    
    margin-right:5px;
    float:right;
    color: #FFFFFF;
}
ul#inv_fondai span.f1
{
    background: #00608a;
    border-bottom: 4px solid #5e9cb5;
} 
ul#inv_fondai span.f2
{
    background: #3b3b3b;
    border-bottom: 4px solid #c3c3c3;
}
ul#inv_fondai span.f3
{
    background: #003466;
    border-bottom: 4px solid #a6b9ca;
}
ul#inv_fondai span.f4
{
    background: #e84e12;
    border-bottom: 4px solid #f7b557;
}

/* -------------------------------------------------------------------------- */ 
 ul.akciju_birzos
{
    position: relative;
    list-style-type: none;
    margin: 0px 0px 20px 0px;
    padding: 0px;
}
ul.akciju_birzos li
{
    position: relative;
    float: left;      
    padding: 0px;
    margin-right: 8px
}
ul.akciju_birzos li a
{             
    position: relative;
    float: left;  
    color: #FFFFFF;
    font-weight: bold;
    height: 28px;     
    padding: 84px 5px 0px 5px;         
    width: 125px;
}
ul.akciju_birzos li span
{        
    position: relative;
    float: left;        
    clear: both;
    width: 125px;
    font-size: 0.9em;
    padding: 0px 5px;
}

ul.akciju_birzos li.last{margin-right: 0px;}
ul.akciju_birzos li.b1{background: url('images/birzos.1.gif') no-repeat top left;}
ul.akciju_birzos li.b2{background: url('images/birzos.2.gif') no-repeat top left;}
ul.akciju_birzos li.b3{background: url('images/birzos.3.gif') no-repeat top left;}
ul.akciju_birzos li.b4{background: url('images/birzos.4.gif') no-repeat top left;}
ul.akciju_birzos li.b5{background: url('images/birzos.5.gif') no-repeat top left;}
ul.akciju_birzos li.b6{background: url('images/birzos.6.gif') no-repeat top left;}
/* -------------------------------------------------------------------------- */ 

div.inv_fondai_box{
    width:675px;
    margin:0 auto;
}

#inv_fondai2
{
    position: relative; 
    float: left; 
    width: 675px; 
    background: url('../images/inv_fondai_zaidime_top.jpg') no-repeat top left #ef6e13; 
    margin-bottom: 1.5em;
}
#inv_fondai2 div.inv_text
{
    position: relative; 
    float: left; 
    width: 615px; 
    padding: 60px 30px 0px 30px;
}
  div.inv_text ul{padding:0 0 20px 0;}

#inv_fondai2 div.inv_bottom
{
    position: relative; 
    float: left; 
    width: 675px; 
    height: 113px; 
    background: url('../images/inv_fondai_zaidime_bot.jpg') no-repeat top left;
}


/* -------------------------------------------------------------------------- */

#InquriesFormWidget {
	position: fixed;
	left: 50%;      
    top:50%;    
	width: 630px; 
    height: 493px;
	z-index: 1000;
	margin: -246px 0 0 -315px;
    background: url('images/form/bg-transp.png') no-repeat;
	font-size: 1.1em;
}

    * html #InquriesFormWidget {
        position: absolute;
    }


#InquriesFormWidgetWrap {
	padding: 80px 108px 0 86px;
	width: 436px; height: 385px;
	background: url('images/form/bg-solid.png') no-repeat;   
}


#InquriesFormWidget h1 {display: none;}

#InquriesFormWidget fieldset {
	margin: 0;
	padding: 0;
}

#InquriesFormWidget input {font-size: .9em;}

#InquriesFormWidget label {
	font-weight: bold;
	background: #ef6e13;
}

#InquriesFormWidget label.error {
	color: #fff;
	background: #000;
}

#InquriesFormWidget input {width: 98%;}

#InquriesFormWidget label input {width: auto;}

#InquriesFormWidget .blok {
	position:relative;
    float:left;
    margin:0 20px 0 0;
    width:200px;
    overflow:hidden;
}

    #InquriesFormWidget .blok.last{
        margin-right:0;
    }
    
    #InquriesFormWidget button{ float:right}

    
#InquriesFormWidget fieldset {width: 100%;}

* html #InquriesFormWidget fieldset br {display: none;}

#InquriesFormWidget textarea {
	width: 100%;
	height: 60px;
}

#InquriesFormWidget a#closeBox {
	position: absolute !important;
	top: 60px; right: 110px;
	outline: none;
}

* html #InquriesFormWidget {
	background: none;
	filter: expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+ baseHref +'css/images/form/bg-transparent.png", sizingMethod="crop")');
}

#InquriesFormWidget {color: #000;}

#overlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: black;
	z-index: 999;
	opacity: .5;
	filter:alpha(opacity = 50);
}

* html #overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#popupBannerWrapper {
    display: none;
	position: fixed;
	left: 50%;      
    top:50%;    
	width: 668px; 
    height: 531px;
	z-index: 2000;
	margin: -265px 0 0 -334px;
}

* html #popupBannerWrapper {
    position: absolute;
}

#popupBanner {
	position: absolute;
	left: 0;      
    top: 0;    
	width: 668px; 
    height: 531px;
    background: url('images/pazadink_zoom_galias.png') no-repeat;
}

* html #popupBanner {
	background: none;
	filter: expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+ baseHref +'css/images/pazadink_zoom_galias.png", sizingMethod="crop")');
}

#popupBannerLink {
    display: block;
    position: absolute;
    top: 64px;
    left: 66px;
    width: 537px;
    height: 403px;
}

#popupBannerClose {
    display: block;
    position: absolute;
    top: 62px;
    right: 61px;
    width: 20px;
    height: 20px;
}

/* -------------------------------------------------------------------------- */

#FormRecomend {
    padding:95px 0 0 265px;
    background:url('images/bg_form_recommend_img.png') no-repeat right top;
}


#FormRecomend .field { width:175px;} 
    #FormRecomend .field input{ width:98%;}
    #FormRecomend h2{ line-height:1.4em;}
    #FormRecomend input.submit{ width:auto;} 
        
.InfoBlock{padding:20px 20px 20px 20px;}

    #ZoomSk{ background:url('images/bg_skaic_white.gif') no-repeat right bottom;}
    #NewsSubsc{ background:url('images/bg_post_white.gif') no-repeat right 80px; }

    ul.InfoList{
        margin:20px 0 0 0;
        padding:0;
    }
        ul.InfoList li {
            margin-bottom: .8em; 
            list-style:none;    
        }
        
        ul.InfoList li a.arrow { 
            position:relative;
            display:inline-block;
            padding:5px 0 4px 30px;
            background: url('images/bullet-arrow.gif') no-repeat left center;             
        }
        
    .InfoBlock h3{ margin-top:0;}
/* -------------------------------------------------------------------------- */


.wallpaper img {
  display: block;
  margin-bottom: 15px;
}

.wallpaper li {margin-bottom: 7px;}
.wallpaper-res .current a {font-weight: bold;}

/* -------------------------------------------------------------------------- */ 


.rightBlock{
    position:relative;
    float:right;
    width:320px;
    margin:-10px 0 10px 10px;
    background:url('images/bg_rightblock-bg.png') repeat-y left top;
    z-index:999;
}

    .rightBlock span.tp{
        float:left;
        width:320px;
        height:35px;
        background:url('images/bg_rightblock-top.png') no-repeat left top;        
    }
    
    .rightBlock span.bt{
        position:relative;
        float:left;
        width:320px;
        height:10px;
        background: url('images/bg_rightblock-bottom.png') no-repeat left bottom;
    }
    
    .rightBlock .ct{
        float:left;
        width:240px;
        padding:0 40px 10px 40px; 
        
    }
        .rightBlock .ct h3{margin-top:0;}
        .rightBlock ul{
            list-style: none;
            margin-left:0;
        }
        
            .rightBlock ul li{ margin:0 0 5px 0;}
            .rightBlock h3{ color:#ff6200;}

/* -------------------------------------------------------------------------- */ 

ul.date-list, ul.pollsArchive, ul#pramoguZona {
    list-style: none;
    margin:0;
}

ul#pramoguZona {
    width:100%;
    margin-bottom:2.00em;
    padding:0;
}

    ul.date-list li, ul.pollsArchive li{margin-bottom:10px;}
    
        ul.date-list li strong{ margin-left:10px}
        
    ul.pollsArchive li.sel{ font-weight:bold;color:#ff6200;}
    
    ul#pramoguZona li {
        float:left;
        display:block;
        width:24%;
        margin:0;
    }
    
        ul#pramoguZona li a img{ 
            float:left;
        }
/* -------------------------------------------------------------------------- */ 

div#pageRaitings{
    width:500px;
}



#careerForm {
    float:left;
    width:100%;
}


#careerForm div.half{
    position:relative;
    float:left;
    width:46%;
    margin-right:2%;
}

#careerForm div.half.last { margin-right:0;}

#careerForm input, 
#careerForm select,
#careerForm textarea{ width:90% }

/*----------------------------------------------------------------------------*/ 

table.UserInfo{ width:500px;}
    table.UserInfo tr th{width:40%;}
    
    table.UserInfo tr td fieldset.list { margin:0;padding:0;}
    
    table.UserInfo tr td fieldset.list p { margin:0;padding:0;height:0px;}
    
/*----------------------------------------------------------------------------*/

#pageError{color:#fff;}

#l-w675{
  float:none;
  margin:0 auto;    
  width:675px;    
}

.paging{color:#ff6600;}
    .paging a{color:#000;}


    
div.kilk{
    position:relative;
    display:block;
    width:100%; 
        
}    

    div.kilk a big{ 
        display: block;
        height:220px;
        text-indent: -5000em;
        background:url('images/zoom_maziesiems_bg.gif') no-repeat right top;
        overflow: hidden;      
    }
    div.kilk a ins{
        position:absolute;
        right:55px;
        top:25px;
        z-index:2;        
        width:60px;
        height:60px;      
        text-indent: -5000em;
        background:url('images/zoom_maziesiems_toy2.gif') no-repeat right top;      
    }      

div.kilk_taisykles_c{
    position:relative;
    width:675px;
    margin:0 auto;
}


a.kilk_taisykles{
    position:absolute;
    display:block;
    z-index:20;
    margin-top:617px;
}

/* Birthday */

#birhdayClose{
    position:absolute;
    width:25px;
    height:25px;
    top:40px;
    left:40px;
    background:url('images/birthday_close.bg.png') no-repeat left top;
    text-indent: -5000em;
    
}

* html #birhdayClose {
    background-image: url('images/blank.gif');
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + baseHref + "css/images/birthday_close.bg.png);");
}

.cakeSqlLog
{
    background-color: #FFFFFF;
}

/* Portfolio graphic form*/

#GraphFilter{
    width:100%;
    margin:20px 0;
}
    #GraphFilter .field{
        display:inline;
        margin-right:30px;
    }
    #GraphFilter label{display:inline;font-weight:normal;}
    
    
.urban2010_bg{
    width:395px;
    height:420px;
    line-height: 180%;
    padding:30px 250px 0 30px;
    color:#fff;
    text-align: left;
    background: url('images/urban1_bottom.jpg') no-repeat left top;
}

.orange { color: #F47121; }
.orange a { color: #F47121; }

dl.expand-collapse dt {
    margin-bottom: 1em;
}

dl.expand-collapse dt span {
    color: #F47121;
    font-weight: bold;
    border-bottom: 1px dashed #F47121;
    cursor: pointer;
}

#pazadinkSubmit {
    width: 191px;
    height: 62px;
    border: 0;
    cursor: pointer;
    background: url('images/btn.patvirtinti.gif') no-repeat 0 0;
    text-indent: -9999px;
}

#pazadink_zoom_galias {
    width: 675px;
    height: 951px;
    background: url('images/pazadink_zoom_galias_tekstas.jpg') no-repeat 0 0;
    position: relative;
}

#pazadink_zoom_galias_login {
    position: absolute;
    top: 440px;
    right: 117px;
    width: 31px;
    height: 18px;
    text-indent: -9999px;
}

#pazadink_zoom_galias_taisykles {
    position: absolute;
    top: 845px;
    left: 211px;
    width: 24px;
    height: 15px;
    text-indent: -9999px;
}

.noFieldClear .field { clear: none; }