@charset "utf-8";

/*	-------------------------------------------------------------
	Enciklopedija srpskog građevinarstva /// www.SerbiaConstruction.com
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:	front_default.css
	Version:	1.0
	Date:	01/11/2009
	-------------------------------------------------------------	*/

/*	== RESET ============================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background:#f1f0f0;
	color:#3B3B3B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

a:hover {text-decoration:underline;}

/*	== END OF RESET ======================= */

#wrap {margin:0 auto;width:927px;}
#header { height:125px;}
#header h1#logo {
	display:block;
	float:left;
	height:97px;
	width:222px;
}
#header h1#print_logo {
	display:none;
}
#header address {
	color:#666A74;
	float:left;
	font-style:normal;
	line-height:16px;
	margin:18px 0 0 17px;
	width:180px;
}

#header address a {
	color:#666A74;
	font-style:normal;
	text-decoration:none;
}
#header address p.website_name {color:#3B3B3B;}

#header #small_top_menu {
	float:right;
	font-size:13.5px;
	margin:18px 1px 0 0;
}
#header #small_top_menu ul li {float:left;margin-left:20px;}
#header #small_top_menu ul li a {color:#2f67a5;text-decoration:none;}
#header #small_top_menu ul li a:hover {text-decoration:underline;}

#header form {float:right; margin:30px 0 0;}
#header form input {
	background: #fff url(../img/search_input.gif) no-repeat center right;
	color:#81838b;
	border:1px solid #a5b6ca;
	font-size:13.5px;
	padding:7.5px 30px 7.5px 6.5px;
	width:192px;
}

#menu {
	background:url(../img/menu_bg.jpg) repeat-x center center;
	clear:both;
	float:left;
	font-size:16px;
	font-weight:bold;
	height:45px;
	line-height:45px;
	position:relative;
	text-transform:capitalize;
	width:927px;
}
#menu ul {float:left;}
#menu ul li {float:left;}
#menu ul li a {
	color:#fff;
	float:left;
	margin:0 20px 0 0;
	padding:0 10px;
	text-decoration:none;
}

#menu ul li a:hover {background:#164881;text-decoration:none;}

#menu a#rss {
	background:url(../img/rss.gif) no-repeat 0 0;
	display:block;
	float:right;
	height:45px;
	text-indent:-9999px;
	margin-right:10px;
	width:26px;
}

#menu a#rss:hover {background:url(../img/rss.gif) no-repeat 0 -45px;}

#content_middle {
	clear:both;
	float:left;
	margin-top:28px;
	width:927px;
}

#content_middle_left {
	float:left;
	width:612px;
}

#content_middle_right {
	clear:right;
	float:right;
	width:297px;
}

#featured_wide {
	float:left;
	height:220px;
	margin-bottom:18px;
	position:relative;
	width:612px;
}

#featured_wide img {
	background:#fff;
	border:1px solid #D1D1D1;
	padding:4px;
}

#featured_wide a {
	float:left;
	position:absolute;
}

#featured_wide a.show {z-index:500}

#featured_wide .caption {
	background: url(../img/caption_trans.png) no-repeat 0 0;
	bottom:0;
	color:#fff;
	font-size:14px;
	height:78px;
	left:0;
	margin:0 5px 5px;
	position:absolute;
	z-index:600;
}

#featured_wide .caption .content {
	margin:14px 20px;
	opacity:1;
	width:562px;
}

#featured_wide .caption .content h3 {
	margin-bottom:15px;
	padding:0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

.clear {clear:both}

.half_boxes {
	background:#fff;
	border:1px solid #D1D1D0;
	float:left;
	font-size:13.5px;
	margin-bottom:18px;
	width:295px;
}

.left_box {margin-right:18px;}

.half_boxes h2,
.half_boxes h2 a {
	background:url(../img/menu_bg.jpg) repeat-x center center;
	color:#fff;
	font-size:14px;
	height:40px;
	line-height:40px;
	text-indent:10px;
	text-transform:uppercase;
	text-decoration:none;
	width:295px;
}

.half_box_content {
	height:auto !important;
	margin:10px;
	min-height:125px;
	position:relative;
/*	width:275px;*/
}

