@charset "utf-8";

/* CSS Document */



body {

	background:url(../images/main_bg1.gif) repeat-y center;

	padding:0px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#535353;

	line-height:1.5

}

h1, h2, h3, h4, h5, h6, p, ul, li {

	margin:0px;

	padding:0px;

	text-align:left;

	font-weight:normal;

}

img, form, input {

	border:0;

	margin:0px;

	padding:0px;

}

a {

	text-decoration:none;

	cursor:pointer;

}

input, textarea {

	font:12px/15px Arial, Helvetica, sans-serif;

	color:#7f7f7f;

}

.img_left {
	float:left;
}

.rtml_feature_box .img_left{
	border:none
}

.img_right {

	float:right;

}

#doc_width {

	width:980px;

	text-align:left;

}



.logo {

	float:left;

	margin:15px 0 0 0px;

	/*background:url(../images/logo2.png) no-repeat; background-position:bottom;*/

	/*width:334px;

	height:130px;*/	

}



.logo span {

	display:none;

}

.top_links {
	float:right;	
	color:#fff;
	margin:0px;
	display:inline;
}



.top_navg {padding:0px 0px 0px 0px; float:left;}

.top_sitmap{width:132px; float:right; padding-top:5px;}



.top_links a {

	color:#fff;

	margin-right:10px;

}

.top_links a:hover {

	color:#c2c2c2;

}

/******************************* menu *******************************/

.top_navigation {
	clear:both;
	/*width:100%;
	height:24px;*/
	margin:0px;
	margin-bottom:10px;
	float:right
}


/**********************************************************/

.header {

	float:left;

	width:980px;



}

#content {

	float:left;

	width:980px;

	background:#fff url(../images/page_bg.gif) repeat-y;

	padding-bottom:15px;

}





.content_right {

	float:right;

	width:774px;

	background:url(../images/toll_free_num.gif) right top no-repeat;

	text-align:left;

	padding:0px 0px 0px 5px;

	

	/*background: transparent url(images/bg.jpg) no-repeat scroll right top; */

}

.content_right a {

	color:#000

}

/* page title class made by bindi on 22 Feb 08 */



#content h1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:26px;

	color:#4c4c4c;

	text-align:left;

	clear:both;

	margin:53px 0px 0px 0px;

	width:380px;

}

#content h2.page-title {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#4c4c4c;

	text-align:left;

	clear:both;

	margin:53px 0px 0px 0px;

}

/*.page-title {display:none} */



.rtml-features-tag a {

	background:url(../images/rtml_features_tag.gif) no-repeat;

	height:65px;

	width:68px;

	float:left;

	margin:15px 0 0 12px;

}

.rtml-features-tag a:hover {

	background:url(../images/rtml_features_tag_hover.gif) no-repeat;

	height:65px;

	width:68px;

}

#menu {

	float:left;

	width:191px;

	padding:0px 0px 0px 10px;

	background:url(../images/left_menu_top1.gif) left top no-repeat;

}

#menu ul.menulinks {

	float:right;

	width:189px;

	padding:2px 1px;

	margin-top:19px;

	background:url(../images/menu_bg.gif) repeat-y;

	font-size:12px;

	list-style:none;

}

#menu ul.menulinks li {

	background: url(../images/menu_divider.gif) no-repeat bottom;

	float:left;

}

#menu ul.menulinks li a {

	color:#4a4a4a;

	padding:12px 15px;

	float:left;

	width:159px;

	outline:none;

}

#menu ul.menulinks li a:hover {

	background:#e7e7e7;

}

#menu ul.menulinks li a.active {

	background:#dedede;

}

.clients_login_title {

	float:right;

	margin-top:10px;

}

.clients_login_box {

	float:right;

	width:139px;

	border-left:1px solid #dedede;

	border-right:1px solid #dedede;

	background:#f8f8f8 url(../images/client_login_bg.gif) repeat-x top;

	text-align:left;

	padding:10px 25px 15px 25px;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

}

.clients_login_box input.textbox {

	border:solid 1px #d7d5d5;

	width:132px;

	padding:2px;

	font-size:11px;

	color:#666;

	margin:2px 0px 9px 0px;

}

.clients_login_box span {

	color:#a3a3a3;

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	float:left;

	width:140px;

	padding:8px 0px 0px 0px;

	line-height:12px;

}

.clients_login_box span b {

	color:#d82423;

}

.content_top_border {

	float:left;

	width:405px;

	height:1px;

}

.mainpage_title {

	float:left;

	margin:52px 0 0 25px;

	clear:left;

}

.content_right p.add_zing {

	color:#737373;

	float:left;

	clear:left;

	width:240px;

	margin:35px 0px 0px 25px;

	display:inline;

}



/*.content_right p {

	color:#737373;

	

	width:720px;

	margin:35px 0px 0px 25px;

	display:inline;

}

*/

.main_page_banner {

	float:right;

	margin-top:-12px;

}

