/******CSS******Canion******/
html,body {
text-align:center;
margin:0;
padding:0;
}

body {
	background-color:#999;
}

h1, h2, h3 {

}

ul {
margin-left: -25px;
}
a,a:hover,a img {
border:none;
}

a:active,a:hover,a:focus {
outline:none;
}
div {
	background-color:#FFF;
	font-family: Book Antiqua, Arial, Verdana;
}
div.nspArt,div.nspArt a {
font-size:14pt;
color:#333;
text-decoration:none;
line-height:15px;
margin:0;
padding:0;
}

div.nspArt a:hover {
text-decoration:underline;
font-weight:bold;
}
.custom {
	background:none;
	margin-left:15px;
}
.custom p {
	margin:0;
	padding:0;
}
#Table_RSud {
	width:630px;
	font-size:10pt;
}
.item-page .P_Sud_Tytle {
	padding-top:20px;
}
#Table_RSud td {
	text-align:left;
}
#Table_RSud td p {
	text-indent:0;
	margin:5px;
}
.Th_Rsud_N, #Table_RSud th {
	text-align:center;
}
.P_Sud_Tytle {
	font-size:12pt;
	font-weight:bold;
}
#pagemain {
border:0;
background:transparent;
padding:0;
margin:0;
}

#header {
	background-color:#999;
width:1000px;
text-align:center;
overflow:hidden;
padding:0;
margin:5px auto 0 auto;

}
#block-left {
	width:226px;
	height:24px;
	background:url(../images/border_top.png) no-repeat;
	float:left;
}
.block-left-2, .block-left-content-2, .block-left-footer-2 {
    width:215px;
	background:url(../images/border_top_left_2.png);
	float:left;
	text-align:center;
}

#block-left-3 {
	display:block;
		width:226px;
	height:24px;
	background:url(../images/border_top_left_3.png);
	float:left;
	
}

#block-right-2 {
	width:176px;
	background:url(../images/border_top_right_2.png) repeat-y;
	float:left;
}
#block-right-3 {
	margin-left:8px;
	width:187px;
	height:24px;
	background:url(../images/border_top_right_3.png) no-repeat;
	float:left;
}
.block-pereplet, .block-pereplet-content, .block-pereplet-footer {
	width:30px;
	background:url(../images/border_pereplet.png) repeat-y top;
	float:left;
	z-index:999;
	
}
.block-pereplet-content {

	
}
#block-center {
	margin-left:8px;
		width:570px;
	height:24px;
	background:url(../images/border_top_center.png) no-repeat;
		float:left;
}
#block-center-2 {
	width:548px;
	height:148px;
	background:#FFF;
		float:left;
}
#block-center-2 img {
	margin-top:15px;
}
#block-center-3 {
		margin-left:8px;
	width:570px;
	height:24px;
	background:url(../images/border_top_center-3.png) no-repeat;
		float:left;
}
p.center {
	text-align:center;
	font-weight:bold;
}
p.download {
	text-align:right;
	text-decoration:none;
}
img.pub {
	margin:10px;
}
div.img_left {
float:left;
	width:150px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	margin:10px 10px 10px 0;
	
}
.category-module {
	width:630px;
	margin:0 auto;
	padding:0;
}
#block-footer-2 {
	color:#664F0F;
	font-weight:bold;
	text-align:center;
}
.category-module li {
	text-align:left;
	list-style:none;
	line-height:25px;
	padding:0;
}
.category-module li a {
	text-decoration:none;
	color:#007;
	font-size:12pt;
}
div.img {
	float:right;
	width:150px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	margin:10px 0 10px 10px;
}
#block-right {
	margin-left:8px;
		width:187px;
	height:24px;
	background:url(../images/border_top_right.png) no-repeat;
		float:left;
		clear:right;
}
#content {
background-color:#999;
text-align:center;
margin:5px auto;
padding:0;
width:1000px;
overflow:hidden;
}
#block-content {
	margin-left:8px;
	width:765px;
	height:24px;
	background:url(../images/border_content.png) no-repeat;
	float:left;
}
#block-footer-2 {
	width:754px;
	background:url(../images/border_content_2.png) repeat-y;
	float:left;
	min-height:40px;
}
#block-content-2 {
	min-height:480px;
	width:765px;
	background:url(../images/border_content_222.png) repeat-y right top;
	float:left;
}