.half_box_content a, .box_content a {
	color:#2F67A5;
	font-size:13.5px;
	text-decoration:none;
}

.half_box_content a:hover, .box_content a:hover {
	text-decoration:underline;
}

.half_box_content p,
.box_content p {margin-bottom:10px;}

.half_box_content ul {
	color:#2F67A5;
	font-size:13.5px;
	line-height:15px;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:15px;
}

.half_box_content ul li {margin-bottom:10px;}

.half_box_content_bottom p a {
	background:#fafbfb url(../img/more_arrow2.png) no-repeat 269px 0;
	color:#2F67A5;
	border-top:1px solid #D1D1D0;
	display:block;
	font-size:14px;
	height:31px;
	text-indent:10px;
	text-decoration:none;
	line-height:31px;
	width:295px;
}
.half_box_content_bottom p a:hover {background:#fafbfb url(../img/more_arrow2.png) no-repeat 269px -31px}
						
.half_box_content_bottom p a:hover, 
.box_content_bottom p a:hover {
	text-decoration:underline;
}

.box {
	background:#fff;
	border:1px solid #D1D1D0;
	clear:both;
	float:left;
	margin-bottom:18px;
	width:612px;
}

.box h2.black,
.box h2.black a {
	background:url(../img/blackbar_bg.jpg) repeat-x center center;
	color:#fff;
	font-size:14px;
	height:41px;
	line-height:41px;
	text-indent:10px;
	text-transform:uppercase;
	text-decoration:none;
	width:612px;
}

.box h2.blue,
.box h2.blue a {
	background:url(../img/menu_bg.jpg) repeat-x center center;
	color:#fff;
	font-size:14px;
	height:41px;
	line-height:41px;
	text-indent:10px;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
	width:612px;
}

a#pdf {
	background:url(../img/pdf_icon.gif) no-repeat 0 0;
	display:block;
	height:41px;
	position:absolute;
	right:42px;
	text-indent:-9999px;
	top:0;
	width:24px;
}

a#pdf:hover {background:url(../img/pdf_icon.gif) no-repeat 0 -41px;}

a#print {
	background:url(../img/print_icon.gif) no-repeat 0 0;
	display:block;
	height:41px;
	position:absolute;
	right:10px;
	text-indent:-9999px;
	top:0;
	width:24px;
}

a#print:hover {background:url(../img/print_icon.gif) no-repeat 0 -41px;}

.box_content_bottom_left p a {
	background:#FAFBFB url(../img/more_arrow2.png) no-repeat 269px 0;
	border-top:1px solid #D1D1D0;
	clear:both;
	color:#2F67A5;
	display:block;
	float:left;
	font-size:14px;
	height:31px;
	line-height:31px;
	text-decoration:none;
	text-indent:10px;
	width:306px;
}
.box_content_bottom_right p a {
	background:#FAFBFB url(../img/more_arrow2.png) no-repeat 269px 0px;
	border-top:1px solid #D1D1D0;
	color:#2F67A5;
	display:block;
	float:left;
	font-size:14px;
	height:31px;
	line-height:31px;
	text-decoration:none;
	text-indent:10px;
	width:306px;
}
.box_content_bottom_left p a:hover,
.box_content_bottom_right p a:hover {background:#FAFBFB url(../img/more_arrow2.png) no-repeat 269px -31px; text-decoration:underline;}

.box_content_left {
	float:left;
	margin:20px 0 20px 10px;
	width:286px;
}

.box_content_right {
	float:right;
	margin:20px 10px 20px 0;
	width:286px;
}



/*RIGHT HALF BOX BLACK*/
.half_boxes_black_right {
	background:#fff;
	border:1px solid #D1D1D0;
	float:left;
	margin-bottom:18px;
	width:297px;
}

.half_boxes_black_right h2,
.half_boxes_black_right h2 a {
	background:url(../img/blackbar_bg.jpg) repeat-x center center;
	color:#fff;
	font-size:14px;
	height:40px;
	line-height:40px;
	text-indent:10px;
	text-transform:uppercase;
	text-decoration:none;
	width:297px;
}

.half_boxes_black_right_content {
	margin:10px;
	width:277px;
}

.half_boxes_black_right_content p {margin-bottom:13px;}

.half_boxes_black_right_content .post {
	clear:both;
	margin-bottom:17px;
}

.half_boxes_black_right_content .post:last-child {margin-bottom:10px;}

.half_boxes_black_right_content .post img {
	float:left;
	margin-right:10px;
}

.half_boxes_black_right_content .post p.headline {
	color:#2f67a5;
	font-size:15px;
	text-transform:uppercase;
	margin-bottom:2px;
}

.half_boxes_black_right_content .post p.headline a {
	color:#2f67a5;
	font-size:15px;
	text-transform:uppercase;
	text-decoration:none;
	margin-bottom:10px;
}
.half_boxes_black_right_content .post p.headline a:hover { text-decoration:underline;}

.half_boxes_black_right_content .post p.general_planing_description {
	color:#7F7772;
	font-size:12px;
}

.half_boxes_black_right_content_bottom p a {
	background:#FAFBFB url(../img/more_arrow2.png) no-repeat 269px 0;
	border-top:1px solid #D1D1D0;
	color:#2F67A5;
	display:block;
	font-size:14px;
	height:31px;
	line-height:31px;
	text-decoration:none;
	text-indent:10px;
	width:297px;
}

.half_boxes_black_right_content_bottom p a:hover {
	background:#FAFBFB url(../img/more_arrow2.png) no-repeat 269px -31px; 
	text-decoration:underline;
}

div.half_banner_right {margin-bottom:18px;}

.box_content {font-size:13.5px;}

/*For caption on small images*/
#featured_small_for_index {
	position:relative;
}

