/*** body ***/
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; background:#f6f4f0; color: #5d5d5d; line-height:130%; }
body a { color:#e37605; text-decoration:none; font-weight:bold; }
body a:hover { color:#c66704; text-decoration:none; font-weight:bold; background:none; }

/*** container ***/
#container_bg2 { width:100%; background:url(../images/container_bg2.gif) no-repeat top center; }
#container_bg2 #container_bg { margin:0 auto; width:785px; margin-bottom:15px; background:url(../images/container_bg.gif) repeat-y; }
#container_bg #container { background:url(../images/container.gif) no-repeat top right; } 

/*top*/
#container #top { width:785px; height:86px; overflow:hidden; background:#f6f4f0; }
#top .left { width:518px; height:50px; overflow:hidden; float:left; }
#top .right { width:267px; height:50px; overflow:hidden; float:left; background:url(../images/top_right.gif) no-repeat; }
#top .right .top_sg a { display:block; float:left; margin:20px 17px 0px 17px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#626260; background: url(../images/top_sg_out.gif) no-repeat 6px 5px ; text-decoration:none; font-weight:normal; }
#top .right .top_sg a:hover { display:block; float:left; margin:20px 17px 0px 17px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#e77602; background:#faf9f7 url(../images/top_sg_over.gif) no-repeat 6px 5px ; text-decoration:none; font-weight:normal; }
#top .right .top_sg span.normal { display:block; float:left; margin:20px 17px 0px 17px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#626260; background: url(../images/top_sg_out.gif) no-repeat 6px 5px ; text-decoration:none; font-weight:normal; cursor:pointer; }
#top .right .top_sg span.hover { display:block; float:left; margin:20px 17px 0px 17px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#e77602; background:#faf9f7 url(../images/top_sg_over.gif) no-repeat 6px 5px ; text-decoration:none; font-weight:normal; cursor:pointer; }
*html* #top .right .top_sg a { display:block; float:left; margin:20px 17px 0px 9px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#626260; background: url(../images/top_sg_out.gif) no-repeat 6px 5px ; text-decoration:none; font-weight:normal; }
*html* #top .right .top_sg a:hover { display:block; float:left; margin:20px 17px 0px 9px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#e77602; background:#faf9f7 url(../images/top_sg_over.gif) no-repeat 6px 5px ; text-decoration:none; font-weight:normal; }
#top .right .top_k a { display:block;  float:left; margin:20px 0px 0px 0px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#626260; background: url(../images/top_ms_out.gif) no-repeat 6px 5px ;  text-decoration:none; font-weight:normal; }
#top .right .top_k a:hover { display:block;  float:left; margin:20px 0px 0px 0px; padding:2px 10px 2px 27px; font-family: "Trebuchet MS"; text-transform:uppercase; font-size:10px; color:#e77602; background:#faf9f7 url(../images/top_ms_over.gif) no-repeat 6px 5px ;  text-decoration:none; font-weight:normal; }
#top .down { width:785px; height:36px; overflow:hidden; }
/*ban*/
#container #ban { width:780px; height:243px; padding:5px 5px 0px 0px; overflow:hidden; background:#e4dfd2 url(../images/ban_bg.jpg) no-repeat bottom right; }
/*info*/
#container #info { width:785px; height:43px; overflow:hidden; background:#f6f4f0 url(../images/info_bg.gif) no-repeat; border-bottom:16px solid #f6f4f0; }
#info .txt { height:17px; overflow:hidden; width:713px; padding:16px 30px 0px 42px; color:#868686; background:url(../images/info_arrow.gif) no-repeat 22px 21px; }
*html* #info .txt { height:17px; overflow:hidden; width:713px; padding:15px 30px 0px 42px; color:#868686; background:url(../images/info_arrow.gif) no-repeat 22px 21px; }
#info .txt .active span.normal { text-decoration:none; font-weight:bold; color:#e37605; cursor:pointer; text-decoration:none; }
#info .txt .active span.hover { text-decoration:none; font-weight:bold; color:#c66704; cursor:pointer; text-decoration:underline; }
#info .txt .noactive span.normal { text-decoration:none; color:#5d5d5d; font-weight:normal; cursor:pointer; text-decoration:none; }
#info .txt .noactive span.hover { text-decoration:none; color:#4d4d4d; font-weight:normal; cursor:pointer; text-decoration:underline; }

/*leftcolumn*/
#container #leftcolumn { width:250px; overflow:hidden; float:left; }
/*submenu*/
#leftcolumn #submenu { width:221px; margin-left:11px; margin-right:18px; line-height:140%; overflow:hidden; }
*html* #leftcolumn #submenu { width:221px; line-height:130%; overflow:hidden; margin-left:11px; margin-right:18px;}
#submenu .nag a { display:block; width:221px; padding:10px 10px 15px 37px; background: url(../images/content_icon.gif) no-repeat 0px 6px; color:#3e3b3c; font-family: "Trebuchet MS"; font-size:18px; font-weight:normal; text-decoration:none; } 
#submenu .nag span.icon { display:block; width:221px; padding:10px 10px 15px 37px; background: url(../images/content_icon.gif) no-repeat 0px 6px; color:#3e3b3c; font-family: "Trebuchet MS"; font-size:18px; font-weight:normal; text-decoration:none; } 
/*c1*/
#submenu .c1 a { width:184px; display:block; padding:4px 10px 5px 27px; background:url(../images/submenu_arrow_out.gif) no-repeat 11px 10px; color:#5d5d5d; font-size:11px; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c1 a:hover { width:184px; display:block; padding:4px 10px 5px 27px; background:#faf9f7 url(../images/info_arrow.gif) no-repeat 11px 10px; color:#e37605; font-size:11px; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c1_active a { width:184px; display:block; padding:4px 10px 5px 27px; background:#faf9f7 url(../images/info_arrow.gif) no-repeat 11px 10px; color:#e37605; font-size:11px; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; }
/*c2*/
#submenu .c2 a { width:168px; display:block; padding:3px 10px 4px 43px; background:url(../images/submenu_arrow_out.gif) no-repeat 27px 9px; color:#5d5d5d; font-size:11px; text-decoration:none; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c2 a:hover { width:168px; display:block; padding:3px 10px 4px 43px; background:#faf9f7 url(../images/info_arrow.gif) no-repeat 27px 9px; color:#e37605; font-size:11px; text-decoration:none; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#submenu .c2_active a { width:168px; display:block; padding:3px 10px 4px 43px; background:#faf9f7 url(../images/info_arrow.gif) no-repeat 27px 9px; color:#e37605; font-size:11px; text-decoration:none; font-weight:normal; font-family: Tahoma, Arial, Helvetica, sans-serif; }

/*rightcolumn*/
#container #rightcolumn { width:535px; overflow:hidden; float:left; }
/*content*/
#rightcolumn #content { width:491px; overflow:hidden; padding:0px 20px 0px 24px; line-height:140%; background:none; }
*html* #rightcolumn #content { width:491px; overflow:hidden; padding:0px 20px 0px 24px; line-height:130%; }
#content .nag  a { display:block; width:221px; padding:10px 10px 15px 37px; background: url(../images/content_icon.gif) no-repeat 0px 6px; color:#3e3b3c; font-family: "Trebuchet MS"; font-size:18px; font-weight:normal; text-decoration:none; } 
#content h1 { display:block; width:221px; padding:10px 10px 15px 37px; background: url(../images/content_icon.gif) no-repeat 0px 6px; color:#3e3b3c; font-family: "Trebuchet MS"; font-size:18px; font-weight:normal; text-decoration:none; }
/*#content h1 { color:#e37605; font-weight:bold; font-size:16pt; }*/
#content h2 { color:#e37605; font-weight:bold; font-size:14pt; }
#content h3 { color:#e37605; font-weight:bold; font-size:12pt; }
#content h4 { color:#e37605; font-weight:bold; font-size:10pt; }
#content h5 { color:#e37605; font-weight:bold; font-size:8pt; }
#content p img { margin-left:4px; margin-right:4px; }
/*icon*/
#icon { width:785px; height:92px; overflow:hidden; background:#f6f4f0 url(../images/icon_bg.jpg) no-repeat; border-top:10px solid #f6f4f0; }
/*sejf*/
#icon #sejf { float:left; width:252px; height:92px; overflow:hidden; }
/*online*/
#icon #online { float:left; width:274px; height:77px; overflow:hidden; padding-top:15px; }
#online .left { width:163px; float:left; height:50px; padding-left:16px; padding-top:10px; overflow:hidden; }
#online .left .nag a { padding-left:30px; color:#3e3b3c; background: url(../images/icon_logo.jpg) no-repeat 0px 1px; font-family: "Trebuchet MS"; font-size:13px; font-weight:bold; text-decoration:none; }
#online .left .nag span { padding-left:30px; color:#3e3b3c; background: url(../images/icon_logo.jpg) no-repeat 0px 1px; font-family: "Trebuchet MS"; font-size:13px; font-weight:bold; text-decoration:none; }
#online .left .txt { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; line-height:150%; }
#online .left .txt span { color:#e37605; font-weight:bold; }
*html* #online .left .txt { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; line-height:140%; }
#online .right { width:95px; float:left; height:55px; padding-top:0px; }
/*wideo*/
#icon #wideo { float:left; width:259px; height:77px; overflow:hidden; padding-top:15px; }
#wideo .left { width:122px; float:left; height:50px; padding-left:16px; padding-right:5px; padding-top:10px; overflow:hidden; }
#wideo .left .nag a { padding-left:30px; color:#3e3b3c; background: url(../images/icon_logo.jpg) no-repeat 0px 1px; font-family: "Trebuchet MS"; font-size:13px; font-weight:bold; text-decoration:none; }
#wideo .left .nag span { padding-left:30px; color:#3e3b3c; background: url(../images/icon_logo.jpg) no-repeat 0px 1px; font-family: "Trebuchet MS"; font-size:13px; font-weight:bold; text-decoration:none; cursor:pointer; }
#wideo .left .txt { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; line-height:150%; }
#wideo .left .txt span { color:#e37605; font-weight:bold; cursor:pointer; }
*html* #wideo .left .txt { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; padding-top:5px; line-height:140%; }
#wideo .right { width:116px; float:left; padding-top:4px; }

/*kontakt*/
#kontakt { width:745px; background:#eeecee; padding:5px 20px 5px 20px; color:#5b5b59; font-size:11px; line-height:140%; }
#kontakt a { color:#e37505; text-decoration:none; font-weight:normal; }	
#kontakt a:hover { color:#c66704; text-decoration:none; font-weight:normal; }
#kontakt span.normal { color:#e37505; text-decoration:none; font-weight:normal; cursor:pointer; }	
#kontakt span.hover { color:#c66704; text-decoration:none; font-weight:normal; cursor:pointer; }
#kontakt .noactive a { color:#5d5d5d; text-decoration:none; font-weight:bold; }	
#kontakt .noactive a:hover { color:#4d4d4d; text-decoration:none; font-weight:bold; }
#kontakt .noactive span.normal { color:#5d5d5d; text-decoration:none; font-weight:bold; cursor:pointer; }	
#kontakt .noactive span.hover { color:#4d4d4d; text-decoration:none; font-weight:bold; cursor:pointer; }
/*copy*/
#copy { width:745px; background:#faf9f7; padding:4px 20px 4px 20px; color:#7c7c7c; font-size:10px; font-family: Tahoma, sans-serif;  }
#copy img { position:relative; top:-1px; }
*html* #copy img { position:relative; top:0px; }
#copy a { color:#7c7c7c; text-decoration:none; font-weight:bold; }	
#copy a:hover { color:#6c6c6c; text-decoration:none; font-weight:bold; }
#copy span.normal { color:#7c7c7c; text-decoration:none; font-weight:bold; cursor:pointer; }	
#copy span.hover { color:#6c6c6c; text-decoration:none; font-weight:bold; cursor:pointer; }

/*** global ***/
.font15 { font-size:15px; }
.clear { clear:both; }
.black01 { font-weight:bold; color:#2f2d2e;}
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}