* {
	margin:0;
	padding:0;
	font-family:Verdana;
}

table {
    margin: 0;
    padding: 0;
}

img {
	border:0;
}

html, body {
	width:100%;
	height:100%;
}

html {
	/* overflow-y:scroll; */
}

#wrapper
{
	position: relative;
	margin: auto;
}

#footer
{
	height: 74px;
}

.a_dark_blue, .a_dark_blue:link, .a_dark_blue:visited {
	color:#00467d;
	text-decoration:none;
	font-weight:900;
	font-family:Arial;
}

.nick
{
	color:#00467d;
}

.nick:hover
{
	text-decoration:underline;
	color:black;
}

.DubMenu
{
	font-family:Arial;
	text-decoration:none;
}

.bottomGerber
{
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:200px;
	height:31px;
}

.gerberCircle
{
	vertical-align:middle;
	margin-bottom: 2px;
}

.GerberButtonsTd
{
	padding:0 4px;
	vertical-align:top;
}

.gerberTestir
{
	display: block;
	background:url(https://users.posobie.info/img/nestle/testir_nenajat.png) center center no-repeat;
	width:202px;
	height:71px;	
}

.gerberTestir:hover
{
	background:url(https://users.posobie.info/img/nestle/testir_hover.png) center center no-repeat;	
}

.gerberO_produkcii
{
	display: block;
	background:url(https://users.posobie.info/img/nestle/o_produkcii_nenajat.png) center center no-repeat;
	width:202px;
	height:71px;	
}

.gerberO_produkcii:hover
{
	background:url(https://users.posobie.info/img/nestle/o_produkcii_hover.png) center center no-repeat;	
}

.gerberO_proekte
{
	display: block;
	background:url(https://users.posobie.info/img/nestle/o_proekte_nenajat.png) center center no-repeat;
	width:202px;
	height:71px;	
}

.gerberO_proekte:hover
{
	background:url(https://users.posobie.info/img/nestle/o_proekte_hover.png) center center no-repeat;	
}

.gerberGde_kupit
{
	display: block;
	background:url(https://users.posobie.info/img/nestle/gde_kupit_nenajat.png) center center no-repeat;
	width:202px;
	height:71px;	
}

.gerberGde_kupit:hover
{
	background:url(https://users.posobie.info/img/nestle/gde_kupit_hover.png) center center no-repeat;	
}

.loginInputGerber
{
	width:211px;
	height:32px;
	background:url(https://users.posobie.info/img/nestle/loginInputGerber.png) center center no-repeat;
}

#GerberPrizesBox
{
	width:800px;
	min-width:800px;
}

.fix50x50PhotoBox
{
    height: 55px;
    left: 0;
    min-height: 55px;
    position: absolute;
    top: 0;
    width: 55px;
}


.fix50x50Photo
{
    background-image: url("https://users.posobie.info/img/nestle/55x55.png");
    height: 55px;
    width: 55px;
}

.a_dark_blue:hover, .a_dark_blue:focus, .a_dark_blue:active  {
	color:black;
	text-decoration:none;
}

.oh_green, .oh_green:link, .oh_green:visited {
	color:#0D5E1E;
	text-decoration:underline;
	font-weight:100;
	cursor:pointer;
}
 
.oh_green:hover, .oh_green:focus, .oh_green:active  {
	color:black;
	text-decoration:none;
}

.maroon {
	color:#BB1A37;
	font-size:13px;
}

.punkt {
	font-size:14px;
	color:#666666;
	font-weight:900;
	padding-top:10px;
}

.opacity_container
{
	position: absolute;
	background-color: black;
	opacity: 0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	top: 0px;
	left:0px;
	z-index: 3;
	zoom: 1;
	width: 100%;
	height: 100%;
}

.genmed
{
	font-size: 12px;
}

.genmed_b
{
	font-size: 13px;
	color:#004080;
	font-weight: bold;
}

div.rounded-corner-container {
  background-color: #FFFFFF;

}

.overlay_container
{
	position: absolute;
	z-index: 5000;
	zoom: 1;
	background: white;
}


.h1 {
	color:#278E39;
	font-size:24px;
	font-weight:600;
	margin-top:10px;
}

body
{
	background:url(https://users.posobie.info/img/nestle/gerberMiddle.jpg) center center repeat-y #00477e;
}

.body
{
	width:100%;
}
	
		.body .body_header
		{

			background:url(https://users.posobie.info/img/nestle/gerberTop.jpg) center top no-repeat;
			height:63px;
		}
		
		.body .header_panel {
			margin:-56px 0 0 -30px;
		}
		
		 .footer
		{
			background:url(https://users.posobie.info/img/nestle/gerberBottom.jpg) center bottom no-repeat;
			height:82px;
		}
		
			.footer a {
				font-size:12px;
			}
			
		.test_panel {
			background-image:url(https://users.posobie.info/img/efdsfaads___11.png);
			width:730px;
			height:283px;
		}
		
			.test_panel .test_panel_table td {
				width:20%;
			}
			
		.table_name_test td {
			width:21%;
		}
		
			
		.posting_message {
			width:862px;
			height:93px;
			background-image:url(https://users.posobie.info/img/nestle/gerberTextarea.png);
		}
		
		.posting_message textarea
		{
			border:0;
			width:842px;
			height:81px;
			resize:none;
			padding:6px 10px;
			background:none;
			font-size:13px;
		}
		
		.posting_message textarea:focus
		{
			outline:0;
		}
		
.tb_probes {
	width:100%;
}

.tb_probes td {
	width:20%;
}

.tb_probes img {
	max-width:140px;
	*width:140px;
}



.br8, .bri, .britc, .brib, .bribb, .britct, .britcib, .bribb_pr
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

.bri /* input button | submit */ 
{
	border:0 none;
	color:#a6386d;
	font-weight:bold;
	font-size:14px;
	background:#F6AFCD;
	display:table;
	cursor:pointer;
	width:100%;
	height:26px;
	*height:22px;
}

@-moz-document url-prefix() 
{
	.bri
	{
		padding:0px 0px 1px 0px;
	}
}

.brib /*  input button | submit  */ 
{
	border:1px solid gray;
	color:#0052c4;
	font-weight:bold;
	font-size:14px;
	background:#fff78f;
	display:table;
	cursor:pointer;
	padding:5px 5px 5px 5px;
	width:100%;
	*border:0 none;
	*padding:0px;
	*height:22px;
}

.britc /* input type text | password */
{
	background:white;
	padding:0px 5px 0px 5px;
	*height:100%;
	*padding:0px;
	_height:0%;
}

.britcib /* input type text | password border */
{
	background:white;
	padding:0px 5px 0px 5px;
	*height:100%;
	*padding:0px;
	_height:0%;
	border:1px solid gray;
}

.britct /* textarea */
{
	background:white;
	padding:0px 5px 0px 5px;
	*height:100%;
	*padding:0px;
	_height:0%;
	border:1px solid gray;
}

.bric /*  input type button | submit */
{
	*height:100%;
	*padding:0px;
	_height:0%;
}

.bricb
{
	cursor:pointer;
	*display:block;
	*border:1px solid gray;
	*font-size:1px;
	*height:1px;
	*height:100%;
	*padding:0px;
	_height:0%;
}

.bribb /* button type submit  */ 
{
	border:1px solid gray;
	color:#0052c4;
	font-weight:bold;
	font-size:14px;
	background:#fff78f;
	display:table;
	cursor:pointer;
	padding:5px 5px 5px 5px;
	width:100%;
	*border:0 none;
	*padding:0px;
}
 
.bribb_pr /* button type submit  */ 
{
	border:1px solid white;
	color:maroon;
	font-weight:bold;
	font-size:14px;
	background:#fff78f;
	display:table;
	cursor:pointer;
	padding:5px 5px 5px 5px;
	width:100%;
	*border:0 none;
	*padding:0px;
}
 
.bricbb
{
	cursor:pointer;
	*display:block;
	*border:1px solid gray;
	*font-size:1px;
	*height:1px;
	*height:100%;
	*padding:0px;
	_height:0%;
}

.bricbb_pr
{
	cursor:pointer;
	*display:block;
	*border:1px solid white;
	*font-size:1px;
	*height:1px;
	*height:100%;
	*padding:0px;
	_height:0%;
}

.bri_padding
{
	padding:6px;
	*padding:1px 4px;
}


.bric input[type="button"]::-moz-focus-inner, .bricb input[type="button"]::-moz-focus-inner, .bricbb button[type="button"]::-moz-focus-inner , .bricbb_pr button[type="button"]::-moz-focus-inner /* убиваем пунктир у FF при фокусе */
{
	border: none; 
} 

.britc input /* input text | password */
{
	width:100%;
	border:none;
	height:18px;
	height:15px\0/;
	margin:0px 0px 1px 0px;
	*margin:-1px 0px -1px 0px;
	*height:17px;
	*padding:0px 4px 0px 4px;
	padding:0px 4px 0px 4px\0/;
	margin:-1px 0px -1px 0px\0/;
}

.britcib input /* input text | password border */
{
	width:100%;
	border:none;
	margin:0px 0px 1px 0px;
	padding:0px 0px 1px 0px;
	height:18px;
	*margin:-1px 0px -1px 0px;
	*height:17px;
	*padding:0px 4px 0px 4px;
}
 
.britc textarea
{
	width:100%;
	border:none;
	margin:1px 0px 1px 0px;
	padding:4px 0px 4px 0px;
	word-wrap:break-word;
	*overflow:auto;
	*padding:0px 4px 0px 4px;
}  

.britct textarea
{
	width:100%;
	*width:98%;
	_width:98%;
	border:none;
	margin:1px 0px 1px 0px;
	padding:4px 0px 4px 0px;
	word-wrap:break-word;
	*margin:-1px 0px -1px 0px;
	*overflow:auto;
	*padding:0px 4px 0px 4px;
}  

.britc input:focus, .britcib input:focus, .britc textarea:focus, .britct textarea:focus /* спрятать бордер который появляется в хроме при фокусе chrome */
{
	outline: none;
}

.bri:hover, .brib:hover, .bribb:hover
{
	background:#D9D9D9 !important;
	color:black;
}

.bribb_pr:hover
{
	color:maroon;
	border:1px solid maroon;
	*border:none;
}

.r1, .r2, .r3, .r5,
.r1b, .r2b, .r3b, .r5b,
.bb, .bb2, 
.r1l, .r2l, .r3l, .r5l, 
.r1r, .r2r, .r3r, .r5r
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r1b, .r2b, .r3b, .r5b
{
	background:gray; 
}

.r1l { margin: 0px 0px 0px 1px; }
.r2l { margin: 0px 0px 0px 2px; }
.r3l { margin: 0px 0px 0px 3px; }
.r5l { margin: 0px 0px 0px 5px; }

.r1r { margin: 0px 1px 0px 0px; }
.r2r { margin: 0px 2px 0px 0px; }
.r3r { margin: 0px 3px 0px 0px; }
.r5r { margin: 0px 5px 0px 0px; }

.r5, .r5b { margin: 0 5px; }
.r3, .r3b { margin: 0 3px; }
.r2, .r2b { margin: 0 2px; }
.r1, .r1b { margin: 0 1px; }

.bb, .bb2
{
	background:#FFF78F; 
}

.bb
{
	height:1px;
}

.bb2
{
	height:2px;
}

.r5b, .r2b, .r1b
{
	padding-left:1px; 
	padding-right:1px;
	cursor: pointer;
}

.r3b
{
	padding-left:2px;
	padding-right:2px;
	cursor: pointer;
}

.r1b
{
	height:2px;
}


.cp
{
	cursor: pointer;
}

.nbsp
{
	font-size:1px;
	height:10px;
}


.border_radius_8
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	border:1px solid gray;
	*border-top:0;
	*border-bottom:0;	
	_border-top:0;
	_border-bottom:0;
	*border-left:1px solid gray;
	*border-right:1px solid gray;
	_border-left:1px solid gray;
	_border-right:1px solid gray;
}

.border_radius_8_bottom
{
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-khtml-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	*border-bottom:0;	
	_border-bottom:0;
	*border-left:1px solid gray;
	*border-right:1px solid gray;
	_border-left:1px solid gray;
	_border-right:1px solid gray;
}

.br8-top
{
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-khtml-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}

.br8-topleft
{
	-moz-border-radius: 8px 0px 0px 0px;
	-webkit-border-radius: 8px 0px 0px 0px;
	-khtml-border-radius: 8px 0px 0px 0px;
	border-radius: 8px 0px 0px 0px;
	height: 5px;
	*height: 0px;
}

.br8-topright
{
	-moz-border-radius: 0px 8px 0px 0px;
	-webkit-border-radius: 0px 8px 0px 0px;
	-khtml-border-radius: 0px 8px 0px 0px;
	border-radius: 0px 8px 0px 0px;
	height: 5px;
	*height: 0px;
}

.br8-bottomright
{
	-moz-border-radius: 0px 0px 8px 0px;
	-webkit-border-radius: 0px 0px 8px 0px;
	-khtml-border-radius: 0px 0px 8px 0px;
	border-radius: 0px 0px 8px 0px;
	height: 5px;
	*height: 0px;
}

.br8-bottomleft
{
	-moz-border-radius: 0px 0px 0px 8px;
	-webkit-border-radius: 0px 0px 0px 8px;
	-khtml-border-radius: 0px 0px 0px 8px;
	border-radius: 0px 0px 0px 8px;
	height: 5px;
	*height: 0px;
}
.br8-bottom
{
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-khtml-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}

.tb_address
		{
			font-size:13px;
			background:#FFFFFF;
		}
		
		.tb_address td
		{
			padding-top:5px;
		}
		
		.tb_address tr td + td
		{
			padding-left:15px;
			width:300px;
		}
		
		
div.rounded-corner-11, div.rounded-corner-12, div.rounded-corner-13, div.rounded-corner-14,
div.rounded-corner-21, div.rounded-corner-22, div.rounded-corner-23, div.rounded-corner-24 {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}
div.rounded-corner-11 {
  margin:0;
  margin-left:5px;
}

div.rounded-corner-12 {
  margin:0;
  margin-left:3px;
}

div.rounded-corner-13 {
  margin:0;
  margin-left:2px;
}

div.rounded-corner-14 {
  margin:0;
  margin-left:1px;
  height: 2px;
}
div.rounded-corner-21 {
  margin:0;
  margin-right:5px;
}

div.rounded-corner-22 {
  margin:0;
  margin-right:3px;
}

div.rounded-corner-23 {
  margin:0;
  margin-right:2px;
}

div.rounded-corner-24 {
  margin:0;
  margin-right:1px;
  height: 2px;
}


div.rounded-corner-1, div.rounded-corner-2,
div.rounded-corner-3, div.rounded-corner-4 {
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

div.rounded-corner-1 {
  margin: 0 5px;
}

div.rounded-corner-2 {
  margin: 0 3px;
}

div.rounded-corner-3 {
  margin: 0 2px;
}

div.rounded-corner-4 {
  margin: 0 1px; 
  height: 2px;
}

.oh_dark_red, .oh_darkred
{
	color:maroon;
	cursor:pointer;
} 
 
.oh_dark_red:hover, .oh_dark_red:focus, .oh_darkred:hover, .oh_darkred:focus, .oh_dark_red:active , .oh_darkred:active 
{ 
	color:black;
}

.all_green
{
	border-collapse:collapse;
	width:730px;
}

.all_green td
{
	padding:0;
}

.green_left
{
	background-image:url(https://users.posobie.info/img/heinz/green_left.png);
	background-position:center center;
	background-repeat:repeat-y;
	width:16px;
}

.green_right
{
	background-image:url(https://users.posobie.info/img/heinz/green_right.png);
	background-position:center center;
	background-repeat:repeat-y;
	width:16px;
}

.verdana
{
	font-family:Verdana;
	color: #4A4A4A;
	text-indent: 16px;
	text-align:justify;
}

.pad
{
	padding:6px 0px;
}


#form_login
{
	margin:0;
	padding:0;
}

.login_box
{
	font-size:14px;
}

.login_box table
{
	border-collapse:collapse;
}

.login_box table td
{
	padding:0;
}

#username777
{
	width:191px;
	border:0;
	margin-left: 10px;
	margin-right: 10px;
	background: none repeat scroll 0 0 transparent;
    font-size: 14px;
	color:#00467d;
}

#password_index
{
	width:191px;
	border:0;
	margin-left: 10px;
	margin-right: 10px;
	background: none repeat scroll 0 0 transparent;
    font-size: 14px;
	color:#00467d;
}

.i label
{
	color:#00467d;
    cursor: text;
    left: 0;
	margin: 0 0 0 10px;
	padding: 0 0 0 2px;
    position: absolute;
	z-index: 2;
	width:90px;
	text-align:left;
}

.i
{
    position: relative;
	padding-top: 8px;
}

.cursors
{
	cursor:hand;
	cursor:pointer;
}

#error
{
	padding-top: 0px;
    text-align: center;
	font-family:Verdana;
}

#wrong_login_or_pass
{
	font-weight:normal;
	font-size:10px;
}

#action_list
{
	padding:10px 0;
}

.f_topics .scroll_container {
margin: 0;
overflow: hidden;
position: relative;
height: {HEIGHT};
}

.f_topics .scroll_container {
margin: 0;
overflow: hidden;
position: relative;
height: {HEIGHT};
}

.f_topics .scroll_container .scroll_content {
position: absolute;
top: 0;
width: 100%;
}

.f_topics .scroll_container .scroll_content {
position: absolute;
top: 0;
width: 100%;
}

.f_topics .f_topics_list {
font: 12px Tahoma;
list-style-type: none;
padding: 32px 0 15px;
}

.f_topics .scroll_up {
top: 0;
}

.f_topics .scroll_up, .f_topics .scroll_down {
font-size: 0;
line-height: 0;
overflow: hidden;
position: absolute;
left: 0;
width: 100%;
height: 27px;
background-color:white;
}



.f_topics .scroll_up
{
cursor: pointer;
display: block;
position: absolute;
left: 260px;
top:4px;
width: 189px;
height: 18px;
z-index: 10;
}

.f_topics .scroll_down 
{
cursor: pointer;
display: block;
position: absolute;
left: 260px;
bottom:12px;
width: 189px;
height: 18px;
z-index: 10;
}

.scroll-controls
{
	position:relative;
}
		#scrollbar1 { width: 100%; clear: both; padding: 4px 0 4px; height: 630px; font-size:14px; font-family:Verdana; position: relative;}
		#scrollbar1 .viewport { height: 630px; overflow: hidden; position: relative; _zoom:1;}
		#scrollbar1 .overview { list-style: none; position: absolute; left: 0px; top: 0; width:100%; }
		#scrollbar1 .thumb .end,
		#scrollbar1 .thumb {   background: url("https://users.posobie.info/img/nestle/gerberThumb.png") no-repeat; }
		#scrollbar1 .scrollbar { position: relative; float: right; width: 16px; padding-left:10px;}
		#scrollbar1 .track { background-color: #f6d16d; height: 100%; width:4px; position: relative; padding: 0 0px; }
		#scrollbar1 .thumb { height: 53px; width: 16px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -6px; }
		#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 5px; }
		#scrollbar1 .disable{ display: none; }




.window_otvet2
{	
	background-image:url(https://users.posobie.info/img/heinz/test-drive2/fon_reg_okno.png);
    color: #818181;
    font-family: verdana;
    font-size: 12px;
	width:745px;
	height:692px;
}

.window_otvet_x
{
	position:absolute;
	top:64px;
	left:627px;
}

.shadowtextHeinz
{
    color: #278E39;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    text-shadow: 0 1px 1px black;
	white-space: nowrap;
}

.beigeBox
{
	background: url("https://users.posobie.info/img/heinz/test-drive2/beigeBox.png") no-repeat center center;
	height: 39px;
	width:641px;
}

.shadowtextHeinz2
{
    color: #278E39;
	font-size:18px;
	text-decoration:underline;
	font-weight: normal;
	font-family: Verdana;
    text-shadow: 0 1px 1px #616161;
	white-space: nowrap;
}

.windowLoadTop
{
	background: url("https://users.posobie.info/img/heinz/test-drive2/heinzBoxTop.png") no-repeat center center;
	height: 75px;
}

.windowLoad
{
	background: url("https://users.posobie.info/img/heinz/test-drive2/heinzBoxMiddle.png") repeat-y center top;
	font-family:Verdana;
	color:#4a4a4a;
}

.windowLoadBottom
{
	background: url("https://users.posobie.info/img/heinz/test-drive2/heinzBoxBottom.png") no-repeat center bottom;
	height: 22px;
}

.gen
{
    font-size: 14px;
}

.close_img
{
	position: absolute;
	right: 45px;
	top: 78px;
	z-index: 3;
}

.window_otvet3
{
    padding: 35px 20px 20px;
    position: relative;
}

.zagluh
{
	color:#5F7161;
	font-size:13px;
	font-weight: 600;
}
.zagluh1
{
	color:#404040;
	font-size:13px;
}

#forms_box
{
	background: url("https://users.posobie.info/img/nestle/gerberLoginBox.jpg") no-repeat center center;
	width:201px;
	height:72px;
	margin:auto;
}

.exitLogout
{
	text-decoration:none;
	color:#00467d;
}

.exitLogout:hover, .enterLogin:hover
{
	text-decoration:underline;
	color:black;
}

.gerberHead
{
	background: url("https://users.posobie.info/img/nestle/gerberHeadImg.jpg") no-repeat center center;
	width:1196px;
	height:189px;
}

.orangeHeadText
{
	color:#f04e23;
    font-family: Arial;
    font-size: 38px;
}

.blueHeadText
{
	color:#00467d;
    font-family: Arial;
    font-size: 22px;
}


.nestleTestDriveWinner
{
	border:10px solid #E1F2A7;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	padding:10px;
	margin:70px 0 0 0;
	background-color:white;
	color:#4A4A4A;
}
											
.nestleTestDriveWinner_username
{
	padding:0 0 15px 0;
	color:#248936;
	font-weight:600;
}
											 
.nestleTestDriveWinner_text
{
	text-align:justify;
	font-size:12px;
}

.zav
{
	background-image:url(https://users.posobie.info/img/nestle/prinat_uchastie_statika.png);
	width:498px;
	height:71px;
	border:0;
}

.zav:hover
{
	background-image:url(https://users.posobie.info/img/nestle/prinat_uchastie_hover.png);
	width:498px;
	height:71px;
	border:0;
}

.postButton
{
	background:url(https://users.posobie.info/img/nestle/otpravit_statika.png) center center no-repeat;
	width:134px;
	height:48px;
	border:0;
}

.postButton:hover
{
	background:url(https://users.posobie.info/img/nestle/otpravit_hover.png) center center no-repeat;
	width:134px;
	height:48px;
	border:0;
}

#participantBox
{
	overflow:hidden;
}

.cloudBlue
{
	background:url(https://users.posobie.info/img/nestle/cloudBlue.png) no-repeat center center;
	width:463px;
	height:64px;
	padding-top:10px;
	top:-10px;
	left:358px;
	position:absolute;
	z-index: 1;
}

.gerberProducts
{
	position:relative;
	background:url(https://users.posobie.info/img/nestle/gerberProducts_2.jpg) no-repeat center top;
	width:1197px;
	height:500px;
}

.blueSpan
{
	color:#00467d;
	font-size:18px;
	font-family: Tahoma;
}

.zaiavka
{
	color:#00467d;
	text-decoration:underline;
}

.blueSpan:hover, .zaiavka:hover
{
	color:black;
	text-decoration:underline;
}

.blueSimple
{
	color:#00467d;
	font-size:13px;
}

#rules_heinz
{
	color:#00467d;
	font-size:17px;
	text-decoration:underline;
}

#rules_heinz:hover
{
	color:black;
}

.pechenieImg
{
	left:112px;
	top:122px;
	width:155px;
	height:286px;
}

.pure1Img
{
	left:638px;
	top:124px;
	width:150px;
	height:285px;
}

.pechenieImg, .pure1Img, .pure2Img, .pure3Img, .batonchiki1Img, .batonchiki2Img, .batonchiki3Img, .smussi1Img, .smussi2Img
{
	position:absolute;
	text-align:left;
}

.pechenie, .pure1, .pure2, .pure3, .batonchiki1, .batonchiki2, .batonchiki3, .smussi1, .smussi2
{
	position:absolute;
	width:250px;
	height:146px;
	text-align:left;
}

.pechenie
{
	left:285px;
	top:185px;
}

.pure1
{
	left:805px;
	top:185px;
}

.georgia
{
	font-family:Georgia;
	font-style:italic;
	font-size:17px;
	color:#FFFFFF;
}

.textYellow
{
	font-family:Georgia;
	color:#ffdf00;
}

.mark1, .mark2, .mark3, .mark4, .mark5
{
	display:block;
	float:left;
	width:27px;
	height:28px;
}
.mark1
{
	background:url(https://users.posobie.info/img/nestle/1_statika.png) no-repeat center center;
}

.mark1:hover
{
	background:url(https://users.posobie.info/img/nestle/1_hover.png) no-repeat center center;
}

.mark2
{
	background:url(https://users.posobie.info/img/nestle/2_statika.png) no-repeat center center;
}

.mark2:hover
{
	background:url(https://users.posobie.info/img/nestle/2_hover.png) no-repeat center center;
}

.mark3
{
	background:url(https://users.posobie.info/img/nestle/3_statika.png) no-repeat center center;
}

.mark3:hover
{
	background:url(https://users.posobie.info/img/nestle/3_hover.png) no-repeat center center;
}

.mark4
{
	background:url(https://users.posobie.info/img/nestle/4_statika.png) no-repeat center center;
}

.mark4:hover
{
	background:url(https://users.posobie.info/img/nestle/4_hover.png) no-repeat center center;
}

.mark5
{
	background:url(https://users.posobie.info/img/nestle/5_statika.png) no-repeat center center;
}

.mark5:hover
{
	background:url(https://users.posobie.info/img/nestle/5_hover.png) no-repeat center center;
}

#message_not_logged_in, #message_logged_in
{
	display:none;
}

#message_logged_in_box
{
	color:#00467D;
	text-align:justify;
	font-size:12px;
	padding-bottom:10px;
}


/*##############################################################*/
/***** РОМА CSS НАЧАЛО *****/
.content_pop_up_win {
    background-color: #FFFFFF;
	padding-top:10px;
	font-family: verdana;
}
.win_content {
   padding: 39px 10px 10px;
}
.but_close {
    cursor: pointer;
    position: relative;
    right: 49px;
    top: 49px;
}
.but_close_text {
    color: #00467D;
    font-family: verdana;
    font-size: 18px;
    font-weight: bold;
    position: relative;
    right: 36px;
    top: 44px;
}
.window_button_vhod_nestle
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll 0px 0px transparent;
    cursor: pointer;
    height: 54px;
    width: 108px;
}
.window_button_vhod_nestle:hover
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll 0px -56px transparent;
}


.top_win_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/top.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 29px;
    padding-right: 20px;
    text-align: right;
}
.left_win_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/left.png");
    background-position: right center;
    background-repeat: repeat-y;
    width: 41px;
}
.bottom_win_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/bottom.png");
    background-position: center top;
    background-repeat: repeat-x;
    height: 29px;
}
.right_win_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/right.png");
    background-position: left center;
    background-repeat: repeat-y;
    width: 36px;
}
.top_left_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/top_left.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 29px;
    width: 41px;
}
.top_right_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/top_right.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 29px;
    width: 36px;
}
.bottom_left_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/bottom_left.png");
    background-position: right top;
    background-repeat: no-repeat;
    height: 46px;
    width: 40px;
}
.bottom_right_fix {
    background-image: url("https://users.posobie.info/img/fix_posobie/bottom_right.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 46px;
    width: 36px;
}


.window_input_div
{
    background: url("https://users.posobie.info/img/img_input_nestle.png") no-repeat scroll 0 0 transparent;
    height: 28px;
    padding-left: 5px;
    padding-top: 5px;
    width: 395px;


}
.window_input
{
	width:95%;
	border:none;
	background-color: transparent;
}
/*  reg */
.caption_reg
{
    color: #00467d;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    padding-left: 0px;
    padding-bottom:10px;
}
.text_win_reg
{
	padding-top:0px;
	padding-bottom:10px;
	padding-left: 0px;
	color: #10BDD9;
}
.text_win_reg_right
{
	font-family: verdana;
    color: #00467D;
    font-size: 11px;
}
.text_win_reg2
{
	font-size: 11px;
	padding-top:10px;
	padding-bottom:10px;
}
.a_reg_nestle
{
    color: #00467D;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin-left: 12px;
    text-decoration: underline;
}
.win_button_zareg
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll -111px 0 transparent;
    cursor: pointer;
    height: 50px;
    margin-left: 190px;
    margin-top: 10px;
    width: 218px;
}
.win_button_zareg:hover
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll -111px -56px transparent;

}
.but_z_nestle
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll 0px -112px transparent;
    cursor: pointer;
    height: 50px;
    margin-top: 10px;
    width: 135px;
	margin:auto;
}
.but_z_nestle:hover
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll 0px -168px transparent;

}
.but_z_nestle_msg
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll -138px -112px transparent;
    cursor: pointer;
    height: 50px;
    margin-left: 138px;
    margin-top: 10px;
    width: 110px;
}
.but_z_nestle_msg:hover
{
    background: url("https://users.posobie.info/sprites/sprit_nestle_but.png") repeat scroll -138px -168px transparent;

}


.table_z_nestle
{
	font-family: verdana;
	font-size: 14px;
}

.table_z_nestle input
{
	vertical-align: middle;
	margin:0px 0 2px 0px;
	
}

.nestleProdText2
{
    color: #00467D;
    font-family: verdana;
    font-size: 11px;
	font-style: italic;
	text-align: justify;
	padding:0 20px;
}

.nestleProdText1
{
	color:#00467d;
	font-size:15px;
	font-weight: bold;
	font-family: Verdana;
	padding:0 20px;
}
.prodText1
{
    color: white;
    font-family: Verdana;
    font-size: 14px;
    padding-left: 188px;
    padding-right: 70px;
    padding-top: 120px;
    text-align: left;
}
.prodText2
{
    color: white;
    font-family: Verdana;
    font-size: 14px;
    padding-left: 188px;
    padding-right: 70px;
    padding-top: 120px;
    text-align: left;
}

.whiteText
{
    color: white;
}

/*----------------------------------------------------------------------------------------------*/
/*---------------*/
.text_decoration
{
	text-decoration:underline;
}
#scrollbarPravila {
    clear: both;
    height: 250px;
    padding: 5px;
    width: 618px;
    z-index:100;

}
#scrollbarPravila .scrollbar {
    float: right;
    position: relative;
    width: 10px;
}
#scrollbarPravila .thumb {
    cursor: pointer;
    height: 53px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 17px;
    background-image: url("https://users.posobie.info/img/nestle/gerberThumb.png");
    background-position: center center;
    background-repeat: no-repeat;
}
#scrollbarPravila .thumb .end, #scrollbarPravila .thumb {
    /*background-color: #F4C79D;*/
   	left: -6px;
    z-index: 1000;
}
#scrollbarPravila .thumb .end {
    height: 5px;
    overflow: hidden;
    width: 5px;
}
#scrollbarPravila .thumb .end, #scrollbarPravila .thumb {
    /*background-color: #F4C79D;*/
}
.viewport {
    height: 250px;
    overflow: hidden;
    position: relative;
    border-left:0px solid #C0C0C0;
}
#scrollbarPravila .track
{
	/*background-image: url("https://users.posobie.info/img/natuderm/skroll_200_pix.png");
	background-position: center center;
	background-repeat: no-repeat;*/
	background-color: #f6d16d;
	height: 250px;
	padding: 0 2px;
	position: relative;
	width:1px;
}
#scrollbarPravila .overview
{
	left: 5px;
	list-style: none outside none;
	position: absolute;
	top: 0;
	width: 100%;
}



.win_content2
{
	margin-top:20px;
	color:#00467D;
	text-align:justify;
	font-size:12px;
	padding-bottom:10px;
	padding-left: 37px;
	padding-right: 31px;

}
.a_nestle
{
	font-size:12px;	
	color:#00467D;
	cursor:pointer;
	text-decoration:underline;
}
.a_nestle:hover
{
	color:#00AFCF;
}
/***** РОМА CSS КОНЕЦ *****/

.text_win_reg1
{

}

.miniText
{
	left:110px;
	top:450px;
	position: absolute;
	height:60px;
	font-size:9px;
	width:1000px;
	text-align:justify;
}

.gensmall
{
	font-size:10px;
}

.gensmaller
{
	font-size:11px;
}

#errorOznakomNestle, #errorAgeChildNestle, #errorAgeChild, #errorGenderChild
{
	font-size:12px;
}

.window_bfok, .win_content .window_bfok {
    background: url("https://users.posobie.info/img/icon_round_soc_networks.png") repeat scroll -5px 0 transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    margin-left: 10px;
    width: 32px;
}

#pinkLogin
{
	position:relative;
}

.socialBox
{
	position:absolute;
	left:35px;
	top:106px;
	width:130px;
	height:32px;
}

.textComment
{
	position:relative;
}

#ruls
{
	color:#00467d;
	text-decoration:underline;
}

#ruls:hover
{
	text-decoration:none;
}









