/************* Start Empty Panel ***************/

.Empty {
	clear:both;
	font-size:0px;
}
.Empty10 {
	clear:both; height:10px;	
	}

.Empty20 {
	clear:both; height:20px;	
	}

.Empty30 {
	clear:both; height:30px;	
	}
	
/************* End empty Panel ***************/

/************* Start Default Layout ***************/
form {margin:0; padding:0;}
select {font-size:11px;font-family: Arial, Helvetica, sans-serif;}
input{margin:0px; padding:0px;}


body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	color:#fff;
	background:#FFF url('../img/body/body_bg.jpg') repeat-x;
}

.pnlWraper{
	margin:0 auto;
	margin-top:13px;;
	padding:0;
	width:998px;
	}

.WraperFooter{
	margin:0 auto;
	padding:0;
	width:998px;
	}

.ContentHeader{
	clear:both;
	margin-bottom:15px;
	}

.SiteMap{
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000;
	}

.SiteMap a, .SiteMap a.visited {
	font-size:12px;
    color:#000;
    text-decoration:underline;
    }

.SiteMap a:hover {
	font-size:12px;
  color:#9C1005 ! important;  
  text-decoration:none;
}

.SiteMapSelected {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000;
	font-weight:bold;
	}

.PrintAndSend {
	float:right;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-size:13px;
	color:#000;
	margin-left:120px;
	}
	
.PrintAndSend a, .PrintAndSend a.visited {
	font-size:13px;
    color:#000;
    text-decoration:none;
    }

.PrintAndSend a:hover {
  font-size:13px;
  color:#9C1005 ! important;  
  text-decoration:underline;
}
	
.PrintAndSend ul
{
  margin:0;
  padding:0;
  }

.PrintAndSend li {
  display:inline;
  padding-right:2px;
  border:none;
  border-right:1px solid #000;  
  }

.PrintAndSend li.last {
  display:inline;
  padding-left:4px;
  border:none;
  }


/************* End Default Layout ***************/

/************* Start Default Sizes ***************/
h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color:#000;
	margin:0px;
	padding:0px;
	}

h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color:#949494;
	margin:0px;
	padding:0px;
	
}

h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;	
	color:#000;
	margin:0px;
	padding:0px;
}


h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold	;	
	color:#000;
	margin-top:15px;
	padding:0px;
}

h5 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color:#C21600;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	}
	
h6	 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color:#737373;
	margin:0px;
	padding:0px;
	}	

p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
	color:#000;
	margin:0px;
	padding:0px;
	line-height:19px;	
}

a, a.visited{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
	color:#CE0C03;
}

a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
	color:#CE0C03;
	text-decoration:underline;
}

ul.normal{
  margin-top:5px;
  color:#000;  
  padding-left:20px;  
  font-size:14px;
  }

li.normal{
  padding-bottom:4px; 
  }

/************* End Default Sizes  ***************/

/************* Start Header  ***************/
.LogoContainer {
  float:left;
  font-size:0px;	
}

.Logo {
 height:55px;
 width:178px;
}

.Menu {
  float:left;
  font-size:0px;
}

.ShodowLeft {
  padding:0px;
  padding-top:13px;
  font-size:0px;
}



.HeaderLinks {
  padding-top:0px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:13px;
  color:#000;
}
 
.HeaderLinks ul
{
  margin:0px;
  padding:0px;
  }

.HeaderLinks li.first {
  display: inline;
  padding-left:0px;
  padding-right:8px;
  border:none;
  border-right:1px solid #000;  
  }
  
.HeaderLinks li {
  display: inline;
  padding-left:8px;
  padding-right:8px;
  border-right:1px solid #000;
  }

.HeaderLinks li.last {
  display: inline;
  padding-left:8px;
  border:none;
  background:none;
  }

.HeaderLinks a,.HeaderLinks a.visited {
    color:#000;
    text-decoration:none;
    }

.HeaderLinks a:hover {
  color:#9C1005 ! important;  
  text-decoration:underline;
}

.MainMenu{
	margin-top:19px;
}


.MenuButtonsFirst {
  margin-top:10px;
  padding:0px;
    }


.MenuButtons {
  margin-top:13px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px;
  font-weight:bold;
  color:#606060;
   }

.MenuButtons a, .MenuButtons a.visited {
    font-size:15px;
    color:#06060;
    text-decoration:none;
  	padding:0px 21px;	
	margin-top:19px;
	font-weight:bold;	
    }

.MenuButtons a:hover {
  font-size:15px;
  color:#fff ! important;  
  text-decoration:underline;
  padding:0px 21px;  
  font-weight:bold;  
}


