@charset "utf-8";
/* CSS Document */

body {width:100%; margin:0; padding:0; background:url(../images/bg.png) top left repeat-x; font:14px Arial, Helvetica, sans-serif; color:#585858;}
#menu_hide {position:absolute; left:0; bottom:0;}
#menu_hide a{color:#ffffff; font-size:2px; clear:both;}
img {border:none;}
#box {width:950px; margin:auto;}
#top {width:950px; height:350px; float:left;}
#flagi {width:230px; height:20px; float:left; text-align:right;}
#box_menu {margin:40px 0 0 0; padding:40px 0 0 0; width:230px; height:250px; float:left; background: url(../images/menu.png) top left no-repeat;}
#flash {height:350px; width:720px; margin:0; padding:0; float:left; background:url(../images/flash.png) top left no-repeat;}
.menu {list-style:none;}
.menu a {display:block; width:180px; height:20px; line-height:20px; padding-left:10px; text-decoration:none; color:#929292; font-weight:bold;}
.menu a.active{background:#2d3590; color:#ffffff;}
.menu a.active:hover{background:#2d3590; color:#ffffff;}
.menu a:hover {background:#a6ce39; color:#ffffff;}
.menu li {float:right; margin-bottom:10px; height:20px; clear:both;}
#kolum_left {width:240px; float:left;}
.info_box {width:230px; border:1px solid #eaeaea; background:url(../images/bg_box.png) top left repeat-x; margin-bottom:20px; float:left;}
.header_info {width:180px; height:20px; line-height:20px; padding-left:10px; float:right; background:#2d3590; margin:10px 0; color:#FFFFFF;}
.text_info {padding:10px 20px 20px 20px; clear:both; line-height:140%;}
#kolum_right {width:710px; float:left;}
.box_opis {width:700px; border:1px solid #eaeaea; background:url(../images/bg_box.png) top left repeat-x; float:right;}
.lista {list-style:url(../images/li_hover.gif);}
.lista li{list-style:url(../images/li_hover.gif); padding-bottom:10px;}
.lista li:hover{list-style:url(../images/li.gif);}
.lista_invert {list-style:url(../images/li.gif);}
.lista_invert li{list-style:url(../images/li_hover.gif); padding-bottom:10px;}
.lista_invert li:hover{list-style:url(../images/li.gif);}
p {padding:0; margin:0 0 10px 0;}
b {font-size:20px; font-weight:normal;}
a {color:#2d3590; text-decoration:none; font-weight:bold;}
a:hover{color:#a6ce39;}
.img_style{float:left; width:50%; text-align:center; background:url(../images/img_style.jpg) no-repeat top center; padding-top:6px;}
.box_img {text-align: center; padding:5px 10px; margin:5px; border:1px solid #eaeaea; background:url(../images/bg_box.png) top left repeat-x;}
table img{border:2px #a9d046 solid;}
.obraz{border:1px #a9d046 solid;}

form div {margin:0 0 3px 0;}
label {width:120px; display:block; float:left;}
form, input, textarea {font:10px Verdana, Arial, Helvetica, sans-serif;}
#token {height:20px; margin:3px 0 0 0; line-height:20px;} 
#token input {margin:2px 0 0 10px; line-height:20px;}
#token img {padding:0; margin:0; height:20px; width:13px; float:left;}