html {
	font-family:arial;
	font-size:12px;
    background-color:white;
}

body {
	padding:0px;
	margin:0px;
	background: url(../tpl/img/bg.png) repeat 0 0;
}

.top {
	height:auto;
    background-image:url("../tpl/img/menu/background_top.jpg");
	background-position:top center;
	background-repeat:no-repeat;
    /*height:210px;*/
	height:auto;
}

.footer {
	padding:3px 0 3px 0;
	text-align:center;
	border-top:1px solid #eeeeee;
	font-size:10px;
	color:#666666;
}

.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 {
	border:1px solid #c2c2c2;
	border-top:none;
	margin:0px auto 0px auto;
	width:1000px;
	z-index:1;
	background-color:white;
}

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;
}

input.input_form {
	border:1px solid silver;
}

input.input_form:hover {
	border:1px solid #e06915;
}

textarea.input_valid {
	position:absolute;
	left:-3000px;
}

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-top:10px;
	display:block;
	float:left;
	padding:5px;
	width:170px;
}

.right {
	display:block;
	float:right;
	width:255px;
	margin-top:15px;
}

.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 {
	display:block;
	float:left;
	padding:5px;
	padding-top:0px;
	width:550px;
	background-color:white;
	margin-top:15px;
}

.middle_full_width {
	display:block;
	float:left;
	padding:0px;
	padding-top:0px;
	width:1000px;
	background-color:white;
	margin-top:15px;
}



.middle_all {
	margin-top:10px;
}

.cls {
	clear:both;
}

.cls_space
{
	clear:both;
	font-size:12px;
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
}

