﻿a
{
    outline-width: 0px;   
}

body
{
    margin:0;
    background: url('img/bg.png');   
}

#light
{
    z-index:1;
    position:absolute;
    height:301px;
    width:100%;
    background: url('img/bg2.png') no-repeat scroll top center;


}

#page
{
    width:925px;
    margin:0 auto;
    z-index:5;   
}

#center
{
    width:696px;
    float:left;
    z-index:10;
    border-right:4px solid #0e2d3c;
    /*height:1000px;*/
}

#right
{
    width:195px;
    float:left;
    margin-left:20px;
    z-index:10;
}

#top
{
    background: url('img/top.png') no-repeat;   
    width:658px;
    height:299px;
    z-index:15;
    margin-left:40px;
    border-bottom:4px solid #133241;
}

#topmenu
{
    height:33px;
    width:650px;
    z-index:20;
    border-left:5px solid #174050;
    padding-top:4px;
}

#topmenu .l
{
    float:left;
    width:545px;
}

#topmenu .r
{
    float:right;
    width:100px;    
}

#logo
{
    position:absolute;
    top:31px;
    z-index:25;   
    width:241px;
    /*height:93px;*/
}

.topmenulink
{
    color:#a9d1db;
    font-family:Tahoma;
    font-size:11px;
    text-decoration:none;
    margin-right:10px;
    display:inline-block;
}

.topmenulink:hover
{
    text-decoration:underline;   
}

.topmenulinkimg
{
    position:relative;
    top:2px;  
    margin:0 2px;
}

.activelang , .lang
{
    font-family:Tahoma;
    font-size:9px;
    font-weight:bold;
    margin:0 1px;
    text-transform:uppercase;
}

.activelang
{
    color:White;   
    text-decoration:none !important;
}
.lang
{
    color:#a9d1db;
}

#menubl
{
    width:244px;
    /*min-height:249px;*/
    background-color:#12394c;
    z-index:20;   
    position:absolute;
    top:50px;
    padding-bottom:48px;
    min-height: 201px; 
    height: auto ! important;
}

#menu
{
    position:relative;
    top:45px;
    left:55px;
    padding:0;
    margin:0;
    list-style-type:none;
    width:175px;
}

#menu li a
{
    font-size:13px;
    font-family:Arial;
    color:#a9d1db;
    font-style:normal;
    text-decoration:none;      
    text-transform:uppercase;
    border-bottom:1px solid #16465c;
    display:inline-block;
    width:100%;
    line-height:15px;
    overflow:hidden;
    font-weight:normal;
}

#menu li a:hover
{
    text-decoration:underline;
}

img.parentline
{
   float:right;
   position:relative;
   top:13px; /* IE top 0, no float right? */
}
/* search */

#searchbl
{
    margin-top:10px;    
}

.srchfield , .authtext
{
    background: #14485c;
    border:2px solid #114153;
    width:160px;
    color:#5b8599;
    font-family:Tahoma;
    font-size:12px;
    padding:2px;   
}

.findbutton
{
    
}

/* /search */

#newsrightlist
{
    margin-top:15px;   
}

.newsrightlisttitle
{
    color:White;
    font-family: Times New Roman;
    font-size:14px;
    padding:0;
    margin:0;
    list-style-type:none;
    list-style-image:none;
    display:block;
}

.standartbl
{
    width:665px;
    float:right;   
    background-color:#0a2736;
    float:right;
    margin-bottom:7px;
    margin-top:7px;
    overflow:hidden;
}

.bl
{
    margin:4px;
    margin-right:0;
    margin-bottom:0;
    background: url("img/bltop.gif") no-repeat scroll 0 0;
    background-color:#f5eee8;
    padding-top:31px;
}

.blinner
{
    width:651px;
    margin:0 auto;   
}

.blinnerleft
{
    float:left;   
    display:inline-block;
    width:204px;
}

.blinnerright
{
    float:right;    
    display:inline-block;    
    width:437px;
}

#footerparrent
{
    margin-bottom: 0 !important;   
}

#footer
{
    margin-bottom:0 !important;
    padding-top:10px !important;
}

.line1
{
    width:100%;
    height:2px;
    background: url(img/line1.gif) repeat-x;
    margin:5px 0;   
}

.lt2
{
    position:relative; 
    top:-3px;
}   

