* {margin: 0;padding: 0}
html {font-family: Arial, Helvetica, sans-serif; padding-bottom:0px!important; }
	body {color: #6d6e71;background: #FFF;font-size:12px; padding-bottom:0px!important}
	td { vertical-align: top}
	h1, h2, h3, h4 { margin:0 0 12px;padding:0}
	h1 , .componentheading{color:#BC161C;font-size:16px; font-weight:700}
	h2 {color:#BC161C;font-size:14px}
		h2 a {color:#BC161C;border:0;font-weight:400}
		h2 a:hover {border-bottom:1px solid #BC161C}
	h3, h3 a {color:#40839f;font-size:11px; margin:0 0 0; text-decoration:none; border:0}
	.contentheading, h2.content, h6{color:#BC161C;line-height:18px;font-size:14px;margin:0 0 13px;font-weight:700;}	
a { color:#000; text-decoration:underline; outline:none}
a:hover, a:focus { text-decoration:none}
p { margin-bottom:12px;padding:0}
ul, ol { margin:6px 0 12px 32px}
p.h3 {color:#40839f;font-size:11px; margin:0 0 0; text-decoration:none; border:0}

ul, ul li { list-style:none}
	ul li { background:url(../images/lig.gif) 1px 7px no-repeat;padding-left:12px}
img { border:none;}
.clear, .clr {clear: both;height:1px;line-height:0px;font-size:1px;overflow:hidden}
	.clearfix:after {content: ' ';clear:both;display: block;width: 0; height: 0px;overflow: hidden;font-size: 0px}
hr {color:#b2b2b2;background: #b2b2b2;height: 1px;margin: 9px 0;*margin: 0;}
hr.red {color:#BC161C;background: #BC161C;height: 1px;margin: 9px 0;*margin: 0;}
.sprite { background-image:url(../images/sprite.png)} 
.overflow {overflow:hidden}
input, select, textarea { margin:3px;}
input, textarea { width: 275px; border:1px solid #acacac}
input { vertical-align:middle; padding:4px;}
select { padding:3px;border:2px solid #c2c2c2;}
b, strong {color:#40839f;}
input[type=radio],input[type=checkbox] { width:auto; border:0;}
textarea { height:150px; width:325px;} 
.button , input[type=button]{ background:url(../images/button.png) left center repeat-x; width:auto; padding:1px 8px;}
/*----------------------TuT VSe NiGe----------------------*/

#megadiv {width:991px;margin: 0 auto; position:relative; line-height:1.5;}
	
	#header { height:147px; position:relative} 
		#header .logo {display:block; position:absolute; left:1px;top:22px; width:351px; height:96px; background-position:0 -175px}
		#header .add-info {display:block; margin:0; padding:0; list-style:none; position:absolute; right:-4px;top:27px}
			#header .add-info li {float:left;display:block;padding:3px 0;background:none}
			#header .add-info .sitemap {background-position:-356px -246px;width:20px;height:11px;text-indent:-9999em;overflow:hidden;margin:1px 10px 0 0;display:block}
			#header .add-info .language {background-color:#e0e0e0;line-height:11px}
				#header .add-info .language.first {}
					#header .add-info .language.first a {border-right:1px solid #6d6e71;padding:0 7px 0 0}
				#header .add-info .language.second {padding-left:7px}				
				#header .add-info a {border:0;font-size:11px; line-height:11px; color:#6d6e71}
				#header .add-info .language.active a {color:#d9002b}
		.adr {position:absolute;right:0;top:68px; text-indent:-9999em; overflow:hidden;width:320px;background-position:-356px -175px;height:34px}
		#topmenu {position:absolute;right:35px;top:30px}
			#topmenu ul {display:block;margin:0; padding:0}
			#topmenu li{border-left:1px solid #6d6e71;line-height:.92em !important;float:left;display:block;margin:0;padding:0;background:none}
				#topmenu li:first-child {border:0}
			#topmenu li a {font-size:10px;color:#6d6e71;margin:0 7px;text-transform:uppercase;border-bottom:0;line-height:normal}
				#topmenu li a:hover { border-bottom:1px solid #6d6e71 !important}		
	#headercontent {height:187px;overflow: hidden; background-image:url(/images/tuda.jpg)}
	#headercontent2 {display:none}
		#headercontent * { margin:0; padding:0;border:0}
	#content {padding:12px 0 0;background:url(../images/line2.png) 0 0 repeat-x}
	#centercol, .moduletable-r {position:relative; border:1px solid #a9a9a9;padding:27px; background:#FFF}
	
		#centercol, #centercol.red {min-height:798px}
		#centercol.red {border:1px solid #BC0B1F;}
		#centercol .tl, #centercol .tr,	#centercol .br, #centercol .bl,
		.moduletable-r .tl, .moduletable-r .tr, .moduletable-r .br, .moduletable-r .bl{width:13px; height:13px; position:absolute}
		#centercol .tl-r, #centercol .tr-r,	#centercol .br-r, #centercol .bl-r {width:13px;height:13px;position:absolute}
			#centercol .tl, .moduletable-r .tl {left:-1px;top:-1px;background-position:-356px -210px}
			#centercol .tr, .moduletable-r .tr {right:-1px;top:-1px;background-position:-369px -210px}
			#centercol .br, .moduletable-r .br {right:-1px;bottom:-1px;background-position:-369px -223px}
			#centercol .bl, .moduletable-r .bl {left:-1px;bottom:-1px;background-position:-356px -223px}
			#centercol .tl-r {left:-1px;top:-1px;background-position:-354px -259px}
			#centercol .tr-r {right:-1px;top:-1px;background-position:-367px -259px}
			#centercol .br-r {right:-1px;bottom:-1px;background-position:-367px -272px}
			#centercol .bl-r {left:-1px;bottom:-1px;background-position:-354px -272px}
	._w #centercol {border:0;padding:0}
		._w #centercol .tl,._w  #centercol .tr,._w 	#centercol .br,._w  #centercol .bl {display:none}
	.gray-round {padding:27px; margin:0 0 12px; border:1px solid #9a9a9a; position:relative}
		.gray-round .tl-g,.gray-round .tr-g,.gray-round .br-g,.gray-round .bl-g {width:13px; height:13px; position:absolute}
			.gray-round .tl-g{left:-1px;top:-1px;background-position:-356px -210px}
			.gray-round .tr-g{right:-1px;top:-1px;background-position:-369px -210px}
			.gray-round .br-g{right:-1px;bottom:-1px;background-position:-369px -223px}
			.gray-round .bl-g{left:-1px;bottom:-1px;background-position:-356px -223px}
	
	.moduletable-red {margin-left:-20px}
	
	#leftside { float:left; width:187px; margin:-27px 0 0 -27px; padding:72px 0 0 27px}
		#leftside .moduletable-red  h3 {position:absolute;background:url(../images/sprite.png) -783px -210px no-repeat;display:block;height:49px;width:170px;line-height:49px;text-align:center;padding: 0 30px 0 10px; color:#FFF; font-size:11px;left:-1px;top:-1px;text-transform:uppercase;margin:0}
		#leftside .moduletable-red ul { margin:0 0 27px 0; padding:0 27px 27px 0; list-style:none; background:url(../images/left.png) 100% 100% no-repeat;}
			#leftside .moduletable-red ul ul { margin:0 0 8px 10px; padding:0; background:none}
			#leftside .moduletable-red ul ul ul { margin:0 0 0 10px;}
		#leftside .moduletable-red li { margin:0; line-height:18px; padding:0; background:none}
		#leftside .moduletable-red li a {border:1px solid #FFF;color:#ce3633; font-size:11px;display:block; padding:0 0 0 10px; margin:0 0 6px; text-transform:uppercase;font-weight:700}
			#leftside .moduletable-red li a:hover span {border-bottom:1px solid #BC161C}
			#leftside .moduletable-red li li a {background:url(../images/li.gif) 0 7px no-repeat; padding:0 0 0 10px;color:#6d6e71; margin:0; text-transform:none;font-weight:400}
				#leftside .moduletable-red li li li a {background:url(../images/li2.gif) 0 7px no-repeat; padding:0 0 0 10px;}
			#leftside .moduletable-red #current.active a {color:#BC161C}
				#leftside .moduletable-red #current.active li a {color:#6d6e71}
		#leftside .moduletable-blue h3 {color:#40839f; margin:0 0 10px 10px; text-transform:uppercase}
		#leftside .moduletable-blue ul { margin:0 0 27px 0; padding:0 27px 27px 0; list-style:none}
		#leftside .moduletable-blue li { margin:0; background:url(../images/lib.gif) 0 7px no-repeat; padding:0 0 0 10px;line-height:18px;}
		#leftside .moduletable-blue li a {border-bottom:0; color:#6d6e71; font-size:11px}
			#leftside .moduletable-blue li a:hover {border-bottom:1px solid #40839f}
			#leftside .moduletable-blue #current.active a {color:#40839f}
		.ml-m { margin:0 0 0 213px}

	.pathway { background:none;height:14px; line-height:14px; padding:0 13px 12px;color:#6d6e71}
		.pathway a {color:#6d6e71;text-decoration:none}
			.pathway a:hover {text-decoration:underline}
			
	#rightside{float:right;width:188x;overflow:hidden;}
	#contentwrap.right { margin:0 199px 0 0}
	#footer {height:75px; color:#939598; font-size:11px; line-height:normal; padding:0 13px; margin:26px 0 0}
		#footleft {float:left}
		#footright {float:right;text-align:right}
			#footright .sprite {display:block;clear:both;background-position:-381px -259px;height:15px; width:179px;overflow:hidden;text-indent:9999em; margin:0 0 8px}
		#footer a {color:#40839f;text-decoration:none;}
		#footer b {color:#bc161c; font-weight:400}	

	
	#users {position:relative;border-top:0;margin:0 0 13px}
		#users .br-r, #users .bl-r {position:absolute;width:13px;height:13px}
		#users .bl-r {left:0;bottom:0;background-position:-354px -272px;z-index:3}
		#users .br-r {right:0;bottom:0;background-position:-367px -272px;z-index:3}
		#users .content {padding:13px;display:none;border:1px solid #bc0b1f;border-top:0;z-index:2;background:#FFF;min-height:217px}
		#users ul {margin:0 -1px 0 0;padding:0;list-style:none;display:block;clear:both;overflow:hidden}
		#users .tabs li {margin:0;padding:0;float:left;display:block;height:49px;background:none}


#users .tabs li a {display:block;height:49px;line-height:44px; 
text-align:center;color:#FFF;text-transform:uppercase;background-position:-646px -210px;
width:243px;;padding:4px 19px 0 0; font-size:10px;
background-image:url(/images/sprite2.png)
}
#users .tabs  li a.active {background-position:-382px -210px;;width:243px; height:49px; line-height:49px; color:#db1e17;margin:0;padding:2px 21px 0 0;}



		.tabs-table {table-layout:fixed}
			.tabs-table td {width:55%}
			.tabs-table ul {background:transparent none !important}
				.tabs-table td:first-child {width:30%}
			.tabs-table .red, .tabs-table .blue {padding:20px 0 0 11px;  font-size:11px; }
			.tabs-table .gray {margin:20px 30px 0 0}
				.tabs-table h3 { font-size:11px; text-transform:uppercase; margin:0 0 6px}
				.tabs-table .red h3{color:#d71c17;}
				.tabs-table .red a {border-bottom:none}
				.tabs-table .red a:hover {color:#d71c17;}
					.tabs-table .red a:hover,.tabs-table .redli a {border-bottom:1px solid #d71c17}
				.tabs-table .red li {background-image:url(../images/li.gif)}
				.tabs-table .blue h3{color:#1476ae}
				.tabs-table .blue a{border-bottom:none}
					.tabs-table .blue a:hover, .tabs-table .blueli a{border-bottom:1px solid #1476ae}
				.tabs-table .gray h3{color:#d9002b}
				.tabs-table .red ul, .tabs-table .blue ul { margin:0}
				.tabs-table .blue li {background-image:url(../images/lib.gif)}
				.tabs-table .gray {background:#ebebeb; padding:15px; font-size:11px}
					.tabs-table .gray p {margin:0 0 6px}
				.tabs-table .line { background:url(../images/line.png); padding:15px; margin:0 30px 0 0}
				.tabs-table .line h3 {color:#1476ae}
				.tabs-table .line ul{ margin:0}
				.tabs-table .line .blueli { background-image:url(../images/lib.gif)}

/*MODULES DESCRIPTION*/
.icq, .icq2 {background:url(../images/icq.gif) 0 50% no-repeat;padding:0 0 0 18px;text-decoration:none;font-weight:700;font-size:14px;line-height:16px;color:#bc161c;} 
	.icq {display:block;margin:0 20px 0 0;float: right;}
	.icq2 {margin: 0;}

.contentpaneopen {overflow:hidden;border-bottom:1px solid #d7d7d9;padding:0; margin:0 0 16px}
	.contentpaneopen h2 {color:#ee2121}
	.createdate {color:#40839f;;margin:0 0 12px}
	.readon {clear:both;display:inline-block;margin:0 0 12px}
	
.vat-list-article  {padding: 0 0 8px;margin: 0 0 12px;border-bottom: 1px solid #818181;}
	.mod_section_title {margin:0 0 6px}
		.mod_section_title a {text-decoration:none}
	.mod_allnews_link {}
	
.menu-about {margin:0 0 10px 0; padding:0;list-style:none; display:block; clear:both; overflow: hidden}
	.menu-about li {float:left;display:inline;padding:0 10px; border-left: 2px solid #6d6e71;background:none;line-height:normal}
		.menu-about li:first-child {border:0; padding:0 10px 0 0}
	.menu-about li a {border:0; color:#6d6e71; font-size:16px; font-weight:700}
		.menu-about li a:hover,.menu-about #current a{color:#ed1414}
.maih1 {background:url(../images/line.png);padding:5px 0}
.mainpage h2 {color:#BC161C}

a.zakaz { background:url(../images/zakaz.png);width:134px;height:37px;color:#FFF;font:bold 18px/37px Arial, Helvetica, sans-serif;text-decoration:none;	display: block;	margin: 0 auto;}

.bold { text-align:center; color:#bc161c; font-size:13px; font-weight:700;}
.blue-text {color:#40839f}
.on_line { background: url(../images/on_line_mid.png) repeat-y;}
.on_line_bottom{ background:url(../images/on_line_bottom.png) bottom no-repeat;}
.on_line_top{ background:url(../images/on_line_top.png) top no-repeat; overflow:hidden; padding:30px;}
#AForm label { color:#000; font-weight:700; margin:3px;}
.on_line-info { display:block; width:300px; color:#000; margin:20px 0  20px 30px; font:700 12px Tahoma, Geneva, sans-serif;}
.img_ico { padding:0}
	.img_ico a { display:block; margin:0 0 12px;text-align:right}
	.module .img_ico img {height:276px;}
	.article_separator { display:none; visibility:hidden;}
	.moduletable, .article-content  { overflow:hidden;}


label {display:inline-block;*display:inline;padding:0 0;margin:0 4px 0 0;height:21px; line-height:21px}
.center { position:absolute; height: 1450px; width:788px; top: 1375px; left:50%; margin-left:-394px;}
.pagination { dispaly:block; overflow:hidden; }
	.pagination li { float:left; display:inline; padding:0; list-style:none; background:none;}

a.readon, li a, .mod_allnews_link a, p a, a.link, .pagination a {
	border-bottom:1px solid #ef0300;
	line-height:16px;
	color:#696969;
	text-decoration:none !important}
	a.blue-link {border-bottom:1px solid #1476ae}
.article-meta { text-align:right; font-weight:700}
/*Accounting Calendar*/
#urcalendar div{display:block;width:20px;height:20px;margin:5px;border:1px solid black}
	#urcalendar td{margin:0px;padding:3px;border-bottom:1px solid silver}
	h5.head{padding:3px 0 4px 6px;margin:0 0 8px;background:#fff;color:#575757;font-size:12px}
		h5.head a{background:none;border-bottom:dashed 1px #b2181d;text-decoration:none}
	h5.trigger  {background-color:#FFF;font-size:12px;margin:0 0 8px;padding:3px 0 4px 6px}
		h5.trigger a {background:url(../images/down-s.gif) 0 50% no-repeat;border-bottom:1px dashed #B2181D;color:#000000 !important;padding-left:20px;text-decoration:none;display:block}
		h5.active a {background-image:url(../images/up-s.gif) }
	.toggle_container {adding-bottom:10px}
	
	.button2 { padding-right:10px}
	.blog {width:100%}
/*XMaP*/
.xmap {}
	.xmap .contentpaneopen {border:0;margin:0}
	.xmap ul {margin:0}
	.xmap .menutitle {display:none}
	.xmap li {background:none;padding:0}
		.xmap li li {}
		.xmap li li li {background:url(../images/li2.gif) 0 7px no-repeat; padding:0 0 0 7px;margin:0 0 0 7px}
	.xmap li a {display:none}
		.xmap li li a{color:#BC161C; font-size:14px; border:0;font-weight:700;display:inline}
			.xmap li li a:hover {border-bottom:1px solid #BC161C;margin: 0 0 3px}
			.xmap li li  li a{color:#7d7d7f; font-size:11px; border:0;font-weight:400}
				.xmap li li li  a:hover{border-bottom:1px solid #7d7d7f}
/*FRoM BeLyaDMin*/
.content_ul a { olor:#818181 !important; text-decoration:none; font-weight:700}
	.content_ul a:hover { text-decoration:underline;}
.mod_date {font-weight: bold;color:#000}
	.mod_date a {color:#828282;text-decoration:none}
.mod_readmore, .mod_allnews_link {text-align: right;padding-right: 10px}
.mod_separator {background-color: #333;height: 1px; margin: 10px 0px 10px 0px;}

.com_address   {border-collapse:collapse !important; width:100% !important;margin:0 0 12px}
	.com_address td {border-bottom: 1px solid #74a3b7;padding:5px; color:#6d6e71; vertical-align:middle !important; border-left:1px solid #74a3b7;text-align:center}
		.com_address td:first-child {border-left:0;text-align:left;width:250px}
	.com_address th  {color: #74a3b7; padding:8px 3px;text-align: center;border-bottom: 1px solid #74a3b7}
	
.tablesorter   {border-collapse:collapse !important; width:100% !important;margin:0 0 12px}
	.tablesorter td {border-bottom: 1px solid #74a3b7;padding:5px; color:#6d6e71; vertical-align:middle !important; border-left:1px solid #74a3b7;text-align:center}
		.tablesorter td:first-child {border-left:0}
	.tablesorter th {color: #74a3b7; padding:8px 3px;text-align: center;border-bottom: 1px solid #74a3b7;border-left:0;}

	th.number {width:25px}
	th.short {width:100px}
	th.short2 {width:100px} 
	
.gray-round form {}
	.gray-round h1 {color:#BC161C; font-size:14px}
	.gray-round form span {display:block; clear:both; height:5px; overflow:hidden}
	.gray-round form input { border:1px solid #BC161C; padding:0 0 0 4px;height:21px}
	.gray-round form .button {background:#BC161C; color:#FFF; margin:12px 0 0 425px; cursor:pointer}
	.gray-round form label {width:340px}
	.gray-round form .to-left {width:326px}
	#datepicker_edit, #datepicker_edit2 { width:85px !important; background:url(../images/down.gif) 100% center no-repeat}
	.gray-round table, .gray-round table * {border:0}
		.gray-round th {background:#FFF none !important; border:0;border-bottom:1px solid #71a3b8; color:#71a3b8; text-align:center}
		.gray-round td {background:#FFF !important; border:0; border-bottom:1px solid #71a3b8; border-left:1px solid #71a3b8;color:#6d6e71; padding:7px !important}
			.gray-round tr td:first-child {border-left:0} 
		.gray-round tr .header span{background:#FFF url(../images/up-down.png) 100% 50% no-repeat !important;cursor: pointer; padding:0 12px 0 0}
			.gray-round tr .headerSortUp span{background-image: url(../images/up.png) !important}
			.gray-round tr .headerSortDown span{background-image: url(../images/down.png) !important}
.table-koll {}
	.table-koll .td-img { width:175px; text-align:left}
		.table-koll .td-img img {max-width:150px !important;height:auto !important}
	.table-koll h4 {font-size:14px;color:#6d6e71;margin:0}
		.table-koll h4 span { font-size:11px}
	.table-koll blockquote {color:#939598; font-style:italic;margin: 0 0 20px}
	.table-koll p {margin:0 0 2px}
	.table-koll hr {margin:20px 0}
	
	
	
	.spec {
background:url("/files/pages/spec.png") repeat scroll 0 0 transparent;
display:block;
height:276px;
margin-top:24px;
width:179px;
}


.buchuch {
background:url("/files/pages/buh_banner.png") repeat scroll 0 0 transparent;
display:block;
height:276px;
margin-top:24px;
width:179px;
}


.input {width:100%}



#add-topmenu {
right:0;
position:absolute;
top:45px;
}
#add-topmenu ul {
display:block;
margin:0;
padding:0;
}
#add-topmenu li {
background:none repeat scroll 0 0 transparent;
display:block;
float:left;
line-height:12px !important;
margin:0 0 0 1px;
padding:0;
}
#add-topmenu li a, #add-topmenu li span {
background:none repeat scroll 0 0 #676767;
border:0 none;
color:#FFFFFF;
font-size:10px;
line-height:normal;
padding:0 6px;
}
#add-topmenu li.active span, #add-topmenu li.active a, #add-topmenu li a:hover {
background:none repeat scroll 0 0 #98061B;
}
#page {font-size:11px}
.mainpage {border:1px solid #BC0B1F;}

.inner {color:#CE3633}