@charset "utf-8";

*{margin:0;padding:0;}
body{
font-family: Verdana;
font-size:13px;
line-height:21px;
color: #646567;
}
#outer-wrap{
width:960px;
overflow:hidden;
margin:0 auto;
}
#head-wrap{
width:960px;
height:450px;
position:relative;
margin-bottom:20px;
}
#head-wrap2{
width:960px;
height:900px;
position:relative;
}
#head-wrap3{
width:960px;
height:150px;
position:relative;
}
#logo{
width:240px;
height:150px;
position:absolute;
top:0;
left:0;
}
.tx-macinasearchbox-pi1{
width:185px;
height:22px;
position:absolute;
top:40px;
right:0;
}
.tx-macinasearchbox-pi1 .button{
display:block;
width:26px;
height:22px;
float:left;
}
.tx-macinasearchbox-pi1 .sword{
border:1px solid #e1e2e2;
display:block;
color:#9c9e9f;
width:148px;
float:left;
font-size:10px;
padding-left:9px;
padding-top:3px;
padding-bottom:4px;
}
#home{
width:22px;
height:22px;
position:absolute;
top:40px;
right:192px;
}
#mainmenu{
height:53px;
float:right;
margin-top:69px;
}
#mainmenu ul{
list-style-type:none;
overflow:hidden;
}
#mainmenu ul li{
float:left;
background: url(../images/no-rep.jpg) repeat-x;
}
#mainmenu ul li a{
float:left;
padding:0 7px;
font-size:18px;
font-weight:bold;
height:53px;
line-height:53px;
color:#9c9e9f;
text-decoration:none;
}
#mainmenu ul li a:hover, #current-1 a, #active-1 a{
background: url(../images/akt-rep.jpg) repeat-x;
}

#head-image, #head-image2{
height:300px;
width:960px;
position:absolute;
right:0;
top:150px;
z-index:0;
}

#head-image2 img{
position:absolute;
top:0;
left:0;
z-index:8;
width:960px;
opacity:0.0;
}
#head-image2 img.show{
z-index:10;
opacity:1.0;
}
#head-image2 img.last-active {
z-index:9;
}

#head-image .sub-no-he, #head-image2 .sub-no-he{
position:absolute;
top:25px;
left:671px;
font-size:17px;
font-weight:bold;
color:#646567;
background:none;
}
#ordernow{
	position:absolute;
	right:20px;
	bottom:20px;
	z-index:1;
	width:200px;
	height:40px;
}
#ordernow a{
	display:block;
	height:40px;
	width:162px;
	color:#FFF;
	font-size:17px;
	padding-left:38px;
	font-weight:bold;
	line-height:40px;
	background:url(../images/wt-right.jpg) no-repeat;
	text-decoration:none;
}
#mainmenu ul .sub-no{
list-style-type:none;
position:absolute;
right:0;
top:223px;
z-index:1;
background:none;
}
#mainmenu ul .sub-no li{float:none;background:none;}
#mainmenu ul .sub-no li a{
width:290px;
float:none;
display:block;
height:24px;
line-height:24px;
padding:0 0 0 20px;
color:#646567;
font-size:14px;
background:none;

}
#mainmenu ul .sub-no li a:hover, #mainmenu ul li#active-1 ul.sub-no li#current-2 a{
background:#b2c900;
color:#FFF;
}	
/*Seminare*/
#mainmenu ul .sub-se{
list-style-type:none;
position:absolute;
right:0;
top:223px;
background:none;
z-index:1;
}
#mainmenu ul .sub-se li{float:none;background:none;}
#mainmenu ul .sub-se li a{
width:290px;
float:none;
display:block;
height:24px;
line-height:24px;
padding:0 0 0 20px;
color:#646567;
font-size:14px;
background:none;

}
#mainmenu ul .sub-se li a:hover, #mainmenu ul li#active-1 ul.sub-se li#current-2 a{
background:#b2c900;
color:#FFF;
}
/*Seminare ende*/

/*kooo*/
#mainmenu ul .sub-ko{
width:290px;
height:356px;
margin-bottom:20px;
background:#f6f6f7;
list-style-type:none;
position:absolute;
right:0;
top:150px;
padding:20px 20px 20px 0px;
}
#mainmenu ul .sub-ko li{float:none;}
#mainmenu ul .sub-ko li a{
width:310px;
float:none;
display:block;
height:24px;
line-height:24px;
padding:0 0 0 20px;
color:#646567;
font-size:14px;
background:#F6F6F7;
}
#mainmenu ul .sub-ko li a:hover, #mainmenu ul li#active-1 ul.sub-ko li#current-2 a{
background:#b2c900;
color:#FFF;
}
#right-col{
float:right;
width:270px;
margin-top:416px;
height:220px;
padding:20px;
background:#b2c900;
color:white;
font-weight:bold;
}
#left-col2{
float:left;
width:590px;
height:auto;
background:#f6f6f7;
padding:20px;
}
#left-col2 ul{
padding-left:60px;
}
#left-col2 p{
color:#646567;
}
#content-wrap #left-col2 h1{
display:block;
font-size:17px;
font-weight:bold;
color:#646567;
margin-bottom:16px;
}

