/* Сделано в Студии Егора Чернорукова / www.chernorukov.ru */


html				{ margin: 0; padding: 0; height: 100%; }
body				{ margin: 0; padding: 0; height: 100%; background-color: #ffffff; }

table				{ border: 0; border-collapse: collapse; margin: 0; padding: 0; outline: none; }
td				{ border: 0; border-collapse: collapse; margin: 0; padding: 0; outline: none; }

img				{ border: 0;}

p				{ padding: 0; margin: 0; }

a				{ color: #01a43e; }
a:hover				{ color: #00d34f; }


/* --- Купить мозаику --- */

#layout 			{ margin: 0; position: absolute; top: 0px; width: 100%; min-width: 1000px; min-height: 100%; background: url(/img/mainbg.jpg) top center repeat-y; }

#topshadow			{ margin: 0 auto; width: 990px; height: 38px; background: url(/img/t_shadow.png) bottom no-repeat; }
#sideshadow			{ margin: 0 auto; width: 990px; background: url(/img/v_shadow.png) repeat-y; }
#bottomshadow			{ margin: 0 auto; width: 990px; height: 38px; background: url(/img/b_shadow.png) top no-repeat; }

#content			{ margin: 0 auto; width: 930px; overflow: hidden; background: #fcfcfc; }

#quadratumlogo			{ float: left; width: 79px; padding-left: 45px; padding-top: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#gudmosaiclogo			{ float: left; width: 79px; padding-left: 45px; padding-top: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#quadratumtitle			{ float: left; width: 470px; padding-left: 10px; padding-top: 33px; font-family: Verdana, Tahoma, Arial; font-size: 38px; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#gudmosaictitle			{ float: left; width: 300px; padding-left: 10px; padding-top: 33px; font-family: Verdana, Tahoma, Arial; font-size: 38px; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#quadratumtext			{ float: left; width: 549px; padding-left: 47px; padding-top: 4px; padding-bottom: 30px; font-family: Tahoma, Verdana, Arial; font-size: 14px; font-weight: bold; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#quadratumtext	.address	{ font-weight: normal; line-height: 18px; }
#gudmosaictext			{ float: left; padding-left: 44px; padding-top: 3px; padding-bottom: 30px; font-family: Tahoma, Verdana, Arial; font-size: 14px; font-weight: bold; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#gudmosaictext	.address	{ font-weight: normal; line-height: 18px; }
#gudmosaictext	.phone		{ font-weight: bold; font-size: 20px; }

#greenline			{ width: 100%; height: 4px; background: #00943a; }
#pagepic			{ width: 100%; height: 156px; background: url(/img/offerspic.jpg) top center no-repeat; }

#mainmenu			{ height: 31px; background: #161616; font-family: Verdana, Tahoma, Arial; font-size: 14px; }
#mainmenu	.menuspacer	{ width: 45px; }
#mainmenu	a		{ text-decoration: none; color: #ffffff; }
#mainmenu	a:hover		{ text-decoration: none; color: #00d34f; }
#mainmenu	.selected	{ text-decoration: none; color: #00d34f; }

#pagespacer			{ width: 100%; height: 28px; }

.toptitle			{ font-family: Arial, Tahoma, Verdana; font-size: 20px; line-height: 25px; color: #0b9551; }
.bukvitsa			{ font-family: Arial, Tahoma, Verdana; font-size: 34px; line-height: 39px; }
#offersmenu			{ overflow: hidden; display: block; float: left; padding-top: 2px; padding-left: 45px; width: 80px; font-family: Arial, Tahoma, Verdana; font-size: 14px; line-height: 19px; }
#columnspacer			{ display: block; float: left; width: 55px; height: 10px; }
#offersbody			{ overflow: hidden; display: block; float: left; padding-right: 45px; width: 705px; font-family: Arial, Tahoma, Verdana; font-size: 14px; line-height: 19px; color: #606060; }
#offersbody	td		{ font-family: Arial, Tahoma, Verdana; font-size: 14px; line-height: 19px; }
#offersbody	.offertitle	{ font-size: 18px; line-height: 23px; color: #0b9551; }
#offersbody	.offerdate	{ color: #909090; font-style: italic; }
#offersbody	.titlespacer	{ clear: both; width: 100%; height: 20px; }
#offersbody	.offerspacer	{ clear: both; margin-top: 28px; margin-bottom: 28px; width: 100%; height: 1px; background: #d0d0d0; }

#theImages			{ float: left; width: 100%; overflow: visible; position: relative; }
#theImages	.section	{ display: block; float: left; overflow: visible; width: 185px; vertical-align: middle; }
#theImages	.stitle		{ display: block; float: left; overflow: hidden; width: 130px; height: 50px; padding-left: 2px; }
#theImages	.good		{ display: block; float: left; overflow: visible; width: 365px; vertical-align: middle; }
#theImages	.gtitle		{ display: block; float: left; overflow: hidden; width: 325px; height: 30px; vertical-align: top; font-family: Arial, Tahoma, Verdana; font-size: 14px; font-weight: bold; }
#theImages	.gimage		{ display: block; float: left; overflow: hidden; width: 146px; height: 146px; vertical-align: top; }
#theImages	.gdescr		{ display: block; float: left; overflow: hidden; width: 164px; height: 146px; vertical-align: top; color: #404040; }
#theImages	.gprice		{ display: block; float: left; overflow: hidden; width: 325px; height: 60px; padding-top: 10px; vertical-align: top; }
#theImages	.glsep		{ display: block; float: left; overflow: hidden; width: 15px; height: 120px; vertical-align: top; }

#bottomspacer			{ clear: both; float: left; margin-top: 40px; width: 100%; height: 1px; background: #d0d0d0; }

#footer				{ float: left; width: 840px; padding-top: 40px; padding-bottom: 40px; padding-left: 45px; padding-right: 45px; background: #f0f0f0; }
#chernorukov			{ float: left; padding-right: 9px; }
#chernorukovtext		{ float: left; padding-top: 1px; font-family: Arial, Tahoma, Verdana; font-size: 11px; line-height: 14px; color: #808080; }
#bottomcopyright		{ float: right; text-align: right; font-family: Arial, Tahoma, Verdana; font-size: 11px; line-height: 14px; color: #808080; }
