TD {
	FONT: 12px  Tahoma; COLOR: #42464f ; symbol-SPACING: 3px; 
	}


body {
  margin: 0;
  color: #777777;
  font-family: Tahoma, Arial;
  font-size: 15px;
  font-weight: normal;
  background-color: #ffffff;
}

img {
  border: 0;
}

h2 {
  background: url("/img/h2.png") no-repeat;
  background-position: 0 4px;
  font-size: 13px;
  padding-left: 20px;
}

a:link, a:visited {
  color: #952f46;
  text-decoration: underline;
  font-size: 13px;
}

a:hover {
  text-decoration: none;
}

.topLeft {
  text-align: right;
  width: 25%;
  margin-bottom: 0;
  height: 87px;
}

.topIcons {
  text-align: left;
  height: 87px;
}

.topSpace {
  text-align: left;
  height: 87px;
}

.topMenu {
  height: 87px;
        width:684px;
}

.nav {
  background: url("/img/menu_bg.png") repeat-x;
  text-align: center;
  vertical-align: middle;


}

.nav div {	//margin-left:-21px;}

.nav_current {
  background: url("/img/menu_hover.png") repeat-x;
  color: #ffffff;
  text-align: center;
  vertical-align: middle
}

#menu a:link, #menu a:visited {
  color: #fff;
  font-size: 13px;
  text-decoration: none;
}

.topRight {
  text-align: left;
  width: 25%;
  height: 87px;
}

.left {
  vertical-align: top;
  text-align: right;
  height: 593px;
}

#logo {
  vertical-align: top;
}

.logo {
  vertical-align: top;
}

#logo_desc {
  text-align: right;
  font-size: 9px;
}

#logo_desc span {
  color: #952f46;
}

#logo_search {
  text-align: right;
  margin-top: 50px;
}

#logo_search input {
  border: 1px solid #969696;
}

#hr hr {
  border-top: 1px solid #d4d4d4;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  margin-top: 45px;
}

#logo_contacts {
  background:url("/img/logo_contacts.png") no-repeat;
  background-position: 0 4px;
  height: 308px;
  width: 225px;
}

#logo_contacts p {
  text-align: right;
  margin-top: 30px;
}

.logo_phone {
  color: #000;
  font-size: 17px;
  font-weight: normal;
  padding-top: 60px;
  padding-right: 10px;
  line-height: 13px;
}

.fax {
  font-size: 11px;
  color: #a9a9a9;
  padding-right: 15px;
}

#main_photo {
  vertical-align: top;
  height: 246px;
}

#content {
  background: url("/img/content_bg.png") no-repeat;
  width: 520px;
  height: 339px;
  vertical-align: top;
}

div.category_block {
    height: 29px;    margin-left:-1px;
}
div.category_block div {
    display: inline;
    float: left;
    height: 29px;
}
div.category_block div.category_left_bg {
    background: url(/img/cat_bg_left.gif) no-repeat left top;
    width: 12px;
    height: 29px;
}
div.category_block div.category_middle_bg {
    background: url(/img/cat_bg_cnt.gif) repeat-x left top;
    height: 29px;
}
div.category_block div.category_right_bg {
    background: url(/img/cat_bg_right.gif) no-repeat right top;
    width: 12px;
    height: 29px;
}

#contentBody {
  padding: 0 15px 15px 15px;
}

.pageTitle {
  background: url("/img/h2.png") no-repeat left center;
  font-size: 13px;
  padding-left: 20px;
  font-weight: bold;
  margin: 0px 8px 0px 8px;
  line-height: 30px;
}

#contentNews {
  margin: 30px;
  width: 460px;
  height: 253px;
}

#contentNews .newsDateCurrent {
  font-size: 21px;
  color: #952f46;
  vertical-align: top;
}

#contentNews .newsDate {
  font-size: 21px;
  color: #a9a9a9;
  vertical-align: top;
}

#contentNews .newsText {
  font-size: 11px;
  padding: 2px 0 0 20px;
}

#contentNews hr {
  border-top: 1px solid #d4d4d4;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}

