@CHARSET "UTF-8";
* {
	padding: 0px;
	margin: 0px;	
}
body {
	font-size: 69%;
	font-family: Tahoma, Verdana, Times New Roman, Arial, sans-serif;
	text-align: left;
	color: #444;		 
	line-height: 130%;	
	background-color: #E6E6E6;
}

h1 {
	color: #005786;
	font-size: 1.7em;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 1em;
}
.blue {
	color: #005786;
}
.green {
	color: green;
}
.red {
	color: red;
}
h2 {
	color: #005786;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 1.1em;
}
/*dla widgetów blogowych*/
h2.widgettitle {
	width: 225px;	
	padding-left: 15px;
	padding-top: 7px;
	background: url('../img/box_blue_1.gif') top left no-repeat;	
	color:#FFFFFF;
	height: 26px;
	margin-bottom:5px;
	font-size: 1.4em;
	margin-top: 15px;
}
li.widget ul {
	margin-left: 15px;
}
li.widget ul li{
	padding-left: 17px;
	background: url('../img/list_selector.gif') left no-repeat;
}	


h3 {
	color: #005786;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 5px;
}
h5 {
	color: #005786;
	font-size: 0.9em;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 3px;
	margin-top: 5px;
}
.error-message {
	color: #e4132b;	
	font-size: 0.9em;
}
.hidden{
	display: none;	
}

/** UKŁAD STRONY ***/
div#body_wrapper{
	background: url('../img/bg_top.jpg') top left repeat-x;
	background-color: #FFF;	
	width: 100%;
	height: 100%;
}
div#body_container {
	background: url('../img/bg_upper.jpg') top center no-repeat;
}
div#page_wrapper {
	width: 985px;
	min-height: 650px;
	margin: 0px auto;
	background: url('../img/bg_center.jpg') top center no-repeat;		
}
* html div#page_wrapper {	
	height: 650px;
}
div#page_container{	
	width: 945px;	
	padding: 20px;	
}

div#header{
	height: 130px;	
	background: url('../img/header.jpg') top left no-repeat;
	position: relative;
}
#header a#logo_link {	
	display:block;
	height:75px;
	left:27px;
	position:absolute;
	text-indent:-9999px;
	top:40px;
	width:278px;
}
div#column_left{
	float: left;
	display: inline;
	width: 684px;
	margin-right: 10px;		
	margin-left: 6px;
}
div#column_wide{
	margin: 0 6px;	
}
div.assets_containter{
	position: relative;	

}
div#column_right{
	float: right;
	display: inline;
	width: 245px;	
}
        
div#footer_container {	
	width: 100%;
	padding-top: 10px;
	height: 60px;
	background-color: #e6e6e6;
}
div#footer {
	width: 990px;	
	margin: 0px auto;
	font-size: 0.9em;
	color: #666;		
}
div#footer a {
	color: #666;
}
p#footer_left {
	float: left;
	display: inline;	
	margin-left:  20px ;	
	width: 420px;
	text-align: left;		
	
}
p#footer_right {
	float: right;
	display: inline;
	margin-right: 20px;	
	width: 450px;
	text-align: right;	
}
#main_menu {
	width: 373px;
	height: 28px;
	position: absolute;
	top: 67px;
	right: 31px;	
}
#main_menu li {
	float: left;
	display: inline;
	margin-right: 20px;
	height: 28px;
}
#main_menu li.last {
	margin-right: 0px;
}
#main_menu li.l_forum {
	width: 70px;
}
/*#main_menu li.l_blog {
	width: 55px;
}*/
#main_menu li.l_articles {
	width: 85px;
}
#main_menu li.l_faq {
	width: 48px;
}
#main_menu li.l_contact {
	width: 110px;
}
#main_menu li a {
	display: block;
	height: 28px;
	text-indent:-9999px;
}
#main_menu li.l_forum a.selected, #main_menu li.l_forum a:hover {
	background:transparent url(../img/bg_menu_selected.jpg) repeat scroll 0px 0;
}
/*#main_menu li.l_blog a.selected, #main_menu li.l_blog a:hover {
	background:transparent url(../img/bg_menu_selected.jpg) repeat scroll -90px 0;
}*/
#main_menu li.l_articles a.selected, #main_menu li.l_articles a:hover {
	background:transparent url(../img/bg_menu_selected.jpg) repeat scroll -90px 0;
}
#main_menu li.l_faq a.selected, #main_menu li.l_faq a:hover {
	background:transparent url(../img/bg_menu_selected.jpg) repeat scroll -195px 0;
}
#main_menu li.l_contact a.selected, #main_menu li.l_contact a:hover {
	background:transparent url(../img/bg_menu_selected.jpg) repeat scroll -263px 0;
}
div.tagcloud {
	padding: 0px 10px 10px;
}
div.tagcloud a{
	color: #444;
}

