﻿/* default style css */

body
{
    width:100%;
    margin:0;
    padding:0;
    background: url(img/bg.gif) repeat-x;
    background-color:#002c67;
    font-family:Arial,Tahoma;
}

#area
{
    width:1206px;
    margin:0 auto;     
}

#page
{
    width:980px;
    background: Transparent;
    margin:0;
    padding:0;
}

#lightleft, #lightright , #page
{
    float:left;
}

#lightleft
{
    background: url(img/bgleft.gif) no-repeat;
    height:591px;
    width:114px;   
 /*   float:left;  */
}
#lightright
{
    background: url(img/bgright.gif) no-repeat;
    height:702px;
    width:112px;   
}

#blank
{
    background: url(img/blankbg.gif) repeat-x;
    background-color: #103371;
}

#content
{
    background-color:White;
    margin:0 10px;   
}

#main
{
    background-color: #f2f2f2;
    margin-top:5px;
    display:inline-block;
    width:960px;
}

#head
{
    height:107px;
    background: url(img/tmp-bg-menu.gif) no-repeat;
}

.logo
{
    margin:26px 30px;
    cursor:pointer;
    float:left;
    position:relative;
    top:5px;
    
}


#main .left , #main .right
{
    display:block;  
}


#main .left , #main .leftMaterial
{
    width:639px; 
    background-color:White;   
    float:left;
    min-height:1018px;
    height:auto !important;
    height:1018px;
}

#main .leftMaterial
{
    background: url(img/newsbg.png) no-repeat;
    background-color:White;
}

#main .right
{
    margin-left:1px;
    width:320px;
    background-color: #f2f2f2;  
    float:right;
}

.closeFloat
{
    clear:both;
}

#footer
{
    background: url(img/footerbg.gif) no-repeat;
    height:47px;   
    line-height:15px;
    text-align:center;
    overflow:hidden;
}

#footer a
{
    color:#BEE2FF;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    font-family:HeliosC,Arial;
    margin:17px 7px;
    display:inline-block;
}

#footer a:hover
{
    color:White;   
}

#copyright
{
    background: url(img/tmp-copyright.gif) no-repeat;
    height:162px;
}

#container1
{
    display:block;
    clear:both;
    background:White;
    width:960px;   
}

#lang
{
    display:block;
    float:right;
    position:relative;
    top:15px;
    margin-right:25px;
}

#lang a , #lang a.active
{
    font-size:11px;   
    display:inline-block;
    padding:1px 3px;
}

#lang a
{
    color:#3f93d2;    
    
}
#lang a.active
{
    color: White;
    background:#8cc3eb;
    
}

.verticallineimg
{
    position:relative;
    top:2px;    
}

#menu
{
    display:block;
    float:left;
    width:735px;
    margin-top:67px;
    margin-top:50px;
    position:relative;
    left:-10px;
}

#menu a , #menu a.active
{
    color:#002457;
    font-family:HeliosC,Arial;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    display:inline-block;
    padding:0 5px;
}

#menu a.active
{
    color:#cd0055;
}

#menu a:hover
{
    color:#007dde;   
}

#menu a.active:hover
{
    color:#cd0055;
}

#cpyContent , #cpyContent a
{
    color:#123f7c;
    font-family:Verdana,Arial;
    font-size:10px;
    padding-top:90px;
    text-align:center;    
}

#cpyContent a:hover
{
    color:White;
}

#cpyContent a
{
    padding:0;   
}

.childMenu
{
    background: #cee1f0;
    width:180px;
    height:120px;
}

#bigphoto1 , #bigphoto2
{
    background: url(img/bigphoto1.gif) no-repeat;
    width:320px;
  /*  height:385px;   */
    padding-top:325px;
}

#bigphoto2
{
       background: url(img/bigphoto2.png) no-repeat;
}

.supportdeclaration
{
    height:60px;   
    background: url(img/supportblt.png) no-repeat;
    font-family:OfficinaSansBlackC,Arial;

}

