html, body { margin: 0; font: 12px georgia; }

td{vertical-align:top;}
a{ outline: none; color:#000; }
table { border:0; border-collapse:collapse; }
/*body,div,ul,li,h1, h2,h3,h4,h5,h6,input,textarea,p,table,td{margin:0; padding:0;} 	*/
h1, h2, h3,h4,h5,h6 { color: #C24B8D; }

img {border:none;}

.clear {
       	clear:both;
       	line-height:0%;
       	margin-bottom:-1px;
       	height:1px;
       	overflow:hidden;}

#conteiner {min-height: 100%;min-width:1000px;max-width:2000px;margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 50px;}

#header  {    
        background:  url(/makets/jeternel.ru/images/header.gif) repeat-x top left;
        padding:0 46px;
        height: 166px;}

#top_header {height: 22px;}

ul#top_menu {padding:3px 0 0 0; margin:0; list-style:none;}
ul#top_menu li.purpur {padding:0 2px; margin:0;float:left;color: #0769b2;}
ul#top_menu li.kiwi {padding:0 2px; margin:0;float:left;color: #52a22f;}
ul#top_menu li.kiwi a {
         padding:0;
         margin:0;
         color: #52a22f;
         font: 10px arial;}

ul#top_menu li.purpur a {
         padding:0;
         margin:0;
         color: #0769b2;
         font: 10px arial;}

#searsh {float:right;}
  
.poisk {
        background:  url(/makets/jeternel.ru/images/poisk.gif) no-repeat top left;
        border: none;
        float:left;
        width: 179px;
        height: 14px;
        margin:1px 4px 0 0;
        padding:2px 4px 0 4px;
        color: #909090;
        font:10px arial;}

.buton {
	background:  url(/makets/jeternel.ru/images/buton.gif) no-repeat top left;
        border: 0;
        overflow: visible;
	cursor:pointer;
	margin:1px 0 0 0;
	padding:0;
	height:16px;
	width:39px;
        float: left;} 

#logo {float: left;margin:25px 0 0 0;}
 
#zakaz2 {
        background:  url(/makets/jeternel.ru/images/zakaz.jpg) no-repeat top left;
        float:right;
        width: 361px;
        height: 96px;
        margin:11px -2px 5px 0;
        padding:0 0 40px 0;
        color: #393939;
        font: 12px arial;} 

ul#link {padding:5px 0 4px 0; margin:0 auto;width:160px;}

ul#link li {padding:0 2px; margin:0;float:left;color: #393939;font: 10px arial;}

ul#link  a {
         padding:0;
         margin:0;
         color: #393939;
         font: 10px arial;}

p.sm  {
         padding:8px 0 0 0;
         margin:0;
         color: #393939;
         font: 10px arial;
         text-align: center;}

ul.seminar {padding: 10px 0 0 0; margin:0 0 50px 0;}

ul.seminar li {text-align: left;display: block;padding:0 0 0 10px; margin:0; height:18px;line-height:18px;width:340px;color: #c0056d; overflow:hidden}

ul.seminar  a {
         padding:0;
         margin:0;
         color: #393939;
         font: 12px arial; }

ul.seminar  span {text-decoration: underline;color: #c0056d;font: 12px arial;padding:0 2px 0 0;}

h6 {
	display: block;
	padding:6px 0;
	margin:0;
	color: #393939;
	font: bold 14px arial;
}
         
        *+html h6 {
         display: block;
         padding: 0;
         margin:0;
         color: #393939;
         font: bold 14px arial;}

#zakaz a {
         display: block;
         padding:4px 0;
         margin:0;
         color: #393939;
         font: 12px arial;}
  
  
#header h1 {
         float:left;
         padding:43px 0 0 0;
         margin:0 0 0 70px;
         color: #c14a8c;
         font: bold 18px arial;}
 
#header h1 span {
         display: block;
         padding: 0;
         margin:0;
         color: #7a7a7a;
         font: bold 24px arial;}
            
#wrapper {width:100%;margin: 10px 0 0 0;}

#left_bar {width:200px;padding:0 0 0 44px;}

