body {margin:0;font:11px Tahoma; background-image:url(images/head01.jpg); background-repeat:no-repeat; background-position: 0 0}
table {font:11px Tahoma}
h1,h2,h3 {padding:0;margin:0}
.clr{clear:both;padding:0;margin:0;background:none}
a{font:11px Tahoma;color:#5d5d5d;text-decoration:underline}
a:hover{color:#f00}

#headfoto0 {background-image:url(images/head02_0.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}
#headfoto1 {background-image:url(images/head02_1.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}
#headfoto2 {background-image:url(images/head02_2.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}
#headfoto3 {background-image:url(images/head02_3.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}
#headfoto4 {background-image:url(images/head02_4.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}
#headfoto5 {background-image:url(images/head02_5.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}
#headfoto6 {background-image:url(images/head02_6.jpg); position:absolute; background-repeat:no-repeat; top:0; right:0; width:332px; height:271px}

#menu {background-image:url(images/menubg.gif); background-repeat:repeat-x; margin-left:365px;padding:86px 15px}
#menu a{color:#2f2f2f;font: 14px Arial;font-weight:600;line-height:1.2;text-decoration:none; padding-left:15px}
#menu a:hover{color:#f00;text-decoration:underline}
#menu a.active{color:#f00;background-image:url(images/menumarker.gif);background-repeat:no-repeat;background-position:0 50%;padding-left: 15px}
#menu .separator{margin:2px 15px;padding:0;height:0px;width:230px;border-top:1px solid #989898;border-bottom:2px solid #eee}

#topmenu{font:14px Arial; position:absolute;top:5px;left:200px;width:300px}
#topmenu a{color:#2f2f2f;font:12px Arial;text-decoration:none;}
#topmenu a:hover{color:#f00;text-decoration:underline}
#topmenu a.active{color:#f00;text-decoration:underline;font-weight:900}
#topmenu .separator{display:inline; margin:0 10px 0 10px; padding:0; height:10px;width:0px;border-left:1px solid #989898;border-right:2px solid #fff}

#contact {position: absolute; left:40px; top:615px; width:265px;padding-left: 20px}
#titleblock2{color:#444;font:13px Tahoma;text-transform:uppercase;border: solid 1px #ccc; padding:5px;background-image:url(images/title_icon1.jpg);background-position:10px;background-repeat:no-repeat;padding-left:35px;width:150px; margin:0 0 10px -20px}

#main{padding: 10px; margin-left:265px; padding-right: 40px;color:#333}
#main p{text-align:justify}
#titleblock {border: solid 1px #f00;padding:5px; background-image:url(images/title_icon2.jpg);background-position:10px;background-repeat:no-repeat;padding-left:30px; margin-top:15px}
#titleblock a{color:#f00;font:13px Arial;text-transform:uppercase;font-weight:900;text-decoration:none}
a.more{text-align:right;background-image:url(images/arrow.gif);background-position:left;background-repeat:no-repeat;padding-left:10px}

#bold{font-weight:900}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px}
#contactform * { color:#6e6e6e}
#contactform ol { margin:0; padding:0; list-style:none}
#contactform li { margin:0; padding:0; background:none; border:none; display:block}
#contactform li.buttons { margin:5px 0 5px 0}
#contactform label { margin:0; width:110px; display:block; padding:5px 0; font:normal 11px Tahoma, Geneva, sans-serif; color:#6e6e6e; text-transform:capitalize; float:left}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif}
#contactform input.text { width:440px; border:1px solid #dedede; margin:5px 0; padding:5px 2px; height:26px; background:#fff}
#contactform textarea { width:440px; border:1px solid #dedede; margin:10px 0; padding:2px; background:#fff}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 110px; border:0; color:#FFF}
p.response {text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto}

/* описание всплывающих рисунков FancyBox*/
div#wrap {width: 500px;margin: 50px auto;}
img.imgBig {border: 1px solid #CCC;padding:4px;margin: 10px 5px 10px 0}
