/*.boots {  background-attachment: scroll; background-image: url(img/e_boots.gif); background-repeat: repeat-x}
.dm {  background-attachment: scroll; background-image: url(img/e_body_13.gif); background-repeat: no-repeat; background-position: right bottom}
.ln {  background-attachment: scroll; background-image: url(img/ln.gif); background-position: right top; background-repeat: no-repeat}
.pic_name {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.hd {  font-family:Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #2E056F; }
*/


body { margin:0px; padding:0px; }
* { font-family:Verdana, sans-serif; font-size:10pt; line-height:1.3; }

h1 { font-family:Arial, sans-serif; font-size:170%; font-weight:100; color:#2E056F; border-bottom:#999 1px solid; }
h2 { font-family:Arial, sans-serif; font-size:140%; font-weight:100; color:#333; margin-bottom:5px; }
h2.name {  margin-bottom:-10px; }

table { border-collapse:collapse; width:100%; margin:0px; padding:0px; }
table td { padding:0px; /*border:#000000 1px solid;*/ }
#cap { background:url(img/e_cap_11.gif) repeat-x; }

#body_layout { width:100%; }
#bg { background:url(img/bg.jpg) repeat-x top; }
#bg_novigation { background:url(img/e_body_15.gif) repeat-y; }

#main_layout { /*width:800px;*/ }

.body { background: url(img/e_body_10.gif) repeat-y; width:193px; }

p { /*width:95%;*/ line-height:1.4; }

#content_layout { width:95%; height:100%; margin-left:20px; margin-top:0px; border:none; }
#content_layout td { border-collapse:collapse; }
#content_layout .desc { vertical-align:top; padding-top:40px; padding-right:20px; }
#content_layout .img { text-align:center; vertical-align:top; padding-top:50px;  }
#content_layout #img_about { text-align:center; vertical-align:top; padding-top:90px;  }
#content_layout .hr { border-bottom:#CCC 1px solid; height:10px; }

#right_layout { width:100%; height:100%; margin-top:40px; border-left:#CCC 1px solid; }
#right_layout td { border-collapse:collapse; padding-left:30px; }

#data_layout { width:97%; }
#data_layout td { padding:13px 20px 13px 10px; vertical-align:top; }
#data_layout .bot_hr { border-bottom:#CCC 1px solid; padding-left:10px; vertical-align:middle; }
#data_layout .price { text-align:center; width:250px; }
#data_layout .theme { width:100%; }

#diplom_layout { width:90%; }
#diplom_layout td { padding:20px 20px 40px 10px; vertical-align:top; }


#photo_wrapper { text-align:center; width:80%; margin-left:10%; }

dt { color:#999; font-size:80%; }
dd { margin-left:18px; margin-bottom:25px; width:90%; }

ul { list-style:none; }
ul li { line-height:1.5; margin-left:-20px; }

#vac_list { list-style:none; }
#vac_list li { margin-left:-30px; line-height:1.5; margin-bottom:20px; width:95%; }

.li_el { margin-left:-20px; }

a { color:#3399CC; }
a:hover { color:#333; }

#archive_link { float:right; font-size:80%; top:10px; margin-right:20px; }
#archive_link:hover { color:#3399CC; }

b { color:#555; }
.details_link { float:right; top:10px; margin-right:20px; }
.details_link:hover { color:#3399CC; }

