body {font-family: tahoma;}
#list {width: 100%; min-width:800px; height: 100%; min-height:400px; padding: 0px; margin:0px; background: #e0e0e0;}
#list #1 {width: 100%; text-align: center; background-repeat: repeat-x; background-position: top; }

#body {height: 100%; width: 950px; margin: 0 auto; vertical-align:top; background: #fff;}
#body #1 {vertical-align:top; width:30%; border-right: solid 1px #ccc; border-left: solid 1px #ccc;}
#body #2 {vertical-align:top; width:50%; padding:10px 10px 0px 10px;}
#body #3 {vertical-align:top; width:20%;}

#body #u1 {vertical-align:top; height:70px; background: url("14/topfon.jpg"); background-repeat: repeat-x; color:#fff; background-color: #014d8a; margin: 0 auto; }
#body #u2 {vertical-align:top; height:30px; margin: 0 auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#body #f1 {vertical-align:top; height:30px; background: url("14/menufon.png"); background-position:relative; font-size: 80%; border-left: solid 1px #ccc;}


#menutop {vertical-align: middle; height: 33px; background: url("14/menufon.png"); background-position:relative; font-size: 80%;}
#menutop, #menutop ul, #menutop li { margin: 0; padding: 0; border: 0;}

#menutop       { position:relative; z-index: 0;}
#menutop li    { float:left; position:relative; list-style: none; display: block; border-left: 1px solid #e0e0e0; border-right:1px solid #ccc;}
#menutop li a  { display: compact; white-space: nowrap; vertical-align: middle; padding: 8px 10px 8px 10px; color:#000; text-decoration: none; font-weight: bold; height: 13px;}

#menutop li.hover a { color: #666;}
#menutop li a:hover { color: #444;}

#nav {padding-left:20px;}





#leftmenu, #leftmenu ul, #leftmenu li, #leftmenu ul ul, #leftmenu li li, #leftmenu li ul li, #leftmenu li div { margin: 0; padding: 0; border: 0;}



#leftmenu li    {list-style: none; background: none; text-align:left;}
#leftmenu li a  {display: block; padding: 2px 5px 2px; color: #444; line-height: 130%; text-decoration:none; font-size: 80%;}

#leftmenu a:hover {color:#069; background-color: #eee;}
#leftmenu li.hover a { color:#000;}
#leftmenu li.hover li a { color:#444;}


#leftmenu li li   {list-style: none; background: none; text-align:left;}
#leftmenu li li a  {display: block; padding: 2px 10px 2px; color: #444;}
#leftmenu li.hover li.hover a { color:#000;}
#leftmenu li.hover li.hover li a { color:#444;}

#leftmenu li li li  {list-style: none; background: none; text-align:left;}
#leftmenu li li li a  {display: block; padding: 2px 15px 2px; color: #444;}
#leftmenu li.hover li.hover li.hover a { color:#000;}
#leftmenu li.hover li.hover li.hover li a { color:#444;}


#leftmenu li li li li  {list-style: none; background: none; text-align:left;}
#leftmenu li li li li a  {display: block; padding: 2px 20px 2px; color: #444;}
#leftmenu li.hover li.hover li.hover li.hover a { color:#000;}
#leftmenu li.hover li.hover li.hover li.hover li a { color:#444;}

#leftmenu li li li li li  {list-style: none; background: none; text-align:left;}
#leftmenu li li li li li a  {display: block; padding: 2px 25px 2px; color: #444;}
#leftmenu li.hover li.hover li.hover li.hover li.hover a { color:#000;}
#leftmenu li.hover li.hover li.hover li.hover li.hover li a { color:#444;}


#infolast {padding-top: 10px; padding-bottom: 10px;}
#infolast h1, h1 {font-size:120%; color: #444; background-image: url(14/h1fon.jpg); background-repeat: repeat-y;}
#infolast #line {border-bottom: solid 1px #444;}
#infolast #text {color: #444; font-size:80%;}
.clr { clear: both; height: 0px;}

#listpage {font-size: 80%; padding-bottom: 20px; padding-top:20px;}
#listpage a {text-decoration: none; color: #000;}



#setka td {border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; padding: 5px;}
#rez {font-size: 80%;}
#rez ul {margin: 0; padding: 0; border: 0; list-style: none; background: none; text-align:center;}
#rez li {padding-top:5px;}
#rez div {text-align:center;}
#rez dl {clear: both; margin:0; margin-bottom: 7px; border-top: 1px solid #060; padding-top: 5px;}
#rez dt {float: left; text-align: center; width: 45%;}
#rez dd {float: left; text-align: center; width: 45%;}
#rez input, #rez button {font-size: 100%;}

#text {padding-top:20px;}
#text dl {clear: both; margin:0; padding:0px;}
#text dt {float: left; text-align: right; width: 45%; font-weight: bold; padding-bottom:10px;}
#text dd {float: right; text-align: left; width: 45%; padding-bottom:10px;}
#text dd input, #text dd textarea {width:100%;}

#navigation, #navigation a {font-size: 90%; text-decoration: none; color:#444;}



#askquest{font-size: 90%; width:100%;}
#askquest fieldset {margin: 0px; width:100%;text-align:center;}
#askquest legend {font-weight: bold; padding: 15px 10px;}
#askquest dl {clear: both; margin:0; padding-top: 5px;}
#askquest dt {float: left; text-align: right; width: 20%; font-size: 80%;}
#askquest dd {float: left; width: 70%; font-size: 80%;}
#askquest dd textarea {width:100%; height: 100px;}
#askquest dd input {width: 100%;}
#askquest input[type="submit"] {margin-bottom: 10px; padding-left: 10px; font-size: 80%;}


#cart th {background-color: #eee; border-right: 1px solid #fff;}
#cart {padding-top:30px; font-size: 80%;}
#cart td, #cart th {padding:5px 2px; text-align: center; vertical-align:middle; border-bottom: 1px solid #444;}
#cart td a {text-decoration: none; color: #444;}

#cart li {text-align:left; list-style: none; padding:0px; margin: 0px;}
#cart li.name {font-weight:bold;}
#cart div {text-align:right; padding-top:30px;}
#cart div div {text-align:left; padding-top:30px;}
#cart input {padiing:0px; margin:0px; text-align: center;}

#findform {padding:5px;}
#findform #h1 {padding:5px; color: #444; font-weight: bold; background: url("14/h1fon.jpg") left bottom repeat-y; font-size: 90%;}
#findform form {padding-bottom:15px; padding-top:15px;}
#findform button {padding-bottom:5px; font-size: 80%;}

#cartform {padding:5px;}
#cartform #h1 {padding:1px 5px; color: #444; font-weight: bold; font-size: 90%; background: url("14/h1fon.jpg") left bottom repeat-y;}
#cartform #text {padding-top:10px; height:45px; font-size: 90%;}
#cartform #text a {text-decoration: none; color:#000; display:block;}

#newsblock {padding: 15px 10px;}
#newsblock #news {padding: 5px 0px;}
#news #dat {font-size: 50%; color: #ccc;}
#news #text {font-size: 70%; color: #666;}

#singlenews {padding-top:50px; font-size: 110%; font-weight:bold; border-bottom: 1px solid #666;}
#singlenewshead {padding-top:10px; font-size: 80%; color: #333;}
#singlenewstext {padding-top:10px; font-size: 70%; color: #666; text-align:justify;}


