/***beg: optimizations ***/
#content-main {text-align: justify;}
#content-main strong {font-weight: normal; color: #000;}
#content-main h2 strong {font-weight: bold; color:#137c5d; font-size:16px;}

.Price h3{display: inline; font-size:11px; color:#00517f;}
.Menu strong {font-size:14px; font-weight:bold;}
/***end: optimizations ***/

body {
	background-color: #f9f2df;
	background-image: url(img/bg_main.gif);
	background-repeat: repeat-x;
	background-position: left top; margin:0px; padding:0px;
}
body.bg {
	background-color: #f9f2df;
	background-image: url(img/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: left top; margin:0px; padding:0px;
}

td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
a { color:#00517f; }
h1 { color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:18px; margin-top:5px; }
h2 { color:#137c5d; font-size:16px; }
h3 { color:#137c5d; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; }
h4 { color:#137c5d; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:18px; margin-top:5px; }


.HeadSky {
	background-image: url(img/bg_sky.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.HeadSkyInp {
	background-image: url(img/bg_sky_inp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.HeadBesedka {
	background-image: url(img/besedka.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.Head00 { background-image: url(img/head_00.gif); background-repeat: no-repeat;	background-position: right 208px; }
.Head01 { background-image: url(img/head_01.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head02 { background-image: url(img/head_02.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head03 { background-image: url(img/head_03.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head04 { background-image: url(img/head_04.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head05 { background-image: url(img/head_05.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head06 { background-image: url(img/head_06.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head07 { background-image: url(img/head_07.jpg); background-repeat: no-repeat;	background-position: right 208px; }
.Head08 { background-image: url(img/head_08.jpg); background-repeat: no-repeat;	background-position: right 208px; }


.HeadListik {
	background-image: url(img/listik.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.PredFooter {
	background-image: url(img/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.PredFooterInp {
	background-image: url(img/bg_footer_uzor_inp.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.PredFooter2 {
	background-image: url(img/bg_footer_uzor.gif);
	background-repeat: no-repeat;
	background-position: 40% bottom;
}

.LogoPlashka {
	background-image: url(img/plashka_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-top:68px;
}

.PaddLR { padding-left:70px; padding-right:70px; }
.PaddL { padding-left:70px; }
.PaddR { padding-right:70px; }

.TopMenu { margin-bottom:52px; }
.TopMenu td {	border-top-width: 7px;	border-top-style: solid;	border-top-color: #47acbe;	padding-top:7px;	padding-bottom:7px;	background-image: url(img/bullet.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 9px; color:#FFFFFF; }
.TopMenu a { color:#FFFFFF; }
.TopMenu .s { padding-right:20px; background:none; }

.Menu { margin-bottom:20px; }
.Menu td {	background-repeat: no-repeat; padding-left:50px;	background-position: left center; font-size:13px; }
.Menu span { font-size:14px; font-weight:bold; }
.Menu a.sel { color:#FFFFFF; }

.MenuInp { margin-bottom:10px; }
.MenuInp td {	background-repeat: no-repeat; padding-left:50px;	background-position: left center; font-size:13px; }
.MenuInp span { font-size:14px; font-weight:bold; }
.MenuInp a.sel { color:#FFFFFF; }

.MenuL {	padding-right:40px; padding-left:34px;	background-image: url(img/ico_plus1.gif);	background-repeat: no-repeat;	background-position: right top; }
.MenuL div.plus {	background-image: url(img/ico_plus1.gif);	background-repeat: no-repeat;	background-position: left top; padding-top:92px; padding-left:36px; padding-bottom:35px; }
.MenuL ul { margin-left:1em; padding-left:1em; }
.MenuL ul li {	list-style-image: url(img/ico_arrow.gif); margin-bottom:10px; font-size:12px; }

.Gal { width:395px; }

.Price {	background-image: url(img/corn.gif);	background-repeat: no-repeat;	background-position: left top; padding-left:45px; font-size:10px; }
.PriceInp {	background-position: left top; padding-left:45px; padding-top:10px; font-size:10px; }

.IcoPlus {	background-image: url(img/ico_plus.gif);	background-repeat: no-repeat;	background-position: right top; padding-right:27px; }

.Main {	background-image: url(img/plus2.gif);	background-repeat: no-repeat;	background-position: right top; padding-top:44px; padding-bottom:70px; }
.Main div.Title { padding-bottom:35px; width:420px; }
.Main .Block1 { padding-right:40px; }
.Main .Block2 { margin-top:60px; }
.Main .BlockSp { margin-top:60px; }
.Main ul { margin-left:0.4em; padding-left:1em; margin-top:0px; margin-bottom:0px; }
.Main ul li { list-style-image: url(img/bullet_.gif); }
.Main .ttl { color:#137c5d; font-size:18px; }
.PicR { padding-left:38px; }
.PicR img {	border: 4px solid #FFFFFF; }

.PicL { padding-right:38px; }
.PicL img {	border: 4px solid #FFFFFF; }

.Pic { padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; }
.Pic img { border: 4px solid #FFFFFF; }

.Footer {	background-color:#FFFFFF;	background-image: url(img/footer_stone.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 70px;	padding-left: 70px; }
.Footer td { font-size:10px; }
.Footer .CopyR { padding-top:129px; }
.Footer p { margin-top:6px; margin-bottom:7px;}
.FooterPhone {	background-image: url(img/footer_phone.jpg);	background-repeat: no-repeat;	background-position: left top; padding-top:65px; }
.FooterInp {	background-color:#FFFFFF;	background-repeat: no-repeat;	background-position: left top;	padding-right: 70px;	padding-left: 70px; }
.FooterInp td { font-size:10px; }
.FooterInp .CopyR { padding-top:36px; padding-bottom:34px; }
.FooterInp p { margin-top:6px; margin-bottom:7px;}
