body	{ margin: 0; padding: 0; background: #382505; }

h1 {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

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: 13px;
	color: #666666;
	font-weight: bold;
	line-height: 14px;
}

table.frame	{ width: 1000px; margin: 0 auto; }

.kodeks_main1
{color:black;
font-weight: normal;
font-family: arial;
font-size:13px;
white-space: pre-wrap;
text-align: justify;
}

.kodeks_main1 h1 {
color:black;
}

.stat{color:black;text-decoration:underline;}

.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;
}


#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;}
#patchtitlearticle {font-weight:normal;color:black;}

.pyti	{ padding-bottom: 15px; }
.pyti a	{ color: #000000; font-size: 9px; }

#consults
{white-space: normal;margin-left:20px;margin:right:10px;width:330px;text-align:left;}

ul.kodeks	{ padding: 0px 0px 0px 17px; }
.list-kodeks	{ padding: 0px 0px 15px 0px; }
.razdel	{ margin-left: 5px; color: grey; font-weight: bold; padding-top: 10px; }
div.news h2	{ padding: 0; margin: 0; }
div.news div	{ margin-bottom: 10px; }

ul.downloads	{ margin: 0 0 0 20px; padding: 0; }


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-aling: middle; background: #5D3E08; }
table.inform .text-line-info h1 { color: #ffffff; }

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.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: 0px 20px 0px 20px; }


/*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: 9px; }
#formvopros table td #phone	{ width: 162px !important; }
.form-right #formvopros table td #phone	{ width: 145px !important; }
#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: 12px; }

/* end */

table.frame .txt3	{ text-align: center; vertical-align: middle; background: #382505; padding: 20px; }
.txt { font-family: tahoma; font-size: 12px; 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; }

.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 .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; }