.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:542px; /*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;
}

.art_view_true_content {
	display:block;
	margin:2px auto 2px auto;
	line-height:150%;
	font-size:12px;
	color:#666666;
}

.art_view_true_content img {
	display:block;
	margin:5px;
}

.art_view_true_author {
	display:block;
	margin:4px auto 2px 5px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
}

.art_view_true_date {
	display:block;
	margin:4px auto 2px 5px;
	font-style:italic;
	font-size:12px;
}

.art_view_true_source {
	display:block;
	margin:4px auto 2px 5px;
	font-size:12px;
}

.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_title_comment,
.art_list_title_comment a:link,
.art_list_title_comment a:visited,
.art_list_title_comment a:hover,
.art_list_title_comment 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%;
}

.right_block_arts .content_justify {
	line-height:120%;
}

.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;
}

.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_gal,
.page_navigation_bottom {
    text-align: center;
    font-size: 11px;
    color: #666666;
	margin:0px 0px 0px 0px;
	color:#666666;
}
.page_navigation,
.page_navigation_gal{
    margin-top:10px;
	margin-bottom:15px;
}

.page_navigation_bottom {
    margin-top:15px;
}

.page_navigation_span,
.gallery_selected_nav {
	background-color: #e16616 ;
    color:white;
    padding:2px 4px 2px 4px;
}

.page_navigation_bottom a,
.page_navigation a,
.page_navigation_gallery {
    border:1px silver solid;
    padding:2px 4px 2px 4px;
    color: #666666;
    text-decoration: none;
}

.page_navigation_gal a {
	border:0px;
    padding:0px;
    color: white;
    text-decoration: none;
}

.page_navigation_gallery {
	cursor: pointer;
}

.gallery_selected_nav {
	border:0px;
    text-decoration: none;
	background-color: #e16616 ;
    color:white;
    padding:2px 4px 2px 4px;
}

page_navigation_gallery {
	cursor: pointer;
}

.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,
.page_navigation_gallery:hover {
	text-decoration: none;
	padding:2px 4px 2px 4px;
	background-color: #cecece;
}

.gallery_hidden {
	display: none;
}

.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:12px;
	text-align:right;
	color:black;
	width:520px;
	margin-left:10px;
	text-align:justify;
	color: #666666;
}

.communities {
	font-size:12px;
	width:520px;
	margin-left:10px;
	text-align:justify;
	color: #666666;
}

#facebook {
	width:90px;
	height:35px;
	float: left;
}

#google_plus1 {
	width:100px;
	height:35px;
	float: left;
}

.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 0px 4px 0px;
	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,
.top_right a,
.top_right a:visited,
.top_right a:link {
	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:hover {
	border:1px solid #e06915;
}
.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 {
	margin:0px;
	padding:0px;
	font-size:1px;
}

.right_advert a img {
	padding:0px;
	margin:0px;
}

.right_advert a {
	padding:0px;
	margin:0px;
}

/*
.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,
.gallery_addons {
    width:547px;
	padding:0px 0px 5px 0px;
	font-size:10px;
	color:#666666;
	margin:0 0 0 0;
    color:#aaaaaa;
	
}

.gallery_addons {
	padding:0px 0px 0px 14px;
	width:522px;
}

.gallery_addons a:link,
.gallery_addons a:visited,
.tags_with_tag a:link,
.tags_with_tag a:visited {
	color:#aaaaaa;
}


.gallery_addons_span,
.gallery_addons_span a:visited,
.gallery_addons_span a:link,
.tags_with_tag_checked,
.tags_with_tag_checked a:visited,
.tags_with_tag_checked a:link {
	color:black;
    text-decoration:underline;
}


.right_block_arts {
	background-color:#f9f9f9;
	width:236px;
    color: #333333;
    margin-top: 5px;
    padding: 4px;
	padding-bottom:15px;
	line-height:120%;
    font-size: 12px;
	border:1px solid #bebebe;
}

.middle_full_width .right_block_arts {
	width:250px;
}

.right_block_arts img {
	width:85px;
	height:auto;
}

.right_block_arts .art_list_entry {
	line-height:120%;
	padding-top:0px;
	font-size:11px;
}
.right_block_arts .dotted_line_break {
	width:234px;
}

html>body .right_block_arts .art_list_main{
	padding-top:0px;
	line-height:120%;
	font-size:11px;
	width:238px;
}
.right_block_arts .art_list_title{
	padding-bottom:5px;
	font-size:12px;
	width:226px;
	text-align:justify
}

.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{
	
}




.float_left img,
.float_right img{
    width:80px;
    height:auto;
}

.top_right {
	position:relative;
    margin-top:6px;
    height:61px;
	width:257px;
    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 .art_list_main,
.right_block_arts .border,
.right_block_arts .border_change {
	width:238px;
	font-size:11px;
	line-height:120%;
}
.right_block_arts .art_list_title a {
    color: #862421;
}

.right_block_arts_name {
    width:230px;
}

.right_block_arts_left,
.right_block_arts_right,
.right_block_arts_name {
}

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;
}

.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_search_box h1 {
	margin:0px;
	padding:0px;
}

.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;
	padding-left:8px;
}

.project_box_icons img {
	border:none;
	cursor:pointer;
}
.project_box_icons span{
	font-weight:bold;
	position:relative;
	bottom:0px;
}

.project_box_container {
    padding-left:23px;
	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;}
.f16	{font-size:18px;}
.f18	{font-size:18px;}
.f22	{font-size:22px;}
.line150{line-height:150%;}
.tleft	{text-align:left;}
.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;}
.m15	{margin:15px;}
.ml3	{margin-left:3px;}
.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;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt30	{margin-top:30px;}
.mr5	{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr15	{margin-right:15px;}
.mr20	{margin-right:20px;}
.mr45	{margin-right:45px;}
.mb3	{margin-bottom:3px;}
.mb4	{margin-bottom:4px;}
.mb5	{margin-bottom:5px;}
.mb8	{margin-bottom:8px;}
.mb10	{margin-bottom:10px;}
.mb20	{margin-bottom:20px;}
.mb30	{margin-bottom:30px;}
/* padding */
.p0		{padding:0px;}
.p5		{padding:5px;}
.pb10		{padding-bottom:10px;}
.pt0		{padding-top:0px;}
/* widths */
.w5		{width:5px;}
.w20	{width:20px;}
.w30	{width:30px;}
.w40	{width:40px;}
.w50	{width:50px;}
.w60	{width:60px;}
.w80	{width:80px;}
.w100	{width:100px;}
.w105	{width:105px;}
.w125	{width:125px;}
.w150	{width:150px;}
.w160	{width:160px;}
.w170	{width:170px;}
.w180	{width:180px;}
.w193	{width:193px;}
.w200	{width:200px;}
.w202	{width:202px;}
.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;}
.w300	{width:300px;}
.w305	{width:305px;}
.w310	{width:310px;}
.w315	{width:315px;}
.w317	{width:317px;}
.w320	{width:320px;}
.w330	{width:330px;}
.w335	{width:335px;}
.w337	{width:337px;}
.w338	{width:338px;}
.w339	{width:339px;}
.w340	{width:340px;}
.w345	{width:345px;}
.w350	{width:350px;}
.w355	{width:355px;}
.w360	{width:360px;}
.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;}
.textar {
text-align: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_tlr {background-image:url("../tpl/img/project/similarBox/top_left_right.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
{
	background-color:#f9f9f9;
	margin-right:5px;
	margin-left:5px;
	padding:0px;
	border:1px #d4d4d4 solid;
	font-size:12px;
	font-family:Arial;
	color:#585858;		
	width:inherit;
	z-index:10;
}

.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;
}
.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:0px;
	padding:0px;
	padding-right:20px;
}
.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
/*.p_active:hover*/
{
	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:60px ;
    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:13px;
    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;
}

.galleries_content {
	
}

.galleries_content img{
	padding: 2px;
	border: 2px solid white;
}

.galleries_content img:hover {
	border: 2px solid #862421;
}

.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;
}

