html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #76838c;
}

* {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
	line-height: 137%;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	a img {
		border: 0;
	}

.spacer {
	width: 1px;
	height: 1px;
	border: 0;
}

a.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858484;
	background: url(../img/more_img.gif) right bottom no-repeat;
	padding-right: 18px;
	text-decoration: none;
}

a.more:hover {
	text-decoration: none;
}

a.more2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e474b;
	background: url(../img/more_img.gif) right bottom no-repeat;
	padding-right: 18px;
	text-decoration: none;
}

a.more2:hover {
	text-decoration: none;
}

a.more3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background: url(../img/more_img2.gif) right bottom no-repeat;
	padding-right: 14px;
	text-decoration: none;
}

a.more3:hover {
	text-decoration: none;
}

#main {
	width: 1000px;
	background: #FFFFFF;
	/*background: url(../img/header_bg_rp.gif) left top repeat-x #ffffff;*/
}

#main_left {
	background: url(../img/header_bg_l.gif) left top repeat-x #ffffff;
}

#main_right {
	background: url(../img/header_bg_r.gif) left top repeat-x #ffffff;
}

#header {
	float: left;
	width: 1000px;
	height: 240px;
	background: url(../img/header_bg.jpg) left top no-repeat;
}

#body {
	width: 1000px;
	float: left;
	background: url(../img/header_bg2.jpg) left top no-repeat;
}

	#body #btitle {
		padding: 13px 0 28px 0;
		margin: 0;
		float: left;
	}
	
	#body #btitle .rborder1px {
		background: url(../img/1px.gif) right top repeat-y;
	}
	
	#body #btitle .vborder1px {
		background: url(../img/1px.gif) right top repeat-x;
	}
	
	#body #btitle #tblock_1 {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 7px;
		float: left;
		position: relative;
		background:url(../img/tblock_1.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_2 {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
		background:url(../img/tblock_2.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_3 {
		float: left;
		position: relative;
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		background:url(../img/tblock_3.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_4 {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
		background:url(../img/tblock_4.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_2p {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
		background:url(../img/tblock_1p.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_3p {
		float: left;
		position: relative;
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		background:url(../img/tblock_2p.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_4p {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
		background:url(../img/tblock_3p.jpg) left top no-repeat;
	}
	
	#body #btitle #tblock_12 {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 7px;
		float: left;
		position: relative;
	}
	
	#body #btitle #tblock_22 {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
	}
	
	#body #btitle #tblock_32 {
		float: left;
		position: relative;
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
	}
	
	#body #btitle #tblock_42 {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
	}
	
	#body #btitle #rem_xf {
		width: 201px;
		padding: 0 25px 0 10px;
		margin-left: 7px;
		float: left;
		position: relative;
	}
	
	#body #btitle #rem_x {
		width: 201px;
		padding: 9px 25px 0 10px;
		margin-left: 15px;
		float: left;
		position: relative;
	}

	#body #left {
		float: left;
		width: 242px;
		margin-top: 20px;
		position: relative;
	}
	
	#body #left #left_menu_block {
		float: left;
		width: 215px;
		padding-left: 9px;
		position: relative;
	}
	
	#body #left #left_menu_block #left_menu_header {
		width: 215px;
		height: 20px;
		background: url(../img/menu_top.gif) left top no-repeat;
		float: left;
	}
	
	#body #left #left_menu_block #left_menu_footer {
		width: 215px;
		height: 15px;
		background: url(../img/menu_bottom.gif) left bottom no-repeat;
		float: left;
	}
	
	#body #left #left_menu_block #left_menu {
		width: 215px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		background: url(../img/menu_bg.gif) left top repeat-y;
		float: left;
		text-align: left;
	}
	
	#body #left #left_menu_block #left_menu li {
		background: url(../img/menu_icon.gif) left center no-repeat;
		padding: 0 0 0 17px;
		margin: 0 0 0 21px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #ffffff;
	}
	
	#body #left #left_menu_block #left_menu li a.mm {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
	}

	#body #left #left_menu_block #left_menu li.mlsel {
		background: url(../img/menu_icon_sel.gif) left center no-repeat;
		padding: 0 0 0 17px;
		margin: 0 0 0 21px;
	}
	
	#body #left #left_menu_block #left_menu li.ml2nd {
		padding: 0;
		margin: 0;
		background: none;
	}
	
	#body #left #left_menu_block #left_menu ul.ml2ndul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		background: none;
	}
	
	#body #left #left_menu_block #left_menu ul.ml2ndul li {
		background-color: #00CCFF;
		background: none;
	}
	
	/*#body #left #left_menu_block #left_menu ul.ml2ndul li a {
		font-weight: normal;
		font-size: 13px;
		color: #edf2f5;
		text-decoration: none;
	}
	
	#body #left #left_menu_block #left_menu ul.ml2ndul li a.ml2asel {
		font-weight: normal;
		font-size: 13px;
		color: #4a4a4b;
		text-decoration: none;
	}
	
	/*#body #left #left_menu_block #left_menu li a {
		font-weight: bold;
		font-size: 14px;
		color: #ffffff;
		text-decoration: none;
	}*/

	#body #right {
		float: left;
		width: 725px;
		margin-top: 13px;
		position: relative;
	}
	
	#body .right_ {
		background: url(../img/content_header.gif) left top no-repeat #ffffff;
	}

	#body #right #main_block {
		width: 673px;
		padding-left: 29px;
	}

	#body #right #main_block #title {
		padding: 19px 0 11px 0;
		float: left;
	}

	#body #right #main_block #title h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #465055;
		padding: 0;
		margin: 0;
	}

	#body #right #main_block #content {
		border-top: 1px solid #bfc3c6;
		width: 673px;
		float: left;
		position: relative;
	}
	
	#body #right #main_block #content img {
		padding: 0;
		margin: 15px 15px 0 15px;;
	}
	
	#body #right #main_block #content #text {
		border-top: 1px solid #bfc3c6;
		/*border-bottom: 1px solid #bfc3c6;*/
		font-size: 12px;
		color: #787878;
		padding: 0 0 0 19px;
		float: left;
	}

	#body #right #main_block #content #products {
		width: 673px;
		list-style-type: none;
		padding: 0;
		margin: 0;
		float: left;
		text-align: left;
	}
	
	#body #right #main_block #content #products img {
		margin: 0;
		padding: 0;
	}
	
	#body #right #main_block #content #products li {
		padding: 13px 0 39px 0;
		border-bottom: 1px solid #e5e7e8;
		float: left;
	}

	#body #right #main_block #content #products .prod_info {
		list-style-type: square;
		list-style: square;
		margin: 0;
		padding: 8px 0 0 9px;
	}
	
	#body #right #main_block #content #products .prod_info li {
		border: 0;
		margin: 0 0 0 6px;
		padding: 0 0 6px 0;
		float: none;
	}

	#body #right #main_block #content #products li .prod_left {
		width: 390px;
		padding-right: 8px;
		float: left;
	}
	
	#body #right #main_block #content #products li .prod_left .prod_images {
		padding: 10px 0 0 15px;
		width: 375px;
		float: left;
	}
	
	#body #right #main_block #content #products li .prod_left .prod_images img {
		/*border: 1px solid #d7dbde;*/
	}
	
	#body #right #main_block #content #products li .prod_left .prod_images .prod_foto {
		float: left;
		margin-bottom: 10px;
		border: 1px solid #d7dbde;
	}

	#body #right #main_block #content #products li .prod_right {
		width: 275px;
		float: left;
	}
	
	#body #right #main_block #content #products li .prod_right .prod_info_block {
		font-family: Arial, Helvetica, sans-serif;
		color:#565859;
		font-size: 12px;
		padding: 10px 0 0 9px;
	}

	#body #right #main_block #content img {
		/*border: 1px solid #d7dbdd;*/
	}
	
	#body #btitle_2 {
		padding: 0 0 48px 0;
		margin: 0;
		float: left;
	}

