body {margin:0; padding:20px; background-color:#FFF; margin:0; padding:0}
body, td {font: 12px Tahoma, Arial, Verdana; color:#222}
form {padding:0; margin:0}
img {border:0}
hr {height:1px; color:#CCC}
a {color:#28166F}

h1 {font-size:21px; font-weight:normal; color:#666; margin: 5px 0 16px 0}
h1.title {font-size:21px; font-weight:normal; color:#C00; margin: 5px 0 26px 0}
h2 {font-size:18px; font-weight:normal; color:#666; margin: 5px 0 16px 0}
h3 {font-size:16px; font-weight:bold; color:#666; margin: 5px 0 5px 0}
h4 {font-size:13px; font-weight:bold; color:#666; margin: 5px 0 5px 0}

.green {color:#9C0}
.gray {color:#999}
.black {color:#000}
.orange {color:#F60}
.red, .err {color:#C00}

.fl{float:left}
.fr{float:right}
.flimg {float:left; margin:0 15px 10px 0}
.sec_group, .bpic {display:none}

.small {font:11px Tahoma, Arial, Verdana;}
.bold  {font-weight:bold}
.date{font-size:11px; color:#C00; font-weight:bold;}
a.more{font-size:11px; background-color:#AAA; color:#FFF; padding:3px 5px 5px 5px; font-weight:bold; text-decoration:none; border-left:solid #C00 5px}
a.more:hover {text-decoration:underline; border-left:solid #C00 5px;}
.price {font-size:17px; color:#090;}
.bprice {font-size:24px; color:#090;}

.price_old {font-size:17px; color:#AAA;text-decoration: line-through}
.bprice_old {font-size:24px; color:#AAA;text-decoration: line-through}


.tbl {border-collapse:collapse; border-spacing:0; width:100%}
.tbl th, .tbl td {padding:10px; font-size:12px}
.tbl th {border-top:solid #CCC 3px; border-bottom:solid #CCC 3px;}
.tbl td {border-bottom:solid #CCC 1px;}

#t_top {border-collapse:collapse; border-spacing:0; width:100%}
#t_top td {padding:23px 23px 23px 0}
#t_top_phone {font-size:21px; color:#D4251D}

#t_head {border-collapse:collapse; border-spacing:0; width:100%; height:158px; background:url(/img/head_bg.jpg) top left repeat-x}
#t_head_logo {background:url(/img/head_left.gif) top left no-repeat #FFF; width:353px}
#t_head_ico {background:url(/img/head_right.gif) top left no-repeat #28166F; width:53px}
#t_head_ico img {margin:20px}
#t_head_pan {background:url(/img/head_comp.jpg) top left no-repeat; padding-left:200px;}
#t_head_pan a {color:#666; font:10px Tahoma; text-decoration:none}
#t_head_pan img {margin:5px}

#t_topmenu {border-collapse:collapse; border-spacing:0; width:100%; height:60px}
#t_topmenu td {padding:0 0 0 10px}
#t_topmenu a {font-size:11px; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:2px 7px 3px 7px; color:#333; line-height:20px}
#t_topmenu a:hover {color:#D4251D}
#t_topmenu ul {margin:3px 0 0 20px; padding:0}
#t_topmenu li{float:left; margin:0 3px 0px 0px; padding:0; list-style:none;overflow:hidden; height:25px}
#t_topmenu li.sel{background:url(/img/menu_left.gif) top left no-repeat; height:25px}
#t_topmenu li.sel a {float:left;background:url(/img/menu_right.gif) top right no-repeat #D4251D; margin:0 0 0 4px; color:#FFF; line-height:16px; padding-right:10px}
#t_topmenu li.sel a:hover {color:#FFF}

#t_body{border-collapse:collapse; border-spacing:0; width:100%; background:url(/img/bg.jpg) top right repeat-x;}
#t_body_left{width:290px; padding:40px 40px 20px 40px}
#t_body_left p {margin:0;padding-bottom:10px}
#t_body_right{padding:40px 80px 20px 10px}
#t_body_right h2 {margin-bottom:0;}
#t_body_right li {margin-bottom:7px}
#t_body_right ul {margin-top:7px}

#t_action{border-collapse:collapse; border-spacing:0; width:100%; height:154px; margin-bottom:20px}
#t_action_pic {width:154px; background:url(/img/super.gif) center no-repeat}
#t_action_txt {padding-left:20px}
#t_action_txt h1 {color:#C00; text-transform:uppercase; font-size:19px}

#t_tail {border-collapse:collapse; border-spacing:0; width:100%; background-color:#ECECEC;}
#t_tail td{padding:10px 40px 10px 40px; color:#666; font-size:11px}
#t_tail h3 {font-size:12px; font-weight:bold} 

.t_rek{border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:20px; border-top:solid 1px #DDD}
.t_rek td{width:33%; padding:10px 40px 5px 0}

div.win {background:url(/img/title_left.gif) top left no-repeat; height:26px; padding:0px 10px 0px 11px; margin-bottom:10px}
div.win h2 {float:left; font-weight:bold; display:inline; background:url(/img/title_right.gif) top right no-repeat #28166F; color:#FFF; font-size:12px; text-transform:uppercase; padding:6px 25px 6px 15px;margin:0}

div.ban {padding: 20px 0 20px 0}

ul.cat {padding:0; margin-left:2em; margin-bottom:15px; margin-top:0; font-size:12px}
ul.cat ul {padding:0; margin-left:1.5em; margin-bottom:15px; margin-top:5px}
ul.cat li {line-height:16px; list-style-type: square; margin-bottom:5px}
ul.cat li a {padding: 2px 5px 3px 0px; text-decoration:none;}
ul.cat li a:hover {text-decoration:underline}
ul.cat ul li {line-height:16px; list-style-type: square; border:0;}
ul.cat ul li a {padding: 2px 5px 3px 0px; text-decoration:none; text-transform:none; }
ul.cat ul li a:hover {text-decoration:underline}

div.pager a {color: #666; padding: 3px 5px 3px 5px; background-color: #DDD; text-decoration:none}
div.pager a:hover {color: #333; padding: 3px 5px 3px 5px; background-color: #CCC; text-decoration:none}
div.pager .sel {color: #FFF; padding: 3px 5px 3px 5px; background-color: #C00; font-weight:bold; text-decoration:none}

/*
table.cat {border-collapse:collapse; border-spacing:0; width:100%;}
table.cat td {padding:5px; border-bottom:solid #DDD 1px}
table.cat th {padding:5px; border-bottom:solid #FFD11D 2px}
table.cat th sup a {text-decoration:none; color:#C00}
table.cat td a {text-decoration:none}
table.cat td a:hover {text-decoration:underline}
*/
