* {padding:0px; margin:0px}
body, body div, body p, body th, body td, body li, body dd	{
	font-size:	x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	
}
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd	{font-size:	small}

A {color: #06c; text-decoration:underline; }
a:hover {text-decoration:none; color:black}
a:visited {color: #c0c}
a:visited:hover {text-decoration:none; color:black}
#wrapper{
	min-width:1000px;
}
a img{
	border:none;
}
*html #wrapper{
width:expression(document.body.clientWidth > 1000? "100%" :"1000px");
}
body,td,th {
	line-height:1.3;
}
.clear{height:0; font-size:0; clear:both;}
h1 {font:18px tahoma; color:#fff;}
*html h1 {font:17px tahoma; color:#fff;}
h2 {margin:0px 0px 10px 0px;
	font:bold 13px tahoma;
	color: #000;
}
h3 {margin:0px 0px 10px 0px;
	font:bold 13px tahoma;
	color: #000;
}
hr {height:1px; border:1px solid #ccc; margin:30px 0 5px 0}
#linetop {width:100%; height:30px; background:#F68122; font:81.03% tahoma; color:#666666; border-bottom:1px solid #AA2830}
	#linetop .left {float:left; width:18%; font:bold 11px tahoma; min-width:150px; margin:8px 0 0 10px; color:#FFFFFF; }
	#linetop .right {float:right; height:25px; font:100% tahoma; margin:2px 0 0 5px; width:60px}
	#linetop .center {float:left; width:auto; font:100% tahoma; min-width:150px; margin:0px 0 0 10px}
	
	#linetop .home, #linetop .message, #linetop .map { display:block; float:left; height:11px; margin:7px 5px 0 0; overflow:hidden; padding-left:15px; width:0; }
	#linetop .home {background:url("/images/pic/home.gif") no-repeat scroll 0 0 transparent;}
	#linetop .message {background:url("/images/pic/message.gif") no-repeat scroll 0 0 transparent;}
	#linetop .map {background:url("/images/pic/map.gif") no-repeat scroll 0 0 transparent;}

#header {position:relative; height:154px; background:#FFFFEB url(/images/pic/logoback.gif) no-repeat 0 0; width:100%; border-bottom:3px solid #000}

#languages {float:right;
font:100% tahoma;
min-width:100px;
width:auto;
padding:2px 0 0;
text-align:right;}
#languages .flag{padding:3px 0 0;}

#languages  .lang {
	color: #666;
	vertical-align:center;
	padding: 0 7px 0 2px;
}


#logo{width: 247px;	height: 154px; position: absolute; left:0px; top:0px}
#pagetitle {position: absolute; width:240px; height:54px; background:url(/images/pic/titlebackpic.gif) no-repeat; left:248px; top:52px}
	#pagetitle strong{display:block; font: bold 13px tahoma; color:#933; margin: 11px 0px 0px 49px; width:150px;}

#topright {float:right; height:154px; width:32%; min-width:265px; background:url(/images/pic/otherline.gif) no-repeat 0 50%; position:relative;}
#guest_card{
     position:absolute;
     top:61px;
     left:140px;
}
#gift_card{
     position:absolute;
     top:61px;
     left:240px;
}
	#topright a{color: #06c; text-decoration:underline; }
	#topright a:hover {text-decoration:none; color:black}
	#topright .other {display:block; margin:15px 0px 0px 25px; font:18px arial; color:#666;}
	#topright ul {margin:3px 0px 0px 25px}
	#topright ul li{font:11px tahoma; list-style-type:none; margin-bottom:5px}

#corpnews {width:100%; list-style-type:disc; margin:-20px 0 0 0; }
#corpnews li, #corpnews li ul li{font:11px tahoma; margin:6px 4px 6px 15px; padding:0}
#corpnews li ul{
	list-style-type: circle;
	margin-left:10px;
}

