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;
}

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 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_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("/press/i_cookbook/plus.gif") 0 3px no-repeat; padding-left:15px; display:block;}
#cook_content dt a.minus {background:url("/press/i_cookbook/minus.gif") 0 3px no-repeat; padding-left:15px; display: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;}

/* Новый вид страницы книги рецептов */
#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("/press/i_cookbook/plus.gif") 0 3px no-repeat; padding-left:15px; display:block;}
#cook_content2 dt a.minus {background:url("/press/i_cookbook/minus.gif") 0 3px no-repeat; padding-left:15px; display:block;}
#cook_content2 dd {margin:0; padding:0;}
#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("/press/i_cookbook/plus.gif") 0 3px no-repeat; padding-left:15px; display:block;}
dl.faq_dl dt a.minus {background:url("/press/i_cookbook/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("/press/i_cookbook/plus.gif") 0 3px no-repeat; padding-left:15px;}
dl.terminal_list dt a.minus {background:url("/press/i_cookbook/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;}


#top_navigation {margin-left:11px; //margin-left:0px;}
#top_navigation ul {padding:0; margin:0; font-size:0; list-style-type:none; //list-style-image:url('li.gif');}
#top_navigation li {float:left; padding:0; margin:2px 24px; background-image:none; height:12px;}
#top_navigation ul li a {background:url("/img/isite/top_navigation.png") no-repeat; display:block; overflow:hidden; position:relative; font-size:0; height:12px;}
#top_navigation .news {background-position:0 0; width:54px;}
#top_navigation .catalog {background-position:-54px 0; width:69px;}
#top_navigation .press {background-position:-123px 0; width:68px;}
#top_navigation .geography {background-position:-191px 0; width:66px;}
#top_navigation .office {background-position:-257px 0; width:85px;}
#top_navigation a.news:hover {background-position:0 -12px;}
#top_navigation a.catalog:hover {background-position:-54px -12px;}
#top_navigation a.press:hover {background-position:-123px -12px;}
#top_navigation a.geography:hover {background-position:-191px -12px;}
#top_navigation a.office:hover {background-position:-257px -12px;}
#top_navigation .selected a.news {background-position:0 -12px;}
#top_navigation .selected a.catalog {background-position:-54px -12px;}
#top_navigation .selected a.press {background-position:-123px -12px;}
#top_navigation .selected a.geography {background-position:-191px -12px;}
#top_navigation .selected a.office {background-position:-257px -12px;}

.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_hidden {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;}

.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("/press/i_cookbook/plus.gif") 0 3px no-repeat; padding-left:15px; font-weight:bold;}
.glossary dt a.minus {background:url("/press/i_cookbook/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;
}