@charset "utf-8";
/* styles 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ border:0pt none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0pt;padding:0pt;vertical-align:baseline;}
html{margin:0;padding:0;}
body{background:#1e1e1e url(../images/bg.jpg) repeat-x center top;width:100%;height:100%;margin:0;padding:0;}
.clear {clear:both;height:0;font-size:0;}
#body{background-color:#1e1e1e;width:1007px;height:100%;margin:0 auto;padding:0;}
/* header */
#header{background-color:#000;width:100%;height:165px;margin:0;padding:0;}
/*logo*/
#logo {width:246px;height:150px;padding:15px 0 0 89px;border:none;float:left;}
#BSLogo{background:url(../images/logo.jpg) no-repeat;width:246px;height:135px;border:none;}
#social {float:left;width:229px;text-align:center;padding-top:20px;}
#nav{width:442px;height:150px;float:right;text-align:left;}
/*end logo*/
/*navigation*/
#nav ul{width:442px;height:120px;margin:0;padding:0;list-style:none;float:left;}
#nav ul li{width:96px;height:113px;float:left;text-align:center;margin:0 5px;}
#nav ul li br{margin-top:55px;}
#nav ul li a{font:13pt 'Arial';color:#FFF;text-decoration:none;}
#nav ul li:hover, #nav ul li.active{background:url(../images/menu-hover.png) no-repeat;width:96px;height:113px;}
#nav ul li a:hover, #nav ul li.active a{color:#000;}
#nav ul li.special:hover{background:none;}
#nav ul li.special {width:auto;height:auto;text-indent:-9999px;}
#nav hr{border:none;margin:0;padding:0;background:url(../images/login-border.png) no-repeat right top;width:437px;height:1px;float:right;}
/*login*/
#signup{
    background: url(../images/signup.png) no-repeat;
	width: 88px;
	height: 37px;
	margin: 30px 0 10px 10px;
}
#login{
    background: url(../images/login-border.png) repeat-x right top;
	width: 437px;
	height: 25px;
	margin-left: 5px;
	padding: 8px 0;
	text-align: left;
}

#login input.field{
    width: 130px;
	height: 14px;
	background: #1a1a1a;
	border: 1px solid #343333;
	padding: 4px;
	font: 11px Arial;
	color: #8b8b8b;
}

#login input.btn{
    vertical-align: middle;
	width: 41px;
	height: 25px;
	margin: 0 5px;
}

#login td{
    width: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	float: left;
	font: 12px Arial;
	color: #8b8b8b;
}

#login a{
    font: 12px Arial;
	color: #8b8b8b;
	text-decoration: none;
	font-weight: bold;
}

#register{
    background: url(../images/register.png) no-repeat;
	width: 46px;
	height: 11px;
}

#forgot{
    background: url(../images/forgot.png) no-repeat;
	width: 93px;
	height: 11px;
}


#isnav{
    width: 410px;
	float: right;
	margin: 5px 0 0 0;
	text-align: left;
	color: #fff;
}

/*end login*/
/* search, calendar, gallery */
#search{width:285px;margin:30px 10px 0 10px;vertical-align:top;text-align:left;font:14px Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;font-weight:normal;color:#FFF;text-shadow:3px 3px 2px #000;}
#search input.field{width:220px;height:14px;background:#1a1a1a;border:1px solid #343333;margin-top:7px;padding:4px;font:11px Arial;color:#8b8b8b;}
#search input.btn{background:url(../images/search.png) no-repeat;width:49px;height:25px;border:0;text-indent:-9999px;vertical-align:middle;margin-top:7px;float:right;}

#calendarbox{background:url(../images/calendar.png) no-repeat;width:62px;height:63px;margin:15px 7px 0 0;float:left;}
#events{background:url(../images/eventcalendar.png) no-repeat;width:284px;height:63px;margin:15px 0 0 0;float:left;}
#events div#control{width:250px;height:25px;margin:32px 18px 0 18px;padding:0;}
#events div#control input{margin: 0 5px;padding:0;}

#gallery{background:url(../images/gallery.jpg) no-repeat;width:263px;height:62px;}
/* end search, calendar, gallery */
#container{
    background: #1e1e1e url(../images/mbg.jpg) no-repeat;
	width: 1006px;
	height: auto;
	margin: 0;
	padding: 0;
}

