body{text-align: center; font-size: small; _font-size: x-small; background: rgb(102,102,102) url('/img/body.png') repeat-x; padding-bottom: 60px}
.all{width: 956px; text-align: left; margin: 0px auto; background: url("/img/all.png") repeat-y}
.all_top{width: 956px; display: block; clear: both; background: url('/img/all_top.png') top left no-repeat}

.lang{display: block; width: 953px; height: 50px; clear: both}
.lang_fill{display: block; float: right; clear: both; width: 89px; background: url('/img/lang.png') repeat-x; height: 30px; margin-top: 20px}
.lang a{display: block; float: left; width: 42px; height: 30px;}
.lang img{display: block; width: 37px; height: 25px; margin: 5px 0px 0px 5px; float: none; clear: both}

.head{display: block; width: 956px; clear: both; padding-top: 5px}
.head_fill{display: block; clear: both; width: 956px; height: 225px; background: url('/img/head.jpg') no-repeat}
h1 a{display: block; width: 956px; height: 192px; text-decoration: none;}
h1 span{display: block; color: rgb(153,0,0); font-weight: normal; font-size: large; _font-size: medium; padding: 137px 0px 0px 140px}
.topmenu{display: block; clear: both; width: 956px; clear: both; height: 33px}
.topmenu ul{padding: 0px 8px; margin: 0px; list-style-type: none}
.topmenu li{display: inline; padding: 0px; margin: 0px; background: url('/img/topmenu-item-li.png') left top no-repeat}
.topmenu a{display: block; width: auto; float: left; background: url('/img/topmenu-item-a.png') right top no-repeat; text-decoration: none; color: rgb(255,207,188); font-size: small; _font-size: x-small; font-weight: bold}
.topmenu a:hover{color: rgb(255,255,255)}
.topmenu a span{display: block; padding: 3px 15px 7px}

.leftcol{width: 219px; float: left; clear: left; padding: 0px 0px 60px}
.leftcol_fill{padding: 0px 15px 0px 14px}
h3.col, .leftform h3{display: block; clear: both; background: url('/img/coltitle.png') left bottom repeat-x; padding: 12px 5px 5px; color: rgb(154,98,14); font-weight: normal; font-size: small; _font-size: x-small}
h3.col a{color: rgb(154,98,14); text-decoration: none}
.leftmenu{display: block; width: 190px; clear: both}
.leftmenu ul{display: block; margin: 0px; padding: 0px; list-style-type: none}
.leftmenu li{display: block; clear: both; padding: 0px}
.leftmenu a{display: block; clear: both; text-decoration: none; color: rgb(153,0,0); font-weight: bold; background-image: url('/img/leftmenu-item.png'); background-position: left top; width: 190px; height: 26px}
.leftmenu a:hover{background-position: right bottom; color: rgb(255,255,255)}
.leftmenu a span{display: block; clear: both; padding: 4px 5px}

.leftform{display: block; padding-top: 10px; clear: both; width: 190px}
.leftform_fill{background: rgb(255,255,255) url('/img/colfoot.png') left bottom no-repeat; padding-bottom: 15px}
.leftform form{width: 190px; clear: both}
.leftform h3{padding: 4px 5px 5px}
.leftform .abstract{font-size: 85%; color: rgb(102,102,102); padding: 5px}
.leftform p{padding: 0px;}
.leftform .warning, .leftform .status{padding: 5px; margin: 5px 8px 0px 0px}
.leftform .input_element{display: block; padding: 5px}
.leftform label{width: 50px; float: left; padding: 0px}
.leftform .textinput{width: 120px; float: left}
.leftform .submit_element{display: block; clear: both; padding: 5px 10px}
.leftform .imagesubmit{display: block; float: right}

.center{display: block; width: 458px; float: left; padding: 10px 0px 60px}
.designimg{display: block; width: 458px; height: 240px; float: none; clear: both;}
.introinfo{background: rgb(217,232,240); display: block; clear: both; padding: 10px}
.dropnavigation{font-size: 85%}
.homesite{display: block; clear: both; width: 458px; background: rgb(0,102,153); color: rgb(255,255,255)}
.homesite_fill{display: block; padding: 5px 10px; text-align: right}
.homesite a{color: rgb(255,255,255)}

.dynamicmenu{display: block; clear: both; width: 458px; padding: 10px 0px}
.dynamicmenu_fill{display: block; clear: both; border: 2px solid rgb(204,204,204); border-width: 2px 0px; width: 458px; padding: 10px 0px 5px}
.dynamicmenu ul{display: block; clear: both; list-style-type: none; padding: 0px; margin: 0px}
.dynamicmenu li{display: block; clear: both; padding: 0px; margin: 0px}
.dynamicmenu a{text-decoration: none; display: block; clear: both; float: left;}
.dynamicmenu a:hover .h4, .dynamicmenu a:hover .p{color: rgb(0,0,0); text-decoration: underline}
.dynamicmenu .h4{color: rgb(153,0,0); display: block; font-weight: bold}
.dynamicmenu .p{display: block; color: rgb(102,102,102); font-size: 85%}
.dynamicmenu .h4 span{display: none}
.dynamicmenu .more{display: none}
.dynamicmenu img{display: block; float: left; clear: left; margin: 3px 5px 5px 0px}
.dynamicmenu .hide{width: 458px; float: none; _margin-top: -2px}
.dynamicmenu li .hide{width: 220px}