div#login_box {	
	right: 25px;
	top: 5px;
	position: absolute;
	height: 15px;
	width: 935px;
}
div#login_box a.menu_link{
	margin: 0 4px;
}
div#login_box, div#login_box a {
	color: #fff;
}
div#login_box input.login_input, div#login_box input.login_input {
	background-color: #fff;
	border: none;	
	margin-right: 10px;
	font-size: 0.9em;
	width: 100px;
	height: 15px;
	padding: 0px;	
}

div#login_box span.remember {
	margin-left: 1px;
	margin-right: 6px;
	font-size: 0.9em;
}
div#login_box span.welcome {
	margin-right: 30px;
}
div.column_box {
	width: 245px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 1.4em;	
}
div.box {	
	height: 33px;		
	color: #fff;
	margin-bottom: 5px;
}
div.box p{
	padding-left: 10px;
	padding-top: 9px;
}
div.box .side {
	height: 33px;
	width: 5px;
}

div.blue_1_left {background: url(../img/main/box_blue_1_left.gif) no-repeat;}
div.blue_1_right {background: url(../img/main/box_blue_1_right.gif) no-repeat;}
div.blue_2_left {background: url(../img/main/box_blue_2_left.gif) no-repeat;}
div.blue_2_right {background: url(../img/main/box_blue_2_right.gif) no-repeat;}
div.blue_3_left {background: url(../img/main/box_blue_3_left.gif) no-repeat;}
div.blue_3_right {background: url(../img/main/box_blue_3_right.gif) no-repeat;}
div.grey_left {background: url(../img/main/box_grey_left.gif) no-repeat;}
div.grey_right {background: url(../img/main/box_grey_right.gif) no-repeat;}
div.blue_1 {background-color: #3496C4;}
div.blue_2 {background-color: #0476A4;}
div.blue_3 {background-color: #045684;}
div.grey {
	background-color: #E4E6E4;
	color: #444;
}

ul.box_list {
	margin-bottom: 15px;
}
ul.box_list li{
	margin-left: 28px;
	text-indent: -18px;	
}
ul.box_list li .report{
	margin-right: 80px;	
}
ul.box_list li.reg_li{
	text-align: right; 
	padding-top: 5px;
}
/* SEARCH BAR */
div#search_body {
	height: 28px;
	padding-top: 6px;	
	width: 945px;	
	background: url(../img/search_bg.jpg) top left repeat-y;	
}
div#search_holder {
	padding-top: 5px;
	width: 945px;	
	margin-bottom: 15px;
}
div#search_bottom {
	height: 3px;
	width: 950px;		
	background: url(../img/search_bottom.gif) top left no-repeat;	
}
.search_top_white {
	background: url(../img/search_top_white.gif) top left no-repeat;	
}
.search_top_grey {
	background: url(../img/search_top_grey.gif) top left no-repeat;	
}
form#simple_search_form {	
	width: 690px;
	margin-left: 10px;	
}
form#simple_search_form img, form#simple_search_form input {
	float: left;
	display: inline;	
}
a#adv_btn {	
	margin-right: 50px;
	margin-top: 2px;
}
form#simple_search_form img, form#simple_search_form input.ssearch_btn {
	margin-top: 2px;
}
form#simple_search_form input.ssearch_input {
	width: 255px;
	height: 16px;
	padding: 2px;
	border: none;
	background-color: #fff;
	margin: 0px 5px;
	color: #999;
	font-size: 12px;	
}
.search_input{
	width: 445px;	
}
div#home_text {
	width: 945px;
	height: 155px;
	background: url(../img/home_text.jpg) top center no-repeat;
	position: relative;
}
div#login_box_home {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 226px;
	height: 142px;
	padding: 12px 10px 0px 8px;
	color: #fff;
}
div#login_box_home a{
	color: #fff;
}
div#login_box_home p.dark_blue {
	color: #005685;
	font-weight: bold;
}
div#login_box_home div#buttons {
	margin: 5px 0px 10px;	
}
#home_login_fields {	
	margin-top: 6px;
	margin-bottom: 4px;
}
* html #home_login_fields {
	margin-top: 3px;
	margin-bottom: 1px;
}
#home_login_fields input.l_input_username {
	width: 80px;	
	border: none;
	background: none;
	margin-left: 5px;
	padding: 0px;
}
#home_login_fields input.l_input_pass {
	width: 80px;
	margin-left: 5px;	
	border: none;
	background: none;
	padding: 0px;
}
#rememberMeHome {
	vertical-align: middle;
	margin-right: 5px;
}
span.rememberHome {
	vertical-align: top;
	font-size: 0.9em;
}
#table_remember td{
	vertical-align: middle;
}
              


