* { margin:0; padding:0; }
html ,body {width: 100%; color: #333333; font: 12px/19px Arial, Tahoma, Verdana; cursor: default; background: #1d1526;}
html {height: 100%;}
body {height:auto !important; min-height:100%; height:100%; position:relative;}
html ,body {min-width: 1000px;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, select,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font: 12px/19px Arial, Tahoma, Verdana; margin:0; padding:0; border:0;}
a img, :link img, :visited img {border:0;}

table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;}
a {
	cursor: pointer;
	color: #7f9e7b;
	font: 12px/19px Arial, Tahoma, Verdana;
	text-decoration: underline;
}
a:hover {
	color: #999966;
	text-decoration: none;
}
.clear {clear: both; height: 1px;}


/* styles of splash */
.karkas_top {
	width: 100%;
}

.karkas_inside {
	height: 80px;
}

#pusher {
	clear: left;
	float: left;
	height: 0px;
}

.karkas_bottom {
	height: 80px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

.poloska {
	width: 1200px;
	height: 1px;
}

.line_01 {
	background: url(../images/line_01.gif) repeat-y top left;
}

.line_02 {
	background: url(../images/line_02.gif) repeat-y top right;
}

.big_ben {
	background: url(../images/big_ben.png) no-repeat top right;
}

.gerb {
	background: url(../images/gerb.gif) no-repeat 165px 0px;
	padding-bottom: 20px;
}

.lang_box {
	font-size: 0px;
	padding: 55px 0px 0px 290px;
}

.lang_active {
	color: #373a45;
	margin-right: 10px;
	text-transform: uppercase;
}

.lang_link {
	color: #7f9e7b;
	margin-right: 10px;
	text-transform: uppercase;
	text-decoration: underline;
}

.lang_link:hover {
	color: #52615e;
	text-decoration: none;
}

.name {
	padding: 66px 0px 0px 289px;
}

.for_tituli {
	padding: 22px 532px 40px 290px;
}

.tituli, .tituli span {
	color: #373a45;
	font: bold 11px Arial;
	text-transform: uppercase;
}

.tituli span {
	color: #52615e;
}

.menu_box {

}

.menu_left {
	float: left;
	font-size: 0px;
	margin: 7px 39px 0px 181px;
}

.menu_right {
	float: left;
	font-size: 0px;
}

.for_menu_link {
	padding: 0px 20px;
	font-size: 0px;
}

.menu_link_line {
	background: url(../images/line_03.png) no-repeat 5px 0px;
	padding-left: 11px;
}

.menu_link, .menu_link_a {
	color: #7f9e7b;
	font: 16px Arial;
	text-decoration: underline;
}

.menu_link:hover, .menu_link_a, .menu_link_a:hover {
	color: #52615e;
	text-decoration: none;
}

.menu_link_white, .menu_link_white_a {
	color: #ffffff;
	font: 16px Arial;
	text-decoration: underline;
}

.menu_link_white:hover, .menu_link_white_a, .menu_link_white_a:hover {
	color: #ffffff;
	text-decoration: none;
}

.news_karkas {
	padding: 51px 532px 0px 197px;
}

.news_box {
	padding-bottom: 23px;
}

.news_data {
	float: left;
	color: #373a45;
	font-size: 18px;
	margin: 2px 0px 0px 0px;
	width: 60px;
	text-align: right;
}

.news_opis {
	padding-left: 93px;
}

.news_title {
	padding-bottom: 11px;
}

.news_title_link {
	color: #7f9e7b;
	font-size: 14px;
	text-decoration: underline;
}

.news_title_link:hover {
	color: #52615e;
	text-decoration: none;
}

.news_text {
	color: #cccccc;
	font: 11px Arial;
}

.footer_left {
	float: left;
	color: #373a45;
	font-size: 11px;
	padding: 15px 0px 0px 139px;
}

.footer_right {
	float: right;
	color: #373a45;
	font-size: 11px;
	padding: 15px 353px 0px 0px;
}

.footer_padding {
	padding: 0px 0px 0px 19px;
	color: #373a45;
	font-size: 11px;
}

.footer_link {
	color: #7f9e7b;
	font-size: 11px;
	text-decoration: underline;
}

.footer_link:hover {
	color: #52615e;
	text-decoration: none;
}

.bord {
	height: 880px;
}

.content_karkas_out {
	padding: 36px 130px 20px 190px;
}

.content_karkas {
	background: #ffffcc;
}

.content_title {
	padding: 30px 0px 0px 100px;
}

.content_menu_box {
	font-size: 0px;
	padding: 12px 0px 30px 100px;
}

.content_menu_line {
	background: url(../images/line_04.gif) no-repeat 6px 0px;
	padding-left: 13px;
}

.content_menu_link, .content_menu_link_a {
	color: #7f9e7b;
	font-size: 16px;
	text-decoration: underline;
}

.content_menu_link:hover, .content_menu_link_a {
	color: #999966;
	text-decoration: none;
}

.list_box_left {
	padding: 0px 245px 36px 30px;
}

.list_box_right {
	float: right;
	padding: 0px 20px 0px 0px;
}

.list_box_opis {
	padding-bottom: 13px;
}

.list_box_data {
	float: left;
	color: #7f9e7b;
	font-size: 24px;
	padding-top: 3px;
}

.list_box_text {
	padding-left: 70px;
	color: #333333;
	font: 12px Arial;
}

.box_padding {
	padding: 0px 50px 36px 100px;
}

.list_box_inside {
	padding: 0px 50px 36px 30px;
}

.inside_title, .inside_title_on {
	color: #7f9e7b;
	font-size: 18px;
}

.inside_title_on {
	cursor: pointer;
	padding-bottom: 10px;
}

ul {
	margin-left: 14px;
}

.content_table td {
	padding: 0px 10px 0px 10px;
}

.content_pics {
	padding-bottom: 20px;
}

.link_01, .link_01_s {
	color: #373a45;
	font: bold 11px Arial;
	text-transform: uppercase;
	text-decoration: none;
}

.link_01:hover, .link_01_s:hover {	color: #373a45;
	text-decoration: underline;
}

.link_01_s {
	color: #52615e;
}

.link_01_s:hover {
	color: #52615e;
}
