/* css by milos - last edit: october 09 */

body {
    margin:0;
	font-family:"Tahoma", Arial, sans-serif;
	color:#363636;
	font-size:11px;
	background:url("../pagefiles/images/basic/bg.gif") top center repeat-y #343434;
}

/* global */
a,
a:link,
a:active {
	color:#a8d166;
	text-decoration: none;
}
a:hover {
	color:#fff;
}
/* end global */

/* basic */
#wrapper {
	width:100%;
	padding:0;
	margin:0;
	float:left;
	clear:both;
}
/* end basic */

/* header */
#header_wrapper {
	width:100%;
	height:62px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_heder.gif") repeat-x #2f2f2f;
}

#header {
	width:960px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

.top_message {
	width:960px;
	height:10px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	font-size:9px;
	color:#3c3c3c;
	font-weight:normal;
}

.logo {
	width:126px;
	padding:3px 0 0 0;
	margin:0;
	float:left;
	clear:none;
}
.logo img {
	border:0;
}

.nav ul {
	width:588px;
	padding:13px 0 0 246px;
	margin:0;
	float:left;
	clear:none;
	list-style:none;
	font-family:"Lucida Grande", "Tahoma";
	text-shadow:#121212 1px 1px 2px;
}
.nav ul li {
	width:78px;
	height:24px;
	padding:0;
	margin:0 0 0 6px;
	display:inline;
	float:left;
	clear:none;
}
.nav ul li a,
.nav ul li a:link,
.nav ul li a:active {
	width:78px;
	height:19px;
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url("../pagefiles/images/basic/nav/001.gif") no-repeat;
}
.nav ul li a:hover {
	background:url("../pagefiles/images/basic/nav/002.gif") no-repeat;
}

.nav ul li a.nav_sel {
	width:78px;
	height:19px;
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url("../pagefiles/images/basic/nav/003.gif") no-repeat;
}
.nav ul li a:hover.nav_sel {
	width:78px;
	height:19px;
	padding:5px 0 0 0;
	margin:0;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url("../pagefiles/images/basic/nav/003.gif") no-repeat;
}
/* end header */

/* content header */
#content_header_wrapper_homepage {
	width:100%;
	height:340px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_header_homepage.jpg") center no-repeat #981822;
}

#content_header_wrapper_pages {
	width:100%;
	height:81px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_header_content.jpg") center no-repeat #981822;
}

#content_header {
	width:960px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
/* end content header */

/* content */
#content_wrapper {
	width:100%;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_content.gif") top repeat-x #f1f1f1;
}

#content {
	width:960px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

.content_d {
	width:960px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background: url("../pagefiles/images/basic/bg_content_d.gif") top right no-repeat;
}

.content_c {
	width:960px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_content_c.gif") right repeat-y;
}

.content_b {
	width:960px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_content_b.gif") right bottom no-repeat;
}

.content {
	width:960px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_content_a.gif") right top no-repeat;
}

.content_left {
	width:642px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:none;
}

.content_right {
	width:318px;
	padding:30px 0 40px 0;
	margin:0;
	float:left;
	clear:none;
	background:none;
}
/* end content */

/* footer */
#footer_wrapper {
	width:100%;
	height:172px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/basic/bg_footer.gif") repeat-x;
}

#footer {
	width:960px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}

.footer_left {
	width:642px;
	height:172px;
	padding:0;
	margin:0;
	float:left;
	clear:none;
	background:url("../pagefiles/images/basic/footer_logo.gif") top right no-repeat;
	font-family:"Lucida Grande", "Tahoma";
}

.footer_left ul {
	width:178px;
	padding:17px 0 0 0;
	margin:0;
	float:left;
	clear:none;
	list-style:none;
}
.footer_left ul li {
	width:178px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	line-height:23px;
}
.footer_left ul li a,
.footer_left ul li a:link,
.footer_left ul li a:active {
	padding:0 26px 0 2px;
}

.footer_left ul li img {
	padding:0;
	margin:0;
	float:left;
	clear:none;
	border:0;
}

.footer_left p {
	width:617px;
	padding:0 25px 0 0;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#fff;
	text-align:right;
}
.footer_left p a,
.footer_left p a:link,
.footer_left p a:active {
	color:#fff;
	text-decoration: none;
}
.footer_left p a:hover {
	color:#a8d166;
}

.footer_left p b {
	color:#a8d166;
	font-weight:normal;
}

