/* global tag
###################################################### */


iframe{display: none;}

#layout a:link, #layout a:active, #layout a:visited{color:#993300; text-decoration:none; /* border-bottom:1px dashed #339900*/}
#layout a:hover{color:#222; text-decoration:none; /* border-bottom:1px dashed #ff9933 */}
#layout a.dashed:link, #layout a.dashed:active, #layout a.dashed:visited{text-decoration: none; border-bottom:1px dashed #817E71;}
#layout a.dashed:hover{color:#222;}

.story h1,.story h2,.story h3{font-weight: normal; color:#817E71}

/* rust -  color:rgb(214,98,24); */

.rb{border:1px solid red;}
.block-brd-solid{border:1px solid #ccc; padding:15px 10px 15px 15px; background-color:#fff}
.block-brd-dashed{border:1px dashed #999; padding:15px 10px 15px 15px}

/* layout
###################################################### */
#layout{position:relative; background:url(/assets/templates/kalina/i/hat_bg.jpg) repeat-x; font-size:120%; margin:0 auto;  min-height:100%; _height:100%;/* Hacks for - MSIE */ }
#layout{min-width:1150px;  background-color:#fff;}

#header{height:181px; background:url(/assets/templates/kalina/i/hat_bg_pattern.jpg) no-repeat 50% 0;}
#breadcrumbs{padding:25px 0; font-size:140%; color:#817E71;}

#content-cover{background-color:#fff; background:url(/assets/templates/kalina/i/cover_bg_mg.gif) no-repeat 50% 0; }
#content{padding-bottom:100px;} /* Нижний отступ, не менее чем высота FOOTER */
#content .story{padding:20px 0; }

/* MG -cover */

#mg .col-content{padding-top:45px; position: relative;}

#mg{height:550px;}

.menu_year {height:500px;  position: relative; }
.menu_year li{list-style:none; list-style-position: outside; font-size:120%; margin-bottom:5px; margin-left:1em; color:rgb(214,98,24);}
#mg .menu_year li.a_year{list-style:disc!important;}
#mg .menu_year .a_year a,
#mg .menu_year .a_year a:link,
#mg .menu_year .a_year a:active,
#mg .menu_year .a_year a:visited{cursor:default; text-decoration: none; color:rgb(214,98,24);  }

/* news
------------------------------ */
#news{background:url(/assets/templates/kalina/i/footer_bg.jpg) repeat-x; padding-top:25px;  background-color:#f3f3f3; min-height:200px; zoom: 1; }
#news h1{font-size:120%; margin-bottom:5px}
#news h2, #news h3{font-size:110%; margin-bottom:5px}
#news .copy{padding:50px 0 25px 0; clear: both}
#news .block-brd-solid{border:1px solid #ccc; padding:15px 10px 0 15px; margin-right:20px; background-color:#fff}
#news p{margin-bottom:.5em}
		
/* footer
------------------------------ */
#footer{margin:0 auto; padding-top:50px;
background:url(/assets/templates/kalina/i/footer_bg.jpg) repeat-x 0 -50px;
height:70px; /* высота */
margin-top:-70px; /* подняли вверх */
position:relative; /* Поплавок, чтобы FOOTER "всплыл" поверх #CONTENT */
}



/* logo / menu layout
###################################################### */
#logo{width:248px; height:162px;  background:url(/assets/templates/kalina/i/logo_bg.jpg) no-repeat;}
#logo h1{width:248px; height:130px; background:url(/assets/templates/kalina/i/logo.gif) no-repeat 50% 100%; text-indent: -9999px; overflow: hidden;}
#logo a{display:block; width:175px; height:130px;}



#navigation{overflow: hidden; padding:45px 0 0 0}

ul#mainmenu{list-style:none; font-size:110%}

ul#mainmenu li{list-style:none; margin-bottom:5px; width:48%;}
*html ul#mainmenu li{list-style:none; margin:0; width:48%;}
/*  каталог и  где купить  */
ul#mainmenu #m16, ul#mainmenu #m75{float:right}
ul#mainmenu .here{display: block; text-decoration: none; color:rgb(214,98,24);}
ul#mainmenu .here b{display: block}

#mainmenu a, #mainmenu a:link, #mainmenu a:active, #mainmenu a:visited{display: block;text-decoration: none}
#mainmenu a:hover{display: block; text-decoration: none}

#phone{padding:45px 0 0 0;}


/* блок контента
###################################################### */

#content{ margin:0 auto}

#content h3.filter, #content h3.bookmark, #content h3.print, #content h3.gocat{font-size: 105%; font-weight: normal; font-style: italic; color:#817E71; padding:0 0 0 37px!important; height: 28px; line-height:200%; margin:0 0 15px 0!important }

#content h3.filter{background:url(/assets/templates/kalina/i/ico_magnify.gif) no-repeat 0 50%;}
#content h3.bookmark{background:url(/assets/templates/kalina/i/ico_bookmark.gif) no-repeat 4px 50%; margin-bottom:15px }
#content h3.print{background:url(/assets/templates/kalina/i/ico_print.gif) no-repeat 4px 50%; margin-bottom:15px }
#content h3.gocat{background:url(/assets/templates/kalina/i/ico_bag_sm.gif) no-repeat 4px 50%; margin-bottom:15px }

.help{cursor: help; background:url(/assets/templates/kalina/i/ico_help.gif) no-repeat; margin-left:5px; width:12px; height:12px}
.tooltip-zoom{display:block; background:url(/assets/templates/kalina/i/zoom.gif) no-repeat;width:13px; height:13px; }

/* каталог, закладки и пр.
###################################################### */
a.gobookmark{background: url(/assets/templates/kalina/i/ico_bookmark_sm.gif) no-repeat 0 80%;); padding-left:12px; font-size:90%; /* color:#817E71;*/}
.add-options{cursor: pointer; cursor:help; padding:25px 0}

.sibs_prev{display: block;}
.sibs_next{display: block; float: right;}
.other{position:absolute; left:-4250px;}
#prev_story{position:relative; border-right:1px solid #f3f3f3; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding:5px 5px 5px 0; overflow: hidden; width:70px; height:300px;}
#prev_story img#prev_pic{position:absolute;top:5px;right:5px;}
#prev_arr{position:absolute; top:40%; right:15px; z-index:99; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_left_black.gif) no-repeat; text-indent:-9999px; border:0}

#next_story{position:relative; border-left:1px solid #f3f3f3; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding:5px 0 5px 5px;overflow: hidden; width:70px; height:300px; }
#next_story img#next_pic{position:absolute; top:5px;left:5px; z-index:1;}
#next_arr{position:absolute; top:40%; left:15px; z-index:99; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_right_black.gif) no-repeat; text-indent:-9999px; border:0}


img#prev_pic, img#next_pic, #prev_arr, #next_arr{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

/* выборка - HIDE empty radiobutton */

.panes{position:relative; overflow: hidden;}
* html .panes{zoom: 1; margin-top:9px}
.panes div{margin-top:-18px; line-height:200%}


/* картинка в корзине */
#cartInner{margin-left:12px}
	#cartInner .pic_in_basket{border:1px solid #ccc; padding:2px; margin-bottom:2px}
	#cartInner .pic_in_basket:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

/* кнопка - сбросить фильтр */
#close{border: none; background-color:transparent; margin:0; padding:2px 0; cursor:pointer; cursor: hand;}
#close b{background: url(/assets/templates/kalina/i/ico_reset.gif) no-repeat 0 80%;); padding:0 16px; text-decoration: underline; font-weight: normal; color:#817E71;}

/* кнопка - ссылка, добавить в закладки */
button.shk-but-basket{border: none; background-color:transparent; margin:0!important; padding:2px 0; cursor:pointer; cursor: hand;}
button.shk-but-basket b{background: url(/assets/templates/kalina/i/ico_bookmark_sm.gif) no-repeat 0 80%;); padding:0 12px; text-decoration: underline; font-weight: normal; color:#817E71;/* line-height:100%;*/}
button.shk-but b:hover{color:#222;}

/* страница Закладок
######################################################  */
#shopCart{margin:0; padding:0;}
#shopCart form{margin: 0; padding:0}
.clear-bookmark{background: url(/assets/templates/kalina/i/ico_reset.gif) no-repeat 0 80%;); padding:8px 0 0 16px; float:right; font-style: italic}

#shopCart .item_page_bookmark{padding-bottom:10px;padding-top:10px; border-bottom:1px solid #ccc}
	#shopCart .item_page_bookmark .pic_page_bookmark img{float: left; /*border:1px solid #ccc!important; padding:5px;*/} /* картинка товара */

#shopCart .item_page_bookmark .shs-descr{margin-left:120px}
	#shopCart .item_page_bookmark .shs-descr img{border:none!important} /* картинка спецпредложения и Del */


.item_page_bookmark .shs-descr a{display:block}
.item_page_bookmark .shs-descr p{margin-bottom:2px!important;font-size:110%;}
.item_page_bookmark .shs-descr p em{color:#666; font-style: normal!important}
.item_page_bookmark .shs-descr .footnote{font-size:90%;/* display:block; padding:0 10px!important;*/}

/* содержание
###################################################### */
#content .story{;}/* see up */

#content .story h1{font-size:150%; padding:0 20px 5px 0;}
#content .story h2{font-size:130%; padding:15px 20px 5px 0; }
#content .story h3{font-size:110%; padding:15px 20px 5px 0;}
#content p{margin-bottom:.7em; }

#content ul, #content ol{padding:0 20px 5px 30px}
#content ul li, #content ol li{margin-bottom:.6em}

#content .story img{display:block;/* margin:0 auto;*/ border:1px solid #ccc!important; padding:5px }

/* paginate
###################################################### */
div.paginate{text-align:center; padding:50px 0 30px 0;}
div.paginate a{display:inline-block; }
div.paginate b{display:block; padding-top:4px; font-weight: normal}

div.paginate .ditto_currentpage{display:inline-block; width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_num_rust.gif) no-repeat 0 0; color:#fff!important; margin-right:5px}

div.paginate a.ditto_page:link,
div.paginate a.ditto_page:active,
div.paginate a.ditto_page:visited,
div.paginate a.ditto_page:hover{width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_num_grey.gif) no-repeat 0 0; color:#fff!important; margin-right:5px; text-decoration: none}

div.paginate .ditto_previous_link{width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat 0 0;  margin-right:5px }

div.paginate .ditto_next_link{display:inline-block;  width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat -24px 0;}

div.paginate .ditto_previous_off{display:inline-block;  width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat 0 0; margin-right:5px; filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;}

div.paginate .ditto_next_off{display:inline-block;  width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat -24px 0; margin-right:5px; filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;}
div.paginate .ditto_off{}


/* пошаговая навигация при фильтрации */

div.paginate-by-step{text-align:center; padding:50px 0 30px 0;}

div.paginate-by-step a.ditto_page{display:none}

div.paginate-by-step b{display:block; padding-top:4px; font-weight: normal}

div.paginate-by-step .ditto_currentpage{display:inline-block; width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_num_rust.gif) no-repeat 0 0; color:#fff!important;  margin-right:5px}

div.paginate-by-step a.ditto_previous_link{display:inline-block; width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat 0 0; margin-right:5px}

div.paginate-by-step a.ditto_next_link{display:inline-block;  width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat -24px 0; margin-right:5px}

div.paginate-by-step .ditto_previous_off{display:inline-block;  width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat 0 0; margin-right:5px;  filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;}

div.paginate-by-step .ditto_next_off{display:inline-block;  width:24px; height:24px; background:url(/assets/templates/kalina/i/ico_prev_next_grey.gif) no-repeat -24px 0; margin-right:5px; filter:alpha(opacity=15);-moz-opacity:0.15;opacity:0.15;}

div.paginate-by-step .ditto_off{}
/*
div.paginate-by-step a{display:inline-block; padding:2px 6px; border:1px solid #817E71; margin-right:5px}
div.paginate-by-step a:link,
div.paginate-by-step a:active,
div.paginate-by-step a:visited{ text-decoration:none;}
div.paginate-by-step a:hover{border:1px solid #817E71; background-color:#817E71; color:#fff!important; text-decoration:none}
*/

/* большая навигация при фильтрации */
#by-step-prev{padding-top:150px}
#by-step-prev a.ditto_previous_link{display:block; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_left_black.gif) no-repeat; text-indent:-9999px;filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}
#by-step-prev a.ditto_previous_link:hover{display:block; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_left_black.gif) no-repeat; text-indent:-9999px;filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;}
/**/
#by-step-prev a.ditto_next_link{display:block; float: right; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_right_black.gif) no-repeat; text-indent:-9999px;filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40;}
#by-step-prev a.ditto_next_link:hover{display:block; float: right; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_right_black.gif) no-repeat; text-indent:-9999px;filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;}
/**/
#by-step-prev .ditto_previous_off{display:block; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_left_black.gif) no-repeat; text-indent:-9999px;filter:alpha(opacity=5);-moz-opacity:0.05;opacity:0.05;}
#by-step-prev .ditto_next_off{display:block; float: right; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_right_black.gif) no-repeat; text-indent:-9999px;filter:alpha(opacity=5);-moz-opacity:0.05;opacity:0.05;}
#by-step-prev .ditto_off{}

/* большая навигация при фильтрации */
.sibs_prev{display: block;}
.sibs_next{display: block; float: right;}

#prev_story{position:relative; border-right:1px solid #f3f3f3; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding:5px 5px 5px 0; overflow: hidden; width:70px; height:300px;}
#prev_story img#prev_pic{position:absolute;top:5px;right:5px;}
#prev_arr{position:absolute; top:40%; right:15px; z-index:99; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_left_black.gif) no-repeat; text-indent:-9999px; border:0}

#next_story{position:relative; border-left:1px solid #f3f3f3; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; padding:5px 0 5px 5px;overflow: hidden; width:70px; height:300px; }
#next_story img#next_pic{position:absolute; top:5px;left:5px; z-index:1;}
#next_arr{position:absolute; top:40%; left:15px; z-index:99; width:46px; height:75px; background:url(/assets/templates/kalina/i/arrow_right_black.gif) no-repeat; text-indent:-9999px; border:0}
img#prev_pic, img#next_pic, #prev_arr, #next_arr{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}


/* footer
###################################################### */
#footer p{}
#footer a:link, #footer a:active, #footer a:visited{/*text-decoration:none*/}
#footer a:hover{/* text-decoration:none*/}