#block-content-3 {
	margin-left:8px;
	width:765px;
	height:24px;
	background:url(../images/border_content_3.png) no-repeat;
	float:left;
	display:block;
}
#footer {
	background-color:#999;
width:1000px;
text-align:center;
padding:0;
margin:0 auto;
overflow:hidden;
}
.menu {
	margin:0;
	padding:0;
	margin:30px 5px 30px 15px;
	border-bottom:1px solid #333;
}
.menu li {
	list-style:none;
	text-transform:uppercase;
	font-size:8pt;
	margin:8px 0;
	font-family: Book Antiqua, Arial, Verdana;
}
.menu li a {
	color: #007;
	text-decoration:none;
	font-weight:bold;
}
.menu li a:hover {
	text-decoration:underline;
}
.menu li.active a {
	color: #ED6E00;
}
.contacts, .block-left-footer-2 {
	font-size: 9pt;
font-weight: bold;
color: #1F4F0F;
}
.contacts a {
	text-decoration:none;
}
.item-page {
	width:630px;
	margin:0 auto;
	font-size:12pt;
text-align: justify;
}
.item-page h2 {
	text-align:center;
	padding-top:0;
	margin-top:0;
}
.item-page p {
margin-top:15px;	
text-indent: 25pt;
margin:0px;
}
.content-links {
	display:none;
}
p.center {
	text-align:center;
	text-indent:0;
		font-size:13pt;
		margin-bottom:20px;
}
#top {
background:url(../images/content_top.png) repeat-x top;
height:25px;
margin:0;
padding:0;

}

#bottom {
background:url(../images/content_bottom.png) repeat-x top;
height:25px;
margin:0;
padding:0;
}

.logo {
text-align:center;
vertical-align:top;
height:140px;
margin:0;
width:350px;
float:left;
}

#slide {
text-align:center;
margin-bottom:20px;
clear:both;
}

#left {
float:left;
text-align:left;
vertical-align:top;
margin-right:5px;
padding:0;
}
/******Menu******/


#left ul {
text-align:left;
padding-left:0;
margin:0;
}

#left ul li {
background:url(../images/bg_menu.png) no-repeat left top;
list-style:none;
line-height:48px;
text-align:left;
margin:0;
padding:0 0 0 10px;
}
#left ul li ul li {
	background:none;
	line-height:30px;

}
#left ul li ul li:hover, #left ul li ul li.active {
	background:none;
}
#left ul li ul li.active {
	font-weight:bold;
}
#left ul li ul li:hover a {
	color:#000;
}
#left ul li:hover {
	background:url(../images/bg_menu_hover.png) no-repeat left top;

}
#left ul li:hover a {
	
}
#left ul li a {
	display:block;
	color:#333;
}
#left ul li.active {
	background:url(../images/bg_menu_hover.png) no-repeat left top;
}
#right {
float:right;
background:#FFF;
}

/******TopMenu******/
#nav {
height:42px;
z-index:100;
position:relative;
width:650px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-align:right;
padding-top:60px;
vertical-align:top;
float:left;
}

#nav ul {
margin:0;
padding:0;
}

#nav ul li.active {
background:url(../images/bg-menu.png);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#nav ul li:hover {
background:url(../images/bg-menu.png);
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

#nav ul li:hover ul li a,#nav ul li.active ul li a {
color:#f4f4f1;
}

#nav ul li ul li:hover,#nav ul li ul li.active {
background:url(../images/bg-menu-dropping.png) no-repeat center center;
}

#nav ul li ul li:hover a {
color:#f4f4f1;
}

#nav ul li ul {
background:url(../images/bg-menu.png);
-moz-border-radius:0 6px 6px 6px;
-webkit-border-radius:0 6px 6px 6px;
border-radius:0 6px 6px 6px;
}

#nav ul li.active a {
color:#f4f4f1;
}
#nav ul li ul li.active a {
color:#f4f4f1; 
}
#nav ul li {
margin:2px;
padding:0;
}

#nav li {
list-style:none;
padding-left:13px;
height:42px;
position:relative;
float:left;
text-align:left;
}

#nav li a {
display:block;
line-height:42px;
color:#7E795B;
font-weight:400;
text-decoration:none;
padding:0 15px;
}

#nav li a:hover,#nav li:hover a,#nav li.sfHover a {
color:#4d4a37;
text-decoration:none;
}

#nav li ul {
position:absolute;
width:200px;
left:-999em;
margin-left:-1px;
}

