html, body {
   margin:0;
   padding:0;
   font:12px Arial;
   color:#4b4b4b;
   background:#fff url(../img/allfon.png) top repeat-x;
}

a {
   color:#085d98;
}

a:hover {text-decoration:none;}

li {
   display:inline;
}

#body1 {
   height:308px;   
   width:100%;
   position:absolute;
   top:0px;
   left:0px;
}


#bx {
   width:1000px;
   margin:0 auto;
}

#body2 {
   border-top:2px solid #9bbeb0;
   
   height:198px;   
   width:105%;
   background:#fff url(../img/allfon2.jpg) top repeat-x;
}

#bx2 {
   width:980px;
   height:120px;
   margin:0 auto;
   padding:10px;
   text-align:center;
   padding-top:20px;
   font:12px Tahoma;
   line-height:18px;
   color:#ffffff;
}

.homi {
width:184px;
padding-left:80px;
background:url(../img/home.png) no-repeat;
}

.sproz {
width:184px;
padding-left:80px;
background:url(../img/sop.png) no-repeat;
height:80px;
}

.stmar {
width:184px;
padding-left:80px;
background:url(../img/stm.png) no-repeat;
height:72px;
}

.shops {
width:184px;
padding-left:80px;
background:url(../img/ser.png) no-repeat;
height:68px;
}

.accii {
width:184px;
padding-left:80px;
background:url(../img/pod.png) no-repeat;
height:72px;
}

.parner {
width:184px;
padding-left:80px;
background:url(../img/part.png) no-repeat;
height:80px;
}

.rekla {
width:184px;
padding-left:80px;
background:url(../img/skaz.png) no-repeat;
height:72px;
}

.work {
width:184px;
padding-left:80px;
background:url(../img/pen.png) no-repeat;
height:72px;
}

.conts {
width:184px;
padding-left:80px;
background:url(../img/mail.png) no-repeat;
height:72px;
}

.pocups {
width:184px;
padding-left:80px;
background:url(../img/moroz.png) no-repeat;
height:72px;
}

.mebelkom {
width:184px;
padding-left:80px;
}


.homi a,
.sproz a,
.stmar a,
.shops a,
.accii a,
.parner a,
.rekla a,
.work a,
.conts a,
.pocups a {
color:#1ba29a;
font:18pt Times New Roman;
font-style:italic;
height:90px;
line-height:60px;
}
.homi a {line-height:100px;}
.sproz a, .stmar a, .rekla a  {
height:30px;
line-height:30px;
}

#top1 {
   float:left;
}

#top2 {
   float:left;
   background:url(../img/sky.jpg) no-repeat;
   width:672px;
   height:218px;
}

.tovss {padding-top:10px;} 
.tov {float:left; margin:5px; margin-bottom:0; width:150px; font:11px Arial; text-align:center; color:#999;}
.pr1 {font:14px Arial; position:relative; float:left; padding:3px 5px; background:#1ba29a; top:100px; left:90px;  color:#fff;}
.pr2 {font:12px Arial; position:relative; float:left; padding:2px 3px; background:#901919; top:80px; left:35px; color:#fff; text-decoration:line-through;}
.topmin2 a {display:block; padding:5px; color:#666; padding-left:20px; text-decoration:none; border-bottom:1px dotted #b5cad8;}
.topmin2 {margin-bottom:20px;}
#tll {
   width:605px;
   height:30px;
   padding-top:17px;
   padding-left:10px;
   padding-right:10px;
   background:#fff url(../img/topl.jpg) no-repeat;
   float:left;
}

#tll a {
   color:#005e99;
   font-weight:bold;
   text-decoration:none;
   margin:0 10px;
}

#tll a:hover {
   color:#ce6f00;
}


#serch {
   width:375px;
   height:47px;
   float:left;
}

.s_x {
   color:#666;
   background:#fff url(../img/s_fon.png) repeat-x;
   border:none;
   position:absolute;
   width:211px;
   font-weight:bold;
   padding-top:15px;
   padding-bottom:16px;
   padding-left:15px;
}

#logs {
   float:right;
   width:430px;
}

#logs a {
   color:#127b75;
   float:left;
   display:block;
   width:201px;
   background:url(../img/but1.png) no-repeat;
   text-align:center;
   height:35px;
   line-height:32px;
}

#logs a:hover {
   text-decoration:underline;
}

#lgp {
   	position: absolute;
	width:320px;
	left: 38%;
  	top: 100px;
	border:solid #087972 4px;
	display: none;
  	z-index: 10;
    overflow: hidden;
    background:#1ba29a url('../img/lp.png') top repeat-x;
    color:#fff;
    text-align:left;
    padding:10px;
    padding-top:0;
}

#lgp2 {
   	position: absolute;
	width:420px;
	left: 33%;
  	top: 100px;
	border:solid #087972 4px;
	display: none;
  	z-index: 10;
    overflow: hidden;
    background:#1ba29a url('../img/lp.png') top repeat-x;
    color:#fff;
    text-align:left;
    padding:10px;
    padding-top:0;
}