.sdmenu {
        background: url(/makets/jeternel.ru/images/menbg.jpg) repeat-y top left;
        padding:15px 0 10px 44px;
	width: 200px;
	margin:0 0 0 -44px;
	font: bold 14px arial;	
	color: #393939;}

div.sdmenu div {overflow: hidden;}

div.sdmenu .collapsed  { height: 25px;}
div.sdmenu .collapsed a {text-decoration: none;}

.sdmenu span{
       	cursor:pointer;
	display: block;
	padding:2px 0 2px 0;
	margin: 0;
	color: #393939;
        height: 18px;
        line-height: 18px;
        text-decoration: underline;}

.sdmenu div.collapsed a span {  
        font: bold 14px arial;	
	color: #393939;
	line-height: 18px;
	text-decoration: underline;}

.sdmenu div.collapsed a:hover, .sdmenu div.collapsed span:hover{
        color: #393939;
	text-decoration: none;}

.sdmenu ins a {
        background: url(/makets/jeternel.ru/images/tch.gif) no-repeat top left;
        cursor:pointer;
	padding:2px 0 2px 18px;
	
	display: block;	
        color: #393939;
        font:12px arial;}
    
.sdmenu ins {
	padding:5px 0 5px 0;	
        text-decoration: none;
	display: block;}

ul#left_menu {padding:12px 0 25px 46px; margin:0 0 0 -46px;}

ul#left_menu li {padding:3px 0; margin:0;}

ul#left_menu  a {
         padding:0;
         margin:0;
         color: #393939;
         font:  bold 14px arial;}

.news {padding: 5px 0 5px 0;width:180px;}

.news span {
         display: block;
         padding:0;
         margin:0;
         color: #9a9a9a;
         font: 11px arial;}