#caption_small_for_index {
	background:url(../img/caption_trans_small.png) no-repeat 0 0;
	height:40px;
	left:0;
	line-height:40px;
	overflow:hidden;
	padding:0 10px;
	position:absolute;
	top:80px;
	width:266px;
}
#caption_small_for_index p a {
	color:#fff;
	display:block;
	font-size:17px;
	font-weight:bold;
}
/**/
#featured_small_for_blue_box {
	position:relative;
}

#caption_small_for_blue_box {
	background:url(../img/caption_trans_small.png) no-repeat 0 0;
	height:40px;
	left:0;
	line-height:40px;
	overflow:hidden;
	padding:0 10px;
	position:absolute;
	top:80px;
	width:255px;
}
#caption_small_for_blue_box p a {
	color:#fff;
	display:block;
	font-size:17px;
	font-weight:bold;
}
/**/
#featured_for_black_right_side {
	position:relative;
}

#caption_for_black_right_side  {
	background:url(../img/caption_trans_small.png) no-repeat 0 0;
	height:40px;
	left:0;
	line-height:40px;
	overflow:hidden;
	padding:0 10px;
	position:absolute;
	top:80px;
	width:257px;
}
#caption_for_black_right_side  p a {
	color:#fff;
	display:block;
	font-size:17px;
	font-weight:bold;
	margin-bottom:0;
}


/*For caption on small images*/

ul.project_categories {width:275px;  }
ul.project_categories_left {
	float:left;
	margin:20px 0 20px 10px;
}
ul.project_categories_right {
	float:right;
	margin:20px 10px 20px 0;
}

ul.project_categories li {margin-bottom:20px; min-height:22px; height:auto !important;  height:22px; }
ul.project_categories li.last {margin-bottom:0;}

