html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body 
{background-color:#181b1d;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:normal; text-align:center;}

a:link {color: #bbb; text-decoration:none; font-weight:normal;}
a:active {color: #bbb; text-decoration:none; font-weight:normal;}
a:visited {color: #bbb; text-decoration:none; font-weight:normal;}
a:hover {color: #39d6ff; text-decoration:none; font-weight:normal;} 

/* BLOKI GLOWNE STRONY */
#TOP_TITLE {width:1000px;height: 230px;background-image:url(../layout/top_title.png);margin:0px auto;}
#TRESC {width:1000px; /*background-image:url(../layout/tresc_bck_flower.jpg); background-repeat:no-repeat; background-position:bottom right;*/background-color:#181b1d;padding-top:20px;padding-bottom:20px; margin:0px auto;}
/*#TRESC_content {margin-left: 60px; margin-right: 60px;}*/
.page_return {font-size:18px; width:1000px; height:40px; background-color:#1c1f21; margin-top: 25px; line-height: 40px;margin:0px auto; margin-top:30px;}
.page_return a:hover {background-color:#1f2224; display:block;}
.contact_pl {width:420px; /*height:300px;*/ float:left;}
.contact_en {width:420px; /*height:300px;*/ float:left;margin-left:150px;}
.contact_data {margin-top: 25px;border-left:solid 4px #39d6ff; padding-left:15px; line-height: 18px;}
.contact_data_divider {float:right; margin-right:100px;}

/* TEKSTY */
.teksty_zwykle {font-size: 13px;color:#5f6a73;text-align:justify; margin-right:0px; line-height: 16px;}
.teksty_zwykle a:link {}
.teksty_zwykle a:hover {color:#39d6ff;}

/* GALERIE MINATURY */
.galerie_img {text-align:center; margin-top: 10px;}
.galerie_img div img {float:left; margin: 5px;border:3px solid #1C1F21;}
.galerie_img_graf a {float:left; margin: 11px; border:10px /*solid #1C1F21;*/}

/* BLOKI INDEX NOWOSCI */
.index_gfx {width:1000px; float:left;}
.index_news {width:1000px; float:left;}
.index_gfx_thumb {width:300px; height:300px; float:left; margin: 15px;}

/* BLOKI GRAFIKA */
.grafika_box {width:475px; float:left; margin:12px;}
.grafika_col_header {height:50px; font-size:16px;color:#39d6ff; /*text-align:left; padding-left:30px; background-image:url(../layout/grafika_col_header.png);*/ background-color:#1f2325;}
.grafika_col_header_en { color:#cfd3d5; font-size:12px;}

.va {padding-top: 5px;}
.grafika_col_header a:link {text-decoration:none; color:#39d6ff;}
.grafika_col_header a:active {color:#39d6ff;}
.grafika_col_header a:visited { color:#39d6ff;}
.grafika_col_header a:hover {text-decoration:none; margin-left:5px;}

/* BLOKI ZONA */
.zona_box {width:310px; /*height:310px;*/ float:left; margin:10px; }
.zona_col_header {height:40px; font-size:13px;color:#39d6ff; padding-top:6px; padding-bottom:4px; /*background-image:url(../layout/grafika_col_header_clean.png);*/background-color:#1f2325;}
.zona_col_header_en {color:#cfd3d5; font-size:11px;}

.f_index_desc {margin-left:390px; display:block;}

.z_container {width: 260px;float:left; margin:10px; padding:10px;overflow:hidden;background-color:#1e2023;}
.z_container_desc {color:#b2b6b9; font-size:10px;}
.z_content img { margin:10px;}
.new_projects {width:280px; height:280px; /*margin-top:22px;*/ overflow:hidden; /*background-image:url(../layout/new_projects_bck.gif);*/}
.new_projects img {margin-top:16px; }

.small_menu_right {float:right;}
.small_menu_right a {font-weight: normal;}

.spacer {height: 20px;}

#STOPKA {width: 1000px; height: 36px;/*background-image:url(../layout/footer_bck.jpg);*/margin:0px auto; text-align:center;}
.bottom_menu {font-size:11px;color:#84898c;line-height: 36px;}
.bottom_menu a {color:#84898c;text-decoration:none;}
.bottom_menu a:hover {color:#39d6ff;}

.bottom_copys {font-size:11px;color:#84898c;line-height:36px; text-align:center;}

#additional {width: 1000px; height: 20px;/*background-image:url(../layout/footer_additional.png);*/margin:0px auto; text-align:center;}

h1 {font-size:20px; color:#919ca1;line-height:30px; font-weight:normal; text-align:left;}
h1 a:link {-moz-transition-duration: 0.25s;
-moz-transition-timing-function: ease-in-out;}
h1 a:hover {color: #39d6ff; padding-left:10px;}

.h1_data {color:#39d6ff; font-size:12px;}
.h1_margin_top {margin-top:20px;}

h2 {font-size:17px; color:#cfd3d5;line-height:30px; font-weight:normal; text-align:left;}

/* MENU */
ul, ul li {display:block; list-style:none; font-size:14px; line-height:18px; font-weight:normal; margin-left:375px; position:relative; top:30px; text-align:left; border-bottom:solid 1px #1f2021;}
ul { border:none 0px;}
ul li {}
ul a:link {text-decoration:none;color:#92999e; 
-moz-transition-duration: 0.25s;
-moz-transition-timing-function: ease-in-out;}

ul a:visited {color:#363d42;}
ul a:hover {color:#39d6ff; padding-left:10px; background-color:#212428;display:block;}
ul a:active {color:#92999e;}
.menu_en {font-size:11px;}

/*UTILITIES*/
div.hr {background-color:#3c4246; height:1px; margin:0px auto; margin-top:10px; margin-bottom:20px; width:100%;}
div.hr hr {display:none;}

.clear {clear:both;}
img {border: 0px; }