#nav li ul ul {
margin:-31px 0 0 100px;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul,#nav li.sfHover ul ul,#nav li.sfHover ul ul ul,#nav li.sfHover ul ul ul ul {
left:-999em;
}

#nav li li {
margin-left:10px;
height:auto;
width:180px;
}

#nav li li a,#nav li li.active a,#nav li.active li a,#nav li:hover li a {
height:42px;
line-height:36px;
color:#7E795B;
margin:0;
padding:3px 0 0 20px;
}

#nav li li a:hover,#nav li li:hover a {
height:42px;
line-height:36px;
color:#4d4a37;
margin:0;
padding:3px 0 0 20px;
}

#nav li:hover ul,#nav li.sfHover ul {
left:4px;
}

#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul,#nav li li.sfHover ul,#nav li li li.sfHover ul,#nav li li li li.sfHover ul {
left:0;
}
/******Left Menu******/

#left ul li a {
text-decoration:none;
color:#666;
}

#left ul li.active a {
color:#13110F;
text-shadow: 2px 2px 3px #DDDCD0;
}

#left ul li.active li a {
color:#666;
}
#left ul li.active li {
padding-left:15px;
}
#left ul li.active li.active a {
color:#13110F;
}
/******Content******/

#content-center {
width:1160px;
background:#FFF;
text-align:center;
vertical-align:top;
margin:0 auto;
padding:20px;
/*border:1px solid #F00;*/

}

p.readmore a {
text-decoration:none;
color:#7e785a;
}

p.readmore {
margin-bottom:30px;
}








.contact-webpage a {
	color:#7e785a;
	text-decoration:none;	
}


/*
.item-page p {
	padding:0;
	margin:0;
}*/


#news {
text-align:center;
max-width:1160px;
min-width:1160px;
clear:both;
margin:0 auto;
padding:0;
background:#FFF;
overflow:hidden;
}

#newsflash-m,#user1,#user2,#user3 {
float:left;
color:#333;
width:538px;
background:#FFF;
padding:0;
margin:0;

}

#user1,#user2,#user3 {
padding-left:40px;
}

/*
div.iceaccordion {
	padding-top:16px;
	margin:0px;
}
#iceaccordion104 {
	margin:0px;
	padding:0px;
}*/
.moduletable h3 {
font-family:Verdana, Geneva, sans-serif;
border-bottom:2px solid #666666;
text-align:right;
font-size:18px;
color:#464438;
/*letter-spacing:1px;*/
margin:0;
padding:7px 10px 10px 15px;
}

#left h3 {
border-bottom:none;
padding:7px 10px 40px 15px;
background:url(../images/title_bg.png) no-repeat left top;
}

#suppliers_clients {
width:1160px;
text-align:center;
margin:0px auto;
background:#FFF;
padding:0px;


}

#suppliers,#customers {
float:left;
text-align:left;
}

#customers {
/*margin-top: -20px;*/
}

#customers img{
margin: 20px;
}


#objects img{
margin: 10px;
}
#objects p{
margin:20px 0 10px 20px;
padding:5px;
}
.clear {
clear:both;
height:0;
background:#FFF;
}
.contact-form{
text-align:left;

}
.contact {



}
.contact_position {



}
#form-content {
vertical-align:top;
overflow:hidden;
width:530px;
margin:0 auto;
padding:20px 0;
}
.form-float-left-tex {
	float:left;
}
.form-float-left-name {
	float:left;
	padding-right:56px;
}
.form-float-left-email {
	float:left;
	padding-right:42px;
}
.form-float-left-subject {
	float:left;
	padding-right:50px;
}
.form-float, .form-float-text {
	vertical-align:top;
	text-align:left;
}
.form-float-text input {
	width:200px;
	background:url(../images/input-contacts.png) no-repeat;
	border:none;
	height:14px;
	line-height:14px;
	font-size:14px;
	padding:7px 5px;
	margin:0;
}
.submit{
    margin:10px 0 10px 345px;
	text-align:right;
}
input:focus, textarea:focus  {
	outline:none;
}
.form-float-text{
	padding-bottom:10px;
}
/******Footer******/

#contacts {
text-align:center;
width:1160px;
margin:0 auto;
padding:20px;
overflow:hidden;
/*border:1px solid #F00;*/
}

#contacts a {
color:#7E795B;
text-decoration:none;
}