ul.project_categories li.cat1 {
	background:url(../img/projects_icon_1.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat2 {
	background:url(../img/projects_icon_2.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat3 {
	background:url(../img/projects_icon_3.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat4 {
	background:url(../img/projects_icon_4.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat5 {
	background:url(../img/projects_icon_5.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat6 {
	background:url(../img/projects_icon_6.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat7 {
	background:url(../img/projects_icon_7.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat8 {
	background:url(../img/projects_icon_8.gif) no-repeat 0 0;
	padding-left:30px;
}
ul.project_categories li.cat9 {
	background:url(../img/projects_icon_9.gif) no-repeat 0 0;
	padding-left:30px;
}

ul.project_categories li a {
	color:#2F67A5;
	font-size:13.5px;
	text-decoration:none;
}

ul.companies_info li p.companie_logo {
	margin:0 0 10px 0;
}

ul.companies_info li p.companie_name {
	color:#164881;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

/*SLIDER*/

.half_boxes_black_right h2.grey {
	background:url(../img/greybar_bg.jpg) repeat-x center center;;
	color:#fff;
	font-size:14px;
	height:41px;
	line-height:41px;
	text-indent:10px;
	text-transform:uppercase;
	width:297px;
}

.project_from label {
	clear:both;
	float:left;
	margin-bottom:5px;
	width:277px;
}

.project_from input.field {
	color:#7f7f7f;
	clear:both;
	border:1px solid #d0d0d0;
	font-size:12px;
	padding:5px;
	margin-bottom:14px;
	width:267px;
}

.radio_buttons { float:left; line-height:26px; padding-bottom:16px; }

.project_from input.wfield, .project_from textarea.wfield  {
	color:#7f7f7f;
	clear:both;
	border:1px solid #d0d0d0;
	font-size:12px;
	padding:5px;
	margin-bottom:14px;
	width:550px;
}


.project_from select.field {
	color:#7f7f7f;
	clear:both;
	border:1px solid #d0d0d0;
	font-size:12px;
	padding:4px 5px;
	margin-bottom:14px;
	width:280px;
}

#slider-range,
#area-range {clear:left;}

#projects_slider_range {
	background:url(../img/projects_slider_range.gif) no-repeat 0 0;
	height:45px;
	width:277px;
}

#projects_slider_area {
	background:url(../img/projects_slider_area.gif) no-repeat 0 0;
	height:45px;
	width:277px;
}

.project_image {
	float:left;
	padding:3px;
	border:solid 1px #d5d5d5;
	margin-right:10px;
}

.project_category_butt {
	text-align:center;
}
/*SLIDER*/

.project_category_butt input,
.advanced_search_butt input {
	background:transparent url(../img/greybar_bg_butt.jpg) repeat-x scroll 0 0;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:7px 40px;
	text-transform:uppercase;
}

#project_headline_informations {
	clear:both;
	float:left;
	margin-bottom:20px;
	width:592px;
}

.box_tidy h1.companie_name {
	color:#164881;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.box_tidy h1.project_headline {
	color:#164881;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

div.companie_logo {
	float:right;
}

.project_info_image a img, .project_search_image a img {
	border:1px solid #D5D5D5;
	float:right;
	margin:0 0 25px 10px;
	padding:3px;
}

.project_search_image a img {
	float:left;
	margin:0 6px 5px 6px;
}

p.search_sub { margin:0; color:#164780; font-size:12px; }

.project_informations {
	background:#F1F0F0;
	border:1px solid #D1D1D0;
	clear:both;
	margin-bottom:20px;
	padding:10px;
}

.project_top_info {
	float:left;
	width:420px;
}

.project_top_info_photo {
	float:right;
}

.project_top_info_photo img {
	background:#fff;
	border:1px solid #D0D0D0;
	padding:3px;
}

hr {
	background:#F2F1F1;
	border:medium none;
	clear:both;
	color:#F2F1F1;
	float:left;
	height:1px;
	margin:10px 0;
	width:100%;
}

.project_informations ul li {
	padding-left:37px;
	margin-bottom:10px;
}

.project_informations ul li.employer {
	background:url(../img/project_informations_icon_employer.gif) no-repeat left center;
}
.project_informations ul li.location {
	background:url(../img/project_informations_icon_location.gif) no-repeat left center;
}
.project_informations ul li.phone {
	background:url(../img/project_informations_icon_phone.gif) no-repeat left center;
}
.project_informations ul li.mail {
	background:url(../img/project_informations_icon_mail.gif) no-repeat left center;
}
.project_informations ul li.web {
	background:url(../img/project_informations_icon_web.gif) no-repeat left center;
}
.project_informations ul li.cost {
	background:url(../img/project_informations_icon_cost.gif) no-repeat left center;
}
.project_informations ul li.years {
	background:url(../img/project_informations_icon_years.gif) no-repeat left center;
}
.project_informations ul li.category {
	background:url(../img/project_informations_icon_category.gif) no-repeat left center;
}
.project_informations ul li.status {
	background:url(../img/project_informations_icon_status.gif) no-repeat left center;
}
.project_informations ul li.size {
	background:url(../img/project_informations_icon_size.gif) no-repeat left center;
}
.project_informations ul li.contractor {
	background:url(../img/project_informations_icon_contractor.gif) no-repeat left center;
}
.project_informations ul li.last {
	margin-bottom:0;
}

div.information_list_style ul,
ul.ul_bullets {
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:circle;
	margin-left:20px;
}

h2.project_info {
	color:#164881;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
}

.project_gallery {
	background:#F1F0F0;
	border:1px solid #D1D1D0;
	clear:both;
	float:left;
	margin-bottom:20px;
	padding:20px 10px;
	width:570px;
}

.anyClass, .anyClass_noscroll {
	float:left;
	width:540px;
}

.anyClass_noscroll {
	padding-left:24px;
	}

.anyClass li, .anyClass_noscroll li  {
	float:left;
}

	
.anyClass img, .anyClass_noscroll img  {
	background:#fff;
	border:1px solid #d0d0d0;
	padding:3px;
	margin:0 19px;
}

.details_left {  float:left; width:162px;   }
.details_right { float:left; width:420px;   }

.project_gallery a.project_gallery_butt_prev img {
	border:medium none;
	float:left;
	margin:9px 5px 0 0;
}

.project_gallery a.project_gallery_butt_next img {
	border:medium none;
	float:left;
	margin:9px 0 0 5px;
}

/*NEWS*/

.box_tidy {
	margin:20px 10px;
}

.box_tidy h1 {
	color:#164881;
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
	margin-top:0;
	}
	


/* ====================================== FOOTER ====================================== */
#footer {
	background:#fff;
	border:1px solid #D1D1D1;
	clear:both;
	float:left;
	padding:20px 24px 20px 10px;
	width:891px;
}

#footer .footer_col {
	float:left;
	margin-right:20px;
	width:211px;
}

#footer .footer_col ul.footer_menu {
	color:#2f67a5;
	font-size:15px;
	text-transform:uppercase;
}

#footer .footer_col ul.footer_menu li {margin-bottom:18px;}

#footer .footer_col ul li.last {margin-bottom:0px;}

#footer .footer_col ul.footer_menu li a {
	color:#2f67a5;
	text-decoration:none;
}
#footer .footer_col ul.footer_menu li a:hover {
	text-decoration:underline;
}

#footer .footer_col p.headline {
	color:#3B3B3B;
	font-size:15px;
	font-weight:bold;
	margin-bottom:30px;
	text-transform:uppercase;
}

#footer .footer_col p.headline a {
	color:#3B3B3B;
	text-decoration:none;
}
#footer .footer_col p.headline a:hover {
	text-decoration:underline;
}

#footer .footer_col ul.footer_projects {
	color:#2F67A5;
	font-size:13.5px;
}

#footer .footer_col ul.footer_projects li {margin-bottom:15px;}
#footer .footer_col ul.footer_projects li.last {margin-bottom:0;}

#footer .footer_col ul.footer_projects li a {color:#2F67A5; text-decoration:none;}
#footer .footer_col ul.footer_projects li a:hover {text-decoration:underline;}


#footer .contact_us a,
#footer .latest_projects a {
	font-size:13.5px;
	color:#2f67a5;
	text-decoration:none;
}

#footer .contact_us a:hover,
#footer .latest_projects a:hover {
	text-decoration:underline;
}

#footer .fcol_menu {width:221px;}
#footer .latest_projects {width:261px;}
#footer .contact_us {width:205px;}

#footer .contact_us p.email {margin-bottom:45px;}
#footer .contact_us p {margin-bottom:15px;}

#footer .footer_col_last {
	float:left;
	line-height:22px;
	text-align:right;
	width:140px;
}
#footer .footer_col_last img {margin-bottom:9px;}
#footer .footer_col_last p {clear:both;}
#footer .footer_col_last p a {
	color:#2F67A5; 
	text-decoration:none;
}
#footer .footer_col_last p a:hover {
	text-decoration:underline;
}