.white {
	color: #fff;
}

a#home_register {
	bottom:21px;
	display:block;
	height:34px;
	position:absolute;
	right:37px;
	width:138px;
}

/* registration */
div.register_info_box{
	width: 250px;	
	height: 160px;
	padding: 10px 11px;
	background: url(../img/main/reg_info_box.gif) top left no-repeat;
	margin-right: 47px;
	position: relative;
}
div.register_info_box_last {
	margin-right: 0px;
}
div.register_info_box input{
	position: absolute;
	bottom: 15px;
	left: 85px;	
}
div#reg_types {
	margin: 20px 11px 0;
	/*background: url(../img/main/reg_what_we_are.gif) bottom left no-repeat;
	padding-bottom: 140px; */
}
div#register_div{
	width: 454px;	
	margin-right: 12px;		
}
div#register_div p.info {
	margin-bottom: 30px;
}
div#register_div .captcha_register{
	margin-left: 10px;
	width: 130px;	
}

div#register_field{
	width: 467px;
	height: 683px;
	background: url(../img/main/reg_field.gif) top left no-repeat;	
	position: relative;
}
div#register_field p{
	position: absolute;
	width: 300px;
	left: 140px;
	font-size: 1.2em;
}
div#register_field p#bulb{ top: 90px; }
div#register_field p#case{ top: 240px; }
div#register_field p#people{ top: 370px; }
div#register_field p#clock{	top: 520px; }

div#register_div input.text_field, div#register_div select{
	width: 260px;
	float: left;
	display: inline;	
}
div#register_div label {
	width: 176px;
	margin-right: 4px;
	text-align: right;
	float: left;
	display: inline;	
}
div#register_div div.input, img#img_captcha {
	margin-bottom: 5px;
}
div#register_div div.error-message, div#register_div div.submit {
	margin-left: 180px;	
}
div#register_div div.submit {
	margin-top: 20px;
}
div#register_div h5 {
	color: #005786;
	font-size: 1.1em;
	font-weight: normal;
	margin-left: 40px;
	margin-top: 10px;
}
 
/* Everything with assets -adding and serach form */
/**************************************************/
div.advanced_search div.checkbox{
	float: left;
	display: inline;
	width: 150px;
	margin-bottom: 10px;
}
div.advanced_search div.checkbox label:hover, label.label_click {
	cursor: pointer;
}
label.label_click {
	color: #005786;
	font-weight: bold;
}
div.advanced_search div.checkbox input{
	vertical-align: middle;
	margin-right: 10px;	
}
div.assets_list a.thumb_link {
	margin-bottom: 12px;
	margin-right: 12px;
}
div.assets_list a.last {
	margin-right: 0px;
}
div.assets_list img.thumb {	
	border: 1px solid #ddd;	
}