.table_img_sim td img {
	border: 2px solid #FFFFFF;
    padding: 1px;
}

.table_img_sim td img.slider_image:hover {
	border: 2px solid #862421;
}

.gallery_td:hover img {
	border: 2px solid #862421;
}

.text_advert {
	color:#666666;
	font-size:9px;
	text-align:right;
}

.left_advert_1 .text_advert {
	margin-right:24px;
}

.content_rounded .text_advert {
	margin-right:24px;
	margin-top:10px;
}

.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,
.right_recent_topic {
	margin-top:20px;
	margin-left:2px;
	text-align:left;
	color: #862421;

}

.projects_outer {
	color: #862421;
}

.left_bottom_search_backg,
.right_recent_topic_backg,
.random_projects_backg {
	padding-top:5px;
	padding-bottom:5px;
}



.left_bottom_search ul,
.right_recent_topic ul {
	list-style-type:none;
	list-style-position: outside;
	/*text-indent:2px;*/
}
.left_bottom_search ul ul,
.right_recent_topic ul ul{
	margin-top:-13px;
	margin-left:25px;
}


.left_bottom_search .search_left_ul,
.right_recent_topic .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,
.right_recent_topic li a,
.right_recent_topic li a:link,
.right_recent_topic a:active,
.right_recent_topic a:visited{
	color: #862421;
	font-weight:normal;
}

.left_bottom_search_title,
.right_recent_topic_title {	
	color:#6F6F6F;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #cacaca;
}

.left_bottom_search_title
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#e5e5e5;
	font-size:12px;
	color:black;
}

.right_recent_topic_title {
	width:233px;
	margin-bottom:2px;
}

.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;
	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;
}

h2 .lac{
	font-weight:normal;
}

/*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 a.up,
.ency a.up:link,
.ency a.up:visited,
.ency a.up:active {
	color:#C8C8C8;
	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;
}

.ency_show_other {
	color:#862421;
}

.banner_top {
	padding-top:5px;
}

.login_form {
	background-image:url("../tpl/img/input_BG_long.png");
	background-repeat:no-repeat;
	border:medium none;
	color:#000000;
	font-size:11px;
	height:18px;
	padding:0px 5px 5px 5px;
	width:175px;
}

.tester {
	vertical-align: 4px;
	position:relative;
	left:62px;
}

.google_adsense{
	padding-top:10px;
	padding-left:20px;
}

.category_name_l a {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
	color:#5f5f5f;
}

.category_name_l a:hover {
}

.category_name_l:hover a {
	color:#5f5f5f;
}

.link_for_all_cat {
	float:right;
	margin-bottom:5px;
}
.link_for_all_cat a,
.link_for_all_cat a:link,
.link_for_all_cat a:active,
.link_for_all_cat a:hover,
.link_for_all_cat a:visited{
	font-size:10px;
	color:#bebebe;
}

.arts_map{
	padding:0px 0px 0px 20px;
}


.p_main_tab	{font-size:12px;font-weight:bold;padding:5px;text-align:center;border-right:1px solid #DEDEDE;}
.p_main_tab span {font-size:12px;}
.p_main_tab a {font-weight:normal;color:#585858;}

.p_main_tab a:hover {font-weight:bold;font-size:12px;text-decoration:none;}



.form_field_ok {
	border: 1px solid green;
}

.form_field_error {
	border:1px solid #e06915;
}
.opt  {
    display: inline; /* try "block" instead if this fails in IE */
}