#legalinfo {
	float:right;
	margin-top:48px;
}
/* ====================================== FOOTER ====================================== */


#search_contact {
	background:#F1F0F0;
	border:1px solid #d5d5d4;
	clear:both;
	margin-top:40px;
	padding:20px 0;
	text-align:center;
}

#search_contact a {
	color:#1777b1;
	font-size:16px;
	font-style:italic;
	text-decoration:none;
}

.advanced_search_left {
	float:left;
	margin:0 0 10px;
	width:296px;
}

.advanced_search_right {
	float:right;
	margin:0 0 10px;
	width:296px;
}

.advanced_search_butt {
	clear:both;
	margin-bottom:40px;
	text-align:center;
}

#advanced_search_description {margin-bottom:20px;}

.company_info {
	border-bottom:1px solid #F2F1F1;
	float:left;
	height:120px;
	margin-top:20px;
	padding:0 5px 10px;
	width:286px;
} 
.company_info p.companie_logo { margin:0; }
.company_info p.companie_name { margin:3px 0; font-size:16px; font-weight:bold; }
.company_info p { margin:0; }

.image_position a img {
	border:1px solid #D5D5D5;
	float:left;
	margin:0 10px 25px 0;
	padding:3px;
}

.locate_us { padding:3px; border:solid 1px #d2d2d2;}

.news_photo {
	float:right;
	padding:0 0 10px 10px;
}

.website_produced {margin-top:20px;}
.website_produced img {margin-bottom:15px;}
a.see_more { padding-right:30px; background:url(../img/more_arrow2.png) no-repeat scroll 65px -9px}
a:hover.see_more { padding-right:30px; background:url(../img/more_arrow2.png) no-repeat scroll 65px -40px}

a.visit_arrow { padding-right:30px; background:url(../img/more_arrow2.png) no-repeat scroll 81px -9px}
a:hover.visit_arrow { padding-right:30px; background:url(../img/more_arrow2.png) no-repeat scroll 81px -40px}

li.date, p.date {color: #999; font-size:11px; margin-top:-5px;}

div.project_search_image {
	float:left;
	width:148px;
	text-align:center;
	padding-bottom:5px;
}

h1.search_margins { margin:0 0 6px 0;}


ul#slideshow_beta {
	height:219px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 18px;
	overflow:hidden;
	padding:0;
	position:relative;
	width:612px;
}	

ul#slideshow_beta li {
	left:0;
	position:absolute;
	right:0;
}

