html, body { width: 100%; height: 100%; margin: 0; padding: 0; }

#page-all {
	width: 999px;
	margin: 0 auto;
	min-height: 100%;	
}

html #page-all {height: 100%;}

#page-head {
	margin: 0 auto;
	height: 99px;
	width: 999px;
}

#page-middle {
	margin: 0 auto;
	width: 999px;
	min-height: auto;
}

#page-footer {
	min-height: auto;
	width: 999px;
	margin-top: 60px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	background: #ffffff;
}

body { font-family: verdana; font-size: 12px; background: #ffffff; color: #000000; background: url(../images/bg.jpg) repeat-x; }

.brief1 { border: 0; padding-left: 10px; padding-top: 4px; text-decoration: none; color: #000000; font-family: sans-serif; font-size: 11px; text-align: left;}
.brief2 { border: 0; text-decoration: none; color: #000000; font-family: sans-serif; font-size: 12px; }

.brief3 { text-decoration: none; color: #BE1E2D; font-family: sans-serif; font-weight: bold;}

a { text-decoration: underline; color: #00aae9;}
a:hover { text-decoration: none; color: #00aae9;}

form { display: inline; margin: 0; padding: 0; }

tr, td, table { font-family: Arial; font-size: 12px; color: #505050; }

#conteiner { margin: 0 auto; height: 100%; width: 999px; }

.tops {width: 779px; height: 99px; padding-top: 20px; padding-bottom: 20px; float: left;}
.top_right { width: 220px; height: 99px; padding-top: 20px; padding-bottom: 20px; float: right; }
.img_logo { float: left; width: 226px; padding-right: 30px;}

.sub_menu { color: #000000; font-size: 12px; margin-left: 284px; }
.sub_menu a { color: #000000; font-size: 12px; text-decoration: none;}
.sub_menu a:hover { color: #BE1E2D; text-decoration: underline;}

.nav { }
.nav_l { }
.nav_r { }
.nav_r a { margin-right: 15 px; }

.category_menu { color: #000000; font-size: 18px; padding-top: 60px; margin-left: 284px; text-align: justify; background: #ffffff;}
.category_menu a { color: #000000; font-size: 18px; text-decoration: none;}
.category_menu a:hover { color: #BE1E2D; text-decoration: underline;}

.contact { float: right; width: 220px; font-size: 12px; padding-top: 0px; color: #000000;}
.telz {margin: 0 auto; 	height: 30px; clear:right;}
.tel1 {padding-top: 12px; font-size: 14px; font-weight: bold; float:left; width: 50px; color: #000000;}
.tel2 {font-size: 28px; font-weight: bold; margin-top: 0px; color: #000000;}
.adr1 {padding-top: 10px; font-size: 12px; float:right; width: 200px;}
.adr2 {padding-top: 0px; padding-bottom: 5px; font-size: 12px; float:right; width: 200px;}

.search { float: right; width: 200px;  top repeat-x; }
.search a { line-height: 25px; color:#BE1E2D; font-size: 11px; }
.search a:hover { color:#BE1E2D; font-size: 11px; }
.search_input {border: 1px solid #000000;  width: 133px; line-height: 18px; height: 18px; margin: 0; padding: 0; color: #000000; font-family: verdana; font-size: 11px }
.search_submit { border: 1px solid #BE1E2D; background: #BE1E2D; width: 60px;  color: #ffffff; cursor: hand; text-align: center; }
.search_l { float: left;}
.search_l2 { float: left; margin-left: 5px;}

.search2 { float: left; width: 350px;  top repeat-x; }
.search_input2 {border: 1px solid #000000;  width: 283px; line-height: 18px; height: 18px; margin: 0; padding: 0; color: #000000; font-family: verdana; font-size: 11px }

.block_line {padding-left: 1px; width: 226px; height: 130px; background: #E6E6E6; float: right;}
.cart_block { width: 225px; height: 130px; background: #ffffff; float: left;}
.cart_block_2 {  height: 33px; background: #BE1E2D;  color: #ffffff; font-size: 18px; padding-left: 10px; padding-top: 10px;}
.cart_block_2 a { color: #ffffff; font-size: 18px; text-decoration: none;}
.cart_block_2 a:hover { height: 30px;  color: #ffffff; font-size: 18px; text-decoration: underline;}
.cart_block_3 { padding-left: 10px; padding-top: 10px; background: #ffffff;}
.cart_block_3 a {font-weight: bold; color: #000000; font-size: 12px; text-decoration: none;}
.cart_block_3 a:hover {font-weight: bold; color: #BE1E2D; font-size: 12px; text-decoration: underline;}
.cart_block_4 {padding-top: 10px;  }
.cart_block_5 {width: 210px; height: 15px; background: #444444; float: left;}
.cart_block_6 { width: 15px; height: 15px; background: #BE1E2D; float: left;}


.banner { background: url(../images/banner.jpg) no-repeat; width: 743px; height: 130px; color: #ffffff; float:left;}
.brr p { display: inline; }
.brr p a { color: #ffffff; font-size: 12px; }
.brr p a:hover { color: #ffffff; }
.brr { color: #ffffff; font-size: 75px; padding-top: 60px; padding-left: 145px; }
.brr span { color: #00eaff; font-size: 60px; }

 .login_1 { float: left; margin-bottom: 5px;}
 .login_2 { float: left;}
 .login_3 { float: left; padding-left: 5px; }
 .login_4 { float: left; padding-left: 5px; margin-top: 10px; font-size: 10px; text-decoration: none; color: #808080;}
 .login_4 a { text-decoration: none; color: #808080;}
 .login_4 a:hover {text-decoration: underline; color: #808080;}
 .login_5 { float: left; padding-left: 0px; margin-top: 10px;}

.login { padding-left: 5px; float: left;}
.login_input { border: 1px solid #E6E6E6; width: 131px; color: #808080;}
.login_submit { border: 1px solid #BE1E2D; background: #BE1E2D; width: 60px; color: #ffffff; cursor: hand; text-align: center;}
.login_text { color: #808080; }
.login_text a { color: #808080; }
.login_text a:hover {color: #808080; }

.login_out { color: #000000; text-align: center; margin-top: 25px;}
.login_out a { color: #000000; text-decoration: underline;}
.login_out a:hover {color: #BE1E2D; text-decoration: none;}

.login_block { float: right; width: 226px; background: #ffffff; margin-top: 30px; height: 110px; }
.login_line {  padding-left: 1px;  padding-right: 1px; padding-top: 1px; padding-bottom: 1px; width: 224px; height: 110px; background: #E6E6E6; float: left;}
.login_block_2 { background: #ffffff;  height: 80px; padding-left: 15px; padding-top: 15px;}
.login_block_4 {}
.login_block_5 {width: 209px; height: 15px; background: #444444; float: left;}
.login_block_6 { width: 15px; height: 15px; background: #BE1E2D; float: left;}

.content { width: 999px;}
.description {float: left; margin-top: 25px; width: 999px; font-size: 14px; text-decoration: none; color: #000000;}
.spec {float: left;}
.subcategories {margin-top: 25px;  width: 195px; float: left; font-size: 14px; text-decoration: none; color: #000000;}
.subcategories1 {width: 200px; text-align: left; font-size: 12px; text-decoration: none; color: #000000;}
.subcategories1 a: {  font-size: 12px; text-decoration: none; color: #000000;}
.subcategories1 a:hover { font-size: 12px; text-decoration: none; color: #BE1E2D;}

.home_page { margin-top: 13px; width: 743px; float: left; font-size: 14px; text-decoration: none; color: #BE1E2D;}
.home_page2 { margin-top: 13px; clear: left; font-size: 14px; text-decoration: none; color: #000000;}

.catalog { float: left; margin-top: 13px; margin-left: 20px; width: 743px; font-size: 12px; text-decoration: none; color: #000000;}
.catalog a: { font-size: 12px; text-decoration: none; color: #000000;}
.catalog a:hover { font-size: 12px; text-decoration: none; color: #BE1E2D;}
.catalog span a: { font-size: 12px; text-decoration: none; color: #000000;}
.catalog span a:hover { font-size: 12px; text-decoration: none; color: #BE1E2D;}

.no_underline { font-size: 12px; text-decoration: none; color: #000000;}
.no_underline a: { font-size: 12px; text-decoration: none; color: #000000;}
.no_underline a:hover { font-size: 12px; text-decoration: none; color: #BE1E2D;}

.infobox { font-size: 14px; text-decoration: none; color: #000000;  margin-top: 50px;}
.infobox a: { font-size: 14px; text-decoration: none; color: #000000;}
.infobox a:hover { font-size: 14px; text-decoration: none; color: #BE1E2D;}

.product_detail {float: left; margin-top: 25px; width: 999px;}



.bottombanners td { padding: 0 0px 0 250px;  vertical-align: middle; height: 130px;}
.bottombanner1 { background: url(/images/mashinka.png) no-repeat 25px 0px;}
.bottombanner2 { background: url(/images/korobka.png) no-repeat 25px 0px; }

.product { margin-top: 13px; width: 743px; float: right; font-size: 14px; text-decoration: none; color: #000000;}

.home_page_special {margin-top: 13px; width: 999px; float: left;}
.home_page_news {margin-top: 13px; width: 999px; float: left; color: #555555;}
.show_page {margin-top: 13px; width: 999px; float: left;}
.user_page {margin-top: 13px; width: 999px; float: left;}
.search_page {margin-top: 13px; width: 743px; float: left;}
.register_page {margin-top: 13px; width: 743px; float: left;}

.news_block  { margin-top: 20px; }
.news_block2 { margin-top: 20px; font-weight: bold; color: #000000; font-size: 12px;}
.news_block3 { margin-top: 6px; color: #808080; font-size: 10px;}
.news_block4 { margin-top: 10px; margin-right: 10px; float: left; background: #E6E6E6; padding-left: 1px;  padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}
.news_block5 { background: #ffffff;}
.news_block6 { margin-top: 6px; color: #000000; font-size: 12px;}



.category { padding-left: 10px; padding-top: 10px; line-height: 16px; width: 100%; color: #8d1611; }
.category a { color: #8d1611; }
.category a:hover { color: #8d1611; }

.nav_block { width: 100%; background: #fff4da;  float: left;}
.nav_block_2 { background: url(../images/block_top_left.jpg) top left no-repeat; }
.nav_block_3 { background: url(../images/block_top_right.jpg) top right no-repeat; }
.nav_block_4 { background: url(../images/block_bot_left.jpg) bottom left no-repeat; }
.nav_block_5 { background: url(../images/block_bot_right.jpg) bottom right no-repeat; padding: 10px; }
.nav_block_5 span { font-size: 18px; color: #8d1611; }

.menu { height: 99px; padding-top: 10px; padding-bottom: 10px; }



.lang { float: left; color: #626262; font-family: Tahoma; font-size: 11px; }
.lang a { line-height: 20px; color: #626262; }
.lang a:hover { color: #626262; }



.cur { float: left; width: 180px; }

.bu_1 { float: right; width: 340px; }



.left { float: left; }
.right { float: right; }


.cat_left { float: left; margin-bottom: 10px; margin-top: 5px; }

.product_box { width: 240px; margin-top: 15px; margin-bottom: 15px; margin-left: 5px; margin-right: 5px; float: left;}
.product_line1 { padding-left: 1px;  padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background: #E6E6E6;  }
.product_line2 { padding-left: 1px;  padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background: #E6E6E6;  }
.product_fon1 {  background: url(../images/bg_t.jpg) repeat-x; }
.product_fon { background: #ffffff; }
.product_sale { background: url(../images/sale.png) top right no-repeat;}
.product_sale2 { background: url(../images/sale.png) top right no-repeat; width: 64px; height: 64px;}

.product_box1 {  padding-left: 15px; padding-top: 10px; padding-bottom: 10px; text-align: left;  }
.product_box1 a { color: #000000; text-decoration: none;}
.product_box1 a:hover { color: #000000; text-decoration: none;}

.product_box2 { }
.product_box2_2 {}
.product_box3 { background: #ffffff;  padding-left: 3px;  padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.product_fon2 { background: #ffffff; padding-top: 3px; padding-bottom: 60px;}
.product_price { padding-top: 20px; padding-bottom: 0px; padding-left: 20px; float: left;}


.product_box4 { float: right;  padding-right: 10px; padding-top: 5px;}
.product_box4 a { color: #ffffff; text-decoration: none;}
.product_box4 a:hover { color: #ffffff; text-decoration: none;}

.product_korz { background: #555555;   color: #ffffff; text-decoration: none;  padding-left: 10px;  padding-right: 10px; padding-top: 3px; padding-bottom: 3px; margin-bottom: 3px;}
.product_opis { background: #cccccc;   color: #ffffff; text-decoration: none;  padding-left: 10px;  padding-right: 10px; padding-top: 3px; padding-bottom: 3px;}
.product_pict { background: #ffffff; width: 90px; height: auto; }
.product_pict_w { background: #ffffff; float: right; }                                                                 
.product_value {background: #ffffff; height: auto;}
.product_value2 {}


.products { margin-top: 6px; margin-bottom: 6px;}
.bottom { background: url(../images/bottom.jpg) repeat-x; height: 12px; }
.top { background: url(../images/top.jpg) repeat-x; height: 12px; }
.left_2 { background: url(../images/left.jpg) repeat-y; width: 12px; }
.right_2 { background: url(../images/right.jpg) repeat-y; width: 12px; }

.name { float: left; font-size: 11px; color: #848484; }
.name a { color: #848484; text-decoration: none; }
.name a:hover { color: #848484; text-decoration: underline; }
.price { float: right; font-size: 11px; color: #BE1E2D; }

.article {width: 999px; margin-bottom: 130px;}
.article1 {float: left; margin-right: 35px;}
.article2 {float: left; margin-right: 35px;}
.article3 {float: left; margin-right: 35px;}
.article4 {float: left;}


.footer {width: 999px; float: left; }
.footer_left {float: left; margin-top: 60px; margin-right: 30px;	margin-bottom: 60px;}

.footer_center {float: left; margin-top: 60px; margin-left: 30px; margin-right: 30px;	margin-bottom: 60px;}
.footer_right {float: right; margin-top: 60px; margin-left: 30px; margin-bottom: 60px;}

.footer_links {clear: left; font-size: 12px; padding-top: 10px; }
.footer_links a { color: #000000; font-size: 12px;  }
.footer_links a:hover { color: #BE1E2D; font-size: 12px; }

.bann_stat {padding-top: 15px; clear: left;}

.footer_contact {color: #000000; font-size: 12px; }
.footer_contact a { color: #000000; font-size: 12px;  }
.footer_contact a:hover { color: #BE1E2D; font-size: 12px; }









