﻿body					{ color:#555555; font-family:Tahoma,Arial,Verdana,sans-serif; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.6em; }

body a					{ color:#6C7477; text-decoration:none; }
.button_item input, .button	{ color: #71ab8b; background: url(Images/button_bg.png); background-repeat: repeat-x; padding: 2px 20px; border: 1px solid #77ba70; font-weight: bold;  }


a.dekra-link-path, a.dekra-link-path:visited { color:#777777; font-size:10px; text-decoration:none; }
.clear					{ clear:both; }
.logo_link				{background:transparent url(Images/logo.gif) no-repeat scroll 0 0; border-right:1px solid #C5C3C3; display:block; float:left; height:95px; width:202px; }
h1						{ color:#007D40; font-size:18px; font-weight:bold; line-height:19px; margin:0; padding:0; }
div.left				{ float:left; }
div.right				{ float:right; }

a.passwordReminder		{ background:transparent url(Images/green_arrows.gif) no-repeat scroll right center; color:#008954; display:block; font-weight:normal; margin-left:220px; margin-top: 20px; text-decoration:none; width:135px; }
.centralText            { margin: 10px auto 0 160px; }
.borderBox              { border: solid 1px; }
.identBoxMedium         { margin: auto auto auto 30px; }
.identBoxSmall          { margin: auto auto auto 10px; }
.marginRight            { margin: auto 30px auto 30px; }
.marginRightOnly        { margin: auto 40px auto auto; }
a.actionLink			{ color: #008954; }
.returnLink             { color: #008954; float:right; margin-right:20px; margin-top: -35px; font-size:small; }
.ListHeader				{ margin:0; font-weight:bold; font-size:16px;padding: 5px 5px 5px 10px; color:#008954; border-top:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; }
.ListHeaderFullBorder	{ margin:0; font-weight:bold; font-size:16px;padding: 5px 5px 5px 10px; color:#008954; border: 1px solid #C5C3C3; }
.ListHeaderOffer		{ margin:0; font-weight:bold; font-size:14px;padding: 5px 5px 5px 10px; color:#008954; border-bottom: 1px solid #C5C3C3; }
.ListHeaderNoBorder     { margin:0; font-weight:bold; font-size:14px;padding: 5px 5px 5px 10px; color:#008954; }
.ListHeaderNoBorderSmall{ margin:0; font-size:10px;padding: 5px 5px 5px 5px; color:#008954; }
.ListHeaderBid          { margin:0; font-weight:bold; font-size:14px;padding: 5px 5px 5px 10px; color: Red; }
.contentBox				{ margin:0; padding: 5px 5px 5px 10px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; }
.contentBoxBorderTop    { margin:0; padding: 5px 5px 5px 10px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; border-top: 1px solid #C5C3C3;}
.contentBoxBorderOffer  { margin:0; padding: 5px 10px 5px 5px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; border-top: 1px solid #C5C3C3;}
.contentBoxFloat        { float: left; width: 345px; margin:0 15px 20px 0; padding: 5px 5px 5px 5px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; border-top: 1px solid #C5C3C3;}
.contentBoxBorderOfferM { margin:0; padding: 5px -50px 5px 0px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; border-top: 1px solid #C5C3C3;}
.contentBoxNoBorder     { float: left; width: 370px; margin:0 10px 0 -40px; padding: 5px 5px 5px 5px; }
.contentBoxFloatTopL    { float: left; width: 345px; margin:3px 30px 0 0; padding: 3px 5px 5px 10px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; border-top: 1px solid #C5C3C3;}
.contentBoxFloatTopP    { float: left; width: 345px; margin:3px 0 0 0; padding: 3px 5px 5px 10px;  border-bottom:1px solid #C5C3C3; border-left: 1px solid #C5C3C3; border-right: 1px solid #C5C3C3; border-top: 1px solid #C5C3C3;}
.textOnLeft             { float:left; text-align:left; }
.textOnRight            { float:right; text-align:right; }

div#wrapper				{ background-color :#FFFFFF; left:0; margin:0; position:absolute; top:0; width:987px; }
div#wrapper div#top		{background:transparent url(Images/top_bg_left.gif) no-repeat scroll 0 0; border-bottom:1px solid #C5C3C3; width:985px; }
div#wrapper div#top div.logged_info { height:43px; padding:0px 10px 0 0; position:relative; text-align:right; }
div#wrapper div#top div.tabs { background:transparent none repeat scroll 0 0; left:0; margin:0; padding-left:216px; position:absolute; top:17px; width:775px; z-index:1; }

div.tab					{ float:left; margin-left:-1px; }
div.tab div.tab_left	{ background:transparent url(Images/tab_bg_left.gif) no-repeat scroll 0 0; float:left; height:26px; width:8px; }
div.tab div.tab_center	{ background:transparent url(Images/tab_bg.gif) repeat-x scroll 0 0; float:left; height:26px; }
div.tab div.tab_right	{ background:transparent url(Images/tab_bg_right.gif) no-repeat scroll 0 0; float:left; height:26px; width:8px; }
div.tab div.tab_center a.current { color:#008955; font-weight:bold; }
div.tab div.tab_center a { color:#6C7477; margin:0 5px; position:relative; text-decoration:none; top:6px; }


div#wrapper div#banner	{ background:transparent url(Images/banner_bg.gif) no-repeat scroll 0 0; border-bottom:1px solid #C5C3C3; border-right:1px solid #C5C3C3; height:95px; padding-left:9px; position:relative; width:975px; }
div#wrapper div#banner div.banner_display { background:transparent url(Images/white_header.jpg) no-repeat scroll 0 0;  float:left; height:93px; padding:1px; } /*background:transparent url(Images/header.jpg) no-repeat scroll 0 0;*/
div#wrapper div#banner div.banner_display div.text { background:transparent url(Images/pasek.png) no-repeat scroll 0 0; color:#008954; font-size:18px; margin:0; padding:8px 0 5px 9px; position:relative; top:63px; width:575px; }
div#wrapper div#banner div.bannerbox_mask	{ background:#F1F0F1 none repeat scroll 0 0; float:right; height:94px; margin:1px 1px 1px 0; opacity:0.9; position:absolute; right:0; width:184px; }
div#wrapper div#banner div.bannerbox		{ float:right; padding-top: 30px; padding-left: 10px; height:95px; position:absolute; right:0; width:175px; }


div.loginbox		{  height:135px; right:0; width:380px; margin: 50px auto 0 auto; border: 1px solid #CCCCCC }
div.loginbox div.inline div.label { margin-left: 10px; }
div.loginbox div.inline div.input { float:right; width:270px; }
div.loginbox div.inline div.input input { border:1px solid #C5C3C3; width:240px; height: 25px;}
div.loginbox div.inline div.input a { color:#008954; font-size:14px; font-weight: bold; }

div.form							{ margin:10px 0 0 30px; }
div.inline							{ margin:10px 0 5px 0;  }
div.inline div.label				{ float:left; width:100px; font-weight: normal;  }
div.inline div.input				{ float:left;  }

div.changepassbox		{  height:185px; right:0; width:380px; margin: 50px auto 0 auto; border: 1px solid #CCCCCC }
div.changepassbox div.inline { margin:10px 0 5px 0;  }
div.changepassbox div.inline div.label { float:left; width:100px; font-weight: normal; margin-left: 10px; }
div.changepassbox div.inline div.input { float:right; width:270px; }
div.changepassbox div.inline div.input input { border:1px solid #C5C3C3; width:240px; height: 25px;}
div.changepassbox div.inline div.input a { color:#008954; font-size:14px; font-weight: bold; }

div#wrapper div#content-wrapper		{ background:transparent url(Images/content_wrapper_bg.gif) repeat-y scroll left center; border-bottom:1px solid #C5C3C3; border-right:1px solid #C5C3C3; position:relative; width:984px; }
div#wrapper div#content-wrapper div#left_column { float:left; padding-left:9px; width:202px; }

div.left_menu						{ margin-top: 20px; }
div.left_menu div.left_menu_header	{ background:#EFEFEF none repeat scroll 0 0; border:1px solid #C5C3C3; display:block; font-size:11px; margin-top:-1px; padding:5px 0 4px 25px; position:relative; width:176px; }
div.left_menu a.menu_pos:hover		{ color:#8AC97A; }
div.left_menu a						{ color:#545455; font-size:11px; text-decoration:none; }
div.left_menu a.menu_pos			{ margin-left: 20px; background:#FFFFFF none repeat scroll 0 0; border-color:-moz-use-text-color -moz-use-text-color #C5C3C3; border-style:none none dotted; border-width:medium medium 1px; display:block;  padding:0; width:135px; }
div.left_menu a.selected			{ color:#008954; font-weight: bold; }


div#wrapper div#content-wrapper div#center_column { float:left; width:771px; }
div#wrapper div#content-wrapper div#center_column div#content { min-height:450px; padding:15px 8px 0; }

div#wrapper div#content-wrapper div#center_column div#footer {  clear: both; position: relative; border-top:1px solid #C5C3C3; bottom:10px; margin:20px 17px 5px 17px; text-align:right; }

div.box_wrapper					{ margin: 10px 0; }
.margin_bottom					{ margin-bottom: 10px; }
#divClientList .RadGrid_ETB .rgRow, #divClientList .RadGrid_ETB .rgAltRow { vertical-align: top; }

/*Pager*/
.pager a						{ border:1px solid #008954; padding:2px 5px; text-decoration: none; color: #008954; }     
.pager a:hover					{ background:#008954 none repeat scroll 0 0; color: #FFFFFF; }
.pager .current_page			{ background:#008954 none repeat scroll 0 0; font-weight: bold; color: #FFFFFF; }
div.pager .first_page			{ background:transparent url(Images/bulet_left_ff.gif) no-repeat scroll 0 4px; margin:2px 0 0 2px; padding:2px 8px 2px 8px; }
div.pager .prev_page			{ background:transparent url(Images/bulet_left.gif) no-repeat scroll 0 4px; margin:2px 2px 0 2px; padding:2px 5px 2px 5px; }
div.pager .next_page			{ background:transparent url(Images/bulet_right.gif) no-repeat scroll 0 4px;  margin:2px 0 0 2px; padding:2px 5px 2px 5px;}
div.pager .last_page			{ background:transparent url(Images/bulet_right_ff.gif) no-repeat scroll 0 4px; margin:2px 0 0 2px; padding:2px 8px 2px 8px; }

.alertPopup						{width: 360px; padding: 10px;  margin:110px auto;  border:solid 3px #007D40; background:#f7f8e6; }
.alertPopup	.message			{color: #677482; text-align: center; font-size: larger; margin-top: 10px; }
.alertPopupBackground			{background-color: Black; opacity: 0.7; filter: alpha(opacity = 70);}
