body {margin:0; padding:0;}

H1 {
    color : #FF9600;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12pt;
    text-transform : uppercase;
    margin : 0px 0px 0px 0px;
}
H1.presentation {
    color : #FF9600;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11pt;
    text-transform : uppercase;
    margin : 0px 0px 1em 0px;
    text-align : left;
}

H2{
    color : #FF9600;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    text-transform : uppercase;
    margin : 0px 0px 0px 0px;
}

H3{
    color : #474747;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    text-transform : uppercase;
    margin : 0px 0px 0px 0px;
}

div.under_head {
    text-align: left;
    color : #999999;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    font-weight : bold;
    text-transform : uppercase;
    margin : 0px 0px 0.5em 0px;
}

P{
    margin : 0px 0px 5px 0px;
}


TABLE {
    background-repeat : repeat-x;
}


TABLE.no_park {
    background-repeat: repeat;
}

TD {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : #5C5C5C;
    background-repeat : repeat-x;
}

TD.small {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : #5C5C5C;
    background-repeat : repeat-x;
}

TD.park {
    background-repeat : repeat-x;
}

TD.repeat {
    background-repeat : repeat;
}

TD.presentation{
    color : #5c5c5c;
    font-size : 6pt;
}

DIV.anons {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : White;
    margin : 5px 15px 0px 22px;
}

DIV.entry {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : White;
    margin : 0px 0px 0px 0px;

}


DIV.id {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : White;
    margin : 0px 0px 0px 0px;

}


DIV.partner {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : Black;
    margin : 5px 15px 0px 17px;
}

.news_data {
    color: #FF9600;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size : 8pt;
}



DIV.cat_present {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : White;
    margin : 5px 15px 0px 15px;
}

DIV.cat_anons {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #5C5C5C;
    margin: 0px 20px 0px 20px;
    text-align: justify;
}

.cat_anons2 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #5C5C5C;
    padding:8px 20px 9px 20px;
	text-align: justify;
	word-spacing:-0.3ex;
	width:359px;
	//width:399px;
	background:#ff9600;
	border-top:1px solid #fff;
}

.present_right {border-left:1px solid #fff;}
.present_right img {display:block;}

DIV.cat_product_name {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : #667DC2;
    margin : 5px 0 0 1px;
}

DIV.data {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : White;
    margin : 2px 0px 2px 0px;
    font-weight : bold;
    text-align : right;
}


DIV.all_body {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : #5C5C5C;
    margin : 20px 20px 50px 20px;
    text-align : justify;
}



DIV.gamlet {
    font-family: Tahoma;
    font-size: 9pt;
    color: #FFFFFF;
}

SPAN.gamlet1 {
    font-family: Tahoma;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
}

DIV.man {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: White;
}



DIV.copyright {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 7pt;
    color : #B7B7B7;
    text-transform: uppercase;
    text-align : center;
}

A {
    color : #667DC2;
    text-decoration : none;
}

a:hover {
    color : #FF9600;
}

A.price {
    color : #7E7E7E;
    text-decoration : none;
}

a.price:hover {
    color : #7E7E7E;
}

A.lifestyle {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : White;
    text-decoration : none;
}

a.lifestyle:hover {
    color : White;
}

A.arch {
    color : #667DC2;
    text-decoration: none;
    font-size: 9pt;
}

a.arch:hover {

    color : #FF9600;
}

A.right_nav {
    color: White;
    text-decoration: none;
}

a.right_nav:hover {
    color: White;
}

A.entry {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: White;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    text-align: justify;
}

a.entry:hover {
    color: White;
}


A.nav {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: White;
    text-decoration: none;
    text-transform: uppercase;
}

a.nav:hover {
    color: #FFE7BE;
}


A.nav_on {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #FFE7BE;
    text-decoration: none;
    text-transform: uppercase;
}

a.nav_on:hover {
    color: #FFE7BE;
}

A.nav2 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: White;
    text-decoration: none;
    text-transform: uppercase;

}

a.nav2:hover {
    color: #FFE7BE;
}

a.nav3 {
    font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#fff;
    text-decoration:none;
}

a.nav3:hover {
    color:#FFE7BE;
}


A.nav2_on {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #FFE7BE;
    text-decoration: none;
    text-transform: uppercase;

}

a.nav2_on:hover {
    color: #FFE7BE;
}


a.alfavit_in {
    color : #FF9600;
}

a.alfavit:hover {
    color : #FF9600;
}

FORM.id {
    margin : 0px 0px 5px 0px;
}