.newsrightlistchild
{
    list-style-image: url(img/icons/newsicon.png);   
}

.dateshort
{
    color:White;
    font-weight:bold;
    font-size:11px;
    font-family:Tahoma;   
    /*text-transform:uppercase;*/
}

.newsrightlisttitle
{
    color:#a9d1db;
    font-family:Tahoma;
    font-size:10px;
    font-weight:bold;   
}

.newsrightlistdescr
{
    color:White;
    font-size:10px;
    font-weight:normal;
    font-family:Tahoma;   
}

ul.newsrightlistchild li
{
    margin-top:10px;
}

.clr
{
    display:block;
    clear:both;   
}

.imgtex1
{
    margin-left:15px;
}

#rightprojects
{
    margin-top:20px;   
}

.projectimg
{
    border:4px solid White;
    margin: 20px 0 10px 0 ;
}   

.projectsundercontainer
{
    width:162px;
    margin:0 auto;   
}

.nobold
{
    font-weight:normal !important;   
}

.poweredby , .poweredby a
{
    color:#5b8599;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
}

#designed
{
    display:none !important;
    /* margin-top:150px; */
}

.bottomlogo
{
    
}

.bottomlogotext
{
    color:#8c9496;
    font-family:Tahoma;
    font-size:10px;   
    /*margin:5px;*/
    padding:0;
    width:600px; 
    margin:0px auto; 
    padding: 0px 0 10px 0; 
    text-align:center;
}

.citationmainblock
{
    width:165px;
    float:right;   
}

.citationmainblocktitle
{
    color:#315b73;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    display:inline-block;
    margin:15px 0 1px 0;      
}

.citationmainblocktext , a.subnodes , .regionnames
{
    color:#7b7b7b;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    padding:0;
    margin:0;
}

.citationmainblocktext a
{
    color:#be062a;
    text-decoration:none;   
}

.citationmainblocktext .r
{
    color:#be062a;
    text-decoration:none;   
    margin-top:3px;
    display:inline-block;
}

.more
{
    color:#be062a;   
}

.innerrightleft
{
    float:left;   
    display:inline-block;
    width:204px;
}

.innerrightright
{
    float:right;
    display:inline-block;
    width:209px;
}

#player
{
    margin:0 0 10px 0;   
}

#palls
{
    margin:10px 0 0 0;
}

.bigcenterbuttons a
{
    margin-bottom:15px;   
    display:inline-block;
}

.blogcit
{
    margin-top:25px;
    display:inline-block;   
}

ul.blogdiscus
{
    margin-top:5px;
    padding-top:0;   
}

ul.blogdiscus li
{
    list-style-image: url(img/icons/blogs.gif);
    
    margin-bottom:10px;
    
}

.blogdiscus .citationmainblocktitle
{
    margin-top:0px;   
}

.up10
{
    margin-top:10px;   
}

.pallcenterpng
{
    margin:10px 0 0 25px;
}

.socnetleft
{
    float:left;
    width:107px;   
}

.socnetright
{
    float:right;
    width:330px;   
}

.socicons
{
    display:inline-block;
    margin-left:5px;   
}

.socicons img
{

}

#bottommenu
{
    width:650px;
    margin-top:10px;   
    text-align:center;
}

#bottommenu a
{
    color:#7b7b7b;
    font-size:9px;
    font-weight:normal;
    font-family:Tahoma;
    padding:0;   
    text-decoration:none;
}

#bottommenu .r
{
    color:#be062a;
    font-size:11px;
    font-weight:normal;
    font-family:Tahoma;
    padding:0;   
}

.bottomlevel2
{
    display:inline-block;
    vertical-align:top;
    width:65px;
}

#title
{
    width:655px;
    float:right;
    margin:5px 0 0 0;   
    padding:0;
    
}

#title .active , #title .v , #title .noactive 
{
    color:#a9d1db;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
}

#title .noactive
{
    color:White !important;   
}

#title .tleft
{
    float:left;
    width:352px;
}

#title .trightform
{
    float:right;
    width:265px;
}

#authform
{
    display:inline-block;
    padding:0;
    margin:0;
}

.authtext
{
    width:100px;
    display:inline-block;
    background-color:#143748;
}

.authbut
{
    position:relative;
    top:5px;   
    display:inline-block;
}

.citationmainblock p
{
    margin:0;
    padding:0;   
}