#content {width: 100%; height:auto; margin-top:-36px;}
/* beerloga */
#content #title{
	width:100%;
	overflow:hidden;
	height:90px;
	position:relative;
	z-index:3;
}
/*#menu table{
	z-index:100;
	position:relative;
	background:#A92830;
}*/
#content.beerloga_box #title{
	background:#F4EACF url(/images/pic/beerloga_tbg.jpg);
	height:148px;
}
#content.hmelnaya_box.zero,
#content.italiano_box.zero,
#content.beerloga_box.zero,
#content.capital_box.zero,
#content.elipili_box.zero,
#content.appetit_box.zero,
#content.yahhoo_box.zero,
#content.pivnoydvor_box.zero,
#content.default.zero{
	margin-top:0;
}
#content.hmelnaya_box #title{
	height:206px
}
#content h1{
	min-height:24px;
	float:left;
	background:#A92830;
	margin:36px 0 12px 18px;
	padding:2px 20px 2px 35px;
}
*html #title h1{
	margin:46px 0 12px 9px;
	height:24px;
}
#title .circle_bot{
	background:url(/images/pic/content_graphics.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:225px;
	height:46px;
}
#content{
	width:100%;
	overflow:hidden;
	position:relative;
}
.no{
	background:none;
}
.beerloga_box{
	background:#FDE562 url(/images/pic/beerloga_bbg.jpg) 100% 0;
}

#content.beerloga_box hr,
#content.state_box hr,
#content.hmelnaya_box hr,
#content.capital_box hr,
#content.appetit_box hr,
#content.yahhoo_box hr,
#content.pivnoydvor_box hr{
	color:#000;
	background:#000;
	border-color:#000;
	border:none;
}
#content.beerloga_box p{
	color:#000;
}
#content.beerloga_box .centercol{
	padding-top:10px;
}
#content.beerloga_box .text{
	z-index:10;
	position:relative;
}
#content.beerloga_box .rightcol,
#content.state_box .rightcol{
	position:relative;
	padding:25px 0 0 30px;
	z-index:10;
}
#content.beerloga_box #corpnews a{
	color:#A92830;
	font:13px Arial;
}
#content.beerloga_box #corpnews li{
	z-index:15;
	position:relative;
}
#beerloga_bottom{
	background:url(/images/pic/beer.jpg) no-repeat;
	width:272px;
	height:210px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:5;
	float:right;
	clear:both;
}
#lampa{
	background:url(/images/pic/1.jpg) no-repeat;
	width:113px;
	height:147px;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
}
#content.beerloga_box .right{
	background:url(/images/pic/2.jpg) no-repeat;
	width:184px;
	height:377px;
	position:absolute;
	right:0;
	top:145px;
	z-index:0;
}
#content.beerloga_box .left{
	background:url(/images/pic/beer_lbg.jpg) no-repeat;
	width:87px;
	height:545px;
	position:absolute;
	left:0;
	top:150px;
	z-index:0;
}
#beerloga_logo{
	position:absolute;
	top:-100px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	z-index:100;
}
#beer_logo a{
	color:#000;
}
#content .leftcol{width:220px; margin:0px -100% 18px 18px; float:left; display: inline;}
#content .mission{text-align:justify; width:auto; margin:0 0 18px; font:100% tahoma; color:#333; line-height:1.3;}
#content p{margin:0 0 15px 0; text-align:justify; font:140% tahoma; color:#333; line-height:1.3;}
#content .mission p{text-align:justify; font:100% tahoma; color:#666; line-height:1.3;}
#content .centercol{margin:0 13px 0 260px; font:88% tahoma; color:#333; text-align:justify; line-height:1.3; float: left; display: inline;}
#content #reverse.centercol {width:66%; margin:0 -100% 0 0; float: left; display: inline; }	
#content #reverse.centercol .text{padding:0 0 30px 53px; font:100% tahoma; color:#333; text-align:justify; line-height:1.3; 
//min-height:300px;
}
*html #content #reverse.centercol .text{height:300px;}
#content #fullsize.centercol {width:97%; margin:0 -100% 0 0; display: inline;}	
#content .rightcol{width:25%; margin:0px 18px 18px 67%; float:left; display: inline;}
#content .centercol .leftplace {float:left; width:34.3%;}
*html #content .centercol .leftplace {margin-right: -100%;}
#content .centercol .centerplace {float:left; width:34.3%;}
*html #content .centercol .centerplace {margin-left: 34%; margin-right: -100%; display: inline;}
#content .centercol .rightplace {float:left; width:31.3%;} 
*html #content .centercol .rightplace{ margin-left: 68%; display: inline;}
#content .centercol  .text {margin:0px; padding: 10px 30px 15px 0; text-align:justify; font:85% tahoma; color:#333; line-height:1.3; clear:both;}
#content .centercol .rightplace .text{padding:10px 0 15px 0; margin:0; text-align:justify; font:85% tahoma; color:#333; line-height:1.3;}
#content .centercol  .text ul{margin-left:40px;}

