@charset "utf-8";

body {margin:0; padding:0;}
body, td, th, input, select, option, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#maincontainer {position:relative; background:url(../img/m_pattern.jpg); min-width:1017px;}

#header {height:340px; background:url(../img/bgheader.jpg) repeat-x #9FBD4D;}
#header #dash {height:340px; background:url(../img/bgdash.gif) repeat-x 0 258px;}
#header #flash {height:340px;}

#content {position:relative;}

#midcontainer {width:820px; background:#6A4954; float:left;}
#midinner {margin: 0 47px 37px 37px; background:#E6E6E6; min-height:704px; position:relative;}
#midinner .text {margin: 0 53px 0px 129px; padding: 63px 0;}
#midinner #pagename {position:absolute; left:54px; top:134px;}

.text {line-height:200%;}
.text p {margin:0 0 25px 0; text-align:justify;}
.text ul {list-style:none; margin:0 0 20px 20px; padding:0;}
.text ul li {padding-left:20px; background:url(../img/marker.gif) no-repeat 0 10px;}
.text h2 {font-size:15px; font-weight:normal; color:#EAF7D9; margin:0 0 8px 0; clear:both; background:#9FBD4C; padding:3px 5px; line-height:45px; display:inline;}
.text a {text-decoration: none; display: inline-block; border-bottom: 1px dashed #9FBD4C; color:#000000;}
.text a:hover {color:#6A4954;}
.text img.left {float:left; margin:15px 15px 15px 0;}
.text img.right {float:right; margin:15px 0 15px 15px;}
.text img.lefttop {float:left; margin:5px 15px 15px 0;}
.text img.righttop {float:right; margin:5px 0 15px 15px;}

/* Изображение с плюсиком */
.text {position:relative;}
.text img {border:none;} 
.text div.img {display:block; position:relative; padding:4px; background:#FFFFFF;} 
.text div.left {float:left; margin: 7px 15px 0 0;} 
.text div.right {float:right; margin: 7px 0 0 15px;} 
.text div.img a {position:absolute; display:block; right:5px; bottom:4px; width:36px; height:36px; background:url(../img/img_plus.png); cursor:pointer;}

#magentabar {float:left; width:188px; background: #6A4954; height:630px;}
#sidebar {position:absolute; left:741px; top:29px; width:236px; height:557px; z-index:90; background:url(../img/bgright.gif);}
#sidebarinner {margin:49px 30px 40px 40px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#sidebarinner h2 {font-weight:normal; color:#7C466B; font-size:13px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif}
#sidebarinner a {text-decoration:none; color:#6A4954;}
#sidebarinner p {margin-bottom:47px;}

#dash01 {position:absolute;	background:url(../img/dashes-bottom.gif); width:46px; height:36px; left:370px; bottom:118px;}
#dash02 {position:absolute; background:url(../img/dashes-left.gif); width:37px; height:10px; left:0; bottom:294px;}
#underhead {position:absolute; background:url(../img/underheader.jpg) no-repeat; left:164px; top:340px; width:816px; height:34px; z-index:90;}

#footer {clear:both; height:118px; background:url(../img/bgfooter.gif) no-repeat; position:relative; color:#EAF7D9;}
#footer #mtext {position:absolute; left:149px; top:74px; width:303px; height:29px; font-size:10px;}
#footer ul {position:absolute; left: 462px; top: 43px; list-style:none; margin:0; padding:0;}
#footer ul li {padding-left:30px; background:url(../img/star.gif) no-repeat;}
#footer ul li a {color:#EAF7D9; text-decoration:none; font-size:16px;}
.spb {position:relative; left:18px;}
.tallin {position:relative; left:35px;}

#hideAll {position:absolute; width:100%; height:2000px; left:0; top:0; background:#9FBD4C; z-index:99;}
