body{background:#e9ecee url('bg.gif') left top repeat-x;margin:0;}
body,div,td,a{font-family:Tahoma, Geneva, sans-serif;}

a, a:visited{color:#0283c0;text-decoration:underline;}
a:hover, a:active{text-decoration:none;}

img{border:0px;}

h1,h2,h3{line-height:1.5em;}

.p50{padding-left:50px;}

.b{border:1px solid #ccc;}
.a{position:absolute;}
.r{position:relative;}

.al{text-align:left;}
.ar{text-align:right;}
.ac{text-align:center;}
.aj{text-align:justify;}

.w{width:996px;margin:0 auto;background:url('w.gif') left top repeat-y;clear:both;}
.tt{width:100%;height:21px;background:url('tt.gif') left top repeat-x;}
.lg{width:22px;height:565px;background:url('lg.gif') left top no-repeat;left:0px;top:21px;}
.rg{width:22px;height:565px;background:url('rg.gif') left top no-repeat;right:0px;top:21px;}
.w2{text-align:left;width:953px;margin:0 auto;background:#f2f3f4;padding-bottom:35px;border:1px solid #e3e6e7;clear:both;}

.t{height:378px;background:url('t.gif') left top repeat-x;top:0px;left:0px;width:100%;}
.logo{width:219px;height:163px;left:0px;top:0px;}

.topNav{width:690px;height:47px;left:247px;top:22px;background:url('topnav.gif') left top no-repeat;}
.topNav ul{list-style:none;margin:0;padding:0;margin-top:15px;}
.topNav ul li{float:left;margin-left:20px;background:none;padding:0;}
.topNav a,
.topNav a:visited{color:#fdfdfd;text-transform:uppercase;font-size:14px;text-decoration:none;}
.topNav a:hover,
.topNav a:active{text-decoration:underline;}

.smallMenu{width:82px;height:10px;left:268px;top:92px;}
.smallMenu a{top:0px;}
.smallMenu .h{left:0px;}
.smallMenu .m{left:34px;top:1px;}
.smallMenu .s{left:71px;}

.search{width:196px;height:26px;left:467px;top:85px;background:url('sinput.gif') left top no-repeat;}
.search form{padding:0;margin:0;}
.search .sinput{border:0;height:20px;width:150px;left:13px;top:3px;color:#b6bcc1;font-size:11px;}
.search .sok{left:185px;top:8px;border:0;width:11px;height:11px;background:url('sok.gif') left top no-repeat;cursor:pointer;}	

.panorama{width:715x;height:260px;right:0px;bottom:0px;}

.matches{width:215px;height:215px;left:0px;bottom:0px;background:#ffffff;}
.matches .caption{border-left:5px solid #d12722;margin-top:10px;padding:9px 0 9px 20px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#333333;}
.matches ul{margin:0;padding:0;list-style:none;color:#64686b;font-size:11px;margin-top:10px;}
.matches ul li{padding-left:46px;background:url('arrow.gif') 25px 2px no-repeat;margin-bottom:17px;}
.matches .date{font-size:10px;color:#333333;}
.matches a{font-weight:bold;}

.phone{text-align:right;color:#01608c;font-size:18px;left:790px;top:76px;}
.phone .code{font-size:14px;color:#b6bcc1;}

.c{width:669px;min-height:400px;margin:399px 0 0 252px;font-size:12px;line-height:1.5em;color:#64686b;}
.caption{font-size:18px;color:#d12722;}

span.irony{color:#d12722;font-style:italic;}

.c ul{margin:0;padding:0;list-style:none;}
.c ul li{padding-left:33px;background:url('li.gif') 1px 10px no-repeat;margin-bottom:1em;}

a.arrow{font-size:11px;padding-right:17px;background:url('arrow.gif') right 3px no-repeat;}

.l{float:left;width:215px;margin-top:378px;min-height:100%;}
.order{width:215px;height:150px;background:url('order.jpg') 40px 23px no-repeat;}
.order a{left:77px;top:87px;}
.order a,
.order a:visited{font-size:12px;font-weight:bold;text-decoration:none;color:#ffffff;}
.order a:hover,
.order a:active{text-decoration:underline;}

.l .nav{margin:0;padding:0;list-style:none;}
.l .nav li{margin-bottom:18px;padding-left:45px;background:url('lnav.gif') 25px 6px no-repeat;}
.l .nav li a,
.l .nav li a:visited{font-weight:bold;text-decoration:none;font-size:12px;}
.l .nav li a:hover,
.l .nav li a:active{text-decoration:underline;}

.l .caption{border-left:5px solid #d12722;margin-top:10px;padding:9px 0 9px 20px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#333333;}

.l .news{margin:0 0 12px 24px;color:#64686b;font-size:11px;}
.l .news .date{color:#333333;}
.l .news .announce{margin-bottom:5px;}

.f{height:40px;width:100%;background:url('f.gif') left top repeat-x;text-align:left;font-size:11px;color:#64686b;}
.f .copy{left:32px;top:14px;}
.fnav{right:36px;top:14px;}
.fnav a{color:#64686b;}


.guestbook {width:100%;}
.guestbook .answer{padding-left:10px;}
.guestbook .question{padding:3px 0px 3px 10px;width:100%;background:#f0f0f0;}
.guestbook .question a{font-size:14px;}
.guestbook .q{margin-bottom:20px;padding:10px;}
.guestbook span{font-size:10px;color:#aea786;}

.mailform {border-top:1px solid #808080;width:400px;text-align:left;height:270px;position:relative;}
.mailform input, .mailform textarea,.mailform span{position:absolute;left:10px;height:20px;}
.mailform input.name,
.mailform input.email,
.mailform textarea{border:1px solid #808080;border-bottom-color:#e6e6e6;border-right-color:#e6e6e6;background-color:#f2f3f4;}
.mailform span.cap{top:10px;}
.mailform span.name{top:40px;}
.mailform input.name{top:40px;left:100px;width:290px;}
.mailform span.email{top:70px;}
.mailform input.email{top:70px;left:100px;width:290px;}
.mailform span.text{top:100px;}
.mailform textarea.text{top:130px;height:90px;width:380px;scroll:auto;}
.mailform input#submit{top:235px;left:300px;}
.edit {border:1px solid #e6e6e6;width:400px;text-align:left;height:350px;position:relative;margin:0 auto;}
.edit input, .edit textarea,.edit span{position:absolute;left:10px;height:20px;}
.edit input, .edit textarea{border:1px solid #808080;border-bottom-color:#cec28c;border-right-color:#cec28c;background-color:#dad1a9;}
.edit span.cap{top:10px;}
.edit span.name{top:40px;}
.edit input.name{top:40px;left:100px;width:290px;}
.edit span.email{top:70px;}
.edit input.email{top:70px;left:100px;width:290px;}
.edit span.question{top:100px;}
.edit textarea.question{top:130px;height:160px;width:380px;scroll:auto;}
.edit input#submit{top:300px;left:300px;border:0;background:none;}
.edit span.approve{top:300px;left:30px;border:0;background:none;}
.edit input.approve{top:301px;border:0;background:none;}

.infomsg{width:100%;border:1px solid #675a45;background-color:#3a3327;margin:10px 0;color:#675a45;position:relative;}
.infomsg div{margin:10px;}
.infomsg #close{position:absolute;top:0px;right:3px;margin:0;padding:0;}
.infomsg #close a{color:#675a45;cursor:pointer;text-decoration:none;font-size:10px;}
.infomsg #close a:hover{color:#876830;}  

.terminator{clear:both;height:20px;width:100%;}
.terminator1{height:1px;width:100%;font-size:1px;clear:left;}

table.mailform1{width:400px;margin:0 auto;}
table.mailform1 td{text-align:left;}
table.mailform1 .input_label{width:150px;}
table.mailform1 #mailform_name,
table.mailform1 #mailform_email{width:100%;}
table.mailform1 #mailform_text{width:100%;height:200px;}
table.mailform1 .submit{text-align:right;}

.gallery{text-align:center;position:relative;text-align:left;}
.gallery .image{height:105px;width:140px;float:left;position:relative;overflow:hidden;margin-right:15px;margin-bottom:15px;border:5px solid #e5e5e5;}
.gallery .c{display:none;position:absolute;left:3px;bottom:3px;background-color:#e5e5e5;color:#999999;width:134px;height:16px;padding-top:3px;text-align:center;}


.albums{height:200px;width:150px;float:left;position:relative;margin-right:15px;margin-bottom:15px;text-align:center;}
.albums img{border:5px solid #e5e5e5;height:140px;width:140px;}.gallery{text-align:center;position:relative;text-align:left;}

.index_gallery{background:#ffffff;overflow:hidden;padding:0px 70px 0px 70px;height:125px;}
.index_gallery ul{list-style:none;}
.index_gallery ul li{padding:10px 0px;background:none;float:left;width:180px;}

.g_left{top:48px;left:21px;}
.g_right{top:48px;right:21px;}