.footer_right {
	width:293px;
	height:151px;
	padding:21px 0 0 25px;
	margin:0;
	float:left;
	clear:none;
	background:url("../pagefiles/images/basic/bg_footer_right.gif") top no-repeat;
	font-family:"Lucida Grande", "Tahoma";
}
.footer_right p {
	padding:0;
	margin:0 0 6px 0;
	line-height:15px;
	color:#a8d166;
	font-size:10px;
}
.footer_right p a:hover {
	color:#fff;
}

.footer_right p b {
	color:#fff;
	font-weight:normal;
}
/* end footer */

/* homepage */
.home_header_text {
	width:538px;
	height:253px;
	padding:34px 0 0 1px;
	margin:0;
	float:left;
	clear:none;
	font-family:"Tahoma";
	background:none;
}

.home_header_text_title {
	width:254px;
	padding:0 0 20px 0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}
.home_header_text_title h1 img {
	width:254px;
	padding:0;
	margin:0;
	border:0;
	font-size:9px;
}

.home_header_text p {
	width:449px;
	padding:0 0 0 3px;
	margin:0;
	float:left;
	clear:both;
	line-height:18px;
	font-size:11px;
	color:#fff;
	text-shadow:#121212 1px 1px 2px;
}
.home_header_text img {
	padding:0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}

.home_header_text_small {
	width:500px;
	padding:20px 0 24px 3px;
	margin:0;
	float:left;
	clear:both;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	text-shadow:#000 1px 1px 3px;
}

.home_header_thumbs {
	width:402px;
	height:263px;
	padding:13px 0 0 19px;
	margin:41px 0 0 0;
	float:left;
	clear:none;
	display:block;
	background:url("../pagefiles/images/homepage/frame_thumbs.gif") no-repeat;
}

#slideshow {
    position:relative;
	width:385px;
    height:217px;
	padding:0;
	margin:0;
	display:inline;
	float:left;
	clear:none;
}
#slideshow img {
	border:0;
}
#slideshow A {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	padding:0;
	margin:0;
	border:0;
}
#slideshow A.active {
    z-index:10;
}
#slideshow A.last-active {
    z-index:9;
}

.home_content_left ul {
	width:642px;
	padding:28px 0 5px 0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
	background:none;
}
.home_content_left ul li {
	width:276px;
	padding:0 45px 30px 0;
	margin:0;
	float:left;
	clear:none;
}
.home_content_left_content {
	width:226px;
	padding:12px 0 0 0;
	margin:0;
	float:left;
	clear:none;
}
.home_content_left_content h2 {
	width:226px;
	padding:0 0 4px 0;
	margin:0;
	float:left;
	clear:both;
	color:444;
	font-size:17px;
}
.home_content_left_content p {
	width:224px;
	padding:0 0 6px 2px;
	margin:0;
	float:left;
	clear:both;
	color:#363636;
	font-size:11px;
	line-height:18px;
}
.home_content_left_content p a,
.home_content_left_content p a:link,
.home_content_left_content p a:active {
	color:#709436;
	text-decoration: none;
	padding:0 0 0 14px;
	background:url("../pagefiles/images/homepage/link.gif") left top no-repeat;
}
.home_content_left_content p a:hover {
	text-decoration: underline;
	color:#709436;
}

.home_content_left ul li img {
	width:50px;
	padding:0 0 50px 0;
	margin:0;
	float:left;
	clear:none;
	border:0;
}

.home_content_right {
	width:268px;
	padding:10px 25px 18px 25px;
	margin:0 0 18px 0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/homepage/bg_content_small.gif") bottom no-repeat;
}

.home_content_right p {
	width:268px;
	padding:0 0 8px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#666;
	line-height:16px;
}
.home_content_right p a,
.home_content_right p a:link,
.home_content_right p a:active {
	color:#709436;
	text-decoration: none;
	padding:0;
}
.home_content_right p a:hover {
	text-decoration: underline;
	color:#709436;
}

.home_content_right p img {
	padding:0 5px 0 0;
	margin:0;
	float:left;
	clear:none;
	border:0;
}

.home_content_right_b {
	width:293px;
	padding:0 0 20px 25px;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/homepage/bg_content_small.gif") bottom no-repeat;
}

.home_content_right_b p {
	width:293px;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	clear:both;
}
.home_content_right_b p img {
	border:0;
}