.rtml_features_box {

	float:left;

	width:300px;

	margin:35px 0 0 25px;

	width:715px;

	background: url(../images/rtml_features_box_bg.gif) repeat-x;

	display:inline;

}

.rtml_features_box .rtml_tag {

	float:left;

	margin:15px 0 0 12px;

}

.rtml_features_box_divider {

	float:left;

	margin:8px 0 0 7px;

}

.rtml_features_box h2 {

	color:#323232;

	font-size:12px;

	float:left;

	background:url(../images/rtml_features_title_line.gif) left bottom no-repeat;

	width:590px;

	margin:10px 0px 0px 10px;

	padding:5px;

}

.rtml_features_box ul {

	float:left;

	list-style:none;

	color:#7a7b7b;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	padding:8px 0 0 15px;

	width:440px;

}

.rtml_features_box ul li {

	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;

	padding-left:8px;

	float:left;

	margin:2px 0px;

}

.rtml_features_box ul li a {

	color:#7a7b7b;

}

.rtml_features_box ul li a:hover {

	color:#f97730;

}

.rtml_features_box .rtml_features_browseall {

	float:right;

	margin:32px 8px 0 0;

}

.main_page_service_box {

	float:left;

	width:717px;

	margin:25px 0 0 15px;

	background:url(../images/mainpage_service_box_bg.gif) repeat-x bottom;

	display:inline;

}

.main_page_service_box h2 {

	background:url(../images/mainpage_service_title_line.gif) left bottom no-repeat;

	/*width:605px;*/

	padding:10px 0 5px 0;

	font-size:17px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	float:left;

	margin:10px 0 0 5px;

	display:inline;

}

.main_page_service_box h2.alternate_title {

	background:url(../images/mainpage_service_title_line_1.gif) right bottom no-repeat;

	text-align:right;

	float:right;

}

.main_page_service_box h2 a {

	color:#4c4c4c;

}

.main_page_service_box h2 a:hover {

	text-decoration:underline;

}

.main_page_service_box p {

	color:#737373;

	float:left;

	width:700px;

	margin:0px 22px 0px 20px;

	display:inline;

	padding:15px 0px 0px 0px;

}



.main_page_service_box .service_icon_left, .imag_left {

	float:left;

	margin:0px 15px 0 15px;

}



.imag_right{

	float:right;

	margin:0px 15px 0 15px;

}





.main_page_service_box .service_icon_right {

	float:right;

	margin:0px 20px 0 10px;

}

.main_page_service_box .learn_more {

	float:left;

	clear:left;

	color:#1f6dab;

	white-space:nowrap;

	text-decoration:underline;

	background: url(../images/bullet_blue.gif) right no-repeat;

	padding-right:8px;

	margin:18px 0px 20px 20px;

	font-size:10px;

}

.main_page_service_box .link_yahoo_store_port {

	float:right;

	margin:10px 15px 25px 0;

}

.main_page_service_box .thumb {

	float:right;

	padding-left:20px;

}

.main_page_service_box .thumb_left {

	float:left;

	padding-right:20px;

}



#footer {

	float:left;

	width:930px;

	

	background:url(../images/footer_bg1.gif) repeat-x;

	font-size:11px;

	color:#fff;

	padding:12px 25px 0px 25px;

	line-height:18px;

}



#footer .footer_links {

	float:left;

	width:930px;

	word-spacing:4px;

	line-height:20px;

	border-bottom:1px solid #12629d;

	padding-bottom:10px;

	margin-bottom:10px;

}

#footer .footer_links a {

	color:#fff;

	word-spacing:0px;

}

#footer .footer_links a:hover {

	color:#000000;

}

#footer span {

	color:#fff;

}

#footer a.email {

	color:#fff;

}

#footer a.email:hover {

	text-decoration:underline;

}

#footer .site_design {

	color:#fff;

	float:left;

}

#footer .css_tag {

	float:right;

	margin-right:10px;

}

.content_inside {

	float:right;

	width:734px;

	background:url(../images/toll_free_num.gif) right top no-repeat;

	text-align:left;

	padding:0px 20px;

}

.content_inside .title {

	float:left;

	margin:52px 0 20px 0px;

	clear:left;

}

.content_inside .title_inside {

	float:left;

	margin:52px 0 10px 0px;

	clear:left;

}

.content_inside .title_rtml {

	float:left;

	margin:12px 0 10px 0px;

	clear:left;

}

.content_inside p {

	color:#737373;

	text-align:left;

	clear:both;

	padding:5px 0px 10px 0px;

	font-size:12px;

	line-height:18px;

}

.content_inside p a {

	color:#737373;

}

.content_inside h2 {

	font-size:18px;

	margin-bottom:3px;

	padding-bottom:3px;

	padding:15px 0px 0px 0px;

	color:#1463A1;

}

.content_inside h2 a {

	color:#1463A1;

}

.content_inside h2 a:hover {

	text-decoration:underline;

}

