html, body {background: #D5D5D5 url(http://intero.by/images/back.gif) repeat-x; margin:0; padding:0; font-family: Tahoma, Verdana, sans-serif; color: #FFF; }
table, tr, td {background-color: #000;}
.leftline {background: url(images/left.gif) #000 repeat-y;} 
.rightline {background: url(images/right.gif) #000 repeat-y;}
.bt {font: 14px Verdana, sans-serif; text-align: center;}
.block {width:150px; height:230px; background-color: transparent;  float:left; margin:10px 20px 5px 0; text-align:center; vertical-align: text-bottom; font: 80% Arial, sans-serif;}
.block_cat {width:150px; height:130px; background-color: transparent;  float:left; margin:10px 20px 5px 0; text-align:center; vertical-align: text-bottom; font: 80% Arial, sans-serif;}
.separator {height:0; width:100%; clear: both;}
.preamb {margin: 0; text-align:justify; color: #FFF;}
.about {margin: 0; color: #FFF;}
.about  img{float: left; margin:0 20px 0 0;}
.about  p{padding: 0 20px; text-align:justify; margin:0;}


h1 {font: 160% Arial, sans-serif; color: #FF7800; text-align: center; margin: 0 ; padding:20px 0 0 0; }
h2 {font: 140% Arial, sans-serif; color: #FF7800; text-align: center;  margin: 0 ; padding:10px 0 0 0;}
h3 {font: 120% Arial, sans-serif; color: #FF7800;  margin: 0 ; padding:10px 0 0 0;}
h4, h5, h6 {font: bold 110% Arial, sans-serif; color: #FF7800;  margin: 0 ; padding:5px 0 0 0;}
a:link {color: #FFC000;text-decoration:none;}
a:visited {color: #C08900;text-decoration:none;}
a:hover, a:active  {color: #FF7800; text-decoration:none;}
a:link img {background-color: #000;}

#menuline {background: #D5D5D5 url(http://intero.by/images/back.gif) repeat-x; width: 981px; height: 64px;}
ul #menuline {margin: auto; padding: auto;}
#menu ul, #menu li, #menu li.last {float:left; font: 18px Tahoma, Verdana, sans-serif; list-style:none;  height: 64px; overflow: hidden; margin:0; padding:0;}

#menu a:link, #menu a:visited {color: #000; display:block; float:left; padding: 18px 26px; text-decoration:none;  height: 64px;}
#menu a:hover, #menu a:active {background: url(http://intero.by/images/menuactive.gif) #000; display:block; float:left; padding: 18px 26px; text-decoration:none; height: 64px; color: #FFF;}
#menu li.active a:link, #menu li.active a:visited{ color: #ddd; background: #000 url(http://intero.by/images/menuactive.gif); display:block; float:left;  text-decoration:none; height: 64px;}
#menu li.last a:link, #menu li.last a:visited{padding: 18px 42px 18px 34px;}
.sm a {color: #FFF; text-decoration:none; font: 12px Verdana, sans-serif; }

img {border:0; padding:0; margin:0;}
#content img {border: #FFF solid 1px;}
.imgbor img {float: left;}
.catimg img {float: left; margin: 0 20px 0 0;}
#content p {text-align: justify;}
/* Breadcrumbs*/
.B_crumbBox {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; }     /* Span that surrounds all crumb output*/
.B_hideCrumb   {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; }   /*  Span surrounding the "..." if there are more crumbs than will be shown*/
.B_currentCrumb  {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; }/* Span or A tag surrounding the current crumb*/
.B_firstCrumb   {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; }    /* Span that always surrounds the first crumb, whether it is "home" or not*/
.B_lastCrumb   {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; }    /* Span surrounding last crumb, whether it is the current page or not*/
.B_crumb   {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; }          /* Class given to each A tag surrounding the intermediate crumbs (not home, or hide)*/
.B_homeCrumb    {font: 100% Arial, sans-serif; color: #FF7800; text-decoration:none; } /*Class given to the home crumb*/



/* Search 
--------------------------------------------*/
.FSF_pagination {
	font-weight:bold;
}
.FSF_searchResults {
	margin:10px 0;
}
.FSF_result {
	margin:10px 0;
}
.FSF_resultLink {
	font-weight:bold;
}
.FSF_resultDescription {
}
.FSF_form {margin: 8px 0;
}
.FSF_form input {
	float: left;
	font: 12px Verdana, Tahoma;
}
.FSF_input {
	width: 150px;
	border: none;
	padding: 3px 3px;
	background: #000;
	color: #FFF;
	height: 24px;
}
.FSF_submit {
	cursor: pointer;
	border: none;
	background: url(images/searchbutton.gif);
	margin: 0 0 0 15px;
	width: 80px;
	height: 24px;
}
/* Sitemap styles 
------------------------------------------------------------- */
#sitemap ul {
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  background-image: url(images/t1.gif);
  background-repeat: repeat-y;

}
#sitemap ul li {
  	margin: 0;
  	padding: 0 0 0 14px;
  	list-style: none;
  	background-image: url(images/t2.gif);
  	background-repeat: no-repeat;
  	background-position: -3px 0;
}

#sitemap ul li.last {
  	margin-bottom: 6px;
  	background-image: url(images/t3.gif);
  	background-repeat: no-repeat;
  	background-position: -3px 9px;

}
#sitemap a:link, #sitemap a:visited {
	text-decoration:none;
font: 14px Verdana, sans-serif;
}
#sitemap a:hover, #sitemap a:active {
	text-decoration:underline;
font: 14px Verdana, sans-serif;
}

#left-menu ul {
	list-style: none;
	margin: 10px 0px 0px 4px;
padding:0;
}
#left-menu li {
	padding: 3px 0 4px 5px;
	background: url(images/boxnonactive.gif) top right no-repeat; 

}
#left-menu li.active {
	padding: 3px 0 4px 5px;
	background: url(images/boxactive.gif) top right no-repeat;

}
#left-menu li a {
	text-decoration: none;
padding-right: 15px; display: block;
}
#left-menu li a:hover {
	text-decoration: underline; display: block;
}

.ditto_info {
	font: italic 12px Verdana, sans-serif;
}

