/*
	Site Name: gcdevelopment.ru
	Create Date: 16.11.07
	Modified Date: 16.11.07
	Author: Alex V. Danilov <alexander.danilov@gmail.com>
*/
*							{ font-family: tahoma; }
body						{ margin: 0; padding: 0; font-size: 12px; text-align: center; color: #646464; background: #F3F3F3; }

/* =LAYERS */
div#page					{ width: 999px; margin: 0 auto; padding: 0; text-align: left; }
div#head					{ height: 117px; color: #FFF; border-bottom: solid 1px #BE4065; background: #FFF; }
div#menu2					{ height: 24px; background: url('/i/menu2-bg.gif') repeat-x top left; }
div#container				{ background: #FFF; padding: 10px 20px 20px 20px; }
div#footer					{ height: 94px; padding: 10px 0 0 0; }
div.news-list				{ font-size: 12px; padding: 4px 0 7px 0; }
div.full-news				{ padding: 4px 0 7px 0; }
div.pics					{ float: right; width: 226px; color: #2B4075; font-size: 11px; text-align: left; }
div.employee				{ margin: 10px 0; }
div.content					{ width: 685px; text-align: justify; }

div.pager					{ color: #646464; padding: 5px; font-size: 12px; }
/* =TABLES */

/* =HEADERS */
h3.head 					{ color: #BE4166; margin: 0 0 10px 0; font-size: 16px; font-family: "Trebuchet MS"; }

/* =LISTS */
ul#menu1					{ margin: 0; padding: 0 0 0 60px; list-style-type: none; height: 25px; background: url('/i/menu-bg.gif') repeat-x top left; }
ul#menu1 li					{ float: left; width: 180px; }
ul#menu2					{ height: 24px; margin: 0; padding: 0; list-style-type: none; }
ul#menu2 li					{ float: left; padding: 2px 18px 2px 15px; background: url('/i/menu2-brd.gif') no-repeat center left; }
ul#menu2 li.first			{ background: none; }
ul#menu3					{ margin: 0; padding: 0 0 0 10px; list-style-type: none; height: 25px; background: url('/i/menu-bg.gif') repeat-x top left; }
ul#menu3 li					{ float: left; width: 230px; text-align: center; }
/* =FORMS */

/* =LINKS */
a,a:visited					{ color: #4D4D4D; text-decoration: none; }
ul#menu2 li a				{ color: #FFF; font-size: 13px; font-weight: bold; }
ul#menu2 li a.cur			{ color: #FFF; font-size: 13px; font-weight: bold; padding-left: 19px; background: url('/i/menu2-cur.gif') no-repeat center left; }
a.more,a.more:visited		{ display: block; color: #BE4267; font-size: 11px; margin: 15px 0 10px 0; padding-left: 18px; text-decoration: underline; background: url('/i/round.gif') no-repeat center left; }
div.employee a,
div.news-list a				{ display: block; color: #6376A1; font-size: 11px; margin: 2px 0; padding-left: 8px; background: url('/i/dot.gif') no-repeat center left; }
div.full-news a				{ display: block; color: #6376A1; font-size: 11px; margin: 5px 0; padding-left: 8px; background: url('/i/dot.gif') no-repeat center left; }

div.pager a					{ color: #6176A0; text-decoration: underline; }
/* =MISC */
img							{ border: 0; }
img.head					{ margin: 1px 0 0 0; }
img#logo					{ float: left; margin: 15px 0 0 13px; }
img#security-logo			{ float: left; margin: 25px 0 0 15px; }
img#auto-logo				{ float: left; margin: 15px 0 0 15px; }
img#gc-logo-small			{ float: right; margin: 25px 15px 0 0; }
img#contacts				{ float: right; margin: 4px 10px; }
div.employee img			{ float: right; margin: 0 5px 10px 5px; }
div.pics img 				{ margin-bottom: 7px; }
div#footer p.addr			{ display: block; float: right; width: 450px; font-size: 14px; text-align: right; color: #3E5C90; }

p							{ margin: 2px 0 10px 0; line-height: 16px; text-align: justify; }
div.pager span				{ color: #646464; font-weight: bold; }
span.fio					{ color: #284378; font-size: 12px; font-weight: bold; }
span.position				{ color: #636363; font-size: 12px; font-weight: bold; }
span.date					{ display: block; color: #6376A1; font-size: 11px; }
span.title					{ display: block; color: #656565; font-size: 11px; font-weight: bold; text-decoration: underline; }
span.dots					{ display: block; clear: both; height: 3px; font-size: 0; background: url('/i/dots.gif') repeat-x top left; }
div.pics span.dots			{ margin: 7px 0; }
span.spacer					{ display: block; clear: both; height: 1px; font-size: 0; }

span.page 					{ margin: 0 3px; color: #646464; font-weight: bold; }
a.page 						{ margin: 0 3px; color: #6376A1; text-decoration: underline; }