.home_baner_web {
	width:247px;
	height:108px;
	padding:31px 20px 0 10px;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/homepage/home_web_bg.gif") no-repeat;
}
.home_baner_web p {
	width:247px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	color:#fff;
	line-height:16px;
	font-size:11px;
	text-shadow:#333 1px 1px 3px;
}
.home_baner_web p a,
.home_baner_web p a:link,
.home_baner_web p a:active {
	color:#fff;
	text-decoration: underline;
	padding:0;
}
.home_baner_web p a:hover {
	text-decoration: none;
	color:#fff;
}

.home_baner_web span {
	width:145px;
	padding:17px 0 0 41px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
}
.home_baner_web span a,
.home_baner_web span a:link,
.home_baner_web span a:active {
	color:#1f2f06;
	text-decoration: none;
}
.home_baner_web span a:hover {
	text-decoration: underline;
	color:#1f2f06;
}

.home_twitter {
	width:271px;
	padding:0 0 5px 25px;
	margin:0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/homepage/twitter_icon.gif") top no-repeat;
}
.home_twitter p {
	width:269px;
	padding:17px 0 12px 2px;
	margin:0;
	float:left;
	clear:both;
}
.home_twitter p a,
.home_twitter p a:link,
.home_twitter p a:active {
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.home_twitter p a:hover {
	color:#666;
}

#twitter_div {
	width:243px;
	padding:0 12px 10px 12px;
	margin:0;
	float:left;
	clear:both;
	background:#dedddd;
}

#twitter_update_list {
	font-size:11px;
	list-style:none;
	padding:0;
	margin:0;
	color:#666;
	line-height:17px;
}
#twitter_update_list a,
#twitter_update_list a:link,
#twitter_update_list a:active {
	color:#709436;
	text-decoration:none;
}
.twitter_update_list p a:hover {
	text-decoration:underline;
}
/* end homepage */

/* pages global */
.pages_header {
	width:959px;
	padding:25px 0 0 1px;
	margin:0;
	float:left;
	clear:both;
	font-family:"Lucida Grande", "Tahoma";
	background:none;
}

.pages_header h1 {
	padding:0;
	margin:0;
	float:left;
	clear:both;
	font-size:20px;
	color:#fff;
	text-shadow:#000 1px 1px 3px;
}
/* end pages global */

/* portfolio */
.portfolio_content_left {
	width:630px;
	padding:35px 10px 15px 2px;
	margin:0;
	float:left;
	clear:both;
}

.portfolio_content_left p {
	width:610px;
	padding:0 0 30px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#444;
	line-height:18px;
	text-align:justify;
}
.portfolio_content_left p a,
.portfolio_content_left p a:link,
.portfolio_content_left p a:active {
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.portfolio_content_left p a:hover {
	color:#709436;
	text-decoration:underline;
}

.portfolio_content_left h2 {
	width:610px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	font-size:30px;
	color:#333;
	font-weight:normal;
}

.portfolio_content_left ul {
	width:630px;
	padding:15px 0 20px 0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}
.portfolio_content_left ul li {
	width:295px;
	height:190px;
	padding:0;
	margin:0 20px 20px 0;
	display:inline;
	float:left;
	clear:none;
	background:#e8e8e8;
}

.portfolio_content_left ul li img {
	padding:1px 0 0 1px;
	margin:0;
	border:0;
}
.portfolio_content_left ul li img:hover {
	opacity:.70;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
}

.portfolio_content_left ul li h3 {
	width:275px;
	padding:3px 10px 2px 10px;
	margin:0;
	float:left;
	clear:both;
	font-size:14px;
	color:#444;
	font-weight:normal;
}

.portfolio_content_left ul li p {
	width:275px;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
	clear:both;
	font-size:12px;
}
.portfolio_content_left ul li p a,
.portfolio_content_left ul li p a:link,
.portfolio_content_left ul li p a:active {
	color:#709436;
	text-decoration: none;
	padding:0 0 0 14px;
	font-weight:normal;
	background:url("../pagefiles/images/portfolio/link.gif") left top no-repeat;
}
.portfolio_content_left ul li p a:hover {
	text-decoration: underline;
	color:#709436;
}

#screenshot {
	margin: 0;
	padding: 6px;
	position: absolute;
	border:0;
	background:#303030;
	display: none;
	z-index: 200;
}

.portfolio_right {
	width:277px;
	padding:0 16px 0 25px;
	margin:0;
	float:left;
	clear:both;
}