.text_field
{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border : 1px solid #b9b9b9;
    height : 18px;
}

.dashed {font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; height:18px; border:1px dashed #b9b9b9;}

.btn
{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border : 1px solid #667DC2;
    height : 18px;
    color : white;
    background-color : #667DC2;
    cursor: pointer; cursor: hand;
}

.btn_grey
{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border : 1px solid #C0C0C0;
    height : 18px;
    color : white;
    background-color : grey;
}

.jump_menu
{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border : 1px solid #b9b9b9;
    height : 18px;
    width : 190px;
    color : #5C5C5C;
    margin: 1em 0 1em 0;
}

.jump_menu2 {font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border : 1px solid #b9b9b9;
    height : 18px;
    width : 190px;
    color : #5C5C5C;
    margin:0;
}

.text_area
{
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border : 1px solid #b9b9b9;
    height : 75px;
    width : 360px;
    color : #5C5C5C;
}

li {
    margin-bottom : 0px;
    margin-top : 0px;
}

ul {
    margin-top: 2px;
    margin-bottom: 2px;
}

div.cat_anons ul li ul li,
div.cat_anons ol li ul li {list-style-type:disc;}

ul.pleft {
    list-style-type: none;
    margin-top: 0px;
}

A.st {
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color : #667DC2;
    margin : 0px -20px 0px 20px;
    text-align : justify;
}

A.h{
    color : #667DC2;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    text-transform : uppercase;
    margin : 0px 0px 0px 0px;
}

.under_construction {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
}

.under_construction1 {
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
}


.calendar
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.calendar_caption
	{
		font-size: 10px;
		background-color: #30447f;
		color: #FFFFFF;
		text-transform:uppercase;
		height: 22px;
	}
.calendar_head
	{
		color: #FFFFFF;
		font-size: 9px;
		background-color: #3e5188;
		font-weight: bold;
		height: 20px;
	}
.number
	{
		align: center;
		font-size: 9px;
		color: #5c5c5c;
		width: 19px;
		height: 18px;
	}
.number_left
	{
		align: center;
		font-size: 10px;
		color: #5c5c5c;
		width: 22px;
		height: 18px;
	}
.current
	{
		font-weight: bold;
		border-left: 1px solid #3e5188;
		border-top: 1px solid #3e5188;
		border-right: 1px solid #3e5188;
		border-bottom: 1px solid #3e5188;
	}
.red
	{
		color: red;
	}

.calendar_table
	{
		border-left: 1px solid #3e5188;
		border-top: 1px solid #3e5188;
		border-right: 1px solid #3e5188;
		background: #ffffff;

	}
.calendar_table_bottom
	{
		border-left: 1px solid #3e5188;
		border-bottom: 1px solid #3e5188;
		border-right: 1px solid #3e5188;
		background: #ffffff;

	}
.month_button
	{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 14px;
	}
.submit_button
	{
		background-color: #3e5188;
		color: #FFFFFF;
		border: 0px;
		font-size: 10px;
	}
.select_area
	{
		background-color: #93a3d2;
		padding: 3px 3px 3px 3px;
	}
.select_area td select
	{
		width: 100%;
	}
.all
	{
		background-color: #febd4c;
	}
.own
	{
		background-color: #8dabff;
		color: #ffffff;
		font-weight: bold;
	}
.company
	{
		background-color: #FF9600;
		font-weight: bold;
	}

.js .hidden {
	display: none;
}

p.details, ol.details li {
	font-size: 10px;
	padding: 5px 0px 0px 0px;
}

ul.rightmenu {
	color: white;
	padding: 0px 15px 0px 28px;
}

* html ul.rightmenu { color: white; margin: 0px; padding: 0px 15px 0px 30px; }

ul.rightmenu li {
	padding: 0px 0px 8px 0px;
}

ul.rightmenu li a {
	color: white;
	font-size: 12px;
}

ul.rightmenu li a:hover {
	text-decoration: underline;
}

.not_found{
    color : #FF9600;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 36pt;
    text-transform : uppercase;
    margin : 0px 0px 0px 0px;
}

.not_found_sm{
    color : #FF9600;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 20pt;
    text-transform : uppercase;
    margin : 0px 0px 0px 0px;
}

td.justify {
	text-align: justify;
}

table.main_table td {
	background-color: white;
}

table.main_table td.head {
	background-color: #eeeeee;
}


.ul_left {
	margin-left: -20px;
	//margin-left: 15px;
}

table.greenflash_table td {
	font-size: 10px;
}


#stores_nl H2{
    color: #FF9600;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    text-transform : uppercase;
    margin : 2em 0 -0.7em 0;
}