div#asset_boxes_top {
	background: url(../img/main/asset_boxes_top.gif) top left no-repeat;	
	width: 684px;	
	height: 6px;	
}
div#asset_boxes_bottom {
	background: url(../img/main/asset_boxes_bottom.gif) top left no-repeat;
	width: 684px;
	height: 6px;
	margin-bottom: 5px;
}
div#asset_boxes {
	background: url(../img/main/asset_boxes_bg.gif) top left repeat-y;	
	width: 684px;
}
div#asset_boxes_top.sh2col{ background: url(../img/main/asset_boxes_top_2col.gif) top left no-repeat;}
div#asset_boxes_bottom.sh2col { background: url(../img/main/asset_boxes_bottom_2col.gif) top left no-repeat;}
div#asset_boxes.sh2col { background: url(../img/main/asset_boxes_bg_2col.gif) top left repeat-y; }

div.asset_boxes_inside {
	width: 202px;
	padding: 0px 11px;	
	margin-right: 5px;		
}
div.asset_boxes_inside_long {
	width: 400px;
}
div#asset_boxes .last{
	margin-right: 0px;
}
div#asset_boxes .padd_top {
	padding-top: 5px;
}
.red_star {
	color: red;
}
p.media_desc {
	margin-bottom: 5px;
	padding: 0px 10px 10px;
}
div.asset_two_cols_border {
	background: url(../img/main/article_separator.jpg) repeat-x scroll left bottom;	 	
}
div.asset_two_cols, div.asset_two_cols_border {
	margin: 10px;
	padding-bottom: 10px;
}
div.asset_two_cols div, div.asset_two_cols_border div {
	width: 300px;
}
div.asset_actions {
	padding-top: 5px;
	margin-bottom: 5px;
}
table#asset_table {
	width: 684px;	
}
table#asset_table .asset_border {
	border-bottom: 1px solid #ededed;
}
table#asset_table td {
	vertical-align: top;
	padding-top: 8px;
}
table#asset_table td.label {
	width: 175px;
	padding-right: 9px;
	text-align: right;
}
table#asset_table td.styled {
	padding-top: 30px;
	padding-bottom
}
table#asset_table td.no_padding {
	padding-top: 0px;
}
table#asset_locations {
	width: 450px;	
}
table#asset_locations input.optionalText {
	color: #999999;	
}
table#asset_table h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 15px;
}
table#asset_table h2.normal {
	text-indent: 0px;
}
table#asset_table table#asset_locations h5 {
	margin-top: 0px;
	margin-bottom: 0px;
}
table#asset_table table#asset_locations td {
	vertical-align: bottom;
	padding-left: 3px;
}
table#asset_table table#asset_locations td.padding_bottom {
	padding-top: 0px;
	padding-bottom: 8px;
}
table#asset_table table#dates_table {
	width: 100%;
}
table#asset_table table#dates_table td.my_date {
	width: 50%;
	padding-top: 0px;	
}
.asset_submit {
	margin-left: 180px;
	margin-top: 20px;
}
a#location_link {
	margin-left: 10px;	
}
div.asset_boxes_inside p.asset_boxes_inside_header {
	margin-bottom: 0.7em;
	font-weight: bold;
	font-size: 1.1em;
}
div.asset_boxes_inside p{
	margin-bottom: 0.5em;
}
table#asset_table a.countrydelete{
	cursor: pointer;	
	color: #E4132B;
}
#photos_info{
	margin-top: 4px;	
}
div#loader {
    border: 1px solid #ccc;
    width: 500px;
    height: 500px;
    overflow: hidden;
}
div#loader.loading {
    background: url(../img/ajax_loader.gif) no-repeat center center;
}
div.right_col_box {
	background: url(../img/main/article_separator.jpg) repeat-x scroll left bottom;	
}
div.right_col_box, div.right_col_box_last {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
}
div.my_assets_list{	
	background: url(../img/main/article_separator.jpg) repeat-x scroll left bottom;
}
div.my_assets_list, div.my_assets_list_last{
	padding: 10px 0px;
}
div.assets_list div.my_assets_list a.thumb_link, div.assets_list div.my_assets_list_last a.thumb_link {	
	margin-right: 12px;
	margin-bottom: 0px;	
}
a.thumb_link_short {	
	margin-right: 8px;
}
img.th_95 {
	width: 95px;
}
a.read_more {
	color: #25708f;
	float: right;
}
/*** MENU i SUBMENU ******/
ul#submenu_list {
	position: absolute;
	bottom: 0px;
	left: 20px;
}
ul#submenu_list li {
	display: inline;
	margin-right: 40px;
}
ul#submenu_list li a {
	color: #fff;
	text-decoration: none;
}
ul#submenu_list li a:hover {	
	text-decoration: underline;
}
ul#submenu_list li a.selected {	
	font-weight: bold;
}