.p_main_tab a:hover {font-weight:bold;font-size:12px;text-decoration:none;}

div.banner_projekty
{
	background-image:url('../tpl/img/projekt_dla_ciebie.jpg');
	background-repeat: no-repeat;
	width:247px;
	height:52px;
	cursor:pointer;
}

div.banner_projekty div
{
	padding:5px 0 0 70px;	
}

a#banner_projekty
{
	color:#df5f08 !important;
	font-size: 17px;
	font-family:'Arial';
	font-weight: 500;
	text-decoration: none;
}


/*Frims css classes*/

.firm_error_ul,
.firm_error_ul_cats,
.firm_error_ul_ch {
	list-style-type:none;
	list-style-position: outside;
	padding:0px;
	margin:0px;
	margin-left:3px;
	font-size:11px;
	color:red;
	width:200px;
}

.firm_error_ul_ch {
	width:auto;
}

.cats_firms a,
.cats_firms span{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	color:#5f5f5f;
}
.cats_firms a:hover {
	text-decoration:none;
	color:#e37d35;
}

.firm_login {
	margin-left:150px;
	margin-top:20px;
}
.link_projetoskop:visited,
.link_projetoskop:link {
	color:#666;
	border:none;
	font-weight:bold;
}

.link_projetoskop:active,
.link_projetoskop:hover {
	color:#e06915;
	border:none;
	font-weight:bold;
}

.title_firm_box {
	font-size:11px;
	font-weight:500;
	margin-left:5px;
}

.firm_form {
	border:1px solid;
}

.firm_form:hover {
	border:1px solid #e06915;
}
.firm_form_error {
	border: 1px solid #e00;
	
}
.firm_form_ok {
	border: 1px solid green;
	
}


.category_list {
	margin-left:10px;
}

.category_list h2 {
	margin:0px;
}

.category_list .title_firm_box {
	font-size:11px;
	font-weight:500;
	color:black;
	font-size: 24px;
	font-weight: bold;
	padding-bottom:5px;
	border-bottom:1px solid #DADCDF;
	width:520px;
}

.category_list .category_parent {
	margin: 10px 0 5px 0;
}

.category_list .category_parent a,
.category_list .category_parent a,
.category_list .category_parent a:link,
.category_list .category_parent a:visited,
.category_list .category_parent a:active,
.category_list .category_parent a:hover {
	color:black;
	border:none;
	font-weight:bold;
	text-decoration: none;
	margin-bottom:15px;
	font-size: 16px;
}

.category_list .category_parent a:hover {
	text-decoration: underline;
}

.category_list .category_children {
	margin: 10px 0 5px 0;
	padding: 0 10px 0 10px;
	width:500px;
	text-align: justify;
	padding-bottom:15px;
}



.category_list .category_children a,
.category_list .category_children a,
.category_list .category_children a:link,
.category_list .category_children a:visited,
.category_list .category_children a:active,
.category_list .category_children a:hover {
	color:#2E2E2E;
	border:none;
	font-weight:normal;
	text-decoration: none;
	margin-bottom:15px;
	font-size: 12px;
}

.category_list .category_children a:hover {
	text-decoration: underline;
}

.f_list_item {
	padding: 10px 10px 10px 10px;
	margin:5px;
	border:1px solid #D4D4D4;
	background: white;
}

.f_list_item .cats_firms a,
.f_list_item .cats_firms span{
	font-size:10px;
	font-family:Arial;
	text-decoration:none;
	color:#5f5f5f;
}

.firm_desc {
	background-color:transparent;
	color:#666666;
	display:block;
	padding-top:5px;
	text-align: justify;
	font-size:12px;
	line-height:130%;
}

.firms_data .recent_arts_name {
	width:490px;
}
.firms_data .category_name_left {
	margin-left:20px;
}

.firms_data .group_cats {
	border-bottom:1px solid #DADCDF;
	width:520px;
}

.register_firm_form .firm_error_ul {
	width:300px;
}

