body {margin:0; width:100%; background:white;}

div.field {width:100%; height:100%; position:relative;}
div#maindiv{max-width:1360px; min-width:970px; position:relative; text-align:left; width:expression((parseInt(document.body.clientWidth,10) > 1360)?"1360px":((parseInt(document.body.clientWidth,10) < 970)?"970px":"auto"));}
div#maintext {margin: 36px 0 29px 0; width:100%; height:100%; position:relative;}
table {color:#666; font: 13px arial;}
table.none {clear:both; border-collapse:collapse; border:0;}
table.wide {width:100%; clear:both; border-collapse:collapse; border:0;}
td.fixtdl {width:310px;}
td.fixtdr {width:260px;}
td.lr {width:4%;}

img {border:0;}
a, a:active, a:hover, a:link, a:visited {color:#002bcd;}
h1 {color:#666666; font: 22px tahoma;}
h2 {color:#505050; font: 20px arial;}
p {margin: 12px 0; color:#666666; font: 13px arial;}

.hide {display:none;}

/*    Шапка    */
div#mainbg {width:650px; height:273px; position:absolute; right:24px; top:7px; background: url(/i/top_bg.jpg) no-repeat 0px 0px;}
div#topaddress {position:absolute; top:32px; white-space:nowrap;}
	div#topaddress p {margin: 3px 0 -1px 0; color:black; font: 12px tahoma;}
div#topcontacts {position:absolute; left:20px; top:27px; white-space:nowrap;}
	div#topcontacts p {margin: -5px 0 10px 0; color:black; font: 35px tahoma;}
	div#topcontacts span {padding-left:2px; color:#666; font-weight:bold;}
div#toplogo {position:absolute; top:47px;}
table#maintoptable {height:308px;}
	table#maintoptable div#topaddress {top:147px;}
	table#maintoptable div#toplogo {top:31px;}
table#topbutton {margin-top:10px; font: 12px tahoma;}
	table#topbutton a {color:white;}
	table#topbutton td {background:#b3be00;}
	table#topbutton td.center {padding: 1px 5px 2px 5px;}
	table#topbutton td.corner {width:1px; height:1px; background:none;}
table#toptable {height:139px; font: 12px tahoma;}
	table#toptable span {color:#666; font-weight:bold;}

/*    Подвал    */
div#copyright {padding:10px; position:absolute; right:0; top:28px; color:#7f7f7f; text-align:right; border-right: 4px solid #cbd800;}
	div#copyright p {margin:0; font: 12px arial;}
div#plusmedia {position:absolute; top:28px; color:#747474;}
	div#plusmedia img {float:left;}
	div#plusmedia p {margin: -1px 0 0 47px; font-size:11px;}
table#bottomtable {height:103px; font: 11px tahoma; background: url(/i/bottom_bg.gif) repeat-x;}

/*    Морда центр    */
table#maintable {margin-right:80px;}
	table#maintable div.picborder {width:4px; height:112px; background:#cbd800;}
	table#maintable td {padding: 19px 0;}
	table#maintable td.sep {padding:0; height:2px; background: url(/i/mainmenu_sep.gif) repeat-x;}
	table#maintable td.c1 {width:100px; text-align:right;}
	table#maintable td.c3 {padding: 16px 0 5px 34px;}
	table#maintable td.c3 div.header {margin-bottom:-6px; font: 16px arial;}
	table#maintable td.c3 p {margin: 14px 0;}
	table#maintable td.c3 ul {margin: 10px 0; padding: 0 0 1px 0; list-style:none;}
	table#maintable td.c3 ul li {margin: 5px 0; padding: 0 0 0 23px; background: url(/i/mainsubmenu_list.gif) no-repeat 0px 5px;}

/*    Морда справа    */
div.sticker {margin-top:18px; padding-bottom:5px; width:100%; background:#f0f0f0;}
	div.sticker div.header {width:100%; height:44px; background: url(/i/sticker_bg.gif) repeat-x;}
	div.sticker div.header p {margin:0; padding: 12px 0 0 10px; cursor:default; color:white; font: 15px tahoma;}
	div.sticker div.headerleft {width:2px; height:41px; position:absolute; left:-2px; background: url(/i/sticker_bg2.gif)}
	div.sticker div.headerright {width:1px; height:41px; position:absolute; right:-1px; background: url(/i/sticker_bg2.gif)}
	div.sticker ul {margin:0; padding: 0; list-style:none;}
	div.sticker ul li {margin: 4px 0; padding: 0 0 0 30px; background: url(/i/sticker_list.gif) no-repeat 22px 8px;}
div#onlineadvice {margin-top:25px; padding-left:10px; padding-bottom:6px;}
	div#onlineadvice p {margin: 0 0 0 12px; color:#2e2d2d; font: 19px tahoma;}
div#onlineorder {margin: 40px 0 10px 0; padding: 5px 0 7px 10px; background:#f1f4bf; border-right: 4px solid #cbd800;}
	div#onlineorder a {font: 18px arial;}
table#consultation {margin-top:23px;}
	table#consultation div#ask {margin: 18px 0 -3px 9px;}
	table#consultation div#ask a {vertical-align:top; font: bold 12px tahoma;}
	table#consultation div#ask img {margin-right:7px;}
	table#consultation div#header {margin: 0 -1px 14px -1px; padding: 1px 0 4px 8px; color:#2e2d2d; font: 22px tahoma; background:#f1f4bf;}
	table#consultation div#header a {cursor:default; color:#2e2d2d; text-decoration:none;}
	table#consultation div#themes {padding-left:8px;}
	table#consultation span {font: bold 12px tahoma;}
	table#consultation td.clt {width:10px; height:10px; background: url(/i/advice_clt.gif) no-repeat;}
	table#consultation td.crt {width:10px; height:10px; background: url(/i/advice_crt.gif) no-repeat 2px 0;}
	table#consultation td.clb {width:10px; height:10px; background: url(/i/advice_clb.gif) no-repeat;}
	table#consultation td.crb {width:10px; height:10px; background: url(/i/advice_crb.gif) no-repeat 2px 0;}
	table#consultation td.lt {height:10px; background: url(/i/advice_ltb.gif) repeat-x;}
	table#consultation td.lb {height:10px; background: url(/i/advice_ltb.gif) repeat-x 0 100%;}
	table#consultation td.ll {width:10px; background: url(/i/advice_llr.gif) repeat-y;}
	table#consultation td.lr {width:10px; background: url(/i/advice_llr.gif) repeat-y 100% 0;}
table#icqadvice {margin: 11px 0 -1px 10px;}
	table#icqadvice a {margin-right:9px;}
	table#icqadvice img {padding: 1px 3px 2px 0;}
	table#icqadvice td.uin {padding-bottom:4px;}

/*    Нутро    */
div#innertext {margin: 53px 0 51px 0; width:100%; height:100%; position:relative;}
	div#innertext div#bread {position:absolute; top:-47px;}
	div#innertext div#bread a {color:#868686; font: 11px tahoma;}
	div#innertext div#bread img {margin: 0 2px; position:relative; top:1px;}
div#menufield {margin-top:6px; width:100%; height:100%; position:relative;}
	div#menufield div.menubig {margin: 0 41px 0px 0; padding: 1px 0 4px 19px; background: url(/i/menubig_list.gif) no-repeat 0px 12px;}
	div#menufield div.menubig a {color:#8ba200!important; font: 16px tahoma;}
	div#menufield div.menubigcur {margin: 0 14px 0px 0; padding: 1px 0 4px 46px; position:relative; left:-27px; background: #f1f4bf url(/i/menubig_list.gif) no-repeat 27px 12px;}
	div#menufield div.menubigcur a {color:#8ba200!important; font: 16px tahoma;}
	div#menufield div.menusmall {margin: 0 41px 0px 0; padding: 0px 0 3px 39px;}
	div#menufield div.menusmall a {color:#6d6d6d!important; font: 12px tahoma;}
	div#menufield div.menusmallcur {margin: 0 14px 0px 0; padding: 0px 0 3px 66px; position:relative; left:-27px;}
	div#menufield div.menusmallcur a {color:#6d6d6d!important; font: bold 12px tahoma;}
	div#menufield div.submenufield {padding: 2px 0 10px 0; width:100%; height:100%; position:relative;}
table#inneradvice {margin: 31px 0px 55px 0px; width:261px;}
	table#inneradvice div#ask {margin: 1px 0 -5px 9px;}
	table#inneradvice div#ask a {vertical-align:top; font: bold 12px tahoma;}
	table#inneradvice div#ask img {margin-right:7px;}
	table#inneradvice td.clt {width:10px; height:10px; background: url(/i/advice_clt.gif) no-repeat;}
	table#inneradvice td.crt {width:10px; height:10px; background: url(/i/advice_crt.gif) no-repeat 2px 0;}
	table#inneradvice td.clb {width:10px; height:10px; background: url(/i/advice_clb.gif) no-repeat;}
	table#inneradvice td.crb {width:10px; height:10px; background: url(/i/advice_crb.gif) no-repeat 2px 0;}
	table#inneradvice td.lt {height:10px; background: url(/i/advice_ltb.gif) repeat-x;}
	table#inneradvice td.lb {height:10px; background: url(/i/advice_ltb.gif) repeat-x 0 100%;}
	table#inneradvice td.ll {width:10px; background: url(/i/advice_llr.gif) repeat-y;}
	table#inneradvice td.lr {width:10px; background: url(/i/advice_llr.gif) repeat-y 100% 0;}

/*    Заявка    */
form#form {color:black; font: 12px tahoma;}
	form#form input,textarea {width:100%;}
	form#form input#submit {margin-top:8px; width:auto!important;}
	form#form label {color:black; font: 12px tahoma;}
	form#form td.cl {padding-right:20px;}
	form#form td.cr {padding-left:20px;}
	form#form td.cl2 {padding-right:40px;}
	form#form td.cr2 {padding-left:40px;}
	form#form img#captchapic {margin-right:8px; border: 1px solid #808080;}
	form#form p {margin: 10px 0 0 0; color:black; font: bold 12px tahoma;}
	.halfwide {width:50%!important;}

/*    Консультации    */
div#innertext table#consultation {margin: -7px 0 8px 0;}
	div#innertext table#consultation div#ask {margin-left:5px;}
	div#innertext table#consultation div#themes {padding-left:4px;}
	div#innertext table#consultation a.cur {padding: 2px 3px; color:#8ba200; background:#f1f4bf;}

div.answer {margin: -5px 0 17px 0; margin-left:26px; padding-left:11px; color:#7e7e7e; background:#f4f4f4; border-left: 4px solid #cbd800;}
	div.answer p {margin:0; padding: 5px 0;}
div.question {}
	div.question p {color:#444;}
	div.question span {color:#93a811; font-weight:bold;}
div#pages {margin-left:24px;}
	div#pages a {margin-right:10px; padding: 0px 3px; text-decoration:none; color:#7e7e7e; font: 18px arial;}
	div#pages a.cur {color:#8ba200; font: 18px arial; border-bottom: 2px solid #8ba200;}
	div#pages span {margin-right:10px; padding: 0px 3px; cursor:default; color:#7e7e7e; font: 18px arial;}