#footer{
    background: url(../images/fbg.jpg) repeat-x;
	width: 100%;
	height: 111px;
	margin: 0px;
	padding: 0;
}

#footer .menu{
    width: 1006px;
	margin: 0 auto;
	padding: 26px 0 0 0;
	text-align: right;
    font: 11px Arial;
	color: #8b8b8b;
}

#footer .menu a{
    text-decoration: none;
	font: 12px Arial;
	color: #8b8b8b;
	margin: 26px 19px 0 19px;
}

#footer .menu .copyrights{
    margin: 20px 19px 0 0;
}

#footer .menu .copyrights a{
	font-size: 11px;
	margin: 0;
}


/*table*/
table{margin:0;padding:0;border:0;}
table tr{margin:0;padding:0;border:0;}
table tr td{margin:0;padding:0;border:0;}
table tr td.left{padding:16px 0 0 35px;}
table tr td.right{padding:16px 35px 0 0;}
table tr td.breakline{
    background: url(../images/breakline.jpg) no-repeat center bottom;
	width: 945px;
	height: 1px;
	padding-bottom: 15px;
}
/* marquee */
marquee{margin:0 2px;padding:7px 0 0 0;font:11px Verdana;color:#333;font-weight:bold;}

/* top navigation */
#top-nav ul{width:959px;height:29px;margin:0 auto;padding:0;list-style:none;}
#top-nav ul li{width:auto;height:29px;margin:10px 0 0 3px;padding:0;float:left;}
#top-nav ul li a{margin:0;padding:0;padding:0 2px;text-decoration:none;font:13px Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;font-weight:normal;color:#FFF;text-shadow:3px 3px 2px #000;}

/* sub list */
#sub-list{width:578px;margin:6px auto 0 auto;}
#sub-list div#sub-left{width:430px;margin:0;padding:0;float:left;font:13pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;font-weight:normal;color:#FFF;text-shadow:3px 3px 2px #000;}
#sub-list div#sub-left img{vertical-align:bottom;}
#sub-list div#sub-right{width:148px;margin:0;padding:20px 0 0 0;float:right;font:12px 'Arial Narrow','Nimbus Sans L',sans-serif;font-weight:bold;color:#f5d323;text-align:left;}

#sub-results-info{background:#0a0a0a;width:548px;margin:10px 0 0 0;padding:15px;-moz-border-radius:6px;-webkit-border-radius:6px;font:12px 'Arial Narrow','Nimbus Sans L',sans-serif;font-weight:bold;color:#FFF;}
#sub-results-info div#left{width:388px;float:left;}
#sub-results-info div#right{width:160px;float:right;}

#sub-results{width:578px;margin:10px 0 0 0;padding:0;}
#sub-results table{border-collapse: collapse;}
#sub-results table tr{background-color:#0a0a0a;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-radius-topleft:6px;-webkit-border-radius-topright:6px;}
#sub-results ul{width:578px;height:100%;margin:0 auto;padding:0;list-style:none;font:11px Arial,Helvetica,Garuda,sans-serif;}
#sub-results ul li{min-height:12px;height:auto !important;}
#sub-results ul li.top{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-radius-topleft:6px;-webkit-border-radius-topright:6px;}
#sub-results ul li.bottom{border-bottom:0px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-radius-topleft:6px;-webkit-border-radius-topright:6px;}
#sub-results ul li.row1{background:#0a0a0a;width:558px;border-bottom:1px solid #1e1e1e;padding:10px;}
#sub-results ul li.row2{background:#161616;width:558px;border-bottom:1px solid #1e1e1e;padding:10px;}
#ctg-premium{width:12px;float:left;color:#f5d323;}
#ctg-name{width:245px;padding:0 3px;float:left;color:#FFF;}
#ctg-location{width:215px;padding:0 3px;float:left;color:#4e7cab;}
#ctg-phone{width:66px;padding:0 3px;float:left;color:#4e7cab;}

/* view styles */
#view-error{
    width: 893px;
	height: 13px;
	background: #0a0a0a;
	margin: 10px auto 300px auto;
	padding: 10px 19px 15px 19px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#view-error p{
    margin: 0;
    padding: 0;
    font: 12px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
    vertical-align: top;
}

