body {font:12px Verdana,Arial,Helvetica,sans-serif;text-align: left; 
    color: #777;letter-spacing:0px; background:url(../gfx/body_bg.jpg) center repeat-y #fff; padding:0px; margin:0px auto; width:960px;}
img, table, div, form, p {border-width:0px; padding:0px; margin:0px}
form {display:inline;}
input, select, textarea {color:#999; border:1px solid #79B0CA; background-color:#FaFfFf}

a {color:#883C3C;text-decoration:none}
a:hover {text-decoration:underline; color:#168CE9;}
.cf{clear:both;line-height:0px;font-size:0px;}
.fl{float:left}
.fr{float:right}
.dn{display:none}

.p6{padding:6px}.p12{padding:12px}
.cur{cursor:pointer;}
.ca {text-align:center}
.la {text-align:left}
.ra {text-align:right}
.b {font-weight:bold}
.big {font-size:16px}
.small {font-size:10px}
div#bodyall {padding:20px 10px;}
small {font-size:10px}

h1 {font-size:16px; color:#777; margin:0px 5px 15px 0px; padding:0px 0px;text-align:left;}
h2 {font-size:12px; color:#0188C8; margin:2px 0px 0px 0px; padding:2px 0px;text-align:left; font-weight:normal}
h3 {font-size:12px; text-align:left; margin:0px; padding:0px;text-align:left;}
h5 {font-size:14px; margin:5px 2px;text-align:left; font-weight:bold; padding:0px}


div#head {height:100px; background:url(../gfx/head_bg.jpg) no-repeat #0D89E7; color:#fff;}
div#head a {color:#fff; text-decoration:underline}
div#head a:hover {color:#eeeeff; text-decoration:none}
div#head div#logo {float:left;}
div#head div#logo a img {float:left; margin:15px 35px;}
div#head div#basket_info {float:right; width:500px; margin:20px 30px}
div#head div#basket_info a img {display:block;float:right}
div#head div#basket_info span {margin:0px 10px;display:block; float:right; line-height:50px}
div#head div#basket_info span.basket_full {font-weight:bold}
div#head div#top_menu {font-size:9px; float:right; padding-right:10px}

div#search_box {padding:10px 0px 10px 5px}
div#search_box input {border-width:0px;}
div#search_box div#search_input {background:url(../gfx/search_bg.gif) no-repeat left top; line-height:25px; height:25px; width:150px; float:left; margin-top:2px}
div#search_box div#search_input input.box {height:25px; width:140px; background:none; margin:0px 5px; padding:0px; line-height:25px; }
div#search_box input.btn {background:url(../gfx/btn_search.gif) no-repeat #F7941D; width:72px; height:30px; cursor:pointer}
div#search_box input.btn:hover {background:url(../gfx/btn_search_o.gif) no-repeat #F7941D; width:72px; height:30px; cursor:pointer}

div#left_menu {width:235px; float:left; margin-left:2px}
div#sec_menu {padding:20px 10px}
div#sec_menu a {display:block; padding:2px 10px}
div#group_menu {width:225px; float:left; background:url(../gfx/group_box_bg.gif) repeat-y;}
div#group_menu div#gm_top {background:url(../gfx/group_box_t.gif) no-repeat top;}
div#group_menu div#gm_bottom {background:url(../gfx/group_box_b.gif) no-repeat bottom;}
div#group_menu div#gm_in {padding:50px 10px 15px 10px;}
div#group_menu div#gm_in div.node {padding:0px 10px; line-height:20px;}
div#group_menu div#gm_in div.node div div {padding-left:12px; line-height:20px; font-weight:normal}
div#group_menu div#gm_in div.node div div a{font-weight:normal}
div#group_menu div#gm_in div.node a {display:block; line-height:24px;color:#883C3C; font-weight:bold; background:url(../gfx/group_sel.gif) no-repeat left; padding-left:12px;
border-bottom:1px solid #ddd}
div#group_menu div#gm_in div.node a:hover, div#group_menu div#gm_in div.node a.activegroup {color:#168CE9; text-decoration:none; background:url(../gfx/group_sel_o.gif) no-repeat left;}

div#content {float:right;width:690px;}
div#result_info {background:url(../gfx/result_info_bg.gif) repeat-x #F9F9F9; padding:10px 2px; border-bottom:1px solid #ddd; border-right:1px solid #eee; border-left:1px solid #eee; margin-bottom:10px}
div#nav {margin-bottom:10px; background:#f5f5f1; border:1px solid #eee; padding:2px 0px; font-size:11px}

span.price {color:#C5010A; font-size:16px; font-weight:bold; display:block; float:right; margin:10px 0px}
span.price span.pric {background:url(../gfx/cena.gif) no-repeat left 3px; padding-left:43px}
span.price span.val {background:url(../gfx/din.gif) no-repeat right 3px; padding-right:28px}
div.add_basket {float:right;background: url(../gfx/qty.gif) left no-repeat; padding-left:37px}
div.add_basket input {width:30px; text-align:center; margin: 0px 3px 6px 3px; }
div.add_basket img {cursor:pointer;}


div#footer {text-align:center; background:url(../gfx/footer_bg.jpg) repeat-y; padding:5px}
div#footer a {color:#E28285; text-decoration:none; }
div#footer div#new_products a strong {font-size:11px; font-weight:normal; color:#0C0800}
fieldset {text-align:left; padding:0px 10px; margin:5px 0px; line-height:16px}
fieldset legend {font-weight:bold}
fieldset#msgs_ok {color:#339933; border:1px solid #339933; background:url(../gfx/pm_ok.gif) 5px 5px no-repeat; padding:2px 10px 10px 35px}
fieldset#msgs_ok legend {color:#339933;}
fieldset#msgs_error {color:#993333; border:1px solid #993333; background:url(../gfx/pm_error.gif) 5px 5px no-repeat #ffbbbb; padding:2px 10px 10px 35px}
fieldset#msgs_error legend {color:#993333;}
fieldset#msgs_info {color:#333399; border:1px solid #333399; background:url(../gfx/pm_info.gif) 5px 5px no-repeat; padding:2px 10px 10px 35px}
fieldset#msgs_info legend {color:#333399;}
fieldset#msgs_warning {color:#9F9A50; border:1px solid #9F9A50; background:url(../gfx/pm_warning.gif) 5px 5px no-repeat #FFF8AF; padding:2px 10px 10px 35px}
fieldset#msgs_warning legend {color:#9F9A50;}

div#product img.img {border:1px solid #eee; margin-right:10px; margin-left:20px }
div#product div.img_add_basket {width:180px; float:left; margin-right:15px}
div#product div.pr_info {width:450px; text-align:justify}
div#pub_info {width:450px; text-align:justify;float:left; padding-left: 30px;}
div#pub_info td#col_name {width:80px;}
#pub_link {margin: 15px 0px 7px 0px;}
div.related_products table tr td a img {border:1px solid #168CE9}
div.related_products table tr td a:hover img {border:1px solid #C5010A}

.sizes {width: 176px; margin: 3px 0px;}

div.more_images {border:1px solid #eee; margin:10px 0px; padding:10px}
div.more_images a img {border:1px solid #ccc; margin:5px}
div.more_images a:hover img {border:1px solid #168CE9;}

div.related_products {margin:130px 0px; font-size:10px}

div.related_products table tr td {width:100px; padding:10px; text-align:center; vertical-align:bottom}


div#subgroups_box div#sbtl {background:url(../gfx/subcat_cap.gif) no-repeat top left; padding-top:27px}
div#subgroups_box div#sbt {background:url(../gfx/sub_box_t.gif) repeat-x top;}
div#subgroups_box div#sbtr {background:url(../gfx/sub_box_tr.gif) no-repeat top right;}
div#subgroups_box div#sbb {background:url(../gfx/sub_box_b.gif) repeat-x bottom;}
div#subgroups_box div#sbbl {background:url(../gfx/sub_box_bl.gif) no-repeat bottom left;}
div#subgroups_box div#sbbr {background:url(../gfx/sub_box_br.gif) no-repeat bottom right;}
div#subgroups_box div#sbl {background:url(../gfx/sub_box_lr.gif) repeat-y left;}
div#subgroups_box div#sbr {background:url(../gfx/sub_box_lr.gif) repeat-y right;}
div#subgroups_box div#sbi {background:url(../gfx/sub_box_i.gif) repeat-x; padding:0px 5px 5px 5px;margin:0px 1px 5px 1px}

div#subgroups_box table {width:100%; padding:0px; margin:0px}
div#subgroups_box table tr td {width:25%}

div#content table#products {width:100%;}
div#content table#products tr td div.cap {font-size:14px; padding-bottom:5px;}
div#content table#products tr td {width:50%; padding:5px 10px; vertical-align:top;}
div#content table#products tr td a img.img {float:left; margin:2px 5px 2px 0px; border:1px solid #0188C8}
div#content table#products tr td a:hover img.img { border:1px solid #c5010a}
div#content table#products tr td p {padding:0px; margin:0px 20px;font-size:11px}
div#content table#products tr.prf td {border-bottom:1px solid #ccc}

.sizes {width: 176px; margin: 3px 0px;}

div.pn {padding:10px; margin:10px 5px 5px 5px; background-color:#eee; border:1px solid #ccc; font-weight:bold}
div.pn a.pn_active, a:hover {color:#C5010A}


