a.menu_link, a.menu_link_active {
    display:block;
    float:left;
    margin:0px;    
    margin-bottom:4px;
    padding:4px 15px;
    padding-bottom:5px;
    text-align:center;
    color: #ffffff;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}
a.menu_link_active {    
    background:#2887c0;
}
#bottom_modblock a.menu_link, #bottom_modblock a.menu_link_active {
    background:url('images/breaker.jpg') no-repeat right 0.5em;
    color: #2887c0;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
}
#bottom_modblock a.menu_link_active {
    text-decoration:underline;
}
a.nmb_link {
    color: #cc044d;
    font-size: 1.0em;
    font-weight: normal;
    font-family: verdana;
    text-decoration: none;
}
a.act_nmb_link {
    color: #495057;
    font-family: verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: none;
}
a.direction_link {
    color: #2887c0;
    font-family: verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: underline;
}
a.catalogtitle_link {
    color: #cc044d;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: bold;
    text-align:left;
    text-decoration:none;
}
a.category_link, a.category_link_active {
    cursor:pointer;
    color: #2887c0;
    font-family: verdana;
    font-size: 0.8em;
    font-weight: normal;
    background:url('images/plus.png') no-repeat;
    background-position:left 3px;
    padding-left:18px;
    text-decoration: underline;
}
a.category_link_active {
    color: #cc044d;
}
a.price_link {
    color: #2887c0;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: underline;
}
a.abouttitle_link {
    color: #2887c0;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: underline;
}
a.contacttitle_link {
    color: #2887c0;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-align:left;
    text-decoration:underline;
}
a.mail_link {
    color: #2887c0;
    font-family: verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: underline;
}
a.more_link {
    margin-left:15px;
    color:#2887c0;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-decoration: underline;
}
a.state_link {
    color: #2887c0;
    font-family: verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: underline;
}
a.state_link_active {
    color: #2887c0;
    font-family: verdana;
    font-size: 1.0em;
    font-weight: normal;
    text-decoration: underline;
}
body {
 background:#d2d2d1;
 margin:0px;
 padding:0px;
 min-width:1024px;
 
}
#wrapper {
  background:#ffffff;
  margin:0px;
  position:relative;
  left:50%;
  margin-left:-416px;
  width:832px;
  padding-top:20px;
}
#top_block {
  background:#cc044d;
  margin:0px 12px;
  
  height:25px;  
  /*border:1px solid blue;*/
}
#top2_block {
  background:url('images/burlaki.jpg') no-repeat;
  margin:5px 12px;
  padding:0px;
  height:328px;
}
#logo_modblock {
  background:url('images/logo.jpg') no-repeat;
  position:absolute;
  right:13px;
  top:69px;
  display:block;
  width:235px;
  height:79px;
}
.mainmenu_block {
    float:left;
    margin:0px;
    padding:0px;
    list-style:none;
    text-align:left;
    /*border:1px solid blue;*/
}
.mainmenu_block li {    
    float:left;
}
#bottom_modblock .mainmenu_block {
    margin-top:15px;
    margin-bottom:10px;
}
#column, #column_inner {
   float:left;
   width:399px;
   margin-left:12px;
  /*border:1px solid blue;*/
}
#main_block, #main_block_inner {   
   float:left;
   width:406px;
   margin-left:3px;
   /*border:1px solid blue;*/
}
#column_inner {
   width:249px;
} 
#main_block_inner {
   width:556px;
} 
#bottom_modblock {    
    margin:0px 12px;
    margin-top:20px;
    border-top:2px solid #686868;    
}
#about_modblock {
    text-align:left;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#about_modblock a.state_link {
    font-size: 0.8em;
}
#about_modblock h1{
    background:#2887c0;
    color: #ffffff;
    font-family: arial;
    font-size: 1.0em;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:0px;
    margin:0px;
}
#about_list_itemblock {
    margin-top:15px;
    margin-left:15px;
}
#about_modblock IMG{
    float:left;
    margin-right:8px;
}
#about_modblock p {
    color: #495057;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-align:left;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 0px;
}
#banner_modblock {
	position:relative;
	float:left;
	top:245px;
	margin:0px 15px;
	width:765px;
	/*border:1px solid red;*/
}
#banner_modblock DIV {
    float:left;
}
#contact_modblock {
    text-align:left;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#contact_main {
    float:left;
    width:65%;
    margin-top:10px;
    margin-right:15px;
    margin-bottom:20px;
    /*border:1px solid black;*/
}
#contact_sheme {
    float:right;
    width:25%;
    margin-top:10px;
    margin-right:10px;
    /*border:1px solid green;*/
}
#contact_modblock h1{
    background:#2887c0;
    color: #ffffff;
    font-family: arial;
    font-size: 1.0em;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:0px;
    margin:0px;
}
#contact_main p {
    color: #495057;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-align:left;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right: 0px;
}
.contact_image_itemblock {
   font-family: verdana;
   font-size: 0.8em;
   font-weight: normal;
   text-align:center;
}
#price_modblock {
    text-align:left;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#price_modblock h1{
    background:#2887c0;
    color: #ffffff;
    font-family: arial;
    font-size: 1.0em;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:0px;
    margin:0px;
}
#prices_list_itemblock {
    margin-top:10px;
    margin-left:15px;
}
.price_date_itemblock {
    color: #9e9e9e;
    font-family: verdana;
    font-size: 0.8em;
    font-weight: normal;
}
#price_modblock p {
    color: #495057;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-align:left;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 0px;
}
#catalog_modblock {
    text-align:left;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#catalog_modblock a.more_link {
    margin-left: 0px;
}
#catalog_groupblock {
    background:#f3f3f3;
    text-align:left;
    /*float:left;
    width:99%;*/
    padding:0px;
    padding-bottom:5px;
    margin-bottom:3px;
    /*border:1px solid black;*/
}
#catalog_posblock {
    text-align:left;
    float:left;
    width:98%;
    margin-left: 1%;
    margin-right: 0px;
    /*border:1px solid black;*/
}
#catimage_block {
    float:left;
    padding:10px 0px;
    width:25%; 
    text-align:center;
    /*border:1px solid;*/
}
#cattext_block {
    padding:10px 0px;
    margin-left:110px;
    /*border:1px solid green;*/
}
#catalog_fullblock {
    text-align:left;
    width:96%;
    padding-bottom:20px;
    margin-bottom:0px;
    margin-left: 10px;
    margin-right: 0px;
    /*border:1px solid #353f48;*/
}
#catalog_modblock h1 {
    background:#676767;
    color: #ffffff;
    font-family: arial;
    font-size: 1.0em;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:0px;
    margin:0px;
}
#catimage_block img {    
    max-width:100px;    
}
#catalog_fullblock #catimage_block img {    
    max-width:150px;
}
#catalog_link_itemblock {
    margin-left:0px;
}
#cattext_block p {    
    color: #495057;
    font-family: verdana;
    font-size: 0.7em;
    font-weight: normal;
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
}
.catalog_categorylist_itemblock {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;    
}
#faq_orderform_modblock {
    text-align:left;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