.content_inside h3 {

	font-size:14px;

	margin-bottom:3px;

	padding-bottom:3px;

	padding:15px 0px 0px 0px;

	color:#555;

}

.content_inside h4 {

	font-size:16px;

	margin-bottom:3px;

	padding-bottom:3px;

	padding:15px 0px 0px 0px;

	color:#555;

	font-weight:bold;

}

.content_inside h4 a {

	color:#1463A1;

}

.content_inside h5 {

	color:#1463A1;

	font-size:12px;

}

.content_inside ul, .content_inside ol {

	list-style:none;

	color:#7a7b7b;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	padding:0px 0 15px 15px;

}

.content_inside ul li {

	background:url(../images/bullet_orange.gif) 0px 5px no-repeat;

	padding-left:8px;

	margin:5px 0px;

}

.content_inside ul li a {

	color:#7a7b7b;

}

.content_inside ul li a:hover {

	color:#f97730;

}

.content_inside ul li.active a {

	color:#f97730;

}

.content_inside ul li ul {

	padding:0px 0 0px 15px;

}

a.blue-icon-port {

	color:#f60;

	font-size:12px;

	line-height:26px;

	margin-right:4px;

}

a.blue-icon-port:hover {

	text-decoration:underline;

}

a.read_more {

	color:#f60 !important;

	font-size:12px;

	margin-right:4px;

}

a.read_more:hover {

	text-decoration:underline;

}

.content_top_border_inside {

	float:left;

	width:405px;

	height:1px;

	margin-left:-20px;

}

.rtml_feature_box {

	float:left;

	width:717px;

	margin-top:25px;

	margin-left:15px;

	background:url(../images/rtml_feature_box_bg.gif) repeat-x top;

}

.rtml_feature_box h2 {

	font-size:16px;

	color:#000;

	float:left;

	margin:7px 0 0 10px;

	width:622px;

	background:url(../images/rtml_feature_box_right_top.gif) right bottom no-repeat;

	padding-bottom:14px;

}

.rtml_feature_content {

	float:left;

	width:717px;

	padding:0px;

	background:url(../images/rtml_feature_box_border.gif) repeat-y;

}

.rtml_feature_content .content_box{
	padding:20px;
}

/*.rtml_feature_content p {

	color:#666;

	font-size:12px;

	text-align:left;

	line-height:16px;

	padding:4px 0px 15px 0px;

}

*/



.rtml_feature_content h3 {

	font-size:13px;

	color:#404040;

	padding:5px 0px;

}

.rtml_thumb {

	float:right;

	padding:0px 0px 10px 30px;

}

.rtml_feature_content h3 a {

	color:#303030;

}

.rtml_feature_content h3 a:hover {

	text-decoration:underline;

}

.rtml_feature_content_left {

	float:left;

	width:315px;

}

.rtml_feature_content_right {

	float:right;

	width:315px;

}

.view_more_rtml {

	float:right;

	margin:-30px 15px 0 0;

}

/* comp-info menu classes made by bindi on 18-02-08 */



.submenu {

	padding:10px 0px 20px 0px;

}

.submenu a {

	display:block;

	float:left;

	margin-right:1px;

	outline:none;

}

.submenu a.active {

	background-position:left;

	background-position:bottom;

}

.submenu a:hover {

	background-position:left;

	background-position:bottom;

}

a.comp-info {

	background:url(../images/bar-ci-company-info.gif);

	height:25px;

	width:100px;

}

a.our-team {

	background:url(../images/bar-ci-our-team.gif);

	height:25px;

	width:78px;

}

a.cust-review {

	background:url(../images/bar-ci-customer-reviews.gif);

	height:25px;

	width:130px;

}

a.career-opp {

	background:url(../images/bar-ci-career-opportunities.gif);

	height:25px;

	width:138px;

}

a.design_awards {

	background:url(../images/link_design_awards.gif);

	height:25px;

	width:108px;

}

a.css_gallery {

	background:url(../images/link_css_gallery.gif);

	height:25px;

	width:95px;

}

a.yahoo_store {

	background: url(../images/link_yahoo_store.gif);

	height:25px;

	width:88px;

}

a.corporate_sites {

	background: url(../images/link_corporate_sites.gif);

	height:25px;

	width:100px;

}

a.ebay_store {

	background:url(../images/link_ebay_store.gif);

	height:25px;

	width:80px;

}

a.asp_store {

	background:url(../images/link_asp_store.gif);

	height:25px;

	width:80px;

}

a.php_store {

	background:url(../images/link_php_store.gif);

	height:25px;

	width:80px;

}

a.logo_design {

	background:url(../images/link_logo_design.gif);

	height:25px;

	width:89px;

}

a.print_media {

	background:url(../images/link_print_media.gif);

	height:25px;

	width:84px;

}

.listing_customer_review {

	float:left;

	width:714px;

	padding:10px 10px 10px 10px;

}

.listing_customer_review h3 {

	color:#666;

	font-size:14px;

	font-weight:bold;

	margin:0px;

	padding:0px;

}

