body,html { margin:0; padding:0; height:100% }
body { font-size:13px; font-family: Trebuchet MS; color:#484848 }
a img { border:0 }
input, textarea, select { color: #444; font-family: Trebuchet MS; font-size: 13px; }
p { margin-bottom:13px; margin-top:0 }
a { color:#000000; text-decoration:underline }
a:hover { color:#000000; text-decoration:none }
div.spacer { line-height:1px; font-size:1px; height:1px; clear:both }

h1 { font-size : 18px; font-weight : bolder; margin-bottom : 0px; padding-bottom : 0px; }

.s12 { font-size:12px }

a.grey { color:#616161 }
a.grey:hover { color:#616161 }

.head { margin-bottom:20px }

.maincntwrapper { /*padding:0 27px 0 24px*/ }
.mainmiddle { background:#F3F3F3 url(../img/bbb.gif) top left repeat-y }

.col1 { padding:0 20px 28px 38px }
.col1 .col1title { margin-left:-38px; display:block }
.col2 { width:669px; padding:0 41px 35px 0 }

ul.menu { margin:0 0 8px 0; padding:0; list-style:none }
ul.menu li { padding:0; margin:0; font-size:13px; padding-bottom:3px;  }

p.lilabout { font-size:12px; color:#000000; margin-top:10px; margin-bottom:7px; line-height:14px }


.menu { margin-bottom:19px }
.menu td { height:47px }

.basket_top { height:101px; background:url(../img/basket_back.jpg) right top; }
.basket_top td { font-size:14px; color:#FFFFFF }
.basket_top td strong { font-weight:normal; color:#F25000; font-size:20px }
.basket_top td.basket_head p { margin:8px 0 0 0 }
.basket_top td.basket_bottom p { margin:0; padding:13px 0 0 16px }
.basket_top td.basket_bottom { vertical-align:top }

.cnt { background:#E4E4E4; padding:12px 23px; margin-bottom:30px }

.cat_item { text-align:center }
.item_title { margin-bottom:12px }
.item_title a { font-size:15px; color:#E24616; font-weight:bold }
.item_title a:hover { font-size:15px; color:#E24616; font-weight:bold }
.cat_image { border:0; padding:0; margin:0 0 5px 0; border-collapse:collapse }
.cat_image td { padding:0; margin:0; background:url(../img/item_back.gif); height:177px; width:198px }

.pages_top { padding: 0 23px 0 23px; color:#6C6C6C; font-size:13px }
.pages_top a { color:#F54500 }
.pages_top a:hover { color:#F54500 }
.pages_top .view-all { float: right; }
.pages { padding-left:23px; line-height:26px }
.pages a { color:#6C6C6C; padding:0 4px }
.pages a:hover { color:#6C6C6C }
.pages em { font-style:normal; background-color:#C1C1C1; color:#FFFFFF; padding:0 4px }

.bottomwrapper { text-align: center; }

.footer td { font-size:11px; color:#909090; height:84px; text-align: left; }
.footer td a { font-size:11px; color:#909090 }
.footer td a:hover { font-size:11px; color:#909090 }
.footer td.copy { padding-left:60px; width:205px }
.footer td.mail { width:144px }
.footer td.madeby { width:71px }
.footer td.alroach { width:98px }

.inp, .inp200 { border: 1px solid #909090; }
.inp200 { width: 200px; }
textarea.inp200 { height: 50px;}
.butt-inp { height:21px; border: 1px solid #909090; }

.img-brdr { border: 1px solid #909090; }
.small { font-size: 11px; }

#p1, #p2 { display: none; }
.details { padding-left: 20px; font-size: 12px; }

#programma {margin: 10px; padding: 15px;}

.tb-basket-big { border-collapse:collapse; }
.tb-basket-big th, .tb-basket-big td { border-collapse:collapse; }
.tb-basket-big th { padding: 5px 0; }
