html {margin:0;padding:0}
body {margin:0;padding:13px 0;font:80%/140% Tahoma;text-align:center;color:#fff;background:url('../images/bg-nezny-medved.gif') 0 -30px repeat-x #1c1c1c}

a,a:link {color:#919191}
a:hover {color:#ffea00}
p {}
ul {margin-top:0;padding-top:0}
h1 {margin:0;font:170%/160% "Trebuchet MS";color:#ffea00}
h2 {margin-bottom:0;margin-bottom:.5em;font:140%/160% "Trebuchet MS";}
h3 {margin-bottom:0;font:140%/160% "Trebuchet MS";font-weight:normal;color:#f47920}
strong.red {color:#df0e0e}
fieldset {margin:0;border:0;padding:0}
address {font-style:normal;padding:10px 20px}
img {border:0}
hr {border:1px solid #fff;border-top:1px solid #eee}

#page {margin:0 auto 5px auto;width:815px;text-align:left;background:url('../images/bg-page-middle.gif') top left repeat-y}
#page-top {width:815px;background:url('../images/bg-page-top.gif') top left no-repeat}
#page-bottom {position:relative;width:815px;background:url('../images/bg-page-bottom.gif') bottom left no-repeat}
/* #page-motiv {width:815px;padding-bottom:10px;background:url('../images/bg-page-motiv.gif') 0 50px no-repeat} */

#page-motiv {width:815px;padding-bottom:10px;background:url('../images/bg-page-motiv.gif') left top no-repeat}

#text {float:right;width:629px;}
#text-box {padding:240px 35px 20px 15px;}
#text a img {border:3px solid #ffea00}
#text a:hover img {border:3px solid #333}
#item a img {margin:0 20px}
#text p.kod {color:#f00000}
#text p.drobky {margin:0;padding:0;font-size:80%}
#text hr {margin:0;border:1px solid #000;border-top:1px solid #333}
#text form {width: 100%}
#text fieldset {border:1px solid #333;padding:1em;padding-top:.5em}
#text fieldset legend {padding:0 10px;padding-bottom:0}
#text fieldset textarea {width: 100%}
#text table {font-size: 100%; width: 100%; margin:1em 0; ; border:0px solid #333;border-collapse:collapse}
#text table th {vertical-align:top;font-weight:normal;padding:2px 5px;border-bottom:1px solid #333;border-collapse:collapse;background:#333}
#text table td {vertical-align:top;padding:2px 5px;border-bottom:1px solid #333;border-collapse:collapse}
#text h2 {margin:0;padding:10px 0 0 0;color:#ffea00;background:url('../images/bg-shadow.gif') top no-repeat;}
#text h2 em {font-size:90%;font-weight:normal;color:#fff}
#text dl {text-align:center;margin:1em 0;border:0;padding-bottom:10px;width:140px;float:left}
#text dt {margin:0;padding:0}
#text dd {margin:0;padding:5px}
#text dd form {margin:0;padding:0}

#panel {float:right;width:183px}
#panel-box {margin-top:20px;margin-left:10px;padding-left:0;padding-right:0}
#panel .blok {margin-top:1em;padding-bottom:5em;margin-left:23px;color:#fff;background:url('../images/bg-panel-kosik.gif') no-repeat }
#panel .blok-box {margin:0;border:0;padding:10px;}
#panel .blok h2 {margin:0 0 .5em 0;padding:0 5px 0 10px;font-size:110%;font-weight:bold;background:url('../images/menu-h2-solid-white.gif') left no-repeat}
#panel .blok p {padding-left:5px;padding-right:5px}
#panel ul {margin:0;padding:10px 0;padding-left:22px;list-style:none}
#panel ul ul {margin:0;padding:0}
#panel ul li {margin:0;border-bottom:1px solid #494949;padding:8px 0;padding-left:18px;background:url('../images/menu-li-solid-red.gif') 6px 14px no-repeat}

#panel ul li.active {margin:0;border-bottom:1px solid #252525;padding:4px 0;padding-left:18px;background:#181818 url('../images/menu-li-solid-red.gif') 6px 10px no-repeat}
#panel ul li.active a {color:#df0e0e}
#panel ul li.active ul {font-size:80%;margin:0;padding:0}
#panel ul li.active ul a {color:#fff}
#panel ul li.active ul a {color:#fff}
#panel ul li.active ul a:hover {color:#df0e0e}
#panel ul li.active ul li {margin:0;border:0;padding:.2em 0;padding-left:12px;background:#181818 url('../images/menu-li-solid-red.gif') 0px 10px no-repeat}


#footer {margin:10px 30px 0 38px;padding:5px 25px;text-align:center;font-size:80%;background:#766e11}
#footer a {color:#fff}
#footer a:hover {color:#fff}

#user {position:absolute;top:30px;right:50px;display:block}
#links {margin:0 auto 5px auto;width:740px;text-align:center; font-size: 80%;}
.search {position:absolute;top:130px;left:150px;}

.logo-konstrukter {position:absolute;top:74px;right:70px;display:block;width:204px;height:65px;background:url('../images/konstrukter.gif')}
.logo-konstrukter img {display:none}

.t-left {text-align:left}
.t-right {text-align:left}
.t-center {text-align:center} 
.n {white-space:nowrap} 
.left {float:left}    
.right {float:right}
.noscreen {display:none}
.cleaner {clear:both;height:1px;margin:-1px 0 0 0;padding:0;font-size:1px;line-height:1px;visibility:hidden}
.clear {clear:both}