#view-category{
    width: 913px;
	height: 36px;
    margin: 10px auto 2px auto;
	padding: 0 9px;
	font:13pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
    font-weight: normal;
	color: #FFF;
	text-shadow: 3px 3px 2px #000;
	text-align: left;
}

#view-category img{
    vertical-align: bottom;
}

#view-company{
    width: 893px;
	height: 13px;
	background: #0a0a0a url(../images/premium.png) no-repeat 19px 15px;
	margin: 5px auto 9px auto;
	padding: 10px 19px 20px 19px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

#view-company p{
    margin: 0;
	padding: 0 0 0 16px;
    font: 16px 'Arial Narrow','Nimbus Sans L',sans-serif;
	font-weight: bold;
	color: #f5d323;
	text-align: left;
    vertical-align: top;
}

#view-company-info{
    background: url(../images/viewpage/info-bg.jpg) no-repeat;
	width: 519px;
	height: 152px;
	float: left;
	margin: 0 0 0 38px;
	padding: 17px 21px;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
	color: #fff;
}

#view-company-info span.field{
    margin-top: 6px;
	display: block;
	float:left;
	width:108px;
}

#view-company-info span.value{
    margin-top: 6px;
	display: block;
	color: #4e7cab;
	float:left;
	width:240px;
	clear:right;
}

#view-company-info div.border{
    border: 9px solid #fff;
	width: 135px;
	height: 135px;
	opacity: 0.7;
	-ms-filter: "alpha(opacity=70)";
	filter: alpha(opacity=70);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	zoom: 1;
}

#view-company-info a, #view-company-info a:hover, #view-company-info a:visited{
    text-decoration: none;
	color: #4e7cab;
}
#view-company-info a:hover {	text-decoration:underline;	}

/* Company photo gallery */
#view-company-gallery{
    background: url(../images/viewpage/photos-bg.jpg) no-repeat;
	width: 277px;
	height: 142px;
	float: right;
	margin: 0 38px 0 0;
	padding: 22px 40px;
}

#view-company-gallery img{
    width: 78px;
	height: 78px;
    border:4px solid #fff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	margin: 15px 3px;
}

#view-company-gallery div.heading{
	font:12pt Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;
    font-weight: normal;
	color: #FFF;
	text-shadow: 3px 3px 2px #000;
	text-align: center;
}
/* Company photo gallery end */

#view-company-expanded, #view-company-employment{
/*	width: 931px;*/
	height: auto;
/*	margin: 10px auto;*/
	padding: 0;
	display: block;
}
#view-company-expanded ul li strong {	font-weight:bold;	}
#view-company-expanded ul li td, #view-company-employment ul li td {	font-size:12px;	}

#view-company-expanded ul, #view-company-employment ul{
    /*width: 931px;*/
	display:block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
}

#view-company-expanded ul li.top, #view-company-employment ul li.top{
    -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#view-company-expanded ul li.bottom, #view-company-employment ul li.bottom{
    border-bottom: 0px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#view-company-expanded ul li.row1 strong, #view-company-employment ul li.row1 strong {	font-weight:bold;	}
#view-company-expanded ul li.row1, #view-company-employment ul li.row1{
    background: #0a0a0a;
	/*width: 871px*/;
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	color:#fff;
	display:block;
}
#view-company-expanded ul li.row1 a, #view-company-employment ul li.row1 a {	color:#fff; text-decoration:none;	}
#view-company-expanded ul li.row1 a:hover, #view-company-employment ul li.row1 a:hover {	text-decoration:underline;	}

#view-company-expanded ul li.row2, #view-company-employment ul li.row2{
    background: #161616;
	/*width: 871px;*/
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	display:block;
}

#view-company-expanded div.heading, #view-company-employment div.heading{
    font: 14px Arial,Helvetica,Garuda,sans-serif;
    color: #4e7cab;
	font-weight: bold;
}

#view-company-expanded td.field, #view-company-employment td.field{
    vertical-align: top;
    width: 144px;
	color: #fff;
}

#view-company-expanded td.value, #view-company-employment td.value{
    vertical-align: top;
    /*width: 727px;*/
	color: #4e7cab;
	/*float: right;*/
	text-align: left;
}
#view-company-expanded td.value a, #view-company-employment td.value a {	color:#4e7cab; text-decoration:none;	}
#view-company-expanded td.value a:hover, #view-company-employment td.value a:hover {	text-decoration:underline;	}

