* { margin: 0; padding: 0;}
html, body { height: 100%; width: 100%; }
BODY {
	color : #646258;
	font: 11px Arial, Helvetica, sans-serif;
	background: #f8f8f8;
}
a, a:active, a:link {
	text-decoration: underline;
	color: #646258;
}
a:hover { text-decoration: none; }
h1{
font-size: 18px;
position: relative;
color: #568855;
padding: 10px 0;
}
img, fieldset{ border: none; }
.all{ min-height: 100%; margin: 0 0 -90px 0; min-width: 1000px; }

.conteiner{ width: 100%; }
.clear{ clear: both; height: 0; overflow: hidden; }

/* start header */
.header{ background: url(/images/page/header.gif) repeat-x; height: 237px; }
.top{ height: 113px; background: url(/images/page/foto.jpg) no-repeat 100% 0; }
.logo{ float: left; padding: 0 0 0 21px; }
.foto{ float: right; width: 507px; list-style: none; }
.foto li{ float: left; }
.foto li a{ display: block; }
.foto li a span{ display: none; }
#foto-a{ padding: 17px 0 0 20px; }
#foto-a a{ width: 75px; height: 50px; }
#foto-b{ padding: 25px 0 0 20px; }
#foto-b a{ width: 85px; height: 55px; }
#foto-c{ padding: 30px 0 0 25px; }
#foto-c a{ width: 85px; height: 60px; }
#foto-d{ padding: 30px 0 0 20px; }
#foto-d a{ width: 50px; height: 75px; }
#foto-e{ padding: 17px 0 0 30px; }
#foto-e a{ width: 80px; height: 55px; }
.fraza-day {
	margin: 0 0 0 630px;
	height: 124px;
	background: url(/images/page/plenka.jpg) repeat-x;
}
.fraza-day div{ width: 360px; margin: 0 auto; }
.fraza-day h4{
padding: 25px 0 0 25px;
color: #363636;
font-size: 13px;
font-weight: bold;
}
.fraza-day p{ padding: 7px 0 0 25px; color: #363636; }
.fraza-day span{
display: block;
padding: 7px 20px 0 0;
color: #363636;
text-align: right;
font-style: italic;
}
.tizer{
	position: absolute;
	left: 0;
	top: 109px;
	width: 700px;
	height: 133px;
	list-style: none;
}
.tizer li{ float: left; margin: 0 0 0 -12px; position: relative; }
#gadget{ z-index: 5; margin: 0; }
#sertifikat{ z-index: 4; }
#podarok{ z-index: 3; }
#fotobook{ z-index: 2; }
/* end header */

/* start sidebar-right */
.sidebar-right{ float: left; margin: 0 0 0 -350px; width: 350px; }
#podpiska{ padding: 10px 0 0 40px; }
#podpiska input{
	padding: 2px;
	font-size: 12px;
	color: Silver;
	width: 160px;
	border: 1px solid #d9d9d9;
	background: White;
}
#podpiska fieldset{ float: left; padding: 0 10px 0 0; }
#podpiska p{ padding: 4px 0 0 0; }
#podpiska a, #podpiska a:active, #podpiska a:link, #podpiska a:visited {
	text-decoration: underline;
	color: #008d96;
	font-size: 10px;
}
#podpiska a:hover { text-decoration: none; }
#news h4{
margin: 10px 0 0 65px;
background: url(/images/page/red-line.gif) no-repeat 0px 0px;
padding: 7px 0 15px 10px;
color: #414141;
font-weight: normal;
font-size: 13px;
}
#news li{ list-style: none; height: 100%; padding: 0 0 20px 0; }
#news span{
float: left;
display: block;
background: #dedbcc;
border: 2px solid #e8e7de;
padding: 1px 5px;
color: #fff;
font-size: 10px;
}
#news p{ margin: 0 25px 0 90px; }
a.all-news, a.all-news:active, a.all-news:link, a.all-news:visited {
	text-decoration: underline;
	color: #cd4800;
	display: block;
	margin: 5px 0 0 70px;
	padding: 0 0 0 20px;
	background: url(/images/page/str2.gif) no-repeat 5px 6px;
}
a.all-news:hover { text-decoration: none; }
.menu-sidebar{
	background: url(/images/page/uslugi-fon.gif) repeat-x;
	margin: 55px 0 0 90px;
}
.menu-sidebar div{
	background: url(/images/page/uslugi.jpg) no-repeat;
	padding: 46px 0 0 0;
}
.menu-sidebar ul{
	background: url(/images/page/strela1.gif) no-repeat 90px 0;
	padding: 25px 0 0 0;
	list-style: none;
}
.menu-sidebar li{
	background: url(/images/page/str3.gif) no-repeat 5px 9px;
	padding: 5px 20px;
	list-style: none;
}
.menu-sidebar a, .menu-sidebar a:active, .menu-sidebar a:link, .menu-sidebar a:visited {
	text-decoration: none;
	color: #646258;
}
.menu-sidebar a:hover {text-decoration: underline; }
/* end sidebar-right */
/* start content */
.content{ float: left; width: 100%; }
.indention{ padding: 0 350px 0 0; }
.menu{
	float: left;
	width: 240px;
	list-style: none;
	padding: 25px 0 0 0;
}
.menu li{
	width: 240px;
	padding: 12px 0;
	display: block;
	background: url(/images/page/line.gif) repeat-x 0 100%;
	margin: 0 0 0 20px;
}
.menu a, .menu a:active, .menu a:link, .menu a:visited {
	text-decoration: none;
	color: #595959;
	background: url(/images/page/str1.gif) no-repeat 2px 0;
	padding: 0 0 0 30px;
	font-size: 12px;
}
.menu a:hover { text-decoration: underline; }
.hz{ margin: 0 0 0 280px; }
.zakaz{
	width: 370px;
	margin: 10px auto;
	background: url(/images/page/zakaz.jpg) no-repeat 0 25px;
	height: 187px;
    cursor:pointer;
}
.zakaz p{ padding: 84px 0 0 192px; }
.master{
	width: 370px;
	margin: 0 auto;
	background: url(/images/page/form-fon.gif) repeat-y;
}
.master div{ background: url(/images/page/form-top.gif) no-repeat; }
.master div div{ background: url(/images/page/form-down.gif) no-repeat 0 100%; }
.master h3{
	font-size: 18px;
	font-weight: normal;
	color: #d1c8b4;
	padding: 7px 10px;
}
.checkbox{
	float: left;
	width: 163px;
	background: url(/images/page/line2.gif) no-repeat 100% 0;
	padding: 0 0 20px 0;
}
.master label{ color: #087289; padding: 0 0 0 5px; }
.checkbox fieldset{ padding: 1px 0 2px 60px; }
.right{ padding: 0 0 0 10px; }
.right select{
width: 150px;
font: 11px Arial, Helvetica, sans-serif;
border: 1px solid #a8a8a8;
color: #585858;
margin: 0 0 10px 0;
}
.right fieldset{ padding: 1px 0 2px 10px; }
.master a, .master a:active, .master a:link, .master a:visited {
	text-decoration: underline;
	color: #008d96;
	font-size: 12px;
}
.master a:hover { text-decoration: none; }
.master p{ padding: 10px; }
.prikol{
	background: url(/images/page/prikol-fon.gif) repeat-x;
	margin: 30px 20px 0 0;
}
.prikol div{
	background: url(/images/page/prikol.jpg) no-repeat 100% 0;
	padding: 55px 0 0 0;
}
.prikol ul{
	background: url(/images/page/strela2.gif) no-repeat 100% 0;
	list-style: none;
	padding: 7px 0 0 0;
	min-height: 110px;
}
.prikol li{
float: left;	
background:  url(/images/page/line3.gif) repeat-y 100% 0px;
width: 25%;
padding: 15px 0;
}
.prikol .end{ background: none; width: 24%;}
.prikol p{
color: #868d8c;
font-size: 10px;
clear: left;
padding: 4px 0 0 0;
margin: 0 auto;
width: 116px;
}
.prikol a, .prikol a:active, .prikol a:link, .prikol a:visited {
	text-decoration: none;
	display: block;
	border: 1px solid #e3e3e3;
	margin: 0 auto;
	width: 116px;
	height: 116px;
}
.prikol a:hover { border: 1px solid #000; }

.prikol img{ border: 2px solid #fff; background: #fff; }
.prikol span a, .prikol span a:active, .prikol span a:link, .prikol span a:visited {
	text-decoration: none;
	display: inline;
	float: none;
	border: none;
	color: #bb5c00;
}
.prikol span a:hover { text-decoration: underline; }
/* end content */

/* start footer */
.clear-down{ clear: both; height: 150px; }
.footer{ min-width: 1000px; height: 90px; }
.logo-ll {padding: 20px 100px 20px 50px;}

a.line, a.line:active, a.line:link, a.line:visited {
	text-decoration: none;
	background: url(/images/page/ruka.gif) no-repeat 0px 7px;
	float: right;
    padding: 20px 0px 20px 50px;
    font: bold 10px Arial; color:#006781;
}
a.line:hover { text-decoration: underline; }
a.line span{

	font: bold 12px Arial; color:#006781;
}
.adress{
	float: right;
	padding: 10px 250px 60px 0;
	color:#006781;
	font: 11px tahoma, sans-serif;
}
.count{
	float: right;
	padding: 10px 150px 60px 0;


}
/* end footer */