body{
    margin:0;
    padding:0;
    font-family:arial, verdana;
    background:#e4b368 url('/images/bg.jpg');
    font-size:11px;
    color:#000;
    text-align:center; 
}

table{
    font-size:11px;
}

img{
    border:0;
}
a {
	outline: none;
}

.body {
    width:995px;
    margin:0 auto;
    text-align:left;
    position:relative;
}

.btable{
    table-layout:fixed;
}

.main {
    width:679px;
    vertical-align:top;
    background:#e6a14f url('/images/bottom.jpg') 0 100% no-repeat;	
}
.right {
    width:316px;
    background:#651d08 url('/images/rightbg.jpg') 0 0 repeat-y;
    vertical-align:top;
}

.mainbg{
    background: url('/images/top.jpg') 0 0 no-repeat;
}

.top {
    position:relative;
    height:218px;
}

.logo {
    position:absolute;
    top:11px;
    left:41px;
    width:236px;
    height:101px;
}
#banner {
margin: -90px 0px 14px 0px;
position: relative;
}

.container{
    padding: 5px 30px 212px 30px;
}


.tmenu{
    position:relative;
    height: 25px;
}
.tmenu .bg{
    position:absolute;
    width:100%;
    height:26px;
    background:#651c07;
    top:0;
    left:0;
    -moz-opacity: 0.5; 
    opacity: 0.5;
    filter:alpha(opacity=50);
}

