html, body, a, img, table, td, tr, form {margin: 0; padding: 0; border: 0;}

img {color: #4f4f4f; //behavior: url("../../images/NewTemplate/iepngfix.htc");}

h1 { font-size:18px; margin:0; padding:15px 0 12px 0; font-smooth: always; color:#5e5e5e; font-family:Georgia, "Times New Roman", Times, serif;}
h2 { font-size:16px; padding:0; margin:15 0 12px 0; font-smooth: always; color:#5e5e5e; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
h3 { font-size:16px; font-smooth: always; color:#467e04; font-style:italic; font-weight:normal; padding:0; margin:0 0 15px 0;}
h4 { font-size:14px; font-smooth: always; color:#467e04; font-weight:normal; padding:0; margin:0 0 15px 20px;}
a {color:#0080aa;}
a:hover {color:#0080aa; text-decoration:none;}
p { padding:0px 0 15px 0; margin:0;}
*{font-family: Georgia, "Times New Roman", Times, serif;}
td { vertical-align:top;}
li { line-height:18px;}

body { font-size:12px; color:#5e5e5e; margin:0; position:relative; background:#e3e4d6 url(../../images/NewTemplate/texture.jpg);}

/* ---------------------- */
/*          main          */
/* ---------------------- */

.right_cell { width:638px;}
.big_header { color:#648d91; font-size:30px; line-height:38px; font-weight:bold; padding:15px 0 35px 0;}

.clock { width:120px; height:200px; padding:0 0 0px 20px;}
.logo { width:95px; height:94px; background:url(../../images/NewTemplate/24.png) no-repeat; position:absolute; left:150px; top:70px; _behavior: url("../../images/NewTemplate/iepngfix.htc");}

.mainmenu { width:253px; height:275px; background:url(../../images/NewTemplate/menu_bg.png) right bottom no-repeat; padding:10px 0 0px 0;}
.mainmenu div { width:155px; padding:63px 0 0 63px;}
.mainmenu div a { display:block; font-weight:bold; line-height:17px;}

.menu { padding:35px 35px 20px 35px; position:relative; margin:15px 0 0 0; width:192px;}
.menu div { width:162px; background:url(../../images/NewTemplate/menu_bg.gif) repeat-y; position:relative; padding:15px 10px 8px 17px;}
.menu a.head { font-size:18px; font-weight:bold; padding:0 0 17px 0; display:block; color:#5e5e5e;}
.menu .scotch_1 { position:absolute; width:73px; height:83px; background:url(../../images/NewTemplate/scotch_1.png) no-repeat; left:5px; top:0px;}
.menu .scotch_2 { position:absolute; width:74px; height:60px; background:url(../../images/NewTemplate/scotch_2.png) no-repeat; right:8px; top:10px; padding:0;}

.minus { width:12px; height:9px; background:url(../../images/NewTemplate/minus.gif) center no-repeat;}
.plus { width:12px; height:9px; background:url(../../images/NewTemplate/plus.gif) center no-repeat;}

.first_cell {}
.second_cell { width:55px;}
.window_1 { background:url(../../images/NewTemplate/window_1.png) right bottom no-repeat; height:85px; position:relative; _behavior: url("../../images/NewTemplate/iepngfix.htc"); _background-position: right top;} 
.window_2 { background:url(../../images/NewTemplate/window_2.png) right top no-repeat; _background:url(../../images/NewTemplate/window_2ie.png) right top no-repeat; _behavior: url("../../images/NewTemplate/iepngfix.htc"); _background-position: left top;}
.phone{ padding:0px 0 2px 32px; margin:60px 0 0 150px; //margin:60px 0 0 145px; _margin:60px 0 0 90px; background:url(../../images/NewTemplate/phone.gif) left 3px no-repeat; float:left; font-size:14px; width:130px;}
.mail { float:right; padding:0 0 2px 32px; margin:60px 70px 0 5px; _margin:60px 40px 0 5px; background:url(../../images/NewTemplate/mail.gif) left 3px no-repeat; font-size:14px; font-weight:bold; width:150px;}
.content { background:url(../../images/NewTemplate/content_texture.gif); padding:40px 35px; border:7px solid #eae6ac; border-left:none; border-right:none; //width:513px;}
.pager { padding:10px 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.pager a { font-family:Tahoma, Geneva, sans-serif;}
.sections { padding:20px 0 10px 0;}
.sections a { display:block; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:0 0 0 14px;}
.sections a.active { background:url(../../images/NewTemplate/arrow.gif) 2px 3px no-repeat; color:#5e5e5e; text-decoration:none; cursor:default;}
.portfolio { margin:20px 0 10px 0;}
.portfolio td { padding:8px 0;}

.footer { height:294px; position:relative; overflow:hidden;}

.footer .man { position:absolute; width:241px; height:260px; left:360px; top:0px;}
div#layout {position: relative;  background:url(../../images/NewTemplate/footer_bg.jpg) bottom repeat-x;}

.footer .man2 { position:absolute; width:224px; height:228px; background:url(../../images/NewTemplate/man2.png) no-repeat; left:390px; top:55px; _behavior: url("../../images/NewTemplate/iepngfix.htc");}
.footer .mouse { position:absolute; width:116px; height:57px; left:260px; bottom:0;}
.footer .chair { position:absolute; width:116px; height:155px; right:40px; top:100px;}
.footer .tv { position:absolute; width:110px; height:162px; right:210px; top:30px;}
.footer .tv_main { position:absolute; width:110px; height:162px; right:210px; top:30px;}
.footer .copyright { position:absolute; width:185px; right:160px; top:210px; font-size:9px; font-family:Tahoma, Geneva, sans-serif; color:#333333; }
.footer .copyright a { font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none;}
.shkaf { position:absolute; width:276px; height:294px; background:url(../../images/NewTemplate/shkaf.png) no-repeat; bottom:50px; left:30px; _behavior: url("../../images/NewTemplate/iepngfix.htc");}
.shkaf div { padding:165px 0 0 110px; _padding:0; _position:absolute; _top:165px; _left:110px;}
.shkaf div a { display:block; margin:0 0 5px 0;}
.shkaf div.pauk { padding:0; margin:0; position:absolute; width:94px; height:140px; left:110px; top:20px;}
.lamp { position:absolute; right:60px; top:0; width:20px; height:57px; background:url(../../images/NewTemplate/lamp.png) no-repeat; _behavior: url("../../images/NewTemplate/iepngfix.htc"); z-index:110;}
.komar {position:absolute; right:10px; top:0; z-index:111;}
.vympel {position:absolute; width:67px; height:119px; right:330px; top:10px;}
.textbig {text-decoration: underline;}
.textsmall {font-size:11px;}
.p_bottom { padding:0 0 90px 0;}
.noborder { border:0;}
.clear { clear:both; height:1px;}
.f_l { float:left; margin-right:5px;} 
.f_r { float:right;} 

.width_fix { width:965px; margin:0 auto; position:relative; padding:30px 0 0 0;}
div#layout {position: relative;}

.cata { margin:10px;}
.tb td {border: 1px solid #EAE6AC;}
