/* Сделано в Студии Егора Чернорукова / 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			{ display: block; 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/studiopic.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: 20px; }

#standardbody				{ overflow: hidden; display: block; float: left; padding-left: 45px; padding-right: 45px; width: 840px; font-family: Arial, Tahoma, Verdana; font-size: 14px; line-height: 19px; }
#standardbody	.toptitle		{ width: 100%; float: left; padding-bottom: 26px; font-size: 20px; line-height: 25px; color: #0b9551; }
#standardbody	.bukvitsa		{ font-size: 34px; line-height: 39px; }
#standardbody	.texttitle		{ width: 100%; float: left; font-size: 18px; line-height: 23px; padding-bottom: 30px; color: #0b9551; }
#standardbody	.preview		{ width: 146px; float: left; font-size: 11px; line-height: 16px; text-align: center; color:  }
#standardbody	.preview	img	{ border: 3px solid #c0c0c0; }
#standardbody	.previewspacer		{ width: 26px; height: 1px; float: left; }
#standardbody	.linespacer		{ width: 100%; clear: both; height: 30px; }

#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; }