#left-col2 .csc-textpic-text{
padding:0;
}
#left-col p{

color:#646567;
}
#content-wrap #right-col p{
line-height:18px;
}
#content-wrap #right-col h1 {
display:block;
font-size:17px;
color:#fff;
font-weight:bold;
line-height:17px;
margin-bottom:16px;
}
#left-col{
float:left;
width:590px;
height:636px;
background:#f6f6f7;
padding:20px;
}
.input-group{
width:386px;
margin-bottom:10px;
height:21px;
position:relative;
}

.tinput-group{
position:relative;
width:386px;
height:200px;
}
.input-group .powermail_mandatory_js, .tinput-group .powermail_mandatory_js{
position:absolute;
left:406px;
top:0;
width:170px;
background:#f3613a;
color:#f6f6f7;
font-size:11px;
line-height:15px;
padding:5px;
}
.sinput-group{
width:200px;
height:40px;
position:relative;
left:408px;
top:-40px;

}
.sinput-group input{
font-size:16px;
font-weight:bold;
height:40px;
width:180px;
color:white;
border:0;
background:#b2c900;
}
.tinput-group textarea{
float:right;
width:300px;
height:200px;
border:0;
background:#FFF;
}

.input-group label, .tinput-group label{
float:left;
height:21px;
line-height:21px;
color:#646567;
}

.input-group input{
float:right;
border:0;
width:300px;
background:#FFF;
font-size:12px;
line-height:12px;
padding:4px 0;
}

/*kooo*/
#mainmenu .sub-sp{
position:absolute;
left:0;
top:150px;
width:960px;
}
#mainmenu .sub-sp li{
float:left;
margin-bottom:19px;
width:470px;
}
#mainmenu .sub-sp li a{
float:left;
width:470px;
height:301px;
margin:0;
padding:0;
background:#ededed;
color:#FFF;
}
#mainmenu .sub-sp li a span{
display:block;
height:40px;
background:#b2c900;
padding-left:20px;
line-height:40px;
}
#mainmenu .sub-sp li a img{
display:block;
border:0;
}
#mainmenu .sub-sp-1{margin-right:20px;}
#mainmenu .sub-sp-2{margin-right:0px}
#mainmenu .sub-sp li a:hover{
background:#b2c900;
}
#content-wrap{
width:960px;
min-height:200px;
color:black;
}
#content-wrap .csc-textpic-text h2{
font-size:18px;
color:#646567;
}
#content-wrap h1{
font-size:17px;
font-weight:bold;
color:#646567;
margin-bottom:16px;
}

/*csc*/
#content-wrap .csc-default, #content-wrap .csc-frame{
background:#f6f6f7;
padding:20px;
}
#content-wrap .csc-frame{padding-right:310px;}

#content-wrap-s{
}

#content-wrap #left-col h1{
display:block;
font-size:17px;
font-weight:bold;
color:#646567;
margin-bottom:16px;
}

#left-col .csc-textpic-text{
padding:0;
}

.news-single-item{
position:relative;
}
#next-link a{
position:absolute;
right:0;
top:0;
background:url(../images/right.jpg) no-repeat;
display:block;
width:90px;
height:300px;
text-decoration:none;
color:#b2c900;
font-size:5px;
}

#prev-link a{
position:absolute;
left:0;
top:0;
background:url(../images/left.jpg) no-repeat;
display:block;
width:90px;
height:300px;
text-decoration:none;
color:#b2c900;
font-size:5px;
}
.news-single-img{
width:960px;
height:300px;
}

#content-wrap .news-single-item .news-single-header{
width:940px;
height:40px;
padding-left:20px;
margin-bottom:0;
margin-top:20px;
background:#b2c900;
color:#FFF;
font-size:17px;
font-weight:bold;
line-height:40px;
position:relative;
}
#content-wrap .news-single-item .news-single-header span{
position:absolute;
right:22px;
top:13px;
font-size:13px;
line-height:13px;
font-weight:normal;
}
.news-single-content{
padding:15px 20px 20px 20px;
background:#f6f6f7;
}