.listing_customer_review img.left {

	margin-right:15px;

	float:left;

}

.listing_customer_review img.right {

	margin-left:15px;

}

.listing_customer_review p {

	line-height:15px;

	clear:none;

}

/* awards classes made by percy on 18-02-08 */



.awards {

	float:left;

	width:734px;

	background:url(../images/divider_awards.gif) repeat-x bottom;

	padding:20px 0px 35px 0px;

}

.awards_pt1 {

	float:left;

	width:225px;

	text-align:center;

}

.awards_pt2 {

	float:left;

	width:509px;

}

.awards_pt2 h3 {

	font-size:16px;

	font-weight:bold;

	color:#444;

}

.awards_pt2 p {

	width:460px;

}

.awards_pt2 p a {

	color:#f60;

}

.awards_pt2 p a:hover {

	text-decoration:underline;

}

.paging {

	float:left;

	width:734px;

	text-align:right;

}

.paging a {

	float:right;

	width:21px;

	height:21px;

	background:url(../images/paging_bg.gif) left top no-repeat;

	text-align:center;

	font-size:12px;

	color:#555;

	margin-right:15px;

	line-height:21px;

	outline:none;

}

.paging a:hover {

	color:#fff;

	background-position:right;

}

.paging a.active {

	color:#fff;

	background-position:right;

}

.content_inside a.email-link {

	color:#f60;

	line-height:25px;

}

.content_inside a.email-link:hover {

	text-decoration:underline;

}

.also_requirement_for a {

	text-decoration:underline;

}

.also_requirement_for a:hover {

	text-decoration:none;

}

.our_team_photo {

	float:left;

	margin:15px 0 0 0;

	padding-right:20px;

}

.our_team_photo_right {

	float:right;

	margin:15px 0 0 0;

	padding-left:20px;

}

.our_team_details {

	float:left;

	width:550px;

}

.our_team_details p {

	clear:none;

}

.inquiry_form {

	color:#444;

	font-size:12px;

	line-height:20px;

}

.inquiry_form input {

	border:1px solid #c1c1c1;

	font-size:12px;

	padding:2px;

	color:#333;

}

.inquiry_form textarea {

	border:1px solid #c1c1c1;

	font-size:12px;

	padding:2px;

	color:#333;

	font-family:Arial, Helvetica, sans-serif;

}

.inquiry_form select {

	font-size:11px;

	color:#333;

}

.portfolio_display {

	float:left;

	width:724px;

	padding:5px;

}

.portfolio_box {

	float:left;

	width:240px;

	text-align:center;

	margin:10px 0px;

}

.portfolio_box h2 {

	color:#9c9a9a;

	font-size:13px;

	background:url(../images/css_ico.gif) 200px 10px no-repeat;

	padding:6px 17px 6px 17px;

}

.portfolio_box a.thumb {

	display:inline;

	width:205px;

	height:228px;

	float:left;

	background-image: url(../images/portfolio/yahoo/aeromobility.jpg);

	background-position:left;

	margin-left:18px;

}

.portfolio_box a.thumb:hover {

	background-position:right;

}

.logo_display {

	float:left;

	width:724px;

	padding:5px;

}

.logo_display a {

	float:left;

	width:145px;

	padding:160px 5px 0px 5px;

	background:left top no-repeat;

	color:#9c9a9a;

	text-align:right;

	margin:15px 28px 15px 0px;

	outline:none;

	cursor: default;

}

.logo_display a:hover {

	background:right top no-repeat;

}

.portfolio_title {

	float:left;

	width:734px;

	border-bottom:1px solid #ebebeb;

	padding:5px 0px;

	margin-bottom:15px;

}

.portfolio_title_bottom {

	border:none;

}

.portfolio_title h2 {

	font-size:18px;

	color:#000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	float:left;

	padding:0px;

	margin:0px;

}

.portfolio_title a.next_port {

	float:right;

	color:#666;

	background:url(../images/next_portfolio.jpg) right no-repeat;

	padding:2px 22px 2px 0px;

	outline:none;

}

.portfolio_title a.next_port:hover {

	color:#f60;

}

.portfolio_title a.prev_port {

	float:right;

	color:#666;

	background:url(../images/previous_portfolio.jpg) left no-repeat;

	padding:2px 0px 0px 22px;

	margin-right:15px;

	outline:none;

}

.portfolio_title a.prev_port:hover {

	color:#f60;

}

.portfolio_site_title {

	padding:15px !important;

	clear:both;

	font-weight:bold;

	font-size:14px;

}

.portfolio_matter {

	padding:0px 15px 15px 15px !important;

}

a.previous_print_port {

	float:left;

	color:#666;

	background:url(../images/previous_portfolio.jpg) right no-repeat;

	padding:2px 22px 2px 0px;

	outline:none;

	margin-top:240px;

	margin-left:10px;

}

