body {font-family:  Arial, sans-serif; font-size: 12px; color: #414130; height:100%; padding:0; margin:0; min-width:775px; text-align: center;}
html {height:100%;}
td, table, tr {font-family:  Arial, sans-serif; font-size : 12px; color : #414130;}
select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }

h2.small {font-family:  Arial, sans-serif; font-size : 12px; font-weight: normal; margin: 0px; padding: 0px;}

.mainpoint {font-family:  Arial, sans-serif; font-size : 12px;}
.bTxt{font-family:  Arial, sans-serif; font-size : 13px;}
.b_title{font-size : 14px;}
.b_text {font-family:  Arial, sans-serif; font-size : 13px; padding-top: 11px;}
.b_textform {font-family:  Arial, sans-serif; font-size : 13px; padding-left: 5px; padding-right: 5px; padding-top: 10px;}
.small{font-family: Arial,Tahoma, sans-serif; font-size: 9px;}
.big{font-family: Arial,Tahoma, sans-serif; font-size: 14px;}
.big1{font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px;}
.r{font-family: Arial,Tahoma, sans-serif; color : #F00000;}
.com{background: #EFEFEF; padding: 3px;}
.coms{background: #EFEFEF; padding: 3px;font-family: Arial,Tahoma, sans-serif; font-size: 9px;}
ul.menu        {margin:0 0px 0px 17px; font-size: 11px; line-height:130%;}
ul.menu li        {list-style-type: square; margin:5 0px 0px 0px; font-size: 11px;}
ul.meet        {margin:0 10px 0px 17px; font-size: 13px; line-height:130%;}
ul.meet li        {list-style-type: square; margin:5 0px 10px 0px; font-size: 13px;}
ul.cross        {margin: 5px; font-size: 11px; line-height:120%; list-style: none;}
ul.cross li        {list-style: none; margin: 5px; padding: 5px; font-size: 11px; border-bottom: solid 1px #D5D5D5;}
ul.generated_menu        {margin: 0px; font-size: 13px; line-height:120%; list-style: none;}
ul.generated_menu li        {list-style: none; margin-bottom: 5px;  padding-bottom: 5px; font-size: 12px; border-bottom: solid 1px #D5D5D5;}

ul.main_menu        {margin: 0px; font-family: Arial,Tahoma, sans-serif; font-size: 14px; line-height:100%; list-style: none;}
ul.main_menu li        {list-style: none; margin-bottom: 10px;  padding-bottom: 10px; padding-left: 10px; font-size: 12px; border-bottom: solid 1px #D5D5D5;}

ul.brief_menu        {margin: 0px; font-family: Arial,Tahoma, sans-serif; line-height:120%;list-style: none;}
ul.brief_menu li     {list-style: none; margin-bottom: 5px;  padding-bottom: 5px; padding-left: 10px; border-bottom: solid 1px #D5D5D5;}

ul.read        {margin: 0 5px 0 5px; font-size: 11px; line-height:120%; list-style-image:url(/px/point_read.gif);}
ul.read li        {list-style-type: square; margin:  0 5px 0 5px; font-size: 11px; list-style-image:url(/px/point_read.gif); padding-bottom: 5px;}
ul.newobj        {margin: 0 5px 0 12px; font-size: 11px; line-height:120%; list-style-image:url(/px/point_read.gif);}
ul.newobj li        {list-style-type: square; margin:  0 5px 0 12px; font-size: 11px; list-style-image:url(/px/new_obj.gif); padding-bottom: 10px;}

.w{font-family: Arial,Tahoma, sans-serif; color : #FFFFFF;}
a.w:link {font-family: Arial,Tahoma, sans-serif;  color : #FFFFFF;}
a.w:active {font-family: Arial,Tahoma, sans-serif; color: #FFFFFF;}
a.w:hover{font-family: Arial,Tahoma, sans-serif; color: #FFFFFF;}
a.w:visited{font-family: Arial,Tahoma, sans-serif; color: #FFFFFF;}

.s{font-family: Arial,Tahoma, sans-serif; background: #F9F9F9; color : #FF0000;}
.ss{font-family: Arial,Tahoma, sans-serif; background: #F9F9F9;}
a.s:link {font-family: Arial,Tahoma, sans-serif;  color : #FF0000;}
a.s:active {font-family: Arial,Tahoma, sans-serif; color: #FF0000;}
a.s:hover{font-family: Arial,Tahoma, sans-serif; color: #FF0000;}
a.s:visited{font-family: Arial,Tahoma, sans-serif; color: #FF0000;}

.calendar_months {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal}

.fotoGalName{
 font-size: 13px;
}


p {
margin-top: 0;
margin-bottom: 6;
}

.strong   {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px;}
.subtitle  {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px;}

.big2  {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px; margin-bottom: 8px;}

.supertitle  {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 16px;}
.subtitle2 {
        color: #555555;
        line-height:200%;
        font-size: 16px;
        margin-bottom: 25px;
        border-bottom: 2px solid #ff9f02;}


ul {
margin-top: 6;
margin-bottom: 6;
}

.list{background:URL('/px/point_read.gif') 3px 2px no-repeat; padding: 0px 0px 5px 17px;}
.list_newobj{background:URL('/px/new_obj.gif') 3px 2px no-repeat; padding: 0px 0px 5px 17px;}

.afisha_tdform {padding: 5px; border-bottom:solid 2px #EFEFEF; border-top:solid 1px #FFFFFF;}
.afisha_textform {width: 100%; padding: 5px 0px 5px 0px;  font-size : 13px; border-bottom: solid 1px #F3F3F3;}
.afisha_fotoform {border:solid 1px #EBEBEB; float: right; padding: 5px; background-color: #EBEBEB}
.afisha_place {padding: 3px; width: 120px; float: left;  font-size : 13px; }
.afisha_placewhere {padding: 3px; width: 98%; float: left; background-color: #F3F3F3;  font-size : 12px; }

.h1 {font-size: 16px; padding: 3px; padding-top: 5px; padding-bottom: 5px; margin: 0px;}

div.menupic {
        float: right;
        background: #ffffff;
        padding: 10px;
        margin: 0px 0px 0px 0px;
        }

div.outerlink {
        float: right;
        padding: 12px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #ff9f02;
        background: #f4f4f4 url(http://www.meeting.lv/px/link_bottom.gif) center bottom repeat-x;
        margin-bottom: 5px;
        border-bottom: 0px;
        font-size: 11px;
        width: 200px;
        margin-left: 10px;
        }
div.outerlink_adv {
        float: right;
        padding: 6px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #ff9f02;
        background: #f4f4f4 url(http://www.meeting.lv/px/link_bottom.gif) center bottom repeat-x;
        margin-bottom: 5px;
        border-bottom: 5px;
        font-size: 11px;
        width: 160px;        
        margin-left: 5px;
        }



div.firtspage_textblock {
        padding: 5px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #ff9f02;
        background: #f4f4f4 url(http://www.meeting.lv/px/link_bottom.gif) center bottom repeat-x;
        margin-bottom: 5px;
        border-bottom: 0px;
        font-size: 11px;
        width: 100%;
        }

div.outerlink2 {
        float: right;
        padding: 12px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #ff9f02;
        background: #f4f4f4 url(http://www.meeting.lv/px/link_bottom.gif) center bottom repeat-x;
        margin-top: 5px;
        margin-bottom: 5px;
        border-bottom: 0px;
        font-size: 14px;
        width: 250px;
        margin-left: 10px;
        }

div.outerlink3 {
        padding: 12px;
        border: 1px dashed #5483B7;
        border-top: 2px solid #5483B7;
        background: #E8EFF7;
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 12px;
       }

div.outerlink4 {
        padding: 5px;
        border: 0px;
        border-top: 2px solid #ff9f02;
        background:  #f4f4f4;
        font-size: 12px;
        margin-bottom: 10px;
       }

div.link {
        padding: 5px;
        background:  #f4f4f4;
        border: 1px dashed #5483B7;
        font-size: 12px;
        margin-bottom: 10px;
       }

div.adv_block {
        padding: 12px;
        border: 1px dashed #5483B7;
        border-top: 2px solid #5483B7;
        background: #E8EFF7;
        margin-bottom: 5px;
        font-size: 12px;
        }


div.intro {
        border: 1px dashed #d3d3d3;
        padding: 6px 10px 7px 10px;
        font-size: 12px;
}

  div.link {
        background: url(images/link.gif) center repeat-y;
} div.link div.n {
        border: 1px solid #d3d3d3;
        padding: 12px 10px 10px 10px;
        background: #ffffff;
        margin-bottom: 5px;
} div.link div.last {
        padding: 12px 10px 10px 10px;
        background: #ffffff url(../px/link_bottom.gif) center bottom repeat-x;
        border: 1px solid #d3d3d3;
        border-bottom: 0px;
}

div.pic {
        float: right;
        background: #f4f4f4;
        border-top: 4px solid #dddddd;
        padding: 10px;
        font-size: 11px;
        margin: 0px 0px 10px 10px;}

.userpic  { 
       display: table;
       padding: 3px;
       width: 0;
       border: 0
}
.userpic img {
       padding: 3px;
       margin-bottom: -3px;
}



 div.arr {
        background: url(../px/arrlink.gif) left 6px no-repeat;
        padding-left: 15px;
        margin: 8px 0px 8px 0px;
}

  div.link div.first {
        padding: 12px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #ff9f02;
        background: #f4f4f4;
        margin-bottom: 5px;
} div.link div.first img {
        float: left;
        margin-right: 15px;
} div.link div.first div {
        font-weight: bold;
        margin: 13px 0px 5px 0px;
} div.link div.sub {
        background: url(../px/sublink.gif) left 5px no-repeat;
        padding-left: 15px;
        font-size: 11px;
        margin-top: 7px;
}
  div.link div.lastarr {
        padding: 7px 12px 10px 12px;
        background: #ffffff url(../px/link_bottom.gif) center bottom repeat-x;
        border: 1px solid #d3d3d3;
        border-bottom: 0px;
}

div.afisha_obj_block_over {
        background-color: #EFEEF0;
        padding-top: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        margin-top: 5px;
        width: 100%;
}

div.afisha_obj_block_into {
         background-color: #F9F9F9;
         width: 100%;
         margin-top: 5px;
         padding-top: 2px;
         padding-right: 2px;
         padding-bottom: 2px;
         padding-left: 2px
}

div.afisha_adv_block {
         background-color: #C5D8EB;
         margin-bottom: 5px;
         padding-top: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
         padding-left: 3px
}

div.afisha_event_block {
        padding-bottom: 5px;
        margin-bottom: 5px
}

select.listmenu_form {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        width: 180px;
}

div.afisha_nophoto {
        border: #839F61;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        height: 68px;
        width: 88px
}





/* Site structure witth blocks (Layers) */

#block_outer{
        height:100%;
        min-height:100%;
        width:775px;
        color: #000000;
        text-align:left;
        margin:auto;
        position:relative;
        background: url(http://www.meeting.lv/px/bg_page.gif) repeat-y center center;
        position:relative;
}

html>body #block_outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#block_innerwrap {/* enables content first */
        float:left;
        width:642px;
}
#block_header{
        position:absolute;
        top:0;

        width:800px;
        height: 146px;
        background:#FFFFFF;
        overflow:hidden;
        color: #000000;
        z-index:100;
}
#block_left {
        position:relative;/*ie needs this to show float */
        width:146px;
        float:left;
        padding-top:148px;/*needed to make room for header*/
        padding-bottom:2px;/* needed to make room for footer */
}


#block_right {
        position:relative;/*ie needs this to show float */
        width:133px;
        float:right;
        padding-top:148px;/*needed to make room for header*/
        padding-bottom:2px;/* needed to make room for footer *//
}

#block_footer {
        width:775px;
        clear:both;
        border-top: solid 3px #DDDDDD;
        height: 300px;
        background:#FFFFFF;
        color: #000000;
        left:0;
        bottom:0;
        position: absolute;

}
* html #block_footer {/*only ie gets this style*/
        \height:300px;/* for ie5 */
        he\ight:300px;/* for ie6 */
}

#block_centrecontent {
        width:480px;
        float:right;
        padding-top:148px; /*needed to make room for header*/
        padding-left:8px; /* Polja u contenta*/
        padding-right:8px; /* Polja u contenta*/
        padding-bottom:2px;/* needed to make room for footer */
}

#block_clearfooter {width:100%;height:310px;clear:both} /* to clear footer */

#left_corner_turism {
 background: url('http://www.meeting.lv/px/menu/main_menu_act_left.gif') left top no-repeat;
 width: 180px;
 margin: 0px;
 padding: 0px;
}

#right_corner_turims {
background:
 url('http://www.meeting.lv/px/menu/main_menu_act_right.gif') /* Путь к файлу с правым уголком */
 right top /* Рисунок в правом верхнем углу */
 no-repeat; /* Отключаем повторение фона */
 padding-left: 10px;
 padding-right: 10px;
}



#bg_corner_turims {
background:
 url('http://www.meeting.lv/px/menu/main_menu_act_bg.gif') /* Путь к файлу с правым уголком */
 /* Рисунок в правом верхнем углу */
 repeat-x; /* Отключаем повторение фона */
 height: 30px;
 padding-top: 6px;
 color: #FFFFFF;
 font-weight: bold;
}


.myLabelClass {
  font-family: Arial,Tahoma, sans-serif;
  background-color: #A0A0A0;
  font-size: 12px;
  color: #FFFFFF;
  white-space: nowrap;
  filter: alpha(opacity:85);
  KHTMLOpacity: .85;
  MozOpacity: .85;
  font-weight: bold;
  opacity: .85;
  padding-right: 3px;
  padding-left: 3px;
  margin-top: 7px;
  margin-left: 4px;
  z-index: 10;
}


/* New desing /////////////////////////////////////////////////////////////////*/

#centerLayer { width: 825px; text-align: left; background-image: url('http://meeting.lv/px/fon_podkladka.gif'); background-repeat: repeat-y; }
#toppanelLayer { width: 825px; background: #D6D7DE; }
#contentLayer { width: 695px; float: left; }
#rightLayer { width: 130px; float: right; padding-top: 10px; text-align: center; }
#bottomLayer { width: 825px; clear: both; border-top: 2px solid #DEDFDE; background: #FFFFFF; }
#headLayer { width: 682px; clear: both; border-bottom: 2px solid #5286BD; height: 120px; background: #FFFFFF; }
#leftLayer { width: 190px; float: left; }
#bodyLayer { width: 505px; float: right; }

a.hotlink { background-image: url('http://meeting.lv/px/strelka_hotlinks.gif'); background-repeat: no-repeat; background-position: left; padding-left: 8px; text-decoration: none; font-weight: bold; color: #294098; }

#leftLayer div.tree { padding: 4px 0px 4px 5px; border-bottom: 1px solid #EFEFEF; }
#leftLayer img.pluss { margin-right: 5px; cursor: pointer; }
#leftLayer #loadingmenutree { background-color: #BEBEBE; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }

#rightLayer div.block { background: url('http://www.meeting.lv/px/leftblock_red.gif') left no-repeat; height: 26px; }
#rightLayer div.block_bg { background: url('http://www.meeting.lv/px/t_bg_pat.gif') left repeat-x; height: 26px; margin-left: 15px; color: #FFFFFF; font-size: 11px; text-align: left; padding-left: 5px; }
#rightLayer div.block_bg div.title { margin-top: 5px; }
/* /////////////////////////////////////////////////////////////////////////// */


/* New desing /////////////////////////////////////////////////////////////////*/
#AfishaLayer A.category { font-weight: normal; font-size: 12px; font-family: Verdana; }
#AfishaLayer A:link.category { text-decoration: none;  }
#AfishaLayer A:visited.category  { text-decoration: none; }
#AfishaLayer A:hover.category  { text-decoration: underline; }

#AfishaLayer A.main_event { font-weight: bold; font-size: 14px; }
#AfishaLayer A:link.main_event { text-decoration: none;  }
#AfishaLayer A:visited.main_event  { text-decoration: none; }
#AfishaLayer A:hover.main_event  { text-decoration: underline; }

#AfishaLayer A.other_event { font-weight: bold; font-size: 13px; }
#AfishaLayer A:link.other_event { text-decoration: none;  }
#AfishaLayer A:visited.other_event  { text-decoration: none; }
#AfishaLayer A:hover.other_event  { text-decoration: underline; }

#AfishaLayer A.place { font-weight: normal; }
#AfishaLayer A:link.place { text-decoration: none;  }
#AfishaLayer A:visited.place  { text-decoration: none; }
#AfishaLayer A:hover.place  { text-decoration: underline; }

/* /////////////////////////////////////////////////////////////////////////// */