/* TIMETABLE */
#view-company-timetable{
    width: 562px;
	height: auto;
	margin: 10px 9px 10px 38px;
	padding: 0;
	display: block;
	float: left;
}

#view-company-timetable ul{
    background: #0a0a0a;
    width: 562px;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#view-company-timetable ul li{
    padding: 10px 30px;
	color: #fff;
}

#view-company-timetable div.heading{
    font-size: 14px;
    color: #4e7cab;
	font-weight: bold;
}

#view-company-timetable table{
   border: collapse;
   padding: 0;
   margin: 0;
}

#view-company-timetable table tr{
    padding: 0;
	margin: 0;
}

#view-company-timetable table td{
    padding: 5px 0;
}

#view-company-timetable table td.dd{
    padding-bottom: 5px;
	border-bottom: 1px solid #232323;
}


/* COUPONS */
#view-company-coupons{
    width: 361px;
	height: auto;
	margin: 10px auto;
	padding: 0;
	display: block;
}

#view-company-coupons ul{
    background: #0a0a0a;
    width: 340px;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#view-company-coupons ul li{
    padding: 10px 10px 10px 20px;
	color: #fff;
}

#view-company-coupons div.heading{
    font-size: 14px;
    color: #4e7cab;
	font-weight: bold;
}

#view-company-coupons table{
   border: collapse;
   padding: 0;
   margin: 0;
}

#view-company-coupons table tr{
    padding: 0;
	margin: 0;
}

#view-company-coupons table td{
    padding: 5px 3px;
}

#view-company-coupons table td.dd{
    padding-bottom: 5px 3px;
	border-right: 1px solid #232323;
}

#view-company-coupons a, #view-company-coupons a:hover, #view-company-coupons a:visited{
    text-decoration: none;
	color: #4e7cab;
}

/* GALLERY */
ul.gallery{
    width: 578px;
	margin: 0 auto;
	padding: 0;
	list-style:none;
}

ul.gallery li{
	background: #0a0a0a;
    width: 180px;
	font: 11px Arial, Helvetica, Garuda, sans-serif;
	color: #4e7cab;
	padding: 0 0 10px 0;
	margin: 0 6px 10px 6px;
	text-align: center;
	float: left;
}

ul.gallery li img{
    width: 170px;
	height: 130px;
	border: 4px solid #0a0a0a;
	margin: 0 0 4px 0;
}

ul.gallery li a{
    text-decoration: none;
	color: #f5d323;
}
/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #aaaaaa; }
div.jqi{ width: 400px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; font-size: 11px; text-align: left; border: solid 1px #eeeeee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqimessage small {font-size:10px;}
div.jqi .jqimessage input{ width: 175px; border: solid 1px #444444; padding:2px; font: 11px Arial; color: #1a1a1a;}
div.jqi .jqimessage select{ width: 180px; border: solid 1px #444444; padding:2px; font: 11px Arial; color: #1a1a1a;}
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ padding: 3px 10px; margin: 0 10px; background-color: #2F6073; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }
div.jqi .jqimessage .field{ padding: 5px 0; }
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input{ width: 150px; border: solid 1px #777777; }
div.jqi .jqimessage .field input.error{ width: 150px; border: solid 1px #ff0000; }
/*-------------------------------- */

table.index_gallery td {text-align:center; vertical-align:top;}
table.index_gallery div {
	font-family:Arial,Helvetica,Garuda,sans-serif;
	font-size:11px;
	border-top:4px solid #0A0A0A;
	background-color:#0A0A0A;
	width:180px;
	text-align:center;
	margin: 0px 6px 10px 6px;
	padding-bottom:10px;
	text-align:center;
}
table.index_gallery img {margin-bottom:8px;}
table.index_gallery a {
	color:#F5D323;
	text-decoration:none;
}


.L {float:left;}
.R {float:right;}

/**
 * @see http://www.positioniseverything.net/easyclearing.html
 */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#company .L {padding-left:38px;}
#company .R {width:340px; display:inline; margin-right:38px;}

#company .gallery {
	background: url("../images/viewpage/info-bg-336.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
	height: 299px;
	padding: 17px 21px;
	padding: 18px 21px 19px 21px;
	width:519px;
	position: relative;
}
#company .gallery div.border {
    -moz-border-radius: 6px 6px 6px 6px;
    border: 9px solid #cccccc;
    height: 282px;
 /*   opacity: 0.7;*/
}
#company .gallery div.border div {
	
}
/*
#company .gallery {
	width: 512px;
	margin: 20px 0 0 0;
	padding: 0 218px 0 0;
	position: relative;
	height: 220px;
	background: #000;
	border: 1px solid #1a1a1a;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	float: left;
}
*/
#company .gallery .ui-tabs-panel{
	width: 501px;
	height: 282px;
	position: relative;
    overflow: hidden;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-radius-topleft: 12px;
	-webkit-border-radius-bottomleft: 12px;
}

#company .gallery .ui-tabs-hide{
	display: none;
}
/*
#company .gallery .leftarrow{
    background: url(../images/slider/left-arrow-slider.png) no-repeat;
	width: 23px;
	height: 25px;
	position: absolute;
	top: 179px;
	left: 8px;
}

#company .gallery .rightarrow{
    background: url(../images/slider/right-arrow-slider.png) no-repeat;
	width: 23px;
	height: 25px;
	position: absolute;
	top: 179px;
	right: 225px;
}
*/




#view-company-contacts {
 /*   width: 931px;*/
	height: auto;
	margin: 10px auto;
	padding: 0;
	display: block;
}
#view-company-contacts ul li strong {	font-weight:bold;	}
#view-company-contacts ul li td {	font-size:12px;	}

