* {margin:0; padding:0; border:0;}

body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; background:#a3b685 url(i/vetka1.jpg) no-repeat fixed 0 0; height:100%;}
#veda0 { width:998px; margin:100px auto 0; padding:37px 0 0; background:url(i/h998.png) no-repeat 0 0;}
#veda1 { width:998px; margin:0; padding:0 0 37px; background:url(i/f998.png) no-repeat 0 100%;}
#veda2 { width:998px; margin:0; background:url(i/m998.png) repeat-y 0 0;}

#gbook {width:100%; background:url(i/pen1.jpg) no-repeat 100% 0;}
#gbook h1 { padding:50px 0 180px;}
#myForm td {padding:3px 5px;}
#msg, #username { background:#D0DEE6;}
#msg {display:block; height:70px;}
#btn { color:#fff; padding:2px 3px; text-decoration:underline; background:#43707d;}
.floatright { float:right;}
dl.floatright {padding:0 40px 0 0;}
dl.floatright dd {padding:3px; background:#ddd;}
#messages {width:100%; overflow:scroll;}
.center {text-align:center;}

.footer {margin:0;}
.counters {width:auto; height:40px; padding:0 0 0 50px; background:url(i/skif40.png) no-repeat 0 0;}

h1,h2,h3 {color:#37668e; font-size:14px; margin:10px 0 5px;}
h1.clin {padding:15px 20px 25px;}
li {margin-left:25px;}
p, ul, ol {margin-bottom:7px;}
.center {text-align:center;}
a {color:#006db2;}
.u {border-bottom:1px dashed #37668e;}
.mainContainer {margin:0 auto; width:900px; height:100%;}
dl.right {float:right; padding:10px 0 10px 5px;}
dl.left {float:left; padding:10px 5px 10px 0;}
dt {margin:0 auto; text-align:center;}
dd {padding:10px 3px;}
dd p {color:brown; font-size:1.2em;}
.clearleft {clear:left;}
.clearight {clear:right;}

.m {margin:0 8px 0; height:39px; background:#88c505;}
.m .l {background:url(i/m_l.gif) top left no-repeat;}
.m .r {background:url(i/m_r.gif) top right no-repeat; padding: 0 5px;}
.m .c {background:url(i/m_bg.gif) top left repeat-x; height:39px; white-space:nowrap;}
.m ul, .m li {margin:0; padding:0; list-style:none;}
.m li { width:auto; float:left; background:url(i/m_d.gif) top right no-repeat;}

.m li.nodot {background:0;}

.m a {font-size:15px; font-weight:normal; display:block; float:left; height:39px; line-height:39px; padding:0 30px; color:#FFF; text-decoration:none;}
.m a:hover {color:#37668e;}
.m a.active {background:url(i/m_a.gif) top left repeat-x;}
.m a:hover.active {color:#FFF;}

.header {margin:0; height:160px;}
.logo {position:relative; top:0; left:30px; width:800px; height:120px; background:url(i/logo150.jpg) top right no-repeat;}
.logo h1 {color:#6479B3; font-size:28px; margin:10px 0 0 15px;}
.logo p {color:#9a9a9a; font-size:12px; font-weight:bold; margin:0 0 0 17px;}

.footer p {margin:0 15px; color:#333333; font-size:11px;}

.middle {padding:0 16px;}
.box0 {margin:0 0 8px; padding:8px 0 0 0; background:url(i/top8.png) no-repeat 0 0;}
.box1 {padding:0 0 8px 0; background:url(i/bot8.png) no-repeat 0 100%;}
.box2 {padding:8px 16px; border-left:1px solid #b8cab1; border-right:1px solid #b8cab1; background:#fff;}
.boxb0 {margin:0 0 8px; padding:8px 0 0 0; background:url(i/topb8.png) no-repeat 0 0;}
.boxb1 {padding:0 0 8px 0; background:url(i/botb8.png) no-repeat 0 100%;}
.boxb2 {padding:0 16px 8px; border-left:1px solid #b8cab1; border-right:1px solid #b8cab1; background:#d1e7f2;}

.rb {margin:0 8px 0;}
.corners {border: 1px solid #cdcdcd;}
.corners .t,
.corners .r,
.corners .b,
.corners .l,
.corners .c {position:relative; z-index:1;	display:block; background-repeat:no-repeat; background-position:left top;}
.corners .t {left:-1px; top:-1px; }
.corners .r {background-position:right top; left:2px;}
.corners .b {background-position:right bottom; top:2px;}
.corners .l {background-position:left bottom; left:-2px;}
.corners .c {left:0px; top:0px; margin-right:0px;}

.rb .corners {background:#FFF;}
.rb .corners .t {background-image:url(i/tl8.png);}
.rb .corners .r {background-image:url(i/tr8.png);}
.rb .corners .b {background-image:url(i/br8.png);}
.rb .corners .l {background-image:url(i/bl8.png);}
.rb .corners .reducer {padding:16px 16px 0; border:none;}

.req {color:#de0000;}
.gray {color:gray;}
.content img {margin:10px;}

.gallery, .clinicaltrials {width:100%;}
.gallery td, .clinicaltrials td {width:20%; text-align:center;}
.gallery td img, .clinicaltrials td img {width:160px; height:160px; cursor:pointer;}

.ctrials {width:33%; float:left;}
.ctrials dt img {border:1px solid #ccc;}

.fgall {width:25%; float:left;}
.sertif {width:50%; float:left;}

#photoContainer {width:850px; position:absolute; text-align:center;}
#photoBig {width:850px; background-color:white; filter:alpha(opacity=80); opacity:.80; -moz-opacity: .80;}
#photoBigImg {left:50%; margin-left:-275px; width:550px; background-color:transparent; position:absolute; z-index:2;}
#photoBigImg img {cursor:pointer;}
#photoBig2, #photoBigImg {padding:30px 0;}
#photoBig2 {width:550px; margin:0 auto;}

.tenreasons img {margin:7px 10px 0 0; float:left;}
.order td {vertical-align:top; padding:2px;}
.order input, .order textarea {border:1px solid gray; padding:1px; font-size:12px;}
.order textarea {width:200px; height:70px;}

.error {border:1px solid #de0000; padding:10px 10px 0 10px; color: #de0000;}
.error p {margin:0 0 10px 0;}

#live {float:right;}
.vip {font:bold 1.8em Tahoma; padding:15px 0; color:#7BB508; line-height:1.6em;}
.green {color:#78B404; font-weight:bold;}
.correctors {width:100%;}
.correctors td {vertical-align:top; padding:5px;}
.correctors img {border:1px solid #000; margin:5px;}
.im {border:1px solid #000; margin:5px;}
.submenu {padding-top:3px;}
.submenu a {color:gray;}
.warn {color:#f00; font-weight:bold;}
.cnt {text-align:center;}