#player1
{
    margin-bottom:10px;
   
}

.menusubul
{
    position:absolute; 
    display:block;
    width:200px;
    margin-left:180px; 
    background: #12394C;
    z-index:50;
    list-style-type:none;
    padding:5px;
    opacity:0.85;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    margin-top:-25px;
}

.menusubulie
{
    margin-left:0 !important;
    margin-top:0 !important;
}

.lichild:hover , .lichild2:hover
{
    background:#0b2937;
}

.lichild2
{
    font-size:12px !important;
    font-family:Tahoma;
    text-transform:none !important;
    color:#a9d1db;   
    z-index:50px;
}

#playerembed
{
    z-index:2;
    position:relative;
}

/* news list */

/* SMI */

.newslistinner
{
    padding: 10px 25px;
}

.date3
{
    padding:2px 7px;
    background-color:#be062a;
    color:#f5eee8;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;   
}

.newslisttitle
{
    color:#315b73;
    font-family:Tahoma;
    font-weight:bold;
    font-size:14px;   
    display:inline-block;
    margin-top:5px;
}

.newslistdesc
{
       
}

.newslistbl
{
   margin-bottom:40px;
    
}

/* /SMI */

.newslistimg
{
    border:4px solid #cdd5d9;   
}


/* calendar */

.menucalendaryear
{
    font-family:Tahoma;
    font-weight:bold;
    font-size:13px;
    color:#315b73;
    text-decoration:none;
    margin:5px 0;
    display:inline-block;
}

.menucalendarmonth
{
    font-family:Tahoma;
    font-weight:normal;
    color:#315b73;
    font-size:11px;
}

.menucalendaractive
{
    color:#be062a !important;
    text-decoration:none !important;    
    font-weight:bold;
}

.newscalendarmonth
{
    list-style-type:none;
    padding-top:0;
    padding-bottom:0;
    margin-top:0;
    margin-bottom:0;
}

/* /calendar */
/* /news list */


/* ArtPager ////////////////////// */ 
	
.ArtPager
{
	display:block;
	padding:5px 3px;
	margin:10px 15px 20px 15px;
}

.ArtPager .pageLeft , .ArtPager .pageCenter , .ArtPager .pageRight , .ArtPager .pageLeftActive , .ArtPager .pageCenterActive , .ArtPager .pageRightActive
{
	display:block;
	float:left;	
	height:20px;
	text-decoration:none;
}

.ArtPager a.pageCenter:hover
{
	text-decoration:none;
}

.ArtPager .pageLeft , .ArtPager .pageLeftActive
{
	width:2px;
/*	background: url(img/pagerpageleft.gif) no-repeat;*/
	background: none !important;
	margin-left:2px;
}

.ArtPager .innerText2
{
    /*display:none;   */
}

.ArtPager .innerText2
{
    display:none;   
}
.ArtPager .pageCenter , .ArtPager .pageCenterActive  
{
    font-family:Arial;
	font-size:9pt;   
}

.ArtPager .pageCenter
{
    
    color:#315b73;
    line-height:15px;
    text-decoration:underline;
    display:inline-block;
    padding-top:2px;
    padding-left:3px;
    padding-right:3px;
}

.ArtPager .pageCenterActive
{
	background-color:White;
	padding:2px 7px;
	height:16px;
	color:#327fb6;
	text-decoration:none !important;
	background-color:#be062a !important;
	color:White;
}


/* /ArtPager  ////////////////////////////////////// */

.blMain
{
    min-height:740px;
    height:auto !important;
    height:740px;   
}

.staticimg
{
    margin-bottom:40px;   
}

a.subnodes
{
    text-decoration:none;
    margin-top:5px;
    margin-left:5px;
    display:inline-block;
}

a.subnodesactive
{
    color:#315b73;
    font-weight:normal;
    font-size:11px;
    font-family:Tahoma;   
}

.static_title
{
    color:#315b73;
    font-size:12px;
    font-weight:bold;
    font-family:Tahoma;
    margin-bottom:5px;
}

.static_content * , .static_content
{
    color:#7b7b7b;
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    padding:0;
    margin:0;  
}

.static_content p
{
    margin-top:5px;    
}