.news a {
         display: block;
         padding:0;
         margin:0;
         color: #010101;
         font: 11px arial;
}
.news a.more {color:#c14a8c; }

.blur {
         display: block;
         padding:0;
         margin:0;
         color: #c14a8c;
         font: bold 14px arial;}

#content {padding:0 46px 0 0;} 

#main { background:  url(/makets/jeternel.ru/images/main.gif) repeat-x top left; margin:5px;} 
 
#mainbg {background:  url(/makets/jeternel.ru/images/mainbg.jpg) no-repeat top left; padding:0; margin:0;} 

#text {padding:1px 20px 20px 20px; min-height:550px; }

.tl, .tr, .bl, .br {
        position: absolute;
        width: 6px;
        height: 6px;
        display: block;
        margin:0; 
        padding:0;
}

.tl {background : transparent url(/makets/jeternel.ru/images/lt.gif) no-repeat;top:-1px;left:-1px;padding:0;margin:0;}
.tr {background : transparent url(/makets/jeternel.ru/images/rt.gif) no-repeat;top:-1px;right:-1px;padding:0;margin:0;}
.bl {background : transparent url(/makets/jeternel.ru/images/lb.gif) no-repeat;bottom:-1px;left:-1px;padding:0;margin:0;}
.br {background : transparent url(/makets/jeternel.ru/images/rb.gif) no-repeat;right:-1px;bottom:-1px;padding:0;margin:0;}
* html .tr {background : transparent url(/makets/jeternel.ru/images/rt.gif) no-repeat;top:-1px;right:-2px;padding:0;margin:0;}
* html .bl {background : transparent url(/makets/jeternel.ru/images/lb.gif) no-repeat bottom left;bottom:-2px;left:-1px;padding:0;margin:0;}
* html .br {background : transparent url(/makets/jeternel.ru/images/rb.gif) no-repeat  bottom;right:-2px;bottom:-2px;padding:0;margin:0;}
.raw{background:#fff4fa;width: 100%;height:auto;position: relative;margin:0 0 15px 0; border:1px solid #dbdbdb;float:left;} 
   
#wrapper h1 {
         padding:10px 0;
         margin:0 auto;
         color: #c14a8c;
         font: bold 22px arial;
         text-align: center;}  
 
p {padding:0 0 0.1em 0;/*line-height: 17px;*/}  

* html .commodity { display:inline;zoom:1;}
*+html .commodity { display:inline;zoom:1;}
.predlog {width:100%; text-align:center;}

.commodity {
	background:  url(/makets/jeternel.ru/images/plaha.jpg) no-repeat top left;
	display:inline-block;
	margin:20px 2px;
	padding:0;
	width: 215px;
	height: 75px;
	vertical-align:top;
}

.plashka { text-align: left; padding: 11px 0px; }   
.plashka a { color: #393939; font: 11px arial; display:inline; }
.plashka img {float:left; margin:0 10px; width:52px; height:52px; display:inline;}

.box {
      background: #fff; 
      border:1px solid #d1d3d5;
      width:49%;
      height: 100px;
      margin:0.3%;
      padding:11px 0;
      float:left;}
 
.box .tovar {
      border:1px solid #d1d3d5;
      width:100px;
      height: 100px;
      margin:0 20px 0 13px;
      float:left;}
   
h3 {
         padding:0 0 5px 0;
         margin:0;
         color: #000;
         font: bold 12px georgia;}    

.cena {
         display: block;
         padding: 0;
         margin:0;
         color: #4e7300;
         font: 12px georgia;}            
   
.blue {
         display: block;
         padding: 0;
         margin:0 0 3px 0;
         color: #0769b2;
         font: 12px georgia;}      
 
.korz {
        position: absolute;
        background:  url(/makets/jeternel.ru/images/korz.gif) no-repeat bottom right;
        display: block;
        width: 116px;
        height: 36px;
        margin:62px 0 0 135px;
        _margin:62px 0 0 0;
        padding:0 21px 0 0;}   

*+html .korz {
        position: absolute;
        background:  url(/makets/jeternel.ru/images/korz.gif) no-repeat bottom right;
        display: block;
        width: 116px;
        height: 36px;
        margin:62px 0 0 0;
        padding:0 21px 0 0;}   

.vvod {
        background:none;
        border:1px solid #d1d3d5;
        float:left;
        width: 29px;
        height: 18px;
        margin:0 8px 0 0;
        padding:2px 0 0 0;
        text-align: center;
        color: #000;
        font:12px arial;}  

.korz a {margin: 0;padding:5px 0 0 0;font: 14px georgia;}        

a.link_red {
	display: block;
	padding:0;
	margin:0 0 0 28px;
	color: #c2002f;
	font: 10px arial;
}

a.link_purpur {
	padding:0;
	margin:0 0 0 28px;
	color: #b6009b;
	font: 12px arial;
}
         
a.link_kiwi {
	padding:0;
	margin:0;
	color: #52a22f;
	font: 12px arial;
}
          
a.pred {
	float: right;
	padding:0;
	margin:0;
	color: #000;
	font: 10px arial;
}         
    
.tabl_tovar {width:100%;}
    
.tabl_tovar td {padding:8px;}
    
.top_tr {
       background:#fdd1e9;
       text-align: center;
       font: bold 12px georgia;
       padding: 0;}
  
.tr_blue {background:#f6e2ed;}
  
.top_tr td {padding:6px 0;}

.td1  {width:100px;}
.td1 img {border:1px solid #d1d3d5;}
    
.td2 {padding:10px 0;}  
    
.td3 {width:70px;vertical-align: middle;text-align: center;border:1px solid #fff;} 

.td4 {width:80px;vertical-align: middle;text-align: center;border:1px solid #fff;}  
    
.td5 {width:90px;vertical-align: middle;text-align: center;}    

.td2 a {color: #c14a8c;}
          
#footer {
	background: #FFD1EA url(/makets/jeternel.ru/images/footer.jpg) repeat-x top left;
	padding:10px 0;
/*	position:relative;
	width: 100%;
	height: 76px;
	margin-top: -46px;*/
}

/*ul#footer_menu {padding:12px 0 0 0; margin:0 0 0 265px; list-style:none; }*/
ul#footer_menu {
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
	text-align:center;
}

ul#footer_menu li {
	padding:0 8px;
	margin:0;
	display:inline;
	color: #fff;
	font: 10px arial;
}

ul#footer_menu  a {
	padding:0;
	margin:0;
	color: #fff;
	font: 10px arial;
}
#prodvijj, #prodvijj * {
	color: #fff;
	font: 10px arial;
	text-align:center;
}
#prodvijj a:hover {
	 color: #C24B8D;
}
#prodvijj img {
	vertical-align:middle;
}


#gradus {
	font-size: 12px;
	color: #591039;
	padding: 10px 0;
	font-family:Arial !important;
}
#gradus a{
	color: #591039;
	font-family:Arial !important;
}
#text h2 {font-family:Arial !important;}