a.next_print_port {

	float:left;

	color:#666;

	background:url(../images/next_portfolio.jpg) right no-repeat;

	padding:2px 22px 2px 0px;

	outline:none;

	margin-top:240px;

}

.print_media_thumb_box {

	float:left;

	width:214px;

	background:url(../images/print_thumb_box_bg.gif) repeat-y;

	margin:103px 0px 0px 30px;

}

.print_media_thumb_box div {

	float:left;

	padding:12px 0 0 12px;

}

.print_media_thumb {

	float:left;

	margin:0px 12px 12px 0px;

}

.pre_design_templates_book1 {

	float:left;

	margin-top:28px;

}

.pre_design_templates_book2 {

	float:left;

	clear:left;

	margin-top:45px;

}

.pre_design_tempaltes_clickhere {

	float:left;

	clear:left;

	margin-top:-60px;

}

.pre_design_pg_instant_quote {

	float:right;

	text-align:right;

	font-size:13px;

	margin-top:-170px;

}

.pre_design_pg_instant_quote a {

	color:#ff8400;

}

.bg_company_info {

	background:url(../images/right_corner_company_info.jpg) right top no-repeat;

}

.blank_company_info {

	float:right;

	width:250px;

	height:300px;

	margin:-150px -15px 0 0;

}

.bg_services {

	background:url(../images/right_corner_services.jpg) right top no-repeat;

}

.blank_services {

	float:right;

	width:300px;

	height:340px;

	margin:-64px -15px 0 0;

}

#bg_rtml_features {

	background:url(../images/right_corners/27.jpg) right top no-repeat;

}

.blank_rtml_features {

	float:right;

	width:270px;

	height:220px;

	margin:-64px -15px 0 0;

}

/* RTML Features Sub Pages listing classes made by bindi on 21st Feb 08 */















.rtml_links_column {

	float:left;

	width:550px;

}

.rtml_links_column ul {

	list-style:none;

	margin:0px;

	padding:0px;

	margin-right:20px;

	width:210px;

	float:left;

}

.rtml_links_column ul li {

	margin:0px 0px 0px 10px;

	padding:5px 0px;

	border-bottom:1px solid #e9e9e9;

	background: url(../images/feature_list_bullet.gif) no-repeat 8px 9px;

	width:198px;

	padding-left:20px;

}

.rtml_links_column ul li a {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#5b5b5b;

	padding:0px;

	margin:0px;

}

.rtml_links_column ul li a:hover {

	color:#F60;

}

/*RTML Features Drop Down Menu classes*/



#navi {

	margin:0;

	padding:0;

	list-style:none;

	float:left;

	clear:left;

	width:665px;

	margin-top:5px;

}

#navi li {

	display:block;

	float:left;

	position:relative;

	background:none;

	padding:0px;

	margin-right:1px;

}

#navi li a {

	float:left;

	margin:0px 0px 0px 0px;

}

#navi li a:hover {

	background-position:bottom;

}

#navi li a.marketing_features {

	background:url(../images/link_marketing_features.gif) left top no-repeat;

	height:25px;

	width:132px;

}

#navi li a.layout_features {

	background:url(../images/link_layout_features.gif) left top no-repeat;

	height:25px;

	width:109px;

}

#navi li a.navigational_features {

	background:url(../images/link_navigation_features.gif) left top no-repeat;

	height:25px;

	width:130px;

}

#navi li a.seo_features {

	background:url(../images/link_search_engine_optimization.gif) left top no-repeat;

	height:25px;

	width:171px;

}

#navi li a.other_features {

	background:url(../images/link_other_features.gif) left top no-repeat;

	height:25px;

	width:108px;

}

#navi li a.active {

	background-position:bottom;

}

#navi li:hover a, #navi li.over a {

	background-position:bottom;

}

#navi li ul {

	position:absolute;

	float:left;

	left:0px;

	top:25px;

	margin:0;

	padding:0;

	background:url(../images/rtml-features/drop_down_bg.gif) repeat-y;

	display:none;

	z-index:100;

}

#navi li ul.marketing_features {

	left:-5px;

}

#navi li ul.layout_features {

	left:-138px;

}

#navi li ul.navigational_features {

	left:-248px;

}

#navi li ul.seo_features {

	left:-379px;

}

#navi li ul.other_features {

	left:-551px;

}

#navi li ul li.drop_down_bottom {

	float:left;

	width:670px;

	height:22px;

	background:url(../images/rtml-features/drop_down_bottom.gif);

	margin:0px;

	padding:0px;

	border:0px;

}

#navi li ul li.rtml_title {

	float:left;

	width:640px;

	height:47px;

	background:url(../images/rtml-features/drop_down_title_bg.gif) left top no-repeat;

	font-size:18px;

	color:#ee3b00;

	padding:24px 0 0 30px;

	margin:0px;

	border:0px;

}

#navi li ul li.rtml_links_content {

	padding:0px 0px 0px 8px;

	margin:0px;

	float:left;

	width:662px;

	border:0px;

}