#view-company-contacts ul {
    /*width: 931px;*/
	display:block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
}

#view-company-contacts ul li.top {
    -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#view-company-contacts ul li.bottom {
    border-bottom: 0px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#view-company-contacts ul li.row1 strong {	font-weight:bold;	}
#view-company-contacts ul li.row1 {
    background: #0a0a0a;
	/*width: 871px*/;
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	color:#fff;
	display:block;
}
#view-company-contacts ul li.row1 a {	color:#fff; text-decoration:none;	}
#view-company-contacts ul li.row1 a:hover {	text-decoration:underline;	}

#view-company-contacts ul li.row2 {
    background: #161616;
	/*width: 871px;*/
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	display:block;
}

#view-company-contacts div.heading {
    font: 14px Arial,Helvetica,Garuda,sans-serif;
    color: #4e7cab;
	font-weight: bold;
}

#view-company-contacts td.field {
    vertical-align: top;
    width: 144px;
	color: #fff;
}

#view-company-contacts td.value {
    vertical-align: top;
    width: 350px;
	color: #4e7cab;
	/*float: right;*/
	text-align: left;
}
#view-company-contacts td.value a {	color:#4e7cab; text-decoration:none;	}
#view-company-contacts td.value a:hover {	text-decoration:underline;	}


#view-company {
	position:relative;
}
#view-company .social {
	position:absolute;
	top:12px; right:30px;
}
#view-company .social .wrap {
	float:left;
	display:inline;
}
#view-company .social .pad {
	padding:1px 8px 0 0;
}
#view-company-expanded, #view-company-employment {
    width:auto;
}
#view-company-expanded td.value, #view-company-employment td.value {
    width:350px;
}

.social-catalog {padding-top:8px;}
.social-catalog .wrap {float:right; display:inline;}
.social-catalog .pad {padding:1px 8px 0 0;}





#view-company-video {
	height: auto;
	margin: 10px auto;
	padding: 0;
	display: block;
}
#view-company-video ul li strong {	font-weight:bold;	}

#view-company-video ul {
	display:block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font: 11px Arial,Helvetica,Garuda,sans-serif;
}

#view-company-video ul li.top {
    -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#view-company-video ul li.bottom {
    border-bottom: 0px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#view-company-video ul li.row1 strong {	font-weight:bold;	}
#view-company-video ul li.row1 {
    background: #0a0a0a;
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	color:#fff;
	display:block;
}
#view-company-video ul li.row1 a {	color:#fff; text-decoration:none;	}
#view-company-video ul li.row1 a:hover {	text-decoration:underline;	}

#view-company-video ul li.row2 {
    background: #161616;
	/*width: 871px;*/
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	display:block;
}

#view-company-video div.heading {
    font: 14px Arial,Helvetica,Garuda,sans-serif;
    color: #4e7cab;
	font-weight: bold;
}




#company-bs-review {
	height: auto;
	margin: 10px auto;
	padding: 0;
	display: block;
}
#company-bs-review ul li strong {	font-weight:bold;	}