#content.state_box #title,
#content.capital_box #title,
#content.appetit_box #title{
	background:none;
	height:148px;
}
.state_box{
	background:#447FCD url(/images/pic/state51_bg.jpg) repeat-x;
}
.capital_box{
	background:#fff url(/images/pic/kapital_bg3.jpg)  repeat-y 100% 0%;
}
.appetit_box{
	background:#FFF5D1 url(/images/pic/appetit_bg.jpg) no-repeat 100% 0;
}
#content.state_box a{
	color:#FFF493;
}
#content.appetit_box a{
	color:#A92830;
}
#content.state_box #reverse.centercol .text,
#content.state_box p{
	color:#000;
}
#content.state_box #reverse.centercol .text,
#content.arena_box #reverse.centercol .text,
#content.capital_box #reverse.centercol .text,
#content.appetit_box #reverse.centercol .text{
	margin-top:-60px;
	z-index:10;
	position:relative;
}
#men51{
	width:22%;
	height:128px;
	background:url(/images/pic/men51.gif) no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	float:right;
	clear:both;
}
#content.state_box .rightcol{
	color:#fff;
}
#content.state_box .rightcol h3{
	color:#fff;
}
#state_logo{
	position:absolute;
	top:-120px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	z-index:101;
}
#content.state_box #state_logo a{
	color:#fff;
}
#content.capital_box .rightcol{
	position:relative;
	padding:10px 0 0 55px;
}
#capital_logo{
	position:absolute;
	top:-125px;
	margin-left:0px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	z-index:101;
}
#appetit_logo{
	position:absolute;
	top:-120px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	z-index:101;
}
#content.capital_box #capital_logo a{
	color:#666;
}
#content.appetit_box #appetit_logo a{
	color:#666;
}
#content.appetit_box .rightcol{
	position:relative;
	padding:20px 0 0 35px;
}
#appetit_bottom{
	background:url(/images/pic/somsa.gif) no-repeat 100% 100%;
	position:absolute;
	right:0;
	bottom:45px;
	float:right;
	clear:both;
	width:290px;
	height:229px;
}
.elipili_box{
	background:#FFF982 url(/images/pic/elipili_bg.jpg) repeat-x 0 155px;
}
#content.elipili_box #title{
	width:100%;
	overflow:hidden;
	height:155px;
	background:#ED1B23 url(/images/pic/elipili_flag.gif) no-repeat;
	position:relative;
}
#content.elipili_box h1{
	height:24px;
	float:left;
	background:#A92830;
	padding:2px 20px 0px 35px;
	margin:20px 0 16px 18px;
}
#elipili_logo{
	position:absolute;
	left:95px;
	top:37px;
	z-index:101;
}
#elipili_logo .load_logo{
	position:absolute;
	top:0;
	right:18px;
	color:#fff;
	z-index:100;
}
.italiano_box{
	background:#FFE000 url(/images/pic/it_bg.jpg) repeat 100% 0;
}
#content.italiano_box #title{
	width:100%;
	overflow:hidden;
	height:300px;
	background:url(/images/pic/it.gif) no-repeat;
	position:relative;
}
#italiano_logo{
	position:absolute;
	top:70px;
	margin-left:0px;
	color:#fff;
	text-align:center;
	z-index:10;
}
#italiano_logo a{
	color:#000;
	font:85% Arial, Helvetica, sans-serif;
}
.italiano_box .rightcol{
	padding-top:40px;
	padding-left:70px;
}
.italiano_box .itline{
	height:68px;
	width:100%;
	margin-top:220px;
	background:#FFF200;
}
.italiano_box .rightcol a{
	color:#A92830;
}
#content.italiano_box .centercol{
	color:#665100;
	background:url(/images/pic/men.gif) no-repeat 0 100%;
}
#content.italiano_box h1{
	margin:240px 0 35px 18px;
	z-index:10;
	position:relative;
}
#italiano_bottom{
	width:204px;
	height:163px;
	background:url(/images/pic/pizza.jpg) no-repeat 8px 0;
	position:absolute;
	right:0;
	bottom:0;
	float:right;
	clear:both;
}
#with_love{
	position:absolute;
	top:65px;
	color:#fff;
	z-index:10;
}
.elipili_box .rightcol{
	padding:75px 0 0 35px;
}
.elipili_box a,
.arena_box a,
.hmelnaya_box a,
.capital_box a{
	color:#A92830;
}
#content.elipili_box hr,
#content.arena_box hr{
	color:#666;
	background:#666;
	border-color:#666;
	border:none;
}
#elipili_bottom{
	width:30%;
	height:229px;
	background:url(/images/pic/elipili.gif) no-repeat;
	position:absolute;
	right:0;
	bottom:25px;
	float:right;
	clear:both;
}

