body, table {background:#FFF; font:12px tahoma;}

body, table, h1, h2, h3, p, ul, li, ol, blockquote, small, table td, img, form {margin:0;padding:0;}

img {border:0;}

table {border:0px; border-collapse:collapse;}
table tr, table td {vertical-align:top;}

.floatleft {float:left;}
.floatright {float:right;}


h3 {font-size:14px; font-weight:bold; padding:0 0 5px 0;}
h1 {font-size:30px; padding:0 0 5px 0; color:#E03F3F; font-weight:normal;}

p {margin:0 0 10px 0;}

.page ul {list-style:circle; margin:4px 0 4px 20px;}

a:link {color:#006CFF;}
a:visited {color:#003A8A;}
a:active {color:#E03F3F;}
a:hover {color:#E03F3F;}

small {font:11px verdana; color:#333;}



#header {width:100%;}

#grass td {background:#A6E242 url(/kibik/img/header-bg.jpg); height:170px;}
#grass .logo {padding:0 30px 0 45px;}
#grass .logo img {width:174px; height:120px;}

.header-block {background:url(/kibik/img/header-block-bg.jpg) no-repeat; padding:44px 0 10px 15px; width:185px; height:100px;}

#mainmenu td {background:#222325 url(/kibik/img/mainmenu-bg.gif) repeat-x; height:43px; font-size:13px; padding-left:20px;}

#mainmenu .item {float:left;}

#mainmenu a:link, #mainmenu a:visited {color:#FFF; text-decoration:none; display:block; padding:14px 25px;}
#mainmenu a:active {color:#FFF; text-decoration:none;}
#mainmenu a:hover {color:#FFF; text-decoration:none; background:url(/kibik/img/mainmenu-bg-hover.gif) repeat-x;}

#ball {position:absolute; top:0; right:0; width:69px; height:213px; background:url(/kibik/img/ball.jpg) no-repeat;}


#sidebar {padding:20px 0 0 25px; width:180px;}
#sidebar .block {border:1px #CCC solid; padding:10px 10px 10px 20px; margin:0 0 20px 0;}

.boxMenuSubCategory1 {padding-left:10px; font-size:11px; line-height:17px;}
.boxMenuSubCategory2 {padding-left:20px; font-size:11px; line-height:17px;}
.boxMenuSubCategory3 {padding-left:30px; font-size:11px; line-height:17px;}

#catmenu {line-height:20px;}


#texts {padding:20px 0 20px 30px;}


.shopitem {margin:0 20px 20px 0;}
.shopitem img {margin:0 10px 3px 0;}
.shopitem .description {margin-left:90px;}
.shopitem h3 {padding:0;}
.shopitem .price {font-size:15px; font-weight:bold; color:#E03F3F; padding:6px 0;}
.shopitem .buy {display:block; width:70px; height:22px; padding:4px 0 0 24px;}
.shopitem a.buy:link, .shopitem a.buy:visited {background:url(/kibik/img/buy.gif) no-repeat; text-decoration:none;}
.shopitem a.buy:active, .shopitem a.buy:hover {background:url(/kibik/img/buy2.gif) no-repeat; text-decoration:none;}


.catitem {float:left; width:200px; height:140px; margin:0 20px 0 0;}
.catitem h3 {padding:0;}


.noformat {list-style:none;}
.noformat li {float:left;}

.loginitem {text-align:right; padding:0 10px 4px 0;}
.loginitem input {width:120px; font:12px verdana;}
.loginsubmit input {padding-left:50px;}


#boxLogin a:link, #boxLogin a:visited {color:black;}

#quick_find_keyword {width:120px; font:12px tahoma;margin:0 !important;}
#boxSearchContent {vertical-align:bottom;}

#footer {width:100%;}
#footer td {background:#EEE url(/kibik/img/footer-bg.gif) repeat-x;}
#footer .rss {padding:16px 20px 0 5px;}
#footer .email {width:250px;}
#footer .email .item {padding:16px 0 0 45px;}
#footer .email .icq {background:url(/kibik/img/icq.gif) 10px 20px no-repeat;}
#footer .phone .number {padding:10px 0 0 0; font-size: 28px;}
#footer .phone .adress {padding:10px 0 4px 0;}
