html, body{margin:0;padding:0;height:100%;background: url('x.gif') no-repeat;background-attachment:fixed;}
form,p{margin:0;padding:0}
.cur{cursor:pointer;cursor:hand;}
img{border:0}
table.t{border:0;width:100%;height:100%;}
table.c{border:0;width:100%;}
td{font-family:'Times New Roman',Arial,Tahoma,Verdana;font-size:14;color:#494539;}
.nofont{font-size:0}
a{font-family:'Times New Roman',Tahoma,Verdana,Arial;font-size:14;color:#ff3c00;text-decoration:underline;}
a:hover{font-family:'Times New Roman',Tahoma,Verdana,Arial;font-size:14;color:#ff3c00;text-decoration:none;}
.no_repeat{background-repeat:no-repeat;}
.center_b{background-position:50% 50%;background-repeat:no-repeat;}
.right_b{background-position:100% 0%;background-repeat:no-repeat;}
.b{font-weight:bold;}
.no_font{font-size:0px}
div.abs{position:absolute;}
div.rel{position:relative;}
.fixIE{filter:expression(fixPNG(this));}
div.h{line-height:0px;font-size:0px}
div.none{display:none}

h1{margin:0;padding:0;padding-bottom:20;font-family:'Times New Roman',Arial,Tahoma,Verdana;font-size:40;color:#534922;}
h1.h1_2{padding-bottom:5;}
h2{margin:0;padding:0;padding-bottom:5;font-family:'Times New Roman',Arial,Tahoma,Verdana;font-size:20;color:#534922;}
h3{margin:0;padding:0;padding-bottom:5;font-family:'Times New Roman',Arial,Tahoma,Verdana;font-size:25;color:#ff3c00;}

.f1{font-size:20;color:#534922;font-weight:bold}
.f2{font-size:22;color:#534922;font-weight:bold}
.f3{font-size:22;color:#877a55;font-weight:bold}
.f4,.f4 td, .f4 h2{color:#716646;}

input.in1{border:1px #dbca8b solid;background:#fdf5d9 url(input.gif) repeat-x;width:100%;font-size:17;color:#494539;font-family:'Times New Roman',Tahoma,Verdana,Arial;}
textarea.tx1{border:1px #dbca8b solid;background:#fdf5d9 url(textarea.gif) repeat-x;width:100%;font-size:17;color:#494539;font-family:'Times New Roman',Tahoma,Verdana,Arial;}

.bg_l,.bg_r,.bg_c{background:url(bg.jpg)}
.bg_c{background-position:-343px 0px}
.bg_r{background-position:-1343px 0px}
.bg_home{vertical-align:top;background:url(bg_home.jpg) no-repeat;height:100%}
.bg_about{vertical-align:top;background:url(bg_about.jpg) no-repeat;height:100%}
.bg_agency{vertical-align:top;background:url(bg_agency.jpg) no-repeat;height:100%}
.bg_autor{vertical-align:top;background:url(bg_autor.jpg) no-repeat;height:100%}
.bg_clients{vertical-align:top;background:url(bg_clients.jpg) no-repeat;height:100%}
.bg_contacts{vertical-align:top;background:url(bg_contacts.jpg) no-repeat;height:100%}
.bg_order{vertical-align:top;background:url(bg_order.jpg) no-repeat;height:100%}
.bg_work{vertical-align:top;background:url(bg_work.jpg) no-repeat;height:100%}
.bg_pr{vertical-align:top;background:url(bg_pr.jpg) no-repeat;height:100%}
.bg_order{vertical-align:top;background:url(bg_order.jpg) no-repeat;height:100%}
.bg_gal{vertical-align:top;background:url(bg_gal.jpg) no-repeat;height:100%}
.bg_page{vertical-align:top;background:url(bg_top.jpg) -343px 0px no-repeat;height:100%}
.bg_top{height:100%;background:url(bg_top.jpg) repeat-x}
.bg_top_r{height:100%;background:url(bg_top.jpg) -1343px 0px repeat-x}

.pg_tl{color:#f9f0c2;padding:2 5;background:#524b29}
.pg{padding:0 5}

.home_gal,.home_zak,.home_pr{position:relative}
.home_gal div{position:absolute;top:209;left:528;}
.home_gal a{display:block;width:52;height:94;}
.home_zak div{position:absolute;top:209;left:721;}
.home_zak a{display:block;width:71;height:60;}
.home_pr div{position:absolute;top:695;left:765;}
.home_pr a{display:block;width:215;height:99;}

.home_flash1,.home_flash2{position:relative}
.home_flash1 div{position:absolute;top:150;left:429}
.home_flash2 div{position:absolute;top:450;left:760}

.logo{position:relative;}
.logo div{position:absolute;top:75;width:464;height:139;background:url(logo.png)}
.logo a{display:block;width:464;height:139;}
.tree{position:relative;}
.tree div{position:absolute;top:210;left:158;font-size:10}
.tree a, .tree a:hover{font-size:10}
.menu{position:relative;}
.menu div.d1{position:absolute;top:45;left:162;}
.menu_m{width:22}
.menu_1,.menu_1:hover,.menu_2,.menu_2:hover,.menu_3,.menu_3:hover,.menu_4,.menu_4:hover,.menu_5,.menu_5:hover,.menu_6,.menu_6:hover,.menu_7,.menu_7:hover{display:block;height:11;background:url(menu.png);line-height:0px;font-size:0px;z-index:10}
.menu_1, .menu_1:hover{width:52;}
.menu_2, .menu_2:hover{width:86;background-position:0px -11px}
.menu_3, .menu_3:hover{width:70;background-position:0px -22px}
.menu_4, .menu_4:hover{width:117;height:13;background-position:0px -33px;}
.menu_5, .menu_5:hover{width:96;background-position:0px -46px}
.menu_6, .menu_6:hover{width:153;background-position:0px -57px}
.menu_7, .menu_7:hover{width:64;background-position:0px -68px}
#menu_1a,#menu_2a,#menu_3a,#menu_4a,#menu_5a,#menu_6a,#menu_7a{z-index:20}

a.next, a.next:hover{padding-right:23;background:url(next.gif) 100% 0% no-repeat}
a.prev, a.prev:hover{padding-left:23;background:url(prev.gif) no-repeat}

.ma_1,.ma_2,.ma_3{width:12;height:37;vertical-align:top}
.ma_2{width:auto;}
.ma_1 div{height:37;background:url(menu_bl.png);}
.ma_2 div{height:37;background:url(menu_bl.png) 0px -37px;}
.ma_3 div{height:37;background:url(menu_bl.png) 0px -74px;}
#menu_1a a,#menu_2a a,#menu_3a a,#menu_4a a,#menu_5a a,#menu_6a a,#menu_7a a{display:block;height:22;padding-top:15;//height:37;}
#menu_1a,#menu_2a,#menu_3a,#menu_4a,#menu_5a,#menu_6a,#menu_7a{position:relative;}
#menu_1a div.d1,#menu_2a div.d1,#menu_3a div.d1,#menu_4a div.d1,#menu_5a div.d1,#menu_6a div.d1,#menu_7a div.d1{position:absolute;z-index:10;top:-15;left:-12;}
#menu_4a div.d1{top:-13}
#menu_1aw{background:url(menu_a.png);width:52;height:8;}
#menu_2aw{background:url(menu_a.png) 0px -8px;width:86;height:8;}
#menu_3aw{background:url(menu_a.png) 0px -16px;width:71;height:10;}
#menu_4aw{background:url(menu_a.png) 0px -26px;width:117;height:12;top:-2;position:relative}
#menu_5aw{background:url(menu_a.png) 0px -38px;width:97;height:8;}
#menu_6aw{background:url(menu_a.png) 0px -46px;width:153;height:8;}
#menu_7aw{background:url(menu_a.png) 0px -54px;width:64;height:8;}
#menu_1aw,#menu_2aw,#menu_3aw,#menu_4aw,#menu_5aw,#menu_6aw,#menu_7aw{display:block;line-height:0px;font-size:0px;cursor:pointer;cursor:hand;}

.menu_sub, .menu_sub:hover{display:block;height:10;padding:0;padding-left:11;background:url(str_sub.gif) 0% 50% no-repeat;}

/* home */
a.hm_pr, a.hm_pr:hover, a.hm_pr2, a.hm_pr2:hover{display:block;width:143;height:186;cursor:pointer;cursor:hand;text-align:center}
a.hm_pr2, a.hm_pr2:hover{height:210}
a.hm_pr span.png, a.hm_pr2 span.png{display:block;height:150;background-position:50% 50%;background-repeat:no-repeat}
a.hm_pr span.d2, a.hm_pr2 span.d2{display:inline;height:37;width:123;text-align:center;color:#ff3c00;font-size:13}
.hm_work div.png{width:144;height:149;background:url(home/work.png) no-repeat;padding-top:16;padding-left:21;text-align:left;//width:156;//height:165;}
.hm_work div.d2{padding-left:20;width:127;text-align:left;font-size:12;//width:147;}
.hm_work a,.hm_work a:hover{font-size:12}

.footer, .footer a, .footer:hover{font-size:12}

/* block */
.gl{background:#fff7dd}
.gl_1 div,.gl_2 div,.gl_3 div,.gl_4 div{width:14;height:14;background:url(block/gl.png)}
.gl_2 div{background-position:-14px 0px}
.gl_3 div{background-position:0px -14px}
.gl_4 div{background-position:-14.0px -14px;}
.glr_1, .glr_0{width:222;height:51;background:url(block/glr.png)}
.glr_0{background-position:0px -51px}
.glr_1 a, .glr_1 a:hover, .glr_0 a, .glr_0 a:hover{cursor:pointer;cursor:hand;color:#391e14;font-size:13;text-decoration:none;display:block;height:51;//width:100%}
.glr_1 span.d1, .glr_0 span.d1{display:block;position:absolute;}
.glr_1 span.d1 span, .glr_0 span.d1 span{display:block;position:absolute;width:51;height:51;left:14;}
.glr_1 span.d2, .glr_0 span.d2{display:block;position:absolute;}
.glr_1 span.d3, .glr_0 span.d3{display:block;position:absolute;width:135;height:51;left:65;display:table;overflow:hidden}
.glr_1 span.d4, .glr_0 span.d4{#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
.glr_1 span.d5, .glr_0 span.d5{#position:relative;#top:-50%;display:block;color:#391e14;font-size:13;text-decoration:none}

div.gl_rm{float:left;width:225;height:231;}
div.gl_rm div.d1, .gl_rm div.d2{position:relative;}
div.gl_rm div.d1 div{position:absolute;width:149;height:148;background:url(block/gl_rm.png);padding:11 0 0 17;//width:166;//height:159;}
div.gl_rm div.d2 div{position:absolute;top:165;left:10;width:160;font-size:13;}

.gl_rm2{width:96;height:97;background:url(block/gl_rm2.png);text-align:left;padding:8 0 0 13;//width:109;//height:105;}

div.at_rm{float:left;width:217;height:217;}
div.at_rm div.d1, .at_rm div.d2{position:relative;}
div.at_rm div.d1 div{position:absolute;background:url(block/at_rm.png) no-repeat;padding:11 0 0 11;width:149;height:149;//width:160;//height:160;}
div.at_rm div.d2 div{position:absolute;top:168;left:6;width:150;height:35;overflow:hidden;font-size:13;color:#807758}

/* clients */
.cl{width:25%}
.cl a{display:block;width:100%;height:130;background-position:50% 50%;background-repeat:no-repeat}
.cl div{display:block;height:130;background-position:50% 50%;background-repeat:no-repeat;//width:100%;}
.cl_m{width:1;height:1;background:#cfbf88}

.rub td{background-repeat:no-repeat;background-position:0% 50%;height:33}
.rub a, .rub a:hover{font-size:13;}

#popup_bg{position:fixed;width:100%;height:100%;z-index:1999;background:#473f1d;//position:absolute;//top:expression(eval(document.body.scrollTop) + "px");}
#popup{position:fixed;width:100%;height:100%;z-index:2000;//position:absolute;//top:expression(eval(document.body.scrollTop) + "px");}
#pop_close{position:relative}
#pop_close div{position:absolute;top:-24;right:10;width:16;height:16;background:url(pop/close.png);cursor:pointer;cursor:hand;}
.pop_1 div,.pop_2 div,.pop_3 div,.pop_4 div{width:60;height:60;background:url(pop/1.png)}
.pop_2 div{background-position:-60px 0px}
.pop_3 div{background-position:0px -60px}
.pop_4 div{background-position:-60px -60.0px}
.pop_5 div,.pop_6 div{width:100%;height:60;background:url(pop/2.png)}
.pop_6 div{background-position:0px -60px}
.pop_7 div,.pop_8 div{width:60;height:100%;background:url(pop/3.png)}
.pop_8 div{background-position:-60px 0px}

.insp{position:relative}
.insp div{position:absolute;top:25;left:32}
.insp,.insp a, .insp a:hover{color:#534922;font-size:10}