body,table {font: 11px Tahoma, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}

table.order {margin-top:40px;
	margin-bottom:35px;
}

td.up {background: url(images/hi_line.gif) repeat-x;
	height:30px;
}

td.left {background: url(images/leftline.gif) repeat-y;
	vertical-align:top;
}

td.left_b {background: url(images/leftline.gif) repeat-y;
	vertical-align:bottom;
	text-align:right;
}


td.low {background: url(images/low_line.gif);
	height:70px;
	padding-top:1px;
}

td.menu {background: url(images/m_line.gif) repeat-x;
	height:46px;
	text-align:right;
}

td.menu_en {background: url(EngV/images/m_line_en.gif) repeat-x;
	height:46px;
	text-align:right;
}

td.vis {background: right 120px url(images/vis.gif) no-repeat;
	vertical-align:top;
}

td.photo {width:70%;
	vertical-align:bottom;
	text-align:right;
	background: 6% 20px url(images/holod.jpg) no-repeat;
	padding-left:180px;
}

p {margin: 10px 15px;
}

p.plus {margin: 10px 45px;
}

p.info {margin: 5px 25px;
}

p.about,ul.about {margin: 10px 20px 10px 50px;
}

p.vesna {width:400px;
	position:absolute;
	top:500px;
	left:20px;
}

p.design {width:360px;
	margin:10px 40px;
}

p.photo {width:70%;
	margin:50px 40px 10px 40px;
	text-align:left;
	
}

p.pack {position:relative;
	z-index:1;
	margin:10px 60px;
	position:relative;
	text-align:left;
}

div.lang {text-align:right;
	position:absolute;
	top:48px;
	left:0px;
	width:95%;
}

#topm {position:absolute;
	top:1px;
	left:0px;
}

#botm {position:relative;
	top:1px;
	left:0px;
}

#spec {position:absolute;
	top:44px;
	left:0px;
}

#map {width:60%;
	text-align:left;
	position:absolute;
	top:340px;
	left:20px;
	height:350px;
}

#main {position:relative;
	top:-40px;
	text-align:right;}

#ps {font: 11px Tahoma, Arial, Helvetica, sans-serif;}

#plus {position:absolute;
	top:228px;
	left:0px;}

#pltxt {position:absolute;
	top:169px;
	left:113px;}

#sl {position:absolute;
	top:74px;
	left:0px;}

#cherry {position:absolute;
	top:44px;
	left:400px;
}

#pics {position:absolute;
	top:259px;
	left:380px;}

#colord {position:relative;
	left:25px;}

#mail {margin-right:20px;}

#load {position:absolute;
	left:450px;
	top:200px;
	z-index:0;}

#month {position:relative;
	z-index:1;}

#menu {position:relative;
	left:-272px;
	top:47px;}

#menu_p {position:absolute;
	top:239px;
	left:38%;
}

#menu_p1 {background: left 24px url(images/ul52.gif) no-repeat;
	height:70px;
	padding-left:12px;
}

#str {margin-left:25px;
}

#photos {position:absolute;
	top:354px;
	left:38%;
	visibility:hidden;
}

#buy {position:absolute;
	top:76px;
	left:0px;
}

#hotlog {position:relative;
	top:-52px;
	left:330px;
}

#vlasov {position:relative;
	top:-63px;
	left:320px;
	font: bold 13px;
	color: dimgray;
}

#hand {color:slategray;
	text-decoration:underline;
	cursor:hand;
	font-weight:bold;
}

#vl3 {position:absolute;
	top:206px;
	left:0px;}

#vesna {position:absolute;
	top:310px;
	left:80px;}

#hny {margin-top:10%;
}

#hnyc {margin-left:13%;
}

#probka {position:absolute;
	top:600px;
	left:50%;
}

#brand {position:absolute;
	top:70px;
	left:0px;
	z-index:1;
}

#brand_txt {position:relative;
	top:0px;
	left:0px;
	z-index:1;
}

#mac {position:absolute;
	top:171px;
	left:0px;
	z-index:0;
}

#gabby {position:relative;
	top:0px;
	left:0px;
	z-index:1;
	color:white;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:5px 30px;
}

#go2 {text-align:right;
	width:660px;
}

#plansh {position:absolute;
	top:381px;
	left:0px;
	z-index:0;
}

#plansh_en {position:absolute;
	top:376px;
	left:0px;
	z-index:0;
}

#packtxt {position:relative;
	top:-90px;
	left:30px;
	width:160px;
	color:dimgray;
}

#packtopn {position:absolute;
	top:46px;
	left:0px;
}


#packtop {position:absolute;
	top:76px;
	left:0px;
}

#pack {position:absolute;
	top:400px;
	left:5%;
	width:65%;
}

#packt {position:absolute;
	top:46px;
	left:45%;
}

#photo {position:absolute;
	top:46px;
	left:0px;
}

#canon {position:absolute;
	top:220px;
	left:420px;
}

A:link {color:slategray; text-decoration: underline;}
A:visited {color:slategray; text-decoration: none;}
A:hover {COLOR: royalblue;text-decoration: none;}

A.lang:link {color:black; text-decoration: none;}
A.lang:visited {color:black; text-decoration: none;}
A.lang:hover {COLOR: black;text-decoration: underline;}