#navi li ul li.rtml_links_content ul.rtml_links_column {

	float:left;

	width:218px;

	padding:0px;

	margin:0px;

	position:static;

	background:none;

}

#navi li ul li {

	display:inline;

	width:198px;

	margin:0px 0px 0px 10px;

	padding:5px 0px;

	border-bottom:1px solid #e9e9e9;

}

#navi li ul li a {

	float:left;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#5b5b5b;

	padding:0px;

	margin:0px;

}

#navi li ul li a:hover {

	color:#F60;

}

#navi li:hover ul, #navi li.over ul {

	display:block;

}

/* subsetions pages list 



ul.subpages  { list-style:none; margin:0px; padding:0px; }



ul.subpages li { background-color: #CCC; margin:2px 0px; height:20px; width:450px; background-image:none; padding:4px 0px 0px 5px; }







ul.subpages li a{ font-size:12px; color:#666;}



ul.subpages li a:hover{ color:#666; text-decoration:underline;  }







ul.subpages li.active { background-color: #f97730; margin:2px 0px; height:20px; width:450px; background-image:none; padding:4px 0px 0px 5px; }







ul.subpages li.active a, ul.subpages li.active a:hover { color:#fff; }*/



.subpages {

	color:#1463a1;

	font-size:12px;

	font-weight:bold;

	padding:2px 0px;

	line-height:16px;

	border-bottom:1px solid #f1f1f1;

}

/* sitemap classes made by bindi on 23 Feb 08*/	



.sitemap {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}

ul.sitemap_l1 {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

ul.sitemap_l1 li {

	background:url(../images/site-map-11.gif) no-repeat 3px 4px;

	padding-left:16px;

	line-height:18px;

	color:#000;

	line-height:15px;

}

ul.sitemap_l1 li a {

	color:#000;

	font-size:12px;

	text-decoration:none;

}

ul.sitemap_l2 {

	list-style:none;

	margin:0;

	padding:0;

	clear:both;

}

ul.sitemap_l2 li {

	background:url(../images/site-map-2.gif) no-repeat 13px 5px;

	padding-left:23px;

	color:#5d5d5d;

	line-height:18px;

}

ul.sitemap_l2 li a {

	color:#333;

	text-decoration:none;

	font-size:12px;

}

ul.sitemap_l3 {

	list-style:none;

	margin:0;

	padding:0;

	clear:both;

}

ul.sitemap_l3 li {

	background:url(../images/site-map-3.gif) no-repeat 15px 6px;

	font-size:11px;

	font-weight: normal;

	padding:2px 0px 2px 24px;

	line-height:15px;

}

ul.sitemap_l3 li a {

	color:#777;

	text-decoration:none;

	font-size:11px;

}

a.view-portfolio {

	color:#f60;

	font-size:12px;

	line-height:26px;

	margin-right:4px;

	padding-right:20px;

	background: url(../images/blue-icon.gif) right no-repeat;

}

a.view-portfolio:hover {

	text-decoration:underline;

}

.subscribe_btn {

	float:right;

	cursor:pointer;

}

.login_error_div {

	width:139px;

	clear:both;

	color:#d82423;

	font-size:11px;

	padding-bottom:5px;

}

/* get a quote */



.get-a-quote-form {

	float:left;

	background:#fcfcfc;

	width:680px;

	padding:20px 20px 20px 20px;

	border:1px solid #f7f7f7;

	clear:both;

	margin-bottom:20px;

}

.get-a-quote-form ul {

	margin:0px;

	padding:0px;

}

.get-a-quote-form ul li {

	background:none;

	padding:5px;

	margin:0px;

}

.get-a-quote-address-box {

	float:left;

	background:#fcfcfc;

	width:550px;

	padding:10px 20px 20px 20px;

	border:1px solid #f7f7f7;

	clear:both;

	margin-bottom:20px;

}

.get-a-quote-address {

	float:left;

	text-align:left;

	width:280px;

}

.get-a-quote-address a {

	color:#072d58;

}

/****************** css for drop down menu *****************/

.jqueryslidemenu {
	float:left;
	height:34px;
	line-height:34px;
	padding-left:10px;
	text-align:left;
	word-spacing:10px;
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	background-position:left top;
}

.jqueryslidemenu a {
	color:#fff;
	font-size:12px;
	word-spacing:0px;
	outline:none;  	
}

.jqueryslidemenu a:hover {
	color:#c2c2c2;
}

.jqueryslidemenu a.active {
	color:#fb4e19
}  

#topnavi {
	margin:0;
	padding:0;
	list-style-type: none;
}

#topnavi li {
	display:inline;
	float:left;
	position:relative;
	list-style:none
}

#topnavi li a {
	color:#fff;
	padding:0px 20px;
	display:block;
	font-size:14px;
}

#topnavi li:hover a, #topnavi li.over a {
	/*color:#fb4e19;*/
}