.rightcol{display: block; width: 275px; float: left; clear: right;}
.rightcol_fill{padding: 0px 10px 0px 17px;}

.kalendar_akci{display: block; clear: both;}
.kalendar_akci h3{display: block; clear: both; background: url('/img/coltitle.png') left bottom repeat-x; padding: 12px 5px 5px; color: rgb(154,98,14); font-weight: normal; font-size: small; _font-size: x-small}
.kalendar_akci_roll{display: block; clear: both; height: 580px; overflow: auto;}
.kalendar_akci .kalendar_akci_item{display: block; clear: both; border-top: 1px solid rgb(230,221,169); border-bottom: 1px solid rgb(252,251,246); background: rgb(255,255,255) url('/img/rightcol_panel_item.png') right bottom no-repeat; padding: 5px}
.kalendar_akci_item img{width: 55px; height: 55px; float: left; clear: left; margin: 0px 5px 5px 0px}
.kalendar_akci_item a{text-decoration: none; display: block; clear: both; width: 225px; cursor: pointer}
.kalendar_akci_item .right{width: 165px; float: left; clear: right}
.kalendar_akci .title{color: rgb(153,0,0); display: block; clear: both;}
.kalendar_akci .note{display: block; clear: both; padding-top: 3px; font-size: 90%; color: rgb(102,102,102)}
.kalendar_akci .date{display: block; clear: both; padding-top: 3px; font-size: 90%; color: rgb(51,51,51)}

.foot{display: block; clear: both; width: 956px; height: 139px; background: url('/img/foot.png') left top no-repeat; color: rgb(51,51,51)}
.foot a{color: rgb(51,51,51)}
.foot a:hover{color: rgb(0,0,0)}
.foot_fill{padding: 30px 20px 0px;}
.footmenu{display: block; clear: both; width: 906px}
.footmenu ul{margin: 0px; padding: 0px; list-style-type: none}
.footmenu li{display: inline}
.footmenu a{display: block; float: left; width: auto; border-left: 1px solid rgb(51,51,51); font-weight: bold}
.footmenu .item_1 a{border-left: 0px}
.footmenu a span{display: block; padding: 0px 10px}

.footaddition{display: block; clear: both; width: 906px; padding-top: 22px}
.footaddition p{text-align: right}
.footaddition a span{font-size: 85%}

.center form{border: 5px solid rgb(217,232,240); margin-top: 15px; display: block; clear: both}
.center .formfill{padding: 10px;}
.center form h3{padding: 0px}
.center textarea{border: 1px solid rgb(0,102,153); width: 428px}
.center .formblock{display: block; clear: both; padding: 10px 0px 0px}
.center .textinput{border: 1px solid rgb(0,102,153); width: 200px}
.center .submit_element{width: 428px; dispaly: block; clear: both}
.center .imagesubmit{float: right; clear: both}
.center .input_element{display: block; clear: both; width: 428px; padding-top: 5px}
.center .input_element label{float: left; width: 130px}

.calendar{display: block; clear: both; width: 458px; margin-top: 10px; border: 2px solid rgb(187,157,17); border-width: 1px 0px 2px}
.calendar .kalendar_akci_item{display: block; width: 458px; border-top: 1px solid rgb(187,157,17); background: rgb(255,255,255) url('/img/rightcol_panel_item.png') right bottom no-repeat; text-decoration: none; cursor: pointer}
.calendar .kalendar_akci_item a{display: block; padding: 5px 0px; width: 458px}
.calendar .kalendar_akci_item img{width: 55px; height: 55px; float: left; clear: left; margin: 0px 5px 5px 0px}
.calendar .kalendar_akci_item .right{width: 390px; float: left; clear: right;}
.calendar .title{color: rgb(153,0,0); display: block; clear: both;}
.calendar .note{display: block; clear: both; padding-top: 3px; font-size: 90%; color: rgb(102,102,102)}
.calendar .date{display: block; clear: both; padding-top: 3px; font-size: 90%; color: rgb(51,51,51)}
.kalendar_akci_item .attrib{color: rgb(0,102,153); display: block; clear: both; font-weight: bold}

.design_img_title{dispaly: block; clear: both; width: 458px; background: rgb(0,102,153); color: rgb(255,255,255)}
.design_img_title_fill{display: block; padding: 5px 10px; text-align: right}