body { background: #ffffff; padding: 0px; margin: 0px; margin-top: 20px; }

html, body { height: 100%; }

#content {
  position: relative;
  min-height: 100%;

}
* html #content {
  height: 100%;
}
#text {
  padding-bottom: 100px;
}
#footer {

  position: relative;
  height: 100px;
  margin-top: -100px;
}



.top { background: url(/images/bg_top.jpg) no-repeat left center; }

.menu_table { margin-bottom: 10px; }

.menu_table tr td { text-align: center; }



.block_search { width: 214px; height: 45px; background: url(/images/bg_block_search.gif) no-repeat center center; }

.search_submit { width: 28px; height: 27px; border: 0px; background: url(/images/button_search.gif) no-repeat center center; cursor: pointer; }

.input_search { width: 170px; height: 21px; border: 1px #C2C2C2 solid; font-size: 16px; padding-left: 3px; font-family: arial; padding-top: 3px; }



.phone_bottom { font-size: 24px; margin-top: 4px; }

.phone_bottom span { color: #c2c2c2; }


.copy_bottom { color: #010101; font-size: 12px; }

.contact_bottom { color: #c2c2c2; font-size: 12px; }

.contact_bottom a { color: #010101; font-size: 12px; }


.banner1 { width: 308px; height: 430px; background: url(/images/bg_banner.gif) no-repeat center center; text-align: center; }




uluu { margin: 0.5em 0; padding: 0 0 0 2em; }

uluu liuu { margin: 0.7em 0; padding: 0 0 0 20px; list-style-type: none; background: url('/images/li.gif') no-repeat 0 0.6em; }


img { border: 0px; }


.podmenu ul { margin: 0px; padding: 0px; list-style-type:none;  }

.podmenu li { margin: 0px; padding: 0px;  margin-right: 20px; background: none; margin-bottom: 7px; }

.podmenu a { color: #000000; font-size: 16px; font-family: arial; text-transformwww: lowercase; }

.podmenu a:hover { text-decoration: none;  }

.podmenu { margin: 0px; padding: 0px; margin-left: 12px; margin-top: 18px; }



.content { background: url(/images/bg_title_content.gif) no-repeat 0 30px; padding-top: 28px; }

.content_text { padding-left: 50px; }

.content_catalog { background: url(/images/bg_title_content_catalog.gif) no-repeat 12px 19px; padding-top: 28px; padding-left: 50px; }


h1 { font-weight: normal; font-size: 36px; font-family: arial; margin: 0px; margin-bottom: 30px;  }

h2 { color: #C2C2C2; font-size: 24px; font-weight: normal; padding: 0px; margin: 0px; }

.content_catalog h3 { color: #010101; font-size: 24px; font-size: arial; padding: 0px; margin: 0px; font-weight: normal; text-transformwww: lowercase; margin-left: 1px; }



a { color: #222222; font-family: arial; font-size: 13px; }

a:hover { color: #9C0327; } 

td { font-family: arial; font-size: 13px; color: #000000;  }


.clear { display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }



.dilers_groups ul { margin: 0px; padding: 0px; list-style-type: none; }

.dilers_groups .bukv { font-weight: normal; font-size: 24px; font-family: arial; color: #C2C2C2;  margin-bottom: 4px; }

.dilers_groups ul li { float: left; margin-right: 25px; width: 130px; margin-bottom: 30px; }


.dilers_groups_small ul { margin: 0px; padding: 0px; list-style-type: none; }

.dilers_groups_small ul li { float: none; margin-bottom: 7px; }

.dilers_groups_small a {  font-size: 16px; font-family: arial; color: #000000; }



.partner_link a { color: #000000; font-size: 16px; }

.partner_opis { margin-top: 10px; margin-bottom: 10px; }

.partner_site { margin-top: 15px; }

.partner_site a { color: #222222; }

.partner_title { font-size: 18px; }


.magazin_link a { color: #000000; font-family: arial; font-size: 36px;  } 

.magazin_adres { font-family: arial; font-size: 12px; margin-top: 10px; }

.propertys_gray { color: #C2C2C2; font-size: 12px; font-family: arial; } 

.magazin_contacts { font-family: arial; font-size: 24px; margin-top: 10px; }


.right_magazin { padding: 0px; margin: 0px; margin-left: 12px; }

.right_magazin ul { margin: 0px; padding: 0px; list-style-type:none;  }

.right_magazin li { margin: 0px; padding: 0px;  margin-right: 20px; background: none; margin-bottom: 7px; }

.right_magazin a { color: #000000; font-size: 24px; font-family: arial; }















.magazin_karta { margin-top: 3px; }

.magazin_dopimg { float: left; margin-right: 15px; }


.title_gall { margin-bottom: 10px; }

.title_gall a { font-size: 24px; font-family: arial; }

.big_img_gall { margin-bottom: 10px; }


.aut_form form { margin: 0px; padding: 0px; }

.aut_form { color: #c2c2c2; font-size : 12px; font-family: arial;  }

.aut_form .input { border: 1px #c3c3c3 solid; font-size: 16px;  }

.submit { border: 0px; padding: 0px; margin: 0px; margin-top: 20px; margin-bottom: 15px; cursor: pointer; background: url(/images/sumbit_button.gif) no-repeat center center;  width: 62px; height: 18px; }

#error { margin-bottom: 20px; font-weight: bold; }


.news_date { color: #c2c2c2; font-size: 12px; font-family: arial; }

.news_title a { font-size: 16px; font-family: arial; color: #000000; }

.news_block { margin-right: 10px; margin-bottom: 40px; }


.catalog_category { width: 167px; height: 37px; background: url(/images/catalog_bg_category.gif) no-repeat 0px 0px; margin-top: 35px; color: #c2c2c2; font-size: 24px; font-family: arial; margin-left: -19px; }

.catalog_category div { margin-left: 30px; padding-top: 3px;  }


.catalog_menu ul { margin: 0px; padding: 0px; list-style-type:none; margin-left: 10px; margin-top: 15px;  }

.catalog_menu ul li { margin: 0px; padding: 0px;  margin-right: 20px; background: none; margin-bottom: 15px; }

.catalog_menu ul li a { font-size: 18px; color: #c2c2c2; font-family: arial; text-transformwww: lowercase; }


.catalog_menu ul ul {  margin: 0px; padding: 0px;   }

.catalog_menu ul li ul li {  margin: 0px; padding: 0px; margin-left: 10px; margin-bottom: 3px;   }

.catalog_menu  ul li ul li a { font-size: 12px; color: #000000; font-family: arial; text-transformwww: lowercase; }

.catalog_menu ul li ul li ul li {  margin: 0px; padding: 0px; margin-left: 10px;   }


.block_page { background: url(/images/bg_page.gif) no-repeat left center; width: 115px; height: 38px; color: #c2c2c2; font-size: 12px; text-align: center; }

.block_page_tovarov { padding-top: 3px; }

.block_link_page {  margin: 0px; margin-top: 5px; text-align: center; }

.block_link_page a { color: #c2c2c2; font-size: 12px; font-family: arial; }

.block_link_page b a { color: #c2c2c2; font-size: 18px; font-family: arial; text-decoration: none; font-weight: normal; }


.block_pages { background: url(/images/bg_pages.gif) no-repeat left center; width: 93px; height: 27px; color: #c2c2c2; font-size: 12px; text-align: center; margin-top: 25px;  margin-left: 8px; }

.block_pages_tovarov { padding-top: 4px; padding-left: 2px; }

.block_link_pages {  margin: 0px; margin-top: 5px; text-align: center; margin-left: 2px; }

.block_link_pages a { color: #c2c2c2; font-size: 12px; font-family: arial; }

.current { color: #c2c2c2; font-size: 18px; font-family: arial; text-decoration: none; font-weight: normal; }


.tovar_kroshki  { margin-bottom: 10px; }

.tovar_kroshki a { font-size: 18px;  text-transformwww: lowercase; }

.tovar_kroshki_h1 { margin-bottom: 7px; }

.tovar_name { font-size: 16px;  text-transformwww: lowercase; margin-bottom: 20px; }

.tovar_articul { color: #c2c2c2; font-size: 12px; margin-bottom: 15px;  }

.tovar_articul span { color: #000000; }

.cart_tovar_input { height: 23px; border: 1px #c2c2c2 solid; font-size: 18px; text-align: center; width: 30px; }

.cart_tb { margin: 0px; padding: 0px; }



.index_title { margin-top: 10px; }

.index_title a { font-size: 24px; text-transformwww: lowercase; }


.news_date_index { color: #c2c2c2; font-size: 12px; font-family: arial; margin-bottom: 5px; }

.news_title_index a { font-size: 24px; font-family: arial; color: #000000; }

.news_block_index { margin-right: 10px; margin-bottom: 50px; }

.path_arrow { margin-left: 3px; margin-right: 3px; }


.tovar_block { float: left; width: 140px; margin-right: 40px; }

.cost_tovar { display: inline; color: #c2c2c2; font-size: 12px; }

.cost_tovar span { font-size: 20px;  color: #000000; }

.name_tovar { margin-top: 20px; margin-bottom: 20px; }

.name_tovar a { font-size: 16px;  text-transformwww: lowercase; }


a.tovar_link1 { font-size: 12px; color: #c2c2c2; text-transformwww: lowercase; }

.tovar_link2 a { font-size: 18px; color: #000000; text-transformwww: lowercase; }


.shop_cart_table { border-top: 1px #c2c2c2 solid; border-left: 1px #c2c2c2 solid; width: 100%;  }

.shop_cart_table th { text-align: left; padding: 8px; border-bottom: 1px #c2c2c2 solid; border-right: 1px #c2c2c2 solid; }

.shop_cart_table td { text-align: left; padding: 8px;  border-bottom: 1px #c2c2c2 solid; border-right: 1px #c2c2c2 solid; }


.table_reg { margin-top: 30px; }

.table_reg td { padding-bottom: 7px; padding-right: 5px; }

.zvezd { font-size: 16px; color: #999999; }

.ob_polya { padding: 10px; margin-top: 15px; margin-bottom: 15px; border: 1px #c2c2c2 dashed; font-weight: bold; }



.cost_tovarpage { color: #c2c2c2; font-size: 12px; margin-bottom: 25px; }

.cost_tovarpage span { font-size: 20px;  color: #000000; }

h4 { color: #B3B2B2; font-size: 18px; margin: 0px; padding: 0px; font-weight: normal; margin-bottom: 5px; }


.archive_calendar_menu { margin-left: 12px;  font-size: 12px; color: #c2c2c2; margin-top: 40px; }

.archive_calendar_menu ul { margin: 0px; padding: 0px; list-style-type:none;  margin-top: 5px;  }

.archive_calendar_menu ul li { margin: 0px; padding: 0px;  background: none; margin-bottom: 7px; }

.archive_calendar_menu ul li a { font-size: 26px; color: #000000; font-family: arial; text-transform: lowercase; }

.archive_calendar_menu ul li strong { font-size: 26px; color: #000000; font-family: arial; text-transform: lowercase; font-weight: normal;  }

.dop_img { float: left; margin-right: 5px; border: 1px #BDBDBD solid; margin-bottom: 5px; }

.cart_atrib { padding: 0px; margin: 0px; margin-top: 5px; }

.cart_atrib td { padding: 0px; margin: 0px; padding: 3px; }

.block_grafiti { float: left; width: 200px;  text-align: center; margin-right: 30px; margin-bottom: 30px; }

.link_group_grafiti a { font-weight: bold; }


.kroshki {   }

.kroshki a {  }
