/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	margin:0;
	padding:25px;
}
h6, h5 {
	font-size:12px;
	margin:0;
	margin-bottom:10px;
}
a {
	text-decoration:none;
	color:#333;
}
a img {
	border:none;
}
li {
	list-style:square;
}
#logo {
	float:left;
}
#logo img {
	border:none;
}
#container1 {
	float:left;
	display:inline;
	position:relative;
}
.border {
	width:130px;
	margin:0 30px;
	padding:12px;
	border:1px solid #8cb630;
}
#menu {
	margin-top:40px;
}
#menu a {
	display:block;
	font-size:16px;
	font-weight:bold;
	padding-top:3px;
}
#menu a:hover, #menu a.active {
	color:#8cb630;
}
#menu a.sub {
	font-size:11px;
	padding:0;
	padding-left:15px;
	font-weight:normal;
}
#sms-news {
	margin-top:10px;
}
#rss {
	padding-top:7px;
	position:absolute;
	top:5px;
	left:610px;
	z-index:2;
}
#rss img {
	border:none;
}
#caaa {
	width:184px;
	text-align:center;
	margin-top:25px;
}
#lang {
	padding-left:25px;
	padding-top:20px;
}
#lang select {
	font-size:10px;
}
#container2 {
	float:left;
	width:390px;
	border:1px solid #8cb630;
	padding:12px;
	position:relative;
}
#content {
	background:url(../images/square.gif) top left no-repeat;
	padding-left:25px;
	padding-top:5px;
}
#content a {
	text-decoration:underline;
	color:#8cb630;
}
#pager {
	font-size:9px;
}
#pager a.active {
	font-weight:bold;
}
.clients p {
	margin-top:0;
	margin-bottom:10px;
}
.clients ul {
	margin:0;
	padding:0;
	margin-top:-5px;
	margin-bottom:10px;
}
.clients li {
	display:inline;
	padding-left:8px;
	background:url(../images/square_kl.gif) left center no-repeat;
}
#carussell {
	padding-left:206px;
	margin-top:-20px;
}
.clearer {
	clear:both;
}

* mailformular default style */
	
	#mailform div {
		overflow:hidden;
	}
	* html #mailform div {
		height:1%;
	}
       fieldset {

              padding: 1em;
              border:none;
       }

      

      label {

               width: 110px;
               font-size: 12px;

               color: #333;

               padding: 0px 10px 0px 10px;

               float: left;

               text-align: left;

               margin-right: -15px;

                margin-bottom: 3px;

                display: block

        }

       .csc-mailform-label {
       		font-size:12px;
       		padding:4px 0;
       		display:block;
       	}

        input, select {

                margin-bottom: 5px;

                margin-left: 10px;

                color: #333;

                background: #fff;

               border: 1px solid #ccc;

        }

      

        textarea{

                margin-bottom: 10px;

                margin-left:10px;

                border: 1px solid #ccc;

                background: #fff;

                color: #333;
                width:140px;

        }

       

        #mailformformtype_mail{
                color: #fff;

                font-weight:normal;

                border: 1px outset #ccc;

                background:#9c9e9f;

       

        }
        
/* blog styles */
.tx-wecdiscussion-form {
	padding:10px;
	width:345px;
	background:none;
	border:none;
}
.tx-wecdiscussion-form .tx-wecdiscussion-title h2 {
	font-size:15px;
}
.tx-wecdiscussion-form .tx-wecdiscussion-title {
	font-size:11px;
	text-align:left;
}
.tx-wecdiscussion-button {
	text-align:left;
	margin-bottom:3px;
}
.tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-responseMsg {
	display:none;
}
#site .tx-wecdiscussion-page {
	min-width:330px;
}
.tx-wecdiscussion-forumMessage p {
	margin:7px 0;
}
.tx-wecdiscussion-forumMessageSubject {
	color:#8cb630;
	margin-top:5px;
}