/************* End Header  ***************/
/************* Start Main Image ***************/
.MainContainer {
 clear:both;
/* background:blue;*/
/* font-size:0px;  ales */
 margin:0;
 padding:0;
}


.MainImage1 {
 float:left;
}

.MainImage2 {
 float:left;
 background:#FFF url('../img/header/search_bg.jpg') no-repeat;
 width:194px;
 height:214px;
 padding-left:20px;
}

.MainImage3 {
 float:left;
 background:#FFF url('../img/header/enews_bg.jpg') no-repeat; 
 width:203px;
 height:214px;
 padding-left:15px;
 padding-top:25px;
}

.FindArticleTitle {
  margin-top:40px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px;
  font-weight:bold;
  color:#fff;
}

.FormItemTextBox {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px;
  font-weight:normal;
  font-weight:bold;
  color:#000;
}


.EnewsTitle {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:14px;
  font-weight:bold;
  color:#fff;
}

.EnewsText {
  margin-top:7px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px;
  color:#fff;
}

.formItemTitle{
  margin-top:15px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px;
  color:#fff;
  font-weight:bold;
}


/************* End Main Image  ***************/


/************* Start Content  ***************/
.MainContainer {
  /*font-size:0; ales */
  margin:0;
  padding:0;
}

.NavigationColumn {
  float:left;
  width:210px;
}

.MainColumn {
  float:left;
  width:558px;
  padding:0px 10px;
  margin-bottom:35px;
  color: #000;
}

.ContentCatItems {
  width:557px;
  padding-top:10px;
  margin-bottom:35px;
}

.ExtraColumn {
  float:left;
  width:210px;
}



.Part{
  background:#FFF url('../img/content/part_bg.jpg') no-repeat;
}

.PartNavigationTitle {
  padding-top:20px;
  padding-left:16px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:16px; 
  font-weight:bold;
  color:fff;
  margin-bottom:10px;
  text-align:left;
 }
 
.PartPoolsTitle {
  padding-top:20px;
  padding-left:16px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:16px; 
  font-weight:bold;
  color:fff;
  margin-bottom:10px;
 }
 
 
 
.MenuItem_Normal {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:11px;
  margin-left:6px;
  border-bottom:1px solid #fff;
  width:186px;
  /*height:25px;*/
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  font-weight:bold;
  color:#3E3E3E;
  background:#D3D3D3;  
}

.MenuItem_Normal a, .MenuItem_Normal a:visited {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  font-weight:bold;
  color:#3E3E3E;
  text-decoration:none;
}

.MenuItem_Normal a:hover {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  font-weight:bold;
  text-decoration:underline;
}

.MenuItem_Over {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:11px;
  margin-left:6px;
  width:186px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  background:#C21000;  
  color:#fff;
}

