* {
        margin:0;
        padding:0;

  }
body{font:normal 12px Arial;}
img{border:0;BEHAVIOR: url('/mod/site/style/png.htc');}
h1{font:bold 18px Arial;}
h2{font:bold 14px Arial;}
h3{font:bold 16px Arial;}
h4{font:bold 18px Tahoma;}
h5{font:bold 16px Tahoma;}
h6{font:bold 12px Tahoma;}
td{empty-cells:show;}
#main td{vertical-align:top;}
a{font:normal 12px Tahoma;color:black;}
a:hover{text-decoration:none;}

#logo{background:url('../images/rings1.gif') no-repeat top right;width:464px;height:115px;padding-left:34px;float:left;}
#logo img{margin-top:34px;}

#tel{float:right;color:#4aa7d1;padding:16 50 0 21px;border-left:1px dotted #cccccc;}
#tel p{font:bold 12px Arial;line-height:18px;margin-bottom:8px;}
#tel h1{float:left;}
#tel h2{float:left;padding-top:4px;}
#tel span{font:bold 16px Arial;}

#basket{background:url('../images/bsk_bg.gif') no-repeat;width:202px;height:75px;padding:9 0 0 11px;margin-top:18px;float:right;}
#basket a{font:bold 12px Tahoma;text-decoration:none;}
#basket p{font:normal 11px Arial;margin-top:4px;line-height:15px;}

#pages{background:url('../images/blue.gif') repeat-x #daedf5;}
#pages a, #pages h2{color:white;}
#pages h2{padding-left:24px;line-height:32px;}
h2#cur, a.page:hover{background:#71b5d2;display:block;}
.page.r{display:block;padding-right:22px;width:216px;}
h2#cur.r{padding-left:0;padding-right:22px;width:216px;}

#reg{width:200px;margin-top:8px;margin-right:20px;}
#reg span{font:normal 14px Arial;}
#reg a{font:normal 12px Arial;color:white;border-bottom:1px dashed white;text-decoration:none;}
#reg p{margin-bottom:8px;}
#reg span{float:left;}