.static_content b , .static_content strong , .static_content h1 , .static_content h2 , .static_content h3 , .static_content h4 , .static_content h5 , .static_content b * , .static_content strong *, .static_content h1 *, .static_content h2 *, .static_content h3 *, .static_content h4 *, .static_content h5 *
{
    color:#315b73;
    font-weight:bold;
    font-size:12px;
    font-family:Tahoma;   
}

.static_content li , .static_content2 li 
{
    /*display:inline-block;*/
    margin-left:30px !important;   
}

/* */


.static_content2 * , .static_content2
{
    color:#7b7b7b;
    font-size:12px;
    font-weight:normal;
    font-family:Tahoma;
    padding:0;
    margin:0;  
}

.static_content2 p
{
    margin-top:5px;    
}

.static_content2 b , .static_content2 strong , .static_content2 h1 , .static_content2 h2 , .static_content2 h3 , .static_content2 h4 , .static_content2 h5 , .static_content2 b * , .static_content2 strong *, .static_content2 h1 *, .static_content2 h2 *, .static_content2 h3 *, .static_content2 h4 *, .static_content2 h5 *
{
    color:#315b73;
    font-weight:bold;
    font-size:14px;
    font-family:Tahoma;   
}

/* */
.regionnames
{
    text-decoration:none;
    line-height:17px;   
}

a.regionnames:hover
{
    text-decoration:underline;   
}

.regioncellcontent
{
    width:584px;
    margin:0 auto;
    margin-top:15px;  
}

.line2
{
    width:100%;
    height:3px;
    background: url(img/line2.gif) repeat-x;   
}

.regionsname
{
    color:#315b73;
    font-family:Times New Roman;
    font-weight:normal;
    font-size:12px;   
    font-weight:bold;
    text-transform:uppercase;
}

.cityregion
{
    margin-left:15px;
    width:300px;   
}

.email1
{   
    color:#315b73 !important;
}

.email1:hover
{
    text-decoration:underline !important;
}

.red
{
    color:#be062a;
}

.voteanswers
{
    color:#315b73;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal; 
    margin-top:10px;  
}

/* gallery */

.gallerybl
{

}

.gallerybldiv
{
    width:155px;
    margin-left:45px;
    float:left;
    margin-top:30px;
    margin-bottom:10px;

}

.galleryYear
{
    color:#abb4b9;
    font-family:Tahoma;
    font-weight:bold;
    font-size:11px;
}

.photogallerybg
{
    background: url(img/photogallerybg.png) no-repeat;
    padding:8px 5px 5px 4px;
    width:160px;
}


/* /gallery */

.personesmal
{
    border:4px solid #cdd5d9;
}

.lizapartiibl
{
    margin-top:10px;   
}

.h1title
{
    font-family:Arial;
    font-size:14px;
    color:#315b73;
    font-weight:bold;
    text-transform:uppercase;
    /*line-height:23px;*/
    line-height:29px;
    position:absolute;
}

.leaderimg , .borderimg
{
    border:5px solid #627073;
}

.lizapartiibls
{
    width:188px;
    min-height:80px;   
    height:80px;
    height:auto !important;
    background:#cdd5d9;
    margin-bottom:15px;
}

.lizapartiisAcive
{
    background:#627073 !important;   
}

.lizapartiisAcive .lizanames 
{
    color:White !important;    
}

.lizapartiisAcive .lizapost
{
    color:#cdd5d9 !important;   
}

.lizapartiibls .innl1 , .lizapartiibls .innl2 , .lizapartiibls .innl3
{
    float:left;
    display:inline-block;   
    height:100%;
}

.lizapartiibls .innl1 
{
    width:81px;
    height:82px;
}

.lizapartiibls .innl2
{
    width:1px; height:100%;
    background-color:White !important;    
    margin-right:5px;
}

.lizanames
{
    color:#315b73;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;   
    margin-top:5px;
    display:inline;
    /*display:inline-block;*/
    text-decoration:none;
}

.lizapost
{
    color:#7b7b7b;
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;   
}

.blinnerright2
{
    width:380px !important;
    margin-top:10px;   
}

.newsmetki
{
    color:#7b7b7b;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    display:block;
    margin-top:30px;
}

.newsmetki a , .newsmetki span
{
    color:#315b73;
    font-weight:normal;
    text-decoration:none;   
}

.newsmetki a:hover
{
    text-decoration:underline;   
}

/* photo gallery */

#photoprevsblock
{
    
}

#largephotoblock
{
    
}

/* /photo gallery */


