@import url('styles.css');
h3{margin-bottom:5px;}
body{background-color:#fffff5;}
body.lite{background-color:#f3f3e5;padding:20px;}
td.lsdw{background:url('i/new/lsdw.png') 100% 431px no-repeat;}
td.rsdw{background:url('i/new/rsdw.png') 0px 431px no-repeat;}
td.cont{background-image:url('i/cont_f.gif');background-repeat:repeat-x;background-position:50% 580px;background-color:#f3f3e5;}
td.cont-inner{background-image:url('i/cont_f.gif');background-repeat:repeat-x;background-position:50% 200px;background-color:#f3f3e5;}

div.head{background-color:#fffff5;width:1003px;z-index:1;}
div.head div{margin-left:102px;}
div.head div div{width:800px;height:580px;background:url('i/new/head.jpg') center center no-repeat;margin-left:0px;}

div.head a,div.head a:visited,div.head a:hover{display:block;position:absolute;background-repeat:no-repeat;background-position:bottom center;}
div.head a#m1{top:271px;height:55px;background-image:url('i/new/s1.png');margin-left:61px;}
div.head a#m2{top:381px;height:71px;background-image:url('i/new/s2.png');margin-left:46px;}
div.head a#m3{top:453px;height:87px;background-image:url('i/new/s3.png');margin-left:247px;}
div.head a#m4{top:416px;height:89px;background-image:url('i/new/s4.png');margin-left:549px;}
div.head a#m5{top:301px;height:63px;background-image:url('i/new/s5.png');margin-left:648px;}

div.head-inner{width:1003px; height:200px;background-color:#fffff5;}
div.head-inner div{padding:64px 0 0 20px;float:left;}
div.head-inner span,div.head-inner a,div.head-inner a:visited{font-family:arial;font-weight:bold;color:#990000;text-decoration:underline;font-size:14px;text-transform:uppercase;margin-left:8px;}
div.head-inner span,div.head-inner a:hover{text-decoration:none;}
div.head-inner span{margin-left:0px;}


table.mc{}
table.mc td.lb{border-left:1px solid #e0e0d8;}
table.mc td.rb{border-right:1px solid #e0e0d8;}
table.mc td.head{height:14px;background-image:url('i/mc_top_f.gif');background-repeat:repeat-x;background-position:top left;}
table.mc td.cont{vertical-align:top;background:transparent;background-color:#FFF;}
table.mc td.foot{height:11px;background-image:url('i/gpx.gif');background-repeat:repeat-x;background-position:bottom;background-color:#FFF;}
table.mc h2 a,table.mc h2 a:visited{font-family:arial;font-weight:bold;color:#990000;text-decoration:underline;font-size:16px;text-transform:uppercase;}
table.mc h2 a:hover{text-decoration:none;}

td.content{vertical-align:top;border-right:1px solid #ebebe3;padding:0 26 28 40px;}
td.right-content{vertical-align:top;width:322px;}
div.ritem{width:261px;border-bottom:1px solid #e6e6dc;padding-bottom:15px;margin-bottom:10px;margin-left:25px;}

div.footer{background-image:url('i/foot_f.gif');background-repeat:repeat-x;background-position:bottom left;background-color:#8fc3e7;}
div.footer div{color:#000;float:left;}
div.end{height:17px;background-color:#fffff5;}

table.auth{width:232px;}
table.auth td{vertical-align:top;}
table.auth td.top{background-image:url('i/auth_f.gif');background-repeat:repeat-x;background-position:top left;background-color:#a02323;}
table.auth td.right{background-image:url('i/auth_right_f.gif');background-repeat:repeat-y;background-position:top left;width:21px;}
table.auth td.bot{background-image:url('i/auth_bot_f.gif');background-repeat:repeat-x;background-position:bottom left;}
table.auth *{color:#FFF !important;}
table.auth h3{color:#ea806d !important;margin:0;}
table.auth input.text{height:19px; border:1px solid #760404;width:127px;color:#000 !important;}
table.auth input{margin:0;}

.iepng{filter:expression(fixPNG(this,false));}
.iepngs{filter:expression(fixPNG(this,true));}

table.lnews{clear:both;margin-top:10px;border-collapse:collapse;}
table.lnews tr.row0{background-color:#e2e2d4;}
table.lnews tr.row1{background-color:#ebebde;}
table.lnews td{padding:4px 12px;}
table.lnews td.inner{border-left:1px solid #f8f8eb;border-right:1px solid #f8f8eb;width:80%;}

#menuhead{cursor:move;width:240px;}
#mainmenu{z-index:1000;position: absolute;}
div.menu{padding:3px 15px 0px 29px;background-image:url('i/fmbullet.gif');background-repeat:no-repeat;background-position:15 11;}
a.menu,a.menu:visited{font-weight:bold;color:#000;text-decoration:none;}
a.menu:hover{text-decoration:underline;}
div.submenu{background-image:url('i/fmbullet.gif');background-repeat:no-repeat;background-position:0 7;padding-left:10px;}
a.submenu,a.submenu:visited{color:#8d8d8d;text-decoration:none;font-size:10px;}
a.submenu:hover{text-decoration:underline;}

span.req{color:red;margin-left:5px;}
form.book-form textarea{width:100%;}
form.book-form input,form.book-form select{width:50%;}
form.book-form input#ch{width:auto;height:auto;margin:0;padding:0;}
form.book-form label{cursor:pointer;padding-left:5px;position:relative;top:-2px;}
form.book-form textarea{height:100px;}
form.book-form div{margin:3px 0;}

div.pager {text-align:center;}
div.pager span{margin:0 4;}
div.pager a,div.pager a:visited,div.pager a:hover{font-weight:bold;text-decoration:none;}
div.pager a.a,div.pager a.a:visited,div.pager a.a:hover{color:#990000;}

h4.short{font-weight:normal;}

table.info,table.price{width:100%;border-collapse:collapse;margin-bottom:15px;}
table.info td,table.price td,table.price th{padding:2 4;border:1px solid #e0e0d8;text-align:center;}/*border:1px solid #D8D8D8;*/
table.info a,table.info a:visited{text-decoration:none;}
table.info a:hover{text-decoration:underline;}
table.price th.nb{border:none;}
table.price a{color:#000;text-decoration:none;}
table.price a:visited{color:#AAA;text-decoration:none;}
table.price a:hover{text-decoration:underline;}
table.price input{cursor:pointer;}

table.price th a,table.price th a:visited{text-decoration:none;color:#13619e;font-weight:normal;}
table.price th a:hover{text-decoration:underline;}

ul.price li{list-style-image:none;margin-top:3px;margin-bottom:3px;}
ul.price li.ttl{background:transparent;margin:8px 0 3px;}

div.logo{position:absolute;z-index:500;margin:40px 0 0 45;}

form.search{}
form.search input{margin:0;}
form.search input.text{margin:0;height:17px;width:65px;}
form.search div{margin-bottom:3;}
form.search label{cursor:pointer;padding-left:5px;}

table.calc,table.credit{}
table.calc th{text-align:right;padding-right:5;}
table.calc h4{padding-bottom:5;}
table.calc label{cursor:pointer;}
table.credit td{text-align: right;padding:0 5;border:1px solid #D8D8D8;height:25;}

div#comm{position:absolute;z-index:2000;display:none;border:1px solid #000;background-color:#990000;color:#fff;padding:3 6;}

table.cmp{border-collapse:collapse;}
table.cmp td,table.cmp th{padding:5;border:1px solid #e0e0d8;text-align:left;}

form.resume-form textarea{width:100%;padding:2px;height:70px;}
form.resume-form input,form.resume-form select{width:70%;padding:0 2px;}
form.resume-form input#ch{width:14px;margin:0;}
form.resume-form label{cursor:pointer;}
form.resume-form div{margin:3px 0;}

form.opros-form textarea{width:100%;}
form.opros-form input,form.opros-form select{width:50%;}
form.opros-form input.ch{width:auto;height:auto;margin:0;padding:0;}
form.opros-form label{cursor:pointer;padding-left:5px;position:relative;top:-2px;}
form.opros-form textarea{height:100px;}
form.opros-form div{margin:3px 0;}

acronym {border-bottom: 1px dashed blue;color: maroon;}

/**************************/
form.form table{border-collapse:collapse;margin-left:20px;}
form.form th{vertical-align:middle;text-align:left;padding-top:5px;padding-bottom:2px;}
form.form td,form.form th{padding-left:18px;}
form.form span{text-transform:lowercase;}
form.form td span{color:#888;}
form.form td span, form.form td span *{font-size:10px;}
form.form td b{color:#EE1A2E;font-size:18px;position:absolute;margin-left:-18px;}
form.form input,form.form select,form.form textarea{width:380px;height:22px;border:1px solid #656565;padding:2px 0 0 2px;font-size:12px;}
form.form input.ch{border:none;width:auto;height:auto;}
form.form label{position:relative;top:-1px;cursor:pointer;}
form.form textarea{height:95px;}
form.form td.code img{display:inline-block;border:1px solid #656565;margin-top:4px;margin-right:4px;}
form.form td.code input{width:122px;text-transform:uppercase;display:block;}
form.form td.code span{position:absolute;margin-top:4px;width:20px;}
form.form td.code span a,form.form td.code span a:visited{font-size:12px;font-weight:bold;text-transform:capitalize;text-decoration:none;}
form.form td.code span a:hover{text-decoration:underline;}
form.form tr.btn td{padding-top:12px;}
form.form tr.btn input{cursor:pointer;width:100px;height:24px;margin:0px;padding:0 0 3px 0;background-color:#656565;color:#FFF;font-weight:bold;font-size:11px;text-transform:lowercase;line-height:1px;}

div.messageBox, div.errorBox{font-size:20px;padding:7px 20px;margin:10px 0;}
div.errorBox span{font-family:tahoma;}
div.messageBox{color:#4E991D;}
div.errorBox,div.errorBox span{color:#EE1A2E;}

div#tomsk-map{background:url('i/map.png') top left no-repeat;width:648px;height:635px;}
div#tomsk-map div{background-repeat:no-repeat;background-position:top left;}
div#tomsk-map ul{list-style-type:none;padding:0px;margin:0px;}
div#tomsk-map ul,div#tomsk-map li{position:absolute;}
div#tomsk-map li{padding:0px;background:transparent;}
div#tomsk-map span{white-space:nowrap;display:inline-block;background-color:#ae211f;padding:0 18px;height:47px;position:relative;z-index:100;line-height:19px;top:-43px;left:28px;display:none;}
div#tomsk-map b{display:block;width:84px;height:56px;background:url('i/raion_icon.png') top left no-repeat;position:absolute;}
div#tomsk-map i{display:block;width:13px;height:13px;background:url('i/map/tag.png') top left no-repeat;position:absolute;margin-top:46px;}
div#tomsk-map a,div#tomsk-map a:visited,div#tomsk-map span{font-size:20px;font-family:arial;color:#FFF;text-decoration:none;cursor:pointer;}

ul#raion-list{}
ul#raion-list li{margin-bottom:4px;background-position:0px 7px;float:left;width:45%;}
ul#raion-list a,ul#raion-list a:visited{font-size:12px;text-decoration:none;}
ul#raion-list a:hover{text-decoration:underline;}


/* form restyling */
form#m_baza{padding-left:38px;}
form#m_baza table{border-collapse:collapse;}
form#m_baza td{padding:0 2px 0 0;vertical-align:middle;}
form#m_baza div{padding-bottom:5px;}
form#m_baza label{display:inline-block;cursor:pointer;font-weight:bold;padding-bottom:3px;}
form#m_baza b,form#m_baza strong{position:absolute;font-size:18px;color:#EE1A2E;margin:17px 0 0 -18px;}
form#m_baza strong{position:static;margin:0;}
form#m_baza span{color:#6B6B6B;}
form#m_baza div span{font-size:10px;display:block;padding-top:2px;}
form#m_baza button{cursor:pointer;width:100px;background:#656565;border:none;color:#FFF;font-weight:bold;font-size:11px;margin:20px 0 0;line-height:22px;}
form#m_baza input,form#m_baza select,form#m_baza textarea{width:380px;height:20px;border:1px solid #656565;font-size:12px;line-height:22px;padding:0 0 0 2px;line-height:20px;}
form#m_baza textarea{height:80px;}
form#m_baza option{font-size:12px;line-height:22px;}
form#m_baza input.ch{border:none;width:auto;height:auto;padding:0px;}
form#m_baza #baza-code{width:100px;}
form#m_baza img{border:1px solid #656565;margin-top:2px;width:98px;height:38px;}
form#m_baza a,form#m_baza a:visited{text-decoration:none;font-weight:bold;position:relative;left:5px;top:-15px;}
form#m_baza a:hover{text-decoration:underline;}
form#m_baza td label{font-weight:normal;padding:0;text-transform:lowercase;}
form#m_baza td input{width:40px;}
form#m_baza td select{width:auto;}
form#m_baza tr.hide{display:none;}
form#m_baza tr.show{display:table-row;}
form#m_baza fieldset{padding:0 0 3;margin:0;border:none;}
form#m_baza fieldset td{padding-top:3px;padding-bottom:2px;}
form#m_baza fieldset td.c0{width:122px;}
form#m_baza fieldset td.c0 input{width:100%;}
form#m_baza legend{font-weight:bold;padding:0;margin:0;}

