html					{	font-size:100.01%;}
html , body				{	margin:0px; padding:0px;}
body 					{	font-size:12px; padding:20px 0 20px 0; font-family:Arial, Helvetica, sans-serif;
							background: #161616 url(../img/body_bg.jpg) no-repeat left top;}

					
.nofloat				{	clear:both; height:0px; line-height:0px; font-size:0px;}		
a						{	text-decoration:none; outline:none; margin:0px; padding:0px; color:#5aa041;}
a:hover					{	background-position:left bottom; color:#a3a39f;}
a img					{	border:0px;}
i						{	display:none;}
form, table, tr, td		{	margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6		{	margin:0px; padding:0px; font-weight:normal; font-size:1em;}
p						{	margin:0px; padding:5px 0px; }
ul						{	padding:0px; margin: 0px; list-style-type:none; }
ul li					{	padding:0px; margin:0px; }
ul li.nofloat ,
#short_link ul li.nofloat ,
#logo_banners ul li.nofloat ,
#top_menu ul li.nofloat		{	clear:both; float:none; font-size:0px; border:0px;
								line-height:0px; height:0px; background:none;}
	
#center{
	width:945px; margin:0 auto; 
}

#top_reklama{
	width:945px; overflow:hidden;
}


#short_link ul li{
	float:right; color:#ffffff; font-size:11px;
}

#short_link ul li a {
font-size:11px;
}


#snow_body{
	padding:8px 10px 12px 10px;
	width:925px; 
	background-color:#ffffff;
}

#top_logo{
	width:100%;
	height:127px;
	background-color:#837f81;
        background: url(../img/header.jpg) no-repeat left top;
	position:relative;
}
#logoto{
	display:block;
	width:138px; height:133px;
	position:absolute; left:-2px; top:-2px; z-index:100;
	background: url(../img/logo.gif) no-repeat left top;
}

#top_menu{
	padding:6px 0 2px 0;
}


#top_menu ul{
	
}

#top_menu ul li {
	float:left;
	padding-left:5px;
}

#top_menu ul li ul.sub {
	position:absolute;
	background-color:#726f6f;
	text-align:center;
	width:100px;
	padding:10px;
}

#top_menu ul li ul.level2{
	background-color:#DCD9D9;
	border: solid 1px #ffffff;
	
	width:106px;
	padding:0px;
	
}
#top_menu ul li ul.level2 a.last{
	border:0px;
}
#top_menu ul li ul.level3 a.last{
	border:0px;
}


#top_menu ul li ul.level2 li {
	float:none; padding:0px;
	margin:0px; border:solid 1px #DCD9D9;	
}

#top_menu ul li ul.level2 a {
	display:block;
	border-bottom: solid 1px #ffffff;
	padding:5px; text-align:center;
	color:#000000;
}

#top_menu ul li ul.level2 a:hover{
	background-color: #2EA543;
	color:#ffffff;
}

#top_menu ul li ul.level2 ul.level3{
	 width:100px;
	 background-color:#DCD9D9;
	border: solid 1px #ffffff;
}


#top_menu ul li a.dop {
	display:block;
	width:110px; height:75px;
	background: no-repeat left top;
}


#top_menu ul li a:hover{
	background-position: left bottom;
}

#top_menu ul li a.menu_1{
	background-image: url(../img/menu_1.jpg);	
}
#top_menu ul li a.menu_2{
	background-image: url(../img/menu_2.jpg);	
}
#top_menu ul li a.menu_3{
	background-image: url(../img/menu_3.jpg);	
}
#top_menu ul li a.menu_4{
	background-image: url(../img/menu_4.jpg);	
}

#top_menu ul li a.menu_5{
	background-image: url(../img/menu_5.jpg);	
}

#top_menu ul li a.menu_6{
	background-image: url(../img/menu_6.jpg);	
}
#top_menu ul li a.menu_7{
	background-image: url(../img/menu_7.jpg);	
}
#top_menu ul li a.menu_8{
	background-image: url(../img/menu_8.jpg);	
}

#index_left{
	padding-right:2px;
	width:490px; 
	float:left;
}

#index_both{
	padding: 20px 2px 0px 10px;
	width:732px; float:left;
}

#index_both ul{
	list-style-type: disc;
	padding: 5px 0 5px 20px;
}
#index_both ul li{
	padding:2px 0;
}
h1.big_title{
	font-weight:bolder;
	font-size:15px;
	padding:0 0 10px 0;
}