.portfolio_right p {
	width:268px;
	padding:0 0 8px 0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}
.portfolio_right p img {
	width:268px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}

.portfolio_baner_web {
	width:247px;
	height:108px;
	padding:31px 20px 0 10px;
	margin: 0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/homepage/home_web_bg.gif") no-repeat;
}
.portfolio_baner_web p {
	width:247px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	color:#fff;
	line-height:16px;
	font-size:11px;
	text-shadow:#333 1px 1px 3px;
}
.portfolio_baner_web p a,
.portfolio_baner_web p a:link,
.portfolio_baner_web p a:active {
	color:#fff;
	text-decoration: underline;
	padding:0;
}
.portfolio_baner_web p a:hover {
	text-decoration: none;
	color:#fff;
}

.portfolio_baner_web span {
	width:145px;
	padding:17px 0 0 41px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
}
.portfolio_baner_web span a,
.portfolio_baner_web span a:link,
.portfolio_baner_web span a:active {
	color:#1f2f06;
	text-decoration: none;
}
.portfolio_baner_web span a:hover {
	text-decoration: underline;
	color:#1f2f06;
}

.portfolio_logosi {
	width:249px;
	padding:20px 0 0 11px;
	margin:0;
	float:left;
	clear:both;
}
.portfolio_logosi img {
	border:0;
	padding:0;
	margin:0;
	float:left;
	clear:none;
}
/* end portfolio */

/* about */
.about_content_left {
	width:610px;
	padding:29px 30px 40px 2px;
	margin:0;
	float:left;
	clear:both;
}