#stores_nl p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#stores_nl .tab {
	margin-left: 2em;
}

#stores_nl table, #stores_nl table td {
  border: 1px solid #727272;
  border-collapse: collapse;
}

#stores_nl table td {
	padding: 2px;
	font-size: 11px;
}


.text_marker {
	margin-left: 0.5em;
}

.text_marker p, .text_marker ul, .text_marker ol {
    padding: 0;
    margin: 0.3em 0;
}

.text_marker li {
    margin: 0.3em 0 0.3em 1.3em;
}

.text_marker ul {
    list-style-type: none;
    //list-style-image: url('li.gif');
}
.text_marker ul li {list-style-type: none !important;}

.text_marker ol.nonumber {
    list-style-type: none;
    //list-style-image: url('li.gif');
}

.text_marker ol.nonumber li {
	text-indent: -19pt;
}

.text_marker ol.nonumber li ul li{
	text-indent: 0;
}

.text_marker ul li {
    padding: 0;
    behavior: expression(
        ( !this.before && parentNode && parentNode.tagName == 'UL' )
        ?
            ( this.before = true )
            & ( parentNode.style.listStyleImage = 'none' )
            & (
                ( this.firstChild && this.firstChild.firstChild )
                ?
                    ( this.firstChild.style.marginTop = '-1.2em' )
                    & ( this.firstChild.style.position = 'relative' )
                : ''
            )
            & ( eNOBR = document.createElement( '<nobr style="position: relative; display: block; width: 1.25em; left: -1.25em; margin: 0 -1.25em -1.2em 0;" />' ) )
            & ( eNOBR.innerHTML = '&ndash;&nbsp;' )
            & ( this.insertBefore( eNOBR, this.firstChild ) )
        : ''
    );
}

.text_marker ul>li:before {
    content: '\2013\a0';
    float: left;
    margin-left: -1.25em;
}

.text_marker ul>li>* {
    text-indent: 0;
}

.text_marker .sup {
    position: relative;
    top: -0.5em;
    font-size: 0.75em; //font-size: 0.89em;
    line-height: 0;
    vertical-align: baseline;
}


#prods_nl table, #prods_nl table td {
  border: 1px solid white;
  border-collapse: collapse;
}

#prods_nl table td {
	padding: 3px;
	font-size: 11px;
}


.icon {padding-left: 18px; padding-bottom:2px; padding-top:2px; background-repeat: no-repeat; background-position: left center; background-position-y: top; font-size: 11px;}
.icon-normal {padding-left: 18px; padding-bottom:2px; padding-top:2px; background-repeat: no-repeat; background-position: left center; background-position-y: top;}
.pdf-file { background-image: url(/img/icon/pdf.gif) }

span.price_client_sng {display:none;}