.supportbutton
{
    margin:15px 20px;
    display:inline-block;   
}

.rightobjwidth
{
    width:282px;  
    margin:0 auto;  
}

.programm
{
    margin-top:30px;
    margin-bottom:0;
}

.projectspic , .mappic
{
    margin-top:17px;
    margin-bottom:0;   
}

.mappic
{
    display:inline-block;
}

.medialinks
{
    background: url(img/medialinks.gif) no-repeat;
    padding-top:42px;
    padding-bottom:20px;
 /*   min-height:42px; */
}

.medialinktable
{
    width:270px;
    margin: 0 auto;
}

.medialinktable td a
{
  /*  width:50%;  */
    color:#7e7e7e;
    font-size:14px; 
    text-decoration:none;
}

.medialinktable td a:hover
{
    text-decoration:underline;   
}

.center2blocks
{
    width:604px;
    margin:30px auto 0;
}

.center2blocks .centerLeft
{
    width:180px;    
    overflow:hidden;
    float:left;
}

.center2blocks .centerRight
{
    width:414px;
    
    float:right;
    margin-right:-15px;
    padding-bottom:35px;
}

.date
{
    display:inline-block;
    background-color:#f2f2f2;
    color:#a1a1a1;
    font-size:12px;
    font-weight:normal;
    padding:2px;
    margin-bottom:5px;
}

.titledescr
{
    color:#0067b6;
    font-size:13px;
    text-decoration:none;
    line-height:19px;
}

.titledescr:hover
{
    text-decoration:underline;
    color:#2192e8;   
}

.pressrelisanons , .newstitlesrow
{
    margin-top:25px;   
}

.alllink , .alllink:hover
{
    background-color:#8cc3eb;
    color:White;
    font-size:12px;
    text-decoration:none;
    padding:2px 7px;
}

.alllink:hover
{
   background-color:#3592d8;
}

.pressrelisanons p
{
    margin:0;
    padding:0;   
}

.newstitlesrow
{
    clear:both;
    display:inline-block;
}

.newstitle
{
    color:#0067b6;
    font-family:Georgia;
    font-size:20px;
    display:inline-block;
    margin-top:-5px;
    text-decoration:underline;
    width:400px !important;
}

.newstitle:hover
{
    color:#cf005d;
}

.prevnewsphoto
{
    width:130px;
    overflow:hidden;   
    float:left;
}

.prevnewsdescr
{
    font-size:13px;
    font-weight:bold;
    width:265px;
    float:left;
    line-height:19px;
    font-weight:700;
}

.prevnewsdescr a
{
    color:#242424;
    text-decoration:none;   
}

.prevnewsdescr a:hover
{
    color:#242424;
    text-decoration:underline;
}

.prevnewscenter
{
    margin-top:5px;   
}

.bottomspace
{
    margin-bottom:50px;
}

/* newsMaterial */

.newsopts
{
    width:594px;
    margin:0 auto;
    padding-top:11px;
}

.newsoptsURL
{
    display:block;
    float:left;
    width:400px;
}

.newsoptsURL a , .newsoptsURL 
{
    color:#3f93d2;
    font-size:11px;
}

.newsoptsPrint
{
    display:block;
    float:right;
    position:relative;
    top:-1px;
}

.newsoptsPrint a
{
    font-size:11px;
    color:White;
    position:relative;
    top:-2px;
    text-decoration:none;
}

#Material
{
    width:594px;
    margin:15px auto 0;  
}

.MaterialTitle
{
    margin:0;
    padding:0;
    font-family:Georgia;
    color:#0067b6;
    font-size:36px;
    line-height:36px;
}

.MaterialDescription
{
    color:#242424;
    font-weight:bold;
    font-size:18px;
}

.date2
{
    color:#a1a1a1;
    font-size:12px;   
}