ul.lm2ndul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#news_list {
	width: 673px;
	list-style-type: none;
	padding: 24px 0 0 19px;
	margin: 0;
	/*border-top: 1px solid #bfc3c6;*/
	border-bottom: 1px solid #bfc3c6;
	float: left;
}

	#news_list li {
	}
	
	#news_list li .ntitle {
		float: left;
	}

	#news_list li .ndate {
		padding: 3px 0 0 7px;
		color: #909090;
		font-size: 10px;
		float: left;
	}
	
	#news_list li .ncontent {
		width: 625px;
		color: #787878;
		font-size: 12px;
		padding-bottom: 23px;
		float: left;
	}
	
	#news_list li .ntitle a {
		font-weight: bold;
		font-size: 13px;
		color: #636363;
		text-decoration: none;
	}

#footer {
	background: url(../img/footer_bg_y.gif) left top repeat-y;
}

#footer_left {
	background: url(../img/footer_left.gif) left top repeat-x;
}

#footer_right {
	background: url(../img/footer_right.gif) left top repeat-x;
}

#bottom_left_block {
	float: left;
	padding-top: 4px;
}

#bottom_right_block {
	float: left;
	padding-top: 7px;
}

#footer_ {
	float: left;
	position: relative;
	width: 1000px;
	padding-bottom: 30px;
	background: url(../img/footer_bg.jpg) left top no-repeat;
}

#logo {
	width:224px;
	height: 127px;
	float: left;
}

