* {margin: 0;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c0c998; /*öâåò ôîíà âñåé ñòðàíèöû*/}
td   { font-size: 10pt; padding: 0 3px;} 
p    { font-size: 14pt; margin-bottom: 1em; }
img  { margin: 0; border: 0; box-shadow: 0 0 10px rgba(0,0,0,0.5); }
div  { font-size: 10pt; } 
ol { margin-left: 3em; }
ul { margin-left: 2em; }
a:hover { text-decoration: none; color:#CC0000; } 
a.recept:hover {color:#CC0000;}
a.receptm:hover {color:#CC0000;}
a.title2:hover {color:#CC0000;}
h2 { font-size: 16pt; color: #CC3300; font-weight: normal; text-align: center; margin-bottom: 0.5em; }
h3 { font-size: 12pt; color: #CC3300; font-weight: bold;  margin-bottom: 0.5em; clear:both; }

.clear {clear: both;}
.space {margin-top: 1em;}

#header { clear: both; float: left; overflow: hidden; width: 100%;}
#footer { border-top: 1px solid #ffb48f; clear: both; text-align: center; padding: 5px; color: #909090; }
#footer p {font-size:8pt;}

#container_ { margin: 0 auto; width: auto; width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); min-width: 1000px; max-width:1280px; padding: 5px; }




/* ñòèëü è öâåò êîíòåéíåðà*/
#container { position: relative; margin: 0 auto; width: 1272px; padding: 5px; background-color: #e9f4c2; }
#container_en { position: relative; margin: 0 auto; width: 1272px; padding: 5px; background-color: #f3e8db; }
#container_en_full { position: relative; margin: 0 auto; width: 100%; padding: 5px; background-color: #f3e8db; }

#wrapper { width:100% }
#content_wrapper { float: left; width: 100%; }
#content { min-width:470px; margin: 5px 245px; padding: 0 10px; border-left: 1px solid #253727; border-right: 1px solid #253727; font-size: 12pt; }
#content_en { min-width:470px; margin: 5px 205px 0px 285px; padding: 0 10px; border-left: 1px solid #253727; border-right: 1px solid #253727; font-size: 12pt; }
#navigation { float:left; width:240px; margin-left:-100%; padding: 5px 5px 5px 0; z-index:-1;}
#navigation_en { float:left; width:280px; margin-left:-100%; padding: 5px 5px 5px 0; z-index:-1;}
#yandex_rtb_R-A-399919-9 { z-index:-9999999;}
#right- { z-index:-9999999;}
#extra { float:left; width:240px; margin-left:-245px;  padding: 5px 0 5px 5px; z-index:-10;}
#extra_en { float:left; width:200px; margin-left:-205px;  padding: 5px 0 5px 5px; z-index:-10;}

#logo { float: left; }
#top-bn { /*float: left;*/ padding-left: 300px; }
#search-box { float: right; position: relative; margin: 10px 0 10px 0; font-size: 10pt; }

#top-random { float: right; margin-top: 5px; border: 1px rgb(255,153,51) solid; background-color:#ffe9e9; }
#top-random td { font-size: 8pt; }
#top-random td.pic { padding: 0; }
#top-random a:link     {text-decoration: none;}
#top-random a:visited  {text-decoration: none;}
#top-random a:hover    {text-decoration: underline; color:#CC0000;}
#top-random img { max-width: 70px; max-height: 70px; }

#top-flash { clear: both; font-size: 13pt; text-align: center; padding: 5px 0; margin-bottom: 2px; color: #808080; background-color: #FFDDEE; border-top: 1px #ffb48f solid; border-bottom: 1px #ffb48f solid; }
#top-flash a:link, #top-flash a:visited {text-decoration: none; color: #0057FF; }
#top-flash a:hover {text-decoration: underline; color:#CC0000; }

.topmnu {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; background-color:#ffb48f; }
.topmnu a:link, .topmnu a:visited {text-decoration: none; color: #cc3300;}
.topmnu a:hover {text-decoration: underline; color:#CC0000;}

.mnu1 {text-align: center; font-weight: bold; color: #FFFFFF;}
.mnu2 {font-size: 9pt; color: #0033FF;}

.title1 { font-size: 20pt; font-weight: normal; color: #ff6633; margin-bottom: 5pt;}
.title1 a:link, .title1 a:visited {text-decoration: underline; color: #ff6633;}
.title1 a:hover {text-decoration: none; color:#ff6633;}


.title2 { font-family: Times New Roman; font-size: 22pt; font-weight: bold; color: #465f34; margin-bottom: 5pt;}
.title2 a:link, .title2 a:visited {text-decoration: underline; color: #465f34;}
.title2 a:hover {text-decoration: none; color:#cc0000;}

.recept {color:#233417; font-family:Times New Roman; font-size: 15pt;}
.recept a:link, .recept a:visited {text-decoration: underline; color: #233417;}
.recept a:hover {text-decoration: none; color:#cc0000;}

.receptm  {color:#80170a; font-family:Times New Roman; font-size: 15pt;}
.receptm  a:link, .receptm a:visited {text-decoration: underline; color: #233417;}
.receptm  a:hover {text-decoration: none; color:#cc0000;}



.hrecipe {
	position: relative;
}

.recipe_actions {
	position: absolute;
	right: 0;
	top: 45px;
	width: 110px;
}
.recipe_actions ul {
	list-style: none;
	font-size: 8pt;
	margin: 0;
	padding: 0;	
}

.rcptitle { font-family: 'Monotype corsiva', 'Comic Sans MS', Arial; font-size: 28pt; color: #474e26; font-weight: bold; margin-top: 0pt; margin-bottom: 10pt; }
.rcptitle a:link, .rcptitle a:visited  { text-decoration: none; color: #CC3300; }
.rcptitle a:hover { text-decoration: underline; color:#CC0000; }


.rcpdescr {color: #990000; text-align: center; margin: 0 120px 1em;}
.rcphdr   {font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #993300; text-align: left; margin: 10pt 0pt 0pt;}
.rcphdr2  {font-weight: bold; color: #ff5555; text-align: left; margin: 0px;}
.rcpstru  {font-weight: bold; margin: 0px 15px; list-style: none; padding: 0;}
.rcptxt   {text-align: justify;}
.rcpcomm  {text-align: justify; font-style: italic;}
.rcplist  {font-size: 12pt;}

.instructions img, .photo {
	padding: 7px;
	background-color: #FCFCFC;
	border: 1px solid #E0E0E0;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:    0 0 10px rgba(0,0,0,0.1);
	box-shadow:         1px 1px 5px rgba(0,0,0,0.1);
}

.img-center {
	display: block;
	margin: 0 auto 14px;
}

.gbhdr  {padding: 2px; margin: 0px;}
.gbmeta {color: #c5c5c5; font-size: 8pt;}
.gbcomm {text-align: justify; margin: 0px 0px 10px;}
.gbansw {font-weight: normal; text-align: justify; margin: 0px 0px 15px 20px; color: #CC3333;}

.inp {
 font-family: "verdana, arial cyr";
 font-size: 10pt;
 border-style: solid;
 border-width: 1;
 border-color: #ADC3DB;
 background: white;
}

.lightrow {background-color: #FFFFFF;}
.darkrow  {background-color: #FFEEEE;}
.tblhdr {background-color: #F0F0F0;}

.category {font-size: 16pt;}
.subcategory {font-size: 10pt;}

.mixname {font-size:8pt; font-weight: bold;}
.mixprice {font-size:8pt;font-weight: bold;}
.mixmerch {font-size:8pt; color: #336633;}
.mixdesc {font-size:8pt;}

/* new */

dl { /* box */
	width: 280px;
	margin-bottom: 7px;
     /*	-background: #ffe9e9 url('/cook/pic/box_bottom_240.gif') no-repeat bottom left; */
	background: #c7b69a;
	float: left;
	overflow: hidden;
	-border: 1px solid #ffb48f;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:    0 0 10px rgba(0,0,0,0.1);
	box-shadow:         0 0 10px rgba(0,0,0,0.5);
}

dt { /* box-header */
	margin: 10;
	padding: 2px 10px;
	-border-bottom: 1px solid #fff;
      /* -background: #ff0000 url('/cook/pic/box_top_240.gif') no-repeat top left; */
	background: #d4cdaa;
	text-align: center;
	color: #455022;
	font-size: 9pt;
	font-weight: normal;
        -webkit-border-radius: 10px;
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:    0 0 10px rgba(0,0,0,0.1);
	box-shadow:         0 0 10px rgba(0,0,0,0.5);
}







dt img { margin: 0 3px 3px 0; max-width: 150px; border-radius: 10px; box-shadow:         0 0 10px rgba(0,0,0,0.5);}
dt a:link     {text-decoration: none;}
dt a:visited  {text-decoration: none;}
dt a:hover    {text-decoration: underline; color:#CC0000;}





dd { /* box-content */
	margin: 0;
	padding: 3px 7px 10px 7px;
        background: #d0e3a1;
}

dd ul  { padding: 0; margin: 0; list-style: none; }
dd li  { clear: both; font-size: 10pt; }
dd img { margin: 0 3px 3px 0; max-width: 70px; }
dd td  { font-size: 8pt; }
dd a:link     {text-decoration: none;}
dd a:visited  {text-decoration: none;}
dd a:hover    {text-decoration: underline; color:#CC0000;}

div.hdr {
  background: #ffb48f;
  font-size: 1.3em;
  text-align: center; 
  color: #fff; 
  padding: 2px 10px;
}

#nav1 { font-family: "Verdana, Arial, Helvetica, sans-serif"; padding: 0px 0px; font-size: 11pt; font-weight: bold; }

.pagelist {
  background: #ffe9e9;
  padding: 5px;
  margin: 20px 0;
}

#warn {
  margin: 20px 0;
  font-weight: bold;
  text-align: center;
}

#begun { 
  border-top: 1px solid #ffb48f;
  border-bottom: : 1px solid #ffb48f;
  margin-top: 10px;
  clear: both;
  
}

#comments {	padding: 0; margin: 0; list-style: none; }
#comments li { padding: 0; margin: 10px 0; width: 100%; border-bottom: #ffb48f 1px solid; overflow: hidden;}
#comments li .thumb { float: left; width: 70px; margin-bottom: 10px;}
#comments li .detail { padding-left: 75px; } 

#yad { font-size: 8pt; width: 240px;}
#yad_bottom { font-size: 8pt; margin-bottom: 10px; margin-top: 20px; }
#ya_partner_0, #ya_partner_1, #ya_partner_2  { font-size: 8pt; }

#feedback { margin-top: 20px;}
#feedback p { clear: left; }
#feedback .hint { border: 1px solid #FFCC99; background-color: #FFFFCC; padding: 5px; }
#feedback h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #CC3300; font-weight: normal; text-align: left; }
#feedback label { width: 100px; padding-top: 0px; display: block; float: left; clear: left; margin-right: 10px; }
#feedback input { width: 300px; margin-bottom: 10px; display: block; float: left;  }
#feedback textarea { width: 450px; height: 120px; margin-bottom: 10px; float: left; }
#feedback button { width: 110px; margin: 5px; background-color:#fd6;}

.message { font-size: 12pt; color: #66CC00; font-weight: bold; }
.break { border-top: 1px solid #ffb48f; clear: both; }

#poll { padding: 5px; font-size: 8pt; }
#poll .poll_title { font-size: 8pt; font-weight: bold; width: 100%; text-align: center; margin: 5px 0; } 
#poll li { font-size: 8pt; margin-bottom: 0.5em;}
#poll ul { margin-left: 1em; text-align: left; list-style: none; }
#poll form { width: 100%; text-align: center; font-size: 8pt; }
#poll .poll_footer { width: 100%; text-align: center; font-size: 8pt; margin-top: 10px; }
#poll td { font-size: 8pt; }
#poll_list li { font-size: 10pt; }

#sharebuttons { padding:10px 0; margin:0; width: 100%; }
#sharebuttons:after { clear: both; content:""; display: block; }
#sharebuttons li { list-style: none; margin:0; padding: 0 }
#sharebuttons .button { float: left; margin-right:5px; }
#sharebuttons .share-odkl { width:170px; }
#sharebuttons .share-vk { width:90px; }
#sharebuttons .share-twi { width:120px; }
#sharebuttons .share-fb { width:120px; }
#sharebuttons div td { padding:0; margin:0; }

.addthis_toolbox { padding:10px 0; margin:0; }

.tbl1 { background-color: #FFFFFF; }
.tbl1 th { background-color: #ffb48f; color: #FFFFFF; padding: 5px; }
.tbl1 td { background-color: #ffe9e9; padding: 5px;}

.v_announce {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ffb48f;
	border-top_: 1px solid #ffb48f;
	padding-top: 10px;
	padding-bottom: 20px;
}

#loginpanel { float:left; padding: 0 0 5px; width:100%; text-align:center; }
#loginpanel a:link, #loginpanel a:visited {color: #c00; text-decoration: none;}
#loginpanel a:hover {text-decoration: underline;}

#artlist { padding:0; margin:0; list-style: none; }
#artlist li {clear: both; overflow: hidden; }
#artlist li h3 { clear: none; font: bold 10pt Verdana, Arial, Helvetica, sans-serif; }
#artlist li .thumb { float:left; border:0; margin:0 0 15px 0; width:70px; }
#artlist li .dt { padding-left: 80px; }
#artlist li .more { font-size: 70%; }

a.button {
	display:block;
	float:left;
	padding:4px 8px;
	background:#fa2 url(/pic/btn-yellow.png) repeat-x 0 0;
	border:1px solid #fa2;
	font:bold 15px Helvetica Neue,Arial,Sans-serif;
	text-align: center;
	text-decoration:none;
	width:100px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#c00;
	text-shadow:0 1px 0 #fe6;
}

a.button:hover,a.button:focus {
	background-position:0 -5px;
}


div.socials {
	overflow: hidden;
	width: 160px;
	margin: 0 auto;
}

div.socials a {
	display: block;
	float: left;
	background-image: url(/pic/socials.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	margin: 7px 4px;
}
a.rss { background-position: 0px 0px; }
a.twitter { background-position: 0px -32px; }
a.vk { background-position: 0px -64px; }
a.youtube { background-position: 0px -96px; }
a.fb { background-position: 0px -128px; }
a.gplus { background-position: 0px -160px; }

.icon_ { display: block; float:left; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; background-image: url(/pic/icon-spr.png); }
.icon { display: inline-block; *display: inline; zoom: 1; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; vertical-align: middle; background-image: url(/pic/icon-spr.png); }
.icon-rigth-ident { margin: 2px 6px 2px 0; }
.icon-cake { background-position: 0 0; }
.icon-films { background-position: 0 -16px; }
.icon-film { background-position: 0 -32px; }
.icon-gourman { background-position: 0 -48px; }
.icon-jar { background-position: 0 -64px; }
.icon-mail { background-position: 0 -80px; }
.icon-mailopen { background-position: 0 -96px; }
.icon-print { background-position: 0 -112px; }
.icon-rss { background-position: 0 -128px; }
.icon-nytree { background-position: 0 -144px; }
.icon-flower { background-position: 0 -160px; }
.icon-heartplus { background-position: -16px 0px; }
.icon-heartminus { background-position: -16px -16px; }
.icon-heart { background-position: -16px -32px; }


.log_but {margin-right:4px;}
.reg_but {}


/* notify messages */
.ui-notify { width:300px; position:fixed; bottom:10px; left:10px; }
.ui-notify-message { padding:10px; margin-bottom:15px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px border-top: 1px solid #f60; }
.ui-notify-message h1 { font-size:10pt; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px; font-size:10pt; }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { background:#ff9; -moz-box-shadow: 0 0 3px #f60; -webkit-box-shadow: 0 0 3px #f60; box-shadow: 0 0 3px #f60; }
.ui-notify-message-style h1 { color:#555; font-weight:bold }
.ui-notify-message-style p { color:#555 }
.ui-notify-close { color:#555; text-decoration:underline }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0 1px 1px #fff; padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }


/* common styles */
.red { color: #DD0000; }
.red a:link { color:#DD0000; }
.red a:visited { color:#DD0000; }
.green { color: #008800; }
.error { color: #FF3300; }
.stdcolor a:link     { text-decoration: none; color:#0000CC; }
.stdcolor a:visited  { text-decoration: none; color:#0000CC; }
.stdcolor a:hover    { text-decoration: underline; color:#CC0000; }
.bold {font-weight: bold;}
.advlink {font-size:7pt;}
.sm6 {font-size: 6pt;}
.sm7 {font-size: 7pt;}
.sm {font-size: 8pt;}
.small8 { font-size: 8pt; }
.gray {color: #B2B2B2;}

#print_helpers { font-size: 8pt; }

#allposuda_topimg img { border: 0; width: 226px; max-width: 226px; margin-top: 5px;}
.allposuda_item { padding: 5px 20px; }
.allposuda_selected { background-color: #FF7D0D; color: #FFFFFF; }
.allposuda_selected a:link, .allposuda_selected a:visited{ text-decoration: none; color: #FFFFFF; }


/* tweak.css */

.layout, .layout-td {
	border-collapse: collapse;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.layout-td {
	vertical-align: top;
	text-align: left;
}

.layout-center {
	text-align: center;
	margin: 0px auto;
}

.layout-stopper {
	width: 0px;
	height: 0px;
	overflow: hidden;
}

.layout-min-width {
	width: 900px;
}

.layout-max-width {
	width: 1280px;
}









/* top menu *******************************************************************************************************************  */

.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:10;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:10;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;} /* ãàðàíòèðîâàííî ìåíþ íàâåðõ  */
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:10;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:10;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;} /* îòñòóïëåíèå ìåíþ 0 ïõ  */
.qmmc li a {float:none} /*Îïðåäåëÿåò, ïî êàêîé ñòîðîíå áóäåò âûðàâíèâàòüñÿ ýëåìåíò, ïðè ýòîì îñòàëüíûå ýëåìåíòû áóäóò îáòåêàòü åãî ñ äðóãèõ ñòîðîí. Êîãäà çíà÷åíèå ñâîéñòâà float ðàâíî none, ýëåìåíò âûâîäèòñÿ íà ñòðàíèöå êàê îáû÷íî, ïðè ýòîì äîïóñêàåòñÿ, ÷òî îäíà ñòðîêà îáòåêàþùåãî òåêñòà ìîæåò áûòü íà òîé æå ëèíèè, ÷òî è ñàì ýëåìåíò*/
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}





#mainmenu { /*position: relative;*/ width: 100%; background-color_:#c8c568; clear: both; background-image: url(/pic/bg002.gif);}
/* (MAIN) Container */	


#qm0 { text-align: left; width: 96%; margin: auto; /*position: relative; */ z-index: 100; }



/* (MAIN) Items ÏÓÍÊÒÛ ÃËÀÂÍÎÃÎ ÂÅÐÕÍÅÃÎ ÌÅÍÞ  ÍÅÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÍÅÀÊÒÈÂÍÛÕ *********************************** */	
#qm0 a
{	
	padding:5px 8px;
	color:#344618;      /* ÖÂÅÒ ÌÅÍÞ  *********************************************** */
	font: 700 16px/28px  Times New Roman;    /* ÐÀÇÌÅÐ È ØÐÈÔÒ ÂÅÐÕÍÅÃÎ ÍÅÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÍÅÀÒÈÂÍ ÌÅÍÞ *************************************** */
	text-decoration:none;
	border-width:0px 1px 0px 1px; /* ÃÐÀÍÈÖÛ ÏÓÍÊÒÀ ÍÅÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÍÅÀÒÈÂÍ ÌÅÍÞ ñâåðõó è ñíèçê - 0   ñëåâà è ïñïðàâà - 1  ********************** */
	border-style:solid;
	border-color:#bbd496;   /* ÖÂÅÒ ÃÐÀÍÈÖ ÌÅÍÞ  *********************************************** */
	_text-shadow: #E5A88B 0px 0px 3px;
}






/* (MAIN) Active State, Hover State  ÃËÀÂÍÎÅ ÂÅÐÕÍÅÅ ÌÅÍÞ ÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÀÊÒÈÂÍÎÅ **********************************   */
body #qm0 .qmactive, body #qm0 .qmactive:hover, #qm0 a:hover 
{	
	background-color: #eee6b0; /* ÖÂÅÒ ÔÎÍÀ ÃËÀÂÍÎÃÎ ÌÅÍÞ ÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÀÊÒÈÂÍÛÉ *********************************************** */
	color: #9f330d;            /* ÖÂÅÒ ÌÅÍÞ ÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÀÊÒÈÂÍÛÉ *********************************************** */
	text-decoration:underline; /* ÏÓÍÊÒ ÌÅÍÞ ÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ ÀÊÒÈÂÍÎÃÎ - ïîä÷åðêíóò *********************************************** */
        
}






/* (SUB) Container  ÁËÎÊ ÏÎÄÌÅÍÞ ********************************************** */	
#qm0 div, #qm0 ul	
{	
	padding: 0px;
/*	height: 350px;     */
/*       max-height: 630px; */   
	margin: -15px 0px 0px -30px;
	background-color: #f2f0b8; /* ÖÂÅÒ ÔÎÍÀ ÁËÎÊÀ ÏÎÄÌÅÍÞ *********************************************** */
	border-width:1px;         /* ÒÎËÙÈÍÀ ÃÐÀÍÈÖ ÁËÎÊÀ ÏÎÄÌÅÍÞ *********************************************** */
	border-style:solid;
	border-color:#cc0000;     /* ÖÂÅÒ ÃÐÀÍÈÖ ÁËÎÊÀ ÏÎÄÌÅÍÞ *********************************************** */
        z-index:99999;
}



.wrap ol {
  list-style-position: inside;
  -moz-column-count: 2; /* Firefox */
  -webkit-column-count: 2; /* Safari and Chrome */
  column-count: 2;
  list-style-type: decimal;
  height: 200px;
}


/*
#qm0 ul li > ul {
  overflow-y: scroll;
}

*/


#qm0 ul li > ul {
  margin: -15px 0px 0px -40px;
/*  list-style-position: inside; */
  -moz-column-count: 2; 
  -webkit-column-count: 2; 
  column-count: 2;
  list-style-type: decimal;
  background-color: #ffffff;
max-height: 600px;
}

                                                          
#qm0 ul li > ul li > ul{                                         
  margin: -15px 0px 0px -130px;
  list-style-position: outside; 
  -moz-column-count: 3; 
  -webkit-column-count: 3; 
  column-count: 3;
  list-style-type: decimal;
  background-color: #ffcccc;
max-height: 900px;
}







/* (SUB) Items   ÏÓÍÊÒÛ ÏÎÄÌÅÍÞ ***************************************** */	
#qm0 div a, #qm0 ul a	
{	
	font: 700 12px/17px Tahoma, Arial;  /* ÐÀÇÌÅÐ È ØÐÈÔÒ ÏÓÍÊÒÎÂ ÏÎÄÌÅÍÞ îòñòóïû  äëÿ ñòðî÷åê ïîäìåíþ************ */
	padding: 0px 5px 0px 5px;    /*   îòñòóïû  äëÿ ñòðî÷åê ïîäìåíþ */
     /*   padding:2px 30px 2px 5px; */
	border-style:none;
	color: #972d0c;      /* ÖÂÅÒ ÏÓÍÊÒÎÂ ÏÎÄÌÅÍÞ *********************************************** */
}






/* (SUB) Hover State ÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ  ÏÓÍÊÒ ÏÎÄÌÅÍÞ *************************  */	
#qm0 div a:hover	
{	
	background-color:#FF7D0D;
	color: #FFFFFF;
	text-decoration:underline; /* ÏÓÍÊÒ ÏÎÄÌÅÍÞ ÍÀÂÅÄÅÍÍÎÅ ÌÛØÜÞ  - ïîä÷åðêíóò ************************* */
}







/* (SUB) Active State   ÀÊÒÈÂÍÛÉ ÏÓÍÊÒ ÏÎÄÌÅÍÞ ***************/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
{	
	background-color: #ffb48f;
	color:#cc0000;
	text-decoration:underline;
}

/*
#qm0 div .qmactive:hover li > ul {
  overflow-y: scroll;
}
*/

/*  ÊÎÍÅÖ top menu *******************************************************************************************************************  */







@media print 
{
  body {background-color: white;}
  #print_helpers {display: none;}  
  #container { min-width:0; }
}

.brand-maheev { background: url(/pic/brand/maheev.jpg) no-repeat fixed center top; }
.brand-top { display: block; width: 1280px; height: 150px; margin: 0 auto; }
.brand-layer { position:fixed; width:100%; height:100%; top:0; left: 0; }