#faq_orderform_modblock h1{
    background:#2887c0;
    color: #ffffff;
    font-family: arial;
    font-size: 1.0em;
    font-weight: bold;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:0px;
    margin:0px;
}
#faq_orderform_modblock h2{
    color: #495057;
    font-family: arial;
    font-size: 0.7em;
    font-weight: normal;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:0px;
    padding-right:5px;    
}
#faq_orderform_modblock p {
    color: #495057;
    font-family: arial;
    font-size: 0.8em;
    font-weight: normal;
    text-align:left;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 10px;
}
.faq_formheader_itemblock {
    color: #495057;
    font-family: arial;
    font-size: 0.8em;
    font-weight: bold;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
}
.faq_formlabel_itemblock {
    color: #495057;
    font-family: arial;
    font-size: 0.8em;
    font-weight: normal;
    text-align:left;
    margin-top:8px;
    margin-bottom:8px;
    margin-right:8px;
}
.faq_highlightedLabel_itemblock {
    color: #ee082e;
}
.faq_inputfield_itemblock {
    color: #495057;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    border:1px solid #a5acb0;
}
.module_cnttext {
    color: #495057;
    font-family:verdana;
    font-size:0.8em;
    font-weight:normal;
    text-align:center;
    margin-top:15px;
    margin-bottom:15px;
}
.message_block {
    color: #495057;
    font-family: verdana;
    font-size: 0.8em;
    font-weight: normal;
    text-align:center;
    vertical-align:top;    
    margin-top:10px;
    margin-bottom:10px;
}
 .active_category {
display: block;
padding-left:10px;
padding-right:0px;
}
 .hidden_category {
display: none;
padding-left:10px;
padding-right:0px;
}
img {
    border:0px;
}
.spacer {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
}
