/**********************************************global && usercss***************************************************/

BODY{padding: 0px; margin: 0; background-color: #f8f4e6; font-family: arial,tahoma,verdana; font-size:13px; color:#221200; line-height:18px; text-align:left;}

FORM {margin: 0;}

hr {height: 1px; color: #222250;}
br {line-height: 12px; font-size: 5px;}
table {border: none;}
img {border: none;}
input {}
textarea {}
select {}
li {line-height: 21px;}
b {color: #983727;}
strong {color: #983727;}
hr {height:2px; 	
	color:#f6dec4;
	background-color:#f6dec4;
	border:none;
	clear:both;
}

UL {list-style-image: url('/wthemes/ispolkom/dekor/arrowli.png'); margin:14px; padding-left:14px;}

h1 {font-size:140%; font-weight:bold; color: #b83727; font-family: arial,tahoma,verdana; line-height:22px;}
h2 {font-size: 18px; font-weight:normal; color: #a73727; font-family: arial,tahoma,verdana; line-height:20px; letter-spacing:-0.5px;}

.content1 {font-size: 12px; color: #000000; line-height: 19px;}

.header1 {font-size:140%; font-weight:bold; color: #b83727; font-family: arial,tahoma,verdana; line-height:22px;}
.header2 {font-size: 18px; font-weight:normal; color: #a73727; font-family: arial,tahoma,verdana; line-height:20px; letter-spacing:-0.5px;}

a.contenthr1 {font-family: arial,tahoma,sans-serif; font-size: 12px;  color: #246f21; text-decoration: underline;}
a.contenthr1:visited {color:#a2558c;}
a.contenthr1:hover {text-decoration: none; color:#ae2004;}
a.contenthr1:active {color:#ae2004;}


a.contenthr2 {font-family: arial,tahoma,sans-serif; font-size: 12px;  color: #ae2004; text-decoration: underline;}
a.contenthr2:visited {color:#a2558c;}
a.contenthr2:hover {text-decoration: none; color:#ae2004;}
a.contenthr2:active {color:#ae2004;}


a {font-family: arial,tahoma,sans-serif; font-size: 12px;  color: #246f21; text-decoration: underline;}
a:visited {color:#a2558c;}
a:hover {text-decoration: none; color:#ae2004;}
a:active {color:#ae2004;}


/**********************************************template***************************************************/

div.lb_top {padding-top:10px; padding-right:16px; font-weight:bold; font-family:arial,tahoma,sans-serif; font-size:13px; color:#fff8f2; text-align:right;}

div.rb_top {padding-top:7px; padding-left:16px; font-weight:bold; font-family:arial,tahoma,sans-serif; font-size:13px; color:#fff8f2; text-align:left;}

a.webmaster {font-family:arial,tahoma; font-size:11px; color:#b78a72; text-decoration: underline;}
a.webmaster:hover {text-decoration: none;}

a.resistryonsite {font-family:arial,verdana,tahoma; font-size:18px; color:#ad4f1c; text-decoration: none; letter-spacing:-1px;}
a.resistryonsite:hover {text-decoration: underline;}

.newstime1 {font-family:arial,tahoma; font-size:11px; color:#828277; font-weight:bold; padding-top:5px;}

.textanons1 {font-family:arial,tahoma; font-size:12px; color:#2f2f22; line-height:15px;}
.headeranons {font-family: tahoma,arial,sans-serif; font-size: 11px; color: #a22004; font-weight:bold; line-height:15px;}

.fonblocks {background:url(/wthemes/ispolkom/dekor/block_fon.gif) repeat-x bottom; padding-left:15px; padding-right:15px; padding-bottom:12px;}
.fonblockshide {background:url(/wthemes/ispolkom/dekor/lm_desc.png) repeat-x bottom; padding-left:15px; padding-right:15px; padding-bottom:5px;}

a.lm_hr_punkt1 {font-family:arial,verdana; font-size:12px; color:#822200; text-decoration: none; line-height:17px; font-weight:bold;}
a.lm_hr_punkt1:hover {text-decoration: underline; color:#b21200;}

.lm_td_punkt1 {background:url(/wthemes/ispolkom/dekor/lm_punkt.png); background-repeat:repeat-x; background-position:bottom; text-align:right; height:29px;}

.lm_div_punkt1_first {padding-right:15px; padding-left:10px; padding-bottom:4px; padding-top:4px;}

.lm_div_punkt1 {padding-right:15px; padding-left:10px; padding-bottom:4px; padding-top:6px;}

.lm_div_punkt2_share {padding-right:17px; padding-left:10px; padding-bottom:5px; padding-top:1px; text-align:right;}

.lm_div_punkt2 {padding-bottom:5px; font-family: arial,tahoma,sans-serif; font-size: 12px; color: #246f21; line-height:15px;}

.lm_div_punkt3 {padding-right:15px; padding-left:10px; padding-bottom:5px; text-align:right;}


a.lm_hr_punkt2_razd {font-family: arial,tahoma,sans-serif; font-size: 12px; color: #bf2700; text-decoration: none; font-weight:bold; line-height:15px;}
a.lm_hr_punkt2_razd:hover {text-decoration: underline;}


a.lm_hr_punkt_link {font-family: arial,tahoma,sans-serif; font-size: 12px; color: #005200; text-decoration: underline; font-weight:normal; line-height:15px;}
a.lm_hr_punkt_link:hover {text-decoration: none; color:#b21200;}

.lb_desc {background:url(/wthemes/ispolkom/dekor/lm_desc.png); background-repeat:repeat-x; background-position:bottom; padding-left:15px; padding-right:5px; font-family:tahoma,arial; font-size:11px; color:#652700; line-height:15px;}

a.banerhref {font-family: tahoma,arial,sans-serif; font-size: 11px; color: #9d5235; text-decoration: none; line-height:14px;}
a.banerhref:hover {color:#246f21;}

#flash {
  position: relative; /*or absolute*/
  z-index: 0;
}

a.contenthr3 {font-family: arial,tahoma,sans-serif; font-size: 12px; color: #b21200;  text-decoration:none; font-weight:normal;}
a.contenthr3:hover {text-decoration: underline;}

a.blocksopenhref {font-family: tahoma,arial,sans-serif; font-size: 11px;  color: #246f21; text-decoration: underline;}
a.blocksopenhref:hover {text-decoration: none; color:#ae2004;}

/**********************************************default tags template***************************************************/

.tabdata {font-size:12px;font-weight:bold;color:#555555;font-family:tahoma,sans-serif;}
.tabdata div {font-size:12px;font-weight:bold;color:#555555;font-family:tahoma,sans-serif;}
.tabdata textarea {width:615px;}
.tabdata input {width:455px;}

.tv_ob_before {text-align:left; padding-bottom:7px;}
.tv_ob_label {font-weight:bold; color:#983727; font-size:11px; font-family:arial,tahoma,sans-serif;}
.tv_ob_content {}
.tv_hidden {display:none;}

.tv_1_edt {width:120px;}
.tv_1_usr {width:120px;}
.tv_1_txt {font-size: 12px; font-family: arial,tahoma,sans-serif; font-weight:bold; color: #663366; padding-bottom:10px; line-height: 20px;}

.tv_4_edt {width:180px;}
.tv_4_usr {width:180px;}
.tv_4_txt {font-size: 17px; font-family: arial,tahoma,sans-serif; font-weight:bold; color: #663366; padding-bottom:10px; line-height: 20px;}

.tv_20_edt {width:300px;}
.tv_20_usr {}
.tv_20_txt {}

.tv_21_edt {width:300px;}
.tv_21_usr {width:300px;}
.tv_21_txt {}

.tv_22_edt {width:300px;}
.tv_22_usr {width:300px;}
.tv_22_txt {}

.tv_23_edt {width:300px;}
.tv_23_usr {}
.tv_23_txt {}

.tv_36_edt {width:300px;}
.tv_36_usr {display:none;}
.tv_36_txt {}

.tv_37_edt {width:300px;}
.tv_37_usr {display:none;}
.tv_37_txt {}

/**********************************************default gtags template***************************************************/

.gtv_ob_label {font-weight:bold; color:#b83727; font-size:11px; font-family:arial,tahoma,sans-serif; padding-top:7px;}
.gtv_ob_content {}
.gtv_hidden {display:none;}

.gtv_4_usr {width:270px;}

.gtv_21_usr {width:440px;}

/**********************************************admittance***************************************************/

.dvtabs {font-family:arial,tahoma,sans serif; font-size: 15px; color: #983727; line-height: 20px; font-weight: bold;}

a.nextpage {font-family: arial,tahoma,sans serif; font-size: 18px; color: #246f21; line-height: 20px; text-decoration: none; font-weight: normal;}
a.nextpage:hover {text-decoration: underline; color:#ae2004;}

a.nextpage2 {font-family: arial,tahoma,sans serif; font-size: 18px; color: #b72004; line-height: 20px; text-decoration: underline; font-weight: normal;}
a.nextpage2:hover {text-decoration: none;}


a.broad_href {font-family: tahoma,arial,sans-serif; font-size: 12px; color: #008800; text-decoration: none; font-weight: bold;}
a.broad_href:hover {text-decoration: underline;}

.div_broad_hrefs {font-family: tahoma,arial,sans-serif; font-size: 12px; color: #008800; font-weight: bold;}

.headerid {font-family:arial,tahoma,sans-serif; font-size:12px; font-weight:bold; color:#771400; padding-left:7px;}

a.copyright {font-family: tahoma,sans serif,arial; color:#575757; font-size:11px; text-decoration: underline;}
a.copyright:hover {text-decoration: none;}

.fsgroup_sysmessage {background-color:#fff2ee; border:solid #efe2d2 1px;}
.fsgroup_sysmessage legend {color: #b73727; font-weight:bold;}

/**********************************************coment module***************************************************/

li.coment {list-style-type: none; padding-left: 0px;}

span.comment_plus{cursor:pointer; font-family: tahoma,arial,sans-serif; font-size: 18px; color: green; text-decoration: none; line-height: 20px;}

td.coment_text_right{padding-right: 10px;}
td.coment_text_left{padding-left: 24px;}


a.coment{font-family: tahoma,arial,sans-serif; font-size: 14px; font-weight: bold; color: green; text-decoration: none;}

div.coment{font-family: tahoma,arial,sans-serif; font-size: 14px; font-weight: bold; color: green; text-decoration: none; line-height: 20px; padding-left: 20px;}

a.otvet{font-family: tahoma,arial,sans-serif; font-size: 12px; color: green; text-decoration: none; line-height: 20px;}

/**********************************************golos module***************************************************/

.golos_quest {padding-top: 7px; font-family:arial,tahoma; font-size:12px; color:#722721; line-height:15px;}
.golos_table {color:#a00000;}
.golos_td_radio {padding-top:12px;}
.golos_td_answer {padding-left:5px; padding-top:10px;}
a.golos_href {font-family: tahoma,arial,sans-serif; font-size: 11px; color: #246f21; text-decoration: underline; font-weight:bold;}
a.golos_href:hover {text-decoration: none; color:#ae2004;}

/**********************************************state module***************************************************/

.st_blocknews {padding-top:10px; padding-bottom:17px; overflow:hidden;}

.st_header {font-size: 18px; font-weight:normal; font-family: arial,tahoma,sans-serif; color: #a73727; padding-bottom:7px; letter-spacing:-0.5px;}
.st_header2 {font-size: 18px; font-weight:normal; color: #a73727; font-family: arial,tahoma,verdana; padding-top:12px; padding-bottom:10px; line-height:20px; letter-spacing:-0.5px;}

a.st_headerhref {font-size: 18px; font-weight:normal; font-family: arial,tahoma,sans-serif; color: #a73727; letter-spacing:-0.5px; text-decoration:underline;}
a.st_headerhref:hover {text-decoration:none; color:#246f21;}

a.st_headerhref2 {font-size: 19px; font-weight:normal; font-family: times new roman,arial,tahoma,sans-serif; color: #a73727; text-decoration:none;}
a.st_headerhref2:hover {text-decoration:underline; color:#246f21;}

.st_dateprevu {font-family:arial,tahoma; font-size:11px; color:#872017; font-weight:normal; padding-top:3px;}
.st_dateprevu2 {font-family:arial,tahoma; font-size:12px; color:#a73727; font-weight:bold; padding-left:2px;}

a.podrobnee {font-family: tahoma,arial,sans-serif; font-size: 11px; color: #246f21; text-decoration: underline; font-weight:bold;}
a.podrobnee:hover {text-decoration: none; color:#ae2004;}

a.podrobnee2 {font-family: arial,tahoma,sans-serif; font-size: 11px; color: #ae2004; text-decoration: underline; font-weight:bold;}
a.podrobnee2:hover {text-decoration: none; color:#246f21;}

.titlelabel {font-family:arial,tahoma; font-weight:bold; font-size:11px; color:#b83727; padding:2px;}
.citedashed {border:dashed #d9dccc 1px; padding:7px; background-color:#fdf8e4;}