ul#slideshow_beta li a {
	cursor: default;
}

ul#slideshow_beta li.show {
	z-index:500;	
}

ul#slideshow_beta img {
	background:#fff;
	border:1px solid #D1D1D1;
	padding:4px;
}

#slideshow_beta-caption {
	background:transparent url(../img/caption_trans.png) no-repeat scroll 0 0;
	bottom:5px;
	color:#fff;
	height:48px;
	left:0;
	margin:0 5px;
	position:absolute;
	width:601px;
	z-index:500;
}

#slideshow_beta-caption #slideshow_beta-caption-container {
	padding:14px 20px;	
	z-index:1000;	
}

#slideshow_beta-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow_beta-caption p {
	margin:5px 0 0 0;
	padding:0;
}

#slideshow_beta-caption h3 {
	margin-bottom:15px;
	padding:0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
}

/* Pagination classes  */

.pagination {
	clear:both;
	font-weight:bold;
	width:90%;
	margin:15px auto;
	text-align:center;
}
.pagination a {
	background:#c1c2c3;
	color:#fff;
	border: 1px solid #7f7f7f;
	text-align:center; 
	padding:5px 10px;
	text-decoration:none;
}
.pagination a:hover { background:#1f538e; }
.pagination a.active { background-color:#2f67a5; color:#fff; border: solid 1px #1f538e; }
.pagination  { border:solid 1px #d1d1d0;  }
.pagination a.dots { border:none; padding:5px 30px; cursor:default; background: url(../img/dots.gif)  0 2px no-repeat;  }

.searchicon_div { position:absolute; margin-left:195px; margin-top:3px; width:34px; height:28px; }

.sc_content ul { margin:10px 0; list-style:disc; padding-left:20px; }