#content_sub_menu{
	padding: 10px 0 0 13px;
	line-height:3;
}
#content_sub_menu a{
	background: #FFFFFF;
	padding: 6px;
	margin: 0 1px 20px 1px;
	font-size: 12px;
	color: #C24B8D;
	font-family:Arial !important;
	white-space:nowrap;
}
#content_sub_menu a.current{
	background: #FEE5F3;
	padding: 6px;
	margin: 0 1px 20px 1px;
	font-size: 12px;
	color: #C24B8D;
	font-family:Arial !important;
}
#content_sub_menu span{
	background: #FEE5F3;
	padding: 6px;
	margin: 0 1px 20px 1px;
	font-size: 12px;
	color: #C24B8D;
	font-family:Arial !important;
}
/* added hp74 */
.EventList td { }
.EventList td.img { padding:5px 10px 20pt 0;  margin:0 0 10pt 0; vertical-align:top; }
.EventList td.text {  margin:0 0 10pt 0; vertical-align:top; padding-bottom:30pt;}
.EventList h2 { margin:0 0 10px 0; padding:0; font-size: 20px !important; }
.EventList h2 a, .EventList h2 a:visited {
	font-family: Georgia, Arial, Tahoma  !important;
	font-size: 20px !important;
	font-weight:normal;
	line-height:120%;
	color: #412417;
	text-decoration:underline !important;
}
.EventList h2 a:hover {
	color:#900  !important;
	text-decoration:underline !important;
}
.EventImg { float:left; margin: 2pt 10pt 10pt 0; }

.photo {}
.photo img {margin:2pt; border:1px solid #eee; }
div.photo img { vertical-align:middle; }
td.photo { text-align:center; vertical-align:top; width:120px; padding:10px; }
.clear { clear:both; }

.ColorTable td { vertical-align:middle !important; padding:5pt !important;}
.ColorTable th {white-space:nowrap; background-color:#FDD1E9; padding:5pt !important;}
.ColorTable .r0 td {background-color:#F6E2ED;}
.ColorTable .r1 td {background-color:#fff;}

.SeminarTable th {white-space:nowrap; background-color:#FDD1E9;padding:5pt !important;}
.SeminarTable td { vertical-align:middle !important; padding:5pt !important;}
.SeminarTable .r0 td {background-color:#F6E2ED;}
.SeminarTable .r1 td {background-color:#fff;}
.SeminarTable td.hour { text-align:center !important; white-space:nowrap !important;}

.SeminarTable td a {color:#C24B8D !important;}
.SeminarTable td img {margin-right:10px; margin-bottom:5px; float:left; }

.SeminarTableItem td { vertical-align:top; padding:5pt !important;}

.journal { border:1px solid #eee; background:#fafafa; margin:10pt 13pt auto auto; padding:10px; text-align:center; }
.journal img { border:0; }
.journal p { margin:0; padding:0; }
.journal a { font: 11px arial; }

/*
.StaffList { margin:0; }
.StaffList td { text-align:center; }
.StaffList h2,
.StaffList th { font-size:14px !important; font-weight:bold !important; margin:20pt 0 2pt 0 !important; text-align:left; }
.StaffList a { margin:0; padding:0; }
.StaffList h2 a, .StaffList th a { font-size:inherit !important; font-weight:inherit !important; }
*/
.StaffList {}
.StaffList  h2 { text-align:left; }
.StaffList table.staff { width:400px !important; height:110px !important; background:#f5e2ec !important; margin:0 10px 10px 0 !important; float:left !important; }
.StaffList table.staff  td { padding:5px !important; margin:0 !important; vertical-align:middle !important; }
.StaffList br { clear:both; }

.StaffItem { margin:0; }
.StaffItem h2 { font-size:14px !important; font-weight:bold !important; margin:10pt 0 0 0 !important; text-align:left; }
.StaffItem img { margin:20pt 0 !important;}

.PageStaff {}
.PageStaff table { width:400px !important; height:110px !important; background:#f5e2ec !important; margin:0 10px 10px 0 !important; float:left !important; }
.PageStaff table  td { padding:5px !important; margin:0 !important; vertical-align:middle !important; }
.PageStaff br { clear:both; }

.print { float:right; margin:10pt; }

span.olymp2010 { color:#f00 !important; }

.SeminarOrderForm {
	background:#f9f9f9;
	border:1px solid #eee;
	padding:15pt;
	display:none;
/*	width:330px;*/
}
.SeminarOrderForm textarea { width:100%;}