#topnavi li ul {
	position:absolute;
	float:left;
	left:0;
	top:23px;
	background:#fc963b; /*#f8f8f8;*/
	border:1px solid #d2d2d2;
	display:none;
	z-index:100;
	margin:0px;
	padding:0px;
	width:150px;
	line-height:normal;
}

#topnavi li ul li {
	display:list-item;
	border-top:1px solid #e6e6e6;
	float:none;
	line-height:normal;
}

.jqueryslidemenu #topnavi li ul li a {
	border:0;
	font-size:12px;
	/*line-height:13px;*/
	color:#000000;
	font-weight:bold;
	margin:0px 1px;
	padding:5px 10px !important;
	line-height:normal	
}

#topnavi li ul li a:hover {

	color:#fb4e19 !important;

	background:#fff;

}

*html #topnavi li ul li a {

	height:1%;

	float:left;

	border:0;

}

*html #topnavi li ul li {

	float:left;

	height:1%;

}

#topnavi li:hover ul, #topnavi li.over ul {

	display:block;

}

.seealso_links {

}

.seealso_links li {

	float:left;

	width:230px;

}

.error{color:#f00}

.get-a-quote-form div.personal{float:left; width:305px; padding:5px;  border:1px solid #dfdfdf; line-height:20px; height:130px; }

.get-a-quote-form div.personal div.leftside{float:left; width:80px; margin-bottom:10px; font-weight:bold; font-size:11px; }

.get-a-quote-form div.personal div.rightside{float:left; width:210px; margin-bottom:10px;}

.get-a-quote-form div.personal div.rightside input.textfield{border:1px solid #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666;  height:16px; padding:2px;}

.get-a-quote-form div.contact{float:right; width:340px; padding:5px; border:1px solid #dfdfdf; height:130px;}



.get-a-quote-form div.contact div.leftside{float:left; width:110px; margin-bottom:10px; font-weight:bold; font-size:11px; }

.get-a-quote-form div.contact div.fullline{float:left; width:340px; font-weight:bold; font-size:11px; }

.get-a-quote-form div.contact div.fullline input.textfield{border:1px solid #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666;  height:16px; padding:2px; margin-top:4px;}

.get-a-quote-form div.contact div.rightside{float:left; width:230px; margin-bottom:10px;}

.get-a-quote-form div.contact div.rightside input.textfield{border:1px solid #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666;  height:16px; padding:2px;}





.get-a-quote-form div.additional{float:left; width:668px; padding:5px; margin-top:10px;  border:1px solid #dfdfdf; line-height:20px;  }

.get-a-quote-form div.additional div.leftside{float:left; width:660px; margin-bottom:10px; font-weight:bold; font-size:11px; }

.get-a-quote-form div.additional div.leftside input.textfield{border:1px solid #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666;  height:16px; padding:2px;}

.get-a-quote-form div.additional div.leftside select.select{border:1px solid #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666; }

.get-a-quote-form div.additional div.leftside textarea.textarea1{border:1px solid #dfdfdf; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666; padding:2px; }



.titlu, .titlu_blue{

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.titlu{	

	color:#fa682d

}



.titlu_blue{

	color:#1F6DAB

}

.tblue{
	color:#263b67;
}

.tred{
   color:#d9201d;
}

.contact{
	background:url(../images/contact-bg.png) top left no-repeat;
	width:175px;
	height:217px;
	float:right;
	padding-top:25px;
	padding-left:25px;
	line-height:2;
	font-size:11px;
	margin-top:30px;
}

/******************** referinte *********************/

div.referinte img{
	margin:2px;
}

ul.referinte{
	list-style:none
}

ul.referinte li{
	background:url(../images/bullet.jpg) top left no-repeat;
	padding-left:30px;
	margin-top:5px;
}

/****************************************************/

.recomandari img{
	margin:5px;
	border:1px solid #79a8d8;
	padding:1px;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

.screenshot{
	
}

/***************** tinuta ************************/

.slideshow { height: 450px; width: 232px; margin: auto; clear:both }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }


/************** formular cariere ******************/

.cssForm ul {
	list-style-type:none;
}

.cssForm ul li {
	clear:both;
	padding:5px 0;
}

.cssForm label {
	color:#1c294c;
	float:left;
	font-weight:normal;
	height:38px;
	line-height:38px;
	padding:0 6px;
	text-align:right;
	width:160px;
}

.cssForm input[type="text"], .cssForm input[type="password"], .cssForm select, .cssForm input[type="file"] {
	border:1px solid #91b7df;
	color:#7E8484;
	font-size:12px;
	font-weight:normal;
	margin:8px;
	outline-style:none;
	outline-width:0;
	text-align:left;
	width:220px;
	padding:2px;
}

.cssForm .inputContainer {
	background:transparent none;
	float:left;
	line-height:12px;
	width:242px;
}

.red{
	color:#da251c
}

.send{
	background:url(../images/trimite.jpg) top left no-repeat;
	width:72px;
	height:20px;
	display:block;
	cursor:pointer
}

.diplome{
	overflow:auto
}

.diplome img{
	margin:5px;
}

.downarrowclass{
	margin-top:5px;
}

/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 500px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(../images/tooltip/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(../images/tooltip/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(../images/tooltip/tipBtm.png) no-repeat bottom; height: 32px;}

/*--------------------------------------------------------------*/
/*                         HARTA                                */
/*--------------------------------------------------------------*/

.harta{
	background: transparent url(../images/harta.gif) no-repeat top left;
	width:650px;
	height:474px;
	margin:30px 0px;
	position:relative
}

#oras1, #oras2, #oras3, #oras4, #oras5, #oras6, #oras7, #oras8{
	 position:absolute;	 
	 width:130px; 
	 height:100px; 
	 cursor:pointer 
}

#oras1{
	top:80px; 
	left:150px;
}

#oras2{
	top:300px; 
	left:340px;
}

#oras3, #oras4, #oras5{
	width:80px; 
	height:80px;
}

#oras3{
	top:400px; 
	left:310px;
	background:url(../images/tiger-oras.png) top left no-repeat;
}

#oras4{
	top:240px; 
	left:370px;		
}

#oras5{
	top:200px; 
	left:130px;
	background:url(../images/tiger-oras.png) top left no-repeat;	
}

#oras6{
	top:370px; 
	left:460px;	
	width:50px; 
	height:50px;
	background:url(../images/tiger_oras.gif) top left no-repeat;
}

#oras7{
	top:325px; 
	left:470px;	
	width:50px; 
	height:50px;
	background:url(../images/tiger_oras.gif) top left no-repeat;
}

#oras4, #oras8{
	width:43px;
	height:36px;
	background:url(../images/tiger_oras.gif) top left no-repeat;
}

#oras8{
	top:200px; 
	left:340px;
}

/*-------------------------------------------------*/
/*					SECTOARE					   */
/*-------------------------------------------------*/
#sectoare{
	background: transparent url(../images/sectoare1.gif) no-repeat top left;
	width:450px;
	height:438px;
	position:relative;
	cursor:pointer;
}