/* video */

.largeVideo
{
    background: #e8e6e3;
    padding:30px 0;
    margin-top:40px;
}

.largevideodescr , .largevideodate
{
    color:#7b7b7b;
    font-family:Tahoma;    
    font-size:12px;
    font-weight:normal;
    padding:0;
    margin:0;
    margin-top:20px;
}

.largevideodate , .largevideodate2
{
    color:#969CA0;
    font-size:11px; 
    margin-top:5px !important;  
}

.largevideodate2
{
    margin-left:10px;
    color:#7b7b7b !important;   
}

.videoinner
{
    margin-left:105px;
    width:565px;   
}

a.loadvideo , a.loadvideotitle
{
    color:#315b73;
    font-family:Tahoma;
    font-weight:normal;
    font-size:11px;   
}

a.loadvideotitle
{
    text-decoration:none;
    display:inline-block;
    margin:5px 0 0 10px;
    width:120px;
}

.hline2
{
    height:2px;
    width:100%;
    background: url(img/hline2.gif) repeat-x;   
}

.vmaterialcatbottom
{
    margin-top:20px;
    display:inline-block;   
}

.oirej98
{
    color:#7b7b7b !important;
    font-weight:normal;
}

#subvideos
{
    margin-top:10px;
}

.subvideosleft
{
    width:455px;
    float:left;
    display:inline-block;
}

.subvideosright
{
    width:110px;
    float:left;
    display:inline-block;
}

.svbl
{
    display:inline-block; 
    float:left; 
    width:185px;
    margin-right:40px; 
}
.subvideobl , .subvideobl2
{
    display:inline-block; 
    float:left; 
    padding:10px;
    background: #bec3c7;
    width:145px;
    height:60px;
    overflow:hidden;
  /*  width:177px;*/
}

.subvideobl2
{
    background: #be062a !important;
}

.vgrey
{
    float:left;
    display:inline-block;
}

.optsbuttons
{
    border:1px solid Silver;   
    display:inline-block;
    width:90px;
    margin-left:-20px;
    margin-top:28px;
    height:30px;
    text-align:center;
}

.optsbuttons img
{
    margin:2px;
    margin-top:7px;
}

/* /video */

.banners1 , .banners2
{
    display:inline-block;
    width:203px;
    height:51px;
    font-family: Arial;
    font-size:17px;
    color:#fcf1ca;
    text-decoration:none;
    background: url(img/redbanner.gif) no-repeat;
    text-align:center;
    vertical-align:middle;
    line-height:17px;
    text-transform:uppercase;
    font-weight:bold;
}

.banners2
{
    background: url(img/questionsbg.gif) repeat-x;
    height:51px;   
}

.banners1 span
{
    display:inline-block;
}

ul.videocats
{
  margin-top:30px;
  margin-left:10px;
  padding:0;
  list-style-type:none;  
}

.largevideodate3
{
    display:inline-block;
    position:relative;
    top:-50px;   
}

#right a.newsrightlisttitle
{
    text-decoration:none;
}

.lastnewsrighttext
{
    color:White;
    font-family:Tahoma;
    font-size:12px;
    text-decoration:none !important;
    font-weight:bold;   
    position:relative;
    top:-2px;
}

.fjkjsdjf
{
    text-decoration:none !important;   
}

.h1title img
{
    margin-right:5px;
}

table.callback
{
    margin:10px 0px 10px 40px;   
}

table.callback input , table.callback textarea , table.callback select
{
    width:350px;
}

table.callback td
{
    padding:4px;   
    color:#7b7b7b;
    font-family:Tahoma;
    font-size:13px;
    vertical-align:top;
}

table.callback td textarea
{
    height:205px;   
}

/* gallery material */

#pgalleryprevpart
{
   text-align:center;
   padding:8px 10px 2px 10px;
   background:#cdd5d9;
   height:68px;
}

.pgallarrows
{
    position:relative;
    top:-20px;    
    margin-left:8px;
    margin-right:8px;
}

.jsPhotoPrev
{
    margin-left:8px;
    margin-right:8px;   
    border:3px solid White;
    cursor:pointer;
}

.pgallerylargeblphoto
{
    background:#e8e6e3;
    padding:20px;   
    margin-top:1px;
    cursor:pointer;
}

.pgbottomblpart
{
    width:524px;
    margin:5px auto;   
}

