html,
body {height:100%;}
body {margin:0;text-align:center;color:#fff;font:15px Trebuchet MS;background:#233f17 url(../images/patterns.jpg) repeat;}
img {border:none;}
a {color:#fff;text-decoration:underline;}
a:hover {text-decoration:none;color:#ffae00;}
input,textarea,select {font:15px Trebuchet MS;vertical-align:middle;}
form,fieldset {margin:0;padding:0;border-style:none;}
p,div{margin:0;}

p,div,span,table,tr,td,th,ul,li,dt,dd{font:15px Trebuchet MS;}

h1, h1 a:link, h1 a:visited {font: 24px Georgia;color:#ffae00;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h2, h2 a:link, h2 a:visited {font: 22px Georgia;color:#ffae00;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h3, h3 a:link, h3 a:visited {font: 20px Georgia;color:#ffae00;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h4, h4 a:link, h4 a:visited {font: 18px Georgia;color:#ffae00;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h5, h5 a:link, h5 a:visited {font: 16px Georgia;color:#ffae00;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}
h6, h6 a:link, h6 a:visited {font: 14px Georgia;color:#ffae00;line-height:25px;margin:20px 0 10px 0;text-decoration:none;}

.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}

.clear {clear:both;}
.gray {color:#b3b3b3;}

.hidden {display:none;}
.block {display:block;}

#content p{margin:25px 0 0 0;padding:0 26px;font:normal 15px Trebuchet MS;line-height:20px;text-align:justify;}
#content p.round {margin:18px 0 0 0;padding:16px 26px;font:normal 16px Georgia;line-height:22px;text-align:justify;background: url(../images/round-bg.png) repeat;color:#b7fc66;-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;}
#content table,#content table tr, #content table td {border:0;}
#content table td {padding:2px;font:normal 14px Georgia;line-height:22px;color:#b7fc66;border:1px solid #000;background: url(../images/round-bg.png) repeat;}


/* rosastyle.ru */
#all-wrap {position:relative;width:1000px;margin:0 auto 0 auto;text-align:center;background:#233f17 url(../images/pattern.jpg) repeat top left;}
#left_background {position:absolute;left:-500px;top:0;width:50%;height:100%;background:#233f17 url(../images/pattern.jpg) repeat top right;}
	#left_background div.header_bg{position:absolute;width:70px;height:430px;right:0;top:0;background:url(../images/header.jpg) no-repeat top left;}
#right_background {position:absolute;right:0;top:0;width:50%;margin:0;height:100%;background:#233f17 url(../images/pattern.jpg) repeat-y 499px 0px;border:0px solid #f00;}
	#right_background div.header_bg{position:absolute;width:100%;height:430px;left:0;top:0;background:url(../images/header.jpg) no-repeat -569px 0;border:0px solid #f00;}

	#header_block {position:relative;top:0;width:1000px;height:430px;text-align:left;background:url(../images/header.jpg) no-repeat top center;border:0px solid #f00;}
		#logo {position:absolute;top:80px;left:70px;width:120px;height:90px;}
		#top_menu {position:relative;top:200px;left:20px;width:980px;}
		#top_menu a:link, #top_menu a:visited {position:absolute;display:block;font:bold italic 16px Georgia;color:#fff;text-decoration:none;width:180px;}
		#top_menu a:hover {color:#ffae00;}
		#top_menu a#first {margin:37px 0 0 10px;}
		#top_menu a#second {margin:85px 0 0 110px;}
		#top_menu a#third {margin:130px 0 0 215px;}
		#top_menu a#fourth {margin:155px 0 0 375px;width:100px;}
		#top_menu a#fifth {margin:155px 0 0 485px;}
		#top_menu a#sixth {margin:128px 0 0 612px;}
		#top_menu a#seventh {margin:85px 0 0 750px;}
		#top_menu a#eighth{margin:35px 0 0 800px;}
		
		
	#middle_block{position:relative;width:910px;margin:-10px auto 0 auto;text-align:left;}
		#left_container {float:left;width:195px;}
			#left_menu {width:170px;}
			#left_menu ul.level1 {margin:0;padding:0;}
				#left_menu ul.level1 li {margin:0 0 20px 0;padding:0;list-style-type:none;}
				#left_menu ul.level1 li a:link, #left_menu ul.level1 li  a:visited{text-decoration:none;font:normal 16px Trebuchet MS;line-height:20px;color:#fff;}
				#left_menu ul.level1 li a:hover {color:#ffae00;text-decoration:none;}
				a.cur:link, a.cur:visited{color:#ffae00!important;}
				
			#left_menu ul.level2 {margin:-12px 0 0 0;padding:0;position:relative;}
				#left_menu ul.level1 div.bg_top{width:28px;height:13px;background:url(../images/menu-bg_top.png) no-repeat top left;}
				#left_menu ul.level1 div.bg_bottom{margin-top:7px;width:28px;height:16px;background:url(../images/menu-bg_bottom.png) no-repeat top left;}
				#left_menu ul.level1 div.bg_center{position:absolute;margin:12px 0 0 0;width:28px;height:100%;background:url(../images/menu-bg_center.png) repeat-y top left;}
				#left_menu ul.level2 li {margin:0 0 2px 0;padding:0 0 0 23px;line-height:18px;}
				#left_menu ul.level2 li a:link, #left_menu ul.level2 li  a:visited {text-decoration:none;font:normal 13px Trebuchet MS;line-height:16px;color:#b7fc66;}
				#left_menu ul.level2 li a:hover {color:#ffae00;text-decoration:none;}
			
		#right_container {margin:15px 0 0 0;float:right;width:620px;}
#after_foot {
width:1000px;
margin:10px;
}
#after_foot td div{
font-size:10px;
}
#after_foot td span{
font-size:10px;
}
#after_foot td div a {
font-size:10px;
}		
	#footer_block{position:relative;width:1000px;height:164px;margin:0 auto 0 auto;text-align:left;background:url(../images/footer.png) no-repeat center bottom;}
		#madein {position:absolute;right:460px;bottom:8px;font-size:13px;color:#002c41;}
		#madein a:link, #madein a:visited {font-size:13px;color:#00478a;text-decoration:none;}
		#madein a:hover {color:#002c41;}
		#copyright {position:absolute;right:50px;bottom:8px;font-size:13px;color:#870064;}
		#copyright a:link, #copyright a:visited {font-size:13px;color:#870064;font-weight:bold;text-decoration:none;}
		#copyright a:hover {color:#450000;}


/* ############### Модули ################ */

/* новости */
#latest-news {margin:67px 0 30px -1px;position:relative;}
#latest-news div.flower {position:absolute;right:0;width:68px;height:55px;background:url(../images/flower.png) no-repeat top left;}
#latest-news h2, #latest-news h2 a:link, #latest-news h2 a:visited {margin:0 0 11px 0;padding:5px 0 0 0;font:normal 19px Georgia;color:#d9db0e;}
#latest-news div.news-block {margin:0 0 15px 0;}
#latest-news div.news-block p{font:normal 12px Trebuchet MS;line-height:15px;color:#ddd;}
#latest-news #archiv-link {margin:-10px 0 0 0;}
#latest-news #archiv-link a:link, #latest-news #archiv-link a:visited {font:normal 12px Georgia;color:#23831c;}
#list-news div.news-block {margin-bottom:35px;}
#list-news h1, #single-news h1 {margin-bottom:8px;}
#list-news div.news-date, #single-news div.news-date{margin:0 0 0 1px;}
#list-news p {margin:0 0 0 1px;padding:0;}
#single-news p {margin:5px 0 15px 1px;padding:0;}
	div.news-date, div.news-date a:link, div.news-date a:visited {font:normal 17px Georgia;line-height:30px;color:#1fcd23;text-decoration:none;}
	div.news-date span.gray {font:normal 17px Georgia;}

/* подписка */
#subscribe  {margin:58px 0 0 -1px;}
#subscribe div.h2{font:normal 14px Trebuchet MS;color:#d9db0e}
#subscribe input.text {width:177px;padding:2px;border:1px solid #000;font:normal 14px Trebuchet MS;color:#3d8117;}
#subscribe input.submit {margin:7px 0 0 15px;width:138px;height:24px;border:0;background:url(../images/submit.png) no-repeat top left;}

/* вопросы и ответы */
#faq {float:left;text-align:right;}
#faq input{width:250px;}
#faq textarea {width:250px;}
#faq input.text, #faq textarea.text{padding:2px;font-size:13px;color:#fff;margin:5px 0;border:1px solid #000;background: url(../images/round-bg.png) repeat;}
#faq input.submit {margin:10px 50px 0 0;width:138px;height:24px;border:0;background:url(../images/submit.png) no-repeat top left;}
#faq input.error, #faq textarea.error {border:1px solid #f00;}

/* Листер страниц */
div.pageBrowser{margin:20px 0;font:normal 14px Trebuchet MS;text-align:center;}
div.pageBrowser span{font:normal 14px Trebuchet MS;}

/* Счетчики */
#counter {margin:60px 0 0 0;}