/*ARTYKUŁY*/
li.article_shortcut {
	margin-bottom: 10px;
}
.article_shortcut div.shortcut{
	width: 600px;
}
.article_shortcut img{
	width: 60px;
	margin-right: 10px;
}

div#article_main_picture_bottom, div.article_main_picture_bottom {
	background: url(../img/main/art_img_bottom.gif) top left no-repeat;
	width: 224px;
	height: 6px;
}
div.article_main_picture_inside {
	width: 202px;	
	padding: 0px 11px;
	/*min-height: 245px;*/ 
}
/* IE FIX */
* html div.article_main_picture_inside {
	/*height: 245px; */ 
}
div.article_main_picture {
	background: url(../img/main/art_img_top.gif) top left no-repeat;
	background-color: #E6E6E6;
	width: 224px;	
	padding-top: 6px;
}
div.article_main_picture_inside img, div.asset_boxes_inside img {
	margin: 3px 0px;
	border: 1px solid #fff;
}
div.article_main_picture p.first_img_desc {
	font-size: 0.9em;
}
.article_box {
	margin-right: 10px;
}
.asset_box {
	margin-right: 4px;
}

div.text p {
	margin-bottom: 1em;	
}
div.text ul li, div.text ol li  {
	margin-left: 20px;	
}
div.comment{
	margin-bottom: 15px;	
}
div.comment .comment_author {
	width: 95px;
	padding-right: 5px;
	padding-top: 7px;	
}
div.comment .comment_content {
	min-height: 58px;
	width: 555px;
	padding: 5px 5px 0px 24px;	
	background: url(../img/main/bg_comments.gif) top left no-repeat;
}
div.comment .comment_content p {
	margin-bottom: 5px;
}
a.del_comment_link {
	color:#BF2323;
}
* html div.comment .comment_content {
	height: 58px;
}
div#comments_box {
	padding: 10px 0px;
	margin-bottom: 20px;	
}
DIV.asset_preview_name{
	font-weight: bold;
	border-bottom: 1px solid #ccc; 	
	padding-bottom: 5px;
	color: #015684;
	margin-bottom: 5px;
	text-transform: uppercase;
}

/* STYLE WSPÓLNE DLA FORMULARZY */
div.styled_form {		
	background: url(../img/main/bg_arrow_box.gif) top left no-repeat;  	
	background-color: #f6f6f6;
}
div.styled_form_inside {
	margin-left: 14px;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
div.styled_form_header {
	width: 100px;
	padding-top: 22px;
	padding-left: 4px;
	margin-right: 10px;
	text-align: right;
}
div#recommend_box {
	margin-bottom: 10px;
}
div.error_form {
	width: 480px;
	padding-left: 75px;		
	height: 170px;
	padding-top: 30px;	 
}
div#styled_bulb {
	background: url(../img/main/img_bulb.gif) top left no-repeat;
	min-height: 85px;
	padding-left: 105px;
}
* html div#styled_bulb {
	height: 85px;
}
div#styled_pencil {
	background: url(../img/main/img_pencil.gif) top left no-repeat;
	min-height: 81px;
	padding-left: 90px;
}
* html div#styled_pencil {
	height: 81px;
}
div.asset_adding_form {
	width: 465px;
	padding: 15px 15px 15px 20px;	 
}

DIV.asset_preview{
	position: absolute;	
}
DIV.asset_preview_img{
	width: 200px;
	height: 150px;	
	margin-bottom: 10px;
	background: url('../img/ajax-gray_loader.gif') no-repeat 63px 40px;
}	
DIV.asset_preview_img img{
	border:1px solid #FFFFFF;
}
/* FORMULARZ LOGOWANIA */
div#login_form label{
	width: 85px;
	padding-right: 5px;
	text-align: right;	
	display: inline-block;
	float: left;	
}
div#login_form div.input {
	margin-bottom: 5px;
}
div#login_form input.input_short {
	width: 300px;	
}
div#login_form div.error-message{
	margin-left: 90px;
}

