html, body {padding: 0px; margin: 0px; width: 100%; height: 100%; font: normal 10pt/13pt Arial; color: #000000; background-color: #dedede;}
img {border: none; vertical-align: top}
table {border-collapse: collapse}
table td {padding: 5px; vertical-align: top}
a {color: #005885}
a:hover {text-decoration: none}
h1, h2, .componentheading {padding: 0px 0px 6px 0px; margin: 0px; font: normal 17px/19px Verdana; /*font: normal 13pt/14pt Verdana;*/ color: #af0320; clear: both; text-transform: uppercase}
.h1 {margin-top: -9px}
#xmap .level_0>li>a {font: normal 13pt/14pt Verdana;  clear: both; text-transform: uppercase}
h1 a, h2 a, #xmap .level_0>li>a {color: #005885; text-decoration: none;}
.all {position: relative; margin: 0px auto; min-height: 100%; width: 1213px}
.header {height: 150px}
.h_left {float: left; padding: 25px 0px 0px 0px; height: 96px}
.h_left2 {float: left; padding: 10px 0px 0px 0px; height: 111px}
.h_right {float: right; font: normal 8pt Arial; color: #295f88; padding-top: 17px; width: 329px}
.h_right p {margin: 0px; padding: 2px 0px}
.h_right img {vertical-align: middle}
.h_right a {text-decoration: none; color: #295f88}
.h_right a:hover {text-decoration: underline}
.h_right div {padding: 10px 0px 0px 0px}
.textinputs, #mod-search-searchword {border: solid 1px #11588e; font: normal 8pt Arial; background: transparent; color: #295f88; padding: 3px 6px 3px 6px; box-shadow: inset 0px 0px 3px #c0c0c0; width: 132px; float: left}
.but1, .search .button {float: right; border: solid 0px #000000; }
.center {background: #f5f5f2; box-shadow: 0px 0px 4px #b0b0b0; margin-top: -6px; padding: 0px 0px 5px 0px}
.nav, #mainmenu, #menu {clear: both; margin: 0px 0px -6px -1px; padding: 0px; }
.nav li, #mainmenu li, #menu li {float: left; list-style: none; padding: 1px 1px 0px 1px; font: normal 14px Arial; position: relative;}
.nav li.act, #mainmenu li.active, #menu li.current {padding: 0px 1px 0px; margin-top: 3px}
.nav li a, #mainmenu li a, #menu li a {background: #2e6a97; padding: 6px 12px 5px 12px; border: solid 1px #427499; text-shadow: #004274 1px -1px; color: #FFFFFF; text-decoration: none; box-shadow: inset 0px 0px 3px #265980;}
.nav li.act a, #mainmenu li.active a, #menu li.current a {background: url(../images/link_bg.gif) 0% 0% repeat-x; padding: 6px 13px 5px 13px; border: solid 0px #427499; text-shadow: #FFFFFF -1px 1px; color: #000000; text-decoration: none; box-shadow: 0px -1px 1px #b0b0b0;}
.nav li a:hover, #mainmenu li a:hover, #menu li a:hover, #menu li.current ul li a:hover {text-decoration: underline}
#menu li ul {display: block; position: absolute; top: 24px; left: 0; padding: 0; z-index: 65000;}
#menu li ul li {padding-top: 0; margin-top: 0;}
#menu li ul li a, #menu li.current ul li a { display: block; width: 100%; height: 100%; margin-top: 0; background: none; color: #DBDBDB; /*color: #005885;*/ border: none; text-shadow: none; text-decoration: none; box-shadow: none; padding: 5px 9px 5px 9px;}
#menu li ul li:first-child a {padding-top: 10px;} 
#menu li ul li:last-child a {padding-bottom: 10px;} 

.c_left {width: 218px; padding: 0px 19px 0px 12px}
.c_right {padding: 0px 12px 0px 0px; width: 218px;}
.c_cent {padding: 0px 19px 0px 0px}
.rows1 td {padding-bottom: 10px}
.box, .sf-section {background: #FFFFFF; box-shadow: 0px 0px 3px #dfdfdf; margin-bottom: 21px; overflow: hidden; border: solid 1px #e4e4e4; padding: 15px 20px 20px 20px; font: normal 9pt Arial}

td.c_right .module_content { width: 176px; }

.module_content h6 {
font-size: 11px;
font-weight: 400;
margin: 0px;
padding: 0px;
}

.sf-section { background: #004B7D; /*background: #dedede;*/  max-width: 280px;}
.content {width: 100%}
.r_top {padding: 0px; }
.l_top {font: normal 9pt/10pt Arial; padding-bottom: 0}
.data {font: bold 8pt Arial; color: #979696; padding-bottom: 6px}
.box p {margin: 0px; padding: 0px; font: normal 9pt Arial}
.r_top_left, #r_top_left {position: relative; padding: 0 2px 2px 0; float: left; margin-left: 10px; margin-bottom: 10px; width: 349px; height: 262px; overflow: hidden; /*border: solid 3px #DEDEDE */ }
.r_top_left img, #r_top_left img { background #FFFFFF;  max-height: 263px;}
.slider_border {position: absolute; border: 1px #ffffff solid; width: 100%; height: 100%; width: 349px; height: 262px; top: 0; left: 0;}
.slider_border a {display: block; height: 100%; width: 100%;}
.r_top_right {float: left; width: 562px}
.r_top_right ul {margin: 0px 0px 0px 0px; padding: 0px 0px}
.r_top_right ul li {margin: 0px !important;; padding: 0px; font: normal 8pt/8pt Arial; list-style: none}
.r_top_right a {font: normal 8pt Arial; color: #005885; text-decoration: none; padding: 15px 20px 0px 21px; display: block; height: 73px}
.r_top_right a strong.slider_created {font: bold 10pt Arial; color: #979696; display: block}
.r_top_right a span.slider_title {font: bold 10pt Arial; display: block; text-transform: uppercase;}
/*.r_top_right ul li.act {color: #FFFFFF; background: url(../images/li.gif) 0% 0% repeat-x} */
.r_top_right ul li.act {color: #FFFFFF; background-color: #DEDEDE;}
.r_top_right ul li.act a {/*background: url(../images/li.png) 0% 50% no-repeat; margin-left: -3px; */ padding-left: 24px}
.r_top_right ul li.act a strong {color: #AF0320}
.textinputs1 {width: 100%; border: solid 1px #acc1cb; border-radius: 3px; box-shadow: inset 0px 0px 3px #e9e8e8; text-align: center; font: normal 9pt Arial; color: #5b5b5b; padding: 5px 0px 6px 0px; margin-bottom: 10px}

.but2 {cursor: pointer; width: 148px; font: normal 9pt Arial; color: #FFFFFF; /*padding: 8px 0px 9px 0px;*/ height: 32px; margin: 0px; border: none; background: url(../images/but2.gif) 0% 0% no-repeat;}
.vote {padding: 3px 0px 10px 0px; overflow: hidden}
.vote input {float: left}
.vote label {float: left; width: 135px; font: normal 9pt/12pt ARial; color: #005885; padding: 3px 0px 0px 0px}
.vote p {clear: both; padding-bottom: 2px; overflow: hidden}
.map {padding-left: 0px; padding-right: 0px;}
.map div {text-align: center}
.map h2 {padding-left: 20px; padding-right: 20px}
.module_photo_stend{ text-align: center; padding: 10px 20px 10px;}
.module_photo_stend .module_header{ text-align: left; }
#phocagallery-module-ri .phocaname {font: normal 8pt Arial ;color: #FFFFFF; background: #005885; text-align: center; padding: 8px 0px 9px 0px; }
.video {padding: 5px 20px 0;}
.video a{ text-decoration:none;}
.video span {display: block; padding-top: 3px; margin-bottom: 10px; }
.video span, .video span a{font: normal 0.1pt/0.1pt Arial}
.map p {padding: 5px 0px}
.anons {}
.anons a {font: bold 9pt Arial; color: #005885}
.anons p {font: normal 8pt/12pt Arial}
.anons .created {color: #9b9b9b; font: normal 8pt/12pt Arial}
.an {padding-bottom: 10px}
.c_nav { color: #FFFFFF; font: normal 9pt/14pt Arial; text-align: center; padding: 6px 0px 8px 0px; margin: -5px -9px 20px -9px}
.c_nav a {white-space: nowrap; color: #FFFFFF; text-decoration: underline; padding: 1px 6px 2px 6px}
.c_nav a:hover {text-decoration: none}
.c_nav a.act, #c_nav li.active a {text-decoration: none; background: url(../images/n_bg.gif) 0% 0% repeat-x; font: bold 9pt Arial; color: #295f88; box-shadow: 0px 0px 2px #215175; margin: 0px 5px}
.one_news {}
.one_news p {padding: 7px 0px 0px 0px; font: normal 10pt/13pt Arial}
.one_news img {float: left; }
.podr, .all_news {font: normal 8pt Tahoma; text-align: right; padding: 3px 0px 0px 0px; clear: both; }
.all_news {text-align: center}
.podr a, .all_news a {color: #005885}
.sep {height: 1px; overflow: hidden; background: url(../images/sep.gif) 0% 0% repeat-x; margin: 15px 0px}
.clearer {height: 145px; clear: both;}

.footer {position: relative; height: 110px; margin-top: 35px; width: 982px; font: normal 9pt Arial; color: #295f88}
.footer a {font: normal 9pt Arial; color: #295f88; text-decoration: none}
.footer a:hover {text-decoration: underline}
.f_left {float: left; width: 370px;}
.f_cent {float: left; width: 300px}
.f_cent {padding-top: 3px;}
.f_cent img {margin-bottom: 10px; margin-right: 10px}
.f_right {float: right; width: 295px}
.f_right img {float: left; margin-right: 10px; margin-top: 3px}
.rss {font: normal 8pt Tahoma; text-align: right; color: #6b91ad; padding: 8px 12px 8px 0px}
.rss span {padding-left: 12px}
.rss a {text-decoration: none}
.rss img {margin-right: 7px; margin-top: -2px}

.blue {border: solid 3px #295f88; padding: 1px}
.poln p {font: normal 10pt/14.5pt Arial; padding-bottom: 10px}

table.news {width: 100%; margin: -8px 0px -8px 0px}
table.news td {width: 50%}
table.news td {padding: 8px 0px 8px 20px}
table.news td.n_left {padding-left: 0px; border-right: solid 1px #d8d8d8; padding-right: 20px}
table.news .data {padding-bottom: 2px}
table.news a {font: 9pt/13pt Arial; color: #000000; text-decoration: none}
.white {height: 10px; background: #FFFFFF; width: 100%; position: relative; z-index: 1000}

.all_n {border: solid 1px #FFFFFF; background: #eeeeee; font: normal 8pt Tahoma; color: #000000; padding: 5px 0px 7px 19px; margin: 5px -20px -10px -20px}
.all_n a {margin-right: 5px}
.pub {margin-top: -20px}
.l_nav {padding: 10px 0px}
.l_nav ul {margin: 0px; padding: 0px}
.l_nav ul li {padding: 1px; border-bottom: solid 1px #ebebeb; list-style: none}
.l_nav ul li.last {border: none}
.l_nav ul li a {display: block; padding: 7px 10px 8px 35px; text-decoration: none; color: #000000; background: url(../images/li2.gif) 22px 13px no-repeat}
.l_nav ul li a:hover {background: #29608a url(../images/li2_act.gif) 22px 13px no-repeat; color: #FFFFFF}
.l_nav ul li ul li a:hover {background: #29608a url(../images/li2_act.gif) 22px 8px no-repeat; color: #FFFFFF}
.l_nav ul li a.act, .l_nav ul li.active a {font-weight: bold; background: url(../images/li3.gif) 22px 13px no-repeat; color: #000000}
.header  {background: url(../images/h_bg.png) 50% 0% no-repeat;}
.create,
.mod-articles-category-date,
.list-date{
	margin: 0;
	color: #979696;
	font: bold 8pt Arial;
	padding-bottom: 6px;
}
.blog .readmore {text-align: right; font: 8pt Tahoma;  color: #005885;}
.blog_item {margin: 0 0 30px 0; }
.blog img, .item-page img {margin: 0 15px 5px 0;}
.item-page img {border: 3px solid #BBC1C5; padding: 1px; margin-top: 3px;}
.clr {clear: both;}
.item-page img {max-width: 220px; float: left; }
.item-page .zoom {float: left; }
.item-page {text-align: justify; line-height: 19px; }
.item-page h2 {text-align: left; padding: 0;}
.blog_item img {max-width: 130px; float: left;margin: 3px 15px 5px 0;}
.blog_item  {text-align: justify; overflow: hidden;}
.blog_item h1  {text-align: left;}
.pagination li {list-style: none; float: left; margin-right: 15px;}
#c_nav {list-style: none; margin: 0; padding: 0;}
#c_nav li {display: inline-block; border-right: 1px #fff solid;}
#c_nav li.item-227, #c_nav li.item-228 { border: none;}

li.parent ul {margin-left: 17px;}
li.parent li a {font-size: 8pt; font-weight: normal !important; background: url(../images/li2.gif) 22px 8px no-repeat; padding-top: 3px; padding-bottom: 3px; }
#content .menu li.parent li a { background: none;} 
li.parent li.active>a, li.parent li.parent li.active>a {font-weight: bold !important; background: url(../images/li3.gif) 22px 8px no-repeat !important;}

table.main_tbl, table.paste_tbl {width: 100%;}
.main_tbl th, .paste_tbl th {background-color: #29608a; color: #ffffff; font-size: 11px;}
.main_tbl tr.odd td {background-color: #e6e6e6; }
.main_tbl td, .main_tbl th, .paste_tbl td, .paste_tbl th {padding: 5px; text-align: left;}

.category td {padding-left: 0; padding-right: 0;}
#in_item_mod {margin: 0; padding: 0; }
#in_item_mod li {list-style: none !important; padding: 5px 0;}
#in_item_mod li.parent ul {padding-left: 10px;}
#in_item_mod li.parent {font-weight: bold; padding-bottom: 10px;}
#in_item_mod .separator {padding-bottom: 10px; display: block; color: #AF0320; text-transform: uppercase;}
#in_item_mod li a {font-size: 9pt; background: none !important;}

table.paste_tbl td {
    border-left: 1px dashed #F5F5F5;
    border-right: 1px dashed #F5F5F5;
}
table.paste_tbl tr {
    background: url("../images/040.gif") repeat-x scroll left bottom transparent;
}
table.paste_tbl {
    border: 1px solid Gray;
    margin: 0;
    padding: 7px;
    width: 100%;
}
#mol_par li {list-style: none; padding: 5px 0;}
#mol_par, .mol_ul {padding-left: 0; margin: 0;}
.mol_ul li {padding: 2px 0; list-style: none;}
#full_cont_width {    margin-right: 0 !important;  max-width: 435px !important;}
.item-page ul, .box ul {list-style: none; padding-left: 0;}
.box ul li ul {padding-left: 0;}
.item-page ul li, .box ul li { margin: 0; /*margin: 8px 0;*/}
.category-module h3 {font-weight: normal; margin: 0; font-size: 9pt; }
.category-module h3 a, .item-page .menu a {padding: 7px 10px 8px 35px;}
.category-module a.active {background: url("../images/li3.gif") no-repeat scroll 22px 13px transparent; color: #000000; font-weight: bold;}
.category-module {text-align: left !important;}
.category-module h4 {margin-top: 5px;}
.category-module li {overflow: hidden;}
.c_nav ul li {margin: 0;}
.category-module h5 {margin: 4px 0 0 0; font-size: 10pt;}
p.mod-articles-category-introtext {margin-bottom: 20px;}
.map {background-color: #29608A; border-radius: 5px 5px 5px 5px; webkit-border-radius: 5px; -moz-border-radius: 5px; padding-top: 10px; padding-bottom: 10px; box-shadow: 0 0 2px #333; webkit-box-shadow: 0 0 2px #333; -moz-box-shadow: 0 0 2px #333;}
#law_cons {margin: 0;}
#law_cons li {}
.map a {color: #ffffff;}
.map h2 {font: 11pt Verdana; color: #fff;} 
.pagination {overflow: hidden; text-align: center;}
.pagination ul {margin: 0 auto; overflow: hidden; padding-left: 21px; max-width: 421px;}
.pagination li {margin-right: 7px !important;}
.pagination li span {font-weight: bold;}  
.result-text {margin-bottom: 20px;}
.search-results dd {margin-left: 0;}
.result-text {margin-left: 20px !important;}
ul.actions {margin: 0 !important;} 

.print-icon {margin-top: 3px !important; text-align: right;}
.print-icon a {font: 8pt Tahoma;}
.blog_item h1 {padding: 0;font: bold 10pt Arial;}
.slider_td {padding: 0; padding-right: 12px; height: 312px;}
.laws_filter_butt {float: right;}
#laws_filter {
	margin: 10px 0 5px 0;
	padding: 10px;
	overflow: hidden;
	color:#fff;
	background-color: #2E6A97;
	border: 1px solid #427499;
}
.order_butts {margin-bottom: 30px; line-height: 20px; white-space: nowrap;}
.order_butts strong {text-transform: uppercase;}
#searchForm .button {background-color: #29608A; color: #ffffff; border-radius: 3px; webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 3px 5px; cursor: pointer;}
#searchForm fieldset {border-radius: 3px; webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px #777 solid; padding: 5px; margin-bottom: 10px;} 
.sf-section {   display: none; visibility: hidden;}
#xmap ul li ul {margin-left: 25px;}
.links {padding:15px 0; text-align:center;}
.links p {margin: 10px 8px;}
.highlight {background-color: #fff200;}
.item-500>a {display: none;}
#munip ul{list-style: none; margin-left: 0; }
#munip ul li a, #munip ul li.active a{background: none !important; font: 9pt Arial;}
#phocagallery-module-ri .phocagallery-box-file {margin: 0 !important; padding: 0 !important; }
.phocagallery-box-file {border: none !important; }
.module_photo_stend .module_content {padding: 9px 0;}
.module_photo_stend #phocagallery-module-ri  {position: relative; height: 163px;}
.module_photo_stend #phocagallery-module-ri .phocagallery-box-file  {position: absolute !important; top: 0; left: 0;}
.exib_hide {display: none;}
.phoca_trigger, .phoca_trigger:hover {width: 5px; height: 5px; background: url(../images/blue.gif) 0 0 no-repeat; display: inline-block;}
.phoca_trigger_act, .phoca_trigger_act:hover {background: url(../images/red.gif) 0 0 no-repeat;}
.poll_task_button, #poll_links {text-align: center;}
#poll_links {padding-right: 4px;}
.poll_task_button {padding-left: 12px;}
.item-500, #munip {margin-bottom: 0 !important;}
.module_l_top h4, .module_efir h4{margin-bottom: 10px;}
.module_l_top ul, .module_l_top li, .module_efir ul, .module_efir li {margin-top: 0 !important;}
.module_l_top p, .module_efir p {margin: 0; margin-top: 10px;}
.module_l_top p:last-child, .module_efir p:last-child {}
.module_efir ul, .module_efir li, .latestnewsanons {margin-bottom: 0 !important;}
.latestnewsanons {margin-top: 0;}
.latestnewsanons li {margin-bottom: 15px !important;}
.module_anons h2 {padding: 0;}
.l_nav ul li {margin: 0;}
#xmap .level_0>li {margin-bottom: 25px;}
.pagination-start-inact, .pagination-prev-inact, .pagination-next-inact, .pagination-end-inact {color: #888888;}

#content p.ZagZSYO1 { color: #BFA300; font-size: 14pt; font-weight: bold; text-align: center; margin-bottom: 15px;}
#content p.CLH2 { color: #747474; font-size: 12pt;}
#content p.CLH1, #content p.CLH2 {font-weight: bold; padding: 0 25pt; text-align: center;}
#content p.Podpis {font-weight: bold; text-align: right;}
.postan_class {overflow: hidden; margin: 10px 0;}
.ZagZSYO1 img {border: none; }
.ordering-box {float: left; margin-right: 15px;}
#searchForm {overflow: hidden; margin-bottom: 10px;}
#search-searchword  {float: left;}
.word {overflow: hidden;}
ol.links_ol  li {margin: 10px 0;}

.soc_links {
    background: url("../images/soc_links22.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin-top: 20px;
    overflow: hidden;
    width: 180px;
	float: left;
}
.soc_links a {
    float: left;
    height: 24px;
    margin-right: 1px;
    width: 24px;
}
/*.box object {max-width: 179px;} */
.box object {max-width: 640px;}
.c_left object {width: 179px; height: 130px;}
.mod-articles-category-introtext {position: relative; overflow: hidden;  padding-bottom: 27px;}
.mod-articles-category-introtext object:last-child{height: 0; display: absolute; display: none;}

.mod-articles-category-introtext iframe { height:116px; }

fieldset.formFieldset {border-radius: 5px 5px 5px 5px; webkit-border-radius: 5px; -moz-border-radius: 5px;}
.rsform-block-chkbox  td {font-size: 10px;}
.item-page .mosaic{display: block; margin: 0 20px 10px 0;}

#jTmplDirectories, #jTemplateChange{
	font-size:10px;
}
#tmplSelectContainer{
	padding-top:0;
	margin-bottom:5px;
}
#jTmplDirectories{width:165px;}
#jTemplateChange{width:30px;}
#mod-search-searchword{
	width:272px;
}
#jTemplateToggle{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.bold{font-weight:bold;}
ul.relateditems li h1{
	text-transform: none;
    padding-bottom: 30px;
}
.historyback{
	text-align:center;
	margin-top:20px;
}
.category{
	margin-top:25px;
}
.category .list-title{
	padding-bottom: 18px;
}
.category .list-title a{
	font-weight:bold;
}

.soc-0001 {display: none; float: left;
margin-top: -25px;
margin-bottom: 31px;}


.soc-0001 .soc_links {margin-top: 0px !important
}

.module_header_main{
  font: normal 17px/19px Verdana;
}
.module.module_under.content.module_header.box {
  width: 625px;
  border: none;
  box-shadow: none;
}

.category-listshkola-molodjozhnogo-parlamentarizma .category .list-title a {
    font-weight: normal;
    text-decoration: none;
    color: black;
}