html, body, table, tr, td, div, h2, h3, img, form
{
	margin:0;
	padding:0;
	font-family: Arial;
}
a{color:#336633;}
p{margin: 0 0 10px 0;}

body{background-image:url(bodybg.png); background-repeat: repeat-x; background-color: #f7fef4;}

#conteiner{
	width: 100%;
	max-width: 1300px; 
	min-width: 800px;
	margin: 0;

}

* html div#conteiner {
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1300 ? "1300px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 800 ? "800px" : "100%"));
}

#cont_in{width: 94%; margin: 0 auto 0 auto;}

#sitelogo{width: 100%; text-align: center; margin: 75px 0 0 0;}
#sitelogo div {
width:158px;
height: 121px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sitelogo.png',sizingMethod='scale');
}
#sitelogo div  img{
FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
border:0;
}

#headlogo{clear: both; height: 121px; background-image:url(headlogobg.png); background-repeat: repeat-x; margin: 0 0 0 40px;}
#headlogo table{width: 100%; height: 121px; background-image:url(headlogoflag.png); background-repeat: no-repeat; background-position:top center;}

.headlogoitem{width: 104px; height:122px;}
.headlogoitem img {FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

#ico{width: 100%; margin: 10px 0 0 0;height: 13px;}
.ico{width:13px; float: left; margin: 0 10px 0 10px; cursor: pointer;}
.ico img{border:0;}

#menu{width: 100%; font-size:80%; clear:both; margin: 0;}
#menu a {color:#336633;}
#menu a:hover {color:#339966;}
#menu ul{margin: 0; padding:0;}
#menu li{list-style-type: none; margin: 0 0 10px 0;}
#menu li a.act{color:#666666; text-decoration: none; list-style-type: none; margin: 0 0 10px 0;}

#sndlv_menu {margin: 15px 0 0 0; padding:0;}
.sndlv_menu_li{padding: 0 0 0 18px; margin: 0 0 15px 0;}

#lang{float: left; font-size:75%; margin: 32px 0 0 40px;}
#lang a {color:#336633; margin: 0 15px 0 0; text-decoration: none;}
#lang a:hover {color:#339966;}
#lang a:visited {color:#666666;}

#search{width:20%; float: right; margin: 25px 0 10px 0; white-space: nowrap;}
#txtsearch{width: 100%; height: 17px; border: 0; margin:0; font-size:90%; }
#subsearch{background-image: url(subsearch.gif); width: 19px; height:17px; margin:0 0 0 4px; border:0; cursor: pointer;}

#submenu{background-color: #ffffff; font-size:80%; margin: 5px 0 35px 40px;}
#submenu a{color:#336633;}
#submenu  a:hover {color:#339966;}
#submenu  a.act {color:#666666; text-decoration: none;}

#newsonmain {margin: 0 0 0 40px; font-size:80%;}
#newsonmain  h2 a{color: #cc0000;}

#introonmain {margin: 0 0 0 40px; font-size:80%;}
#introonmain  h2 a{color: #cc0000;}
#introonmain  img{float: left; margin: 3px 5px 0 0;}

a{color:#336633;}
p{margin: 0 0 10px 0;}

.newschapter{margin: 0 0 15px 0; line-height: 140%;}
.divider {color: #999999;}
.newsdate {color:#cc0000; font-size: 85%;}
.newstitle a{color: #336633; text-decoration: none; font-size: 85%;}


.memberssities{margin: 35px 0 0 40px;}
.ms_name{font-size:75%; color:#cc0033;}
.ms_name img {float:left; margin: -8px 5px 7px 0;}
.ms_announse{clear: both; font-size:75%;}

#innerpage{margin: 0 0 0 40px; font-size:80%;}
#fakeheader{margin: 35px 0 0 40px; font-size: 75%; color:#999999; clear: both;}
#fakeheader a{color:#336633;}

#counters{margin: 35px 0 35px 40px;}

h2 {color: #cc0000; margin: 0 0 15px 0;}

h4{margin: 0 0 15px 0;}
.letter{margin:0 0 20px 0;}
.cities_name{margin: 0 0 10px 0;}
#cities_name a{color:#336633;}
#cities_name a:hover {color:#339966;}

.frdlv_menu_li{margin: 5px 0 5px 0;}

.brdr{border: 1px solid black; border-collapse:collapse; width: 100%;}
.brdr tr td{border: 1px solid black; padding: 5px;}

.artitle{margin:-10px 0 15px 0;}
/*.newschapter{margin: 0 0 15px 0; line-height: 140%;}/