@charset "utf-8";

@import url(zarzad.css);

/****************************/
/*   LINKS                  */
/****************************/
a:link, a:visited, a:active, a:hover { color:#099; }
a:link, a:visited, a:active { text-decoration:none; }
a:hover, a:active { text-decoration: underline; }

body {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-align:center;
	background-image: url(../img/background_02.jpg);
	background-repeat: repeat-x;
	margin:0px auto;
	width:960px;
}

p {
	text-align: justify;
	margin: 0 0 1em 0;
}

.nowrap {
	white-space: nowrap;
}

.dropLetter {
	text-indent: 15px;
}

.dropLetter:first-letter {
	font-size: 14pt;
	line-height: 120%;
	font-family: arial, verdana;
}

.year {
	font-size: 18px;
	font-style: italic;
	margin-bottom: 15px;
}

blockquote {
	margin: 0px;
	padding: 5px 30px;
}

blockquote p{
	font-family: Tahoma;
	font-style:italic;
	font-size:16px;
	font-weight: bold;
}

cite {
	float:left;
	font-family:Tahoma;
	font-style:normal;
	font-size:14px;
	padding: 5px 30px;
	color: #404040;
}

.banner {
	background-image:url(../img/background_01.jpg);
	background-repeat:no-repeat;
	height: 301px;
	width: 1278px !important;
	/*margin:0px auto;*/
	margin-left:-160px;
	position: absolute;
	z-index: -1;
}

.banner_link {
	display: block;
	height: 60px;
	width: 370px;
	padding: 0px !important;
	float: left;
}

.line,
.line2,
.content {
	overflow:hidden;
}

.line {
	border-bottom: 1px solid #099;
}

.line2 {
	border-bottom: 1px solid #add;
}

.new {
	color:#bb0233;
	margin-right: 10px;
}

.subtitel {
	font-size: 21px;
}

/****************************/
/*   LINK_BOX               */
/****************************/
a.link_box,
a.link_box_selected,
a.link_box:hover,
a.search_link_box,
a.search_link_box_selected,
a.search_link_box:hover {
	display: block;
	float: left;
	height: 30px;
	font-size:14px;
	text-decoration:none;
	
}

a.link_box,
a.search_link_box {
	background: transparent url(../img/link_box_04.png) no-repeat scroll top right;
	color:#000;
}

a.link_box_selected,
a.link_box:hover,
a.search_link_box:hover,
a.search_link_box_selected {
	background: transparent url(../img/link_box_dark_04.png) no-repeat scroll top right;
	color:#fff;
}

a.link_box_selected span,
a.link_box span,
a.link_box:hover span,
a.search_link_box_selected span,
a.search_link_box span,
a.search_link_box:hover span {
	display: block;
	height:30px;
	padding: 6px 4px 0px 13px;
}

a.link_box_selected span,
a.link_box span,
a.link_box:hover span {
	margin-left: 9px;
}

a.link_box span,
a.search_link_box span {
	background: transparent url(../img/link_box_03.png) no-repeat;
}

a.link_box_selected span,
a.link_box:hover span,
a.search_link_box_selected span,
a.search_link_box:hover span {
	background: transparent url(../img/link_box_dark_03.png) no-repeat;
}

/****************************/
/*   SEARCH_LINK_BOX        */
/****************************/
.search_link_boxes {
	border-top: 1px solid #099;
	margin-top: 20px;
	padding-top: 15px;
	width: 100%;
	clear:both; 
	float:left; 	
}

a.search_link_box,
a.search_link_box_selected,
a.search_link_box:hover {
	margin-right: 9px;
}


a.search_link_box span,
a.search_link_box_selected span,
a.search_link_box:hover span {
	margin-right: 9px;
}

/****************************/
/*   SEARCH                 */
/****************************/
.search {
	position:relative;
	top: 11px;
	padding: 0px 4px 0px 4px;
	margin: 0px auto;
	width: 952px !important;
	height: 35px;
}

.search a:link, 
.search a:visited,
.search a:hover, 
.search a:active { 
	color:#fff; 
}

.search .button {
	float:right;
}

.search .button img{
	border: none;
}

.search .form {
	float: right; 
	padding-left: 15px;
}

.search .form input {
	width: 180px;
	height: 24px;
}

.search .lang_text,
.search .lang_text_selected {
	float:right; 
	padding: 10px 15px 0px 5px;
}

.search .lang_text_selected{
	/* firefox: http://www.kurshtml.boo.pl/css/cien,tekst.html */
	text-shadow: 1px 1px 3px #222222; 
	/* internet explorer: http://www.kurshtml.boo.pl/css/cien,filtry.html
	filter: DropShadow(Color=#444444, OffX=1, OffY=2, Direction=135);*/
}

.search .lang_img {
	float:right; 
	padding-top: 6px;
}

/****************************/
/*   MAIN MENU              */
/****************************/
.main_menu {
	position:relative;
	font-size:14px;
	color:#FFF;
	top: 5px;
	text-align:right;
	width: 950px !important;
	height: 60px;
	margin: 0px auto;
	padding: 0px 5px 0px 5px;
}

.main_menu_links {
	width: 580px;
	float: left;
	padding-top: 38px;
}

.main_menu a:link, 
.main_menu a:visited,
.main_menu a:hover, 
.main_menu a:active { 
	padding: 0px 15px 0px 10px;
	text-decoration:none;
}

.main_menu a:link, 
.main_menu a:visited {
	color:#D9D9D9;
}

.main_menu a:hover, 
.main_menu a:active {
	color:#FFF;
}

.main_menu a.selected:link ,
.main_menu a.selected:visited {
	color:#FFF;
}  

.main_menu a.selected:hover ,
.main_menu a.selected:active {
	color:#FFF;
}

.main_menu a.selected_last:link,
.main_menu a.selected_last:visited,
.main_menu a.selected_last:hover,
.main_menu a.selected_last:active,
.main_menu a.last:link, 
.main_menu a.last:visited,
.main_menu a.last:hover, 
.main_menu a.last:active { 
	padding-right:0px;
}
/****************************/
/*   MAIN CONTENT           */
/*    - left_section        */
/*    - right_section       */
/****************************/
.main_content {
	position:relative;
	top: 25px;
	text-align:left;
	width: 960px !important;
	vertical-align:middle;
	margin: 0px auto;
	padding-bottom: 15px;
}


/****************************/
/*   WIDE SECTION          */
/****************************/
.wide_section {
	background-image:url(../img/big_box_03.png);
	background-repeat:no-repeat;
	width:960px;
	padding-top:20px;
	float:left;
}

.wide_section .background,
.wide_section .search_background,
.wide_section .main_page_background {
	background-image:url(../img/big_box_06.png);
	background-repeat:repeat-y;
	color: #404040;
	overflow:hidden;
}

.wide_section .background,
.wide_section .search_background {
	padding: 0px 45px;
}

.wide_section .main_page_background {
	padding: 0px 25px;
	height: 180px !important;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	position:relative;
}

.wide_section .main_page_background .pagging {
	position:absolute; 
	right:5px; 
	top:4px; 
	padding-right:8px;
	width: 50px;
}

.main_page_link_box,
.main_page_link_box_selected,
.main_page_link_box:hover {
	display: block;
	float: right;
	height: 30px;
	font-size:14px;
	text-decoration:none;
	padding-right:6px;
	padding-bottom:5px;
}

.main_page_link_box {
	background: transparent url(../img/cyan_button_08.png) no-repeat scroll top right;
	color:#000;
}

.main_page_link_box_selected,
.main_page_link_box:hover {
	background: transparent url(../img/grey_button_04.png) no-repeat scroll top right;
	color:#fff;
}

.main_page_link_box span,
.main_page_link_box_selected span,
.main_page_link_box:hover span {
	display: block;
	margin-left: 9px;
	height:30px;
	padding: 3px 4px 0px 10px;
	font-weight:bold;
	color:#FFF;
}

.main_page_link_box span.all,
.main_page_link_box_selected span.all,
.main_page_link_box:hover span.all {
	padding: 3px 3px 0px 8px !important;
}

.main_page_link_box span {
	background: transparent url(../img/cyan_button_07.png) no-repeat;
}

.main_page_link_box_selected span,
.main_page_link_box:hover span {
	background: transparent url(../img/grey_button_03.png) no-repeat;
}


.wide_section .main_page_background h1 {
	font-weight:normal;
	font-size:18px;
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

.wide_section .background .content {
	background-image:url(../img/map.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	min-height:334px;
	margin-top:18px;
	overflow:hidden;
	padding-right:390px;
}

.wide_section .bottom {
	background-image:url(../img/big_box_11.png);
	width: 960px;
	height: 24px !important;
}

.wide_section .background h2 {
	font-weight:normal;
	font-size:18px;
	margin:0px;
	padding:15px 0px;
}

.wide_section .search_background h2 {
	font-weight:normal;
	font-size:22px;
	margin:0px;
	padding: 20px 0px 5px 0px;
	color: #099;
}

.wide_section .search_background h2 span {
	color:#000;
	font-size:16px;
}

.wide_section .background h3 {
	font-weight:normal;
	font-size:15px;
	margin:0px;
	padding:50px 0px 10px 0px;
	clear:both;
}

.wide_section .background h4 {
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:2px 0px;
}

.wide_section .background .content .contact_box {
	width:240px; 
	float:left;
	line-height: 18px;
}

.wide_section .main_page_background .title {
	width:200px;
	float:left;
	padding: 0px 15px !important;
	margin-left: -20px;
	width: 200px;
	border-left: 5px solid #099;
}

.wide_section .main_page_background .title h2 {
	font-weight:bold;
	font-size:24px;
	padding: 0px 0px 14px 0px;
	margin: 0px;
}

.wide_section .main_page_background .title a {
	font-weight:normal;
	font-size:14px;
}

.wide_section .main_page_background .content {
	padding:0px 20px;
	width:260px;
	float:left;
}

.wide_section .main_page_background .content h2 {
	font-weight:normal;
	font-size:18px;
	padding: 0px 0px 12px 0px;
	margin: 0px;
}

/****************************/
/*   LEFT SECTION           */
/****************************/

.left_section {
	width: 200px;
	float: left;
	position:relative;
}

.left_section .menu {
	background-image:url(../img/box_03.png);
	background-repeat:no-repeat;
	width: 200px;
	padding-top:18px;
	position:relative;
}

.left_section .menu .header_opened,
.left_section .menu .header_closed {
	position:absolute;
	top: 13px;
	padding-left:25px;
	font-size:18px;
}

.left_section .menu .header_closed,
.left_section .menu .header_closed a {
	text-decoration:none; 
	color: #099;
}

.left_section .menu .header_opened,
.left_section .menu .header_opened a {
	text-decoration:none; 
	color: #000;
}


.left_section .menu .arrow_closed,
.left_section .menu .arrow_opened{
	background-repeat:no-repeat;
	position:absolute;
	width: 7px !important;
	height: 7px !important;
	top: 22px;
	left:176px;
	font-size:18px;
	color: #009999;
	z-index:1;
}

.left_section .menu .arrow_closed {
	background-image:url(../img/arrow_right_cyan.png);
}

.left_section .menu .arrow_opened {
	background-image:url(../img/arrow_down_cyan.png)
}


.left_section .menu .content {
	background-image:url(../img/box_07.png);
	background-repeat:repeat-y;
	padding: 1px 0px 1px 0px;
	min-height: 12px !important;
	color: #009999;
}

.left_section .menu .content ul {
	margin: 25px 0px 0px 5px;
	padding-left:0px;
}

.left_section .menu .content ul li {
	margin-top: 6px;
	font-size:14px;
	list-style:none;
}

.left_section .menu .content ul li span,
.left_section .menu .content ul li a:link,
.left_section .menu .content ul li a:visited {
	padding-left:20px;
	display:block;
}

.left_section .menu .content ul li .selected,
.left_section .menu .content ul li a:hover,
.left_section .menu .content ul li a:active {
	padding-left:15px !important;
	border-left: 5px solid #099;
	text-decoration: none;
	color:#000;
	display:block;
}

.left_section .menu .footer {
	background-image: url(../img/box_10.png);
	width: 200px;
	height: 22px !important;
}

.left_section .featured {
	background-image:url(../img/box_01.png);
	margin-top:17px;
	width:160px;
	height:143px;
	padding: 13px 15px 17px 25px;
	line-height: 20px;
	color:#FFF;
}

.left_section .featured a {
	display:block;
	padding-top:4px;
	color:#0BB;
}

.left_section .featured h1 {
	padding-bottom: 6px;
	font-weight:normal;
	font-size:18px;
	color:#FFF;
	margin: 0px;
}

.left_section .featured h2 {
	font-weight:normal;
	font-size:14px;
	margin:0px;
	color:#0BB;
	padding:4px 0px;
}

/****************************/
/*   RIGHT SECTION          */
/****************************/
.right_section {
	background-image:url(../img/box_04.png);
	background-repeat:no-repeat;
	width:760px;
	padding-top:18px;
	float:left;
}

.right_section .content {
	background-image:url(../img/box_08.png);
	background-repeat:repeat-y;
	padding: 0px 45px;
	color: #404040;
}

.right_section .content .subsections {
	overflow:hidden;
	font-size:13px;
	text-align: justify;
	margin-top:18px;
	line-height: 20px;
}

.right_section .content .subsections .left_subsection {
	float:left; 
	width:480px; 
}

.right_section .content .subsections .left_subsection .table {
	margin-top:10px; 
	overflow:hidden;
	color:#000;
	text-align: left;
}

.right_section .content .subsections .left_subsection .table div{
	width:240px; 
	margin-top:10px;
	float:left;
}


.right_section .content .subsections .right_subsection {
	float:left; 
	width: 150px; 
	margin-left:40px;
	color:#000;
}

.right_section .content .subsections .right_subsection p {
	font-family: "Trebuchet MS", Tahoma;
	padding: 3px 0px !important;
	text-align: left;
}

.right_section .content .subsections .right_subsection .line {
	font-size: 14px;
	margin-top: 18px; 
	padding-bottom: 20px;
}

.right_section .content .subsections .right_subsection .box {
	border-bottom: 1px dashed #099; 
	border-left: 1px dashed #099; 
	margin-bottom:18px; 
	padding: 9px 0px 9px 11px;
	width: 138px;
}

.right_section .content .subsections .right_subsection .box ul {
	list-style-type: none;
	display: block;
	margin: 3px 0px 0px 0px;
	padding: 0;
	color: #099;
	font-size:12px;
}

.right_section .content .subsections .right_subsection .box ul li {
	background: url(../img/arrow_right_black.png) no-repeat left center;
	list-style-type: none;
	display: block;
	margin: 0px 0px 0px -5px;
	padding: 4px 0px;
	padding-left: 20px;
}

.right_section .content h1,
.wide_section .background h1,
.wide_section .search_background h1 {
	font-weight:normal;
	font-size:26px;
	margin: 0px;
	padding: 11px 0px 12px 0px;
	border-bottom: 1px solid #099;
}

.wide_section .main_page_background h1 {
	padding: 0px 0px 12px 0px;
}

.right_section .content h2 {
	font-weight:normal;
	font-size:24px;
	margin:0px;
	color:#099;
	padding:10px 0px;
}

.right_section .content h2 .section_description {
	font-size:12px;
	color:#000;
}

.right_section .content h3 {
	font-weight:normal;
	font-size:16px;
	margin:0px;
	color:#000;
	padding:0px 0px 4px 0px;
}

.right_section .content h4 {
	font-weight:normal;
	font-size:16px;
	margin:0px;
	color:#000;
	padding:20px 0px 4px 0px;
}

.right_section .content h5 {
	font-weight:normal;
	font-size:20px;
	margin:0px;
	color:#000;
	padding:15px 0px 15px 0px;
}

.right_section .content .links a,
.right_section .content a.right_space {
	padding-right:9px;
	text-align: left;
}

.right_section .content ul,
.right_section .content .sub_content ul {
	margin: 0px;
	list-style-type: none;
	display: block;
	padding: 0px 0px 15px 30px;
}

.right_section .content .sub_content ul {
	margin: 12px 0px !important;
	padding: 0px 0px 0px 15px;
}

.right_section .content .subsections .left_subsection ul {
	padding: 0px 0px 0px 15px;
}

.right_section .content ul li {
	list-style-type:disc;
	padding-left:20px;
	padding-bottom: 2px;
	line-height:20px;
}

.right_section .content ul li .li{
	color: #666;
}

.right_section .content .sub_content {
	padding:0px 20px;
}

.right_section .bottom{
	background-image: url(../img/box_13.png);
	width: 760px;
	height: 22px !important;
}

.breadcrumb {
	padding: 6px 0px;
}

.breadcrumb a {
	padding: 0px !important;
}

.right_section .content .links {
	padding: 5px 0px;
}

.right_section .content .more {
	text-align:right;
	min-height: 10px;
	padding: 10px 0px;
}

/****************************/
/*   RIGHT SECTION          */
/*   case studies search    */
/****************************/

.case_study_box_left,
.case_study_box_right {
	float:left;
	width:320px;
	margin-top:15px;
}

.case_study_box_left {
	margin-right:15px;
	clear:both;
}

.case_study_box_right {
	margin-left:15px;
}

.case_study_box_left .sub_content .line_img,
.case_study_box_right .sub_content .line_img {
	background-image:url(../img/line_18.png);	
	width:280px;
	height: 2px;
	margin-top: -5px; 
	margin-bottom: 5px;
}

.no_results {
	font-size: 14px;
	text-align: center;
	padding: 55px 0px 45px;
}

/****************************/
/*   RIGHT SECTION          */
/*   technologies           */
/****************************/

.tech_main_box {
	background-image: url(../img/technologies_main_box_03.png);
	background-repeat:no-repeat;
	width:670px;
	padding-top:18px;
	margin-top:25px;
	margin-bottom:25px;
}

.tech_main_box .content {
	background-image:url(../img/technologies_main_box_06.png);
	background-repeat:repeat-y;
	padding: 8px 30px 16px 30px;
	width:610px;
	color:#FFF;	
}

.tech_main_box .content .titel_shadow {
	font-size:30px;
	
	/* firefox: http://www.kurshtml.boo.pl/css/cien,tekst.html */
	text-shadow: 1px 1px 3px #333333; 
	/* internet explorer: http://www.kurshtml.boo.pl/css/cien,filtry.html*/
	padding: 0px 0px 30px 0px;
}

.tech_main_box .bottom{
	background-image: url(../img/technologies_main_box_15.png);
	width: 670px;
	height: 18px !important;
}

.tech_main_box .content .inner_box {
	background-image: url(../img/technologies_inner_box_11.png);
	background-repeat:no-repeat;
	width:610px;
	padding-top:12px;
}

.tech_main_box .content .inner_box .content,
.tech_main_box .content .inner_box .content_main {
	background-image:url(../img/technologies_inner_box_13.png);
	background-repeat:repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	width:570px;
	color:#424242;	
}

.tech_main_box .content .inner_box .content .text_shadow,
.tech_main_box .content .inner_box .content_main .text_shadow,
.tech_main_box .content .inner_box .content_main .titel_shadow {
	/* firefox: http://www.kurshtml.boo.pl/css/cien,tekst.html */
	text-shadow: 1px 1px 2px #eeeeee;
}

.tech_main_box .content .inner_box .content .text_shadow {
	padding-top: 4px;
	padding-bottom: 4px;
}

.tech_main_box .content .inner_box .content_main .text_shadow {
	padding-top: 4px;
	padding-bottom: 14px;
}

.tech_main_box .content .inner_box .content .text_shadow {
	font-size:14px;
}

.tech_main_box .content .inner_box .content_main .titel_shadow {
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px
}

.tech_main_box .content .inner_box .bottom {
	background-image:url(../img/technologies_inner_box_09.png);
	width: 610px;
	height: 14px !important;
}

.technology_tabs {
	width:680px; 
	height:38px; 
	margin-left:-25px; 
	background-image:url(../img/competencies-technologies_03.png); overflow:hidden; 
	padding:0px 35px;
}

.tech_tab,
.tech_tab_selected {
	display: block;
	float: left;
	height: 38px;
	font-size:15px;
	text-decoration:none;
	color:#099;
	padding-left:0px !important;
}

.tech_tab {
	cursor: pointer;
}

.tech_tab_selected {
	background: transparent url(../img/competencies-technologies_07.png) no-repeat scroll top right;
	color:#000;
}

.tech_tab span,
.tech_tab_selected span {
	display: block;
	margin-right: 9px;
	height:25px;
	padding: 13px 9px 0px 18px;
}

.tech_tab_selected span {
	background: transparent url(../img/competencies-technologies_05.png) no-repeat;
}

.technology_case_studies {
	overflow: hidden;
	text-align: left;
}

/****************************/
/*   RIGHT SECTION          */
/*   management             */
/****************************/
.management_image {
	 width:164px; 
	 height:100px; 
	 z-index:2;
	 position:absolute; 
	 top:-4px; 
	 right:40px;
}

.management_image .left_border,
.management_image .image_mk,
.management_image .image_pr,
.management_image .image_js,
.management_image .right_border {
	height: 100px; 
	float:left;
}
 
.management_image .left_border {
	background-image:url(../img/management_03.png); 
	width:9px;
}

.management_image .image_mk {
	background-image:url(../img/kaczmarek.jpg);
	width:150px;
}

.management_image .image_pr {
	background-image:url(../img/roubo.jpg);
	width:150px;
}

.management_image .image_js {
	background-image:url(../img/schloesser.jpg);
	width:150px;
}

.management_image .right_border {
	background-image:url(../img/management_05.png); 
	width:5px;
}

/****************************/
/*   BOOTOM SECTIONS        */
/****************************/

.bottom_left_section,
.bottom_right_section {
	margin-top:30px;
	background-repeat:no-repeat;
	padding-top:18px;
	float:left;
}

.bottom_left_section {
	background-image:url(../img/box_15.png);
	margin-right:20px;
	width:360px;
	clear:both;
	position:relative;
}

.bottom_right_section {
	background-image:url(../img/box_18.png);
	margin-left:20px;
	width:560px;
}

.bottom_left_section .content,
.bottom_right_section .content {
	background-repeat:repeat-y;
	padding: 0px 25px;
	font-size:14px;
}

.bottom_left_section .content {
	background-image:url(../img/box_16.png);
}

.bottom_right_section .content {
	background-image:url(../img/box_19.png);
}

.bottom_left_section .content p {
	padding: 4px 0px;
	line-height: 22px;
	margin: 0 0 6px;
	text-align: left;
	color: #404040;
}

.bottom_right_section .content p {
	padding: 4px 0px;
	line-height: 22px;
	letter-spacing: 1.5px;
	color: #404040;
}

.bottom_left_section .content p.link,
.bottom_right_section .content p.link {
	padding:2px 0px 0px 0px;
	color:#099;
}

.bottom_left_section .content p.quotation,
.bottom_right_section .content p.quotation {
	font-family: Georgia;
	padding:2px 0px 0px 0px;
	color:#099;
}

.bottom_left_section .content h1,
.bottom_right_section .content h1 {
	font-weight:normal;
	font-size:18px;
	margin:0px;
	padding: 0px 0px 8px 0px;
	color: #404040;
}

.bottom_left_section .bottom {
	background-image: url(../img/box_17.png);
	width: 360px;
	height: 22px !important;
}

.bottom_right_section .bottom{
	background-image: url(../img/box_20.png);
	width: 560px;
	height: 22px !important;	
}

/****************************/
/*   BOTTOM MENU            */
/****************************/
.bottom_menu {
	position:relative;
	clear:both;
	text-align:center;
	font-size:12px;
	color:#FFF;
	width: 950px !important;
	height: 20px;
	padding: 35px 0px 25px 0px;
}

.bottom_menu a:link, 
.bottom_menu a:visited,
.bottom_menu a:hover, 
.bottom_menu a:active { 
	padding: 0px 20px 0px 20px;
	text-decoration:none;
}

.bottom_menu a:link, 
.bottom_menu a:visited {
	color:#000;
}

.bottom_menu a:hover, 
.bottom_menu a:active {
	color:#A00;
}

.bottom_menu a.selected:link ,
.bottom_menu a.selected:visited {
	color:#A00;
}  

.bottom_menu a.selected:hover ,
.bottom_menu a.selected:active {
	color:#A00;
}

.footer {
	text-align:center;
}

.main_boxes {
	margin-left: -20px;
	padding: 30px 0px 10px 0px;
	width: 1000px;
	float:left;
}


.main_boxes .box,
.main_boxes .box_selected {
	float:left;
	margin: 0px 20px;
	
}

.main_boxes .box {
	background-image:url(../img/home_white_box_13.png);
	padding: 20px 10px;
	height:121px;
	width: 140px;
}

.main_boxes .box h1 {
	margin: 48px 0px 0px 0px;
	padding: 0px;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	color: #920023;
}

.main_boxes .box_selected {
	background-image:url(../img/home_black_box_11.png);
	color:#FFF;
	padding: 20px;
	height:121px;
	width: 120px;
}

.main_boxes .box_selected h1 {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

.main_boxes .box_selected div {
	display:block;
	color:#FFF;
	font-size:17px;
	font-weight:normal;
	padding: 3px 0px;
}

.main_boxes .box_selected a.see_more {
	text-align:center;
	display:block;
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	margin-top:6px
}

.motto {
	display:block;
	color: #d9d9d9;
	text-align:center;
	float:left;
	font-size:24px;
	font-weight:normal;
	width: 960px;
	margin-top: 15px;
	margin-bottom: 40px;
}

.motto a:link,
.motto a:visited,
.motto a:active,
.motto a:hover {
	color:#FFF;
	text-decoration:underline;
}

.find_out_more {
	text-align:center;
	padding: 35px 0px 5px 0px;
	width: 100%;
	float:left; 
	color:#aaa;
	font-size:20px;
}

.search_result {
	padding: 5px 15px;
	line-height: 20px;
	font-size:14px;
}