#MaterialNewsDataBl
{
    width:535px;
    float:right;   
    margin-top:-24px;
}

#MaterialNewsDataBl p
{
    color:#242424;
    font-size:15px !important;
    font-family:Arial !important;  
    text-align:justify !important;
}

.MaterialPhoto
{
    float:left;
    position:relative;
    top:18px;
    margin-right:-30px;
    left:-57px; 
    margin-bottom:35px;
}

#undertextopts
{
       
}

#undertextopts a
{
    color: White;  
    font-size:11px;
    text-decoration:none;  
}

.backtolist , .addcomment
{
    display:block;
    float:left;
    padding:0px 5px 2px;
    margin-right:10px;
    margin-bottom:75px;
}

.backtolist
{
    background-color:#8cc3eb;
}

.backtolist:hover
{
    background-color:#4c95cf;
}   

.addcomment
{
    background-color:#db87ad;
    display:none !important;
    
}

.addcomment:hover
{
    background-color:#de0064;
}

/* /newsMaterial */

.clickedmenu
{
    background: url(img/activemenubg.gif) repeat-x;
    background-repeat:repeat;
}

.dropemenu
{
    width:150px;
    background-color:#cee1f0;
    display:inline-block;
    position:absolute;
    padding-top:5px;
    padding-bottom:5px;
    z-index:100;
}

.dropemenu a
{
    color:#002457 !important;
    padding:5px 10px !important;
    font-size:13px !important;   
    display:inline-block !important;
    font-weight:normal;
    width:127px;
    margin:0 auto;
}

.dropemenu a:hover
{
    background-color:White !important;
}

/* news material list */

.srchnews
{
    width:70%;
    height:16px;
    
}

.findbutton1
{
    position:relative;
    top:6px;   
}

/* /news material list */
/* contacts */

.regionmapbl
{
    margin-top:7px;   
}


/* /contacts */

/* about him */

.aboutname
{
    font-family:Georgia;
    font-size:27px;
    color:#0067b6;
}

.abouttitle
{
    font-family:Arial;
    font-size:17px;
    font-weight:bold;   
}

.line1
{
    background: url(img/line.gif) repeat-x;
    height:2px;
    width:100%;
    display:block;
    margin-top:5px;
    margin-bottom:5px;
}   

.nablock
{
       
}

#aboutlist
{
    float:right;
    width:171px;
    padding-top:20px;
    background: url(img/aboutlistbl.gif) repeat-x;   
}

#aboutlist ul
{
    list-style-type:none;   
}

#informationsource
{
    color:black;
    font-size:13px;   
}

.aboutfont
{
    color:#242424;
    font-size:14px;   
}

/* /about him */

.bigtext
{
    margin-top:20px;       
}

/* pgallery */

.gelleryContentBl
{
    float:left; 
    width:40%;
    background: url(img/photogallery.png) no-repeat;
    width:187px;
    padding-top:13px;
    padding-left:12px;
    margin-left:20px;
}

.gelleryContentBl a.title
{
    margin-top:23px;
    display:block;   
    color:#0067b6;
    font-size:14px;
}

/* /pgallery */
/* video */

#playerScreenBl , .playerScreenMaterial
{
    width:639px;
    height:325px;   
    background: url(img/playerbg.gif) no-repeat;
    overflow:hidden;
}

.playerScreenMaterial
{
    background: url(img/videomaterialbg.gif) repeat-x !important;   
}

#playerScreenBl center
{
    margin-top:20px;
}   

#videoTabs
{
    background: url(img/videotabbg.gif) repeat-x;
    width:100%;
    height:60px;   
}

.videTab , .videoTabActive
{
    width:185px;
    height:50px;
    background: url(img/videotab.gif) no-repeat;
    float:left;
    margin-left:10px;
    text-align:center;
    overflow:hidden;
}

.videoTabActive
{
    background: url(img/videotabactive.gif) no-repeat !important;   
}

