html {
	font-family:arial;
	font-size:12px;
    background-color:white;
}

body {
	margin: 0;
	border: 0;
	padding: 0;
	background: url(../tpl/img/bg.png) repeat 0 0;
}

.top {
	margin: 0;
	border: 0;
	padding: 0;
	width: inherit;
	height: auto;
	/*
    background-image:url("../tpl/img/menu/background_top.jpg");
	background-position:top center;
	background-repeat:no-repeat;*/
    /*height:210px;*/
	/*height:auto;*/
}

.footer {
	margin: 0;
	border: 0;
	padding: 15px 10px;
	width: auto;
	height: auto;
	font-size: 11px;
	background-color: #CCCC99;
}

.footer a:link {
	color:#666666;
}

.footer a:visited {
	color:#666666;
}

.top_left {
	float:left;
	margin:6px 0 0 10px;
}

.top_left_links {
    height:94px;
	float:left;
	margin:0px 0 0 60px;
    text-align:right;
}

.top_advert_1 {
    margin-top:2px;
	text-align:center;
}


.top_left_links_category,
.top_category_interlude {
	float:left;
	text-align:center;
    font-family: Arial,Helvetica,sans-serif;
    font-weight:lighter;
    font-size: 11px;
    color: #5f5f5f;
}

.top_right_border_r,
.top_right_border_l {
    margin-top:6px;
    margin-right:10px;
    float:right;
    width:5px;
    height:62px;
    background-image:url("../tpl/img/top_form_right_border.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.top_right_border_l {
    margin-right:0px;
    background-image:url("../tpl/img/top_form_left_border.gif");
}

html>body .top_form p {
    margin-top:10px;
}

.top_category_interlude {
    height:73px;
    width:8px;
    background-image:url("../tpl/img/cat_icon/interlude.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.top_left_links_category a:link,
.top_left_links_category a:visited,
.top_left_links_category a:active {
	color:black;
	border:none;
	text-decoration:none;
}

.top_left_links_category a:hover {
	color:orange;
	border:none;
	text-decoration:none;
}

.top_right a img {
	color:white;
}

.main {
	margin: 0 auto;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #C2C2C2;
	padding: 0;
	width:1000px;
	height: auto;
	z-index:1;
	background-color: #FFFFFF;
}

/*
a {
	text-decoration:none;
	border:none;
}

a:link {
	color:#e06915;
	border:none;
}

a:visited {
	color:#e06915;
	border:none;
}

a:active {
	color:#e06915;
	border:none;
}

a:hover {
	color:#e06915;
	border:none;
	text-decoration:underline;
}

a.link {
	text-decoration:none;
	border:none;
	color:#e06915;
}
*/

a.link_selected  {
	text-decoration:none;
	border:none;
	color:#e06915;
}

a img {
	border:none;
}

img {
	border:none;
}

textarea {
	border:1px solid silver;
}

textarea:hover {
	border:1px solid #e06915;
}

select {
	border:1px solid silver;
}

select:hover {
	border:1px solid #e06915;
}

.login_form_input {
	border:1px solid #666;
	width:150px;
	font-size:12px;
	margin-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#d8d8d8;
}

.login_form_container {
	margin:auto;
	text-align:center;
	width:180px;
	color:black;
}

.login_form_submit {
	border:1px solid #666;
	background-color:white;
	margin:auto;
	cursor:pointer;
	display:inline;
}

.login_form_submit:hover {
	border:1px solid #666;
	background-color:#e1e1e1;
	margin:auto;
	cursor:pointer;
	display:inline;
}

.valid_picutre {
	border:none;
	width:88px;
	height:31px;
	color:white;
}

.code {
	font-size:14px;
	font-family:courier;
	padding:2px 5px 2px 5px;
}

.menu_list {
	list-style-type:none;
	padding:5px;
}

.empty_link {
	color:black;
	border:none;
	cursor:pointer;
	color:#e06915;
}

.empty_link_nopointer {
	color:#e06915;
	border:none;
}

.empty_link:hover {
	color:#e06915;
	border:none;
	cursor:pointer;
	text-decoration:underline;
}

.empty_link_nopointer:hover {
	color:#e06915;
	border:none;
	cursor:pointer;
	text-decoration:underline;
}

.left {
	margin: 0;
	border: 0;
	padding: 0 0 15px 0;
	/*padding: 5px;*/
	width: 170px;
	height: auto;
	float:left;
}

.right {
	margin: 0;
	border: 0;
	padding: 0 0 15px 0;
	width: 270px;
	height: auto;
	float:right;
}

.left a:link {
	color:#666;
	border:none;
	font-weight:bold;
}

.left a:visited {
	color:#666;
	border:none;
	font-weight:bold;
}

.left a:active {
	color:#e06915;
	border:none;
	font-weight:bold;
}

.left a:hover {
	color:#e06915;
	border:none;
	font-weight:bold;
}

.left a.link {
	text-decoration:none;
	border:none;
	color:#666;
}

.left a.link:hover {
	text-decoration:none;
	border:none;
	color:#e06915;
}

.left a.link_selected  {
	text-decoration:none;
	border:none;
	color:#e06915;
}


.right a:link {
	color:#666;
	border:none;
	font-weight:bold;
}

.right a:visited {
	color:#666;
	border:none;
	font-weight:bold;
}

.right a:active {
	color:#e06915;
	border:none;
	font-weight:bold;
}

.right a:hover {
	color:#e06915;
	border:none;
	font-weight:bold;
}

.right a.link {
	text-decoration:none;
	border:none;
	color:#666;
}

.right a.link:hover {
	text-decoration:none;
	border:none;
	color:#e06915;
}

.right a.link_selected  {
	text-decoration:none;
	border:none;
	color:#e06915;
}

.middle {
	display:block;
	float:left;
	padding:5px;
	width:548px;
	background-color:white;
}

.middle_nrborder {
	margin: 0;
	border: 0;
	padding: 0 5px 15px 5px;
	width: 550px;
	height: auto;
	float: left;
	background-color:white;
}

.middle_all {
	margin-top:10px;
}

.cls {
	clear:both;
}

.multiple_select {
	margin:3px auto 0px auto;
	width:100%;
}

.red {
	color:red;
}

.brown {
	color:#a52a2a;
}

.form_text_field {
	display:block;
	padding:5px;
}

.block_gray {
	background-color:#e1e1e1;
}

.block_center {
	text-align:center;
}

.fake_button {
	border:1px solid #e06915;
	background-color:white;
	padding:4px 12px 4px 12px;
	margin:0px 3px 0px 3px;
	cursor:pointer;
	display:inline;
}

.fake_button:hover {
	background-color:#e1e1e1;
	border:1px solid #e06915;
	padding:4px 12px 4px 12px;
	margin:0px 3px 0px 3px;
	cursor:pointer;
	display:inline;
}

.textarea_big {
	padding:2px;
}

.input_text_150 {
	width:150px;
	border: 1px solid silver;
}

.input_text_150:hover {
	width:150px;
	border: 1px solid #e06915;
}

.input_text_321 {
	width:321px;
	border: 1px solid silver;
}

.input_text_321:hover {
	width:321px;
	border: 1px solid #e06915;
}

.input_text_450 {
	width:450px;
	border: 1px solid silver;
}

.input_text_450:hover {
	width:450px;
	border: 1px solid #e06915;
}

.input_text_25 {
	width:25px;
	border: 1px solid silver;
}

.input_text_25:hover {
	width:25px;
	border: 1px solid #e06915;
}

.pictures_show_td {
	width:163px;
	text-align:center;
	padding:3px 0px 3px 0px;
	border:1px solid #666;
}

.pictures_clickable_thumb {
	cursor:pointer;
}

.pictures_description_block {
	text-align:left;
	border:1px solid #666;
	margin:auto;
	width:155px;
	padding:3px;
}

.art_view_show {
	margin:4px auto 0px auto;
	font-size:14px;
	font-weight:bold;
}

.art_view_main {
	display:block;
	padding:5px;
	margin:2px auto 8px auto;
	width:656px;
	background-color:#e4e4e4;
	border:1px solid #666;
}

.art_view_title {
	display:block;
	margin:2px auto 8px 10px;
	font-size:16px;
	font-weight:bold;
	color:#862421;
}

.art_view_content {
	display:block;
	float:left;
	margin:2px auto 2px auto;
	font-size:12px;
}

.art_view_content img {
	display:block;
	margin:5px;
}

.art_view_author {
	display:block;
	margin:4px auto 2px 5px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}

.art_view_image {
	display:block;
	margin:4px auto 2px auto;
	font-weight:bold;
	text-align:center;
}

.art_view_true_show {
	margin:4px auto 0px auto;
	font-size:14px;
	font-weight:bold;
}

.art_view_true_main {
	display:block;
	padding:5px;
	margin:2px auto 8px auto;
	width:540px; /*o 8px mniej ni� middle_nrborder - IE VIEW*/
	
}

.art_view_true_content a   {
    color:#862421;
}

.art_view_true_title {
	display:block;
	margin:2px auto 8px 10px;
	font-size:18px;
	font-weight:bold;
    color:#862421;
	width: 540px;
}

.art_view_true_content {
	display:block;
	float:left;
	margin:2px auto 2px auto;
	line-height:150%;
	font-size:12px;
	color:#666666;
	width: 540px;
}

.art_view_true_content img {
	display:block;
	margin:5px;
}

.art_info {
	margin: 15px auto 0 auto;
	border: 0;
	padding: 0;
	width: 530px;
	height: auto;
}

.art_view_true_author {
	display:block;
	margin: 5px 0 0 0;
	border: 0;
	padding: 0 0 0 10px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	width: 520px;
	height: auto;
}

.art_view_true_date {
	display:block;
	margin:5px 0 0 0;
	border: 0;
	padding: 0 0 0 10px;
	font-style:italic;
	font-size:12px;
	width: 520px;
	height: auto;
}

.art_view_true_source {
	display:block;
	margin:5px 0 0 0;
	border: 0;
	padding: 0 0 0 10px;
	font-size:12px;
	width: 520px;
	height:auto;
}

.art_view_source {
	display:block;
	margin:5px 0 0 0;
	border: 0;
	padding: 0 0 0 10px;
	font-size:12px;
	width: 520px;
	height:auto;
}

.art_view_true_image {
	display:block;
	margin:4px auto 2px auto;
	font-weight:bold;
	text-align:center;
}

.art_list_main,
.after_slider_right,
.after_slider_right_change {
    font-family: Arial;;
    color: #414141;
    font-size: 11px;
	width:520px;
	background-color:White;
	cursor:pointer;
	z-index:1;
	background-color:transparent;
	color:#666666;
	text-align:justify;
}

.art_list_main a {
    color:#862421;
}

.art_list_title {
    font-family: Arial;;
    font-weight: bold;
    color: #862421;
    font-size: 12px;

}

 h2 {
    margin: 4px 0 3px 8px;
    padding: 0;
}

.art_list_title a,
.art_list_title a:link,
.art_list_title a:visited,
.art_list_title a:hover,
.art_list_title a:active{
    color: #862421;
}

.art_list_entry {
	color:#666666;
    padding: 0px 3px 4px 3px;
	display:block;
	font-size:11px;
	line-height:130%;
	z-index:1;
	background-color:transparent;
	padding:5px;
}

.art_list_entry img {
	display:block;
	clear:both;
}


.content_image_left {
	float:left;
	padding:0px 6px 6px 0px;
	margin:0px 0px 0px 0px; 
}

.content_image_center {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.content_image_center_block {
	display:block;
	text-align:center;
	margin:0px auto 0px auto;
}

.content_image_right {
	float:right;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
}

.content_justify {
	margin:0px;
	padding:0px;
	text-align:justify;
}

.art_view_true_main .content_justify{
	line-height:150%;
}



.content_bold {
	font-weight:bold;
	line-height:150%;
}

.content_underline {
	text-decoration:underline;
}

.content_italic {
    font-style:italic;
}

.tags_show_td_left {
	padding-left:20px; 
	padding-right:20px;
	width:50%;
}

.tags_show_td_right {
	padding-left:20px;
	padding-right:20px;
	border-left:1px dotted #666;
	width:50%;
}

.loading_bg {
	position:fixed;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index:150;
	background-color:black;
	opacity:0.8;	
}

.loading_box {
	position:fixed;
	left:40%;
	top:40%;
	z-index:100;
	background-color:white;
	font-weight:bold;
	text-align:center;
	padding:15px;
	font-size:18px;
}

.debug {
	border:2px solid red;
	margin:8px;
	padding:4px;
	background-color:#e1e1e1;
}

.debug_panel {
	display:block;
	float:right;
	position:fixed;
	top:2px;
	right:2px;
	border:2px solid red;
	background-color:#e1e1e1;
	color:black;
	padding:3px;
	text-align:center;
	width:210px;
}

.debug_panel_mini {
	display:block;
	float:right;
	position:fixed;
	top:2px;
	right:2px;
	border:2px solid red;
	background-color:#e1e1e1;
	color:black;
	padding:3px;
	text-align:center;
}

.debug_panel_mini_click {
	display:block;
	padding:3px;
	text-align:center;
	cursor:pointer;
}

.menu_link_normal {
	background-image:url("../tpl/img/link_mark.gif");
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
}

.menu_link_selected {
	background-image:url("../tpl/img/link_mark_hover.gif");
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	color:#e06915;
	text-decoration:underline;
}

.center {
	margin:auto;
	text-align:center;
}

.dotted_line_break {
	font-size:3px;
	margin-top:5px;
	border-top:1px dotted #bebebe;
	height:5px;
	margin-left:5px;
}

.category_name,
/*.right_block_arts_name,*/
.recent_arts_name,
.tag_name,
.middle_round {
    padding:5px 0px 0px 8px;
    /*float:left;*/
    /*display: inline;*/
    height:20px;
    /*width:513px;*/
    font-family: Arial;
    font-weight: bold;
    color:black;
    font-size: 14px;
    /*background-image:url("../tpl/img/category_name_background.jpg");
	background-repeat:repeat-x;*/
	width: 540px;
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #006600;
}

.tag_name a:visited,
.tag_name a:link {
	color:#862421;
}



.category_name a:link,
.category_name a:visited,
.category_name a:active,
.category_name a:hover {
	color:black;
	border:none;
	font-weight:bold;
}

.category_name a:active {
	color:white;
}

.category_name a:hover {
	border-bottom: 1px solid #eee;
}

.category_name_left,
.category_name_right,
.tag_name_left,
.tag_name_right,
.right_block_arts_left,
.right_block_arts_right,
.recent_arts_left,
.recent_arts_right,
.left_round,
.right_round {
	margin-left:0px;
    display: inline;
    float:left;
    width:4px;
    height:25px;
    background-image:url("../tpl/img/category_name_left.jpg");
	background-position:center center;
	background-repeat:no-repeat;
}

.category_name_right,
.right_block_arts_right,
.recent_arts_right,
.tag_name_right,
.right_round {
	margin-left:0px;
    background-image:url("../tpl/img/category_name_right.jpg");
}

.category_name_rss {
    display: inline;
    float:left;
    width:20px;
    height:25px;
    background-image:url("../tpl/img/category_name_background.jpg");
    background-position:center center;
	background-repeat:repeat-x;
}
.category_name_rss_logo {
        padding-top:3px;
}

.more_articles {
	margin-bottom:15px;
	font-size:10px;
	float:right;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
}

.more_articles a:link {
	color:#666666;
	border:none;
}

.more_articles a:visited {
	color:#666666;
	border:none;
}

.page_navigation,
.page_navigation_bottom {
    text-align: center;
    font-size: 11px;
    color: #666666;
	margin:0px 0px 0px 0px;
	color:#666666;
}
.page_navigation {
    margin-top:10px;
	margin-bottom:15px;
}

.page_navigation_bottom {
    margin-top:15px;
}

.page_navigation_span {
	background-color: #e16616 ;
    color:white;
    padding:2px 4px 2px 4px;
}
.page_navigation_bottom a,
.page_navigation a {
    border:1px silver solid;
    padding:2px 4px 2px 4px;
    color: #666666;
    text-decoration: none;
}

.page_navigation_bottom a:link,
.page_navigation a:link {
    border:1px silver solid;
    text-decoration: none;
	color: #666666;
}

.page_navigation_bottom a:hover,
.page_navigation a:hover {
	text-decoration: none;
	padding:2px 4px 2px 4px;
	background-color: #cecece;
}

.page_navigation_bottom a:visited,
.page_navigation a:visited {
	padding:2px 4px 2px 4px;
	color: #666666;
	border:1px silver solid;
    text-decoration: none;
}

.after_slider_left {
	float:left;
    width:254px;
    margin:10px 0px 0px 10px;
}

.after_slider_right,
.after_slider_right_change {
	padding:4px;
	width:260px;
	float:right;
	text-align:justify;
	margin-bottom:12px;
	margin-right:3px;
	border:1px solid #f3f3f3;
	margin-top:5px;
}

.after_slider_right img,
.after_slider_right_change img  {
height:auto;
width:80px;
}

.after_slider_right_change {
	background-image:url("../tpl/img/entry_more.gif");
	background-position:99% 98%;
	background-repeat:no-repeat;
	border:1px solid #c2c2c2;
}

.after_slider_right img,
.after_slider_right_change img{
    width:80px;
    height:auto;
}

.after_slider_right h2,
.after_slider_right_change h2 {
	margin:0px;
}


.slider_titles .art_list_title{
    padding:2px 0px 2px 0px;
}
.slider_titles {
	padding:2px 0px 2px 2px;
}

.art_list_main_half_right_titles {
	font-size:12px;
	width:244px;
	float:left;
	margin:0 0 0 0px;

}

.resize_jquerry_arts .art_list_main {
	width:450px;
    float:none;
    margin:0;
    padding:0 0 0 0;
}

.resize_index_arts .content_image_left,
.resize_index_arts .content_image_right {
	float:none;
	text-align:center;
	margin:0px auto 0px auto;
	padding-bottom:5px;
}


.art_link_title_normal {
	background-image:url("../tpl/img/link_mark.gif");
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
}

.art_link_title_normal a:link{
	text-decoration: underline;
	color: #666666;
}

.art_link_title_normal a:visited{
	text-decoration: underline;
	color:#666666;
}

.art_link_title_selected {
	background-image:url("../tpl/img/link_mark_hover.gif");
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	color:#e06915;
	text-decoration:underline;
}

.tags_for_articles {
	font-size:11px;
	text-align:right;
	font-weight:bold;
	color:black;
	width:520px;
	float:right;
	text-align:justify;
}

.tags_for_articles a:link {
	color:#666666;
	border:none;
}

.tags_for_articles a:visited {
	color:#666666;
	border:none;
}


.border,
.border_change,
.border_i,
.border_i_change,
.border_img,
.border_img_change {
    cursor:pointer;
	border:1px solid #dddddd;
	/*margin: 6px 0px 6px 0px;*/
	/*background-image:url("../tpl/img/arrow_gray.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	*/
	z-index:2;
    width:547px;
}

.right_entry {
	background-image:none;
}

.border_change,
.border_i_change,
.border_img_change,
.right_entry_change {
	background-image:url("../tpl/img/entry_more.gif");
	background-position:99% 98%;
	background-repeat:no-repeat;
    border:1px solid #c2c2c2;
}
.right_entry_change {
	border:none;
}


.border_i,
.border_i_change {
    width:270px;
    height:125px;
	margin:0px;
}

.category_arts_index{
	margin:4px 0 4px 0;
	padding:0px;
	font-size:1px;
}

.space {
	font-size:2px;
	line-height:2px;
}

.border .art_list_main,
.border_change .art_list_main {
	width:546px;
	padding-bottom:17px;
}

.border_i .art_list_main,
.border_i_change .art_list_main {
	width:268px;
	padding-bottom:17px;
}

.top_right a:link {
	font-size:9px;
	color:black;
	border:none;
}

.top_right a:visited {
	font-size:10px;
	color:black;
	border:none;
}

h1 {
	color:#e06915;
}

h2 {
	color:#e06915;
}

.form_fill {
	color:red;
}

.email_sent {
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
    color: #009900;
}

.sites {
	padding:10px 0px 10px 0px;
}
.sites ul{
	list-style-type:none;
	list-style-position: outside;
}

.sites .site_list_main {
	padding:0px;
	margin:0px;
}

.sites .site_element_list_inside {
	display: inline;
}

.sitemap{
	padding:0px 0px 0px 20px;
}

.sitemap a:link {
	color:#aaaaaa;
}

.sitemap a:visited {
	color:#aaaaaa;
}

.sitemapCats_first a:link {
	font-size:15px;
	color:#666666;
}

.sitemapCats_first a:visited {
	font-size:15px;
	color:#666666;
}

.tablesitemap {
	vertical-align: top;
}

.contact_form {
	border:1px solid #c0c0c0;
	width:350px;

}
.contact_form_error {
	border: 1px solid #e00;
	width:350px;
}
.contact_form_ok {
	border: 1px solid green;
	width:350px;
}

.left_advert_1 {
	margin:10px 0 0 0;
	text-align:center;
}

.right_advert_2 {
	margin-top:0px;
	text-align:center;
}

.right_advert_1 {
	
}

.project_search_engine_form {
	margin:50px 0 0 100px;
}

.project_search_engine_title {
	margin-left:150px;
}

.project_search_engine_link {
	font-size:15px;
	padding-left:24px;
	margin:15px 0 10px 0;
	background-image:url("../tpl/img/project_search.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}

.project_search_engine_link a:link{
	text-decoration: none;
	color: #666666;
	font-weight:bold;
}

.project_search_engine_link a:visited{
	text-decoration: none;
	color:#666666;
	font-weight:bold;
}

.project_search_engine_link_selected {
	font-size:15px;
	padding-left:24px;
	margin:15px 0 10px 0;
	background-image:url("../tpl/img/project_search_hover	.gif");
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
}

.project_search_engine_link_selected a:link{
	text-decoration: none;
	color: #666666;
	font-weight:bold;
}

.project_search_engine_link_selected a:visited{
	text-decoration: none;
	color:#666666;
	font-weight:bold;
}

.project_form_select {
	border:1px solid #c0c0c0;
	width:150px;
}

.project_form_input {
	border:1px solid #c0c0c0;
	width:50px;
}

.union_text {
	margin-bottom:10px;
}

.union_img {
	margin-bottom:20px;
}

.tags_with_tag {
    width:547px;
	padding:0px 0px 5px 0px;
	font-size:10px;
	color:#666666;
	margin:0 0 0 0;
    color:#aaaaaa;
	
}

.tags_with_tag a:link {
	color:#aaaaaa;
}

.tags_with_tag a:visited {
	color:#aaaaaa;
}



.tags_with_tag_checked,
.tags_with_tag_checked a:visited,
.tags_with_tag_checked a:link {
	color:black;
    text-decoration:underline;
}






.recent_arts {
    color: #333333;
    margin-top: 10px;
    padding: 0px;
    font-size: 22px;
}

.recent_arts .border,
.recent_arts .border_change {
	background-color:#f9f9f9;
}
.recent_arts .border {
	border:1px solid #e0e0e0;
}

.wrapper .art_list_main {
    width:440px;
    padding:5px;
    margin-top:10px;
}

.wrapper h2{
    margin-bottom:10px;
}

.float_left_block {
    float:left;
}

.float_left {
    float:left;
    margin-left:1px;
    font-size:10px;
}

.float_right_block {
    float:right;
}

.float_right {
    float:right;
    margin-right:1px;
    font-size:10px;
}

.print_article_l{
	float:left;
}

.print_article_r{
	position:relative;
	bottom:40px;
	left:530px;
}




.float_left img,
.float_right img{
    width:80px;
    height:auto;
}

.top_right {
	position:relative;
    margin-top:6px;
    height:61px;
    border-top:1px solid #c2c2c2 ;
    border-bottom:1px solid #c2c2c2;
    background-color:#e8e8e8;
	background:#e8e8e8;
    float:right;
	text-align:right;
}

.top_form {
    text-align:right;
    padding:0px;
    margin:0px;
    margin-top:2px;
}

.form_col_row {
	display:block;
	margin:0px;
    padding:0px;
}

.form_col_cell_l {
	display:block;
	float:left;
	margin:0px;
}

.form_col_cell_r {
	display:block;
	float:right;
	margin:0px;
}

.art_list_title_a_slider {
    padding-top:25px;
}



.right_block_arts_name {
    width:230px;
}

.right_block_arts_left,
.right_block_arts_right,
.right_block_arts_name {
	margin-top:3px;
}

right_block_arts img {
	width:100px;
	height:auto;
}

.middle_round,
/*.recent_arts_name,*/
.tag_name {
    width:533px;
}

html>body .tag_name {
 padding-bottom:5px;
}


.print_article img{
	display:inline;
	height:13px;
	width:18px;
}
.footer_print {
	text-align:center;
	font-size:10px;
	color:#666666;
}

.footer_print img {
	width:520px;
	height:auto;
}

.main_print {
	margin:0px auto 0px auto;
	z-index:1;
	width:560px;
	border:none;
	background-color:white;
	border:none;
}

.top_project_search	{
	width:550px;
	height:3px;
	background-image:url("../tpl/img/project_search/top_line.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
}

.bottom_project_search {
	width:550px;
	height:3px;
	background-image:url("../tpl/img/project_search/bottom_line.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:12px;
}

.project_search_box {
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	width:547px;
	height:120px;
	background-image:url("../tpl/img/project_search/background.jpg");
	background-repeat:repeat-x;
}

.project_box_title {
	font-size:14px;
	color: #862421;
	font-weight:900;
	border:none;
}

.project_box_icons {
	height:80px;
	float:left;
	text-align:center;
	margin:10px 5px 0 0px;
	border:none;
	color:#555454;
	font-weight:bold;
	font-size:11px;
}

.project_box_icons img {
	border:none;
	cursor:pointer;
}
.project_box_icons span{
	font-weight:bold;
	position:relative;
	bottom:0px;
}

.project_box_container {
    padding-left:48px;
	margin:0px 10px 3px 10px;
	border-top:1px dotted black;
	border-bottom:1px dotted black;
}


.border_i .art_list_entry,
.border_i_change .art_list_entry {
	line-height:120%;
}

/* font */
.bold	{font-weight:bold;}
.italic {font-style:italic;}
.f10	{font-size:10px;}
.f12	{font-size:12px;}
.f14	{font-size:14px;}
.f18	{font-size:18px;}
.f22	{font-size:22px;}
.line150{line-height:150%;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.tjustify{text-align:justify;}

/* margins */
.m0		{margin:0px;}
.m2		{margin:2px;}
.m5		{margin:5px;}
.m10	{margin:10px;}
.ml5	{margin-left:5px;}
.ml10	{margin-left:10px;}
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}
.mr5	{margin-right:5px;}
.mt0	{margin-top:0px;}
.mt5	{margin-top:5px;}
.mt10	{margin-top:10px;}
.mr5	{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}
.mb4	{margin-bottom:4px;}
.mb5	{margin-bottom:5px;}
.mb10	{margin-bottom:10px;}
/* padding */
.p0		{padding:0px;}
.pb10		{padding-bottom:10px;}
/* widths */
.w5		{width:5px;}
.w100	{width:100px;}
.w105	{width:105px;}
.w125	{width:125px;}
.w150	{width:150px;}
.w160	{width:160px;}
.w200	{width:200px;}
.w210	{width:210px;}
.w220	{width:220px;}
.w225	{width:225px;}
.w230	{width:230px;}
.w235	{width:235px;}
.w240	{width:240px;}
.w245	{width:245px;}
.w250	{width:250px;}
.w275	{width:275px;}
.w295	{width:295px;}
.w305	{width:305px;}
.w335	{width:335px;}
.w340	{width:340px;}
.w355	{width:355px;}
.w365	{width:365px;}
.w370	{width:370px;}
.w480	{width:480px;}
.w490	{width:490px;}
.w496	{width:496px;}
.w500	{width:500px;}
.w510	{width:510px;}
.w520	{width:520px;}
.w530	{width:530px;}
.w540	{width:540px;}
.w538	{width:538px;}

.wb520	{width:520px;}
.wbi500	{width:500px;}
.wbi480 {width:480px;}
.wbi250 {width:250px;}
.wbi240 {width:240px;}
.wimg240{width:240px;}

/* heights */
.h1		{height:1px;}
.h3		{height:3px;}
.h4		{height:4px;}
.h5		{height:5px;}
.h6		{height:6px;}
.h10	{height:10px;}
.h15	{height:15px;}
.h30	{height:30px;}
.h120	{height:120px;}
.h130	{height:130px;}
.h150	{height:150px;}
.h200	{height:200px;}
.orange {color:orange;}
.black	{color:black;}
.gray	{color:gray;}
/* float */
.fleft	{float:left;}
.fright {float:right;}
/* vertical align */
.vtop	{vertical-align:top;}
.vbottom{vertical-align:bottom;}
/* cursor */
.pointer{cursor:pointer;}
/*images*/
.bg_rounded_tl {background-image:url("../tpl/img/project/top_left.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_tr {background-image:url("../tpl/img/project/top_right.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_bl {background-image:url("../tpl/img/project/bottom_left.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_br {background-image:url("../tpl/img/project/bottom_right.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_t {border-top:1px solid #d4d4d4;background-color:#f0f0f0;height:4px;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_b {border-bottom:1px solid #d4d4d4;background-color:#f0f0f0;height:4px;font-size:1px;margin:0px;padding:0px;float:left;}

.bg_rounded_similar_tl {background-image:url("../tpl/img/project/similarBox/top_left.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_similar_tr {background-image:url("../tpl/img/project/similarBox/top_right.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_similar_bl {background-image:url("../tpl/img/project/similarBox/bottom_left.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_similar_br {background-image:url("../tpl/img/project/similarBox/bottom_right.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_similar_t {border-top:1px solid #dedede;background-color:#f9f9f9;height:4px;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_similar_b {border-bottom:1px solid #dedede;background-color:#f9f9f9;height:4px;font-size:1px;margin:0px;padding:0px;float:left;}

.bg_rounded_search_tl {background-image:url("../tpl/img/project/search/top_left.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_search_tr {background-image:url("../tpl/img/project/search/top_right.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_search_bl {background-image:url("../tpl/img/project/search/bottom_left.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_search_br {background-image:url("../tpl/img/project/search/bottom_right.jpg");width:5px;height:5px;background-repeat:no-repeat;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_search_t {border-top:1px solid #d4d4d4;background-color:#f0f0f0;height:4px;font-size:1px;margin:0px;padding:0px;float:left;}
.bg_rounded_search_b {border-bottom:1px solid #d4d4d4;background-color:#f0f0f0;height:4px;font-size:1px;margin:0px;padding:0px;float:left;}

/*border*/
.bg_slider		{background-color:#e8e8e8;}
.bg_white		{background-color:white;}
.p_title /*tytuły*/
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#575656;
}
.p_name /*nazwa projektu*/
{
	font-family:Arial;
	font-size:24px;
	color:#585858;
}
.p_rounded
{
	background-color:#f0f0f0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	font-size:12px;
	font-family:Arial;
	color:#585858;
	margin:0px;
	padding:0px;
}
.p_rounded_similar
{
	background-color:#f9f9f9;
	color:#E06915;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	padding:0px;
}
.p_rounded_content
{
	padding:0px;
	width:auto;
}
/*
.p_rectangle
{
	margin: 0;
	border:1px #d4d4d4 solid;
	padding: 0;
	width: 545px;
	font-family: Arial;
	font-size: 12px;
	color: #585858;
	background-color:#f9f9f9;
}
*/
.p_rectangle_tabs
{
	background-color:#ffffff;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	border: 1px #b2b2b2 solid;
	color: #bababa;
	font-size:12px;
	font-family:Arial;
	padding:0px;
}
.p_rectangle_tabs_content
{
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	width:auto;
}
.p_tab_active
{
	color:#bababa;
	cursor:auto;
	margin-left:10px;
	padding-left:15px;
	float:left;
	background-image:url('../tpl/img/project/kw_g.jpg');
	background-position:left;
	background-repeat:no-repeat;
}
.p_tab_inactive
{
	color:#980600;
	cursor:pointer;
	margin-left:10px;
	padding-left:15px;
	float:left;
	background-image:url('../tpl/img/project/kw_red.jpg');
	background-position:left;
	background-repeat:no-repeat;
}
.p_rectangle_content
{
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:auto;
}
.p_separator
{
	color:#d4d4d4;
	margin-right:20px;
	margin-left:0px;
}
.p_submit
{

	background-color:#5a5a5a;
	font-family:Arial;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border:1px solid black;
	width:70px;
}
.p_similar_box
{
	background-color:#f9f9f9;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	font-size:12px;
	font-family:Arial;
	color:#E06915;
}
.p_img {border:solid 1px #6d6d6d; width:inherit;}
/*
.p_active{color:#862421;}

a:hover.p_active, a:hover .p_active
{
	color:#e06915;
	text-decoration:underline;
}

.p_inactive{color:#414141;}
a:hover.p_inactive, a:hover .p_inactive
{
	color:#e06915;
	text-decoration:underline;
}*/
.bg_lighter {background-color:#f9f9f9;}
.bg_darker {background-color:#f0f0f0;}

.project1_ico_href,
.project2_ico_href,
.project3_ico_href,
.project4_ico_href,
.project5_ico_href {
	float:left;
	height:20px;
	display:table-cell;
	vertical-align:bottom;
	padding-top:4px;
	text-align:center;
	border:none;
	cursor:pointer;
}

.project_box_icons a:link,
.project_box_icons a:visited,
.project_box_icons a:active,
.project_box_icons a:hover {
	color:#555454;
	border:none;
	text-decoration:none;
}

.project1_ico_href {
	margin-left:43px;
	width:62px;
}
.project2_ico_href {
	margin-left:11px;
	width:75px;
}
.project3_ico_href {
	margin-left:8px;
	width:70px;
}
.project4_ico_href {
	margin-left:10px;
	width:102px;
}
.project5_ico_href {
	margin-left:12px;
	width:71px;
}

.top_category_color_href a:link,
.top_category_color_href a:hover,
.top_category_color_href a:visited,
.top_category_color_href a:active {
	color:black;
}
.top_category_color_href_change a:link,
.top_category_color_href_change a:hover,
.top_category_color_href_change a:visited,
.top_category_color_href_change a:active {
	color:#e06915;
}






.p_random {
	background-color:#f9f9f9;
	color:#E06915;
	margin:0px;
	padding:0px;
}

.adv_search_icon {
	float:left;
	position:relative;
	top:5px;
	left:19px;
	display:block;
	z-index:20;
}

.adv_search_input,
.adv_search_input_change {
	float:left;
	display:block;
	position:relative;
	top:2px;
	padding-left:22px;
	border: 1px solid #781351;
	width:150px;
	z-index:15;
}

.adv_search_input_change {
	border-bottom:none;
	border:1px solid orange;
}

.adv_search_button {
	position:relative;
	padding:3px 2px 0px 3px;
	z-index:50;
}

.adv_search_button img{
	z-index:50;
}

.adv_form {
	position:relative;
	top:10px;
	margin-top:0px;
	text-align:left;
}

.adv_search_options {
	padding-top:20px ;
    background-color:transparent;
    width:247px;
    height:66px ;
    position: relative ;
    display:none;
    text-align:left;
    left:4px ;
    bottom:41px;
	background-image:url("../tpl/img/adv_search_background.gif");
	background-position:top center;
	background-repeat:no-repeat;
	z-index:10;
}

.adv_search_options ul {
	list-style-type:none;
	list-style-position: outside;
	padding:3px;
	margin:0px;
	margin-left:8px;
	margin-top:2px;
}

.adv_search_links {
	position:relative;
	top:10px;
	left:115px;
    text-align:right;
	z-index:5;
}

.s_radio_li,
.s_radio_li_change {
	font-size:11px;
	padding:3px;
	padding-bottom:0px;
	padding-top:0px;
	width:70px;
	margin-top:5px;
	border:1px solid white;
	background-color:transparent;
}
.s_radio_li_change {
	background-color:#f68b40;
	border:1px solid black;
	z-index:25;
}
right_block_arts
li { color: black; }
li.selected { color: blue; }
.find_project_for_you {
	color:#862421;
	background-color:white;
	font-size:10px;
	padding:5px 10px 5px 0px;
	text-align:right;
}

.find_project_for_you_span {
	font-size:12px;
	float:right;
	margin-right:10px;
	color:#862421;
}


.find_project_for_you_span a,
.find_project_for_you_span a:link,
.find_project_for_you_span a:visited,
.find_project_for_you_span a:active
.find_project_for_you_span a:hover{
	color:#862421;
	text-decoration:none;
}

.images_left {
}
.images_right {
}

.image_info {
	margin-left:28px;
}

.images_left img {
	/*width:134px;
	height:auto;*/
}

.images_right .art_list_main {
	width:547px;
}

.image_content .left_round{
	margin-left:1px;
}

.table_img_sim{
	
}

.table_img_sim img {
	padding-left:1px;
}

.table_img_sim td.img_td{
	border:1px solid #dddddd;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

.text_advert {
	color:#666666;
	font-size:9px;
	text-align:right;
}

.left_advert_1 .text_advert {
	margin-right:24px;
}
.right_advert_2 .text_advert {
	margin-right:48px;
}
.top_advert_1 .text_advert {
	margin-right:125px;
}

.art_count_search {
	font-size:10px;
	color:#bababa;
	float:right;
	position:relative;
	top:4px;
	text-align:right;
}
.art_view_true_main {
	color:#666666;
}
.active_menu_item
{
	color:black;
}

.history_back {
	color:#862421;
	float:left;
	font-size:10px;
	position:relative;
	top:10px;
}
.history_back a:link,
.history_back a {
	color:#E06915;
	text-decoration:none;
}

.left_bottom_search {
	margin-top:20px;
	margin-left:2px;
	text-align:left;
	color: #862421;

}

.projects_outer {
	color: #862421;
}

.left_bottom_search_backg
.random_projects_backg {
	padding-top:5px;
	padding-bottom:5px;
}



.left_bottom_search ul{
	list-style-type:none;
	list-style-position: outside;
	/*text-indent:2px;*/
}
.left_bottom_search ul ul {
	margin-top:-13px;
	margin-left:25px;
}


.left_bottom_search .search_left_ul {
	padding:0px;
	margin:0px;
	margin-left:0px;
	font-size:11px;
	font-weight:normal;
}
.left_bottom_search li a,
.left_bottom_search li a:link,
.left_bottom_search li a:active,
.left_bottom_search li a:visited {
	color: #862421;
	font-weight:normal;
}

.left_bottom_search_title{
	width:155px;
	color:#6F6F6F;
	font-weight:normal;
	font-size:14px;
	border-bottom:1px solid #cacaca;
	padding-left:3px;
	padding-bottom:5px;
	margin-left:3px;
}

.search_left_li_opt {
	margin-left:7px;
}

.search_left_li_opt_opt {
	margin-left:17px;
}

.preload {
	display: none;
}

.breadcrumb {
	border-top:1px silver dotted;
	border-bottom:1px silver dotted;
	margin:0px 0 20px 0;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	height:auto;
	font-weight:normal;
	color:black;
}

.breadcrumb h1,
.breadcrumb h2,
.breadcrumb h3,
.breadcrumb h4,
.breadcrumb h5,
.breadcrumb h6 {
	margin: 0;
    padding: 0;
	font-size:12px;
	height:auto;
	font-weight:normal;
	color:black;
	display:inline;
}

.breadcrumb a:link,
.breadcrumb h1 a:link,
.breadcrumb h2 a:link,
.breadcrumb h3 a:link,
.breadcrumb h4 a:link,
.breadcrumb h5 a:link,
.breadcrumb h6 a:link {
	color:black;
	border:none;
	font-weight:normal;
}

.breadcrumb a:visited,
.breadcrumb h1 a:visited,
.breadcrumb h2 a:visited,
.breadcrumb h3 a:visited,
.breadcrumb h4 a:visited,
.breadcrumb h5 a:visited,
.breadcrumb h6 a:visited {
	color:black;
	border:none;
}


/*strona z ofertą reklamową*/
.table_adv_1 { border: 1px solid #970500; border-collapse: collapse; width: 100%; }
.table_adv_1 td { border: 1px solid #970500; padding-left: 5px; }
.table_adv_1 th { border: 1px solid #970500; }
.type_adv_1 { background-color: #970500; color: #fff; padding-left: 5px; font-weight: bold; }

.table_adv_2 { border: 1px solid #E06915; border-collapse: collapse; width: 100%; }
.table_adv_2 td { border: 1px solid #E06915; padding-left: 5px; }
.table_adv_2 th { border: 1px solid #E06915; }
.type_adv_2 { background-color: #E06915; color: #fff; padding-left: 5px; font-weight: bold; }
.col_center {text-align: center;}

.table_adv_3 { border: 1px solid #C34000; border-collapse: collapse; width: 100%; }
.table_adv_3 td { border: 1px solid #C34000; padding-left: 5px; }
.table_adv_3 th { border: 1px solid #C34000; }
.type_adv_3 { background-color: #C34000; color: #fff; padding-left: 5px; font-weight: bold; }

.noborder a:active, .noborder a:hover, .noborder a:visited, .noborder a:link
{
	color:white;
}

.okresy {
	display:block;
}

.mrozo {
	display:block;
}

.ency_td {
	font-size:12px;
	text-align:left;
	color:#535353;
}

.ul_no_style {
	list-style-type:none;
	list-style-position: outside;
	padding:0px;
	margin:0px;
	margin-top:5px;
}

.ency {
	width:100%;
	margin-left:0px;
}

.ency a,
.ency a:link,
.ency a:visited,
.ency a:active {
	color:black;
	border:none;
}

.ency_letter {
	font-size:30px;
	color:#acacac;
}

.ency_small_title{
	font-size:10px;
	color:#acacac;
}

.ency_sort{
	font-size:14px;
	font-weight:bold;
	color:#acacac;
	margin-bottom:13px;
}

.ency_h1 {
	margin:0px 0 0px 0;
	padding-top:5px;
	padding-bottom:5px;
	font-size:28px;
	height:auto;
	font-weight:bold;
	color:#E06915;
	display:inline;
}

.ency_no_data {
	background-color:#f9f9f9;
	margin-right:5px;
	margin-left:5px;
	border:1px #d4d4d4 solid;
	font-size:12px;
	font-family:Arial;
	color:#585858;
	padding:0px;
	padding-left:10px;
}

.banner_top {
	padding-top:5px;
}