/* Блоки с рекламой */
#topsiteadv{height: 90px; width: 728px; padding: 0px 73px 0px 72px; margin: 10px 0 0 0; background: white; border: 2px solid #000000;}
#sidebaradv{width: 305px; text-align: center; margin: 10 10px 20px 10px; background: #f3eee1 url(/i/infoblockbg.jpg);}
#botsiteadv{clear: both;  width: 900px;  text-align: center; border-top: 1px solid #cfcfcf; padding: 10px 0 10px 0;background-color: White;}

/* Основные блоки */
#sitebg{background: url(/i/mainbg.jpg) no-repeat top center;}
#fixwidthsite{width: 900px; text-align: left;}
#headersite{height: 100px;}
#visual{height: 110px;width: 900px;	background : White url(/i/visual.jpg) no-repeat center;}
#block{height: 140px;width: 540px;	background : White url(/i/block.jpg) no-repeat center;}
#contentsite{width: 900px; background-color: White;}
#footersite{clear: both; width: 900px; height: 100px; font-size: 95%; background : Black url(/i/footerbg.jpg) repeat-x top; border-top: 1px solid Black;}

/* Header */
#logo{float: left; width: 200px; text-align: center; font-size: 300%;}
#navigation{float: left; width: 700px; font-size: 140%;}
/* Навигация */
ul#cssmenu{margin: 40px 0 0 0;	border: 0 none;	padding: 0;	list-style: none;}
ul#cssmenu  li{margin: 0; border: 0 none; padding: 0; float: right; display: inline; list-style: none; position: relative;}
ul#cssmenu ul{margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 30px; left: 0;}
ul#cssmenu ul:after{clear: both; display: block; content: "."; height: 0; visibility: hidden;}
ul#cssmenu ul li{width: 140px; float: left; display: block !important;  display: inline;}
ul#cssmenu a{border: 0px; padding: 15px; float: none !important; float: left; display: block; text-decoration: underline; height: auto !important; height: 1%;}
ul#cssmenu a#selected{background: url(/i/navi_a_bg.gif) no-repeat center; color: White; text-decoration: none;}
ul#cssmenu a#selected:hover{background: url(/i/navi_h_bg.gif) no-repeat center; color: #cc4e4e;}
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a,
ul#cssmenu a#selected:hover{text-decoration: none; background: url(/i/navi_h_bg.gif) no-repeat center;}

/* Заголовки */
h1, h2, h3, h4, h5, h6{font-weight: normal; /*padding: 0; margin: 0;*/ line-height: 100%;}
h1{font-size: 160%;}
h2{font-size: 140%;}
h3{font-size: 130%;}
h4{font-size: 120%; font-weight: bold;}
h5{font-size: 95%; font-weight: bold;}
h6{font-size: 75%;}


/* Содержание страниц */
#contentsite #leftcollpage{width:600px; vertical-align: top;}
#contentsite #rightcollpage{width: 300px; vertical-align: top;}
	/* Нумерация страниц */
	#numberpage{width: 100%; padding: 20px;}
	#numberpage a{ display: block; float: left; font-size: 120%; padding: 10px; margin: 1px;}
	#numberpage a:hover{ background-color: #efefef;}
	a.selected{background-color: #efefef; text-decoration: none; color: Black; font-weight: bold;}
	

	/* Новости */
	#contentbox{padding: 20px;}
	.datepost{ color: #888; font-size: 90%;}
       .spacer{padding: 0px; text-align: right; clear: both; text-transform: lowercase; margin: 0px 0px 50px 0px;}
	h1.hpost{padding: 0; margin: 0;}
	.entry{margin: 15px 0 10px 0;}
	.postimg{width: 100px; height: 100px; float: left; margin-right: 5px;}
       img.fullimg{ float: right;  margin: 5px; border: 3px solid #e5e0d3; padding: 1px;}


/* Инфоблоки */
.infoblock{width: 300px; margin: 20px 10px 30px 10px;}
.domtab div{clear: both; background: #f3eee1 url(/i/infoblockbg.jpg) no-repeat bottom right; padding: 10px 10px 15px 10px;}
div.domtab div{display: none;}
ul.domtabs li.active{background: #f3eee1 url(/i/infoblock_h_bg_a.gif) repeat-x top; font-weight: bold;}
ul.domtabs li:active a{color: Black;}
ul.domtabs li{background: #fffffe url(/i/infoblock_h_bg.gif) repeat-x top; margin-left: 1px;}
ul.domtabs li a {color: Black; text-decoration: none;}
ul.domtabs{display: block; list-style: none; margin: 0; padding: 0; background: White;}
ul.domtabs li{float: right; padding: 5px;}
.domtab .h_infblk{float: left; font-size: 150%; padding-left: 30px;}
.infoblock input{width: 100%;}
.infoblock ul.infblklist{margin: 0; padding: 0 0 0 15px; line-height: 150%;}

/* Текст для поисковиков */
#seotext{width: 900px; background: #cdcdcd url(/i/graygrad.gif) repeat-x top; border-top: 1px solid #cfcfcf;}
#seotext .text{padding: 10px; vertical-align: top; line-height: 110%; color: #959595; font-size: 75%;}


/* Футэр */
#footxt{color: Gray; margin-top: 10px; padding: 0 0 10px 10px;}
#footxt a{color: White;}
#footxt a:hover{color: #cc4e4e;}
#footxt a#selected{color: White; text-decoration: none;}
#botbanner{width: 300px; text-align: right; padding-right: 10px;}


/* Ссылки */
a {color: #009bd5;}
a:hover{color: #cc4e4e;}


/* Палитра */

.white{color: White;}
.black{color: Black;}
.red{color: #b71a1a;}
.gray{color: #9e9c99;}


/* Основное  */
body{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 80%; color: #000; background-color: #e5e0d3;}
td,table{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;}
input,textarea,select {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #2d2d2d;  font-size: 100%;}