.videotaba , .videotabaactive
{
    color:#bee2ff;
    font-size:13px;
    font-weight:bold;
    text-align:center;   
    text-decoration:none;
    margin-top:12px;
    display:inline-block;
    height:32px;
    overflow:hidden;
}

.videotabaactive
{
    color:#005fa9 !important;
}

/* /video */
/* gallery show */

#gallerypreviewsbl
{
  display:block;
  width:100%;
  height:89px;
  background: url(img/previewsbg.gif) repeat-x;
  overflow:hidden;
}
.prevbl
{
    float:left;
    overflow:hidden;
    padding-top:6px;  
    margin-left:5px; 
    text-align:center;
}
    
.largephoto    
{
    cursor:pointer;
}
    
.photoshowtitle
{
    font-family:Georgia;
    font-size:27px;
    color:#0067b6;
    text-decoration:none;
}

.photoshowcount
{
    font-family:Georgia;
    font-size:17px;
    color:#8cc3eb;   
}

.photoshowdescr
{
    color:#242424;
    font-weight:bold;
    font-size:14px;
}

.photoshowtext
{
}
    
/* /gallery show */
/* video */

.videoPrevBl
{
    float:left;
    width:127px;
    margin-bottom:20px;
    margin-left:15px;
}

.move
{
	background: url(img/movebg.gif) repeat-y;
	width:127px;
}

.videoPrevBl img
{
	margin-left:10px;	
	width:107px;
}

.videogallerytitle
{
	display:block;
	color:#0067b6;
	font-size:11px;	
	width:95px;
	margin-top:5px;
}

/* / */

/* questform */

.questformtitle
{
    color:Black;
    font-size:20px;
    font-weight:bold;   
}

#contactForm input
{
    width:350px;   
}

#contactForm2 input
{
    width:290px;
}


#contactForm textarea
{
    width:350px;
    height:200px;   
}

#contactForm2 textarea
{
    width:290px;
    height:100px;   
}

#contactForm select
{
    width:350px;
}

#contactForm2 select
{
    width:290px;
}

/* /questform */


/* ArtPager */
	
.ArtPager
{
	display:block;
	padding:5px 3px;
	margin:10px 15px 20px 15px;
}

.ArtPager .innerText , .ArtPager .innerText2
{
	color:#767676;
	font-size:11px;
	font-family:Verdana,Arial;
	display:block;
	padding:3px 15px;		
	width:250px;
	float:left;
}

.ArtPager .innerText2
{
	width:5px;	
	margin-left:-10px;
}

.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;
	color:#ac0006;
}

.ArtPager .pageLeft , .ArtPager .pageLeftActive
{
	width:2px;
	background: url(img/pagerpageleft.gif) no-repeat;
	background: none !important;
	margin-left:2px;
	
}

.ArtPager .pageLeftActive
{
	background: url(img/pagerpageleftactive.gif) no-repeat;	
	background: none !important;
}

.ArtPager .pageCenter , .ArtPager .pageCenterActive
{
	background-color:White;
	padding:2px 3px;
	height:16px;
	color:#327fb6;
	font-size:12px;
	
}

.ArtPager .pageCenterActive
{
	background-color:#ce7230 !important;
	color:White;
}

.pageCenter
{
    display:none;   
}

.ArtPager .pageRight , .ArtPager .pageRightActive
{
	width:3px;
	background: url(img/pagerpageright.gif) no-repeat;
	margin-right:2px;
	
}

.ArtPager .pageRightActive
{
	background: url(img/pagerpagerightactive.gif) no-repeat !important;	
	background: none !important;
}

.ArtPager img
{
    display:none;   
}

/* /ArtPager */
/* rss */

.rssicon
{
    position:relative;
    top:4px;   
    width:14px;
}

/* /rss */

/* VOPROSNIK question/categories + /id/ */

.voprosnikbigtitle , .voprosnikbigtitle a
{
    font-family:Georgia;
    font-size:27px;
    text-decoration:none;
    margin-top:10px;
    padding:0;
}