#menu {
	/*width: 731px;*/
	height: 48px;
	padding: 41px 0 0 22px;
	margin: 0;
	list-style-type: none;
	float: left;
}

	#menu li {
		float: left;
		position: relative;
		padding: 0 6px 0 6px;
		margin-right: 10px;
	}
	
	#menu .msel {
		background: url(../img/menu_left.gif) left top no-repeat #465055;
		height: 25px;
		margin-right: 10px;
		padding: 0;
		float: left;
		position: relative;
	}
	
	#menu .dmsel {
		background: url(../img/menu_right.gif) right top no-repeat;
		height: 25px;
		padding: 2px 6px 0 6px;
	}
	
	#menu li a {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #FFFFFF;
		text-decoration: none;
	}

#news_top {
	float: left;
	width: 720px;
	padding: 9px 0 0 28px;
	text-align: left;
}

	#news_top a {
		color: #fffefe;
		font-size: 12px;
		text-decoration: none;
	}

	#news_top #ttitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #465055;
	}
	
	#news_top .nblock_1 {
		 float: left;
		 width: 325px;
		 height: 100px;
		 padding-right: 30px;
		 background:url(../img/v_line.gif) right top no-repeat;
	}
	
	#news_top .nblock_2 {
		 float: left;
		 width: 330px;
		 padding-left: 35px;
	}
	
	#news_top .ndate {
		color: #fffefe;
		font-size: 12px;
		background:url(../img/date.gif) left center no-repeat;
		padding-left: 14px;
	}
	
	#news_top .nname, .ntext {
		color: #fffefe;
		font-size: 12px;
	}
	
	#news_top .nname {
		font-weight: bold;
	}
	
#bottom_left {
	margin-left: 11px;
	width: 186px;
	height: 65px;
	float: left;
	background: url(../img/sbar_new.gif) left top no-repeat;
}

#bottom_right {
	margin-left: 16px;
	width: 762px;
	position: relative;
	float: left;
	background: url(../img/bbar_rp.gif) left top repeat-x;
}

	#bottom_right #bl {
		 width: 762px;
		 height: 42px;
		 background: url(../img/bbar_left.gif) left top no-repeat;
	}
	
	#bottom_right #br {
		 width: 762px;
		 height: 42px;
		 background: url(../img/bbar_right.gif) right top no-repeat;
	}

#menu_bottom {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 9px 0 0 16px;
}

	#menu_bottom li {
		padding: 0 18px 0 18px;
		float: left;
	}
	
	#menu_bottom li a {
		color: #646464;
		text-decoration: none;
	}
	
	#menu_bottom li a:hover {
		color: #010101;
	}
	
	#menu_bottom li a.bmsel {
		color: #010101;
		text-decoration: none;
	}

.tblock {
	float:left;
	text-align: left;
	padding: 15px 0 23px 5px;
}

	.tblock .tbtitle {
		font-weight: bold;
		font-size: 16px;
		color: #404040;
	}
	
	.tblock a.atbtitle {
		font-weight: bold;
		font-size: 16px;
		color: #404040;
		text-decoration: none;
	}
	
	.tblock .tbtext {
		font-size: 13px;
		color: #999999;
		padding: 0 0 14px 0;
		margin: 0;
	}
	
	.tblock a.atbtext {
		font-size: 13px;
		color: #999999;
		text-decoration: none;
	}
	
	.tblock .tbmore {
		padding-left: 10px;
	}

#news_cat {
	margin: 0;
	padding: 21px 0 0 0;
	list-style-type: none;
	text-align: left;
}

	#news_cat li {
		margin: 0;
		padding: 0 0 14px 0;
		width: 100%;
		float: left;
	}
	
	#news_cat li .tnblock {
		width: 100%;
		float: left;
	}
	
	#news_cat li .ndate {
		font-size: 10px;
		color: #909090;
	}
	
	#news_cat li a {
		font-size: 13px;
		color: #636363;
		font-weight: bold;
		text-decoration: none;
	}
	
	#news_cat li .nintro {
		width: 100%;
		font-size: 12px;
		color: #787878;
		float: left;
	}

	#news_cat li .nintro a {
		font-size: 12px;
		color: #787878;
		font-weight: normal;
	}
	
#news {
	font-size: 12px;
	color: #787878;
	text-align: left;
	padding-top: 15px;
}

#paging {
	width: 100%;
	padding: 11px 0 11px 0;
	font-size: 12px;
	color: #636363;
	float: left;
}

	#paging a {
		font-size: 12px;
		color: #636363;
		text-decoration: none;
	}

.hline {
	width: 100%;
	height: 1px;
	background-color: #e5e7e8;
	float: left;
}

