* { margin: 0; padding: 0; }
html, body {font-family: Arial; font-size: 9pt; color: #44423e; background-color: #ffffff;}
.clearb {clear:both;}
#container {width: 970px; margin: 0 auto;}



/*логотип, шапко*/
#logo {background: url(images/logo.gif) no-repeat 49% 100%; width: 100%; height: 200px;}
	#logo_main {display:block; position:relative; top:20px; left:40%; width:200px; height:200px;}
	#logo_buttons {background: url(images/vertical_menu.gif) no-repeat 0px 100%; width: 67px; height: 200px; float: left;}
	#logo_buttons .container {margin-top: 100px;}
	#logo_buttons .container a {display:block; height: 20px; width: 100%; margin-top: 2px;}
	#logo_separator {width: 100%; height: 66px;}

/*блоки больших кнопок на главной*/
.main_block {width:220px; height: 220px; float: left; text-align: center; vertical-align: bottom;padding: 60px 50px 0px 50px; }
	.main_block#design a {background: url(images/block_one.gif) 50% 100% no-repeat; display: block; width:221px; height: 221px;}
	.main_block#web a {background: url(images/block_two.gif) 50% 100% no-repeat; display: block; width:221px; height: 221px;}
	.main_block#print a {background: url(images/block_three.gif) 50% 100% no-repeat; display: block; width:221px; height: 221px;}

/*нижнее меню на главной*/
#bottom_menu {position: relative; width: 970px; top: 25px; height: 80px; vertical-align:middle; }
	#bottom_menu a#price { position: absolute; display: block; width: 100px; top:0px; left:105px; padding: 10px; }
	#bottom_menu a#order {position:absolute; display: block; width: 100px;  top:0px; left:255px;  padding: 10px;}
	#bottom_menu a#offer {position:absolute; display: block; width: 100px; top:0px; left:420px;  padding: 10px;}
	#bottom_menu a#vacancy {position:absolute; display: block; width: 100px;  top:0px; left:590px;  padding: 10px;}
	#bottom_menu a#us {position:absolute; display: block; width: 100px; top:0px; left:750px;  padding: 10px;}
	#bottom_menu a { background-color:#ffffff; font-size: 10pt; color:#000000; text-align:center; text-decoration:none;}
	#bottom_menu a:hover {  background-color:#f8c300; }
	#bottom_menu table {text-align:center; vertical-align:middle; }
/*подвал*/
#footer {border-top: 1px solid #aaa8a9; padding-top: 15px; padding-bottom: 20px;}
	#footer table tr td {vertical-align: top; color: #514f50;}
	#footer table tr td a {color:#000; text-decoration: none;}
	#footer table tr td a:hover {color:#000; text-decoration: underline;}
	#footer span.bull {background: url(images/bullet.gif) no-repeat 0 50%; padding-left: 12px; margin-left: 44px; margin-right: 10px;}

/*основной блок на вложенных*/
#in_right {width: 300px; float: left;}
	.section_logo {width:260px; padding:35px 5px 35px 35px;}
	.section_logo p {padding-top:30px;}
	.section_logo ul {list-style:square; list-style-position: inside;}
	.section_logo#design {background: #969593 url(images/section_logo_design.gif) no-repeat 0px 0px; color:#fff;}
	.section_logo#web {background: #969593 url(images/section_logo_web.gif) no-repeat 0px 0px; color:#fff;}
	.section_logo#print {background: #969593 url(images/section_logo_print.gif) no-repeat 0px 0px; color:#fff;}
	.simple_block {width:260px; padding:5px 5px 35px 35px; color: #4d4c4a;}
	.simple_block p {padding-top:30px;}

#in_content {width:600px; float:right; margin-right:35px;}
	.section_separator {background: #f8c300; width:100%; height: 2px;}
	.section_header {margin-bottom: 30px;}
	.section_item {width:33%; float: left; text-align: center; margin-bottom: 30px;}
	.section_item img {border:2px solid #939598;}
	.section_item a {display:block; text-align: center; color: #000; text-decoration: none;}
	.section_item a:hover {text-decoration: underline;}

/*информационные страницы*/
#info_page {padding-left: 330px; padding-right: 30px;}
	#info_page_header {float:left;}
	.yellow_line {background: #f8c300; width:100%; height: 2px;}
	#info_page p {padding-bottom: 15px;}
	#info_page p a {color:#000; text-decoration: underline;}
	#info_page p a:hover {text-decoration: none;}
	
#jan31 {
	position:absolute;
	margin-top:100px;
	margin-left:70px;

}