#contacts .moduletable h3{
border-bottom:1px solid #7E795B;
}

h4 span {
vertical-align:top;
font-size:12px;
color:#666;
font-weight:400;
margin:0;
padding:0;
}

h4 {
vertical-align:top;
margin:0;
padding:0;
}

p.mod-articles-category-introtext {
text-align:justify;
}

#contacts li,#contacts li a {
list-style:none;
line-height:20px;
text-align:right;
}

#contacts-m, #popular, #about-us, #search {
float:left;
color:#7E795B;
font-weight:700;
list-style:none;
line-height:20px;
text-align:right;
width:260px;
}


#popular,#about-us,#search {
margin-left:40px;
}

#about-us ul li {
text-align:left;
margin:0;
padding:0;
}

#about-us ul {
margin:0;
padding:0;
}

.about-us-text {
color:#000;
font-size:14px;
margin:0;
padding:0;
}


#about-us div.custom {
padding-top:20px;
margin:0;
}

p.p-t {
padding-top:20px;
padding-bottom:0;
margin:0;
}

p.p-b {
border-bottom:1px solid #7E795B;
padding-bottom:20px;
margin:0;
}

.word,.phrases,.only,.error,.search-results,dl.search-results {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
border:none;
text-align:left;
padding:10px 90px;
}

dt.result-title {
border:none;
text-align:left;
padding-top:20px;
}
dl.search-results dt a {
color:#666;
text-decoration:none;	
}
dl.search-results dt {
	padding-bottom:10px;
}
#search-searchword {
	background:url(../images/input.png) no-repeat left top;
	border:none;
	height:14px;
	line-height:14px;
	font-size:14px;
	padding:7px 5px;
	margin:0;
	width:329px;
}
textarea {
	resize:none;
	border:none;
	background:url(../images/textarea.png) no-repeat;
	width:400px;
	height:200px;
    padding:7px;
}
div.form-limit {
text-align:right;
padding-right:90px;
}

dd.result-text {
text-align:left;
}

.searchintro,.form-limit {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
}

#mod-search-searchword {
float:left;
background:url(../images/search_input.png) no-repeat left bottom;
width:217px;
height:22px;
line-height:22px;
border:none;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
color:#D4D1C1;
margin:0;
padding:10px 0 10px 3px;
}

div input.button {
float:left;
vertical-align:bottom;
border:none;
clear:right;
margin:0;
}

form div.search {
padding-top:20px;
padding-bottom:20px;
border-bottom:1px solid #7E795B;
height:42px;
margin:0;
}

form {
border:none;
margin:0;
padding:0;
}


/******News Show Pro GK4 ******/
div.nspLinks,div.nspLinksWrap bottom,div.nspMain autoanim nspFs80 {
margin:0;
padding:0;
}

ul.nspList {
text-align:right;
margin:0;
padding:0;
}

li.even,li.odd {
width:100%;
text-align:right;
margin:0;
padding:0;
}

li.even h4 a,li.odd h4 a {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#333;
font-weight:400;
line-height:20px;
margin:0;
padding:0;
}

li.even h4 a:hover,li.odd h4 a:hover {
text-decoration:underline;
color:#7e785a;
font-weight:400;
}





div.nspArt {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
}

div.nspMain autoanim nspFs80,div.nspArts bottom {
margin:0;
padding:0;
}
/****** Contact category ******/
div.contact-category a {
text-decoration:none;
color:#7e785a;
}
div.contact-category table {
margin:0 0 0 20px;
width: 800px;
padding:0;
}
/****** Category list ******/
div.category-list a {
text-decoration:none;
color:#7e785a;
}
div.category-list table {
margin:0 0 0 20px;
width: 800px;
padding:0000;
}
/****** Blog featured ******/

div.item{
float:left;
width: 260px;
text-align:left;
margin-left:40px;
}


img.album {
  padding: 5px;
  border-style: solid;
  border-color: #bdbbbd;
  border-width: 1px;
}

div.pagination ul {
	margin:0 auto;
	padding:0;
    list-style-type:none;
	text-align:center;
	width:350px;
	overflow:hidden;
}

div.pagination ul li {
   display:inline;
   float:left;
}

div.pagination a.pagenav {
   margin: 5px;
}

div.pagination span.pagenav {
   margin: 5px;
}

.pagination {
	overflow:hidden;
	margin:0 auto;
	width:630px;
	text-align:center;
}