.voprosnikbig2title , .voprosnikbig2title a
{
    font-family:Arial;
    font-weight:bold;
    font-size:18px;
    color:#0067b6;   
}
.voprosnikbig3title , .voprosnikbig3title a
{
    color:#0067b6;
    font-size:14px;
    font-weight:normal;
}

.voprosnikputblock
{
    width:221px;
    float:right;
    margin-right:10px;   
    background: url(img/questions/putbg.gif) repeat-x;   
    margin-top:10px;
    padding-top:12px;
    position:relative;
    z-index:99;
}

.voprosnikbl
{
    width:590px;
}

.voprosnikbutchbl
{
    width:180px;
    margin:0 auto;
}

.voprosnikbutchbl a
{
    color:#0067b6;
    font-size:12px;
}

.voprosniktitleblue2
{
    font-family:Arial;
    font-weight:bold;
    color:#0067b6;
    font-size:18px;
    margin:4px;
    padding:0;   
}

.voprosnikqblock
{
    width:521px;
    padding-top:10px;
    background: url(img/questions/answbg2.gif) no-repeat; 
    padding-left:10px;     
    padding-bottom:25px;  
}

.voprosnikpersoneoptsname , .voprosnikpersoneoptsdate ,  .voprosnikpersoneoptsplace
{
    font-family:Arial;
    font-size:13px;
    color:Black;   
    font-weight:normal;
    font-weight:bold;
}

.voprosnikpersoneoptsdate
{
    color:#7f8489;   
}

.voprosnikpersoneoptsplace
{
    color:#7f8489;      
}

.voprosnikqtext , .questotvet , .voprosnikqtext p ,.voprosnikqtext a
{
    color:#757575 !important;
    font-family:Arial !important;
    font-size:13px !important;
    text-decoration:none;
}

.voprosniktextlinkq
{
    color:#1388e2;
    font-weight:normal;
    font-size:13px;
}

.voprosnikrightlink
{
    margin-left:12px;
    margin-bottom:15px;   
}

.qustsource
{
    color:#242424;
    font-family:Arial;
    font-weight:normal;
    font-size:15px;   
}

.questotvet
{
    
}

/* /VOPROSNIK question/categories + /id/*/
/* video cat gallery */

.vcgcatname
{
    color:#0067b6;
    font-size:18px;
    font-weight:bold;   
    
}

/* /video cat gallery */

a {outline-width:0;}

.category
{
    color:#0067B6;
    font-family:Times New Roman; 
    font-size:32px; 
    font-weight:bold; 
    text-align:left;   
}

.s1322 , .s1322 p , .s1322 span
{
 font-size: 15px !important; 
 font-family:Arial !important;   
}

#specsize p ,  #specsize span , #specsize td
{
   font-size:12px !important;   
}

#specsize td , #specsize tr , #specsize td p , #specsize2 td , #specsize2 td p
{
       padding-top:0 !important; padding-bottom:0 !important;
       margin:0;
}

#specsize2 td p
{
    font-size:15px !important;
    font-family:Arial;
    
}

#specsize2 td
{
    padding:5px !important;   
}

#aboutlist
{
    display:none !important;
}

.molodcounter
{
    background: url(img/molodcountbg.png) no-repeat;
    height:50px;
    padding:6px 50px;
    color:White;
    font-size:14px;
    font-weight:bold;
    width:365px;
    margin:0 auto;
    float:right;
}

.molodcounter span
{
    font-size:18px;   
    color: Orange;
}
/* video carusel */

.prvbl9
{
    width:137px;
}

/* /video carusel */
/* webcam online */

#onlinevideo
{
    background: url(img/online.PNG) repeat-x;
    padding-top:10px;
}

/* /webcam online  */

#aopensekretaryat , #aopenmamager , #aopenofficemanager
{
    font-size:12px;
}