body { margin: 0px; background-color: #382505; padding: 0px; }

h1 {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.kodeks_main1
{color:black;
font-weight: normal;
font-family: arial;
font-size:13px;
white-space: pre-line;
text-align: justify;
}

.kodeks_main1 h1 {
color:black;
}

.stat{color:black;text-decoration:underline;}

h2 {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: black;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}
td, textarea, input, select {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 14px;
}

.frame {
	border: 1px solid #2C2218;
}

.text1 {
	font-family: tahoma;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.text2 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.text3 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.text4 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #985d31;
}
.text5 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #2C2218;
}
.text6 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #94AEC5;
}
.text9 {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

a:link {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;

}
a:visited {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;

}

a:hover {
	color: #2C2218;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

a.a:link {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #C08511;
	text-decoration: underline;
}
a.a:visited {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #C08511;
	text-decoration: underline;
}
a.a:hover {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2C2218;
	text-decoration: none;
}

a.b:link {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.b:visited {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.b:hover {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #E3EFA0;
	text-decoration: none;
}

a.c:link {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2B3D01;
	text-decoration: underline;
}
a.c:visited {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2B3D01;
	text-decoration: underline;
}
a.c:hover {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #C08511;
	text-decoration: none;
}

a.d:link {



	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.e:link {

	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #71A2CB;
	text-decoration: underline;
}
a.e:visited {

	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #71A2CB;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #81992B;
	text-decoration: none;
}

a.f:link {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #898989;
	text-decoration: underline;
}
a.f:visited {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #898989;
	text-decoration: underline;
}
a.f:hover {

	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #81992B;
	text-decoration: none;
}

a.g:link {

	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

.inputstyle {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
.ur
{
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	color:black;
	font-weight: bold;
}
#consults
{white-space: normal;margin-left:20px;margin:right:10px;width:330px;text-align:left;}

#statlink {font-family:arial;font-size:12px;color:black;font-weight:normal;}
#statanons {font-family:arial;font-size:12px;font-weight:normal;color:black;margin-top:2px;}

.consultts2 a {color:#C08511}


/* form comments stats
----------------------------------- */
div.contents .block-komments	{ clear: both; }
div.contents .block-komments b { padding-top:10px; display:block; }
div.contents form#commentform1 { padding-top:20px; }

div.contents form#commentform1 .author-comment,
div.contents form#commentform1 .mail-comment { height: 31px; width: 100%; }

div.contents form#commentform1 .author-comment p,
div.contents form#commentform1 .mail-comment p,
div.contents form#commentform1 .text-comment p { float: left; margin: 0; padding: 0 10px 0 0; text-align: right; width:160px; }

div.contents form#commentform1 .author-comment input,
div.contents form#commentform1 .mail-comment input { width: 284px; border:1px solid grey; }

div.contents form#commentform1 .text-comment textarea  { width:280px; border:1px solid grey; height:115px; }

div.contents form#commentform1 .text-comment { dwidth: 100%;  }
div.contents form#commentform1 .capcha-comment { display:block; width: 100%; padding-top:10px; }
div.contents form#commentform1 .capcha-comment p { float: left; margin: 0; padding: 0 10px 0 0; text-align: right; width:160px; }
div.contents form#commentform1 .capcha-comment img { padding-bottom:10px; }
div.contents form#commentform1 .capcha-comment .capcha-input { text-align: center; width:95%; }
div.contents form#commentform1 .capcha-comment .capcha-input input { width:284px; border:1px solid grey; }


div.contents form#commentform1 .submit-komment {  clear: both; text-align: center; width: 90%; padding-top:20px; }

.kodeks_main1 ins {
	float: left !important;
	margin: 0px 10px 10px 0px !important;
}


.consultts2 a {color:#C08511}
#fired_story	{ margin-right: 10px; width: 375px; }

.consultts2 h2 a	{ font-size: 14px; }
.consultts2 p	{ margin-top: 3px; }
.main_block h1.hed-h	{ color: black; font-family: verdana; font-size: 14px; margin-top:10px;margin-bottom: 10px; margin-left: 0px; padding-left: 0px; }


/*form left*/
#formvopros	{ width: 100%; margin: 0px; }
#formvopros table	{ width: 100%; padding: 0px 5px; }
#formvopros table td p	{ font-size: 16px; }
#formvopros table td p strong	{ font-size: 14px; color: black; font-family: arial; }
#formvopros table td select	{ width: 220px; }
#formvopros table td #name	{ width: 220px; }
#formvopros table td span	{ font-size: 12px; }
#formvopros table td #phone	{ width: 100px; }
#formvopros table td #phone {
	width: 162px !important;
}
.form-right #formvopros table td #phone {
	width: 145px !important;
}

#labelform strong {
	font-size: 20px !important;
	font-weight: normal;
	padding: 0 0 0px 6px;
	color: #000000 !important;
	text-align: left;
	margin: 20px 0 0 0;
	display: block;
	line-height: 23px;
}
#formvopros table td textarea	{ width: 220px; }
#formvopros table td .sumnit input	{ width: 120px; }
#formvopros table td .info	{ font-size: 12px; }
#formvopros table td .zag_l2 span	{ font-size: 13px; }

/* end */

div.news div { margin-bottom: 10px; }
div.news div h2 { padding: 0px; }

.text-info h1	{ font-size: 13px; font-weight: bold; }



table.frame		{ margin: 0 auto; width: 1000px; background: #ffffff; }
table.frame td	{ vertical-align: top; border: none; font-weight: normal; }
table.frame .kodeks_list	{ padding-left: 5px; width: 97%; text-align: left; }
table.frame td.header	{ width: 1000px; height: 200px; }
table.frame td.header table	{ width: 100%; }
table.frame td.header table td.left	{ width: 30%; }
table.frame td.header table td.left img	{  width:400px; height:200px; }

table.frame td.header table td.right	{ width: 70%; background: #5D3E08; text-align: left; }
table.frame td.header table td.right table	{ background: #D1960C; }
table.frame td.header table td.right table td	{ vertical-align: middle; }
table.frame td.header table td.right .left_form	{ width: 51%; height: 60px; text-align: center; }
table.frame td.header table td.right .right_time	{ width:49%; text-align: center; }
table.frame td.header table td.right .line_time	{ text-align: center; background: #9B3E05; padding: 5px 5px 5px 15px; }


table.frame td.header table td.right .dezhyr_ur	{ height: 116px; text-align:center; background: #382505; padding-left: 15px; line-height: 18px; }

.contents	{ text-align: left; vertical-align: top; background: #FFFFFF; }

table.inform { width: 100%; }
table.inform td { vertical-align: top; text-align: left; border: none; }
table.inform td table { width: 100%; }
	

table.inform .icon-info { width: 19%; height: 100px; text-align: center; padding: 7px; }
table.inform .icon-info img { width:150px; height: 100px; text-align: center; }
table.inform .text-info { width: 81%; text-align: left; padding: 7px;  vertical-aling: middle; }
table.inform .text-line-info { width: 81%; text-align: left; padding: 7px; vertical-align: middle; background: #5D3E08; }
table.inform .text-line-info td { padding: 7px; }
table.inform .text-line-info h1 { color: #ffffff; font-size: 14px; }

table.text_cont	{ width: 100%; }
table.text_cont .line_left	{ width: 50%; background: #9B2301; }
table.text_cont .lines_right	{ width: 50%; background: #D1960C; }

table.text_cont .left_column	{ width: 60%; background: #fbfee1; text-align: left; padding: 5px 5px 5px 23px;  }
/*table.main_block	{}*/
table.text_cont .right_column	{ padding: 5px; font-family: Arial, Helvetica, sans-serif; width: 40%; background: #FBFEE1; text-align: left;  }
table.text_cont .right_column .adress_red	{ padding-top: 15px; }

.form-right { background: #fbfee1; text-align: left; padding: 5px; }
.main_content { width: 100%; padding: 15px 20px 0px 20px; }



table.frame .txt3	{ text-align: center; vertical-align: middle; background: #382505; padding: 20px; }
.txt { font-family: tahoma; font-size: 13px; font-weight: bold; color: #FFFFFF; }


/* form comment */
.news-alone	{ padding-bottom: 15px; }
#commentform1{ padding-top: 15px; }
#commentform1 table td	{ vertical-align: top; }

form#commentform1 .author-comment,
form#commentform1 .mail-comment	{ height: 31px; width: 100%; }

form#commentform1 .author-comment p,
form#commentform1 .mail-comment p,
form#commentform1 .text-comment p { float: left; margin: 0; padding: 0 10px 0 0; text-align: right; width: 160px; }

form#commentform1 .author-comment input,
form#commentform1 .mail-comment input { width: 284px; border: 1px solid grey; }

form#commentform1 .text-comment textarea { width: 280px; border: 1px solid grey; height: 115px; }

form#commentform1 .capcha-comment p { float: left; margin: 0; padding: 0 10px 0 0; text-align: right; width: 160px; }
form#commentform1 .capcha-comment img { padding-bottom: 10px; }
form#commentform1 .capcha-comment .capcha-input { text-align: center; width: 92%; }
form#commentform1 .capcha-comment .capcha-input input { width: 284px; border: 1px solid grey; }
form#commentform1 .capcha-comment { width: 100%; padding-top: 10px; }
form#commentform1 .submit-komment { clear: both; text-align: center; width: 90%; padding-top: 20px; }

/* end */

.bredcrams	{ padding: 20px 0px 10px 0px; }
.bredcrams span a	{ color: black; }

.news_head	{ margin-bottom: 10px; }
div.news div { margin-bottom: 10px; }

.block-qa { padding: 10px; background: #f0f0f0; }
.block-qa a { color: black; }
.block-qa p { margin: 0px 0px 10px 0px; }

.left_line	{ width:20%; background: #9B2301; padding: 5px; }
.right_text_line	{ width: 80%; text-align: left; background: #D1960C; padding: 5px; width: 69%; }


.info-cont-soc span	{  padding: 5px; }
.regist	{ width: 33%; height: 97px; }
.regist table td	{ vertical-align: top; }
.regist .regist_name	{  width: 33%; height: 20px; background: #D1960C; }
.regist .cont_regist	{ height: 107px; }

.news_name	{ width: 33%; } 
.news_name .new_name	{ width: 33%; height: 20px; background: #9B3E05; }

.download	{ width: 33%; } 
.download .download_name	{ width: 33%; height: 20px; background: #5D3E08; }


.podpiska	{ width: 33%; height: 85px; }
.podpiska	.podpiska_name	{ width: 33%; height: 20px; background: #5D3E08; }

.kyrs	{ width: 33%; }
.kyrs .name_kyrs	{ width: 33%; height: 20px; background: #CC6600; }

.last_states	{ width: 33%; }
.last_states .name_states_last	{ width: 33%; height: 20px; background: #D1960C; }
ul.tr_kodeks {
padding: 0px 0px 0px 22px;
}

td.main_content h1 {color:#000000; font-size:15px;}
td.main_content a {color:#000000}

.search-articles 	{
	margin: 0 0 10px 0;
}

.search-articles b 	{
	display: block;
	margin-bottom: 10px;
}

.search-articles select	{
	width:  100%;
	border: 1px solid grey;
}