body { margin: 0px; padding: 0px; font-family:Tahoma; font-size: 11px; background:#fff;	color: #4c4c4c; line-height:140%; }
body a {color:#b03639; text-decoration:none;}

/********************************* holder *********************************/
#holder { width:780px; margin-left:54px;}
#holder #header { width:780px; height:248px; }
/*left*/
#header .left { width:223px; float:left; height:95px;}
/*icon*/
#header .left #icon { height:20px; background:url(../images/icon_bg.jpg) no-repeat; color:#f1e2e2; font-size:10px; padding-top:4px; text-align:center;}
#header .left #icon a { color:#f1e2e2; font-size:10px; text-decoration:none; padding-left:14px; background:url(../images/icon_strzalka1.gif) no-repeat 0px 4px;}
#header .left #icon .kreska {padding-left:20px; padding-right:17px;}
/*lang*/
#header .left #lang { margin-top:20px; height:26px; background:url(../images/lang_bg.jpg) no-repeat; font-size:10px; padding-top:2px;}
#header .left #lang .txt { padding-left:5px;position:relative; top:-6px;}
#header .left #lang .img_a1 {padding-top:3px; padding-left:11px;}
#header .left #lang .img_pl {padding-top:3px; padding-left:10px;}
#header .left #lang .img_en {padding-top:3px; padding-left:7px;}
/*right*/
#header .right { width:557px; float:left; height:95px;}
#header #logo {text-align:center;  }
/*flashContainer*/
#header #flashContainer { width:780px;  height:121px; background:url(../images/newsletter_bg.jpg) no-repeat;  }
#flashContainer #newsletter { width:223px; float:left; height:121px; overflow:hidden; }
#flashContainer #newsletter .txt a { display:block; font-size: 13px; font-weight:bold; color:#FFFFFF; padding-left:88px; padding-top:64px; font-family:Arial, Helvetica, sans-serif;}
#flashContainer #flash { width:557px; float:left; height:118px; padding-top:3px; overflow:hidden; }
/*menu*/
#header #menu_bg { width:780px; height:32px; background:url(../images/menu_bg.jpg) no-repeat; overflow:hidden;}
#header #menu_bg #menu { padding-left:233px; overflow:hidden; width:537px; height:32px; padding-right:10px;}
#menu .menu_elem {}
#menu .menu_elem a:link,#menu .menu_elem a:visited { display:block; padding:8px 15px 6px 15px; text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(../images/icon_menu_out.gif) no-repeat 10px 13px;}
#menu .menu_elem a:hover { display:block; padding:8px 15px 6px 15px; text-decoration:none; color:#c6c6c6; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(../images/icon_menu_over.gif) no-repeat 10px 13px;} 
*html* #menu .menu_elem a:link,#menu .menu_elem a:visited { display:block; padding:7px 15px 7px 15px; text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(../images/icon_menu_out.gif) no-repeat 10px 13px;}
*html* #menu .menu_elem a:hover { display:block; padding:7px 15px 7px 15px; text-decoration:none; color:#c6c6c6; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:url(../images/icon_menu_over.gif) no-repeat 10px 13px;} 

/*********** container ***********/
#container { width:780px; background:transparent url(../images/content_logo.jpg) repeat-y 282px 130px;}
/*leftcolumn*/
#container #leftcolumn { width:223px; float:left; }
/*submenu*/
#leftcolumn #submenu { width:223px; margin-top:0px; background:#b42017 url(../images/submenu_bg.jpg) no-repeat top; overflow:hidden; }
#submenu .level_1 a { line-height:120%; font-weight:bold; display:block; font-size:12px; color:#fff; text-decoration:none; width:175px; padding:17px 15px 16px 33px; background: url(../images/icon_menu_out.gif) no-repeat 18px 22px; font-family:Arial, Helvetica, sans-serif; }
#submenu .level_1 a:hover { line-height:120%; font-weight:bold; display:block; font-size:12px; color:#c6c6c6; text-decoration:none; width:175px; padding:17px 15px 16px 33px; background: url(../images/icon_menu_over.gif) no-repeat 18px 22px; font-family:Arial, Helvetica, sans-serif; }
#submenu .level_1_active a { line-height:120%; font-weight:bold; display:block; font-size:12px; color:#c6c6c6; text-decoration:none; width:175px; padding:17px 15px 16px 33px; background: url(../images/icon_menu_over.gif) no-repeat 18px 22px; font-family:Arial, Helvetica, sans-serif; }
#submenu .level_2 a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#f6dcdb; text-decoration:none; width:173px; padding:6px 15px 5px 35px; background:#c93124 url(../images/icon_menu_out.gif) no-repeat 26px 11px; }
#submenu .level_2 a:hover { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#c6c6c6; text-decoration:none; width:173px; padding:6px 15px 5px 35px; background:#c93124 url(../images/icon_menu_out.gif) no-repeat 26px 11px; }
#submenu .level_2_active a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#c6c6c6; text-decoration:none; width:173px; padding:6px 15px 5px 35px; background:#c93124 url(../images/icon_menu_out.gif) no-repeat 26px 11px; }
#submenu .level_3 a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#f6dcdb; text-decoration:none; width:165px; padding:6px 15px 5px 43px; background:#c93124 url(../images/icon_menu_out.gif) no-repeat 36px 11px; }
#submenu .level_3 a:hover { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#c6c6c6; text-decoration:none; width:165px; padding:6px 15px 5px 43px; background:#c93124 url(../images/icon_menu_out.gif) no-repeat 36px 11px; }
#submenu .level_3_active a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#c6c6c6; text-decoration:none; width:165px; padding:6px 15px 5px 43px; background:#c93124 url(../images/icon_menu_out.gif) no-repeat 36px 11px; }

/*kontakt*/
#leftcolumn #kontakt_center { width:223px; background: url(../images/kontakt_center.jpg) repeat-y; overflow:hidden;}
#kontakt_center #kontakt_bottom  { width:223px; background: url(../images/kontakt_bottom.jpg) no-repeat bottom; }
#kontakt_bottom #kontakt_top  { width:223px; background: url(../images/kontakt_top.jpg) no-repeat top; padding-top:110px; padding-bottom:10px; }
#kontakt_top .nag { background:url(../images/icon_strzalka2_hover.gif) no-repeat 18px 13px; color:#000; padding:8px 0px 10px 33px; font-weight:bold; font-size:12px; }
#kontakt_top .txt { padding:0px 5px 10px 20px; color:#383838;}
#kontakt_top a { font-size:10px; color:#b03639; text-decoration:underline;}
/*rightcolumn*/
#container #rightcolumn { width:557px; float:left; }
/*info*/
#rightcolumn #info { height:4px; width:557px; background:url(../images/info_bg.jpg) no-repeat; text-align:right; }
/*content*/
#rightcolumn #content { padding:5px 15px 15px 20px; overflow:hidden;}

/*********** footer ***********/
#footer_bg { width:780px; height:40px; background:url(../images/footer_top_bg.jpg) no-repeat top; text-align:right; color:#737373; line-height:120%; margin-top:3px; margin-bottom:10px;}
#footer { padding:10px 15px 0px 0px; }
#footer .copy { font-size:10px; }
#footer .copy a { text-decoration:none; color:#a2272a; background:#ededed;}

/********************************* global *********************************/
.fontsmll1 { font-size:10px;}
.font15 { font-size:15px; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}
.hide {display: none; }