table.reg h6{color:#3688ac;}
table.reg td{padding-bottom:12px;font:normal 12px Tahoma;}
table.reg input{width:292px;height:18px;font:normal 12px Tahoma;}

.menu_left{width:221px;margin:15 0 15 15px;background:white;padding:4 0 20 0px;}
.menu_left a{font:normal 12px Tahoma;}
.menu_left b, .menu_right b{display:block;font-family:Tahoma;font-size:12px;}
a.lev0, b.lev0{line-height:24px;}
b.lev1, a.lev1:hover{color:white;background:#45a1c9;display:block;li ne-height:21px;}
b.lev1{line-height:21px;}
a.lev1{line-height:18px;color:#3688ac;}
a.lev1:hover{font-weight:bold;}
div.menu_right{width:202px;margin-top:51px;background:white;padding:4 0 18 0px;}
.menu_right h4,.menu_right b,.menu_right a{padding-left:10px;}
.menu_right h4{font:bold 14px Tahoma;margin-bottom:14px;}

#banners
{
	margin:16 0 20 0px;
	max-width:675px;
	width:expression(document.body.clientWidth > 1300? "675px": "auto" );
}
#banners img{margin-top:8px;}
#banners a{margin:0 16 8 16px}

#search{padding:16 20 30 0px;}
#search form{width:201px;float:right;}
#search input{width:179px;height:22px;font:normal 12px Arial;border:0;position:absolute;padding:2 0 0 2px;border:1px solid #a5acb2;border-right:0;}
input#but{width:24px;background:url('../images/but.gif') no-repeat;margin-left:178px;padding:0;border:1px solid #a5acb2;border-left:0;}
#search.list{padding:0 0 30 0px;}
#search.list form{width:382px;float:left;}
#search.list input{width:360px;}
#search.list input#but{width:24px;margin-left:359px;}

#news{margin-bottom:10px;}
#news span{font:normal 10px Arial;}
#news img{width:64px;border:1px solid #104e67;margin-top:6px;}
#news a{font:bold 12px Arial;}
#news p{font:normal 12px Arial;margin-top:3px;}

#collection{margin-top: 20px;}
#collection p{font:normal 12px Tahoma;margin:0 20 18 0px;}
#collection h5, #collection h5 a{font:bold 16px Tahoma;margin-bottom:20px;}
#collection .dash{font:bold 14px Tahoma;color:#3688ac;border-bottom:1px dashed;}
#collection .notdash{font:bold 14px Tahoma;color:#3688ac;border:0px;}

#content{margin-top:12px;}
#content a{font:normal 16px Tahoma;}
#content img{width:102px;height:130px;float:left;margin:7 7 7 0px;}
#content span{font:bold 14px Arial;line-height:27px;}
#content span.disc{color:#d50303;line-height:0.6;}
#content p{font:normal 11px Arial;clear:both;}
#content .discount{width:50px;height:50px;margin-left:68px;margin-top:112px;position:absolute;}
.cuttedText{height:68px;overflow:hidden;}

#path{margin-top:24px;margin-bottom:20px;text-align:left;}
#path, #path a{color:#3485a9;}
#path, #path a{font:bold 12px Tahoma;}

#catalog{margin-top:24px;}
#catalog td{padding-bottom:16px;}
#catalog h5{font:bold 14px Tahoma;}
#catalog p{margin:0;line-height:18px;}

#list th{text-align:left;height:27px;padding-left:12px;padding-right:12px;;background:white;font:normal 12px Tahoma;}
#list th span, #list th a{font:bold 12px Arial;color:#4aa7d1;}
#list th p{display:inline;font:normal 12px Tahoma;margin:0;}
#list h6{color:#d50303;display:inline;margin-left:10px;}
#list p{font:normal 12px Arial;margin-top:12px;}
#list a#dinamic_buy{clear:both;float:right;}
#list span{font:bold 14px Arial;}
#list span.disc{color:#d50303;float:right;}
#list td{padding:8 16 8 12px;border-bottom:1px dotted #719aab;}
#list td a{font:bold 16px Tahoma;}
td#nav{border:0;}
#list .discount{width:36px;height:36px;margin-left:38px;margin-top:53px;position:absolute;}
#list.basket{margin-top:14px;}
#list.basket th{font:bold 12px Arial;text-align:center;}
.amount{border:1px solid #719aab;border-right:0;background:#fafdfe;width:42px;height:21px;font:normal 13px Arial;padding-left:4px;float:left;}

#nav a, td#nav a{font:normal 14px Arial;padding:1px;}
#nav span{font:bold 14px Arial;color:white;background:#3485a9;padding:0 2 0 2px;}

#card h5{margin-bottom:18px;}
#card img{border:2px solid #3485a9;}
#card p{font:normal 12px Arial;margin-bottom:18px;}
#card h4{font:normal 16px Arial;}
#newCard table{width:100%;min-width:300px;background:white;font:normal 12px Arial;color:#3485a9;margin-bottom:12px;}
#card th{background:#3485a9;color:white;height:27px;text-align:left;padding-left:12px;}
#newCard table td{line-height:28px;border-bottom:1px dotted #82a3b0;}
h3#dinamic_price_d{color:#d50303;}

#list .av,.av{font:bold 12px Arial;}
.av.red{color:red;}

#comments{width:85%;}
#comments th{font:bold 14px Arial;color:#0052a6;text-align:left;padding-top:12px;padding-bottom:4px;}
#comments td{font:normal 12px Arial;padding-bottom:16px;}

.form{width:95%;}
.form td{padding-top:13px;}
.form h2{color:#3485a9;}
.form span{font:normal 10px Arial;margin-left:4px;}
.form a{font:bold 12px Arial;float:right;}
.form input{padding-left:2px;}
.form input.text{border:1px solid #c9dfe8;width:400px;height:20px;}
.form textarea{border:1px solid #c9dfe8;width:400px;height:100px;}
.bord td{border-top:1px dotted #719aab;padding:8 0 8 0px;}
#order_render{font:normal 14px Tahoma;}
#order_render a{font:normal 13px Tahoma;color:#006699;}

#foot td{border-top:1px dotted;border-color:#e4e4e4;font:normal 12px Arial;}

#copy{padding-left:12px;padding-top:18px;}
#copy p{color:#5e5e5e;line-height:18px;}

#adr{float:left;mar gin:12 30 0 25px;border-left:1px dotted #cccccc;padding:22 0 35 21px;}
#adr, #adr a{color:#4aa7d1;line-height:18px;}
#adr a{font:bold 12px Arial;}

div.adv{float:left;ma rgin:24 10 0 23px;margin-top:24px;}
.adv img{float:none;}
.adv a{float:left;clear:both;font:normal 11px Arial;}

#fhn{position:relative;z-index:200;width:202px;height:252px;background:url('../images/rings2.gif');float:right;margin-top:-114px;}
#fhn a{position:relative;left:91px;top:176px;}