#lgp2 a {
    color:#fff;
    font-weight:bold;
    display:block;
    padding:3px 6px;
    border-bottom:1px dotted #fff;
}

#lgp2 a:hover {
   background:#56b3ad;
}

li {
 vertical-align:bottom;
}

#lgp a {
   color:#fff;
}

#s1pbr {
  top:237px;
  position:absolute;
  color:#fff;
}

#s1pbr a {
   color:#fff;
   text-decoration:none;
}

#content {
  width:990px;
  padding:5px;
}

#conl {
  width:520px;
  float:left;
  padding-left:8px;
}

#conr {
  width:264px;
  float:left;
}

#conr2 {
  width:190px;
  float:right;
}

#clear {
   clear:both;
}

.clear {
   clear:both;
}

#tooltip{
    background:#e4f3fa;
    border:1px solid #1d668c; 
    border-left:3px solid #1d668c;
    font-size:11px;
    color:#002a3f;
    padding:4px 8px;
    position:absolute;
    visibility:hidden;
    opacity: 0.9;
    z-index:100;
}

#comments	{
width:458px;
height: 160px;
display:block;
background:#fff url(../img/o2d.png) center no-repeat;
border:1px solid #c2c2c2;
}

.navigation { line-height: 3.5; }

.navigation a {
	text-decoration:none;
	color:#3f5866;
border:1px solid #fff;
background:#fff;
	padding:6px 10px;
	font:14px Arial;
	font-weight:bold;
}

.navigation a:hover {
border:1px solid #edf0f2;
background:#f2f6f8;
}

.navigation span {
	text-decoration:none;
	padding:6px 10px;
	color:#999;
	border:1px solid #e7e7e7;
background:#f4f4f4;
	font:14px Arial;
}

.mainf {
   padding:10px;
color:#1ba29a;
font:18pt Times New Roman;
font-style:italic;
}

.mainfy {
   padding:10px;
   font-size:18px;
   font-weight:bold;
   background:#fdfeff url(../img/sstfy.png) no-repeat;
}


.ssc {
   padding:0 8px;
   padding-top:2px;
}

.sscw img {padding:0 10px;}

.pic1 {background:url(../img/sstf.png) no-repeat; margin-bottom:20px;}
.pic2 {background:url(../img/ssb.png) right bottom no-repeat; padding:10px;}
.pic11 {background:url(../img/sstf1.png) no-repeat; margin-bottom:20px;}
.pic21 {background:url(../img/ssb1.png) right bottom no-repeat; padding:10px;}
#conr2 h2 {color:#1ba29a;
font:18pt Times New Roman;
font-style:italic; padding-left:5px;}

.title {color:#1ba29a;
font:18pt Times New Roman;
font-style:italic; padding-left:5px;}