#index_center{
	padding-right:2px;
	width:250px;
	float:left;
}
#index_right{
	width:181px; float:left;
}

#single_new{
	display:block;
	width:100%;
	color:#6d6a6c;
}

#single_new span.nofloat{
	display:block; height:0px; line-height:0px; font-size:0px;
}

#single_new span.span_1{
	padding:8px 0 0 15px; 
	height:22px;
	display:block;
	font-weight:bolder;
	color:#ffffff;
	background-color:#000000;
}

#single_new span.span_2 {
	display:block; margin:0px;
	padding:10px 5px 5px 10px;
}


#last_news{
	padding-top:8px;
	background: #dcd9d9 url(../img/last_news.gif) no-repeat left top;
}

#last_news_in {
	padding:21px 0 5px 10px;
	border: solid 1px #726f6f; border-top:0px;
}

div.news_row{
	padding:2px  0;
}

.left_bablos{
	width:80px; height:60px;
	float:left;
}

.left_bablos a {
	display:block;
	width:80px; height:60px;
	background: no-repeat center center;
}
.left_bablos a:hover{
	background: no-repeat center center;
}

.right_bablos{
	padding:0 0 0 15px;
	width:370px;
	height:60px;
	overflow:hidden;
	
}
.right_bablos a{
	display:block;
	font-weight:bold;
	text-decoration:underline;
	color:#212020;
}
.right_bablos a span{
	text-decoration:none;	
}


.tablet{
	margin:3px 0 0 0;
	min-height:100px;
	background-color: #726f6f;
}
* html .tablet { height:270px;}
.tabell{
	color:#ffffff;
	padding:8px 0 0 15px;
	font-weight:bolder;
	height:22px;
	background-color:#000000; 
}

#out_gallery{
	padding:3px 0 3px 0px;
	height:161px; 
	overflow:hidden;
}

.til_gal{
	font-size:11px; font-weight:normal;
	text-decoration:underline;
}

#image_block{
	padding:12px;
	padding-top:17px;
}
#image_block a {
	display:block; float:left; 
	margin-right:5px;
	width:80px; height:100px;
	background: no-repeat center center;
}

#image_block a.last{
	margin:0px;
}

#image_block a:hover{
	opacity:0.8;
	filter: alpha(opacity=80);
}

#index_calendar{
	border: solid 1px #000000;
	min-height:260px;
}
* html #index_calendar{
	height:260px;
}

#cal_left{
	padding:20px 0 0 0;
	width:173px;
	float:left;
}


#cal_right{
	padding:20px 0 0 0;
	width:180px;
	float:left;
}

#green_box{
	padding:0 0 10px 0;
	min-height:120px;
	background-color: #5aa041;
}

#green_box a {
color:#ffffff;
}

#green_box a:hover {
color:#a3a39f;
}

* html #green_box{
	height:120px;
}

#logos_team {
	padding:0px 0 0 0;
}

.team_a{
	width:77px;
	float:left;
	height:50px;
}

 a.team_ab{
	display:block;
	width:75px;
	height:50px; 
	background: no-repeat center center;
}
 a.team_ab:hover{
 	background: no-repeat center center;
 }
.vs{
	width:27px;
	height:50px; float:left;
	background: url(../img/vs.gif) no-repeat center center;
}

.team_b{
	width:77px;
	float:left;
	height:50px;
}

.list_link{
	padding:5px 0 5px 0px; text-align:center;
}

a.logo_link{
	color:#ffffff;
}
a.logo_link:hover{
	color:#0b0a0a;
}

#reklams{
	padding:3px 0 0 0;
}



#logo_banners{
	padding:15px 0 0 0;
}
#logo_banners ul li{
	float:left; padding:0 10px;
}
#under_snow{
	padding:10px 25px;
	color:#cccaca;
	font-size:11px;	
	text-align:center;
}

.field_news{
	background-color:#DCD9D9;
	border:solid 1px #000000;
	width:700px; 
	padding:8px 0 8px 10px; margin:0px;
}
.field_news legend{
	font-size:12px;
	background-color:green;
	margin-left:10px;
	font-weight:bold;
	
}
.hm_color {
	
}
.paging{
	padding:10px 0 10px 3px;
}