img {
	border: none;
}
.fleft {
	float: left;
	display: inline;
}
.fright {
	float: right;
	display: inline;
}
#breadcrumb  {
	margin-top: 5px;
	padding: 0 0 5px 0px;
	font-size: 0.9em;
	color: #857E6C;		
	margin-left: 6px;
}
#breadcrumb a  {
	color: #857E6C;
	font-size: 0.9em;
	text-decoration: underline;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
a {
	text-decoration: none;
	color: #005685;
}
a:hover {
	text-decoration: underline;	
}


/****** OTHER  ****/
ul, ul li {
	list-style: none;
	list-style-type: none;
}
.bold {
	font-weight: bold;
}
.clear {
	clear: both;
}
.underline {
	text-decoration: underline;
}
/* PAGING */
.paging {
	padding-right: 15px;
}
.paging, .paging a {
	text-align: right;
	font-size: 0.9em;
	font-family: tahoma, verdana;
}
.paging span {
	 display: inline-block;	 
	 height: 18px;
	 color: #fff;	  
	 padding: 0px 5px;	 
}
.paging span.current {
	background-color: 	#005786;
}
.paging a {
	color: #005786;
	font-weight: normal;		
}
.paging span a {
	color: #777;
	font-weight: normal;		
}
.paging div.disabled {
	color: #ccc;	
	display: inline;
	font-size: 0.9em;
}
.flash_info, .flash_success {	
	background-color: #72CF0C;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
	padding:8px 10px;
}
.flash_error {
	background-color: #e4132b;		
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;	
	padding: 8px 10px;
}
.hide {
	display: none;
}
.date {
	color: #666;
	font-size: 0.9em;
}
/* CLEARFIX */
.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 */
.hide {
	display: none;
}


.cake-sql-log {
	border-top: 1px solid #ddd;
	width: 100%;	
	margin-top: 20px;
}
.cake-sql-log td {
	text-align: left;
	padding-bottom: 10px;
}

.recommend_article{
	width: 470px;
	padding: 10px 0px 10px 75px;	
}
.recommend_article input.text{
	width: 270px;	
	margin: 5px 100px 0 0;
}
.recommend_article textarea.text{
	width: 270px;	
	margin: 5px 100px 0 0;
	padding:1px 5px;
}
.recommend_article div.label{	
	margin: 5px 10px 0 0;
}
.recommend_article div.captcha_text{	
	margin-top: 5px;
}
.recommend_article div.submit{	
	margin: 5px 322px 0 0;
}
.recommend_article DIV.error-message{
	float: left;
	margin-left: 100px;	
}
.recommend_article img {
	border: 1px solid #BBBBBB;	
}
DIV.faq {
	margin-bottom: 15px;
	padding: 2px 0px 0px 25px;
	height: 20px;
	font-size: 1.1em;
	color: #005786;
	font-weight: bold;
	cursor: pointer;
}
DIV.inactive{
	background: url('../img/main/ico_plus.jpg') no-repeat;
}
DIV.active{
	background: url('../img/main/ico_minus.jpg') no-repeat;
}

DIV.faq_content{
	padding-left: 25px;
	margin-bottom: 15px;

}


.link_ico a{
	margin: 3px 3px 0px 5px ;
}
.link_ico span{
	margin: 3px 3px 0px 3px ;
}
.social_sites a{
	/*margin: 2px 3px 10px 3px ; */
	margin:2px 15px 10px 0;
}
#page_links{
	margin-bottom: 50px;
}
.article_separator{
	background: url('../img/main/article_separator.jpg') repeat-x bottom;	
	padding-bottom: 5px;
	margin-bottom: 10px;
}


.labels{
	width: 200px;
}
.contact{
	width: 480px;
	padding-left: 75px;		
	height: 422px;
	padding-top: 30px;	
	
}
.contact select{
	width: 302px;
	float: right;
	margin: 10px 54px 0px 0px;
	border: 1px solid #BBBBBB;	
}
.contact_text{

	padding: 2px;	
	width: 296px;
	float: right;
	margin: 10px 50px 0px 0px;
	font-size: 12px;
	border: 1px solid #BBBBBB;	
}

