img,div,h1,span,table,td,input{
behavior:url(http://www.travniku.ru/.css/iep/iepngfix.htc);
}

img,#srch{
border:none;
}

#srch{
border:1px dotted #CCC;
margin-bottom:7px;
}

a{
text-decoration:none;
}

body{
margin:0;
}

.bAc{
margin-left:-512px;
position:absolute;
left:50%;
width:1024px;
}

.ai2,h1,#toptext,.bot,.listart a,.liv,.h2,.tleft,.tright{
text-align:center;
}

.top,.topleft{
height:197px;
background:#99CC01;
}

.topleft{
width:233px;
z-index:999;
background:url('menuleft.jpg') no-repeat;
clear:left;
float:left;
}
.topcenter{
background:url('panoram.jpg') no-repeat;
width:791px;
height:145px;
float:left;
}
.topleft ul{
padding-left:30px;
}
.topleft *{
color:white;
font:italic 21px garamond;
}

.topleft ul li{
padding:0 0 3px 3px;
}

.topleft ul *:hover{
list-style-image:url('menuicon.png');
color:#AAAAAA;
}
#toptext{
font:italic 220% garamond;
}

#toptext a{
color:#CB2016;
}
#toptext strong{
font-weight:normal;
color:white;
}

.zk,.zk *{
border-collapse:collapse;
margin:0;
padding:0;
vertical-align:top;
}

.zk{
margin-top:10px;
}

.tleft,.tright{
font:italic 17px garamond;
}

.tleft{
padding:5px;
background:#DFDFDF;
width:180px;
height:700px;
}

.zkm{
padding-left:10px;
width:653px;
}

.tright{
padding-left:10px;
width:171px;
}
.tright form{
padding:7px 0 15px;
}

.bot{
font: italic bold 60% cursive;
}

.ai1{
text-align:justify;
padding:5px 5px 0;
min-height:80px;
height:auto !important;
height:80px;
font:italic 80% normal;
}

.listart{
position:relative;
color:#888;
margin-bottom:10px;
border:1px solid #ccc;
}

.listart a{
color:#FF5155;
}

.listart img,.arttext img{
margin:0 10px;
border:2px solid #eee;
background:#ccc;
}

.listart a{
display:block;
}

.listart a:first-letter , h1:first-letter {
text-transform:capitalize;
}
.lns ul li:first-letter ,.catslist ul li:first-letter {
text-transform:capitalize;
color:red;
}

.ai2{
clear:both;
padding-top:5px;
font: italic 80% normal;
}

.ai2 a{
display:inline;
color:#9999FF;
}
.ai2 a:hover{
font-size:17px;
font-weight:bold;
}

h1{
position:relative;
height:70px;
top:21px;
color:#360;
font:21px cursive;
}

#h1,#h1 a{
color:#CCC;
font:italic bold 13px normal;
}
#h1 a{
color: #99F;
border-bottom:1px solid #F88;
}

.artinfo{
position:relative;
text-align:right;
font-size:70%;
padding:15px 0;
}

.artinfo a{
color:orange;
font-weight:bold;
border-bottom:1px dashed;
font-style:italic;
}

.arttext{
text-align:justify;
padding:15px 5px;
text-indent:20px;
font:100% garamond;
}

.arttext p:first-letter {
font:18px cursive;
}

.arttext p a,.bot a{
color:#777;
border-bottom:1px dashed;
}
.arttext *{
vertical-align:middle;
}

.adsbg2 *{
border:0px;
}

.adsbg2 {
border-top:1px dashed #D1D1D1;
border-right:1px dashed #D1D1D1;
float:right;
clear:right;
padding:0 0 10px 5px;
margin-left:10px;
}

.lns{
color:#FF5155;
font-size:120%;
text-align:center;
margin:0;
padding:0 0 10px;
}

.lns ul{
margin:0; 
text-align:left;
display:block;
padding-left:10px;
list-style-type:none;
}

.lns ul a:link,.lns ul a:visited,.catslist ul li a{
color:#49850f;
font:italic 19px garamond;

}
.lns ul a:hover,.catslist ul li a:hover{
color:#49859f;
font-size:23px;
}

table.catslist{
width:100%;
border:12px;
text-align:center;
}

.catslist ul li{
padding:1px;
display:block;
}

.ltop{
line-height:46px;
font-size:23px;
}

#toptext .ltop a:hover{
color:#fff;
font-size:37px;
font-weight:bold;
}

.liv{
padding-top:15px;

}

.h2{
font-size:25px;
padding:5px 0;
color:red;
}

.tleft a{
color:#444;
}

.tleft img{
padding:10px 0 0;
}

#thead{
text-align:justify;
}

#thead h2{
padding:13px 3px;
}

#thead img{
//float:left;
padding:10px;
}

#thead a img{
float:none;
padding:1px 7px;
}

h2{
text-align:center;
font:italic normal 160% garamond;
color:#333;
}

h2 strong{
font-weight:normal;
color:#999;
}

#thead hr{
margin:10px 20px;
color:#DDD;
background-color:#DDD;
height:1px;
border-width:0px;
clear:both;
}

#thead p{
font:70% cursive;
color:#444;
}
#thead p strong{
line-height:13px;
color:red;
}
#vk_comments{
text-align:center;
}
#vk_comments iframe{
width:97%;
}

#Rbox{
width:180px;
border:#668 solid 1px;
margin:20px 0 10px;
padding:2px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-style:normal;
font-size:12px;
}

#Rbox span{
cursor:pointer;
font-weight:bold;
text-decoration:underline;
color:#336;
}
#Rbox a{
color:green;
display:block;
text-align:right;
font-size:7px;
text-decoration:underline;
font-weight:normal;
margin:3px;
}
#Rbox p,#Rbox p a{
padding:0;
margin:0;
color:#888;
cursor:text;
font-weight:normal;
font-size:11px;
}
#Rbox p a{
display:inline;
text-decoration:none;
}

#Rbox small{
padding-bottom:10px;
color:#484;
display:block;
}