.paging a{
	padding:0 0 0 0;
	margin-left:2px;
	display:block;
	width:20px; height:20px;
	text-align:center;
	border: solid 1px black;
	float:left;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	background-color:#DCD9D9;
}
.paging a.dole{
	padding-top:2px;
	height:18px;
	font-size:12px;
	font-weight:normal;
	
}

.paging a:hover ,
.paging a.selected {
	background-color:#000000;
	font-weight:bold;
	color:#ffffff;
}

.way{
	padding:10px 0;
	font-weight:bolder;
}
.way strong{
	font-size:14px
}

#prod_img{
	width:280px;
	float:left;
}

#prod_info{
	width:440px;
	float:left;
}

table.my_vision{
	padding:20px 0 0 0 ;
}

table.my_vision td{
	padding:3px 0 3px 8px;
	width:185px;
	border-bottom:1px solid #000000;
}

table.my_vision .td_bold{
	font-weight:bold;
	width:158px;
	border-right:solid 1px #000000;
}


#team_table{
	padding:0px 0px 0px 0;
	margin:0px;
	margin-left:10px;
	margin-top:20px;
	width:692px;
	
}

#team_table td , #team_table th {
	padding: 5px 8px 5px 8px;
	border-bottom: solid 1px #575357;
	background-color:#abaaab;
}

#team_table th.first{
	color:#ffffff; 
	font-family:Arial;
	font-size:12px;
	text-align:left;
	background-color:#827d82;
	border-bottom:solid 2px #575357;
}
#team_table a{
	color:#ffffff;
}
#team_table a:hover{
	color:#000000;
}
#team_table span.sp_color{
	display:block;
	width:15px;
	text-align:center;
	height:15px;
	background-color:red;
}
#team_table td.centrino{
	text-align:center;
}

/* gallery pages */

.list_gal{
	width:185px;
	float:left;
	padding-bottom:20px;
}

.list_gal_last{
	width:165px;
}

.list_gal a{
	color:#000000;
}
.list_gal .a_thumb{
	display:block;
	width:164px;
	height:136px;
	background:  no-repeat center center;
}

.list_gal .a_thumb:hover{
	opacity:0.7;
	filter: alpha( opacity = 70  );
}

.list_gal .a_link ,
.list_gal span {
	display:block;
	padding:5px 0 0 6px;
	font-weight:bold;
	font-size:12px;
	font-family: Times New Roman;
}

.list_gal .a_link:hover{
	color:#777678;
}


ul.sitemap a
{
	color: black;
}

/* Forum */
#forumList { padding: 0 10px 0 0; }
#forumList table { border: solid 1px #c4c4c4; }
#forumList table th { background: #e6e6e6; padding: 5px; border: solid 1px #c4c4c4; }
#forumList td { padding: 5px; border: solid 1px #c4c4c4; }
#forumList .btm { background: #e6e6e6; text-align: right; }

#forumTopic { padding: 0 10px 10px 0; }
.forumPath { padding: 0 0 10px 0; font-weight: bold; }
#forumTopic div.post { background: #e7e7e7; border: solid 1px #c4c4c4; margin: 0 0 5px 0; padding: 7px; }
#forumTopic small.post { font-size: 12px; color: #737173; }
#forumTopic div.post .content { padding: 5px 0 0 0; }

h2.newPost { margin: 20px auto 0 auto; width: 370px; padding: 5px 10px; background: #c4c4c4; border: solid 1px #c4c4c4; font-size: 13px; font-weight: bold; color: #ffffff; }
#newPost { margin: 0 auto; width: 390px; padding: 10px 0 15px 0; background: #f8f8f8; border: solid 1px #c4c4c4; }
#newPost label { float: left; width: 60px; margin: 10px 0 0 0; padding: 0 10px 0 0; font-weight: bold; text-align: right; }
#newPost input { float: left; width: 300px; margin: 5px 0 0 0; border: solid 1px #c4c4c4; }
#newPost textarea { float: left; width: 300px; height: 50px; margin: 5px 0 0 0; border: solid 1px #c4c4c4; }
#newPost .submit { width: 373px; }
#newPost .submit input { float: right; width: auto; background: #737173; padding: 2px 5px; color: #ffffff; cursor: pointer; }

#forumCreate { padding: 0 10px 10px 0; }
#forumCreate h2.newPost { margin: 0 auto; }