#zona1, #zona2, #zona3, #zona4, #zona5, #zona6{
	cursor:pointer;
	position:absolute;
}

#zona1{	
	height:180px;
	left:180px;	
	top:30px;
	width:40px;
}

#zona2{	
	height:100px;
	left:240px;
	top:130px;
	width:70px;
}

#zona3{	
	height:50px;
	left:260px;
	top:235px;
	width:120px;
}

#zona4{	
	height:80px;
	left:230px;
	top:290px;
	width:50px;
}

#zona5{	
	height:80px;
	left:160px;
	top:270px;
	width:50px;
}

#zona6{	
	height:80px;
	left:110px;
	top:180px;
	width:50px;
}

/*-------------------------------------------------*/
/*						slider 					   */
/*-------------------------------------------------*/

	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
	
#slider li{ 
	width:500px;
	height:696px;
	overflow:hidden; 
	}/*	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	
	top:71px;
	}	
#nextBtn{ 
	left:600px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}	
*/

/**
* @file: highslide.css 
* @version: 4.1.7
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}

.highslide img {
	border: 1px solid silver;
}

.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}

.footer1{
	clear:both;
	margin:0 auto;
	display:block
}

.bottom1{
	margin-left:15px;
}

.rtml_feature_content img, .rtml_feature_content .highslide img{
	padding:2px 0px;
	border:1px silver dashed
}

.rtml_feature_content .portfolio-container img {
	border:none
}

.portfolio-container ul.multimedia-portfolio li {
	margin-right:10px;
}

.slider-container .ui-slider-1 {
	height:19px;
}

.ui-slider-handle {
	margin-top:-1px
}

.multimedia-portfolio img{
	margin-right:10px;
	padding:5px;
}

.portfolio-container {
	margin:0 auto
}

.portfolio-container{}

.dispecerate th{
   background-color:#999999;
   color:#FFFFFF;
   text-align:center
}

.dispecerate{
	border-collapse:collapse;
	clear:both
}

.dispecerate td{
	border:1px solid #CCCCCC;
	text-align:center
}

.orange{
	color:#db3616;
	font-weight:bold
}

.shadow{
	border:none;	
	clear:both;
	
	/*opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;*/
	height:271px;
}

/************************ raport/bilant **************************/
.tabel_date {
	margin-bottom:20px;
	margin-top:10px;
	font-family:Verdana;
	font-size:11px;
}

.tabel_date th {
	border-bottom:1px solid white;
	padding:2px;
	text-align:center
}

.inline-div {
	background:transparent url(../images/bg.png) repeat-x 0 0;
	color:#1B3069;
	font-size:12px;
	font-weight:bold;
	height:17px;
	margin-top:25px;
	width:400px;
}

.arrow{
	background:transparent url(../images/arrow.jpg) no-repeat 0 0;
	height:17px;
	line-height:17px;
	text-indent:25px;
	margin-left:15px;
	font-weight:bold
}