.arena_box{
	background:#F8F1D5 url(/images/pic/arena_bg.jpg) repeat-x 0 100%;
}
.arena_box #title{
	background:none;
	height:148px;
}
#fl_left_top,
#fl_right_top{
	width:100%;
	height:612px;
	background:url(/images/pic/a/fl_left_top.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
#fl_right_bot{
	background:url(/images/pic/a/fl_right_bot.gif) no-repeat 100% 100%;
	position:absolute;
	right:0;
	bottom:0;
	float:right;
	clear:both;
	width:302px;
	height:463px;
}
#fl_right_top{
	height:303px;
	background:url(/images/pic/a/fl_right_top.gif) no-repeat 100% 0;
	right:0;
}
#arena_logo{
	position:absolute;
	top:-110px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	z-index:101;
}
#arena_logo img{
	margin-bottom:3px;
}
#arena_logo a{
	color:#000;
}
.arena_box .centercol,
.arena_box .rightcol{
	z-index:100;
	position:relative;
}
.arena_box .rightcol{
	padding:25px 0 0 30px;	
}

.hmelnaya_box{
	background:#FBF4E2 url(/images/pic/hm1_bg.jpg) repeat-x 0 100%;
}
.hmelnaya_box #title{
	background:url(/images/pic/hm1_top_bg.gif) repeat-x;
	height:166px;
}
#hm1_left{
	position:absolute;
	width:212px;
	height:142px;
	background:url(/images/pic/hm1_left.gif) no-repeat;
	bottom:33px;
	left:60px;
}
#hm1_right{
	position:absolute;
	width:246px;
	height:142px;
	background:url(/images/pic/hm1_right.gif) no-repeat;
	bottom:33px;
	left:430px;
}
#big_hm1{
	position:absolute;
	width:134px;
	height:180px;
	background:url(/images/pic/big_hm1.jpg) no-repeat;
	bottom:-1px;
	left:280px;
}
#content.hmelnaya_box h1{
	margin:170px 0 12px 18px;
}
.hmelnaya_box .rightcol{
	padding:40px 0 0 35px;
}
#hmelnaya_logo{
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	z-index:101;
	overflow:hidden;
	margin-top:-100px;
	margin-bottom:40px;
	position:relative;
}

#hmelnaya_logo a{
	color:#000;
}
#hmelnaya_logo p{
	float:left;
	margin-left:25px;
}
*html #hmelnaya_logo p{
	margin-left:12px;
}
#hmelnaya_logo p.l2{
	margin-left:35px;
}