.myban {border:1px solid #f1f1f1; width:190px; height:100px; line-height:100px;margin-bottom:10px;text-align:center;}
.ssc2 {
   border-left:1px solid #a6d0e7; 
   border-right:1px solid #a6d0e7;
   background:#ceeafa url(../img/ssf2.png) repeat-x;
   padding:0 8px;
   padding-top:5px;
}

.sscy {
   border-left:1px solid #bbae3c; 
   border-right:1px solid #bbae3c;
   background:#f7f0c0 url(../img/ssfy.png) repeat-x;
   padding:0 8px;
   padding-top:5px;
}

.sscy2 {
   border-left:1px solid #bbae3c; 
   border-right:1px solid #bbae3c;
   background:#f7f0c0 url(../img/ssfy2.png) repeat-x;
   padding:0 8px;
   padding-top:5px;
}

.mainf a {
color:#1ba29a;
}

.categ a {
   color:#777;
   text-decoration:none;
   font-size:14px;
}

.view {
   color:#666;
   font-size:11px;
   padding:2px 4px;
   background:#e1f4fd url(../img/sp.png) repeat-x;
   border:1px solid #a9ccde;
   height:30px;
   margin-left:8px;
   margin-top:5px;
}

.viewy {
   color:#666;
   font-size:12px;
   padding:3px 7px;
   background:#c8be81 url(../img/spy.png) repeat-x;
   border:1px solid #c8be81;
   margin-right:15px;
}

.viewy a {
   color:#4b451f;
}

.nfoot {
   color:#555;
   height:25px;
   font-size:12px;
   padding:5px 1px;
   font-weight:bold;
   padding-left:10px;
   padding-top:20px;
}

.nfooty {
   color:#555;
   height:25px;
   font-size:12px;
   padding:5px 1px;
   font-weight:bold;
   margin-bottom:35px;
   padding-left:10px;
   background:#d7edf9 url(../img/ssby.png) no-repeat;
   text-align:right;
}

.nfoot2 {
   height:13px;
   background:#d7edf9 url(../img/ssb2.png) no-repeat;
}

.nfoot2y {
   height:13px;
   background:#d7edf9 url(../img/ssby2.png) no-repeat;
}

.bot {
   border-top:1px solid #2080c4;
   margin:8px 0px 0 0px;
}

.boty {
   border-top:1px solid #d4c543;
   margin:8px 0px 0 0px;
}

.s_bot_left {
   text-align:right;
}

.s_bot_right {
   font:11px Verdana;
   text-decoration:none;
   font-weight:bold;
   background:#c2d9e8 url('../img/t1.png') center no-repeat;
   border:1px solid #cfdae3; 
   padding:5px 10px;
   margin-right:8px;
color:#1ba29a;
text-decoration:none;
}

.s_bot_right a, .nfoot a {text-decoration:none;}

.mtop {
   color:#fff;
   width:270px;
   padding:10px 0;
   text-align:center;
   font-weight:bold;
   font-size:14px;
   background:#2080c4 url(../img/mtop.png) no-repeat;
   margin-top:10px;
}

.mbot {
   width:270px;
   height:15px;
   background:#f9f99f url(../img/mbot.png) no-repeat;
   margin-bottom:10px;
   display:block;
}

.menu1 {
   width:270px;
   display:block;
}

.menum {
   color:#555;
   background:#fffdce url(../img/mfon.png) repeat-x;
   border-left:1px solid #b4a94e;
   border-right:1px solid #b4a94e;
   padding:10px 0;
}

.menum5 {
   color:#555;
   background:#fffdce url(../img/mfon.png) repeat-x;
   border-left:1px solid #b4a94e;
   border-right:1px solid #b4a94e;
   padding:10px 0;
}

.menum a {
   color:#62622f;
   border-bottom:1px dotted #c4c41c;
   display:block;
   padding:6px 15px;
}

.menum5 a {
   color:#62622f;
   border-bottom:1px dotted #c4c41c;
   display:block;
   padding:6px 15px;
}


.menum a:hover {
   background:#f9f99f url(../img/mact.png) repeat-x;
   padding-left:40px;
}

.menum5 a:hover {
   background:#d9d797;
}


.plog {
   width:200px;
   background:#e1f4fd url('../img/but.png') repeat-x;
   border:1px solid #919191;
   color:#555;
   padding:4px 10px;
}

.but, #but {
   font:11px Verdana;
   text-decoration:none;
   font-weight:bold;
   background:#c2d9e8 url('../img/t1.png') center no-repeat;
   border:1px solid #cfdae3; 
   color:#777; 
   padding:6px 9px;
   margin:0 5px;
   display:block;
   float:left;
}

.but:hover {
opacity:0.8;
color:#777;
}

#back span {
   color:#4c818f;
   font-size:12px;
   padding:5px 11px;
   background:url(../img/back1.png) repeat-x;
   padding-left:35px;
}

#back a {
   font-weight:bold;
   color:#005082;
   padding:5px 11px;
   background:#e1f4fd url(../img/back1.png) repeat-x;
   padding-left:34px;
}

#go span {
   color:#4c818f;
   font-size:12px;
   padding:5px 11px;
   background:url(../img/go.png) repeat-x;
   padding-right:34px;
}

#go a {
   font-weight:bold;
   color:#005082;
   padding:5px 11px;
   background:#e1f4fd url(../img/go.png) repeat-x;
   padding-right:32px;
}

#go a:hover {
   background:#e1f4fd url(../img/go2.png) repeat-x;
}

#back a:hover {
   background:#e1f4fd url(../img/back2.png) repeat-x;
}

.tooltip {
	background:url(../img/strel1.png) no-repeat;
	font:11px Verdana;
    width:260px;
	display:none;
	color:#666;
	z-index:100;
	margin-left:200px;
	margin-top:60px;
}

.bottool {background:url(../img/strel2.png) right bottom no-repeat; 	
	padding:30px;
	padding-top:28px;
}

.trigger:active {color:#333;}
.tooltip a {display:block; padding:5px; color:#1ba29a; font:11px Verdana; height:18px; line-height:18px;}

.quest {padding:0 5px; background:#eff7fb; border:1px solid #d3e7f1;}

/*Таблица оформленная*/
.content table
  { border-collapse:collapse; line-height:1.3em; border-spacing:0; border:1px solid #b1c8d3; font-size:1.0em; margin:0.25em 0 0.5em 0; }
.content table td, 
.content table th
  { margin:0; padding:0; }

.content table td
  { border:1px solid #b1c8d3; padding:0.5em; background:#ebf7fa; }


.content table th, 
.content table thead td
  { border:1px solid #b1c8d3; padding:0.5em; font-weight:bold; background:#ffffff; }

.content table td *,
.content table th *
 { margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; }
.content table.none
  { border:none; background:none; }
.content table.none td,
.content table.none th
  { border:none; background:none }