.tmenu .links{
    position:absolute;
    width:100%;
    top:5px;
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.tmenu .links a {
    color:#FFF;
    margin:0 10px;
    padding:0 5px;
    text-decoration:none;
    letter-spacing: -1px;
}
.tmenu .links a:hover {
    color:#982800;
    background:#e4b368;
}

.ns a {
    color:#982800;
    text-decoration:none;
}

.block{
    position:relative;
    margin-bottom:30px;
}
.block p {
    margin:0;
    padding:0;

}


.maincont{
    margin-top:7px;
    padding:10px;
    background:#e4b368 url('/images/contbg.jpg') 0 0 no-repeat;    
    font-size:12px;
}
.maincont h1{
    color:#982800;
    font-size:24px;
    font-weight:normal;
}
.maincont h2{
    color:#982800;
    font-size:18px;
    font-weight:normal;
}
.maincont a {
    color:#982800;
}

.maincont ul li, .maincont ul{
    margin-bottom:8px;
}

.h{
    color:#fff;    
    background:#982800;
    width:287px;
}
.h h1, .h .h1{
    font-size:14px;
    font-weight:bold;
    padding:3px 0 3px 10px;
    margin:0;
}
.block a {
    color:#562314;
}
.block .photo{
    position:absolute;
    top:9px; 
    left:0;
    width:128px;
    height:75px;
}
.block .text{
    padding:10px 10px 10px 135px;
    background:#e4b368 url('/images/blockbg.gif') 0 0 no-repeat;
}

.block .bfirst{
    background:#e4b368 url('/images/blockbgfirst.gif') 0 0 no-repeat;
}

.block .link {
    padding-top:10px;
    text-align:right;        
}
.block a {
    color:#562314;
}

.green{
    width:100%;
    background:#b5843d url('/images/logogreen.gif') 20px 20px no-repeat;
    border-bottom:4px solid #a56620;
    color:#FFF;

}
.green .text{
    padding:83px 20px 20px 20px;
}
.green a, .green span {
    color:#820d06;
}


.right .cont{
    padding:50px 25px 212px 25px;
	/*padding:50px 25px 20px 25px;*/
}

.phone{
    background:url('/images/phone.gif') 40px 0 no-repeat;
    height:70px;
    color:#f6ddd5;
    font-size:18px;
    padding:5px 0 0 115px;
}


.rmenu a {
    display:block;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    padding:5px 0 5px 40px;
    margin:3px 0;
    text-decoration:none;
}

.rmenu a:hover {
    background:url('/images/rmenu.gif') 0 center no-repeat;
}



.anews{
    background:url('/images/anewsbg.gif');
}
.anews a {
    color:#FFF;
}
.anews .content{
    background:url('/images/anewsh.gif') 15px 15px no-repeat;
    color:#FFF;
    padding:40px 15px 15px 15px;
}

.anew {
    background:#a94803;
    padding:5px 15px;
}

.info{
    background:url('/images/infobg.gif');
}
.info a {
    color:#FFF;
}
.info .content{
    background:url('/images/infoh.gif') 15px 15px no-repeat;
    color:#FFF;
    padding:40px 15px 15px 15px;
}

.infoh {
    background:#270802;
    padding:5px 15px;
    font-weight:bold;
}
.infoc {
    padding:5px 15px 15px 15px;
}

.footerbg {
    position:absolute;
    height:125px;
    background:#000;
    bottom:40px;
    left:0;
    width:100%;
    -moz-opacity: 0.3; 
    opacity: 0.3;
    filter:alpha(opacity=30);
}
.footercont{
    position:absolute;
    height:125px;
    bottom:40px;
    left:0;
    width:100%;
    color:#FFF;
}

.footercont .adres a {
    color:#FFF;
}

.footercont .adres{
    color:#FFF;
}

.live{
    height:30px;
    position:absolute;
    bottom:0;
    right:0;
    width:200px;
}

.copyr{
    color:#FFF;
    text-decoration:none;
    font-size:18px;
    font-style:italic;

}

.PR {
    height:40px;
    padding-left:30px;
    background:url('/images/PR.gif') 0 0 no-repeat;
}
.PR a {
    display:block;
    color:#FFF;
    text-decoration:none;
    margin-bottom:7px;
}


.new {
    margin-bottom:30px;
}

.new .date{
    font-weight:bold;
}
.new .anonce a {
    text-decoration:none;
}


.pgallery{
    float:left;
    width:150px;
    height:150px;
    margin:0 10px 10px 0;
    border:1px solid #ddd;
}

.pgallery .photo{
    width:150px;
    height:150px;
/*    padding:5px;*/
    text-align:center;
}

.pgallery .pname{
    height:25px;
    text-align:center;
}

.pages {
    text-align:center;
    font-size:14px;
    font-weight:bold;
}
.pages a, .pages span{
    margin:0 5px;
}

.cattable td{
    background:#f1c685;
    font-size:12px;
}
.cattable th{
    background:#982800;
    color:#fff;
    font-size:12px;
}

.spec{
    height:96px;
    background:url('/images/spec.png') 0 0 no-repeat;
    margin:0 20px;
}
.spec table{
    width:100%;
}

.spec table th{
    font-size:18px;
    color:#ad1207;
    text-transform:uppercase;
    height:30px;
    font-weight:normal;
}

.spec table td{
    height:50px;
    font-size:18px;
    text-align:center;
}
.spec table td .scont{
    padding:0 5px;
    color:#000;
}
.spec table td .scont .price{
    color:#ad1207;
}
.spec table td .scont a {
    text-decoration:none;
    color:#000;
}
.spec table td .scont a:hover {
    text-decoration:underline;
}

.lshema{
    padding:0 50px 0 0;
    text-align:right;
}
.lshema a {
    color:#fff;
    text-decoration:none;
}
/* ----------- Gallery ----------- */
#g_overlay{
	position: relative;
	width: /*210*/265px;
	height: /*130*/185px;
	overflow: hidden;	
}
#g_overlay div{
	float: left;
}
#g_overlay .arr{
	width: 19px;
	overflow: hidden;
	margin: 0px 5px;
	padding: 43px 0px 0px;
}
#g_overlay #container{
	width: /*145*/ 202px;
	height: /*125*/180px;
	border: 2px solid #792008;	
	position: relative;
	overflow: hidden;
}
#g_overlay #container .g_item{
	width: /*145*/200px;
	overflow: hidden;
	height: /*125*/180px;
	margin: 0px 1px;
}
#g_overlay #container .g_item  .img table td{
	vertical-align: middle;
	text-align: center;	
	height: /*130*/155px;
	width: /*145*/200px;
}
#g_overlay #container .g_item  .img{
	height: 155px;
	width: /*145*/200px;
	overflow: hidden;	
}
#g_overlay #container .g_item table td.g_name{
	height: 26px;
	width: 200px;
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
}
#g_overlay #container .g_item table td.g_name a{
	color: #CCC;
	font-weight: bold;
	text-decoration: none;	
}
#g_overlay #container #g_line{
	position: absolute;
	left: 0px;
	width: 2500px;
}
/* ---------- \Gallery ----------- */