.window {margin-top:14px; margin-bottom:14px}
.window td{font:9px tahoma;}
.title_food{font:bold 13px tahoma; color:#A92830}
.title_food:visited{color:#A92830}
.title_ozone{font:bold 13px tahoma; color:#06c;}
.title_ozone:visited{color:#06c;}
.title_media{font:bold 13px tahoma; color:#060;}
.title_media:visited{color:#060;}
.title_sale{font:bold 13px tahoma; color:#cc9900}
.title_sale:visited{color:#c90;}
.title_franchise{font:bold 13px tahoma; color:#333;}
.title_franchise:visited {color: #333;}
.window .pi{padding-top:10px; padding-bottom:10px}


.foto {border: 1px solid #666; padding:0; margin:0 10px 10px 0}

.home {color:#000;}
.home:visited {color:#666;}

#form TD {padding-right:15px; padding-bottom:8px}
#form INPUT {width:50%}
#form TEXTAREA {width:100%}
#form .text{font:11px tahoma; color:#666;}

HR{color:#ddd; height:1px}
#form .red{color:#f00}
#content .rekl_box0{
	margin:0 0 20px 50px;
	width:790px;
}

#content .rekl_box{
	margin:0 0 20px 50px;
	width:790px;
}
#content .rekl_box .pic_box{
	float:left;
	width:104px;
	margin:0 10px 5px 0;
}
#content .rekl_box .name{
	font:bold 100% Arial, Helvetica, sans-serif;
}
#content .rekl_box p{
	margin:0 15px 0 114px;
	font-size:85%;
}
#artimg img{border:none; margin:0 20px 0 0}
#bann{position:absolute; left:480px; top:18px}
.banpage{font:13px tahoma; background-color:red}
#restmap{width:727px; height:190px; margin:0 auto 0 auto; background:url(/images/pic/map_bg.jpg) no-repeat; padding:120px 0 0 200px; font-size:23px;}
#restmap a{color:#A92830; display:block; float:left; margin-right:50px;}
/* --------- */
#content.yahhoo_box{
	background:#FEF4EA url(/images/pic/yahhoo_bg.jpg) no-repeat 100% 0;
	position:relative;
	padding:0 0 255px;
}
#content.yahhoo_box #title{
	background:none;
	height:100px;
}
#content.yahhoo_box #title h1{
	margin-top:55px;
}
#content.yahhoo_box .text img{
	float:left;
}
#content.yahhoo_box .main_text{
	margin:0 0 0 165px;
}
#content.yahhoo_box .rightcol{
	position:relative;
	padding:0 0 0 30px;
}
#yahhoo_logo{
	margin:-50px 0 30px;
	text-align:left;
	z-index:10;
	position:relative;
}
#yahhoo_logo img{
	margin:0 0 2px;
}
#yahhoo_bottom1,
#yahhoo_bottom2,
#yahhoo_bottom3{
	position:absolute;
}
#yahhoo_bottom1{
	background:url(/images/pic/yahhoo/girl.jpg) no-repeat;
	width:183px;
	height:280px;
	bottom:0;
	left:0;
}
#yahhoo_bottom2{
	background:url(/images/pic/yahhoo/food.jpg) no-repeat;
	width:414px;
	height:138px;
	bottom:25px;
	left:218px;
}
#yahhoo_bottom3{
	background:url(/images/pic/yahhoo/food2.jpg) no-repeat;
	width:258px;
	height:132px;
	bottom:28px;
	right:40px;
}
#content.pivnoydvor_box .rightcol{
	position:relative;
	padding:0 0 0 30px;
	z-index:10;
}
#pivnoydvor_logo{
	margin:0 0 30px;
}

#vkusnoservice_logo{
	margin:0 0 30px;
}


#content .vac_box{
	margin:0;
	padding:10px 20px 20px;
	text-align:justify;
	font:85% tahoma;
	color:#333;
	line-height:1.3;
	clear:both;
	min-height:300px;
}
*html #content .vac_box{
	height:300px;
}
#t_vacancies{
	width:100%;
	border-collapse:collapse;
	border:solid 1px #333;
}
#content #t_vacancies td p,
#content #t_vacancies td ul,
#content #t_vacancies td li{
	font-size:100%;
	width:90%;
}
#t_vacancies ul{
	list-style:none;
}
#t_vacancies ul li{
	margin:0 0 3px;
}
#t_vacancies ul ul{
	margin:0 0 0 20px;
}
#t_vacancies td,
#t_vacancies th{
	border:solid 1px #333;
	padding:3px 6px;
	vertical-align:top;
	text-align:left;
}
#t_vacancies th{
	background:#900;
	color:#fff;
	font-size:20px;
	text-align:center;
	font-weight:normal;
}
#t_vacancies .th2 td{
	background:#eee;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