.MenuItem_Over a, .MenuItem_Over a:visited {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

.MenuItem_Over a:hover {
  text-decoration:underline;
}


.SubItem {
  padding-top:10px;
  padding-left:0px;
  margin-left:7px;
  padding-bottom:6px;  
  width:195px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:14px; 
  color:#000;
  background:#ECECEC;
}

.SubItem ul
{
  margin:0;
  padding:0;
  list-style:none;  
  color:#000;  
  padding-left:14px;  
  }

  
.SubItem li {
  background:url(../img/content/li_square.gif) no-repeat 0px 7px;
  padding-left:5px;
  padding-bottom:6px;
  color:#000;
  }

.SubItem a, .SubItem a.visited {
    color:#000;
    text-decoration:none;

    }

.SubItem a:hover {
  color:#9C1005 ! important;  
  text-decoration:underline;
}


/************* Start Main Column  ***************/
.CategoryItem{
  float:left;
  margin-left:15px;
  margin-right:10px;
  width: 152px;
  padding-bottom:15px;
}

.CategoryTitle {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  font-weight:bold;
  color:#000;
  text-align: center;
}

.CategoryTitle a, .CategoryTitle a.visited{
  font-weight:bold;
  text-decoration:none;
  color:#000
}

.CategoryTitle a:hover {
  font-weight:bold;
  text-decoration:underline;
  color:#000
}


.CategoryImage{
  text-align: center;
}

.CategoryImage a:hover {
}

.SubCategoryItems {
  padding-left:0px;
  padding-top:10px; 
  margin-left:2px;
  margin-bottom:6px; 
  width:145px;
  height:110px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:13px; 
  color:#000;
}

.SubCategoryItems ul
{
  margin:0px;
  padding:0px;
  list-style:none;
  color:#000;  
  }

  
.SubCategoryItems li {
  padding-left:7px;
  padding-bottom:4px;
  background:url(../img/content/li_square.gif) no-repeat 0px 7px;
  color:#000;
  }

.SubCategoryItems a, .SubCategoryItems a.visited {
    color:#000;
    text-decoration:underline;
    }

.SubCategoryItems a:hover {
  color:#9C1005  important;  
  text-decoration:none;
}

.CategoryItemSmall{
  float:left;
  margin-right:15px;
  /*padding-bottom:10px;*/
  margin-bottom: 10px;
  width: 120px
}

.CategoryTitleSmall {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-weight:bold;
  color:#000;
  text-align:center;
}

.CategoryTitleSmall a, .CategoryTitleSmall a.visited{
  font-weight:bold;
  font-size:11px; 
  text-decoration:none;
  color:#000
}

.CategoryTitleSmall a:hover {
  font-weight:bold;
  font-size:11px; 
  text-decoration:underline;
  color:#000
}


.CategoryImageSmall{
  text-align: left;
}


.divPages{
  padding-bottom:20px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#000;
}

.divPagesInfo{
 float:left; 
}

.divPagesSelect{
  float:right;
}

/************* End Content  ***************/


/************* Start Extra Column ***************/
.Article{
padding-left:8px;
}

.ArticleTitle{
  padding-left:14px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:14px; 
  font-weight:bold;
  color:#000;
}

.ArticlePrice{
  padding-left:14px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#000;
}

.ArticleOldPrice{
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#000;
  text-decoration:line-through;
}



.ArticleNewPrice{
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#FF0000;
  text-decoration:none;  
}


.ArticleSeparator{
  padding:0px 6px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#000;
  text-decoration:none;
}

.PartContainer{
padding-left:11px;
padding-right:5px;
}

.NewsDate{
  padding-top:6px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#000;
}

.NewsTitle{
  padding-top:6px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:14px; 
  font-weight:bold;
  color:#000;
  text-decoration:none;
}


.NewsText{
  padding-top:3px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:13px; 
  color:#000;
  line-height:18px;  
}


.NewsLink{
  padding:6px 0px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#CE0C03;
}

.NewsLink a, NewsLink a.visited{
  padding:0px 6px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#CE0C03;
  text-decoration:underline;
}

.NewsLink a:hover{
  padding:0px 6px;
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#CE0C03;
  text-decoration:none;
}


/************* Eend Extra Column ***************/

/************* Start Search ***************/
.SearchItem{
  margin-top:12px;
  font-size:0px;
  clear:both;
}

.SearchItemImage{
	float:left;
}


.ServiceItemImage{
	float:left;
	border:1px solid #545454;
	padding:1px;
}
.SearchItemText {
	float:left;
	margin-left:10px;	
	width:438px;
	padding-bottom:15px;
}

.SearchItemText a, .SearchItemText a.visited {
  font-size:16px; 
  font-weight:bold;
  text-decoration:none;
  color:#000
}

.SearchItemText a:hover{
  font-size:16px; 
  font-weight:bold;
  text-decoration:underline;
  color:#000
}

.NewsItemText {
	float:left;
	margin-left:10px;	
	width:438px;
	padding-bottom:15px;
}

.NewsItemText a, .NewsItemText a.visited {
  font-weight:bold;
  text-decoration:none;
  color:#000
}

.NewsItemText a:hover{
  font-weight:bold;
  text-decoration:underline;
  color:#000
}

.SearchItemParents{
	font-size:10px;
	color:#9C1005 ! important; 	
	font-weight: bold;
}
.SearchItemParents a, .SearchItemParents a.visited{
	font-size:10px;
	text-decoration:underline;
	color:#9C1005 ! important; 
}
.SearchItemParents a:hover{
  font-size:10px;
  text-decoration:none;
}

.ArticleExtraItemText {
	float:left;
	margin-left:10px;	
	width:390px;
	padding-bottom:15px;
}

.Line{
/*  margin-top:15px;*/
/*  margin-left:10px;*/
  width:545px;
  font-size:0px;
  clear:both;
  border-bottom:1px solid #BFBFBF;
}

/************* End Search ***************/

/************* End Article ***************/
.ArticleColumnLeft {
	float:left;

}

.ArticleColumnRight {
	float:left;
	margin-left:15px;
	width:310px;
}

.ArticleImage {
  cursor : url("../img/content/zoom.cur"), pointer;
  padding-top:20px;
  padding-bottom:10px;
}

#imageLarge{
  position:absolute;  
  /*width:640px;  
  height:500px;*/ 
  overflow:auto; 
  border:1px solid #a3a2a2; 
  background-color:#fff;  
  font-size:0.9em;
  z-index:100;
  cursor : url("../img/content/unzoom.cur"), pointer;
}