#top_ {
	float: left;
	width: 720px;
	padding: 9px 0 0 28px;
	text-align: left;
}

	#top_ #top_b1 {
		float: left;
		width: 204px;
		background: url(../img/v_line.gif) right top no-repeat;
	}

	#top_ #top_b2 {
		float: left;
		padding-left: 40px;
		width: 180px;
		background: url(../img/v_line.gif) right top no-repeat;
	}

	#top_ #top_b3 {
		float: left;
		width: 224px;
	}

	#top_ .top_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #292e31;
	}

	#top_ .top_text {
		padding-top: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ededed;
	}

#top_left {
	width: 225px;
	float: left;
}

#ico_block {
	float: left;
	width: 225px;
	height: 68px;
	padding-top: 32px;
}

#home {
	margin-left: 64px;
	border:0;
	float: left;
}

#mail {
	margin-left: 35px;
	border:0;
	float: left;
}

#sitemap {
	margin-left: 35px;
	border:0;
	float: left;
}

#all_prod {
	padding:17px 0 0 13px;
	border:0;
	float: left;
}

.lvl_1 {
	width: 309px;
	background-color: #eeeeee;
	padding: 9px 0 8px 11px;
	margin: 2px 0 0 10px;
}

	.lvl_1 a {
		font-size: 11px;
		color: #878787;
		font-weight: bold;
		text-decoration: none;
	}
	
	.lvl_1 a:hover {
		color: #153455;
	}

.lvl_2 {
	color: #2a66a7;
	padding: 1px 0 4px 30px;
	margin-top: 2px;
	font-weight: bold;
}

	.lvl_2 a {
		font-size: 11px;
		color: #2a66a7;
		font-weight: normal;
		text-decoration: none;
	}
	
	.lvl_2 a:hover {
		color: #153455;
	}

.eb {
	background: url(../img/elementBack.gif) left center no-repeat;
}

.ebe {
	background: url(../img/elementBackEnd.gif) left center no-repeat;
}

.el {
	background: url(../img/elementLine.gif) left center no-repeat;
}

.ele {
	background: url(../img/elementLineEnd.gif) left center no-repeat;
}

#nf {
	padding-top: 10px;
	color: #aaaaaa;
	line-height: 137%;
}

.label_table {
	width: 600px;
}

.text_table, .textarea_table, .email_table, .url_table, .file_table, .radio_table, .label_table {
	width: 600px;
}

.input_table {
  width: auto;
}

.input_table_input {
  width: 20px;
}

.input_table_label {
  width: 400px;
  text-align: left;
  color: #aaaaaa;
}

.radio {
  width: auto;
  border: 0;
}

.check {
  width: auto;
  border: 0;
}

.label {
	width: 150px;
	font-family: tahoma;
	font-size: 12px;
	color: #565859;
	text-align: right;
}

.input {
	height: 36px;
	text-align: left;
}

.label {
  width: 210px;
}

.form_text {
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

input {
	font-family: tahoma;
	font-size: 12px;
	border: 1px solid #5a676f;
	width: 334px;
	color: #000000;
}

textarea {
	font-family: tahoma;
	font-size: 12px;
	border: 1px solid #5a676f;
	width: 334px;
	height: 96px;
	color: #000000;
}

.captcha {
	background-color:#ffffff;
}

.siusti {
	width: 294px;
	text-align: right;
}

	.siusti a {
		color: #6e6e6e;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.siusti a:hover {
		text-decoration: none;
	}



a.ml2 {
	font-weight: normal;
	font-size: 13px;
	color: #edf2f5;
	text-decoration: none;
	/*background: url(../img/menu_icon_sel.gif) left center no-repeat;*/
}
	
a.ml2_s {
	font-weight: normal;
	font-size: 13px;
	color: #4a4a4b;
	text-decoration: none;
	/*background: url(../img/menu_icon_sel.gif) left center no-repeat;
	padding: 0 0 0 17px;*/a
}

.prod_vadyb {
	background: #f1f2f3;
	height: 46px;
	padding: 0 0 0 9px;
}

.prod_vadyb_expand {
	background: #f1f2f3;
	height: auto;
	padding: 0 0 10px 9px;
}

.prod_vadyb_info_h {
	display: none;
}

.prod_vadyb_info_unh {
	font-family: Arial, Helvetica, sans-serif;
	color:#565859;
	font-size: 12px;
	display: block;
	padding: 6px 0 6px 0;
}

	.prod_vadyb_info_unh a {
		color: #465055;
		font-size: 13px;
		padding-top: 4px;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.prod_vadyb_info_unh a:hover {
		text-decoration: none;
	}

.prod_vadyb_name {
	color: #897c33;
	font-size: 12px;
	padding-top: 9px;
	cursor: pointer;
	text-decoration: underline;
}

#nf {
	float: left;
	padding-bottom: 50px;
}

a.block_name {
	text-transform: uppercase;
	font-family: tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

a.block_content {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