.about_content_left p {
	width:610px;
	padding:0 0 16px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#444;
	line-height:18px;
	text-align:justify;
}
.about_content_left p a,
.about_content_left p a:link,
.about_content_left p a:active {
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.about_content_left p a:hover {
	color:#709436;
	text-decoration:underline;
}

.about_content_left img {
	width:609px;
	margin:0;
	padding:0;
	display:block;
	border:0;
	clear:none;
	float:left;
}

.about_right {
	width:268px;
	padding:0 0 0 25px;
	margin:0;
	float:left;
	clear:both;
}

.about_right h2 {
	width:268px;
	padding:0 0 14px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:16px;
	color:#444;
	font-weight:normal;
}

.about_right ul {
	width:268px;
	padding:0 0 0 2px;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}
.about_right ul li {
	width:263px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
	clear:both;
}
.about_right ul li p {
	width:263px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	font-size:12px;
	color:#709436;
	line-height:16px;
}
.about_right ul li p a,
.about_right ul li p a:link,
.about_right ul li p a:active {
	color:#709436;
	text-decoration: none;
}
.about_right ul li p a:hover {
	color:#709436;
	text-decoration:underline;
}
.about_right ul li strong {
	font-size:11px;
	color:#999;
	font-weight:normal;
}
/* end about */

/* usluge */
.us_content_left {
	width:630px;
	padding:33px 10px 40px 2px;
	margin:0;
	float:left;
	clear:both;
}

.us_content_left p {
	width:608px;
	padding:0 0 10px 2px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#444;
	line-height:17px;
	text-align:justify;
}
.us_content_left p a,
.us_content_left p a:link,
.us_content_left p a:active {
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.us_content_left p a:hover {
	color:#709436;
	text-decoration:underline;
}

.us_content_left h2 {
	width:610px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:30px;
	color:#333;
	font-weight:normal;
}

.us_content_left h3 {
	width:610px;
	padding:20px 0 6px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:18px;
	color:#333;
	font-weight:normal;
}

.us_content_left ul {
	width:608px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	list-style:inside;
}
.us_content_left ul li {
	padding:0 0 5px 20px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#555;
}

.us_right {
	width:277px;
	padding:0 16px 0 25px;
	margin:0;
	float:left;
	clear:both;
}
.us_right p {
	width:268px;
	padding:0 0 8px 0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}
.us_right p img {
	width:268px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}

.us_baner_web {
	width:247px;
	height:108px;
	padding:31px 20px 0 10px;
	margin: 0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/homepage/home_web_bg.gif") no-repeat;
}
.us_baner_web p {
	width:247px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	color:#fff;
	line-height:16px;
	font-size:11px;
	text-shadow:#333 1px 1px 3px;
}
.us_baner_web p a,
.us_baner_web p a:link,
.us_baner_web p a:active {
	color:#fff;
	text-decoration: underline;
	padding:0;
}
.us_baner_web p a:hover {
	text-decoration: none;
	color:#fff;
}

.us_baner_web span {
	width:145px;
	padding:17px 0 0 41px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
}
.us_baner_web span a,
.us_baner_web span a:link,
.us_baner_web span a:active {
	color:#1f2f06;
	text-decoration: none;
}
.us_baner_web span a:hover {
	text-decoration: underline;
	color:#1f2f06;
}

.us_sepa {
	width:268px;
	height:41px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
}
/* end usluge */

/* contact */
.contact_content_left {
	width:610px;
	padding:30px 30px 40px 2px;
	margin:0;
	float:left;
	clear:both;
}
.contact_content_left h2 {
	width:610px;
	padding:0 0 14px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:16px;
	color:#444;
	font-weight:normal;
}

.contact_forma {
	width:600px;
	padding:10px 0 0 0;
	margin:0;
	float:left;
	clear:both;
}

.contact_right {
	width:268px;
	padding:0 0 0 25px;
	margin:0;
	float:left;
	clear:both;
}

.contact_right h3 {
	width:268px;
	padding:0 0 14px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:16px;
	color:#444;
	font-weight:normal;
}

.contact_right ul {
	width:268px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}
.contact_right ul li {
	width:263px;
	padding:0 0 10px 1px;
	margin:0;
	float:left;
	clear:both;
}
.contact_right ul li p {
	width:263px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#709436;
	line-height:16px;
}
.contact_right ul li p a,
.contact_right ul li p a:link,
.contact_right ul li p a:active {
	color:#709436;
	text-decoration: none;
}
.contact_right ul li p a:hover {
	color:#709436;
	text-decoration:underline;
}
.contact_right ul li strong {
	font-size:11px;
	color:#999;
	font-weight:normal;
}
/* end contact */

/* cms */
.cms_content_left {
	width:630px;
	padding:23px 10px 40px 2px;
	margin:0;
	float:left;
	clear:both;
}

.cms_content_left p {
	width:608px;
	padding:0 0 10px 2px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#444;
	line-height:17px;
	text-align:justify;
}
.cms_content_left p a,
.cms_content_left p a:link,
.cms_content_left p a:active {
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.cms_content_left p a:hover {
	color:#709436;
	text-decoration:underline;
}

.cms_content_left p img {
	padding:0;
	margin:0 0 10px 0;
	float:left;
	clear:both;
	border:0;
}

.cms_content_left h2 {
	width:610px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:30px;
	color:#333;
	font-weight:normal;
}

.cms_content_left h3 {
	width:610px;
	padding:20px 0 6px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:18px;
	color:#333;
	font-weight:normal;
}

.cms_right {
	width:268px;
	padding:0 0 0 25px;
	margin:0;
	float:left;
	clear:both;
}
.cms_right ul {
	width:268px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}
.cms_right ul li {
	width:268px;
	height:37px;
	padding:0 0 8px 0;
	margin:0;
	float:left;
	clear:both;
}
.cms_right ul li a,
.cms_right ul li a:link,
.cms_right ul li a:active {
	width:258px;
	height:31px;
	padding:6px 0 0 10px;
	margin:0;
	float:left;
	clear:both;
	display:block;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	text-shadow:#444 1px 1px 2px;
	text-decoration:none;
	background:url("../pagefiles/images/cms/bg_001.gif") no-repeat;
}
.cms_right ul li a:hover {
	background:url("../pagefiles/images/cms/bg_002.gif") no-repeat;
}

.cms_right h3 {
	width:268px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:16px;
	color:#444;
	font-weight:normal;
}
/* end cms */

/* map */
.map_content_left {
	width:610px;
	padding:29px 30px 10px 2px;
	margin:0;
	float:left;
	clear:both;
}

.map_content_left ul {
	width:500px;
	padding:0 0 0 1px;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}

.map_content_left ul li {
	padding:0 0 20px 0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
	font-size:14px;
	font-weight:bold;
}
.map_content_left ul li a,
.map_content_left ul li a:link,
.map_content_left ul li a:active {
	color:#709436;
	text-decoration: none;
}
.map_content_left ul li a:hover {
	color:#8dba45;
}

.map_content_left ul li ul {
	width:400px;
	padding:0 0 0 15px;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}
.map_content_left ul li ul li {
	padding:0 0 8px 0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
	font-size:13px;
	font-weight:normal;
}
.map_content_left ul li ul li a,
.map_content_left ul li ul li a:link,
.map_content_left ul li ul li a:active {
	color:#709436;
	text-decoration: none;
}
.map_content_left ul li ul li a:hover {
	color:#8dba45;
}

.map_content_left ul li ul li ul {
	width:300px;
	padding:0 0 0 20px;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}
.map_content_left ul li ul li ul li {
	padding:0 0 7px 0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
	font-size:11px;
	font-weight:normal;
}
.map_content_left ul li ul li ul li a,
.map_content_left ul li ul li ul li a:link,
.map_content_left ul li ul li ul li a:active {
	color:#8dba45;
	text-decoration: none;
}
.map_content_left ul li ul li ul li a:hover {
	text-decoration: underline;
}
/* end map */

/* news */
.news_content_left {
	width:630px;
	padding:29px 10px 10px 2px;
	margin:0;
	float:left;
	clear:both;
}

.news_content {
	width:610px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	float:left;
	clear:both;
	background:url("../pagefiles/images/vesti/sepa.gif") left bottom repeat-x;
}
.news_content h2 {
	width:610px;
	padding:0 0 5px 0;
	margin:0;
	float:left;
	clear:both;
	font-size:24px;
	color:#7da43e;
	font-weight:normal;
}

.news_content_date {
	width:608px;
	padding:0 0 15px 2px;
	margin:0;
	float:left;
	clear:both;
	font-size:10px;
	color:#999;
	font-weight:normal;
}

.news_content p {
	width:604px;
	padding:0 3px 10px 3px;
	margin:0;
	float:left;
	clear:both;
	font-size:11px;
	color:#444;
	line-height:17px;
	text-align:justify;
}
.news_content p a,
.news_content p a:link,
.news_content p a:active {
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.news_content p a:hover {
	color:#709436;
	text-decoration:underline;
}

.news_content_link {
	width:500px;
	padding:0 3px 0 13px;
	margin:0;
	float:left;
	clear:both;
	color:#363636;
	font-size:11px;
	line-height:18px;
}
.news_content_link a,
.news_content_link a:link,
.news_content_link a:active {
	color:#709436;
	text-decoration: none;
	padding:0 0 0 14px;
	background:url("../pagefiles/images/homepage/link.gif") left top no-repeat;
}
.news_content_link a:hover {
	text-decoration: underline;
	color:#709436;
}

.news_content img {
	padding:0;
	margin:5px 3px 15px 2px;
	display:inline;
	float:left;
	clear:both;
	border:1px solid #7da43e;
}

.news_right {
	width:268px;
	padding:0 0 0 25px;
	margin:0;
	float:left;
	clear:both;
}
.news_right img {
	width:268px;
	padding:0;
	margin:0;
	float:left;
	clear:both;
	border:0;
}

.news_right ul {
	width:268px;
	padding:2px 0 0 0;
	margin:0;
	float:left;
	clear:both;
	list-style:none;
}

.news_right ul li {
	width:246px;
	padding:5px 11px 5px 11px;
	margin:0;
	float:left;
	clear:both;
	line-height:16px;
	font-size:10px;
	color:#999;
	text-align:right;
	background:url("../pagefiles/images/vesti/sepa_2.gif") left bottom no-repeat;
}
.news_right ul li a,
.news_right ul li a:link,
.news_right ul li a:active {
	font-size:11px;
	color:#709436;
	text-decoration: none;
	font-weight:bold;
}
.news_right ul li a:hover {
	color:#999;
}

.news_nav {
	width:610px;
	padding:0 0 30px 0;
	margin:0;
	clear:both;
	float:left;
	display:block;
}

.news_nav span
{
	/*word-spacing: 3px;*/
}

.news_nav span strong,
.news_nav span b 
{
	color: #709436;/*#f6a189;*/
	font-weight: bold;
	/*font-size: 14px;*/
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border: solid 1px #e6e6e6;
	font-size:13px;
	background:#eee;
}

.news_nav span a 
{
	color: #929393; 
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	border: solid 1px #eee;
	font-size:13px;
}

.news_nav span a:hover 
{ 
	color: #709436; 
	text-decoration: none;
	font-size:13px;
}
/* end  news */

/* upitnik */
.up_content_left {
	width:630px;
	padding:33px 10px 40px 2px;
	margin:0;
	float:left;
	clear:both;
}
/* end upitnik */