.contact textarea{
	padding: 2px;
	width: 296px;
	float: right;
	margin: 10px 54px 0px 0px;
	height: 150px;
	font-size: 12px;
	border: 1px solid #BBBBBB;	
}
.contact label{
	float: right;
	margin: 13px  5px 0px 0px;
}
.contact img{
	
}
.contact_img{
	margin: 55px  5px 0px 0px;	
}
.contact_submit{
	float: right;
	margin: 10px 292px 10px 0px;
}
.contact .error-message{
	margin-left: 130px;
}
.contact p{
	margin: 5px 0  0px 0px;	
}
.captcha_img{
	margin: 5px 5px 5px 88px;
	border: 1px solid #BBBBBB;	
}
.contact_img_box{
	width: 100px;
	height: 150px;
}
.contact_content{
	margin-bottom: 15px
}
.contact_header{
	margin-top: 15px;
}


/* EDIT PROFILE  */

.edit_profile{
	width: 470px;
	padding: 10px 0px 10px 75px;	
}
.edit_profile input.text{
	width: 270px;	
	margin: 5px 70px 0 0;
}
.edit_profile input.file{

	margin: 3px 108px 0 0;
}
.edit_profile div.label{	
	margin: 5px 10px 0 0;
}
.edit_profile div.captcha_text{	
	margin-top: 3px 106px 0 0;
}
.edit_profile div.submit{	
	margin: 5px 283px 0 0;
}
.edit_profile DIV.error-message{
	float: left;
	margin-left: 120px;	
}
.edit_profile img {
	border: 1px solid #BBBBBB;	
	margin: 5px 0px 0 118px ;
}
.del_link {
	color: #BF2323;
}
.ico_text{
	padding-left: 23px;
	height: 18px;
	margin: 0 15px 0 0px;
}
.comment_icon{
	background: url('../img/main/comment_icon.gif') no-repeat 0 -2px;
}
.views_icon{
	background: url('../img/main/views_icon.gif') no-repeat;
	background-position: 0 -1px;
}
.printer_icon{
	background: url('../img/main/printer.gif') no-repeat ;
}
.send_icon{
	background: url('../img/main/send_icon.gif') no-repeat 0 2px;
}
.web_icon{
	background: url('../img/main/web_icon.gif') no-repeat 0 -1px;
}
.pdf_icon{
	background: url('../img/main/pdf_icon.gif') no-repeat 0 0px;
}
.pdf_grey_icon{
	background: url('../img/main/pdf_grey_icon.gif') no-repeat 0 0px;
}
.mediaplan_icon{
	background: url('../img/main/mediaplan_icon.gif') no-repeat 0 0px;
}
.search_icon{
	background: url('../img/main/save_icon.gif') no-repeat 0 0px;
}
#voting_stars{
	margin-top: 10px;
}
#vote_link{
	margin-left: 4px;
}
#thumbnails a{
	color: #BF2323;
}

/* ADD to MediaPlan Box*/ 
div.add_to_media{
	background:#E6E6E6 url(../img/main/art_img_top.gif) no-repeat scroll left top;
	padding-top:6px;
	width:224px;
}
.add_to_media_inside {
	padding: 10px;
	
}
.add_to_media_inside a{

}
.add_to_media_inside select{
	width: 160px;
	margin: 4px 5px 0 0;
}
.new_mediaplan, .mediaplan_cancel{
	color: #005685;	
}
.MediaPlanName{
	margin: 4px 5px 0 0;
	width: 148px;
}
	
.new_mediaplan_div{
	margin-top: 5px ;
	height: 51px;
}


.mediaplans_list div {
	margin: 0 0 10px 10px;
}
.mediaplans_list a{
	color: #BF2323;
}
.remove_mediaplan{
	color: #BF2323;
	margin: 3px 0 0 5px;
}
.remove_text{
	color: #BF2323;
	margin-right: 10px;
}
#save_box{
	position: absolute;
	right: 0;
	top: 45px;
	z-index: 10;
}
#save_box .input_text{
	width: 191px;
}

#add_document_div{
	position: absolute;
	left: 251px;
	top: 19px;
}
.document_link{
	margin-left: 10px;	
}
.document_link a{
	margin-right: 10px;	
}
.registered_as{
	margin-left: 41px;
}
.registered_as .type{
	margin-left: 11px;
}
#order{
	margin-right: 20px;
}