.pgallrytitle
{
    text-decoration:none !important;
    margin-left:35px;
}

.pgallerydescrmaterial
{
    text-align:left;
    color:#7b7b7b;
    font-family:Tahoma;
    font-size:11px;
    margin-bottom:5px;   
    margin-top:20px;
}

.pgallerydatematerial
{
    color:#969ca0;
    font-family:Tahoma;
    font-size:10px;
    text-align:left;    
}

.jsPhotoLarge
{
    /*cursor:pointer;   */
}

.moregalleryinpg
{
    text-align:left; 
    margin-top:40px; 
    font-size:10pt;   
}

/* /gallery material */

/* news comments */

.newsComment
{
    font-size:15px;
    font-family:Arial;
    font-weight:bold;
    color:#315b73;
    text-transform:uppercase;
}

.commentFormText
{
    color:#7b7b7b;
    font-weight: bold;
    font-family:Tahoma;
    font-size:13px;   
}

#commentFormId
{
    width:382px;
    display:block;
}

#commentFormId input
{
    width:160px;
    border:1px solid #a5acb2;
}

#commentFormId textarea
{
    width:380px;   
    height:100px;
    border:1px solid #cccccc;
}

.ncdiv
{
    margin-left: 25px;   
    width:382px;
}

.error
{
    font-size:12px;
    color:Red;
    font-family:Arial;   
}

.NewscommentRow
{
    background: #cac3bd;
    padding:1px;
    margin: 20px 0;
    z-index:5;
}

.NewscommentRow2
{
    padding:20px;
    background: #F5EEE8;   
    z-index:25;
}

.ncrname
{
    position:absolute; 
    margin-top:-31px; 
    margin-left:-5px;   
    background: #f5eee8;
    z-index:99;
    display:inline-block;
    padding:1px 4px;
    color:#be062a;
    font-family:Tahoma;
    font-weight:normal;
    font-size:11pt;
}

.commenttopbg
{
    background: url(img/trabg.png) repeat-x;
    width:100%;
    height:34px;   
    margin-bottom:10px;
    padding:5px 0;
}

.commentCounter1
{
    background: url(img/comment.png) no-repeat;
    width:18px;
    height:15px;
    color:#133647;
    font-size:8px;
    font-family:Verdana;
    margin-left:15px;
    padding-left:6px;
    padding-top:1px;
}

.commentlinklocal
{
    display:none;
    margin-left:20px;
    color:#315b73;
    font-family:Tahoma;
    font-size:10pt;
    line-height:6px;   
}

.commentico
{
    display:none;
    background: url(img/comment2.png) no-repeat;
    width:16px;
    height:13px;
    color:#1d4051;
    font-size:8px;
    float:right;
  /*  display:inline-block;*/
}

/* /news comments */
/* blog right block list */

#blogcatsblocklist
{
    width:180px;   
   /* margin-right:-25px; */
}

.blogcatsblocklistl
{
    width:60px;
    border-right: 1px solid white;
    float:left;
}

.blogcatsblocklistl img
{
    margin:4px;
    display:inline-block;
}

.blogcatsblocklistr
{
    width:93px !important;
   
    color:#315b73;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    float:left;
}

.blogcatsblocklistrarrow
{
    width:14px;
    float:left;
}

.blogcatsblocklistbl
{
    background:#f5eee8;
    margin:7px 0;
}

.blogcatsblocklistbl:hover , .blockhoverred
{
    background: #be062a;
    border:1px solid #be062a;
    cursor:pointer;
}

.blogcatsblocklistbl:hover img
{
    display:block !important;   
}

.vcenterate1
{   
    margin-top:15px;
    margin-right:10px;
}

.arrowcatsimglink
{
    display:none; 
    margin:23px 0 auto 7px
}

.reanswebg
{
    background: url(img/reanswer.png) no-repeat;    
}

.hdsf9khgi:hover , .blockhoverwhite
{
    background: White !important;
}
/* /blog right block list */
/* pl */

.plmenulinks
{
    color:#315b73;
    font-family:Tahoma;
    font-size:11px;
    text-decoration:underline;   
    display:inline-block;
    padding:3px 0;
}

.pl_askquestion
{
    color:#be062a;
    font-family:Tahoma;
    font-size:14px;
    font-weight:bold;
}