#firm_edit_box ul {
	margin:0px;
	padding-bottom:10px;
}

#ul_firm_edit_box {
	display:none;
}

.expand {
	width:20px;
}

.firm_entry,
.firm_entry_hover {
	background-color:#f9f9f9;
	margin-right:5px;
	margin-left:5px;
	padding:0px;
	border:1px solid #e0e0e0;
	font-size:12px;
	font-family:Arial;
	color:#585858;
	width:inherit;
	z-index:10;
	margin-bottom:8px;
	background-color:#FFFFFF;
}

.firm_entry_cats {
	margin-top: 4px;
	font-size: 11px;
}

.firm_entry_hover {
	background-image:url("../tpl/img/entry_more.gif");
	background-position:99% 87%;
	background-repeat:no-repeat;
    border:1px solid #c2c2c2;
}

.paginator_firms .rectangle {
	background-color:#fff;
	border:1px solid;
	border-color:#d4d4d4;
	margin:5px;
	padding:5px;
}

.bg_white {
	background-color:#fff;

}

.w950 {
	width:994px;
}

.span_link,
.span_link:hover{
	border:medium none;
	color:#E06915;
	text-decoration: none;
}

.span_link:hover {
	text-decoration: underline;
}

.imit_link {
	text-decoration: none;
}

.imit_link:hover {
	text-decoration: underline;
}

.hd_elem{
	display:none;
}

.thumb {
	padding-right: 12px;
	float: left;
	width: 120px;
	height: 180px;
}

.firm_description {
	text-align:justify;
	text-indent: 15px;
	margin-left:10px;
}

.no_resize {
	resize: none;
}

.descriptions_blocks h1,
.descriptions_blocks h2,
.descriptions_blocks h3,
.descriptions_blocks h4,
.descriptions_blocks h5,
.descriptions_blocks h6 {
	margin: 0;
    padding: 0;
	font-size:12px;
	height:auto;
	font-weight:bold;
	color:black;
	display:inline;
}

.left_min_h {
	height: 100%;
}

.not_suported_browser {
	text-align: center;
}

.show_more_art_from_cat {
	margin:5px 0 5px 0;
	text-align: right;
}

.show_more_art_from_cat .show_cat_span {
	font-weight: bold;
}

.show_more_art_from_cat a {
	text-decoration: underline;
}

.gallery_link {
	float:right;
	margin-right:25px;
}

.gallery_prev_link_cat_name {
	font-size:13px;
	font-weight: bold;
}

.images_similar img.selected {
	padding:1px;
	border:2px solid #862421;
}

.picture_title {
	font-weight: bold;
}
.image_title {
	margin-bottom: 5px;
}

#left_most_search {
	color: #666666;
	font-weight: bold;
	font-size: 10px;
}

#left_most_search ul li {
	line-height: 14px;
}



.ratingblock {
	display:block;
/*	border-bottom:1px solid #999;*/
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('rate/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 12px;
	position: relative;
	background: url('rate/starrating.png') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:13px;
	height: 12px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('rate/starrating.png') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:13px;}
.unit-rating a.r2-unit{left:13px;}
.unit-rating a.r2-unit:hover{width: 26px;}
.unit-rating a.r3-unit{left: 26px;}
.unit-rating a.r3-unit:hover{width: 39px;}
.unit-rating a.r4-unit{left: 39px;}	
.unit-rating a.r4-unit:hover{width: 52px;}
.unit-rating a.r5-unit{left: 52px;}
.unit-rating a.r5-unit:hover{width: 65px;}
.unit-rating a.r6-unit{left: 65px;}
.unit-rating a.r6-unit:hover{width: 78px;}
.unit-rating a.r7-unit{left: 78px;}
.unit-rating a.r7-unit:hover{width: 91px;}
.unit-rating a.r8-unit{left: 91px;}
.unit-rating a.r8-unit:hover{width: 104px;}
.unit-rating a.r9-unit{left: 104px;}
.unit-rating a.r9-unit:hover{width: 117px;}
.unit-rating a.r10-unit{left: 117px;}
.unit-rating a.r10-unit:hover{width: 130px;}

.unit-rating li.current-rating {
	background: url('rate/starrating.png') left bottom;
	position: absolute;
	height: 12px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