#company-bs-review ul {
	display:block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-family: Arial,Helvetica,Garuda,sans-serif;
	color:#ffffff;
}

#company-bs-review ul li.top {
    -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#company-bs-review ul li.bottom {
    border-bottom: 0px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#company-bs-review ul li.row1 strong {	font-weight:bold;	}
#company-bs-review ul li.row1 {
    background: #0a0a0a;
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	color:#fff;
	display:block;
}
#company-bs-review ul li.row1 a {	color:#fff; text-decoration:none;	}
#company-bs-review ul li.row1 a:hover {	text-decoration:underline;	}

#company-bs-review ul li.row2 {
    background: #161616;
	/*width: 871px;*/
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	display:block;
}

#company-bs-review div.heading {
    font: 14px Arial,Helvetica,Garuda,sans-serif;
    color: #4e7cab;
	font-weight: bold;
}

#company-bs-review p {text-align:justify; text-inden:1em; margin:0 0 1em 0;}







#company-galleries {
	height: auto;
	margin: 10px auto;
	padding: 0;
	display: block;
}
#company-galleries ul li strong {	font-weight:bold;	}

#company-galleries ul {
	display:block;
	height: auto;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-size: 12px;
	font-family: Arial,Helvetica,Garuda,sans-serif;
	color:#ffffff;
}

#company-galleries ul li.top {
    -moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#company-galleries ul li.bottom {
    border-bottom: 0px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

#company-galleries ul li.row1 strong {	font-weight:bold;	}
#company-galleries ul li.row1 {
    background: #0a0a0a;
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 30px;
	color:#fff;
	display:block;
}
#company-galleries ul li.row1 a {	color:#fff; text-decoration:none;	}
#company-galleries ul li.row1 a:hover {	text-decoration:underline;	}

#company-galleries ul li.row2 {
    background: #161616;
	/*width: 871px;*/
	border-bottom: 1px solid #1e1e1e;
	padding: 8px 3px;
	display:block;
}

#company-galleries div.heading {
    font: 14px Arial,Helvetica,Garuda,sans-serif;
    color: #4e7cab;
	font-weight: bold;
}

#company-galleries p {text-align:justify; text-inden:1em; margin:0 0 1em 0;}


#company-galleries table.company_gallery {width:100%;}
#company-galleries table.company_gallery td {width:33%; text-align:center;}
#company-galleries table.company_gallery td div {background-color:#0A0A0A; margin:0px 3px 10px 3px; padding-top:6px; padding-bottom:8px; font-size:11px;}
#company-galleries table.company_gallery td div img {padding-bottom:8px;}
#company-galleries table.company_gallery td div a {text-decoration:none; color:#F5D323;}



.article-list-item {color:#ffffff; font-family:Arial; font-size:11px; line-height:21px; padding-bottom:11px; background:url("../images/article-sep.gif") repeat-x left bottom; margin-bottom:14px;}
.article-list-item-last {background:none; margin-bottom:85px;}
.article-list-item h3 {font-family:Arial; font-size:18px; line-height:18px;}
.article-list-item h3 a {text-decoration:none;}
.article-list-item h3 a:link,
.article-list-item h3 a:visited,
.article-list-item h3 a:active {color:#ffffff;}
.article-list-item h3 a:hover {text-decoration:underline;}
.article-list-item div.txt a.read-more, .article-list-item div.txt a.back {color:#6bb3e0;}
.article-list-item div.txt a.back {padding-left:18px; background:url("../images/article-back.gif") no-repeat left 7px;}
.article-list-item div.txt div.date{padding-top:5px; color:#8c8c8c;}
.article-list-item-image div.img {float:left;}
.article-list-item-image div.img a {border:1px solid #5d5d5d; display:block;}
.article-list-item-image div.txt {float:left; width:410px; display:inline; padding-left:10px;}
.article-list-item div.txt {position:relative;}
.article-list-item div.txt .top-back {position:absolute; top:-35px;}




.paging {text-align:center; font-size:11px; font-family:Arial;}
.paging span, .paging a {
	display:-moz-inline-stack;
	display:inline-block;
	width:20px;
	heigth:20px; line-height:20px;
	color:#F5D323;
}
.paging span {font-weight:bold;}
.paging a:hover {color:#000000; background-color:#F5D323;}
