body {margin: 14px 0 0 0; padding: 0;}
body, img {border: 0;}
body, td {font-family: Verdana; font-size: 11px; color: #616161; font-weight: lighter; text-decoration: none; }

form {padding:0;margin:0;}

a {font-family: Verdana; font-size: 11px; color: #1E62FD; font-weight: lighter; text-decoration: underline;}
a:link {font-family: Verdana; font-size: 11px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a:visited {font-family: Verdana; font-size: 11px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a:hover {font-family: Verdana; font-size: 11px; color: #1E62FD; font-weight: lighter; text-decoration: none; }
a.b:link {font-family: Verdana; font-size: 10px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.b:visited {font-family: Verdana; font-size: 10px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.b:hover {font-family: Verdana; font-size: 10px; color: #1E62FD; font-weight: lighter; text-decoration: none; }
a.f:link {font-family: Verdana; font-size: 11px; color: #999999; font-weight: lighter; text-decoration: underline; margin: 0 15px 0 0; }
a.f:visited {font-family: Verdana; font-size: 11px; color: #999999; font-weight: lighter; text-decoration: underline; margin: 0 15px 0 0;}

a.sf2:hover {font-family: Verdana; font-size: 10px; color: #000; font-weight: lighter; margin-left: 4px; }
a.sf2:link {font-family: Verdana; font-size: 10px; color: #000; font-weight: lighter; margin-left: 4px;  text-decoration: underline;}
a.sf2:visited {font-family: Verdana; font-size: 10px; color: #000; font-weight: lighter; margin-left: 4px;}

a.sf1:hover {font-family: Verdana; font-size: 10px; color: #000; font-weight: bold; }
a.sf1:link {font-family: Verdana; font-size: 10px; color: #000; font-weight: bold; text-decoration: underline;}
a.sf1:visited {font-family: Verdana; font-size: 10px; color: #000; font-weight: bold;}

a.f:hover {font-family: Verdana; font-size: 11px; color: #999999; font-weight: lighter; text-decoration: none; margin: 0 15px 0 0; }
a.t9:link {font-family: Verdana; font-size: 10px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.t9:visited {font-family: Verdana; font-size: 10px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.t9:hover {font-family: Verdana; font-size: 10px; color: #1E62FD; font-weight: lighter; text-decoration: none; }
a.t85:link {font-family: Verdana; font-size: 9px; color: #1E62FD; font-weight: lighter; text-decoration: none; text-transform: uppercase; }
a.t85:visited {font-family: Verdana; font-size: 9px; color: #1E62FD; font-weight: lighter; text-decoration: none; text-transform: uppercase; }
a.t85:hover {font-family: Verdana; font-size: 9px; color: #1E62FD; font-weight: lighter; text-decoration: underline; text-transform: uppercase; }
a.9:link {font-family: Verdana; font-size: 9px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.9:visited {font-family: Verdana; font-size: 9px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.9:hover {font-family: Verdana; font-size: 9px; color: #1E62FD; font-weight: lighter; text-decoration: none; }

a.lsubm {font-family: Verdana; font-size: 11px; color: #777; font-weight: lighter; text-decoration: none; margin: 0 10px 0 10px; }
a.lsubm:link {font-family: Verdana; font-size: 11px; color: #777; font-weight: lighter; text-decoration: none; margin: 0 10px 0 10px; }
a.lsubm:visited {font-family: Verdana; font-size: 11px; color: #777; font-weight: lighter; text-decoration: none; margin: 0 10px 0 10px; }
a.lsubm:hover {font-family: Verdana; font-size: 11px; color: #000; font-weight: lighter; text-decoration: none; margin: 0 10px 0 10px; }

a.l-01 {width: 128px; height: 19px; color: #1E62FD; font-family: Verdana; font-size: 8.5px; text-transform: uppercase;
    background : url(img/l-01.gif) no-repeat 0 0; text-align: center; padding: 4px 0 0 0; text-decoration: none; }
* html a.l-01 {padding: 3px 0 0 0; font-size: 10px; }

.pictit {font-family: Verdana; font-size: 8.3px; color: #A1A1A1; font-weight: lighter; text-decoration: none; }
.picpr {font-family: Verdana; font-size: 10px; color: #808080; font-weight: lighter; text-decoration: none; }
.bask {font-family: Verdana; font-size: 11px; color: #696969; font-weight: lighter; text-decoration: none; }
.bc {font-family: Verdana; font-size: 10px; color: #747373; font-weight: lighter; text-decoration: none; }
.fc {font-family: Verdana; font-size: 11px; color: #BFBFBE; font-weight: lighter; text-decoration: none; }

.pol-t10b {font-family: Verdana; font-size: 10px; color: #003366; font-weight: lighter; text-decoration: none; }
.t9g {font-family: Verdana; font-size: 9px; color: #777; font-weight: lighter; text-decoration: none; }
.t9red {font-family: Verdana; font-size: 9px; color: red; font-weight: lighter; text-decoration: none; }
.t9bl8 {font-family: Verdana; font-size: 9px; color: #000; font-weight: lighter; text-decoration: none; padding: 8px; }
.t9blb {font-family: Verdana; font-size: 9px; color: #000; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.t9gb {font-family: Verdana; font-size: 9px; color: #616161; font-weight: bold; text-decoration: none; text-transform: uppercase; text-indent: -14; margin-left: 14; margin-bottom: 10; }
.t10bl {font-family: Verdana; font-size: 10px; color: #000; font-weight: lighter; text-decoration: none; }
.t11bl {font-family: Verdana; font-size: 11px; color: #000; font-weight: lighter; text-decoration: none; }
.t18b {font-family: Verdana; font-size: 18px; color: #000; font-weight: lighter; text-decoration: none; margin-bottom: 0px; }
.t18bu {font-family: Verdana; font-size: 18px; color: #000; font-weight: lighter; text-decoration: underline; margin-bottom: 0px; margin-top: 25px; }
/*
.13b_un {font-family: Verdana; font-size: 13px; color: #000; font-weight: bold; text-decoration: underline; }
*/
.13b_un {font-family: Verdana; font-size: 20px; color: #666; font-weight: bold; text-decoration: underline; }
.13b_n {font-family: Verdana; font-size: 13px; color: #000; font-weight: bold; text-decoration: none; }
.13b_l {font-family: Verdana; font-size: 13px; color: #000; font-weight: lighter; text-decoration: none; }
.name {font-family: Verdana; font-size: 11px; color: #616161; font-weight: bold; text-decoration: none; }

div.230x190 {border: 1px solid #000; text-align: center; padding: 13px 0 0 0; width: 227px; height: 175px; }
div.507x388 {border: 1px solid #000; text-align: center; padding: 13px 0 0 0; width: 507px; height: 375px; }
* html div.230x190 {border: 1px solid #000; text-align: center; padding: 13px 0 0 0; width: 227px; height: 190px; }
* html div.507x388 {border: 1px solid #000; text-align: center; padding: 13px 0 0 0; width: 507px; height: 388px; }
div.fr-ex {margin: 30px 0 30px 0; }
* html div.fr-ex {margin: 50px 0 50px 0; }


.td-gr {border: 1px solid #777; padding: 13px; }
.td-bl {border: 1px solid #000; padding: 13px; }
.td-bl-bugaga {border: 1px solid #000; padding: 5px; }
.td-bl5 {border: 1px solid #000; padding: 5px; margin: 8 0 0 0px; }
.td-bl6 {border: 1px solid #000; padding: 6px; }
.td-bl6g {border: 1px solid #000; padding: 6px; background-color: #F2F2F2 }

.picd {border: 1px solid #7B7B7B;}

.outliner {border: 1px solid #7D7D7D; margin: 0 0 0 25px; text-align: center; }
.outlinel {border: 1px solid #7D7D7D; margin: 0 25px 0 0; text-align: center; }
.descr {padding: 7px 6px 7px 6px; font-family: Verdana; font-size: 11px; color: #747373; font-weight: lighter; }
.picb {border: 1px solid #000; margin: 0 19px 7px 19px; }
.picl {border: 1px solid #000; margin: 0 10px 7px 19px; }
.descrb {padding: 0 6px 7px 6px; font-family: Verdana; font-size: 11px; color: #747373; font-weight: lighter; }
.inf {border: 2px solid #E4E4E4; margin: 0 0 10px 0; padding: 5px; text-align: center; width: 100%; font-weight: bold; color: #B0AFAF; }
* html .inf {border: 2px solid #E4E4E4; margin: 0 0 10px 0; padding: 5px; text-align: center; width: 100%; font-weight: bold; color: #B0AFAF; }

img.addb {padding: 6px 0 0 0; }
* html img.addb {margin: 6px 0 0 0; }
img.str {padding: 3px 0 0 0; }
* html img.str {margin: 3px 0 0 0; }
img.selpr {padding: 11px 0 0 13px; }
* html img.selpr {margin: 11px 0 0 13px; }
img.selz {padding: 11px 7px 0 0; }
* html img.selz {margin: 11px 7px 0 0; }
img.selcl {padding: 11px 60px 0 0; }
* html img.selcl {margin: 11px 60px 0 0; }

img.col1 {margin: 0 3px 0 0px; }
img.col2 {margin: 6px 3px 0 0px; }
img.fr-f1 {margin: 0 1px 0 0; }
img.fr-f2 {margin: 4px 1px 0 0; }
img.fr-f3 {margin: 4px 1px 0 0; }

.subm {margin: 0 10px 0 10px; }


.s {width: 499px; height: 348px; }

#s1 {width: 499px; height: 348px; z-index: 1; position: absolute; }
.s11 {width: 499px; height: 37px; background: url(img/s/but-1.gif); }
.s12 {width: 499px; height: 261px; background: url(img/s/butfon-1.gif); text-align: center; padding: 50px 0 0 0; }
* html .s12 {height: 311px; }

#s2 {width: 499px; height: 348px; z-index: 2; display: none; position: absolute; }
.s21 {width: 499px; height: 37px; background: url(img/s/but-2.gif); }
.s22 {width: 499px; height: 266px; background: url(img/s/butfon-2.gif); text-align: center; padding: 45px 0 0 0; }
* html .s22 {height: 311px; }

#s3 {width: 499px; height: 348px; z-index: 3; display: none; position: absolute; }
.s31 {width: 499px; height: 37px; background: url(img/s/but-3.gif); }
.s32 {width: 499px; height: 281px; background: url(img/s/butfon-3.gif); text-align: center; padding: 30px 0 0 0; }
* html .s32 {height: 311px; }

#s4 {width: 499px; height: 348px; z-index: 4; display: none; position: absolute; }
.s41 {width: 499px; height: 37px; background: url(img/s/but-4.gif); }
.s42 {width: 499px; height: 291px; background: url(img/s/butfon-4.gif); text-align: center; padding: 20px 0 0 0; }
* html .s42 {height: 311px; }

#s5 {width: 499px; height: 348px; z-index: 5; display: none; position: absolute; }
.s51 {width: 499px; height: 37px; background: url(img/s/but-5.gif); }
.s52 {width: 499px; height: 281px; background: url(img/s/butfon-5.gif); text-align: center; padding: 30px 0 0 0; }
* html .s52 {height: 311px; }

#s6 {width: 499px; height: 348px; z-index: 6; display: none; position: absolute; }
.s61 {width: 499px; height: 37px; background: url(img/s/but-6.gif); }
.s62 {width: 499px; height: 235px; background: url(img/s/butfon-6.gif); text-align: center; padding: 76px 0 0 0; }
* html .s62 {height: 311px; }

a.butname:link {font-family: Verdana; font-size: 12px; color: #797979; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.butname:visited {font-family: Verdana; font-size: 12px; color: #797979; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.butname:hover {font-family: Verdana; font-size: 12px; color: #474747; font-weight: bold; text-decoration: none; text-transform: uppercase; }
a.lform:link {font-family: Verdana; font-size: 12px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.lform:visited {font-family: Verdana; font-size: 12px; color: #1E62FD; font-weight: lighter; text-decoration: underline; }
a.lform:hover {font-family: Verdana; font-size: 12px; color: #1E62FD; font-weight: lighter; text-decoration: none; }

.nolink {color: #000; text-transform: uppercase; font-weight: bold; font-size: 12px; }
.txtform {color: #000; font-weight: lighter; font-size: 12px; }
.prbut {margin-top: 3px; }

.sform-h {width: 244px; height: 37px; background: url(img/s/form-head.gif); text-align: center; }
.sform-c {width: 212px; height: 311px; background: url(img/s/form-fon.gif); padding: 20px 16px 0 14px; vertical-align: top; }

.sform-f1 {font-family: Verdana; font-size: 10px; color: #000; font-weight: bold; }
.sform-f2 {font-family: Verdana; font-size: 10px; color: #000; font-weight: lighter; margin-left: 4px; }

/* -------------------------------------- */

.form_error            {color: #FF0000;font-weight:normal;text-align:center;}

.search_inp {
height: 18px;
width: 140px;
font-family: Verdana;
font-size: 11px;
color: #000;
border: 1px solid #000;
}

a.top_menu_link,a.top_menu_link:link,a.top_menu_link:hover,a.top_menu_link:visited {
font-family: Verdana;
font-size: 12px;
color: #000;
text-decoration: none;
padding-left: 20px;
}

.search_sel {
height: 20px;
font-family: Verdana;
font-size: 12px;
color: #444;
border: 1px solid #000;
}

.search_sum_inp {
height: 16px;
font-family: Verdana;
font-size: 11px;
color: #444;
border: 1px solid #000;
background-color: #fff;
}

.ii_pic {
position: absolute;
top: 0px;
left: 0px;
cursor: pointer;
z-index: 1;
/*visibility: hidden;*/
display: none;
}

.cart_bid_msg {
position: absolute;
border: 1px solid #000;
margin: 10px;
padding: 5px;
width: 200px;
background: #fff;
visibility: hidden;
}

table.content_table_1 {
border-collapse: collapse;
}

.content_table_1 td {
border: 1px solid #E9E9E9;
padding: 5px;
}

#colour_picker_div {
position: absolute;
border: 1px solid #000;
margin: 0;
padding: 5px;
/*width: 210px;*/
background: #fff;
text-align: left;
visibility: hidden;
}

#colour_picker_div2 {
position: absolute;
border: 1px solid #000;
margin: 0;
padding: 5px;
/*width: 210px;*/
background: #fff;
text-align: left;
visibility: hidden;
}

#zoom_div {
position: absolute;
border: 1px solid #000;
margin: 0;
padding: 0;
width: 380px;
/*height: 200px;*/
visibility: hidden;
background: none 0px 0px no-repeat;
}

.our_gal {
padding: 5px;
border: 1px #000 solid;
width: 120px; /*170*/
height: 120px;
text-align: center;
vertical-align: middle;
}
.our_gal_sel {
padding: 10px;
border: 1px #000 solid;
width: 400px; /*260*/
height: 400px;
text-align: center;
vertical-align: middle;
}

a.our_gal_nav,a.our_gal_nav:hover,a.our_gal_nav:visited {
color: #000;
font-size: 60px;
text-decoration: none;
font-family:"Times New Roman",sans-serif;
}

.catalog_frame {
padding: 5px;
border: 1px #000 solid;
width: 240px;
height: 240px;
text-align: center;
vertical-align: middle;
}

input.search_colour_btn {
width: 120px;
text-align: center;
margin: 0 5px;
}

.framing_s {
width: 169px;
height: 497px;
}

#framing_s1 {
width: 169px;
height: 497px;
z-index: 1;
position: absolute;
}

#framing_head_div {
width: 169px;
height: 37px;
}

.framing_s12 {
width: 169px;
height: 440px;
text-align: center;
padding: 20px 0 0 0;
}

* html .framing_s12 {height: 460px;}

.framing_butname,a.framing_butname,a.framing_butname:link,a.framing_butname:visited,a.framing_butname:hover {
font-family: Verdana,sans-serif;
font-size: 12px;
color: #797979;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

a.framing_butname:hover {
color: #474747;
}

ul {
	list-style-image: url('img/str_s.gif');
}

#email2friend_div {
position:absolute;visibility:hidden;border:1px solid #000;padding:5px;margin: -5px 0 0 58px;background:#fff;
}

#email2friend_rez {
position:absolute;visibility:hidden;border:1px solid #000;padding:5px;margin: -5px 0 0 58px;background:#fff;
}

