.topbar{background-color:#222;color:#fff;display:block;height:30px;padding-right:5px;padding-top:5px;text-align:right;text-decoration:none;white-space:nowrap}#Wrapper{height:auto!important;min-height:90%;min-width:980px;position:relative}#Header{background:url(../images/building.png) no-repeat 100% 100%;height:250px;margin:0 auto;width:980px}#MenuWrapper{background-color:#333;height:25px;margin:0 auto;padding-top:5px;white-space:nowrap;width:100%}.MainBody{margin:0 auto;padding:10px 0;width:980px}.center{margin:0 auto;text-align:center}#FooterWrapper{background:url(../images/footer_bg.gif) repeat-x 0 0;clear:both;color:#FFF;height:94px;margin:120px 0 0;min-height:10%;position:relative}.contentheading{color:#173983;font-size:20px;padding:0 0 20px}.contentheading h1{color:#173983;font-size:20px;padding:0 0 15px}.contentpaneopen{width:100%}table.contenttoc{float:right}.module{background:url(../images/bl_grey.gif) 0 100% no-repeat #ddd;margin-bottom:10px;width:20em}.module div{background:url(../images/br_grey.gif) 100% 100% no-repeat}.module div div{background:url(../images/tl_grey.gif) 0 0 no-repeat}.module div div div{background:url(../images/tr_grey.gif) 100% 0 no-repeat;padding:0 10px 2px}.menu-left li{margin:5px 0}.menu-left ul{display:block;list-style:none;margin:-1px 0;padding:0 0 0 5px}.menu-left ul li{background:url(../images/arrow_li.png) no-repeat 0 4px;margin:1px 0;padding:0 0 0 10px}.menu-left #current a{color:#ca5251;text-decoration:none}.menu-left #current ul li a{color:#0e73bb;text-decoration:underline}.menu,ul.menu,.menu ul{display:block;list-style:none}.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0}.sf-menu{position: relative; z-index: 999; float:left;line-height:1.0;margin-bottom:16px}.sf-menu ul{position:absolute;top:-999px;width:220px}.sf-menu ul ul{left:220px;position:absolute;top:-999px;width:280px}.sf-menu ul li{float:left;width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{background:none;float:left;position:relative}.sf-menu li li.parent{background:url(../images/arrow-ffffff.png) no-repeat scroll 202px 9px #0A67AD}.sf-menu a{background:url(../images/menu_line.gif) no-repeat 100% 0;display:block;padding:10px 15px;position:relative;text-decoration:none}.menu li a:hover{color:#a2c5ec}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:35px;z-index:99}.sfHover li a,.sfHover li span.separator{background:none;border-bottom:1px #FFF solid;padding:5px 15px}.sfHover ul ul{border-left:1px solid #FFF;margin:5px 0 0}.sf-menu li li{background:#0a67ad;white-space:nowrap}.sf-menu li li li{background:#0a67ad}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{outline:0}.sf-menu .separator{background:url(../images/menu_line.gif) no-repeat 100% 0;color:#FFF;display:block;padding:10px 15px;position:relative;text-decoration:none}.sf-menu a.sf-with-ul{min-width:1px;padding-right:36px}.sf-menu span.sf-sub-indicator{background:url(../images/arrows-ffffff.png) no-repeat -10px -100px;display:block;height:20px;overflow:hidden;position:absolute;right:12px;text-indent:-999px;top:0;width:10px}a > .sf-sub-indicator{background-position:0 -100px;top:0}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}.sf-menu ul a > .sf-sub-indicator{background-position:0 8px}.sf-shadow ul{-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-bottom-left-radius:17px;-webkit-border-top-right-radius:17px;background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0}.sf-shadow ul.sf-shadow-off{background:transparent}.sf-menu .active{background:#21b1ed}.superfish_clear{clear:both!important;font-size:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999px}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:160px;top:0}.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 8px}span.M65-com-Joomla-Template-Kit-display-id-class-details{background-color:#D7EBFF!important;border:thin solid #A9A9A9!important;color:#000!important;font:bold;font-family:monospace;font-size:11px;padding:2px}*{margin:0;padding:0}#TB_window{color:#000;display:none;left:50%;position:fixed;text-align:left;top:20px;z-index:1002}#TB_window a:hover{color:#000}#TB_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}.TB_overlayBG{-moz-opacity:0.5;background-color:#000;filter:alpha(opacity=50);opacity:0.5}* html #TB_window{margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 280px 0 px);position:absolute}#TB_window img#TB_Image{border-bottom:1px solid #ccc;border-left:1px solid #666;border-right:1px solid #ccc;border-top:1px solid #666;display:block;margin:15px 0 0 15px}#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px}#TB_closeWindow{float:right;height:25px;padding:11px 0 0}#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}#TB_title{background-color:#FFF;height:27px}#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px;text-align:left}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103}* html #TB_load{margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);position:absolute}#TB_HideSelect{-moz-opacity:0;background-color:#fff;border:none;filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99}#TB_iframeContent{_margin-bottom:1px;border:none;clear:both;margin-bottom:-1px;margin-top:1px}table#TB_Table{border:0;border-collapse:collapse;border-spacing:0}table#TB_Table td{border:0;padding:0}table td#TB_LeftTopCell{background:url(/thickbox/images/message_lt.png) no-repeat 0 0;height:14px;width:19px}table td#TB_TopCell{background:url(/thickbox/images/message_t.png) repeat-x 0 0;height:14px}table td#TB_RightTopCell{background:url(/thickbox/images/message_rt.png) no-repeat 0 0;height:14px;width:19px}table td#TB_LeftCell{background:url(/thickbox/images/message_l.png) repeat-y 0 0;width:19px}table td#TB_CenterCell{background:#fff;min-width:30px}table td#TB_RightCell{background:url(/thickbox/images/message_r.png) repeat-y 0 0;width:19px}table td#TB_LeftBottomCell{background:url(/thickbox/images/message_lb.png) no-repeat 0 0;height:19px;width:19px}table td#TB_BottomCell{background:url(/thickbox/images/message_b.png) repeat-x 0 0;height:19px}table td#TB_RightBottomCell{background:url(/thickbox/images/message_rb.png) no-repeat 0 0;height:19px;width:19px}#TB_closeWindowButton{background:url(/thickbox/images/close.png) no-repeat 0 0;height:32px;position:absolute;right:-15px;top:-10px;width:32px}.Pole{font-size:18px;padding:0 0 20px}.InputPole textarea{border:1px solid #7f9db9;font-size:13px;height:108px;padding:0 0 0 5px;width:96%}.ErrorText{padding:0 0 20px}.ButtonError input{padding:2px}.InputPole input{border:1px solid #7f9db9;font-size:13px;padding:0 0 0 5px;width:96%}.AllPole{color:red;font-size:11px;line-height:13px;margin:-15px 0 15px;padding:0}input.system-openid,input.com-system-openid{background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px}.system-unpublished{background:#e8edf1;border-bottom:4px solid #c4d3df;border-top:4px solid #c4d3df}#system-message{margin-bottom:10px;padding:0}#system-message dt{font-weight:700}#system-message dd{font-weight:700;margin:0;text-indent:30px}#system-message dd ul{border-bottom:3px solid #84A7DB;border-top:3px solid #84A7DB;color:#05B;list-style:none;margin-bottom:10px;padding:10px}#system-message dd.error ul{background-color:#E6C0C0;border-bottom:3px solid #DE7A7B;border-top:3px solid #DE7A7B;color:#c00}#system-message dd.notice ul{background:#EFE7B8;border-bottom:3px solid #F0DC7E;border-top:3px solid #F0DC7E;color:#c00}#system-debug{background-color:#fff;color:#ccc;margin:10px;padding:10px}#system-debug div{font-size:11px}#system-message dt.message,#system-message dt.error,#system-message dt.notice{display:none}.invalid{border-color:red}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{color:#666;cursor:pointer;display:block;float:left;font-size:11px;height:22px;line-height:22px}.button2-left span,.button2-right span{color:#999;cursor:default}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:700}.button2-left a:hover,.button2-right a:hover{color:#0B55C4;text-decoration:none}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{background:#ffc;border:1px solid #D4D5AA;float:left;max-width:200px;padding:5px;z-index:13000}div.tooltip h4{background:url(../images/selector-arrow.png) no-repeat;font-size:95%;font-weight:700;margin:-15px 0 0;padding:15px 0 5px}div.tooltip p{font-size:90%;margin:0}a img.calendar{background:url(../images/calendar.png) no-repeat;cursor:pointer;height:16px;margin-left:3px;vertical-align:middle;width:16px}.img_caption.left,.caption.left{float:left;margin-right:1em}.img_caption.right,.caption.right{float:right;margin-left:1em}.img_caption.left p,.caption.left p{clear:left;text-align:center}.img_caption.right p,.caption.right p{clear:right;text-align:center}.img_caption,.caption{text-align:center!important}.img_caption.none,.caption.none{margin-left:auto;margin-right:auto}.topbar a:link,.topbar a:visited,.topbar a:hover,.sf-menu a:link,.sf-menu a,.sf-menu a:visited{color:#FFF}.module div div div div,.sf-menu li:last-child a,.sf-menu li.last-child a,.sf-menu .active a,.sf-menu .active span.separator{background:none}fieldset,.sfHover li.last-child a{border:0}#TB_secondLine,#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}* html #TB_overlay,* html #TB_HideSelect{height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');position:absolute}#TB_closeAjaxWindow,.InputPole{padding:5px 0 0}.RedStar,label.invalid{color:red}/* template.css*/
html
{
  height:100%;
}

body
{
  height:100%;
  border:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#383e3c;
  background-color:#fff;
  background:url(../images/head_bg.jpg) repeat-x 0 0;
  margin:0;
}

a
{
  color:#0e73bb;
}

a:hover
{
  color:#659FDE;
}

*
{
  font:inherit;
  color:inherit;
  vertical-align:top;
  margin:0;
  padding:0;
}

p
{
  margin:10px 0;
}

h3
{
  font-size:20px;
  color:#173983;
  padding:0 0 20px;
}

sup
{
  vertical-align:super;
  font-size:9px;
}

img
{
  border:0;
}

.B
{
  clear:both;
}

.Nowrap
{
  white-space:nowrap;
}

.FullWidth
{
  width:100%;
}

.DisplayNone
{
  display:none;
}

ol
{
  margin:0 0 0 30px;
}

ol li
{
  list-style: decimal outside;
  vertical-align: baseline;
}

ul, li, ul li, ol ul li
{
  list-style:none;
}

li
{
  padding: 4px 0;
}

strong, b
{
  font-weight:700;
}

em, i
{
  font-style:italic;
}

table
{
  border-spacing:0;
  border:0;
  border-collapse:collapse;
}

td, caption, th
{
  border:0;
  vertical-align:top;
  text-align:left;
}

:focus
{
  outline:0;
}

.Logo
{
  float:left;
  margin:40px 0 0 15px;
}

.SiteTitle
{
  float:left;
  font-size:21px;
  line-height:27px;
  color:#173983;
  width:340px;
  margin:75px 0 0 25px;
}

.Columns
{
  width:237px;
}

.Ugolok
{
  background:url(../images/ugol.gif) 100% 0 no-repeat;
  padding:15px 22px 0 15px;
}

.MainMenu
{
  height:33px;
  background:url(../images/menu_bg.gif) repeat-x 0 0;
}

.MainCenter
{
  padding:15px 22px 0 16px;
  position: relative;
}

.ListMark li
{
  background:url(../images/lm.jpg) no-repeat 0 12px;
  padding:4px 0 4px 16px;
}

.PodMenu
{
  margin:5px 0;
  padding:0 0 0 26px;
}

.ListMark ol
{
  margin:5px 0 0 30px;
  padding:0;
}

.ListMark ol li
{
  background:none;
  list-style:decimal outside none;
  padding: 4px 0;
}

.ImgLeft
{
  float:left;
  text-align:left;
  margin:0 10px 10px 0;
}

.Books
{
  position:absolute;
  right:0;
  width:216px;
  height:87px;
  top:-87px;
}

.Copyright
{
  font-size:12px;
  padding:10px 0 0;
}

.Developer
{
  text-align: right;
}

#FooterWrapper a
{
  color:#a0d7ff;
}

.Sape
{
  font-size:10px;
  line-height:12px;
  height: 13px;
  position: relative;
}

.Sape a
{
  font-size:10px;
  line-height:12px;
}

.SapeHide
{
  position: absolute;
  top: 0;
  left: 0;
	background: url(../images/footer_bg.gif) repeat-x 0 -50px;
  height: 44px;
  width: 100%;
}

.Columns .moduletable
{
  padding:8px 0 30px;
}

.Columns .moduletable a
{
  font-size:12px;
  line-height:15px;
}

.Columns .moduletable h3
{
  font-size:12px;
  line-height:15px;
  font-weight:700;
  padding:0 0 17px;
}

.MainWraper
{
  width:980px;
  position:relative;
  margin:0 auto;
}

div.moduletable td
{
  padding:2px 0;
}

.Gallery
{
  padding:15px 0 0;
}

.GalleryRamka
{
  background:url(../images/ramka.jpg) no-repeat 0 0;
  width:167px;
  height:157px;
  margin:0 15px 0 0;
  padding:3px 4px 22px 9px;
}

.GalleryRamka table
{
  height:157px;
  width:167px;
}

.GalleryRamka td
{
  text-align:center;
  vertical-align:middle;
}

.dgpic_right
{
  float:right;
  background:#FFF;
  border:1px solid #EBEBEB;
  margin:5px;
  padding:1px;
}

.dgpic_capt
{
  font-size:9px;
  font-weight:400;
  color:#696969;
  border-top:1px solid #FFF;
  background:#EBEBEB;
  text-align:center;
}

.PlanTable
{
  margin:0 auto 20px;
}

.PlanTable td
{
  border-bottom:1px solid #c6c6c6;
  border-right:2px #FFF solid;
  padding:15px 10px;
}

.PlanTable th
{
  vertical-align:middle;
  font-weight:700;
  border-right:2px #FFF solid;
  border-bottom:2px #FFF solid;
  background:#e4f2f6;
  padding:15px 10px;
}

.TdMiddle td
{
  vertical-align:middle;
}

.ContKorp
{
  margin: 20px 0;
}

.ContKorp p
{
  padding:0 0 5px;
  margin:0;
}

.Orphus
{
  padding:10px 0 0;
}

.tool-tip
{
  background:#FFF;
  border:1px #000 solid;
  padding:5px;
}

.SpecBlock span
{
  cursor:pointer;
  border-bottom:1px dashed #000;
  font-weight:700;
}

.Title
{
  font-size:16px;
  font-weight:700;
  line-height:21px;
}

.TitleBlock
{
  font-weight:700;
  padding:40px 0 0;
}

.GalleryHoriz
{
  float:left;
}

.GalleryVert, .Center
{
  text-align:center;
}

.dgpic, .dgpic_left
{
  float:left;
  background:#FFF;
  border:1px solid #EBEBEB;
  margin:5px;
  padding:1px;
}

.CopyyAdres, .SpecBlock
{
  padding:5px 0;
}

.SpecBlockScn
{
  padding:5px 0;
}

.SpecBlockScn span
{
  cursor:pointer;
  border-bottom:1px dashed #000;
  font-weight:700;
}

#jc
{
  padding: 20px 0 0 0;
}

#cb_tabid_23 a
{
  text-decoration: none;
}

.RedBlock
{
  padding: 20px 0 0 0;
}

/* Socialization */

#socializ
{
  float: right;
  width: 240px;
  margin: 0 0 10px 0;
}

#socializ a
{
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin: 0 0 0 6px;
  background: url(../images/socializ.png) no-repeat;
}

#socmore
{
  cursor: pointer;
  font-size: 10px;
  margin: 4px 0 0 0;
  float: right;
}

#soc1, #soc2
{
  float: right;
}

#soc1table
{
  display: inline;
}

/* end Socialization */
.LeftCopy
{
  float: left;
  width: 710px;
}

.RightCopy
{
  float: right;
  width: 260px;
}

.nsp_top_interface
{
	padding: 0 0 20px 0;
}

.pagination
{
	padding: 0 10px 0 0;
	float: left;	
}

.pagination .active
{
	background: #0E73BB;
}

.pagination li
{
	float: left;
	padding: 1px 5px;
	margin: 0 4px 0 0;
	background: #21B1ED;
  cursor: pointer;
	color: #fff;
}

.nsp_top_interface span
{
	float: left;
	padding: 1px 5px;
	margin: 0 4px 0 0;
	background: #CCC;
}

.nsp_art
{
	padding: 0 0 15px 0;
}

.nsp_art p
{
	margin: 5px 0 10px 0;
}

.nsp_main
{
	padding: 0 0 20px 0;
}

.form-login
{
	padding: 0 0 10px 0;
}

.componentheading
{
	color: #173983;
	font-size: 20px;
	padding: 0 0 15px
}

button
{
	padding: 0 10px;
	text-align: center;
	color: #000;
}

.nsp_arts
{
  position: relative;
}
