body {
	margin: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}
h1 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
h1 a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}
h1 a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #B51813;
	text-decoration: underline;
}
h2 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #B51813;
	text-decoration: underline;
	font-weight: bold;
}
ul {
	 list-style-image: url('../img/arrow.gif');
}
li {
	font-size:11px;
	color: #515151;	
	line-height:16px;
}
.tab_selected {
	background-image: url(../img/tab.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	width: 127px;
	height:25px;
	text-align: center;
	vertical-align: bottom;
	text-transform: uppercase;
	font-weight: bold;
}

.tab_selected a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

.tab_selected a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}


.tab {
	background-image: url(../img/selected_tab.gif);
	background-repeat: no-repeat;
	padding-bottom: 7px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	width: 127px;
	height:25px;
	text-align: center;
	vertical-align: bottom;
	text-transform: uppercase;
	font-weight: bold;
}

.tab a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}

.tab a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.cat_company {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
}
.cat_company li{
	margin-bottom: 4px; 
}
.cat_company a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.cat_company a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}
.title_section {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #009128;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.title_section_white {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.title_section_white a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.title_section_white a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

.letters_filter {
	width: 490px;
	margin-bottom: 10px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}

.letters_filter a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
}

.letters_filter a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
.input_srch {
	width: 160px;
	border: 1px #000000 solid;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 13px;
}

.select_srch {
	width: 130px;
	border: 1px #000000 solid;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 13px;
}
.title_srch {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-left: 70px;
}
.descr {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
}

.line {
	border-bottom: 1px #009128 dotted;
	margin-bottom: 20px;
}
.navig {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #696969;
	font-size: 12px;
	font-weight: bold;
}
.navig a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.navig a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.pages {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
.pages a{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.pages a:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.tblinput input {
	margin-left: 5px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	border: 1px #696969 solid;
}
.tblinput select{
	margin-left: 5px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	border: 1px #696969 solid;
}
.tblinput textarea{
	overflow: auto;
	margin-left: 5px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;
	border: 1px #696969 solid;
}
.message {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #009128;
	font-size: 14px;
}

.updatebutton {
	width: 189px;
	height: 48px;
	background-image: url(../img/update.gif);
	background-repeat: no-repeat;
	border: 0px;
}
.publishbutton {
	width: 205px;
	height: 48px;
	background-image: url(../img/publish.gif);
	background-repeat: no-repeat;
	border: 0px;
}
.address {clear: both; float: left; width: 44px; height: 44px; background: url(../img/images.png) -47px 0px no-repeat;}
.phone {clear: both; float: left; width: 44px; height: 44px; background: url(../img/images.png) -94px 0px no-repeat;}
.fax {clear: both; float: left; width: 45px; height: 44px; background: url(../img/images.png) -189px 0px no-repeat;}
.email {clear: both; float: left; width: 44px; height: 44px; background: url(../img/images.png) 0px 0px no-repeat;}
.web {clear: both; float: left; width: 44px; height: 44px; background: url(../img/images.png) -140px 0px no-repeat;}
.editbutton{width: 137px; height: 46px; background: url(../img/images.png) -137px -49px no-repeat;}
.editbutton:hover{width: 137px; height: 46px; background: url(../img/images.png) -137px -99px no-repeat;}
#social {width:90%;}
#social ul {margin:2px; list-style: none;float:left;}
#social li {margin:2px; list-style: none;float:left;width:155px;}
#social img {padding:0 3px;} 
.compinfo {display: inline;  float: left; margin-left: 10px;}
.compinfo h1 {font-size: 22px; color: #0066AA; margin-top: 4px; margin-bottom: 0px; padding-bottom: 0px;}
.hits {width: 60px; height: 45px; border: 2px #0066AA dashed; float: left;font-size: 18px; text-align: center; padding: 3px; color: #B51813; font-weight: bold;}
.share {padding: 5px; width: 184px;}

.addthis_toolbox .custom_images a
{
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}
