/* CSS Document */
@media all {
/*----------------Init----------------------------*/
* { margin:0; padding:0; }
* html body * {overflow:visible;}
* html body input {overflow:hidden;}
html {height:100%; font-size:100.01%;}
body {min-height:101%; font-size:85.00%;}
fieldset, img { border:0 solid; }
ul, ol, dl { margin: 0 0 1em 1em; }
li { margin-left:1.5em; line-height:1.5em; }
body { color:#000; background:#fff; font-family:Arial, Helvetica, sans-serif; }
a {color:#c00;}
a:hover {color:#FF6600;}

/*--------------Elements-----------------------*/
h1 {color:#c00; font-size:1.6em; line-height:1em; margin-bottom:1em;}
h2 {color:#c00; font-size:1.4em; font-weight:normal; line-height:1.1em; margin-top:1.5em; margin-bottom:0.5em;}
h3 {color:#333; font-size:1.2em; line-height:1.1em; margin-top:1em; margin-bottom:0.3em;}

.news_page h1 {color:#c00; font-size:1.6em; line-height:1em; margin-bottom:0.8em;}
h3.y_title {font-size:1.6em; color:#c00; font-weight:normal; background:url(img/red_hr.gif) bottom left no-repeat; padding-bottom:0.2em; margin-bottom:1em;}
.sheet_blok p {line-height: 1.3em; margin: 0 0 1em 0;}
.cat_item_page .sheet_blok p {line-height: 1.3em; margin: 0 0 0.3em 0; font-size:0.9em;}

/*--------------Page blocks-----------------------*/
.page_margins { margin: 0px auto; padding-left:15px; background: url( /img/left_page_shade.gif) top left repeat-y; max-width:1200px; min-width:950px; }
.page_margins_rbg {margin: 0px auto; padding-right:15px; background:url( /img/right_page_shade.gif) top right repeat-y;}
.page_main { background: url( /img/main_bg.jpg) top left repeat-x #fffdd0; }
.page_main_bbg { background: url( /img/main_bg_bottom.gif) bottom left repeat-x;}
.page_header { clear:both; height:181px; position:relative; width:100%; z-index:10;}

.page_content_block {clear:both; margin-top:-46px;}
html>body .page_content_block {clear:both; margin-top:0px;}

.page_footer {clear:both; height:80px; overflow:hidden;}

* html .page_content_block{ height:1%; }

.side_col {width:30%; vertical-align:top;}
.main_col {width:70%; vertical-align:top; padding-right:20px;}
.side_block { float:left; width:30%; }
.main_block { width:auto; margin-left:30%; margin-right:0; }
.clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearing { display: block; }
.ie_clearing { display: none; }


/*--------------Content blocks----------------------*/
.sheet_blok {background:url( /img/text_left_b.gif) repeat-y top left #fff; position: relative; z-index:2; height:100%;}
.sheet_blok_right { background:url( /img/text_right_b.gif) repeat-y top right;}
.sheet_blok_curl {background: url( /img/text_top_b.gif) repeat-x top left; height:69px; position: relative;}
.sheet_blok_curl span { display:block; background:url( /img/text_left_curl.gif) no-repeat top left; height:69px; width:67px;}
.sheet_shade {background:url( /img/text_bottom_shade.gif) repeat-x; height:22px; position: relative;}
.sheet_shade .left_shade {background:url( /img/text_bottom_left_shade.gif) no-repeat top left; height:22px;}
.sheet_shade .right_shade {background:url( /img/text_bottom_right_shade.gif) no-repeat top right; height:22px;}


/*.sheet_blok_content {background:url( /img/snow-bg.gif) top left;} */
.sheet_blok_content { margin:-30px 30px 20px 70px; padding:5px 0 5px 0; overflow:hidden; height:100%;}
.sheet_blok_content  img{ margin:1em; padding:5px; border:1px #e9d48e solid;}

#price_container {padding-left:40px;}

.img_right {float:right; padding:1px; margin:10px; text-align:center; overflow:visible;}
.img_left {float:right; padding:1px; margin:10px; text-align:center;}
.img_right img, .img_left img {margin:0; padding:0; border:0; padding:5px; border:1px #e9d48e solid;}
.img_right span, .img_left span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333; display:block; margin-top:2px; padding:5px; width:100%;}

#inner_page .sheet_blok_right {padding-bottom:20px;}
#inner_page .sheet_shade {background:none; height:30px; overflow:auto; width:100%;}
#inner_page .sheet_shade .left_shade {margin-right:140px; background: url(/img/text_bottom_left.png) no-repeat top left; height:30px; }
/* PNG filters for IE */
* html #inner_page  .sheet_shade .left_shade{-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/text_bottom_left.png,sizingMethod=crop);}
#inner_page .sheet_shade .right_shade { float:right; margin-top:-30px; width:140px; background: url(/img/text_bottom_right.png) no-repeat top right; height:30px; }
* html #inner_page  .sheet_shade .right_shade{-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/text_bottom_right.png,sizingMethod=crop);}

#inner_page  .sheet_blok_content { margin:-30px 30px 0 70px; padding-bottom:20px;}
.cat_item_page img{ margin:0 1em 0 0; padding:5px; border:1px #e9d48e solid;}

/* ----  main menu --- */
#main_menu {margin:0px 10px 20px 0px;}
#main_menu .side_box {width:85%; margin:0px 0 0 30px;}
#main_menu .side_box div.topright {display: block; background: url( /img/sblok_topright1.gif) top right no-repeat; 	padding:0;}

#main_menu ul {list-style:none; margin:15px 10px 15px 50px;}
#main_menu ul li {margin:0; margin-bottom:1px; }
#main_menu a {font-size:16px; color:#666; background:url( /img/b_menu.gif) center left no-repeat; padding-left:10px; text-decoration:none;}
#main_menu a:hover {text-decoration:underline;  background:url( /img/b_menu_a.gif) center left no-repeat; padding-left:10px; color:#c00;}
#main_menu .active a {font-weight:bold; background:url(/img/b_menu_a.gif) center left no-repeat; padding-left:10px; color:#c00; text-decoration:underline;}
#main_menu ul ul .active a {font-weight:bold;  background:url(/img/b_menu_a2.gif) center left no-repeat; padding-left:10px; color:#c00; text-decoration:underline;}
#main_menu .active ul a { font-weight:normal; color:#666; background:url(/img/b_menu2.gif) center left no-repeat;  text-decoration:none;}
#main_menu .active ul a:hover { background:url(/img/b_menu_a2.gif) center left no-repeat;  }
#main_menu ul ul {padding:0; margin:10px 0px 0px 10px;}
#main_menu ul ul li { padding:0; margin-bottom:2px;}
html>body #main_menu ul ul li { padding:0; margin-bottom:4px;}
#main_menu ul ul a {font-weight:normal; font-size:12px; background:url(/img/b_menu_a2.gif) center left no-repeat; padding:0 0 0 15px; line-height:normal; display:block;}

#main_menu .engflag a {margin-left:50px; font-size:12px; color:#666; background:url(/img/engflag.gif) left no-repeat; padding-left:25px; text-decoration:underline;}
#main_menu .rusflag a {margin-left:50px; font-size:12px; color:#666; background:url(/img/rusflag.gif) left no-repeat; padding-left:25px; text-decoration:underline;}


.second_menu {height:30px; background:url( /img/s_menu_left.gif) top left no-repeat; margin:0 20px 0 0;}
html>body .second_menu { margin:-12px 20px 0 0;}
* + html div {margin-top:0;}
.second_menu ul {list-style:none; margin-left:5%;}
.second_menu li {float:left; margin:4px 10px;}
.second_menu li a, .second_menu li a:visited {font-size:12px; color:#fff; text-decoration:underline;}
.second_menu li a:hover {color:#FF6600;}
.second_menu .right_corner {background:url( /img/s_menu_right.gif) top right no-repeat; height:30px;}

.sub_m  {list-style:none; margin-left:0;}
.sub_m li {list-style:none; background:url(/img/b_menu_a.gif) center left no-repeat; padding-left:10px; font-size:1.2em;}

.side_box {width: 85%; margin:10px 0 0 30px;}
.side_box div.topleft {display: block; background: url( /img/sblok_topleft.gif) top left no-repeat; padding:10px 20px 10px 10px;}
.side_box div.topright {display: block; background: url( /img/sblok_topright.gif) top right no-repeat; 	padding:0;}
.side_box .bottomshade {height:28px; display:block;}
.side_box .bottomleft {display: block; background: url(/img/sblock_bleft.png)  top left no-repeat; height:28px; margin-right:94px;}
* html .side_box .bottomleft {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/sblock_bleft.png,sizingMethod=crop);}
.side_box .bottomright {display: block;float:right; margin-top:-28px; background: url(/img/sblock_bright.png) top left no-repeat;  height:28px; width:94px;}
* html .side_box .bottomright {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/sblock_bright.png,sizingMethod=crop);}

#price_banner div.topleft {padding:5px 10px 0 10px;}
#price_banner p {font-size:0.9em; font-weight:bold;}
#price_banner span {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.9em;}
#price_banner .content { background:url( /img/price_plate.jpg) no-repeat top left; height:60px; padding:15px 5px 0 80px; margin:0;}

#search_banner div.topleft {padding:25px 0 0 10px;}
#search_banner .s_text { width:50%; margin-top:1px;}
#search_banner .s_button {margin:0 0 0 -10px;}
#search_banner .content {padding:5px 2px 0 10px; margin:0; height:55px;}
#search_banner fieldset div { width:100px; float:left; overflow:hidden;}

#rss_banner div.topleft {padding:5px 10px 0 10px;}
#rss_banner p {font-size:0.9em; font-weight:bold;}
#rss_banner .rss2email {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:0.8em;}
#rss_banner .content  {padding:15px 2px 0 10px; margin:0; height:60px;}
#rss_banner .content .e_text {margin-left:30px;}
#rss_banner .content input {border:1px solid #c6c6c6; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:#fff;}
#rss_banner .content #submit_ok {font-size:10px;}


p.s_date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:normal; color:#999;}

.news_item { margin:1em 0  2em  0;}
.news_item span { font-size:0.8em; color:#999;}
.news_item h2 { font-size:1.1em; line-height:1.2em; margin:0; margin-bottom:0.2em; font-weight:bold;}

.news_short_list {margin-top:2em; border-top:1px #e9d48e solid; padding-top:1em; height:100%;}
.news_short_list dl {margin:0;}
.news_short_list dt {float: left; margin-bottom: 0; margin-top: 0; list-style-type: none; font-size:0.8em; color:#666; }
.news_short_list dd {margin-bottom: 0.5em; margin-top: 0; margin-left: 5em; }

.prev_next {clear:both;  padding-top:2em; height:100%;}
.prev_next div {border-top:1px #e9d48e solid; padding-top:1em;}
.prev_a {float:left;}
.next_a {float:right;}
.a_a {color:#c00;}

/* pagination begin */
.pages { display:block; width:100%; position:relative; margin-bottom:-20px; overflow:hidden;}
.pages .str {float:left; padding:18px 10px 0 0;}
.pages a { float:left; display:block; height:25px; padding:18px 10px 0 10px ;}
.pages a:hover { color:#333;}
.pages .ditto_currentpage {float:left; display:block; width:50px; height:67px; background:url(/img/fork1.jpg) top left no-repeat; padding:18px 0 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#fff;}

.pid1 .pages .ditto_currentpage { background-image:url(/img/fork1.jpg); color:#fff;}
.pid2 .pages .ditto_currentpage { background-image:url(/img/fork4.jpg); color: #006600;}
.pid5 .pages .ditto_currentpage { background-image:url(/img/fork3.jpg); color:#009933;}
.pid4 .pages .ditto_currentpage { background-image:url(/img/fork2.jpg); color:#fff;}
/* pagination end */


.phone_table {width:70%; border-collapse:collapse; margin-bottom:10px;}
.phone_table td {width:50%; padding:0.3em; border-bottom:1px solid #e6e6e6;}


/*-------------- page decor---------------------*/
#logo {display:block; float:left; margin:0 0 0 5px; padding:0; position:relative; width:560px; height:181px; overflow:hidden; font-size:1.2em; color:#fff; font-weight:bold; cursor:pointer; }
#logo span {display:block; position:absolute; left:0; top:0; width:560px; height:181px; background: url( /img/mawr_logo.jpg) top left no-repeat; cursor:pointer;}

.english-page #logo span {display:block; position:absolute; left:0; top:0; width:560px; height:181px; background: url( /img/eng_mawr_logo.jpg) top left no-repeat; cursor:pointer;}

/*---- main head ¹1  ---*/
#header_img {display:block; width:auto; margin:0; padding:0; height:228px; position:relative; overflow:hidden;}
#header_img .jpg_img {display:block; position:absolute; background: url(/img/top_i/1/h_1.jpg) 20px top no-repeat; height:228px; width:630px; z-index:20;}
#header_img .jpg_img div {display:block; background: url(/img/top_i/1/h_2.png) 20px bottom no-repeat; height:228px; width:630px;}
* html #header_img .jpg_img div {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_i/1/h_2.png,sizingMethod=crop); margin:181px 0 0 20px;}

/*---- head ¹2 potato & meat ---*/
/*
.pid2 #header_img .jpg_img {background-image:url(/img/top_i/2/h_1.jpg);}
.pid2 #header_img .jpg_img div {background-image:url(/img/top_i/2/h_2.png);}
* html .pid2 #header_img .jpg_img div {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_i/2/h_2.png,sizingMethod=crop);}
*/

/*---- head ¹3 paste & paprika ---*/
.pid3 #header_img .jpg_img {background-image:url(/img/top_i/3/h_1.jpg);}
.pid3 #header_img .jpg_img div {background-image:url(/img/top_i/3/h_2.png);}
* html .pid3 #header_img .jpg_img div {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_i/3/h_2.png,sizingMethod=crop);}

/*---- head ¹4 smoked sausage ---*/
.pid4 #header_img .jpg_img {background-image:url(/img/top_i/4/h_1.jpg);}
.pid4 #header_img .jpg_img div {background-image:url(/img/top_i/4/h_2.png);}
* html .pid4 #header_img .jpg_img div {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_i/4/h_2.png,sizingMethod=crop);}

/*---- head ¹5 boiled sausage ---*/
.pid5 #header_img .jpg_img {background-image:url(/img/top_i/5/h_1.jpg);}
.pid5 #header_img .jpg_img div {background-image:url(/img/top_i/5/h_2.png);}
* html .pid5 #header_img .jpg_img div {-background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/top_i/5/h_2.png,sizingMethod=crop);}

#head_apk_mawr {display:block; margin:0 0 5px 0; padding:0; position:relative; width:509px; height:30px; overflow:hidden; font-size:1.6em; }
#head_apk_mawr span {display:block; position:absolute; left:0; top:0; width:509px; height:30px; background:url( /img/apk_mawr_text.gif) top left no-repeat;}

.news_block {background:url( /img/news_logo.jpg) top left no-repeat; padding-left:70px; position:relative; margin-bottom:10px;}
.col_container { overflow: visible; background: url( /img/novelty_logo.jpg) 65% 0 no-repeat;}
.col_container .col_left {float:left; width:48%;}
.col_container .col_right {float:right; width:49%;}
.col_container .col_left_content{ margin:0; margin-top:110px;}
.col_container .col_right_content{ margin:0; margin-top:110px;}

.news_block {margin-bottom:20px;}
.news_block .news_item {margin-bottom:15px;}
.news_block .news_item span {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:0.7em;}
.news_block .news_item h3 {font-weight:bold; font-size:1em; line-height:1.2em; margin-bottom:0.3em;}
.news_block .news_item h3 a {color:#c00;}
.news_block .news_item h3 a:hover {color:#FF6600;}
.news_block .news_item p {color:#333; font-size:0.9em;}

.novelty_item  {margin-bottom:15px;}
.novelty_item img {float:left; margin-right:10px; background:#fff; border:1px solid #e9d48e; padding:5px;}
.novelty_item p {color:#333; font-size:0.9em;}
.novelty_item p a {font-weight:bold;}

.sub_cat {clear:both; margin:0; padding:0; border:1px solid #fff;}
.sub_cat  img { float:left; margin:0; margin-right:20px; padding:0; border:0;}
.sub_cat  h2 { float:left; text-decoration:underline; margin:0; padding:10px 0 0 0; cursor:hand;}

.cat_item_col  {margin-bottom:15px; float:left; width:50%; }
.cat_item_col  .item_wraper {padding:0 10px 0 0;}
.cat_item_col img {float:left; margin:0; margin-right:10px; background:#fff; border:1px solid #e9d48e; padding:5px;}
.cat_item_col p {color:#333; font-size:0.9em;}
.cat_item_col p br {margin-bottom:0.8em;}
.cat_item_col p a {font-weight:bold; font-size:1.1em;}

.price_table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-collapse:collapse;  border-top:2px solid #e9d48e;}
.price_table thead td {text-align:left; font-weight:bold; font-size:12px; background:#fffdd0; border:none;  }
.price_table thead  {border-bottom:1px solid #e9d48e;}
.price_table td {padding:8px; border-bottom:1px solid #e9d48e;}
.price_table .product_title {text-align:center; font-weight:bold; background:#fffdd0; border:none; border-bottom:1px solid #e9d48e;}


.price_link { float:right; margin-top:-2.5em;}
.price_link a {background: url(img/xls_icon.gif) center left no-repeat; padding-left:25px; float:right;}

#footer_side {margin:0 0 0 35px; font-size:0.9em; color:#cc6633;}
#footer_side ul {background-color:#66FF00; }
#footer_side a, #footer_side a:visited {color:#cc6633;}
#footer_side a:hover {color:#FF6600;}
#footer_side img {border:0;}

}
@media print {
.page_margins, .page_margins_rbg, .page_main, .page_main_bbg {margin:0; padding:0; width:auto;}
.page_header  { display:none; height:0; width:0;}
.page_content_block {margin:0; padding:0; width:auto;}
.side_col {width:0; display:none;}
.main_col {width:auto; margin:0; padding:0;}
#price_container {margin:0; padding:0;}
.price_link  {display:none;}
.page_footer  {display:none;}
.sheet_blok {margin:0; padding:0;}
.sheet_blok_right {margin:0; padding:0;}
.sheet_blok_content {margin:0; padding:0;}
.sheet_shade {display:none;}
body { margin:0; padding:0; }
}