.pl_asklinkbl
{
    margin:30px 0 10px 0;   
    text-align:center;
}

.pl_qest_bl
{
    margin:0 auto;
    margin-top:15px;
    width:382px;
}

.pl_fio
{
    color:#315b73;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    
}

.pl_city
{
    color:#7b7b7b;
    font-size:11px;
    font-family:Tahoma;   
}

.pl_ask_date
{
    color:#7b7b7b;
    margin:0;
    padding:0;
    font-family:Tahoma;
    font-size:10px;   
}

.pl_top_answerdata
{
    margin-bottom:2px;
    padding:0;
}

.pl_question , .pl_answer
{
    font-family:Tahoma;
    font-size:11px;      
    color:#7b7b7b;    
}

.pl_question
{
    margin:5px 0 15px 0;
    padding:0;
}

.pl_redline
{
    background: #be062a;
    height:1px;
    width:100%;
    margin:5px 0;
}

.pl_answerbl
{
    background: url(img/planswerbg.png) no-repeat;
    min-height:100px;
    height:100px;
    height:auto !important;    
}

.pl_answer
{
    margin:10px;    
}


.pl_close
{
       margin:10px;
}

.pl_open
{
    margin:0px;   
}

.pl_open , .pl_close
{
    padding-top:5px;   
}
.pl_open img, .pl_close img
{
    margin:0 5px;   
}

.pl_open a, .pl_close a
{   
    font-family:Tahoma;
    font-size:11px;
}

.pl_open a 
{
    color:#315b73; 
}

.pl_close a
{
    color:#be062a;
}

/* pl */

/* news calendar builder new clases */

.ncbnc1
{
    display:inline-block !important; font-weight:normal; width:12px; text-align:center; cursor:default; color: Gray !important; font-size:11px !important;   
    background: #979d9d !important;
}

.ncbnc2
{
    font-weight:bold; display:inline-block !important; width:12px;text-align:center; cursor:pointer; color:#0A2736 !important; font-size:11px !important;
    background: #627073 !important;
}

.ncbnc2:hover
{
   text-decoration: underline !important;  
}

.ncbnc3
{
    font-weight:bold; display:inline-block !important; color: #BE062A !important; width:12px;
                      text-decoration: none !important;text-align:center; font-size:11px !important;
    background: #BE062A !important;
}

.ncbnc1 , .ncbnc2 , .ncbnc3
{
    color:White !important;
    margin:2px; 
    padding:3px 0 !important; 
    width:19px !important;
    text-decoration:none !important;
}

.daysmonthbuilderbl
{
    width:180px;   
    overflow:hidden !important;
    margin-left:-45px;
}

/* /news calendar builder new clases */

.jsWindowDeputat
{
    padding:15px;
 /*   border:1px solid Silver;
    border-right:2px solid Silver;
    border-top:2px solid Silver;*/
    overflow:auto;
    height:80%;
    margin: 5px 25px;   
    top: 10% !important;
    position:fixed !important;
}

/* praimeriz */

.votePage
{
    width:100%;   
}

.votePageLeft
{
    width:45%;
    float:left;
    margin-left:4%;
}

.votePageRight
{
    width:45%;
    float:right;
}

.list938849
{
    margin-top:10px;   
}

.list938849 a
{
    color:#315B73;   
}

.regionformstyle
{
    font-weight:bold;  margin:5px 0; padding:0; color:#7B7B7B; font-family: tahoma; font-size:13px;   
}

.static_content img , .static_content2 img
{
    margin-right:15px;
    margin-bottom:15px;
}

/* /praimeriz */

.imgstaticbutton
{
    display:inline-block;
    margin-right:10px;   
}

.staticbuttonsbl1
{
    width:590px; 
    margin: 0 auto;      
    margin-top:25px;
}

.redleft
{
    float:left;
    background: url(img/redbgleft.png) no-repeat;   
    width:11px;
    height:28px;
}

.redcenter
{
    float:left;
    background: url(img/redbgcenter.png) repeat-x;
    height:28px;
}

.redright
{
    float:left;
    background: url(img/redbgright.png) no-repeat;
    width:10px;
    height:28px;
}

.authtexttitle
{
    color:#A9D1DB;
    display:inline-block;
    float:right;
    position:relative;
    top:4px;   
    font-family:Tahoma;
    font-size:13px;
}

#calendarlist
{
    width: 680px;
}