#t_vacancies .t_contract,
#t_vacancies .t_need{
	width:150px;
}
#t_vacancies .t_post,
#t_vacancies .t_age{
	width:100px;
	padding:3px 0;
	text-align:center;
}
#t_vacancies blink{
	color:red;
	font-size:120%;
	font-weight:bold;
}
.text td { padding: 0 1em 1.5em 0.5em;}

#content.vkusnoservice_box.zero {
margin-top: 0;
}

.baner{
	text-align:center;
	margin-top: -36px;
	padding-bottom: 56px;
}

#content .baner p{
margin-bottom:20px;
text-align:center;
}

#content .footer p{
font:9px/1.8 tahoma;
color:#FFFFFF;
margin:0;
text-align:justify;
}

#content .centercol .branditem {float:left; width:33.3%;}

#content .centercol .branditem p {
color:#333333;
font:100%/1.3 tahoma;
margin:0;
text-align:justify;
}

.submenu {
	padding-bottom: 20px;
}

.page {
clear:both;
font-size:95%;
margin:0 0 50px;
padding:5px 0 0 40px;
}

.page div {
background-color:#F2F2F2;
float:left;
margin:0 5px 5px 0;
padding:5px 7px;
width:15px;
}

#content table p {
font:100%/1.3 tahoma;
}

.centercol  table .address{
	padding-left: 40px;
}
#content  table  .logo p{
	text-align: center;
}

#restmap p{margin:0; text-align:justify; font:100% tahoma; color:#A92830; line-height:1;}

#activ {color:#FFFFFF; font:bold 11px tahoma;}
#activ  a:visited {color:#FFFFFF;}

.leftcol h2{font: 18px tahoma;}
.leftcol .message {color:#898989;}
#content .leftcol p {
font:100%/1.0 tahoma;
text-align:left;
width:200px;
}

.center .item {float:left; height:24px; padding-top:6px;}
.center .activ{background-color:#AA2830;} 
.center .item .img {padding:0 5px 0 5px;}
.center .item a{color:#FFFFFF; font:bold 11px tahoma;}
.center .item a:visited {color:#FFFFFF; font:bold 11px tahoma;}

#publications .partner {width: 200px; float: left; min-height: 100px; padding:0 20px 0 0; text-align:center;}
#publications .partner img {float:none;}

#magazin .item {float:left; margin:0 35px 40px 0;}
#magazin  .photo{border:1px solid #CCCCCC; margin-bottom:10px; padding:6px 6px 2px; text-align:center;}
#magazin  a{color:black; font-size:1.1em;}

.question {//margin:15px 0; 
padding:15px;}
.question hr {color:#D1D1D1; height:1px; margin:15px 0; background-color:#D1D1D1; border:0 none; }
.question a {color:#0066CC; }
.question .q_text {font-size:1.1em;}
.question .answer {display:none; font-size:1.0em;}
#content .question .answer p {color:black; font-size:1.0em; margin:0; text-align:left;}
#content .leftcol .item934 p a{color:red;}
#content .leftcol .item958 .date,#content .leftcol .item_en2,#content #reverse .i959,#content #reverse .i958 {display:none;}
.answer .info {margin-top:5px;}
.info .item {margin-right:8px;}

.border {border:1px solid #D1D1D1;}
#send_quest {margin:15px; font-size:1.1em; color:red;}
.quest_form {padding:15px; width:500px;}
.quest_form .d1 {text-align:left; width:150px;}
.quest_form td {padding:0 1em 1.5em 0;}
.quest_form .d2 INPUT {width:100%;}
.quest_form TEXTAREA {width:100%}
.quest_form .red{color:#f00;}

span.small {color:#666666; font-size:0.8em; padding:0.3em 0;}

.colorbox { padding: 10px 30px 20px 0; }
.colorbox .play { margin-left:-155px; margin-top:70px; position:absolute; }
.colorbox .playmin { margin-left:-130px; margin-top:55px; position:absolute; }
.colorbox .infopicb { margin-left:-270px; position:absolute; }
.colorbox .infopicm { margin-left:-220px; position:absolute; }
