* { margin: 0; padding: 0 }
img { border: 0; }
.clear { clear: both; }
.bold { font-weight: bold; font-size: 12px; }

/*********************************
*** LAYOUT ***********************
**********************************/
body { text-align: center; background-color: #fff; font-family: tahoma, sans-serif; font-size: 12px; }
#wrap { width: 1024px; margin: 0 auto; text-align: left; background-color: #fff; }

#header { height: 64px; padding: 0 40px; background: url(../img/headerbg.jpg) repeat-x; }
#header ul li { list-style-type: none; float: left; }

#qlinks { float: right; margin-top: 18px; text-align: center; }
#qlinks a { text-decoration: none; color: #c6fad3; margin-left: 15px; font-size: 11px; }
#qlinks .home img { margin-left: 13px; }
#qlinks .news img { margin-left: 14px; }
#qlinks .contact img { margin-left: 10px; }

#flags { height: 17px; padding-top: 20px; padding-left: 5px; }
#flags img { height: 16px; }
#flags ul li { margin-left: 6px; }
#flags a { text-decoration: none; color: #c6fad3; font-size: 11px; font-weight: bold; }

#mmenu { 
	height: 27px; width: 743px;
	background: url(../img/menubg.jpg) no-repeat; 
}
#mmenu li { padding: 4px 10px; }
#mmenu a { text-decoration: none; color: #000; font-size: 14px; font-weight: bold; }
#mmenu a.sel { color: #fff; }

#secmenu { height: 22px; background-color: #1f1919; padding-top: 8px; }
#secmenu ul li { list-style-type: none; float: left; padding: 0 2px; border-right: 1px solid #fff; }
#secmenu ul li.last { border-right: none; }
#secmenu a { text-decoration: none; color: #fff; font-size: 10px; }
#secmenu a.sel { color: #1c7340; }

#banner { height: 147px; }
.banner_ro { background: url(../img/banner_ro.jpg) no-repeat; }
.banner_en { background: url(../img/banner_en.jpg) no-repeat; }

#main { background: url(../img/mainbg.jpg) no-repeat #00923f; padding: 25px; }
#main_home { background: url(../img/mainbg_home.jpg) no-repeat #00923f; padding: 25px; }

ul.home { margin-left: 190px; padding: 0px 0; font-family: arial, helvetica, sans-serif; }
ul.home li { list-style-image: url(../img/bullet.jpg); padding: 10px 0; }
ul.home h1 { color: #fff; font-size: 17px; font-weight: normal; }

#content { 
	width: 744px; padding-left: 30px;
	background: url(../img/contentbg.jpg) repeat-y #fdfdfd; 
}
#content ul { margin: 15px 0 0 20px; list-style-image: url(../img/bullet_gr.jpg); font-weight: bold; }
#content ul li { margin: 4px 0; }
#content ul li span { font-weight: normal; }
#content ul.para { font-weight: normal; width: 480px; }

.topitm { border-bottom: 5px solid #128b43; padding-bottom: 25px; }
.topitm p { margin-right: 300px;  }
.bottomitm { padding: 25px 0; }

.gallery { float: right; margin-left: 25px; }
.galitm { float: left; margin-right: 5px; text-align: center; }
.gallery p { font-size: 11px; line-height: 11px; text-align: center; margin: 0; }
.middle { margin-top: 50px; }

#about { background: url(../img/aboutbg.gif) no-repeat right bottom; }
#topometry { background: url(../img/topometry.gif) no-repeat right bottom; }

#microspy { position: relative; height: 100%; }
#microspy .gallery { position: absolute; bottom: 10px; right: 10px; }
#microspy img { height: 180px; }

#optometry { position: relative; height: 100%; }
#optometry .gallery { position: absolute; bottom: 10px; right: 10px; }
#optometrybtm .gallery { margin: 0; }
#optometrybtm img { height: 134px; }

#pressure { background: url(../img/pressure.gif) no-repeat right bottom; }
#pressure_gallery { margin-top: 30px; }
#pressure_gallery img { height: 140px; }

#perimetry { background: url(../img/perimetry.gif) no-repeat right bottom; }
#bperimetry img { height: 190px; }

#tomography { position: relative; height: 100% }
#tomography .gallery { position: absolute; top: 25%; right: 0; }
#tomography p { margin-right: 455px;  }
#tomography .gallery p { margin: 0; }
#btomography { background: url(../img/tomography.gif) no-repeat; background-position: 10px 0;}

#retinography { background: url(../img/retinography.gif) no-repeat right bottom; }

#therapy { background: url(../img/therapy.gif) no-repeat right bottom; }
#btherapy .galitm { margin: 0 17px; }

#research { background: url(../img/research.gif) no-repeat right bottom; }
#bresearch .text { padding-top: 50px; }
#bresearch a { color: #ab6364; }

#frames { background: url(../img/frames.gif) no-repeat right bottom; }
#bframes .text { padding-top: 25px; }

#news { background: url(../img/newspage.gif) no-repeat right bottom; }
#bnews { height: 200px; }

#contact { background: url(../img/contact/1.jpg) no-repeat 520px 20px; }
#bcontact img { width: 280px; }

#consultations { background: url(../img/consultations.gif) no-repeat right bottom; }
#consitems .item { 
	width: 169px; height: 88px; float: left; margin: 5px 3px; padding: 3px;
	background: url(../img/consitembg.gif) no-repeat;
	position: relative;
}
#consitems { height: 200px; }
#consitems img { height: 60px; float: left; margin-top: 10px; }
#consitems .links { width: 103px; position: absolute; bottom: 10px; right: 10px; padding-left: 10px; }
#consitems #small { width: 80px; }
#consitems #small .more { margin-left: 63px; }
#consitems .title { 
	color: #fff; text-decoration: none; font-weight: bold; font-size: 11px; 
}
#consitems .more { 
	background: url(../img/arrow.gif) no-repeat; text-indent: -9000px; display: block; margin: 10px 0 0 83px; text-align: 
}
.designedby { float: right; color: #fff; margin-top: 7px; }
/*********************************
*** PRESENTATION *****************
**********************************/
h1 { color: #128b43; font-size: 17px; }
h2 { color: #128b43; font-size: 15px; }
h3 { color: #8abd41; margin: 0; }
#content h1 { padding-top: 30px; margin-bottom: 20px; }
#content h2 { margin: 8px 0; }
p { line-height: 16px; text-align: justify; margin: 12px 0; }

