body {background: url("../img/body_bkg2.png") repeat-x #F6FBFF; font-family: sans-serif,arial,serif;}

#wrapper,#wrapper_content {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 890px;padding-top:40px;position:relative}




#header {height: 345px;}
#wrapper_content #header {height:98px;}

#start_page_right_column {float: right;width:299px;display:block;background: url("../img/rotator_bkg.gif") no-repeat;}
#right_column {float: right;width:220px;display:block;}

#footer {clear: both; padding-top:10px;font-size:11px;}

#footer div{float:left; height: 54px;}
#footer_login_left {background: url("../img/footer_left.gif") no-repeat; width:16px;}
#footer #footer_login_center #footer_client_label {background: url("../img/strefa_klienta.gif") no-repeat; width:118px; height: 12px; margin: 22px 10px 0 3px;}
#footer_login_center{background: url("../img/footer_bkg.gif") repeat-x; width:561px;}
#footer_login_right {background: url("../img/footer_right.gif") no-repeat; width:16px;}
#footer_links {background: url("../img/footer_right_bkg.gif") repeat-x; width:290px;}
#footer_links_right,#footer_content_right {background: url("../img/footer_right_end.png") repeat-x; width:7px;}

#footer_login_center span{float:left;font-weight:600; color:#3675AD; font-size:13px;margin: 20px 20px 0px 10px;}
#footer_login_center div{margin-left: 20px; margin-top:15px;}
#footer_login_center div input.txt{background: url("../img/footer_input_bkg.gif") no-repeat; width:88px;font-size:11px; border:0; padding:5px; margin-right:5px; margin-left:5px;}
#footer_links_list{list-style-type: none; padding:0; margin:20px 0 0 45px;}
#footer_links_list li{display:inline; padding:0; margin:10px;}
#imgsubmit {background:url("../img/footer_go_btn_bkg.png") no-repeat;margin:0;padding:0;width:19px;height:22px;border:0}

#footer_content_left{background: url("../img/footer_subpage_left.gif") no-repeat; width:7px;}
#footer_content_center {background: url("../img/footer_right_bkg.gif") repeat-x; width:876px;}
#footer_content_center #footer_links_list {text-align:center;}

#dd_header_upper,#dd_header_lower  {display:block;position:relative;height:47px;}
#dd_logo {height:47px; width:240px; background: url("../img/dd_logo.jpg") no-repeat right; float:left;}
#dd_logo a {height:47px;width:240px; display:block; text-decoration: none;}
#dd_menu {margin-left:245px;}
#dd_menu ul {list-style-type: none; height: 47px; margin: 0; padding:0;}
#dd_menu ul li{float:left; padding:0;}
#dd_menu ul li a{display:block; text-decoration: none; height: 47px;}
#dd_menu #dd_menu_link_firma {background: url("../img/mm_firma.jpg") no-repeat bottom; width:108px;}
#dd_menu #dd_menu_link_branze {background: url("../img/mm_branze.jpg") no-repeat bottom; width:104px;}
#dd_menu #dd_menu_link_produkty {background: url("../img/mm_produkty.jpg") no-repeat bottom; width:104px;}
#dd_menu #dd_menu_link_uslugi {background: url("../img/mm_uslugi.jpg") no-repeat bottom; width:104px;}
#dd_menu #dd_menu_link_kariera {background: url("../img/mm_kariera.jpg") no-repeat bottom; width:104px;}
#dd_menu #dd_menu_link_kontakt-grupa-domdata {background: url("../img/mm_kontakt.jpg") no-repeat bottom; width:118px;}

#dd_menu #dd_menu_link_firma:hover,#dd_menu #dd_menu_link_branze:hover,
#dd_menu #dd_menu_link_produkty:hover,#dd_menu #dd_menu_link_uslugi:hover,
#dd_menu #dd_menu_link_kariera:hover, #dd_menu #dd_menu_link_kontakt-grupa-domdata:hover {background-position: 0 0;}

#dd_menu ul li.active #dd_menu_link_firma,#dd_menu ul li.active #dd_menu_link_branze,
#dd_menu ul li.active #dd_menu_link_produkty,#dd_menu ul li.active #dd_menu_link_uslugi,
#dd_menu ul li.active #dd_menu_link_kariera,#dd_menu ul li.active #dd_menu_link_kontakt-grupa-domdata{background-position: 0 0;}

#dd_header_search_bar {height: 35px;position:relative;}
#dd_header_search_bar form {padding:0; margin:0;}
#dd_header_search_bar div {position:absolute; bottom:2px; right:5px;background: url("../img/top_search_bkg.gif") no-repeat bottom left; width:221px;height:27px; vertical-align: top;}
#dd_header_search_bar input{border:0;}
#dd_header_search_bar #ajaxSearch_input {background:transparent;width:88px; margin:5px 0px 0px 8px; padding:0 0 2px 0;}
#dd_header_search_bar #ajaxSearch_submit {position:absolute; right:3px; top:0px; background: url("../img/seaarch_btn.jpg") no-repeat bottom; width: 104px;height:27px; padding:0; margin-left: 6px;}
#dd_header_search_bar #ajaxSearch_submit:hover{background-position: 0 0;}


.ajaxSearch_result{margin-top:15px}
.ajaxSearch_resultsInfo{font-size:1.05em}
.ajaxSearch_paging{margin-top:15px;margin-bottom:15px;display:block; font-size:1.05em}
.ajaxSearch_paging a{font-weight:bold}
.ajaxSearch_resultLink{font-size:1.1em;font-weight:bold;color:#000;margin-bottom:10px;}
.ajaxSearch_resultDescription{font-size:0.9em;font-style:italic}

.ajaxBottomLink{color:#a5b5ce;text-decoration:underline}
#ajaxSearch_submit{position:absolute;width:23px;height:23px; border: none; cursor: pointer;padding:0;margin:0}


#akt_link {position:absolute;display:block;width:101px;height:13px;top:25px;left:18px;z-index:10;border:none;}
#case_link {position:absolute;display:block;width:106px;height:14px;top:25px;left:19px;z-index:10;border:none;}

#start_page_right_column #mini_banner {width:299px; height: 243px;}
#right_column #mini_banner {width:220px; height: 243px;margin-top:10px;}
#right_column #solution_classes {height: 225px;text-align: right; padding-top:35px;padding-right:25px; font-family: sans-serif;}
#right_column #solution_classes h3{color:#2379BF; font-size: 16px;}
#right_column #solution_classes ul{ list-style: none;font-size: 12px; font-weight: 900; padding:0;}
#right_column #solution_classes ul li {margin: 5px 0;}
#right_column #solution_classes a{background: url("../img/solution_class_arrow.png") no-repeat right;padding-right:15px;}
#right_column #solution_classes a:hover {color:#07497F;background: url("../img/solution_class_arrow_bold.png") no-repeat right;}

a {color:#636363; text-decoration:none; border: 0px none; }
a:hover{color:#2F2F2F;text-decoration:underline;}

/*formularz kontaktowy
*******************************/

.eFormValidationMessage {color:#f00}
label.preText {width:140px;display:block;float:left;}


.formularzKontaktowy input, .formularzKontaktowy textarea{border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
.formularzKontaktowy p{padding-top:15px;}
.formularzKontaktowy .required{background-color:#ffdfdf}
.formularzKontaktowy .invalid{background-color:#ffdfdf}



/* --------- START PAGE -----------*/
#start_page_content {width: 591px; float: left; font-size: 11px;}
#start_page_content #dittoAjaxObj {position:relative;float:left; background: url("../img/aktualnosci_bkg.jpg") no-repeat; width:340px; height:178px; padding: 55px 20px 10px 20px; overflow: hidden;}
#start_page_content #dittoAjaxObjInside {width:348px;height:178px;overflow:hidden;}
#start_page_content #dittoAjaxObjInside .domdata_news_item {background: url("../img/li_bkg.gif") no-repeat 0px 2px;padding-left:16px; margin: 6px 0px;}
#start_page_content #case_studiesInside .domdata_news_item {background: url("../img/li_bkg.gif") no-repeat 0px 2px;padding-left:16px; margin: 6px 0px;}
#start_page_content .domdata_news_item p{margin:6px 0;}
#start_page_content .domdata_news_pagination {position:absolute; right:10px; bottom: 16px;}
#start_page_content .domdata_news_pagination div{display:block; float:left; background: url("../img/paging_btn_bkg.gif") no-repeat; width:17px; height:17px; text-align:center; vertical-align: middle; font-size:8px;margin-right: 5px;}
#start_page_content .domdata_news_pagination div a,#start_page_content .domdata_news_pagination div span
	{padding-top:3px; padding-bottom:3px;width:17px;height:11px; display:block;}
#start_page_content .domdata_news_pagination div a {color:#B4B2B2;}
#start_page_content .domdata_news_pagination div span, #start_page_content #dittoAjaxObj .domdata_news_pagination div a:hover{color:#7F7F7F;}
.ajaxDitto_currentPage {font-weight: bold;}
#start_page_content #case_studies {position:relative;float:right;background: url("../img/case_bkg.jpg") no-repeat; width:171px; height: 178px; padding: 55px 20px 10px 20px;}
#start_page_content #case_studies .domdata_news_item span {font-weight: bold;color:#636363}
#start_page_content #case_studies .case_studies_item_list p a{font-weight: normal;}
#start_page_content #case_studiesInside {width:171px;height:178px;overflow:hidden;}
#start_page_content .domdata_news_item .scrollBodyEffect {background:none; width:300px; border:0px none;color:#636363;text-align: justify;}
#start_page_content .domdata_news_item .scrollBodyEffect div {margin-top:12px;}

/* --------- CONTENT PAGE -----------*/
#page_content {width: 670px; float: left; font-size: 12px;}
#page_content h2 { font-size:1.4em;font-family:Arial;margin:11px 0 15px 0}
#page_title {background: url("../img/subpage_top_bkg.png") no-repeat; width:650px; height:47px; padding:1px 0 0 20px;}
#page_content_content {position:relative; background: url("../img/subpage_bkg_repeat.gif") repeat-y; width:630px; padding:0 20px 15px 20px; margin:0;}
#page_content_content p{margin:0;}
#page_content_content ul, #page_content_content #mapastrony UL LI UL {margin-top:0px;padding-top:3px;list-style-image:url("../img/li_bkg_sm.gif");}
#page_content_bottom {background: url("../img/subpage_bottom_bkg.png") no-repeat; width:670px;height:8px; padding:0; margin:0;}
#ditto_article_pagination {position:absolute; right: 15px; bottom:5px;}
.dittoChapterIntro, .dittoChapterIntroEx {padding: 5px 0;}
#page_content_content h1,#page_content_content h2,#page_content_content h3,#page_content_content h4,#page_content_content h5 {padding: 30px 0 10px 0; margin:0;}
.clearer {clear:both;}
#page_content_content .contact_box {margin-top:20px;width:315px;height:199px;background-image:url("../img/kontakt_box_bkg.jpg");background-position:left top;background-repeat:no-repeat;float:left;}
#page_content_content .contact_box  h3{padding-left:40px; font-size:14px;font-weight:bold;}
#page_content_content .contact_box  .txt {padding-left:15px;}

#breadCrumbs {font-family:Tahoma,sans-serif;font-size:10px;color:#999;padding-left:20px;}
#breadCrumbs a,#breadCrumbs a:link{color:#999;}
#breadCrumbs a:hover{color:#2f2f2f;}
div.bq {
	background:url("../img/close-quote.gif") no-repeat scroll 12px 12px;
	border:none;
	font-style:italic;
	line-height:1.5em;
	margin:0px 0px 5px 138px;
	padding:20px 15px 15px 45px;
}
div.bq p {margin:10px 20px;text-align:justify;}


/* --------- jquery effects ---------*/
.toolTipBodyEffect{display:none;}
#toolTipBodyEffectID{position:absolute;	border:1px solid #ccc;background:#ECECEC;padding:5px;display:none;}
.scrollBodyEffect{border:1px solid #ccc;background:#ECECEC;padding:0px;display:none;margin:0px; text-align: justify;}
.scrollBodyEffectEx{border:none;padding:0px;margin:0px;text-align:justify;}
/*.scrollBodyEffect{padding: 0px 5px;}*/
#page_content .scrollBodyEffect div {padding: 15px 5px;}
#page_content .scrollBodyEffectEx div {padding: 0px 0px 10px 0px;}
.scrollHeadlineEffect, .scrollHeadlineEffectEx, .toolTipHeadlineEffect{font-weight:bold;display:block;}
.scrollHeadlineEffectEx {font-size:12px;}
#page_content .scrollHeadlineEffectEx h3 {margin: 3px 0 3px 0;padding:0;font-size:14px;}
#page_content .scrollHeadlineEffectEx h3 a {color:#000}
#page_content .scrollHeadlineEffectEx h3 a:hover {color:#444}

/* --------- banner rotator ---------*/
#start_page_right_column #mini_banner .imageRotaror { height: 197px; width: 258px; margin: 22px 0 0 17px; }
#right_column #mini_banner .imageRotaror { height: 197px; width: 200px; margin: 0 0 0 13px; }
#mini_banner .imageRotaror img {margin:0; border:0; }

/* --------- ajax search ---------*/
.ajaxSearch_highlight, .ajaxSearch_highlight1 {font-weight: bold; color: #095C9F;}

/* -------------- side menu ----------------*/
.sm_top {margin-left:13px;width:204px;height:27px;background-image:url("../img/side_menu_top_bkg.png");background-position:left top;background-repeat:no-repeat;}
.sm_mid {margin-left:13px;width:204px;background-image:url("../img/side_menu_bkg.gif");background-repeat:repeat-y;}
.sm_btm {margin-left:13px;width:204px;height:13px;background-image:url("../img/side_menu_bottom_bkg.png");background-position:left top;background-repeat:no-repeat;}

.sm_mid ul {margin:0;padding:0;list-style-type:none;font-size:12px;}
.sm_mid ul li{
	background-image:url("../img/side_menu_li_bkg.png");
	background-repeat:no-repeat;
	background-position:0px 15px;
	display:block;
	width:204px;
	padding:0 0 12px 0;
	margin:0;
	text-align:left;}
.sm_mid ul li a{padding-left:33px;background-image:url("../img/li_bkg.gif");background-position:20px 3px;background-repeat:no-repeat;}
.sm_mid ul li a:hover{background-image:url("../img/li_bkg_hover.gif");}
.sm_mid ul li.active a{font-weight:bold;background-image:url("../img/li_bkg_hover.gif");}
.sm_mid ul li.last {background-image:none;}
.sm_mid ul li a:active, .sm_mid ul li a:focus {
	-moz-outline:    none;
	outline:         none;
	ie-dummy:        expression(this.hideFocus=true);
}

.side_flash_container {width:220px;height:200px;overflow:hidden;}
.side_flash_container #solution_clases_swf {margin-top:-30px;}
#solution_clases_swf_mp {position:absolute;top:0;right:0}


#langNav {position: absolute;right: 0;top:10px;width: 46px;}
#langNav ul{margin:0 0 0 0;list-style:none;padding:0 0 0 0}
#langNav ul li{float: left;padding:0 0 0 0;margin:0 0 0 3px;font-size: 10px}
#langNav ul li a{background: none;font-family: arial;padding: 0 0 0 0;font-size: 10px}

#page_content_content #mapastrony UL {list-style-type:none;list-style-image:none;}
#mapastrony UL LI A {display:block;width:400px;border-bottom:1px solid #D6EAFA;font-size:14px;color:#162A2A;font-weight:bold;margin-bottom:10px;margin-top:15px;}
#mapastrony UL LI UL LI A {display:inline;border-bottom:none;font-size:12px;color:#636363;text-decoration:none;font-weight:normal;margin-bottom:0;margin-top:0;}