.imageLageTop{
  background-color:#b2b2b2; 
  width: 100%;
  padding-top:3px;
  padding-bottom:3px;
  height: 17px;
  text-align: right; 
}

.ArticleImageSmall {
  float:left;
  margin-right:8px;
  border:1px solid #BFBFBF;
  padding-bottom:5px;
  padding-top:5px;
  cursor : url("../img/content/zoom.cur"), pointer;
}

.ArticleInfo{
  margin-top:25px;
  background:url(../img/content/form_bg.jpg) no-repeat;
  height:100px;
  width:319px;
  text-align:center;
}

.ArticleRelated{
  color: #000;
  font-size:15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-top:30px;
}

.ArticleSelerContact {
 float:left;
 font-size:12px;
 margin-left:15px;
}

.ArticleSelerContact a, .ArticleSelerContact a.visited{
 font-size:12px;
}


.ArticleSelerContact a:hover{
 font-size:12px;
}


.ArticleForm {
 float:left;
 margin-top:10px;
 margin-left:35px;
}

.ArticleTehData {
 padding-top:20px;
 padding-right:10px;
 font-size:14px;
 color:#000;
}


/************* End Article ***************/

/************* End Service ***************/
.PortfolioFirmItem{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
}


.NewsPhotoGallery {
	float:left;
	border:3px solid #D3D3D3;
	font-size:0px;
	margin:0px;
	padding:0px;
	margin-right:10px;
}



/************* End Service ***************/
/************* Start Footer ***************/

.Footer {
	clear:both;	
	height:60px;
	background:#E4E5E5;
}

.FooterItems{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#000;
	margin-left:240px;
	padding-top:12px;
	}

.FooterItems a, .FooterItems a.visited {
    font-size:12px;
	color:#000;
    text-decoration:none;
    }

.FooterItems a:hover {
  font-size:12px;
  color:#9C1005 ! important;  
  text-decoration:underline;
}

.FooterItems ul
{
  margin:0;
  padding:0;
  }

.FooterItems li.first {
  display:inline;
  padding-right:4px;
  border:none;
  border-right:1px solid #000;  
  }
  
.FooterItems li {
  display:inline;
  padding-left:4px;
  padding-right:4px;
  border:none;
  border-right:1px solid #000;  
  }

.FooterItems li.last {
  display:inline;
  padding-left:4px;
  border:none;
  }

/************* End Footer ***************/


.clear {
  CLEAR: both;
  LINE-HEIGHT: 1px;
}

.clearFix {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.gridPages a, .gridPages.a.visited{
  text-decoration: none;
  padding-bottom: 2px;
  padding-left:2px;
  padding-right:2px;
  font-size: 12px; 
  float:left;
  width: 12px; 
  display: block;
  text-align: center;
}

.gridPages a:hover{
  color: #fff;
  font-size: 10px; 
  background-color: #6d100b;
  text-decoration: underline;
  font-size: 12px; 
}

.gridPagesSelected {
  width: 14px; 
  font-weight: bold;
  font-size: 12px; 
  color: #000000;
  float:left;
  text-align: center;
}


/** STORE ARTICLES **/
.storeData{
  padding : 5px;
  padding-top:10px;
}

.storeItem{
  padding-bottom:15px;
  width: 197px;
}

.storeItemImage{
  text-align: center;
}

.storeItemName {
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  font-weight:bold;
  color:#000;
  padding-left:20px;
  padding-top:5px;
}

.storeItemName a, .storeItemName a.visited{
  font-weight:bold;
  text-decoration:none;
  color:#000
}

.storeItemName a:hover {
  font-weight:bold;
  text-decoration:underline;
  color:#000
}

.storeItemPrice{
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:12px; 
  color:#000;
  padding-left:20px;
}

.storeLink{
/*  width: 197px;*/
  text-align: center;
}


/******* NEWS ******/
.news-latest-item{
  padding-top:5px;
}

.news-latest-item-title{
  font-family:Arial, Verdana,Helvetica, sans-serif;    
  font-size:15px; 
  font-weight:bold;
  color:#000;
}

.news-latest-item-title a, .news-latest-item-title a.visited{
  font-weight:bold;
  text-decoration:none;
  color:#000
}

.news-latest-item-title a:hover {
  font-weight:bold;
  text-decoration:underline;
  color:#000
}

.news-latest-morelink{
  padding-bottom: 10px;
}

.news-single-backlink{
 padding-top:20px; 
}