.newsAllLink {
  text-align: right;
  vertical-align: bottom;
}

#content a:link, #content a:visited {
  color: #952f46;
  text-decoration: underline;
  font-size: 11px;
}

#content a:hover {
  text-decoration: none;
}

#contentRight {
  vertical-align: top;
  padding-left: 20px;
}

.pageTitleRight {
  font-size: 13px;
  font-weight: bold;
}

#contentRight a {
  margin-left: 0;
}

#footer {
  vertical-align: top;
  padding-top: 30px;
  border-top: 1px solid #e7ced4;
  padding-left: 90px;
  font-size: 12px;
}

.footerMenu {
  margin-left: 10px;
}

#footer a.footerMenu:link, #footer a.footerMenu:visited {
  color: #727272;
}

#footer .designBy {
  margin-left: 310px;
}

a.submenu:link, a.submenu:visited {
  color: #ffffff;
}

a.submenu:hover {
  color: #ffffff;
  text-decoration: underline;
}

#newsticker-demo {
background:#fff;
padding:0;
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

.newsticker-jcarousellite {  text-align: left; float: left;}
.newsticker-jcarousellite ul li{ list-style:none; padding-bottom:1px; margin-bottom:5px; }

.clear { clear: both; }

a.mainlevel-trans:link, a.mainlevel-trans:visited {
    font-size:	12px;
  color:	#612736;
   text-align:left;
   display:table-cell;
  height: 32px;
   margin: 0px;
   background: url(/img/but_bg.jpg) ;
   padding-top:9px;
   padding-left:20px;
   padding-right:20px; }




a.mainlevel_active-trans, a.mainlevel_active-trans:visited {
   
  font-size:	12px;
  color:	#612736;
   text-align:left;
   display:table-cell;
  height: 32px;
   margin: 0px;
   background: url(/img/but_bg.jpg) ;
   padding-top:9px;
    padding-left:20px;
   padding-right:20px;}
   
   a.mainlevel-trans:hover {
    
  font-size:	12px;
  color:	#ffffff;
   text-align:left;
   display:table-cell;
  height: 32px;
   margin: 0px;
   background: url(/img/but_act.jpg) ;
   padding-top:9px;
    padding-left:20px;
   padding-right:20px;
}


a.mainlevel_active-trans:hover {
  
  font-size:	12px;
  color:	#612736;
display:table-cell;
 padding-top:9px;
  padding-left:20px;
   padding-right:20px;
}





   a.acti {
    
  font-size:	12px;
  color:	#ffffff;
   text-align:left;
   display:table-cell;
  height: 32px;
   margin: 0px;
   background: url(/img/but_act.jpg) ;
   padding-top:9px;
    padding-left:20px;
   padding-right:20px;
}


a.mainlevel-trans1:link, a.mainlevel-trans1:visited {
    font-size:	12px;
  color:	#612736;
   text-align:left;
   display:table-cell;
  height: 27px;
   margin: 0px;
   background: url(/img/sub_off.jpg) ;
   padding-top:6px;
   padding-left:20px;
   padding-right:20px;
   width:169px; }




a.mainlevel_active-trans1, a.mainlevel_active-trans1:visited {
   width:169px;
  font-size:	12px;
  color:	#612736;
   text-align:left;
   display:table-cell;
  height: 27px;
   margin: 0px;
   background: url(/img/sub_off.jpg) ;
   padding-top:6px;
    padding-left:20px;
   padding-right:20px;}
   
   a.mainlevel-trans1:hover {
    
  font-size:	12px;
  width:169px;
  color:	#ffffff;
   text-align:left;
   display:table-cell;
  height: 27px;
   margin: 0px;
   background: url(/img/sub_on.jpg) ;
   background-repeat:no-repeat;
   padding-top:6px;
    padding-left:20px;
   padding-right:20px;
}


a.mainlevel_active-trans1:hover {
  
  font-size:	12px;
  color:	#612736;
display:table-cell;
 padding-top:6px;
  padding-left:20px;
   padding-right:20px;
   width:169px;
}