p.shirt_h3 {color:#FF9600; font-weight:bolder;}

div.cat_item {float:left; width:114px; height:243px; margin:0 2px 0 2px;}
div.subcat_title {clear:both; margin:0 0 0.8em 0.3em;}

table.hotel_phones {border-collapse: collapse; border: 1px solid #eee; width:356px;}
table.hotel_phones td {margin:0; padding:3px; vertical-align:top; border-collapse: collapse; border: 1px solid #eee;}

table.wide_b {border-collapse: collapse; border: 1px solid #eee; width:530px;}
table.wide_b td {margin:0; padding:3px; vertical-align:top; border-collapse: collapse; border: 1px solid #eee;}
table.wide_b td.h_grey {background:#f5f5f5;}
table.wide_b.centered td {text-align:center;}
table.wide_b.centered td.blue_td {background:#e7f0fa;}
table.wide_b.centered td.green_td {background:#e2f1d3;}
table.wide_b.centered td.grey_td {color:#ccc; font-style:italic;}

table.wide_c {border-collapse: collapse; border: 1px solid #eee; width:356px;}
table.wide_c td {margin:0; padding:3px; vertical-align:top; border-collapse: collapse; border: 1px solid #eee;}
table.wide_c td.h_grey {background:#f5f5f5;}

#overlay {position:absolute; padding:0; margin:5px 0 0 100px; width:370px; height:120px; z-index:10;
background:url('/img/load.gif') 10% 40% no-repeat #FFFFFF;
filter: alpha(opacity=70); /* IE 5.5+*/
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1+, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
display:none;
}

#catalog_left_menu {padding:24px 0 0 0; background:url('/img/menues/catalog/new_menu/cat_leftmenu_back.png') no-repeat;}
#catalog_left_menu ul {padding:0 0 0 13px; margin:0;}
#catalog_left_menu ul li {list-style:none; padding:0 0 5px 0; margin:0;}
#catalog_left_menu ul li.cur {padding-left:0;}
#catalog_left_menu ul li a img, #catalog_left_menu ul li.cur a img {border:none; margin:0; padding:0; behavior:url('/css/iepngfix.htc');}
#catalog_left_menu ul li.catalogs {padding:0;}

.fixpng img {border:none; margin:0; padding:0; behavior:url('/css/iepngfix.htc');}

#catalog_left_menu2 {padding:24px 0 0 0; background:url('/img/menues/catalog/new_menu/cat_leftmenu_back.png') no-repeat;}
#catalog_left_menu2 ul {padding:0 0 0 13px; margin:0;}
#catalog_left_menu2 ul li {list-style:none; padding:0 0 5px 23px; margin:0;}
#catalog_left_menu2 ul li.cur {padding-left:0;}
#catalog_left_menu2 ul li a img, #catalog_left_menu2 ul li.cur a img {border:none; margin:0; padding:0; behavior:url('/css/iepngfix.htc');}
#catalog_left_menu2 ul li.catalogs {padding:0;}

.present_all {margin:1em 0; width:100%; //width:98%;}
.present_all tr td {vertical-align:top; padding:0 0.8em 0.8em 0;}
.present_all tr td img {border:none;}

.brend_content {text-align:left; margin:0; padding:2em 0 2em 1.8em;}
.brend_content img {border:none;}
.brend_content h2 {margin:0; padding:1em 0;}
.brend_content table {width:538px; margin-left:-2px; margin-bottom:3em;}
.brend_content table td {vertical-align:top;}
.brend_content table td.left {width:25%; background:#e3e3e3; padding:5px;}
.brend_content table td.right {width:75%; background:#f3f3f3; padding:5px;}

.td_top tr td {vertical-align:top;}

#kemerova {border-bottom:1px dashed #999999; cursor:pointer; color:#667DC2;}
#kemerova_text {display:none;}

.message_alert {background:#F5F5EA; padding:4px; color:#f00;}
.message_alert_green {background:#F5F5EA; padding:4px; color:green;}

.print_view {position:absolute; padding:0; margin:20px 0 0 420px;}

#cookbook {margin:2em 1.5em; text-align:justify;}
#cookbook h1 {margin: 0 0 0.5em 0;}
#cook_pages img {border:none;}

#menu_cook {float:right; margin:45px 4px 0 0; padding:54px 0; //padding:54px 0 0 0; background:url("/press/i_cookbook/menu_cook.png") no-repeat; width:175px; height:308px;}
#menu_cook ul {padding:0; margin:0 auto; //margin:0 11px; font-size:0; list-style-type:none; //list-style-image:url('li.gif'); width:153px;}
#menu_cook li {padding:0; margin:0; background-image:none; width:153px; height:36px;}
#menu_cook ul li a, #menu_cook b {background:url("/press/i_cookbook/menu_items.png") no-repeat; display:block; overflow:hidden; position:relative; font-size:0; width:153px; height:36px;}
#menu_cook .salad {background-position:0 0;}
#menu_cook .casserole {background-position:0 -36px;}
#menu_cook .meat_bird {background-position:0 -72px;}
#menu_cook .fish {background-position:0 -108px;}
#menu_cook .pancakes {background-position:0 -144px;}
#menu_cook .drink {background-position:0 -180px;}
#menu_cook a.salad:hover {background-position:-153 0;}
#menu_cook a.casserole:hover {background-position:-153 -36px;}
#menu_cook a.meat_bird:hover {background-position:-153 -72px;}
#menu_cook a.fish:hover {background-position:-153 -108px;}
#menu_cook a.pancakes:hover {background-position:-153 -144px;}
#menu_cook a.drink:hover {background-position:-153 -180px;}
#menu_cook b.salad {background-position:-306 0;}
#menu_cook b.casserole {background-position:-306 -36px;}
#menu_cook b.meat_bird {background-position:-306 -72px;}
#menu_cook b.fish {background-position:-306 -108px;}
#menu_cook b.pancakes {background-position:-306 -144px;}
#menu_cook b.drink {background-position:-306 -180px;}

.cook_links {margin:4em 0 0 2em;}

#cook_content {text-align:justify; margin:0 0 0 1em; width:379px;}
#cook_content h1 {margin:1em 0 1.5em 0;}
#cook_content dl {margin:1em 0;}
#cook_content dt {font-weight:bolder; color:#667DC2; margin:0 0 0.5em 0; text-align:left;}
#cook_content dt a.plus {background:url("/img/plus.gif") 0 3px no-repeat; padding-left:15px; display:inline-block;}
#cook_content dt a.minus {background:url("/img/minus.gif") 0 3px no-repeat; padding-left:15px; display:inline-block;}
#cook_content dd {margin:0; padding:0;}
#cook_content dd.cook_text {margin:1.5em 0;}
#cook_content dd.cook_text .images_left {float:left;}
#cook_content dd.cook_text .images_left img {border:none; margin:0 10px 3px 0; display:block;}
#cook_content dd.cook_name {text-align:right; font-weight:bold; padding-right:2px;}
#cook_content dd.cook_city {text-align:right; padding-right:2px;}

.cat_anons #cook_content {
  width: auto;
  margin: 0;
}

/* Новый вид страницы книги рецептов */
#menu_cook_sidebar {float:right; margin:0; padding:0; background:url("/press/i_cookbook/cookbook_panel_bg.jpg") no-repeat; width:173px; height:626px;}
#menu_cook_sidebar ul {padding:0; margin:84px 0 0 0; font-size:0; list-style-type:none; //list-style-image:url('li.gif'); width:155px;}
#menu_cook_sidebar li {padding:0; margin:0; background-image:none; width:155px;}
#menu_cook_sidebar ul li a, #menu_cook_sidebar ul li b {background:url("/press/i_cookbook/menu_items2.gif") no-repeat; display:block; overflow:hidden; position:relative; font-size:0; width:155px;}
#menu_cook_sidebar ul li a.contest   {background-position:0 0;      height:23px;}
#menu_cook_sidebar ul li a.salad     {background-position:0 -23px;  height:23px;}
#menu_cook_sidebar ul li a.casserole {background-position:0 -46px;  height:33px;}
#menu_cook_sidebar ul li a.meat_bird {background-position:0 -79px;  height:32px;}
#menu_cook_sidebar ul li a.fish      {background-position:0 -111px; height:32px;}
#menu_cook_sidebar ul li a.pancakes  {background-position:0 -143px; height:23px;}
#menu_cook_sidebar ul li a.drink     {background-position:0 -166px; height:22px;}
#menu_cook_sidebar ul li a.contest:hover   {background-position:-155px 0;      height:23px;}
#menu_cook_sidebar ul li a.salad:hover     {background-position:-155px -23px;  height:23px;}
#menu_cook_sidebar ul li a.casserole:hover {background-position:-155px -46px;  height:33px;}
#menu_cook_sidebar ul li a.meat_bird:hover {background-position:-155px -79px;  height:32px;}
#menu_cook_sidebar ul li a.fish:hover      {background-position:-155px -111px; height:32px;}
#menu_cook_sidebar ul li a.pancakes:hover  {background-position:-155px -143px; height:23px;}
#menu_cook_sidebar ul li a.drink:hover     {background-position:-155px -166px; height:22px;}
#menu_cook_sidebar ul li b.contest   {background-position:-155px 0;      height:23px;}
#menu_cook_sidebar ul li b.salad     {background-position:-155px -23px;  height:23px;}
#menu_cook_sidebar ul li b.casserole {background-position:-155px -46px;  height:33px;}
#menu_cook_sidebar ul li b.meat_bird {background-position:-155px -79px;  height:32px;}
#menu_cook_sidebar ul li b.fish      {background-position:-155px -111px; height:32px;}
#menu_cook_sidebar ul li b.pancakes  {background-position:-155px -143px; height:23px;}
#menu_cook_sidebar ul li b.drink     {background-position:-155px -166px; height:22px;}

#cook_content2 {text-align:justify; width:405px; margin:0; padding:0 1em; background:url("/press/i_cookbook/cookbook_panel_angle.jpg") 100% 0 no-repeat;}
#cook_content2 h1 {margin:1em 0 1.5em 0;}
#cook_content2 dl {margin:1em 0;}
#cook_content2 dt {font-weight:bolder; color:#667DC2; margin:0 0 0.5em 0; text-align:left;}
#cook_content2 dt a.plus {background:url("/img/plus.gif") 0 3px no-repeat; padding-left:15px; display:inline-block;}
#cook_content2 dt a.minus {background:url("/img/minus.gif") 0 3px no-repeat; padding-left:15px; display:inline-block;}
#cook_content2 dd {margin:0px; padding:0px;}
#cook_content2 dd.cook_text {margin:1.5em 0;}
#cook_content2 dd.cook_text .images_left {float:left;}
#cook_content2 dd.cook_text .images_left img {border:none; margin:0 10px 3px 0; display:block;}
#cook_content2 dd.cook_name {text-align:right; font-weight:bold; padding-right:2px;}
#cook_content2 dd.cook_city {text-align:right; padding-right:2px;}

.cook_links2 {margin:18px 0 0 21px;}


table.cooktable {border-collapse:collapse; border:none; width:100%;}
table.cooktable td {margin:0; padding:0; vertical-align:top; border-collapse:collapse; border:none;}

table.video {border-collapse:collapse; border:none;}
table.video td {margin:0; padding:0; vertical-align:top; border-collapse:collapse; border:none;}
table.video td.pad5 {padding:2px 5px;}

table.design {border-collapse:collapse; border:none;}
table.design td {margin:0; padding:0; vertical-align:top; border-collapse:collapse; border:none;}

dl.faq_dl {margin:1em 0;}
dl.faq_dl dt {font-weight:bolder; color:#667DC2; margin:0 0 0.5em 0; text-align:left;}
dl.faq_dl dt a.plus {background:url("/img/plus.gif") 0 3px no-repeat; padding-left:15px; display:block;}
dl.faq_dl dt a.minus {background:url("/img/minus.gif") 0 3px no-repeat; padding-left:15px; display:block;}
dl.faq_dl dd {margin:0 0 0 40px; padding:0 0 0 15px;}

dl.terminal_list {margin:1em 0;}
dl.terminal_list dt {font-weight:bolder; color:#667DC2; margin:0 0 0.5em 0; text-align:left;}
dl.terminal_list dt a.plus {background:url("/img/plus.gif") 0 3px no-repeat; padding-left:15px;}
dl.terminal_list dt a.minus {background:url("/img/minus.gif") 0 3px no-repeat; padding-left:15px;}
dl.terminal_list dd {margin:0 0 0 40px; padding:0 0 0 15px;}

a.sunhelp {background:url("/img/sunsity_logo_small.png") 0 2px no-repeat; padding-left:12px;}

/* Верхнее меню в личном офисе (begin) */
.top_nav {
	overflow:hidden;
	
	margin:5px 10px 0 10px;
}
.top_nav ul {
	margin:0;
	padding:0;

	list-style:none;
	overflow:hidden;
}
.top_nav ul li {
	float:right;
	margin-right:20px;
}
.top_nav ul li a {
	font-size:0px;
	
	display:block;
	
	height:13px;
	
	background:url("/img/menues/top_navigation.png") no-repeat 0 0;
}
.top_nav .topstart {
	width:47px;
	background-position:-293px 0;
}
.top_nav .topabout {
	width:68px;
	background-position:-44px 0;
}
.top_nav .topnews {
	width:46px;
	background-position:-112px 0;
}
.top_nav .topoffice {
	width:76px;
	background-position:-158px 0;
}
.top_nav .topbuy {
	width:59px;
	background-position:-234px 0;
}
.top_nav .topstart:hover {background-position:-293px -13px;}
.top_nav .topabout:hover {background-position:-44px -13px;}
.top_nav .topnews:hover {background-position:-112px -13px;}
.top_nav .topoffice:hover {background-position:-158px -13px;}
.top_nav .topbuy:hover {background-position:-234px -13px;}
.top_nav .selected .topstart {background-position:-293px -26px;}
.top_nav .selected .topabout {background-position:-44px -26px;}
.top_nav .selected .topnews {background-position:-112px -26px;}
.top_nav .selected .topoffice {background-position:-158px -26px;}
.top_nav .selected .topbuy {background-position:-234px -26px;}
/* Верхнее меню в личном офисе (end) */

.cariere {margin-top:2em;}
.cariere tr td {padding:5px; vertical-align:top;}

ul.columns_2 { margin:0 0 2em 0; padding: 0; list-style-type: none; word-spacing: -1ex;}
.columns_2 li { display: -moz-inline-stack; display: inline-block; //display: inline; word-spacing: normal;}
.columns_2 li { margin: 0 4% 0.4em 0; //margin: 0; width: 46%; //width: auto; }
.columns_2 ul { width: 100%; }

.orange {color:#FF9600;}

.thumbnails {margin:-2em 0 0 -0.5em; text-align:left;}
.thumbnail {text-decoration:none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin: 2em 0 0 0.5em;}
.thumbnail .r {width:170px; float:left;}
.thumbnail .r a img {margin:0 0 3px 0; padding:0; border:none;}

.premium_hidden2 {display:none;}
.premium_hidden_up img {margin:0 0.5em 0 0;}
.premium_hidden_up {color:#5C5C5C; font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9pt; text-align:justify;}
.premium_text {margin:180px 11px 0 0;}
.premium_hidden_up h2 {margin:0 0 0.5em 0;}
.premium_title {padding:5px 7px 7px 7px;}
.premium_vertical {float:left; padding:0 17px 0 7px;}
.premium_horizontal {width:500px; margin:0 auto; display:table; //margin-left:5px;}
.premium_text_h {margin:20px 6px 0 127px;}
.premium_title2 {margin:3px 0 8px 0;}
#baskakovy,
#malyshev,
#garifulliny,
#guzhon,
#konstantinovy {width:680px;}

.for_right_menu {background:url('/img/menues/open_news_right/open_news_right_01.jpg') 100% 0 no-repeat;}
.open_news_right {background:url('/img/menues/open_news_right/open_news_right_02.jpg') no-repeat; padding-top:142px; font-size:8pt;}
.open_news_right dl {margin:0 0 14px 17px; padding:0 17px 0 0;}
.open_news_right dl dt img {behavior:url('/css/iepngfix.htc'); border:none;}
.open_news_right dl dd {margin:5px 0 0 0; padding:0 0 14px 0; border-bottom:#D9D9D9 1px solid;}
.open_news_right dl dd .second_page {width:140px; height:81px; margin-bottom:3px; overflow:hidden; background:url('/img/menues/open_news_right/emo_bank_2nd.png') 100% 0 no-repeat;}
.open_news_right dl dd img {margin:0 10px 10px 0; border:none;}
.open_news_right dl dd a.no_hover,
.open_news_right dl dd a.no_hover:hover {color:#5C5C5C;}
.open_news_right dl dd a.no_hover p {display:inline;}

.bank_p p {display:inline;}

dl.infobank dd {margin-top:0.2em; margin-bottom:1em;}

.photosnews img {margin:1px;}

.noborder {border-collapse:collapse; border:none;}
.noborder td {margin:0; padding:5px; vertical-align:top; border-collapse: collapse; border:none;}
.noborder td.greybg {background:#EEEEEE; padding:10px;}
.noborder td input {padding-top:0; padding-bottom:0; margin-bottom:0; margin-top:0; margin-left:0; padding-left:0; //margin-left:-3px;}
.noborder td h2 {margin-bottom:0.5em;}

dl.glossary {margin:0;}
.glossary dt {margin:0.3em 0;}
.glossary dt.dt_name {margin-top:1em;}
.glossary dt a.plus {background:url("/img/plus.gif") 0 3px no-repeat; padding-left:15px; font-weight:bold;}
.glossary dt a.minus {background:url("/img/minus.gif") 0 3px no-repeat; padding-left:15px; font-weight:bold;}
.glossary dd {margin:0.2em 0 1em 0; display:none;}
.glossary dd .action {margin-top:0.5em;}
.glossary dd .in_products {margin:0.5em 0 1em 0;}

.content_read small {font-size:8pt;}

.my_business .pseudo_link {
	text-decoration:none !important;
	border-bottom:1px dashed;
	line-height:1 !important;
	color:#5C5C5C;
}
.my_business a.pseudo_link:hover {
	color:#5C5C5C;
}
.my_business td input {
	vertical-align:-2px;
	margin-right:5px;
}

/* География выплат (begin) */
.sole_geo {
	margin:0 0 1em 0;
}
.sole_geo dt {
	font-weight:bolder;
	
	margin:0 0 0.5em 0;
	
	color:#667DC2;
}
.sole_geo dt a.plus {
	display:inline-block;

	padding-left:15px;

	background:url("/img/plus.gif") 0 3px no-repeat;
}
.sole_geo dt a.minus {
	display:inline-block;
	
	padding-left:15px;

	background:url("/img/minus.gif") 0 3px no-repeat;
}
.sole_geo dd {
	margin:0;
	padding:0;
}

.sole_geo table {
	width:536px;
	
	border-collapse:collapse;
	
	border:1px solid #333;
}
.sole_geo table td {
	padding:5px;

	border-collapse:collapse;
	
	text-align:center;
	vertical-align:top;
	
	color:#333;
	border:1px solid #333;
}
.sole_geo table thead td {
	font-weight:bold;

	background:#98ca3c;
}
	.sole_geo .geo-id {width:60px;}
	.sole_geo .geo-city {width:100px;}
	.sole_geo .geo-month {width:100px;}
	.sole_geo .flag1 {background:#ed2024;}
	.sole_geo .flag2 {background:#f26a54;}
/* География выплат (end) */

/* Кодекс (begin) */
.kodeks h2 {
	font-size:24px;
	
	text-transform:none;
}
.kodeks .blackh {color:#5C5C5C;}
.kodeks h3 {
	font-size:16px;
	
	text-transform:none;
	
	color:#FF9600;
}
.kodeks ol,
.kodeks ul {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}
.kodeks table {
	padding:0;
	margin:0;
}
.kodeks table td {
	padding:0 1em 0 0;

	vertical-align:top;
}
.kodeks .sectd {padding-top:3px;}
/* Кодекс (end) */

/* Новости в ЛО (begin) */
.news-v2 {
	margin:0;
	padding:0 0 2em 0;
}
.news-v2 dt,
.news-v2 dd {
	margin:0.4em 0;
	padding:0;
}
.news-v2 dt {
	font-weight:bold;
	
	text-align:left;
}
.news-v2 .news-v2-date {
	font-size:11px;
	font-weight:bold;
	
	color:#FF9600;
}
.news-v2 .news-v2-cut {
	overflow:hidden;

	padding-top:0.5em;
}
.news-v2 .news-v2-cut a {
	display:block;
	float:right;
	
	margin-right:14px;
	padding-left:23px;
	
	line-height:17px;
	
	background:url("/img/news/news-v2-cut.png") no-repeat 0 0;
}
/* Новости в ЛО (end) */

/* Подменю новостей в ЛО (begin) */
.news-sub {
	overflow:hidden;

	//margin-top:2em;
}
.news-sub .news-sub-archive {float:left;}
.news-sub .news-sub-list {float:right;}
/* Подменю новостей в ЛО (end) */

/* Подменю главного левого меню (begin) */
.leftmenuexpand {
	position:relative;
	
	margin-left:1px;
	padding:3px 0;
	
	background:url("/img/leftmenuexpand/leftmenuexpand-bg.gif") 0 0 repeat;
}
.leftmenuexpand ul {
	margin:0;
	padding:5px 0 5px 19px;
	
	list-style:none;
}
.leftmenuexpand ul li {padding:4px 0;}
.leftmenuexpand ul li a,
.leftmenuexpand ul li a:visited {color:#e2e9ff;}
.leftmenuexpand ul li a:hover {color:#FFE7BE;}
.leftmenuexpand .top-shadow {
	position:absolute;
	top:0;
	left:0;
	
	width:100%;
		//width:172px;
	height:3px;
	
	background:url("/img/leftmenuexpand/top-bot-shadow.png") 0 -3px repeat-x;
}
.leftmenuexpand .bot-shadow {
	position:absolute;
	left:0;
	bottom:0;
		//top:123px;
	
	width:100%;
		//width:172px;
	height:3px;
	
	background:url("/img/leftmenuexpand/top-bot-shadow.png") 0 0 repeat-x;
}
.leftmenuexpand ul li a b {
	display:inline-block;
		//display:inline;
		//zoom:1;
	
	width:13px;
	height:13px;
	margin:0 5px 0 0;
	
	vertical-align:bottom;
	
	background:url("/img/leftmenuexpand/leftmenuexpand-icons.png") 0 0 no-repeat;
}
.leftmenuexpand .lnk-mup b {background:url("/img/leftmenuexpand/leftmenuexpand-icons.png") 0 -13px no-repeat;}
.leftmenuexpand .lnk-mail b {background:url("/img/leftmenuexpand/leftmenuexpand-icons.png") 0 -26px no-repeat;}
.leftmenuexpand .lnk-video b {background:url("/img/leftmenuexpand/leftmenuexpand-icons.png") 0 -39px no-repeat;}
.leftmenuexpand .lnk-clients b {background:url("/img/leftmenuexpand/leftmenuexpand-icons.png") 0 -52px no-repeat;}
.cat_nav_27 {
	width:174px;
	height:35px;
	
	background:url("/img/cat_nav_27.png") bottom no-repeat;
}
/* Подменю главного левого меню (end) */

/* Общий шаблон таблицы на сайте (begin) */
.nl-tables {
	width:100%;
	//width:auto;
	
	border-collapse:collapse;
    
    border:1px solid #eee;
}
.nl-tables tr td {
	padding:0.4em;

	border-collapse:collapse;
    
	vertical-align:top;
	
    border:1px solid #eee;
}
/* Общий шаблон таблицы на сайте (end) */
