#wrap {
background:#eee url('//www.rezus.ru/images/nbg.jpg');
width:100%;
min-width:996px;
min-height:100%;
position:relative; overflow:hidden;
z-index:2;
}

#top { background:transparent url('//www.rezus.ru/images/topbg.jpg') no-repeat; background-position: 200px 0; }

/*#op {position:absolute; top:0px; left:0px; width:100%; height:500px; z-index:1;
background:url(//www.rezus.ru/images/bg.gif) repeat-x 0 0;}*/

.cent {width:986px; margin:0px auto; position:relative;}

/* -change- */.topbanr {width:964px; min-height:60px; margin:0 auto; padding:15px 0px 10px 0px;}


/* % */#topmenu {width:986px; height:33px; background:url(//www.rezus.ru/images/topmenu_bg.gif) repeat-x 0 0; z-index:1000; position:relative;}
    /* % */#topmenu li {float:left; width:197.2px; height:33px; padding:0px; background:url(//www.rezus.ru/images/topmenu_li.gif) no-repeat top right; position:relative;}
	#topmenu a {
	display:block; height:25px; padding-top:8px;
	font:15px 'Open Sans'; color:#5d9a16; text-align:center;
	text-decoration:none; text-transform:uppercase;
	}
/* % */#topmenu .nobg a {width:197.2px;}
	#topmenu a:hover {background:url(//www.rezus.ru/images/topmenu_a.gif) repeat-x 0 0; color:#fff;}
	#topmenu a.active {background:url(//www.rezus.ru/images/topmenu_act.gif) repeat-x 0 0; color:#fff;}
	
	#topmenu li .drop {width:353px; position:absolute; top:33px; left:0px; display:none;}
	#topmenu li.tmlt a:hover {background:url(//www.rezus.ru/images/tmlt.gif) no-repeat 0 0;}
	#topmenu li.tmlt a.active {background:url(//www.rezus.ru/images/tmltact.gif) no-repeat 0 0;}
	#topmenu li.nobg a:hover {background:url(//www.rezus.ru/images/tmrt.gif) no-repeat top right;}
	#topmenu li.nobg a.active {background:url(//www.rezus.ru/images/tmrtact.gif) no-repeat top right;}
	#topmenu li.nobg .drop {left:-180px; display:none;}
	#topmenu li:hover .drop {display:block;}
	#topmenu li:hover a {background:url(//www.rezus.ru/images/topmenu_a.gif) repeat-x 0 0; color:#fff;}
		#topmenu .drop .top {width:353px; height:11px; background:url(//www.rezus.ru/images/drop_top.png) no-repeat left bottom;}
		/*#topmenu .nobg .drop .top {width:353px; height:11px; background:url(//www.rezus.ru/images/drop_top2.png) no-repeat 0 0;}*/
		#topmenu .drop .conteiner {padding:8px 25px 0px 25px; background:url(//www.rezus.ru/images/drop_bg.gif) repeat-y 0 0;}
		#topmenu .drop .bottom {width:353px; height:12px; background:url(//www.rezus.ru/images/drop_bot.png) no-repeat 0 0;}
		
		#topmenu .drop table {width:100%; border-top:1px solid #e8e6e6; margin-top:10px;}
			#topmenu .drop table td {width:50%; padding:8px 0px 9px 0px;}

		#topmenu .drop a {
		background:url(//www.rezus.ru/images/drop_a.gif) no-repeat 0 5px !important;
		width:auto !important; height:auto !important; margin:0px !important; padding:0px 0px 0px 15px !important;
		font:13px Arial !important; color:#5fa111 !important; text-align:left !important;
		text-decoration:underline !important;
		text-transform:none !important;
		}
		#topmenu .drop a:hover {text-decoration:none !important;}
/*  border-bottom:1px solid #e6e6e6; */
/* % */#top {width:986px; height:152px; margin:0 auto; position:relative;}
	#top .cent {height:174px;}
	#top #logo {position:absolute; top:55px; left:16px;}
/* -is- */#top #add {position:absolute; top:10px; left:5px; background:url(//www.rezus.ru/images/add.gif) no-repeat 0 0; height:20px; padding-left:30px;}
/* -is- */	#top #add a {font:16px 'Open Sans'; color:#787878;}
/* -is- */#top #searchtop {position:absolute; top:10px; right:0px; font:15px Verdana; color:#4e850c; vertical-align:middle;}
      #top #searchtop input.txt {width:300px; background:#fff; border:1px solid #4e850c; margin:0px 10px 0px 10px;}
      #top #searchtop span, #top #searchtop input {float:left;}
  #top #regent {position:absolute; top:10px; right:5px; font:14px Verdana; color:#4e850c; background:url(//www.rezus.ru/images/ent.gif) no-repeat top right; padding-right:25px; height:20px;}
      #top #regent span {margin:0px 8px 0px 8px;}
      #add a, #searchtop a, #regent a {font:14px Verdana; color:#4e850c; text-decoration:none;}
      #add a:hover, #searchtop a:hover, #regent a:hover {text-decoration:underline !important;}
  #top #banrtop {position:absolute; top:52px; right:0px;}

	
	#top_menu {
	position:absolute; bottom:13px; left:0px;
	background:url(//www.rezus.ru/images/top_menu.gif) no-repeat 0 0;
	width:962px; height:36px; padding-left:2px;
	}
		#top_menu li {float:left; width:160px; padding-top:7px; text-align:center;}
		#top_menu a {font:17px 'Open Sans'; color:#fff; text-decoration:none;}
		#top_menu a:hover {text-decoration:underline !important;}
		
	#head {
	position:absolute; top:20px; right:0px;
	background:url(//www.rezus.ru/images/head.gif) no-repeat 0 18px;
	width:540px; height:111px;
	}
		#head .head_menu {position:absolute; top:12px; left:130px;}
			#head .head_menu li {background:url(//www.rezus.ru/images/separ.gif) no-repeat right center; float:left; padding:0px 25px 0px 25px;}
			#head .head_menu a {font:13px 'Open Sans'; color:#8590a3; text-decoration:none;}
			#head .head_menu a:hover {text-decoration:underline !important;}
		
		#enter {position:absolute; top:45px; left:0px;}
			#enter input {float:left;}
			#enter span {
			background:url(//www.rezus.ru/images/inputstyle.gif) no-repeat 0 0;
			display:block; float:left; margin:1px 10px 0px 0px;
			width:113px; height:22px; overflow:hidden;
			}
				#enter span .text {
				width:107px; height:16px; padding:2px 3px 0px 3px; margin:0px;
				background:none; border:none;
				font:11px 'Open Sans'; color:#7e7e7e;
				}
			#enter div div.text {
			width:200px; float:left; padding:4px 2px 0px 20px;
			color:#fefefe;
			}
			#enter a {
			display:block; float:left;
			margin:4px 20px 0px 20px;
			font:12px 'Open Sans'; color:#fff;
			text-decoration:none; border-bottom:1px dashed #fff;
			}
			#enter label { 
			margin:4px 0px 0px 3px;
			font:12px 'Open Sans'; color:#fff;
			text-decoration:none; border-bottom:1px dashed #fff;
			}
			#enter div.rem {
			float:right;
			margin:4px 10px 0px 10px;
			}
			#enter a:hover {border:none;}

		#search {position:absolute; top:5px; right:0px;}
			#search input, #search select {float:left; z-index:20;}
			#search .text {
			width:170px; height:16px; padding:2px 3px 0px 3px; margin:3px 10px 0px 0px;
			background:none; border:1px solid #aeb0b5;
			font:11px 'Open Sans'; color:#7e7e7e; 
			}
			#search select {
			background:none; border:1px solid #aeb0b5;
			margin:3px 10px 0px 0px; width:120px;
			font:11px 'Open Sans'; color:#7e7e7e;
			}
			#search a {display:block; float:left; font:12px 'Open Sans'; color:#ff7300; margin:4px 0px 0px 20px;}
			
			#search .nsea td {padding:0px 20px 0px 0px;}
					#search .nsea .small a {font:11px 'Open Sans'; color:#8590a3; float:right; margin-right:35px;}


#microblog {width:964px; height:38px; position:relative; z-index:900; margin:0 auto; background:url(//www.rezus.ru/images/microblog.gif) no-repeat 0 10px; padding:10px 0px 0px 0px;}
/* -add- */#microblog.akcii {width:964px; height:38px; position:relative; z-index:900; margin:0 auto; background:url(//www.rezus.ru/images/microblog2.gif) no-repeat 0 10px; padding:10px 0px 0px 0px;}
	/* -add- */#microblog a.rss {display:block; float:left; margin:6px 0px 0px 42px;}
	/* -add- */#microblog a.discount {
	display:block; float:left; margin:4px 10px 0px 30px;
	font:22px 'Open Sans'; color:#8e979e;
	text-decoration:none; border-bottom:1px dashed #8e979e;
	}
	/* -add- */#microblog a.discount:hover {border:none;}
	/* -add- */#microblog .discountsim {position:absolute; top:7px; left:450px; width:74px; height:67px; background:url(//www.rezus.ru/images/discount.png) no-repeat 0 0;}
	#microblog a.what {
	display:block; float:right; margin:4px 10px 0px 0px;
	font:22px 'Open Sans'; color:#8e979e;
	text-decoration:none; border-bottom:1px dashed #8e979e;
	}
	#microblog a.what:hover {border:none;}
	
#open {position:absolute; top:50px; left:0px; z-index:1000; width:964px; background:url(//www.rezus.ru/images/open_bg.gif) repeat-y 0 0; display:none;}
	#open a.close {position:absolute; top:8px; right:9px;}
	#open .top {height:8px; background:url(//www.rezus.ru/images/open_top.gif) no-repeat 0 0;}
	#open .bottom {height:8px; background:url(//www.rezus.ru/images/open_bottom.gif) no-repeat 0 0;}
	
	#open table {width:100%;}
	#open table td {padding:10px 20px 10px 20px;}
		#open .img_txt {overflow:hidden;}
			#open .img_txt .img {float:left; width:56px; height:56px; overflow:hidden;}
			#open .img_txt .txt {margin-left:70px;}
				#open .img_txt .txt a {display:block; margin-bottom:5px; font:20px 'Open Sans'; color:#ed8e00; text-decoration:none;}
				#open .img_txt .txt a:hover {text-decoration:underline !important;}

/* % */#main {overflow:hidden; width:986px; margin:0 auto; padding:30px 0px 10px 0px; background:url(//www.rezus.ru/images/top_bg.gif) repeat-x 0 0;}
	#right {width:242px; float:right;}
	.change #right {width:242px; float:left;}
	
		#interes {
		width:242px; height:134px; background:url(//www.rezus.ru/images/interes_bg.jpg) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px;
		}
			#interes dt {margin:0px; padding:17px 0px 10px 10px; font:18px 'Open Sans'; color:#fff;}
			#interes dd {margin:0px; padding:0px 0px 10px 10px; font:bold 12px 'Open Sans'; color:#fff; line-height:18px;}
		
	
/* --- 27.02.2009 резиновая плашка "Интересно". Иван --- */

		#interes1 {
			margin-bottom:7px;
			background:#549B0F url(//www.rezus.ru/images/interes_bg1.jpg) no-repeat 0 0;
		}
			#interes1 .title {margin:0px; padding:17px 0px 10px 10px; font:18px 'Open Sans'; color:#fff;}
			#interes1 .content {margin:0px; padding:0px 0px 10px 10px; font:bold 12px 'Open Sans'; color:#fff; line-height:18px;}
			#interes1 .bottom {background:url(//www.rezus.ru/images/interes_bot1.jpg) no-repeat 0 0; display:block; width:242px; height:4px; overflow:hidden;}

/* --- / 27.02.2009 резиновая плашка "Интересно". Иван --- */
			
		#officelife {margin-bottom:20px;}
			#officelife a.pos {position:absolute; top:200px; left:20px; font:14px 'Open Sans'; color:#ff7300;}
				#officelife .banr2 {position:absolute; top:100px; left:20px;}
				#officelife .banr2 li {padding:0px 0px 7px 0px;}
				#officelife .banr3 {position:absolute; top:130px; left:20px;}
		
		#tank {background:url(//www.rezus.ru/images/tank_bg.gif) no-repeat left bottom; width:220px; padding:10px; margin-bottom:5px; font:12px 'Open Sans'; color:#7a7c7c;}
		
		#ri_menu {}
			#ri_menu .item {background:url(//www.rezus.ru/images/ri_item.gif) no-repeat 0 0; height:55px; margin:18px 0px 18px 0px;}
				#ri_menu .item .theme {font:13px 'Open Sans'; color:#939796; padding:0px 0px 0px 15px;}
				#ri_menu .item .title {padding:3px 0px 0px 15px;}
					#ri_menu .item .title a {font:bold 13px Tahoma; color:#d67c2a; text-decoration:none;}
					#ri_menu .item .title a:hover {text-decoration:underline !important;}
				span.separate {display:block; height:1px; overflow:hidden; background:url(//www.rezus.ru/images/separate.gif) no-repeat 0 0;}
		
		#proff {background:url(//www.rezus.ru/images/proff.jpg) no-repeat 0 0; width:227px; height:254px; padding:153px 0px 0px 15px; margin-bottom:10px;}
			#proff select {background:#fff; border:1px solid #aeb0b5;
			margin:3px 10px 0px 0px; width:210px;
			font:11px 'Open Sans'; color:#7e7e7e;
			}
			#proff .ofl {padding-top:8px;}
			#proff a {color:#fff;}
		
		/* %% */        #bl_inset {width:242px; margin-bottom:10px; background:url(//www.rezus.ru/images/bl_inset_bg.gif) no-repeat 0 0;}
            #bl_inset span.op {display:block; height:39px; font:bold 17px Arail; color:#fff; padding:6px 0px 0px 10px;}
            #bl_inset .inset {height:63px; background:url(//www.rezus.ru/images/inset_bg.gif) no-repeat 0 0; position:relative;}
                #bl_inset .inset .links {width:242px; height:32px; overflow:hidden; white-space:nowrap;}
                    #bl_inset .inset .links a {
                    display:block; float:left;
                    width:121px; height:27px; padding-top:5px;
                    font:17px 'Open Sans'; color:#807b7b;
                    text-align:center;
                    text-decoration:none;
                    }
                    #bl_inset .inset .links a#is.active, #bl_inset .inset .links a#is:hover {background:url(//www.rezus.ru/images/inset.gif) no-repeat 0 0;}
                    #bl_inset .inset .links a#is2.active, #bl_inset .inset .links a#is2:hover {background:url(//www.rezus.ru/images/inset2.gif) no-repeat 0 0;}
                #bl_inset .inset .age {position:absolute; bottom:5px; left:15px; width:211px; height:25px; background:url(//www.rezus.ru/images/age_bg.jpg) no-repeat 0 0;}
                    #bl_inset .inset .age a {
                    display:block; float:left;
                    width:69px; height:19px; margin:2px 0px 0px 1px;
                    text-align:center; padding-top:2px;
                    font:13px Tahoma; color:#fff; text-decoration:none;
                    }
                    #bl_inset .inset .age a:hover, #bl_inset .inset .age a.active {text-decoration:none; background:url(//www.rezus.ru/images/age_over.jpg) no-repeat 0 0; font-weight:bold;}
            #bl_inset .content {background:url(//www.rezus.ru/images/incont_bg.gif) repeat-y 0 0;}
                #bl_inset .content ul {padding:10px;}
                #bl_inset .content li {background:url(//www.rezus.ru/images/inlinklibg.gif) repeat-x left bottom;}
                #bl_inset .content a {
                background:url(//www.rezus.ru/images/inlinkbg.gif) no-repeat 5px 5px;
                display:block; padding:4px 0px 6px 18px;
                font:12px 'Open Sans'; color:#8d8b8b;
                text-decoration:none;
                }
                #bl_inset .content a:hover, #bl_inset .content a.active {background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0 5px; text-decoration:none;}
/* %% */            #bl_inset .bottom {background:url(//www.rezus.ru/images/inbot_bg.gif) no-repeat 0 0; display:block; width:242px; height:8px; overflow:hidden;}

/* %% */        #inleft #bl_inset {width:180px; overflow:hidden; margin-bottom:10px; background:url(//www.rezus.ru/images/bl_inset_bg2.gif) no-repeat 0 0;}
            #inleft #bl_inset span.op {display:block; height:39px; font:bold 17px Arail; color:#fff; padding:6px 0px 0px 10px;}
            #inleft #bl_inset .inset {height:63px; background:url(//www.rezus.ru/images/inset_bg2.gif) no-repeat 0 0; position:relative;}
                #inleft #bl_inset .inset .links {width:242px; height:31px; overflow:hidden; white-space:nowrap;}
                    #inleft #bl_inset .inset .links a {
                    display:block; float:left;
                    width:90px; height:27px; padding-top:5px;
                    font:17px 'Open Sans'; color:#807b7b;
                    text-align:center;
                    text-decoration:none;
                    }
                    #inleft #bl_inset .inset .links a#is.active, #inleft #bl_inset .inset .links a#is:hover {background:url(//www.rezus.ru/images/inset21.gif) no-repeat 0 0;}
                    #inleft #bl_inset .inset .links a#is2.active, #inleft #bl_inset .inset .links a#is2:hover {background:url(//www.rezus.ru/images/inset22.gif) no-repeat 0 0;}
                #inleft #bl_inset .inset .age {position:absolute; bottom:5px; left:15px; width:156px; height:25px; background:url(//www.rezus.ru/images/age_bg2.jpg) no-repeat 0 0;}
                    #inleft #bl_inset .inset .age a {
                    display:block; float:left;
                    width:50px; height:20px; margin:2px 0px 0px 1px;
                    text-align:center; padding-top:2px;
                    font:13px Tahoma; color:#fff; text-decoration:none;
                    }
                    #inleft #bl_inset .inset .age a:hover, #inleft #bl_inset .inset .age a.active {text-decoration:none; background:url(//www.rezus.ru/images/age_over2.jpg) no-repeat 0 0; font-weight:bold;}
            #inleft #bl_inset .content {background:url(//www.rezus.ru/images/incont_bg_ot.gif) repeat-y 0 0;}
                #inleft #bl_inset .content ul {padding:10px;}
                #inleft #bl_inset .content li {background:url(//www.rezus.ru/images/inlinklibg.gif) repeat-x left bottom;}
                #inleft #bl_inset .content a {
                background:url(//www.rezus.ru/images/inlinkbg.gif) no-repeat 5px 5px;
                display:block; padding:4px 0px 6px 18px;
                font:12px 'Open Sans'; color:#8d8b8b;
                text-decoration:none;
                }
                #inleft #bl_inset .content a:hover, #inleft #bl_inset .content a.active {background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0 5px; text-decoration:none;}
/* %% */            #inleft #bl_inset .bottom {background:url(//www.rezus.ru/images/inbot_bg_ot.gif) no-repeat 0 0; display:block; width:242px; height:8px; overflow:hidden;}

		#institution {margin-bottom:10px;}
			#institution .title {height:29px; background:url(//www.rezus.ru/images/inst_title.gif) no-repeat 0 0; font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px;}
			#institution .content {background:url(//www.rezus.ru/images/incont_bg.gif) repeat-y 0 0; padding:10px;}
				#institution .content label {display:block; padding:5px 0px 0px 0px; overflow:hidden;}
				#institution .content label select {width:99%; margin-bottom:10px; font:11px 'Open Sans'; color:#7e7e7e;}
				#institution .content .tece {padding:15px 0px 0px 0px;}
			#institution .bottom {background:url(//www.rezus.ru/images/inbot_bg.gif) no-repeat 0 0; display:block; width:242px; height:4px; overflow:hidden;}
		
		#poll {margin-bottom:10px;}
/* % */            #poll .img {border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
/* % */                #poll .img img {display:block;}
			#poll .title {
			background:url(//www.rezus.ru/images/inst_title2.gif) no-repeat 0 0; height:29px;
			font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px; position:relative;
			}
				#poll .title span.add {
				position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px;
				background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
				}
					#poll .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
			#poll .content {background:url(//www.rezus.ru/images/incont_bg.gif) repeat-y 0 0; padding:10px;}
/* % */                #poll .content .qwer {font-size:18px; color:#99156d; margin-bottom:15px;}
				#poll .content label {display:block; padding:5px 0px 0px 0px; overflow:hidden;}
				#poll .content label select {width:99%; margin-bottom:10px; background:none; border:1px solid #aeb0b5; font:11px 'Open Sans'; color:#7e7e7e;}
				#poll .content .tece {padding:15px 0px 0px 0px;}
					#poll .content .tece input {margin-bottom:10px;}
					#poll .content .tece span {display:block;}
					#poll .content .tece a {font:11px 'Open Sans'; color:#436217; text-decoration:none;}
					#poll .content .tece a:hover {text-decoration:underline !important;}
			#poll .bottom {background:url(//www.rezus.ru/images/inbot_bg.gif) no-repeat 0 0; display:block; width:242px; height:4px; overflow:hidden;}


/* % */    #center {margin-right:249px; width:737px; position:relative; z-index:1;}
#center {float:left; margin:0px !important;}

	.change #center {margin:0px 0px 0px 256px !important; width:707px; position:relative; z-index:1;}
		.banr {margin-bottom:10px; position:relative;}
			.banr ul a {
			background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat 0 4px;
			padding-left:20px;
			font:14px 'Open Sans'; color:#959aa0;
			text-decoration:none;
			}
			.banr ul a:hover {text-decoration:underline !important;}
			.banr .banr1 {position:absolute; top:15px; left:390px;}
			.banr .banr1 li {padding:0px 0px 5px 0px;}
		
/* % */        #header {width:737px; height:262px; background:url(//www.rezus.ru/images/header_bg.gif) no-repeat 0 0; margin-bottom:7px; position:relative;}
/* % */            #header .links {
            /* -5- */position:absolute; left:9px; top:9px; width:365px; height:246px;
            background:url(//www.rezus.ru/images/head_links_bg.jpg) no-repeat 0 0;
            }

				#header .links ul {margin-top:4px;}
					#header .links ul li {height:40px;}
					#header .links ul li .descript {display:none;}
					#header .links ul li.desc {height:75px;}
					#header .links ul li.desc .descript {display:block;}
					#header .descript { background:#EFFFD6; height:35px; padding:5px 10px 0px 15px; overflow:hidden;font-size:11px;}
						#header .links ul li a {
						display:block; height:30px; padding:10px 0px 0px 15px;
						font:16px 'Open Sans'; color:#fff;
						text-decoration:none;
						}
						#header .links ul li a:hover { text-decoration:underline; }
						#header .links ul li a.active { background:url(//www.rezus.ru/images/head_links_over.jpg) no-repeat 0 0;}
			#header .img {position:absolute; top:9px; right:7px; width:345px; height:245px;}
				#header .img .title {
                position:absolute; top:0px; right:0px; width:336px; height:28px; padding:9px 9px 0px 0px;
                background:url(//www.rezus.ru/images/header_imgtitle.jpg) no-repeat 0 0;
                font:15px 'Open Sans'; color:#959aa0;
                text-align:right;
                z-index:1000;
                }
				#header .img div {
				position:absolute; bottom:-1px; width:345px;background-color:#fff;
				font:16px 'Open Sans';
				text-decoration:none;
				padding:5px;
				}
		
		#ruler {position:relative; overflow:hidden; padding:10px 0px 20px 0px;}
			#ruler a.back {position:absolute; top:20px; left:0px;}
			#ruler a.next {position:absolute; top:20px; right:0px;}
			#ruler ul {width:660px; margin:0 auto;}
				#ruler ul li {float:left; width:195px; padding:0px 15px 0px 10px; font:14px 'Open Sans'; color:#848583;}
				#ruler ul li a {display:block; margin-top:5px; font:15px 'Open Sans'; color:#4a8e00; text-decoration:none;}
				#ruler ul li a:hover {text-decoration:underline !important;}
		
		.twoblock {overflow:hidden; padding-bottom:10px;}
			.twoblock .obzor {float:left; width:430px; background:url(//www.rezus.ru/images/obzor.gif) no-repeat left bottom;}
				.twoblock .obzor .title {
			background:url(//www.rezus.ru/images/obzor_title.gif) no-repeat 0 0; height:37px;
			font:18px 'Open Sans'; color:#626262; padding:7px 0px 0px 15px; position:relative;
			}
				.twoblock .obzor span.add {
				position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px; 
				background:url(//www.rezus.ru/images/arrow_green.gif) no-repeat center right;
				}
					.twoblock .obzor span.add a {font:12px 'Open Sans'; color:#436217; text-decoration:none; float:left;}
				.twoblock .obzor table {width:90%; margin:0 auto;}
				.twoblock .obzor table td {border-bottom:1px dotted #d5d5d5; padding:0px 5px 0px 45px; height:49px;}
				.tim01 {background:url(//www.rezus.ru/images/tim01.gif) no-repeat center left;}
				.tim02 {background:url(//www.rezus.ru/images/tim02.gif) no-repeat center left;}
				.tim03 {background:url(//www.rezus.ru/images/tim03.gif) no-repeat center left;}
				.twoblock .obzor table a {font:13px 'Open Sans'; color:#8d8b8b; text-decoration:none;}
				.twoblock .obzor table a:hover {text-decoration:underline !important;}
			
			.twoblock .popular {float:right; width:262px;}
				.twoblock .popular .title {
			background:url(//www.rezus.ru/images/popular_title.gif) no-repeat 0 0; height:37px;
			font:18px 'Open Sans'; color:#626262; padding:7px 0px 0px 10px; position:relative;
			}
				.twoblock .popular span.add {
				position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px; 
				background:url(//www.rezus.ru/images/arrow_green.gif) no-repeat center right;
				}
					.twoblock .popular span.add a {font:12px 'Open Sans'; color:#436217; text-decoration:none; float:left;}
				.twoblock .popular ul {padding:0px 10px 0px 10px;}
				.twoblock .popular li {background:url(//www.rezus.ru/images/inlinklibg.gif) repeat-x left bottom;}
				.twoblock .popular li a {
				background:url(//www.rezus.ru/images/inlinkbg.gif) no-repeat 5px 5px;
				display:block; padding:4px 0px 6px 18px;
				font:12px 'Open Sans'; color:#8d8b8b;
				text-decoration:none;
				}
				.twoblock .popular li a:hover, .twoblock .popular li a.active {background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0 5px; text-decoration:none;}
				.twoblock .popular .scroll {
				height:200px;
				overflow-y:scroll;
				}
		.triblock {overflow:hidden; margin-bottom:10px;}
			.triblock .group {width:248px; float:left;}
			.triblock .group .title {
			height:29px; padding:7px 0px 0px 15px;
			background:url(//www.rezus.ru/images/inst_title3.gif) no-repeat 0 0;
			font:18px 'Open Sans'; color:#fff;
			position:relative;
			}
				.triblock .group .title span.add {
				position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px; 
				background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
				}
					.triblock .group .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
			.triblock .group .content {background:url(//www.rezus.ru/images/incont_bg2.gif) repeat-y 0 0;}
				.triblock .group .content .text {padding:10px 10px 15px 10px;}
				.triblock .group .content ul {background:url(//www.rezus.ru/images/gradient.gif) repeat-x 0 0; padding:15px 0px 10px 0px; margin:0px 1px 0px 1px;}
					.triblock .group .content ul li {padding:0px 10px 0px 10px;}
						.triblock .group .content ul li a {font:bold 17px 'Open Sans'; color:#4a8e00; text-decoration:none;}
						.triblock .group .content ul li a:hover {text-decoration:underline !important;}
				.triblock .group .content .groups {background:url(//www.rezus.ru/images/gradient.gif) repeat-x 0 0; padding:15px 10px 15px 10px; margin:0px 1px 0px 1px; overflow:hidden;}
					.triblock .group .content .groups a {
					background:url(//www.rezus.ru/images/linkbg1.gif) no-repeat 0 0;
					display:block; float:left; height:18px; padding:4px 0px 0px 28px;
					text-decoration:none;
					color:#d67c2a;
					}
					.triblock .group .content .groups a:hover {text-decoration:underline !important;}
			.triblock .group .bottom {background:url(//www.rezus.ru/images/inbot_bg2.gif) no-repeat 0 0; display:block; width:228px; height:31px; overflow:hidden;
			padding:10px 10px 0px 10px;
			}
				.triblock .group .bottom input {float:left;}
				.triblock .group .bottom input.text {width:175px; height:18px; padding:2px 3px 0px 3px; margin:0px 10px 0px 0px;
				background:#fff; border:1px solid #aeb0b5;
				font:11px 'Open Sans'; color:#7e7e7e;
				}
			
			.two {float:right; width:445px;}
				.two .blogs {margin-bottom:10px;}
					.two .blogs .title {
					background:url(//www.rezus.ru/images/blog_title.gif) no-repeat 0 0; height:36px;
					padding:7px 0px 0px 15px;
					font:18px 'Open Sans'; color:#fff;
					position:relative;
					}
						.two .blogs .title span.add {
						position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px; 
						background:url(//www.rezus.ru/images/arrow_green2.gif) no-repeat center right;
						}
						.two .blogs .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
					.two .blogs table td {padding:5px 5px 5px 10px;}
					/* -add- */.two .blogs table.add2 {margin-left:10px; width:90%;}
					/* -add- */.two .blogs table.add2 td {padding:9px 10px 9px 0px;}
					
					
					.two .blogs table a {font:bold 13px Tahoma; color:#666;}
					.two .blogs table span {display:block; font:11px Tahoma; color:#a19e9e;}
					/* -add- */.two .blogs table.add2 a {font:bold 13px Tahoma; color:#666; text-decoration:none;}
					/* -add- */.two .blogs table.add2 a:hover {text-decoration:underline !important;}
					/* -add- */.two .blogs table.add2 span {display:block; font:12px Tahoma; color:#898686;}
					/* -add- */.two .blogs table.add2 .separ {background:url(//www.rezus.ru/images/separate2.gif) repeat-x left bottom;}
				
				.two .qwestion {}
					.two .qwestion .title {
					background:url(//www.rezus.ru/images/blog_title.gif) no-repeat 0 0; height:36px;
					padding:7px 0px 0px 15px;
					font:18px 'Open Sans'; color:#fff;
					position:relative;
					}
						.two .qwestion .title span.add {
						position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px; 
						background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
						}
						.two .qwestion .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
					.two .qwestion table td {padding:5px 5px 5px 10px;}
					.two .qwestion table a {font:bold 13px Tahoma; color:#666;}
					.two .qwestion .bottom {overflow:hidden; padding:20px 10px 0px 10px;}
						.two .qwestion .bottom select {float:left; width:230px; background:none; border:1px solid #aeb0b5; font:11px 'Open Sans'; color:#7e7e7e;}
						.two .qwestion .bottom a {
						background:url(//www.rezus.ru/images/linkbg1.gif) no-repeat 0 0;
						display:block; float:right; height:18px; padding:4px 0px 0px 28px;
						text-decoration:none;
						color:#d67c2a;
						}
		
		table.tiline {width:100%; background:url(//www.rezus.ru/images/gradient.gif) repeat-x 0 0;}
			table.tiline td {background:url(//www.rezus.ru/images/dottet.gif) no-repeat right center; width:33%; padding:20px 5px 10px 10px; vertical-align:top;}
			table.tiline td h2 {
			height:35px; padding:15px 0px 0px 60px; margin:0px 0px 10px 0px;
			font:18px 'Open Sans'; color:#9ca1a6;
			}
			table.tiline td h2.calc {background:url(//www.rezus.ru/images/ico_calc.gif) no-repeat 0 0;}
			table.tiline td h2.test {background:url(//www.rezus.ru/images/ico_test.gif) no-repeat 0 0;}
			table.tiline td a {font:13px 'Open Sans'; color:#436217; text-decoration:none;}
			table.tiline td a:hover {text-decoration:underline !important;}
			
			table.tiline td ul {padding:10px 5px 10px 5px;}
				table.tiline td li {}
				table.tiline td li a {
				background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0px 3px;
				display:block; padding:2px 0px 1px 22px;
				font:bold 13px Tahoma; color:#959aa0;
				text-decoration:none;
				}
				table.tiline td li a:hover, table.tiline td li a.active {text-decoration:underline !important;}
			table.tiline td .ofl {padding-bottom:15px;}
			table.tiline td .ofl span {display:block; float:left; margin:0px 0px 0px 15px;}
				table.tiline td .ofl span input {width:30px; border:1px solid #b4b7bd; background:#fff; padding:0px; margin:0px 5px 0px 5px;}
			table.tiline td .qwes {font:bold 13px Tahoma; color:#959aa0; margin-bottom:10px;}
	
		#partition {overflow:hidden; background:url(//www.rezus.ru/images/gradient.gif) repeat-x 0 0; padding:20px 10px 0px 10px;}
			#partition ul li {float:left; width:33%; padding-bottom:20px;}
				#partition ul li dl {font:13px 'Open Sans'; color:#727272; margin:0px; padding:0px;}
					#partition ul li dt {margin:0px; padding:0px 0px 5px 0px; font:18px 'Open Sans'; color:#959aa0;}
					#partition ul li dd {padding:0px 0px 3px 0px; margin:0px;}
						#partition ul li dd a {font:bold 13px 'Open Sans'; color:#727272; text-decoration:none;}
						#partition ul li dd a:hover {text-decoration:underline !important;}
		#partition a.active { text-decoration:none; }
				

#footline {width:996px; margin:0 auto; font:12px 'Open Sans'; color:#727272; padding-top:10px;}
	#footline .f_search {width:978px; height:28px; padding:8px 9px 0px 9px; margin:0 auto; background:url(//www.rezus.ru/images/f_search.gif) no-repeat 0 0;}
		#footline .f_search .i_txt {float:left; width:910px; background:none; border:none; margin-right:5px;}
		#footline .f_search .i_but {float:right; margin-right:6px;}
	#footline .ofl {width:964px; margin:0 auto; padding:10px 0px 10px 0px;}
	#footline span {color:#d67c2a;}
	#footline a {text-decoration:none;}
	#footline a:hover {text-decoration:underline !important;}
	#footline ul {border-top:1px solid #e6e6e6; padding:7px 0px 7px 0px;}
		#footline ul li {width:964px; margin:0 auto; text-align:center; padding:3px 0px 3px 0px;}

/* --- */
.nobg {background:none !important;}
.nobr {border:none !important;}

.ofl {overflow:hidden;}
.ofl2 {overflow:hidden; text-align:center;}
/* -add- */.ofl3 {overflow:hidden; padding-bottom:15px;}
.tece {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
/* -is- */.flime {margin:0px 10px 10px 0px;}
/* -is- */.flime img {border:1px solid #000; border-radius:5px;}
/* --------- FOOTER --------- */
#spacer {
width:100%;
height:110px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url('//www.rezus.ru/images/footbg.jpg') no-repeat 150px 0;
position:absolute; left:50%; bottom:0px; z-index:2;
width:996px; height:110px; margin-left:-498px;
}
	#footer #info {
	position:absolute; top:7px; left:50%; margin-left:-300px;
	width:600px; height:15px; padding:1px 0px 0px 25px;
	background:url('//www.rezus.ru/images/info.gif') no-repeat 0 0;
	font:12px 'Open Sans'; color:#727272;
	}
	#footer #subfooter {
	position:absolute; top:0px; left:50%; margin-left:-482px;
	width:964px; height:75px;
	}
		#subfooter .logo {position:absolute; top:15px; left:0px;}
		#footer .foot_menu {position:absolute; top:15px; left:10px; font:12px 'Open Sans'; color:#727272;}
			#footer .foot_menu a {font:12px 'Open Sans'; color:#727272; text-decoration:none;}
			#footer .foot_menu a:hover {color:#ff0030; text-decoration:underline !important;}
			#footer .foot_menu a.active {color:#ff0030;}
			#footer .foot_menu span {padding:0px 15px 0px 15px;}
		#footer .add {position:absolute; top:40px; left:10px;}
			#footer .add a {font:16px 'Open Sans'; color:#787878; text-decoration:none;}
			#footer .add a:hover {text-decoration:underline !important;}
		#footer .copy {position:absolute; top:35px; left:50%; width:500px; margin-left:-250px; text-align:center; font:12px 'Open Sans'; color:#727272;}
		#footer .count {position:absolute; top:24px; right:20px;}
/* --- ELEMENTS --- */
span.checkbox { 
  width: 20px; height: 20px; 
  background: url(//www.rezus.ru/images/checkbox.png) no-repeat; 
  display: block; clear: left; float: left; margin-top:-3px;
} 
span.radio {
width: 19px;
height: 25px;
padding:0px 5px 0px 0px; margin-top:-3px;
background: url(//www.rezus.ru/images/checkbox.png) no-repeat;
display: block;
clear: left;
float: left;
}
span.select { 
  position: absolute; 
  width: 183px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 19px; 
  padding: 2px 24px 0px 6px; 
  font: 12px arial,sans-serif; 
  background: url(//www.rezus.ru/images/select.gif) no-repeat; 
  overflow: hidden; 
} 



  #pathway {position:relative; padding:0px 0px 20px 0px; z-index:1000;}
  	#pathway a {
  	padding:0px !important;
  	font:12px 'Open Sans'; color:#495733;
  	}
  	#pathway .sep {margin:0px 12px 0px 10px;}
  	#pathway .dropmenu {
  	position:absolute; top:2px; right:2px;
  	background:url(//www.rezus.ru/images/arrow_down2.gif) no-repeat right center;
  	padding:0px 12px 0px 0px;
  	}
  	#pathway .dropmenu span {font-size:14px; color:#8d8b8b; display:block; border-bottom:1px dashed #8d8b8b; cursor:pointer;}
  	#pathway .dropmenu .drop {
  	display:none; width:153px; border:1px solid #8b8b8b; background:#fff;
  	position:absolute; top:17px; left:0px;
  	z-index:1000;
  	}
  	#pathway .dropmenu:hover .drop {display:block;}
  	
  	#pathway .dropmenu:hover .drop li {background:url(//www.rezus.ru/images/inlinklibg.gif) repeat-x left bottom; padding-left:5px;}
  				#pathway .dropmenu .drop a {
  				display:block; padding:4px 0px 6px 18px !important;
  				font:12px 'Open Sans'; color:#8d8b8b;
  				text-decoration:none !important;
  				}
  				#pathway .dropmenu .drop a:hover, #pathway .dropmenu .drop a.active {background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0 5px; text-decoration:none;}
			
		.adlink {overflow:hidden; margin:10px 0 10px 0;}
			.adlink li {float:left; background:url(//www.rezus.ru/images/separate3.gif) no-repeat right center; padding:0px 10px 0px 10px;}
			.adlink a {font:13px 'Open Sans'; color:#d67c2a !important; text-decoration:none !important;}
			.adlink a:hover {color:#959aa0 !important;}
			.adlink a.active {font-weight:bold; color:#959aa0 !important;}


/* --- 01.02.2009 --- 
#pathway {position:relative; overflow:hidden; padding:0px 0px 20px 0px;}
	#pathway a {
	background:url(//www.rezus.ru/images/arrow_down.gif) no-repeat right bottom;
	display:block; float:left;
	padding:0px 12px 0px 0px; margin-right:20px;
	font:17px 'Open Sans'; color:#436217;
	text-decoration:none;
	}
	#pathway .fontsize {position:absolute; top:2px; right:0px;}
		#pathway .fontsize a {font-size:12px; color:#8d8b8b; padding-bottom:2px; margin-right:0px;}
	*/
.change #pathway {padding-bottom:14px;}
	.change #pathway a {
	background:url(//www.rezus.ru/images/chpatha.gif) no-repeat right center;
	padding:0px 7px 0px 0px; margin-right:10px;
	font:12px 'Open Sans'; color:#114a00;
	}
	.change #pathway span {float:left; color:#8d8b8b;}
		
#sub {background:url(//www.rezus.ru/images/sub_bg.gif) repeat-y 0 0; color:#666666;}
	#sub .top {background:url(//www.rezus.ru/images/sub_top.gif) no-repeat 0 0; height:5px; overflow:hidden;}
	#sub .title {background:url(//www.rezus.ru/images/sub_title.gif) no-repeat 0 0; height:56px; overflow:hidden; position:relative;}
	#sub .title2 {background:url(//www.rezus.ru/images/sub_title2.gif) no-repeat 0 0; height:56px; overflow:hidden; position:relative;}
	#sub .title3 {background:url(//www.rezus.ru/images/sub_title3.gif) no-repeat 0 0; padding:7px 0 7px 0; overflow:hidden; position:relative;}
	#sub .bottom {background:url(//www.rezus.ru/images/sub_bot.gif) no-repeat left bottom; overflow:hidden; padding:0px 1px 5px 1px;}
	
	#sub .title h1, #sub .title2 h1 {font:20px 'Open Sans'; color:#959aa0; padding:15px 0px 0px 15px;}
	#sub .title .print, #sub .title2 .print {position:absolute; top:18px; right:20px; background:url(//www.rezus.ru/images/print.gif) no-repeat 0 0; padding:1px 0px 3px 25px;}
		#sub .title .print a, #sub .title2 .print a {font:12px 'Open Sans'; color:#8d8b8b; text-decoration:none;}
		#sub .title .print a:hover, #sub .title2 .print a:hover {text-decoration:underline !important;}

.article {padding:10px 28px 0px 8px;} /* border-bottom:1px solid #e8e6e6;*/
	.article h2 {font:18px 'Open Sans'; color:#4a8e00;}
	.article .fleft img {margin:0px 10px 0px 0px;}
.article .fleft span {display:block; font:12px Tahoma; color:#a19e9e; text-align:center; width:224px;}

.tale {background:url(//www.rezus.ru/images/tale_bg.gif) repeat-y 0 0; margin-bottom:15px; overflow:hidden; padding-left:15px;}
	.tale .tale_top {background:url(//www.rezus.ru/images/tale_top.gif) no-repeat 0 0;}
	.tale .tale_bot {background:url(//www.rezus.ru/images/tale_bot.gif) no-repeat left bottom; padding:15px 20px 15px 20px;}
	
#appreciate {padding:5px 8px 5px 8px; overflow:hidden;}
	#appreciate .fleft span {display:block; float:left; padding-top:14px;}
	#appreciate .fright {}
		#appreciate .fright span {display:block; float:left; padding-top:14px; margin-left:10px;}
		#appreciate .fright a {float:left; margin:0px 0px 0px 2px;}

#message {background:url(//www.rezus.ru/images/message_bg.gif) repeat-y 0 0; margin:10px 0px 10px 0px; width:550px;}
	#message .top {background:url(//www.rezus.ru/images/message_top.gif) no-repeat 0 0; height:36px; overflow:hidden; position:relative;}
		#message .top span a {
		background:url(//www.rezus.ru/images/message_spanbg.gif) no-repeat left bottom;
		display:block; float:left;
		padding:0px 0px 0px 16px; margin:10px 0px 0px 10px;
		font:12px 'Open Sans'; color:#fff;
		text-decoration:none;
		}
		#message .top .seeall {position:absolute; top:10px; right:10px;}
			#message .top .seeall a {
			background:url(//www.rezus.ru/images/message_abg.gif) no-repeat right bottom;
			padding:0px 12px 0px 0px;
			font:12px 'Open Sans'; color:#fff;
			text-decoration:none;
			}
	#message .bot {background:url(//www.rezus.ru/images/message_bot.gif) no-repeat left bottom; padding:10px 0px 8px 18px;}
		#message .bot textarea {width:510px; height:130px; border:1px solid #aeb1b7; margin-bottom:10px; font:12px 'Open Sans'; color:#666666;}
		#message .bot .ofl ul {margin-left:200px;}
			#message .bot .ofl ul .i_txt {border:1px solid #aeb1b7; width:150px; margin:5px 0px 0px 10px; font:12px 'Open Sans'; color:#666666;}
			
			
.answer {background:#f3f3f3; width:550px; margin:0px 0px 10px 0px;}
	.answer .top {background:url(//www.rezus.ru/images/answer_top.gif) no-repeat 0 0 !important; height:5px; overflow:hidden;}
	.answer .bot {background:url(//www.rezus.ru/images/answer_bot.gif) no-repeat 0 0 !important; height:5px; overflow:hidden;}
	.answer .item {padding:10px 20px 0px 20px; overflow:hidden; position:relative;}
		.answer .item .date {position:absolute; top:10px; right:20px; font:11px 'Open Sans'; color:#666666;}
		.answer .item .img_txt {overflow:hidden; padding-bottom:10px;}
			.answer .item .img_txt .img {width:50px; height:50px; overflow:hidden; float:left;}
			.answer .item .img_txt ul {margin-left:60px; font-size:11px;}
				.answer .item .img_txt ul a {font:bold 11px 'Open Sans'; color:#4a8e00; text-decoration:none;}
	.answer .separate {display:block; height:1px; overflow:hidden; background:#fff;}
	
#theme {padding:10px 0px 10px 9px; margin:0px; border-top:1px solid #e8e6e6;}
	#theme dt {font:18px 'Open Sans'; color:#4a8e00; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;}
	#theme dd {padding:0px 0px 2px 0px; margin:0px;}
		#theme dd a {font:19px 'Open Sans'; color:#959aa0; text-decoration:none;}
		#theme dd a:hover {text-decoration:underline !important;}



.greenblock {margin-bottom:10px;}
			.greenblock .title {height:29px; background:url(//www.rezus.ru/images/inst_title.gif) no-repeat 0 0; font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px;}
			.greenblock .title a {font:18px 'Open Sans'; color:#fff; text-decoration:none;}
			.greenblock .title a:hover {text-decoration:underline;}
			.greenblock .content {background:url(//www.rezus.ru/images/incont_bg.gif) repeat-y 0 0; padding:10px;}
				.greenblock .content label {display:block;}
				.greenblock .content label select {width:99%; margin-bottom:10px; background:none; border:1px solid #aeb0b5; font:11px 'Open Sans'; color:#7e7e7e;}
				.greenblock .content .tece {padding:15px 0px 0px 0px;}
			.greenblock .bottom {background:url(//www.rezus.ru/images/inbot_bg.gif) no-repeat 0 0; display:block; width:242px; height:4px; overflow:hidden;}
.scroll ul {padding:10px;}
				.scroll li {background:url(//www.rezus.ru/images/inlinklibg.gif) repeat-x left bottom;}
				.scroll li a {
				background:url(//www.rezus.ru/images/inlinkbg.gif) no-repeat 5px 5px;
				display:block; padding:4px 0px 6px 18px;
				font:12px 'Open Sans'; color:#8d8b8b;
				text-decoration:none !important;
				}
				.scroll li a:hover, .scroll li a.active {background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0 5px; text-decoration:none;}
				.greenblock .scroll {
				height:140px;
				overflow-y:scroll;
				}
.orangeblock {margin-bottom:10px;}
			.orangeblock .title {
			background:url(//www.rezus.ru/images/inst_title2.gif) no-repeat 0 0; height:29px;
			font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px; position:relative;
			}
				.orangeblock .title span.add {
				position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px;
				background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
				}
					.orangeblock .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
			.orangeblock .content {background:url(//www.rezus.ru/images/incont_bg.gif) repeat-y 0 0; padding:1px;}
			.orangeblock .bottom {background:url(//www.rezus.ru/images/inbot_bg.gif) no-repeat 0 0; display:block; width:242px; height:4px; overflow:hidden;}
			
			.orangeblock .imgtxt {overflow:hidden; padding:10px 10px 10px 10px;}
				.orangeblock .imgtxt .img {float:left; width:75px;}
				.orangeblock .imgtxt .txt {margin-left:75px;}
					.orangeblock .imgtxt .txt a {font:bold 13px Tahoma; color:#959aa0;}
			.shsep {background:url(//www.rezus.ru/images/gradient.gif) repeat-x 0 0; width:100%; height:10px;}
			
			.orangeblock ul.orange {margin:10px 10px 0px 10px;}
				ul.orange li {background:url(//www.rezus.ru/images/circ.gif) no-repeat 0 6px; padding:0px 0px 10px 15px;}
					ul.orange li a {font:13px Tahoma; color:#d9761b !important;}

#addmenu {background:#e9e9e9; border:1px solid #d6d2d2;}
	#addmenu li {height:30px; background:url(//www.rezus.ru/images/addmenu_bg.gif) repeat-x 0 0; padding:10px 10px 0px 10px;}
		#addmenu li a {font:17px 'Open Sans'; color:#8d8b8b; text-decoration:none;}
		#addmenu li a:hover, #addmenu li a.active {color:#4a8e00;}

.corner {position:relative; margin-bottom:10px;}
	.corner .lt {position:absolute; top:0px; left:0px; background:url(//www.rezus.ru/images/lt.gif) no-repeat 0 0; width:4px; height:4px; overflow:hidden;}
	.corner .rt {position:absolute; top:0px; right:0px; background:url(//www.rezus.ru/images/rt.gif) no-repeat 0 0; width:4px; height:4px; overflow:hidden;}
	.corner .rb {position:absolute; bottom:0px; right:0px; background:url(//www.rezus.ru/images/rb.gif) no-repeat 0 0; width:4px; height:4px; overflow:hidden;}
	.corner .lb {position:absolute; bottom:0px; left:0px; background:url(//www.rezus.ru/images/lb.gif) no-repeat 0 0; width:4px; height:4px; overflow:hidden;}

.mypage {}
	.mypage .tit {padding:4px 10px 20px 10px; font:20px 'Open Sans'; color:#9fa8ae;}
		.mypage .tit span {color:#4a8e00;}
		
	.mypage .insettw {border-bottom:1px solid #c0c0c0; overflow:hidden; padding:0px 0px 0px 8px;}
		.mypage .insettw li {display:block; float:left; padding-left:2px; height:33px;}
		.mypage .insettw a {
		display:block; width:113px; height:20px; padding-top:8px; margin-top:5px;
		background:url(//www.rezus.ru/images/intw_a.gif) no-repeat 0 0;
		text-align:center; text-decoration:none !important;
		}
		.mypage .insettw a:hover, .mypage .insettw a.active {
		display:block; width:113px; height:20px; padding-top:13px; margin-top:0px;
		background:url(//www.rezus.ru/images/intw_act.gif) no-repeat 0 0;
		}
		
	.infoblock {background:#f6f6f6 url(//www.rezus.ru/images/infoblock_bg.gif) repeat-x 0 0; border-bottom:1px solid #c0c0c0; padding:15px 10px 15px 10px;}
	
	.colom {overflow:hidden; padding:9px;}
		.colom .left {float:left; width:231px;}
		.colom .right {margin-left:239px; width:448px;}

	.mypage .inner {border:1px solid #d6d2d2;}
		.mypage .inner .intit {background:#e4e4e4; height:25px; padding:7px 0px 0px 10px; font:bold 13px Tahoma; color:#6b6b6c;}

.scroll {
SCROLLBAR-FACE-COLOR:#eff0ef;
SCROLLBAR-HIGHLIGHT-COLOR:#bfbfc0;
SCROLLBAR-SHADOW-COLOR: #afafaf; 
SCROLLBAR-3DLIGHT-COLOR:#afafaf;
SCROLLBAR-ARROW-COLOR: #6a6a6a;
SCROLLBAR-TRACK-COLOR: #f4f4f4;
SCROLLBAR-DARKSHADOW-COLOR:#6a6a6a;
}

/* --- 04.02.2009 --- */
.triblock .expertblog {}
	.triblock .expertblog .title {background:url(//www.rezus.ru/images/expert_title.jpg) no-repeat 0 0; width:445px; height:36px; margin-bottom:4px; position:relative;}
		.triblock .expertblog .title strong {display:block; float:left; margin:7px 0px 0px 10px; font:18px 'Open Sans'; color:#666;}
		.triblock .expertblog .title .traffic {position:absolute; top:8px; right:70px;} 
		.triblock .expertblog .title .navi {position:absolute; top:8px; right:14px;}
			.triblock .expertblog .title .navi a {display:block; float:left; margin-left:5px;}			
	.triblock .expertblog .item {background:url(//www.rezus.ru/images/expert_item.jpg) no-repeat 0 0; width:415px; height:86px; overflow:hidden; padding:15px; margin-bottom:10px; position:relative;}
		.triblock .expertblog .item .img {float:left; width:105px; height:85px; overflow:hidden;}
		.triblock .expertblog .item .txt {margin:0px 0px 0px 120px; padding:0px;}
			.triblock .expertblog .item .txt a {color:#4c8f02; text-decoration:none;}
			.triblock .expertblog .item .txt a:hover {text-decoration:underline !important;}
			.triblock .expertblog .item .txt dt {margin:0px; padding:0px 0px 5px 0px;}
				.triblock .expertblog .item .txt dt a {font-size:18px; font-weight:bold;}
			.triblock .expertblog .item .txt dd {margin:0px; padding:0px; font-size:11px;}
				.triblock .expertblog .item .txt dd span {margin-left:10px;}
	.triblock .nutrition {display:block; float:left; width:232px; height:377px; padding:15px; background:url(//www.rezus.ru/images/nutrition_bg.gif) no-repeat 0 0; overflow:hidden;}
		.triblock .nutrition h2 {font:19px 'Open Sans'; color:#7c848a; margin-bottom:20px;}
			.triblock .nutrition h2 span {display:block; font-size:27px; color:#65a413; text-transform:uppercase;}
		.triblock .nutrition .text {padding-bottom:40px;}
		.triblock .nutrition .inset {width:221px; height:26px; border-bottom:1px solid #aeaeae; margin-bottom:25px;}
			.triblock .nutrition .inset a {
			display:block; float:left;
			width:109px; height:21px; padding-top:5px;
			background:url(//www.rezus.ru/images/nutrition_inset.gif) no-repeat 0 0;
			text-align:center; text-decoration:none;
			}
			.triblock .nutrition .inset a:hover {text-decoration:underline !important;}
			.triblock .nutrition .inset a.active {color:#eb9e22; font-weight:bold; text-decoration:none;}
			.triblock .nutrition .inset span {display:block; float:left; width:3px; height:26px;}
		.triblock .nutrition .poloz {width:95%; font:bold 12px 'Open Sans'; color:#898686;}
		.triblock .nutrition .button {text-align:center; padding-top:40px;}

.toot {display:block; float:left; width:350px; padding-bottom:10px; margin:0px; background:url(//www.rezus.ru/images/toot_bg.gif) no-repeat left bottom;}
	.toot dt {
	background:url(//www.rezus.ru/images/toot_dt.gif) no-repeat 0 0;
	height:30px; overflow:hidden; position:relative;
	padding:8px 0px 0px 10px;
	font:18px 'Open Sans'; color:#fff;
	}
		.toot dt a.more {
		background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat right center;
		position:absolute; top:10px; right:10px;
		display:block;
		padding:0px 12px 2px 0px;
		font:12px 'Open Sans'; color:#fff;
		text-decoration:none;
		}
		.toot dt a.more:hover {text-decoration:underline !important;}
	.toot dd {margin:0px; padding:9px 18px 9px 18px;}
		.toot dd a {
		background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat 0 4px;
		padding-left:20px;
		font:14px 'Open Sans'; color:#568b0f;
		text-decoration:none;
		}
		.toot dd a:hover {text-decoration:underline !important;}
span.w10 {display:block; float:left; width:7px; height:10px;}


.abc_nutrition {display:block; float:left; width:435px;overflow:hidden;}
	.abc_nutrition .title {
	background:url(//www.rezus.ru/images/abc_title.gif) no-repeat 0 0;
	width:425px; height:30px; margin-bottom:5px; position:relative;
	padding:6px 0px 0px 10px;
	font:18px 'Open Sans'; color:#fff;
	}
		.abc_nutrition .title a.more {
		background:url(//www.rezus.ru/images/arrow_green2.gif) no-repeat right center;
		position:absolute; top:10px; right:10px;
		display:block;
		padding:0px 12px 2px 0px;
		font:12px 'Open Sans'; color:#fff;
		text-decoration:none;
		}
		.abc_nutrition .title a.more:hover {text-decoration:underline !important;}
	.abc_nutrition .abc {background:url(//www.rezus.ru/images/abc_abc.gif) no-repeat 0 0; width:375px; height:53px; padding:14px 30px 0px 30px; margin-bottom:20px; text-align:center;}
		.abc_nutrition .abc a {margin:0px 2px 0px 2px; font:17px 'Open Sans'; color:#000; text-decoration:none;}
		.abc_nutrition .abc a:hover {text-decoration:underline !important;}
	.abc_nutrition .ofl {padding:0px 0px 0px 0px; background:url(//www.rezus.ru/images/abc_ofl.gif) repeat-y 195px 0;}
	/* --- 10.02.2009 --- */.abc_nutrition .ofl2 {padding:0px 0px 0px 0px; background:url(//www.rezus.ru/images/grayb.gif) no-repeat 0 0; overflow:hidden; width:446px; height:148px;}
	.abc_nutrition ul.links {float:left; width:195px; margin-left:20px;}
	/* --- 10.02.2009 --- */.abc_nutrition .ofl2 ul.links {float:left; width:195px; margin-left:20px; margin-top:8px;}
		.abc_nutrition ul.links li {padding:10px 0px 10px 0px; /* --- 10.02.2009 --- */text-align:left;}
		/* --- 10.02.2009 --- */.abc_nutrition .ofl2 ul.links li {padding:8px 0px 8px 0px !important; text-align:left;}
		.abc_nutrition ul.links a {
		background:url(//www.rezus.ru/images/arrow_wh.gif) no-repeat 0 4px;
		padding-left:20px;
		font:14px 'Open Sans'; color:#727272;
		text-decoration:none;
		}
		.abc_nutrition ul.links a:hover {text-decoration:underline !important;}



.twoblock .popularad {float:right; width:262px;}
	.twoblock .popularad .title {
	background:url(//www.rezus.ru/images/popular_title.gif) no-repeat 0 0; height:37px;
	font:18px 'Open Sans'; color:#626262; padding:7px 0px 0px 10px; position:relative;
	}
	.twoblock .popularad span.add {
	position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px; 
	background:url(//www.rezus.ru/images/arrow_green.gif) no-repeat center right;
	}
		.twoblock .popularad span.add a {font:12px 'Open Sans'; color:#436217; text-decoration:none; float:left;}
	.twoblock .popularad ul {padding:0px 10px 0px 10px;}
		.twoblock .popularad li {background:url(//www.rezus.ru/images/inlinklibg.gif) repeat-x left bottom;}
			.twoblock .popularad li a {
			background:url(//www.rezus.ru/images/inlinkbg.gif) no-repeat 5px 9px;
			display:block; padding:7px 0px 9px 18px;
			font:16px 'Open Sans'; color:#8d8b8b;
			text-decoration:none;
			}
			.twoblock .popularad li a:hover, .twoblock .popularad li a.active {background:url(//www.rezus.ru/images/inlinkover.gif) no-repeat 0 9px; text-decoration:none;}
	.twoblock .popularad .scroll {
	height:200px;
	overflow-y:scroll;
	}
	
#sidecalc {position:relative; margin-bottom:15px;}
	#sidecalc span {background:url(//www.rezus.ru/images/talia_woman.jpg) no-repeat center;width:239px;height:102px;display:block;}
	#sidecalc ul {font-size:14px; margin-top:15px;}
		#sidecalc ul .i_txt {width:50px; background:#fff; border:1px solid #adb1b7;}
		#sidecalc ul label {font-size:11px;}
	#sidecalc .i_but {position:absolute; right:0px; bottom:0px;}
	
#dietcat {display:block; position:relative; width:217px; height:387px; padding:20px 10px 0px 15px; background:url(//www.rezus.ru/images/dietcat.jpg) no-repeat 0 0; margin-bottom:15px;}
	#dietcat .title {font:18px 'Open Sans'; color:#666; padding-bottom:15px;}
	#dietcat ul {}
		#dietcat ul li {padding:6px 0px 6px 0px; font:11px Tahoma; color:#6fa722; text-align:right;}
			#dietcat ul li.big {padding-bottom:28px;}
			#dietcat ul li.bg {background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat 62px 13px;}
		#dietcat ul select {width:135px; margin-left:10px; font:11px Tahoma; color:#898686;}
	#dietcat .button {position:absolute; left:0px; bottom:100px; width:100%; text-align:center;}
	
	
/* --- 10.02.09 --- */

#centercalc {background:url(//www.rezus.ru/images/ves.jpg) no-repeat center 9px;height:74px;}
	#centercalc span {font:16px 'Open Sans'; color:#8d8b8b;}
	
.article input.text {
	width:210px; height:16px; padding:2px 3px 0px 3px; margin:3px 10px 0px 0px;
	background:none; border:1px solid #aeb0b5;
	font:11px 'Open Sans'; color:#7e7e7e; 
	}
.article .textarea {
	width:420px; padding:2px 3px 0px 3px; margin:3px 10px 0px 0px;
	background:none; border:1px solid #aeb0b5;
	font:11px 'Open Sans'; color:#7e7e7e; 
	}
	
/* --- 10.02.2009 --- */	
#beauty {
background:url(//www.rezus.ru/images/beauty.jpg) no-repeat 0 0;
width:242px; height:407px;
margin-bottom:10px;
}
	#beauty h2 {font:22px 'Open Sans'; color:#7c848a; margin:12px 0px 25px 14px;}
		#beauty h2 span {display:block; font-size:32px; color:#65a413; text-transform:uppercase;}
	#beauty ul {margin:0px 0px 0px 14px;}
		#beauty ul li {padding:0px 0px 4px 0px;}
		#beauty ul a {font:15px 'Open Sans'; color:#62a11b; text-decoration:none;}
		#beauty ul a:hover {text-decoration:underline !important;}
		
/* --- 12.02.2009 --- */
.sick {float:left; width:252px; height:407px; background:url(//www.rezus.ru/images/sick.gif) no-repeat 0 0; overflow:hidden;}
	.sick h2 {height:29px; margin:0px 0px 10px 0px; padding:7px 0px 0px 15px; font:18px 'Open Sans'; color:#fff;}
	.sick .abc {
	width:201px; height:64px;
	background:url(//www.rezus.ru/images/sick_abc.gif) no-repeat 0 0;
	padding:15px 10px 0px 10px; margin:0px 0px 0px 15px;
	text-align:center;
	}
		.sick .abc a {font: bold 13px 'Open Sans'; color:#000; margin:0px 2px 0px 2px; text-decoration:none;}
		.sick .abc a:hover {text-decoration:underline !important;}
	.sick ul {margin:10px 15px 0px 15px;}
		.sick ul li {background:url(//www.rezus.ru/images/sick_li.gif) repeat-x left bottom; padding:3px 0px 5px 0px;}
		.sick ul li a {background:url(//www.rezus.ru/images/arrow_wh.gif) no-repeat 0 5px; padding:0px 0px 0px 17px; font:16px 'Open Sans'; color:#8d8b8b; text-decoration:none;}
		.sick ul li a:hover {text-decoration:underline !important;}

.bigorange {margin-bottom:15px;}
	.bigorange .title {
		background:url(//www.rezus.ru/images/bigorange.gif) no-repeat 0 0;
		width:692px; height:29px;
		padding:7px 0px 0px 15px; margin-bottom:10px; position:relative;
		font:18px 'Open Sans'; color:#fff;
		}
			.bigorange .title span.add {
			position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px;
			background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
			}
				.bigorange .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
	.bigorange .block {background:url(//www.rezus.ru/images/bigo_bg.gif) repeat-y 0 0; overflow:hidden;}
		.bigorange .block .bottom {background:url(//www.rezus.ru/images/bigo_bot.gif) no-repeat left bottom;}
		.bigorange .block .top {background:url(//www.rezus.ru/images/bigo_top.gif) no-repeat 0 0; padding:10px; overflow:hidden;}
		.bigorange .block ul {float:left; width:31%; background:url(//www.rezus.ru/images/bigo_sep.gif) repeat-y 0 0; padding-left:15px;}
			.bigorange .block ul li {padding:2px 0px 3px 0px;}
			.bigorange .block ul a {font:14px 'Open Sans'; color:#727272; background:url(//www.rezus.ru/images/arrow_wh.gif) no-repeat 0 4px; padding:0px 0px 0px 15px; text-decoration:none;}
			.bigorange .block ul a:hover {text-decoration:underline !important;}
			
			
#feed {background:url(//www.rezus.ru/images/feed_bg.gif) no-repeat left bottom; overflow:hidden;}
	#feed .title {width:692px; height:50px; padding:17px 0px 0px 15px; background:url(//www.rezus.ru/images/feed_title.gif) no-repeat 0 0; font:19px 'Open Sans'; color:#7c848a;}
	#feed ul {margin:10px 0px 10px 15px;}
		#feed ul li {padding:7px 0px 8px 0px;}
			#feed ul li label {display:block; padding-bottom:3px;}
			#feed ul li select {width:485px; background:#fff; border:1px solid #aeb1b7; font-size:11px;}
			#feed ul li .i_txt {width:200px; background:#fff; border:1px solid #aeb1b7;}
			#feed ul li textarea {width:675px; height:100px; background:#fff; border:1px solid #aeb1b7;}
			
			
.founding {float:left; width:252px; padding:0px 0px 30px 0px; margin-bottom:10px; background:url(//www.rezus.ru/images/founding_bg.gif) no-repeat left bottom;}

			.founding .title {height:29px; background:url(//www.rezus.ru/images/founding_tit.gif) no-repeat 0 0; font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px;}
			.founding .content {padding:10px 10px 15px 10px;}
				.founding .content label {display:block; padding:5px 0px 0px 0px; overflow:hidden;}
				.founding .content label select {width:99%; margin-bottom:10px; font:11px 'Open Sans'; color:#7e7e7e;}
				.founding .content .tece {padding:15px 0px 0px 0px;}
			.founding .bottom {background:url(//www.rezus.ru/images/inbot_bg.gif) no-repeat 0 0; display:block; width:242px; height:4px; overflow:hidden;}
			.founding .scroll {
				height:140px; margin:0px 15px 25px 0px;
				overflow-y:scroll;
				}


dl.teeth {margin:0px; padding:0px;}
dl.teeth dt {margin:0px; padding:0px 0px 20px 0px; font:bold 19px 'Open Sans'; color:#959aa0;}
dl.teeth dd {margin:0px; padding:15px 0px 0px 90px; background:url(//www.rezus.ru/images/teeth.gif) no-repeat 0 0;}
dl.teeth dd a {font:13px 'Open Sans'; color:#8d8b8b;}

/* tumbler */
.tumbler-inner{
	position : relative;
	height : 15px;
	background : url(//www.rezus.ru/images/grey-line.png) 8px 4px no-repeat;
	width : 119px;
}

.tumbler-inner div{
	height : 15px;
	background : url(//www.rezus.ru/images/green-line.png) 8px 4px no-repeat;
	width : 0px;
	left : 0;
}

.tumbler-inner span{
	position : absolute;
	top : 0;
	left : 0.5px;
	display : block;
	width : 15px;
	height : 15px;
	background : url(//www.rezus.ru/images/tumb.png);
	cursor : pointer;
}

/* --- 16.02.2009 --- */
.infoblock .privatinfo {font-size:11px;}
	.infoblock .privatinfo td {padding:0px 30px 0px 0px; vertical-align:top;}
	.infoblock .privatinfo .img {margin-bottom:15px;}
		.infoblock .privatinfo .img img {border:1px solid #b3b3b3;}
	
	.infoblock .privatinfo .add {margin-bottom:10px;}
		.infoblock .privatinfo .add li {padding:2px 0px 3px 22px;}
		.infoblock .privatinfo .add li a {color:#4a8d00; text-decoration:none;}
		.infoblock .privatinfo .add li a:hover {text-decoration:underline !important;}
		.infoblock .privatinfo .add li.liico01 {background:url(//www.rezus.ru/images/liico01.gif) no-repeat center left;}
		.infoblock .privatinfo .add li.liico02 {background:url(//www.rezus.ru/images/liico02.gif) no-repeat center left;}
		.infoblock .privatinfo .add li.liico03 {background:url(//www.rezus.ru/images/liico03.gif) no-repeat center left;}
		.infoblock .privatinfo .add li.liico04 {background:url(//www.rezus.ru/images/liico04.gif) no-repeat center left;}
		.infoblock .privatinfo .add li.liico05 {background:url(//www.rezus.ru/images/liico05.gif) no-repeat center left;}
		.infoblock .privatinfo .add li.liico06 {background:url(//www.rezus.ru/images/liico06.gif) no-repeat center left;}
	
	.infoblock .privatinfo dl {margin:0px 0px 20px 0px; padding:0px; font:11px Tahoma; color:#7c7777;}
		.infoblock .privatinfo dl dt {margin:0px; padding:0px 0px 10px 0px; font:bold 13px Tahoma; color:#6b6b6c;}
		.infoblock .privatinfo dl dd {margin:0px; padding:0px 0px 10px 0px;}
		.infoblock .privatinfo dl span, .infoblock .privatinfo dl span a {color:#4a8d00}
		
.padd10 {padding:10px;}
.inner .none {text-align:center; overflow:hidden; padding:30px 0px 14px 0px;}
	.inner .none span {background:url(//www.rezus.ru/images/info.gif) no-repeat 0 0; padding:1px 0px 3px 23px;}
.inner ul.green {padding:10px;}
	.inner ul.green li {padding:1px 0px 2px 0px;}
	ul.green a {color:#4a8d00;}
	
.nore {position:fixed;}

/* --- 23.03.2009 --- */
#quiz {width:auto; background:url(//www.rezus.ru/images/quiz_bg.jpg) repeat-y 0 0; margin-bottom:10px;}
    /*#quiz .title {height:35px !important; background:url(//www.rezus.ru/images/quiz_title.jpg) no-repeat 0 0 !important; font:bold 14px Tahoma; padding:14px 0px 0px 15px;}*/
    #quiz .title {background:#ebf3db url(//www.rezus.ru/images/quiz_title.jpg) no-repeat 0 0 !important; font:bold 14px Tahoma; padding:14px 15px 14px 15px;}
    #quiz .text {background:url(//www.rezus.ru/images/quiz_bot.jpg) no-repeat left bottom; padding:10px 10px 20px 10px; font-size:14px;}
        #quiz .text label {display:block; padding-top:3px;}
        #quiz .text .correctly {border-top:1px solid #1fbb5e; margin-top:20px; padding-top:20px;}
            #quiz .text .correctly span {display:block; color:#1fbb5e;}
.addquiz {position:relative; padding:10px 20px 20px 20px; text-align:right;}
    .addquiz span {position:absolute; top:15px; left:20px; color:#c3c0d7;}
    
/* --- 11.04.2009 --- */

.weekserv {position:relative; background:url(//www.rezus.ru/images/week_bg.gif) repeat-y 0 0; margin-bottom:7px; text-align:center;}
	.weekserv .top {background:url(//www.rezus.ru/images/week_top.gif) no-repeat 0 0;}
	.weekserv .bottom {background:url(//www.rezus.ru/images/week_bottom.gif) no-repeat left bottom; padding:10px;}
	.weekserv .ofl {padding:10px 0px 10px 0px;}
	.weekserv .ofl a {font:bold 14px 'Open Sans'; color:#888282; text-decoration:none;}
	.weekserv .ofl a:hover {text-decoration:underline !important;}
	.weekserv .week {position:absolute; top:0px; left:-137px !important; width:138px; height:90px; background:url(//www.rezus.ru/images/week.gif) no-repeat 0 0; }

.newbanr {margin-bottom:10px; position:relative;}
			.newbanr ul a {
			background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat 0 4px;
			padding-left:20px;
			font:14px 'Open Sans'; color:#959aa0;
			text-decoration:none;
			}
			.newbanr ul a:hover {text-decoration:underline !important;}
			.newbanr .banr1 {position:absolute; top:15px; left:320px;}
			.newbanr .banr1 li {padding:0px 0px 5px 0px;}

#platform {background:url(//www.rezus.ru/images/platform_bg.gif) repeat-y 0 0; margin-bottom:7px;}
	#platform .pform li span {position:absolute; left:50%; bottom:0px; width:90%; height:37px; margin-left:-45%; text-align:center;}
            #platform .pform li span a {font:12px 'Open Sans'; color:#2f3699; text-decoration:none; line-height:12px !important;}
	#platform .top {background:url(//www.rezus.ru/images/platform_top.gif) no-repeat 0 0;}	
  #platform .bottom {background:url(//www.rezus.ru/images/platform_bottom.gif) no-repeat left bottom; padding:10px 0px 10px 10px; width:727px; overflow:hidden;}
	#platform .title {position:relative; padding-bottom:10px; font:18px 'Open Sans'; color:#767e88;}
		#platform .title .traffic {position:absolute; top:0px; right:60px;}
			#platform .title .traffic a {margin-right:3px;}
		#platform .title .navi {position:absolute; top:0px; right:10px;}
			#platform .title .navi a {display:block; float:left; margin-left:5px;}
	#platform .pform {overflow:hidden; width:770px;}
		#platform .pform li {float:left; margin-right:17px; position:relative;}
			#platform .pform li .who {position:absolute; top:10px; left:8px; width:115px; font:14px 'Open Sans'; color:#4a8e00;}
/* % */                #platform .pform li .who a {font:bold 14px 'Open Sans'; color:#4a8e00;}
/* % */            #platform .pform li .name {position:absolute; top:75px; left:8px; width:115px; font:12px Tahoma; color:#2052ad;}
/* % */                #platform .pform li .name a {font:12px Tahoma; color:#990066;}
			#platform .pform li .date {position:absolute; top:105px; left:8px; width:115px; font:11px 'Open Sans'; color:#5c6466;}
				#platform .pform li .date a {font:11px 'Open Sans'; color:#5c6466;}
			
			#platform .pform li a {text-decoration:none;}
			#platform .pform li a:hover {text-decoration:underline !important;}

.omi {overflow:hidden; margin-bottom:10px; background:url(//www.rezus.ru/images/omi_bg.gif) repeat-y 0 0;}
	.omi .top {background:url(//www.rezus.ru/images/omi_top.gif) no-repeat 0 0;}
	.omi .bottom {background:url(//www.rezus.ru/images/omi_bottom.gif) no-repeat left bottom; overflow:hidden; padding:0px 0px 10px 0px;}
		.omi .procedure {width:447px; float:left;}
			.omi .procedure .title {height:30px; padding:5px 0px 0px 10px; font:18px 'Open Sans'; color:#fff;}
			.omi .procedure table {margin:10px 10px 0px 10px;}
				.omi .procedure table td {padding:0px 10px 5px 0px; font:12px Tahoma;}
				.omi .procedure table td a {color:#2052ad;}
		.omi .interests {float:right; width:251px;}
			.omi .interests .title {height:30px; padding:5px 0px 0px 0px; font:18px 'Open Sans'; color:#888282; text-align:center;}
			.omi .interests .text {padding:15px;}

.trio {overflow:hidden; margin-bottom:10px; background:url(//www.rezus.ru/images/trio_bg.gif) repeat-y 0 0;}
	.trio .top {background:url(//www.rezus.ru/images/trio_top.gif) no-repeat 0 0;}
	.trio .bottom {background:url(//www.rezus.ru/images/trio_bottom.gif) no-repeat left bottom; overflow:hidden; padding:0px 0px 10px 0px;}
/* % */    .trio .setka {width:737px;}
		.trio .setka .wid224 {width:224px;}
/* % */        .trio .setka .wid18 {width:11px;}
/* % */        .trio .setka .wid17 {width:13px;}
		.trio .title {height:23px; padding:7px 0px 0px 10px; font:bold 14px 'Open Sans'; color:#fff;}
		.trio .under {height:21px; position:relative; overflow:hidden; padding:7px 0px 0px 10px;}
			.trio .under a.fright {position:absolute; top:5px; right:10px; background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat right center; padding-right:12px; text-decoration:none;}
			.trio .under a.fright:hover {text-decoration:underline !important;}
		.trio .img_txt {overflow:hidden; padding:10px 0px 10px 0px;}
			.trio .img_txt .img {float:left; width:80px; padding:0px 0px 0px 15px;}
			.trio .img_txt .txt {margin-left:100px;}
				.trio .img_txt .txt a {text-decoration:none;}
				.trio .img_txt .txt a:hover {text-decoration:underline !important;}
		
		
#stickertop {width:964px; height:29px; padding-top:12px; margin:10px 0px 10px 0px; background:url(//www.rezus.ru/images/stickertop.gif) no-repeat 0 0; position:relative; text-align:center;}
	a#stik_back {position:absolute; top:4px; left:6px; display:block; width:20px; height:33px; background:url(//www.rezus.ru/images/stik_back.gif) no-repeat 0 0;}
	a#stik_next {position:absolute; top:4px; right:6px; display:block; width:20px; height:33px; background:url(//www.rezus.ru/images/stik_next.gif) no-repeat 0 0;}
	#stickertop a {font:bold 15px 'Open Sans'; color:#959aa0; text-decoration:none; text-transform:uppercase;}
	#stickertop a:hover {text-decoration:underline !important;}

/* --- now --- */

.stickers {
background:url(//www.rezus.ru/images/stickers_bg.gif) repeat-y 0 0 !important;
float:right; width:222px;
margin:0px 0px 15px 10px;
}
.stickers .tops {background:url(//www.rezus.ru/images/stickers_top.gif) no-repeat 0 0 !important;}
.stickers .bottoms {background:url(//www.rezus.ru/images/stickers_bottom.gif) no-repeat left bottom !important; padding-bottom:25px; !important}
	.stickers .title {height:21px !important; padding:5px 0px 0px 10px !important; font:bold 14px 'Open Sans'; color:#fff; background:none !important;}
		.stickers .under {height:21px; position:relative; overflow:hidden; padding:7px 0px 0px 10px;}
			.stickers .under a.fright {position:absolute; top:5px; right:10px; background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat right center; padding-right:12px; text-decoration:none;}
			.stickers .under a.fright:hover {text-decoration:underline !important;}
		.stickers .img_txt {overflow:hidden; padding:10px 0px 10px 0px;}
			.stickers .img_txt .img {float:left; width:80px; padding:0px 0px 0px 15px;}
			.stickers .img_txt .txt {margin-left:100px;}
				.stickers .img_txt .txt a {text-decoration:none;}
				.stickers .img_txt .txt a:hover {text-decoration:underline !important;}

.roll {}
	.roll li {overflow:hidden;}
		.roll li .img {float:left; padding-bottom:40px;}
		.roll li .txt {margin-left:200px; font:italic bold 13px 'Open Sans';}
			.roll li .txt a {font:italic bold 13px 'Open Sans';}

/* --- end 11.04.2009 --- */

.greyblock {position:relative; margin-bottom:7px;}
    .greyblock .inner {border:1px solid #d1d1d1; padding:5px 10px 5px 10px;}
    .greyblock .lt {position:absolute; top:0px; left:0px; background:url(//www.rezus.ru/images/lt2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
    .greyblock .rt {position:absolute; top:0px; right:0px; background:url(//www.rezus.ru/images/rt2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
    .greyblock .rb {position:absolute; bottom:0px; right:0px; background:url(//www.rezus.ru/images/rb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
    .greyblock .lb {position:absolute; bottom:0px; left:0px; background:url(//www.rezus.ru/images/lb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
   
    .greyblock .title {background:url(//www.rezus.ru/images/point.gif) repeat-x left bottom; font:19px 'Open Sans'; color:#5d9a16; padding-bottom:8px; position:relative; text-transform: uppercase;}
        .greyblock .title .stars {position:absolute; top:5px; right:5px; font:12px 'Open Sans'; color:#5d9a16; text-transform: none;padding-left:23px; background:url(//www.rezus.ru/images/ratingr.gif) no-repeat left 3px;}
            .greyblock .title .stars span {color:#000;}
           
            .greyblock .img_txt {overflow:hidden; margin-top:10px;}
            .greyblock .img_txt .img {float:left; padding:4px 10px 0px 0px;}
            .greyblock .img_txt .txt {padding:0px;}
                .greyblock .img_txt .txt dt {margin:0px; padding:0px 0px 10px 0px; font:18px 'Open Sans'; color:#99156d;}
                  .greyblock .img_txt .txt dt a {color:#990066; text-decoration:none;}
                .greyblock .img_txt .txt dd {margin:0px; padding:0px 0px 10px 0px; font:13px 'Open Sans'; color:#3d3d3d;}
/* %% */                   .greyblock .img_txt .txt dd a.comment {background:url(//www.rezus.ru/images/comment.gif) no-repeat 0 3px; padding-left:15px; font:12px 'Open Sans'; color:#990066; text-decoration:none; float:left;}
/* % */                    .greyblock .img_txt .txt dd a span {color:#3d3d3d;}
/* % */                    .greyblock .img_txt .txt dd a.comment:hover {text-decoration:underline;}

/* %            .greyblock .img_txt .txt dd a.write {background:url(//www.rezus.ru/images/write.gif) no-repeat 0 1px; padding-left:28px; font:12px 'Open Sans'; color:#990066; text-decoration:none; float:right;} % */    
				.greyblock .img_txt .txt dd a.write {background:url(//www.rezus.ru/images/ratingr.gif) no-repeat 0 3px; padding-left:28px; font:12px 'Open Sans'; color:#5d9a16; text-decoration:none; float:right;} 
/* %% */                .greyblock .img_txt .txt dd a span {color:#3d3d3d;}
/* %% */                .greyblock .img_txt .txt dd a.write:hover {text-decoration:underline;}

.orablock {margin-bottom:10px; position:relative;}
            .orablock .title {
            background:url(//www.rezus.ru/images/inst_title2.gif) no-repeat 0 0; height:29px;
            font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px; position:relative;
            }
                .orablock .title1 span {display:block; font-size:16px;}
                .orablock .title span.add {
                position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px;
                background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
                }
                    .orablock .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
            .orablock .content {border:1px solid #d1d1d1; border-top:none; position:relative;}
                .orablock .content .under {position:absolute; top:20px; left:10px;}
                .orablock .content .on {padding:10px;}
                    .orablock .content .under a, .orablock .content .on a {font:18px 'Open Sans'; color:#99156d; text-decoration:none;}
                    .orablock .content .under a:hover, .orablock .content .on a:hover {text-decoration:underline !important;}
                   
                .orablock .content img {display:block;}
    .orablock .rb {position:absolute; bottom:0px; right:0px; background:url(//www.rezus.ru/images/rb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden; z-index:100;}
    .orablock .lb {position:absolute; bottom:0px; left:0px; background:url(//www.rezus.ru/images/lb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden; z-index:100;}

#dayphoto {margin-bottom:10px; position:relative;}
    #dayphoto .title {
    background:url(//www.rezus.ru/images/inst_title2.gif) no-repeat 0 0; height:29px;
    font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px; position:relative;
    }
    #dayphoto .content {border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; text-align:center; padding:12px 0px 10px 0px;}
    #dayphoto .bottom {height:27px; background:url(//www.rezus.ru/images/dayphoto_bottom.gif) no-repeat 0 0; padding:10px 10px 0px 10px;}
    #dayphoto .bottom a.comment {background:url(//www.rezus.ru/images/comment2.gif) no-repeat 0 3px; padding-left:17px; text-decoration:none;}
    #dayphoto .bottom a.comment:hover {text-decoration:underline !important;}
        #dayphoto .bottom a.comment span {color:#000;}

.consult {font:13px 'Open Sans'; color:#3d3d3d;}
    .consult td {padding:5px 10px 5px 10px;}
    .consult .nom {font:36px 'Open Sans'; color:#454343;}
    .consult .img img {border:1px solid #8f989d;}
    .consult .name {font:bold 14px 'Open Sans'; color:#99156d; display:block;}
   
.block_article {font:13px 'Open Sans'; color:#3d3d3d;}
    .block_article td {padding:3px;}
    .block_article td a {text-decoration:none;}
    .block_article td a:hover {text-decoration:underline;}
    .block_article .name a {font:bold 13px 'Open Sans'; color:#99156d; display:block; padding-bottom:5px;}

.b600x90 {
background:url(//www.rezus.ru/images/innerbanner.gif) no-repeat 0 0;
width:600px; height:80px; overflow:hidden;
padding:10px 0px 0px 8px; margin-bottom:7px;
}
    .b600x90 a {margin-right:8px;}

.ban_right { margin-bottom:5px; }
          
.clause {color:#3d3d3d; padding:0px 10px 0px 10px;}
    .clause h2 {font:bold 17px 'Open Sans'; color:#464646; text-transform:uppercase;}
    .clause p {margin-bottom:35px;}
        .clause .navi a {
        display:block; float:left; width:13px; height:13px;
        margin:0px 3px 0px 0px;
        font:11px Arail; color:#000;
        text-align:center; text-decoration:none;
        }
        .clause .navi a:hover, .clause .navi a.active {
        background:url(//www.rezus.ru/images/navi_abg.gif) no-repeat 0 0;
        font:bold 11px Arail; color:#fff;
        }
        .clause .navi a.next {
        background:url(//www.rezus.ru/images/arrow_grey.gif) no-repeat right center;
        width:auto; padding-right:12px;
        color:#676a6c;
        }
        .clause .navi a.next:hover {font-weight:normal; text-decoration:underline;}
        .clause .navi a.back {
        background:url(//www.rezus.ru/images/arrow_grey2.gif) no-repeat left center;
        width:auto; padding-left:12px; margin-right:7px;
        color:#676a6c;
        }
        .clause .navi a.back:hover {font-weight:normal; text-decoration:underline;}

    ul.lilinks {
    background:#fff url(//www.rezus.ru/images/point2.gif) repeat-y top center;
    margin:0px 0px 10px 0px; padding:8px 0px 8px 0px;
    overflow:hidden;
    }
        ul.lilinks li {width:50%; float:left; padding:5px 0px 5px 0px;}
            ul.lilinks li a {
            background:url(//www.rezus.ru/images/arrow_fiolet.gif) no-repeat 0 1px;
            margin:0px 0px 0px 10px; padding:0px 0px 0px 24px;
            font:13px 'Open Sans'; color:#990066; text-decoration:none;
            }
            ul.lilinks li a:hover {text-decoration:underline !important;}

#mediacont {background:url(//www.rezus.ru/images/mc_bg.jpg) repeat-y 0 0; margin-bottom:10px;}
#mediacont .top {background:url(//www.rezus.ru/images/mc_top.jpg) no-repeat 0 0;}
#mediacont .bot {background:url(//www.rezus.ru/images/mc_bot.jpg) no-repeat left bottom; padding:0px 0px 10px 0px;}
#mediacont .title {height:30px; padding:6px 0px 0px 10px; font:18px 'Open Sans'; color:#767e88;}
#mediacont .img_txt {overflow:hidden; padding:10px 20px 10px 12px;}
    #mediacont .img_txt .img {float:left; padding-right:5px;}
    #mediacont .img_txt .txt {margin-left:100px; font:12px 'Open Sans'; color:#3d3d3d;}
        #mediacont .img_txt .txt span {display:block; padding-bottom:5px; font:13px 'Open Sans'; color:#980c69;}
        #mediacont .img_txt .txt a {font:12px 'Open Sans'; color:#3d3d3d; text-decoration:none;}
        #mediacont .img_txt .txt a:hover {text-decoration:underline !important;}
#mediacont .separ {background:#e6eaeb; display:block; overflow:hidden; width:100%; height:1px;}

#partners {border:1px solid #b4b4b4; margin-bottom:10px;}
#partners .title {font:bold 18px Georgia; text-transform:uppercase; text-align:center; padding:10px 20px 20px 20px; background:url(//www.rezus.ru/images/separ2.gif) repeat-x left bottom;}
#partners .partners {margin:10px 0px 10px 5px;}
#partners .partners a {color:#0000ff; text-decoration:none;}
#partners .partners a:hover {text-decoration:underline !important;}
#partners .partners .name {font:18px Georgia; color:#993366; padding-bottom:3px;}
#partners .separ {display:block; overflow:hidden; width:100%; height:5px; background:url(//www.rezus.ru/images/separ2.gif) repeat-x left bottom;}

#problems {margin:0px 0px 10px 0px;}
    #problems .title {background:url(//www.rezus.ru/images/problemstitle.gif) no-repeat 0 0; height:25px; padding:5px 0px 0px 10px; font:bold 14px Tahoma; color:#fff;}
    #problems .scrolling {
    border:1px solid #696969; border-top:none;
    padding:5px 10px 5px 10px; height:70px;
    overflow-y:scroll;
    }
    #problems .scrolling a { text-decoration:none; padding-bottom:2px; }
    #problems .scrolling a:hover { text-decoration:underline; }
.clause p strong {font-style:italic;}
        
        #lisr {background:#fee1c5; text-align:center; padding:10px 0px 0px 0px; height:30px; font:16px 'Open Sans'; color:#000;}
	#lisr select {margin:0px 10px 0px 10px;}
	#lisr select.ch_sf {width:180px;}
	#lisr select.ch_us {width:340px;}
	
		
.lmenu {margin:10px; padding:0px;}
       .lmenu dt {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:12px
Arial; color:#464646;}
       .lmenu dt.big {font:20px 'Open Sans'; color:#4b8e00; line-height:17px;
padding-bottom:10px;}
       .lmenu dd {margin:0px; padding:0px 0px 0px 0px;}
               .lmenu dd a {font:12px 'Open Sans'; color:#4b8e00; text-decoration:none;}
               .lmenu dd a:hover {text-decoration:underline !important;}

ul.list {margin-bottom:15px;}
	ul.list li {background:url(//www.rezus.ru/images/li.gif) no-repeat 0 8px; padding:0px 0px 7px 20px; margin-left:10px}
	ul.list li a {font:16px 'Open Sans'; color:#2f3699;}
	.article2 ul.list li {background:url(//www.rezus.ru/images/li.gif) no-repeat 0 6px; padding:0px 0px 3px 20px; margin-left:0px;}
	.article2 ul.list li a {font:14px 'Open Sans'; color:#2f3699;}

p.list {margin-bottom:15px;}
	p.list a {font:16px 'Open Sans'; color:#2f3699;padding-bottom:5px;}

.ntitle {position:relative; margin-bottom:10px;}
	.ntitle .lt {position:absolute; top:0px; left:0px; display:block; width:5px; height:5px; overflow:hidden; background:url(//www.rezus.ru/images/lt5.gif) no-repeat 0 0;}
	.ntitle .rt {position:absolute; top:0px; right:0px; display:block; width:5px; height:5px; overflow:hidden; background:url(//www.rezus.ru/images/rt5.gif) no-repeat 0 0;}
	.ntitle .inner {
	background:url(//www.rezus.ru/images/romb.gif) no-repeat 15px 8px;
	border:1px solid #d6d2d2; border-bottom:1px dotted #999999;
	padding:5px 40px 6px 40px;
	font:18px 'Open Sans'; color:#4b8e00;
	}
	.ntitle select.choise {position:absolute; top:7px; right:15px; width:180px;}

.imgatxt {overflow:hidden; margin:0px 10px 20px 10px;}
	.imgatxt .img {float:left;}
	.imgatxt .txt {margin-left:105px; font:14px 'Open Sans'; color:#464646;}
		.imgatxt .txt span {display:block; padding:0px 0px 10px 0px;}
		.imgatxt .txt span a {font:20px 'Open Sans'; color:#2f3699;}
		
.article2 {font:14px 'Open Sans'; color:#464646; margin-bottom:20px;}
	.article2 h2 {font:20px 'Open Sans'; color:#464646;}
	.article2 h3 {font:bold 15px 'Open Sans'; color:#464646; margin-bottom:10px;}

#skact {overflow:hidden; color:#555;}
	#skact li {overflow:hidden; width:45%; float:left; margin:0px 5% 20px 0px;}
	#skact li .flime {padding:2px; border:1px solid #b4b4b4;}
	#skact li .flime img {border:none !important; display:block;}

.exspert {overflow:hidden; margin-bottom:10px;}
	.exspert .img {float:left;}
		.exspert .img img {border:1px solid #b4b4b4; display:block;}
	.exspert .txt {margin-left:135px; font-size:14px; color:#000;}
		.exspert .txt span {display:block; padding-bottom:5px; font:17px 'Open Sans'; color:#787878;}
			.exspert .txt span a {color:#2f3699; font-size:18px;}

.opercoast {width:100%; margin-bottom:10px;}
	.opercoast td {padding:0px 20px 0px 20px; font:17px 'Open Sans'; color:#000; vertical-align:top;}
	.opercoast .rig {text-align:right;}
	.opercoast span {color:#444;}
	.opercoast small {display:block; font:11px 'Open Sans'; color:#777;}
	.opercoast .foot {background:url(//www.rezus.ru/images/smstar.gif) no-repeat 8px 8px; padding:5px 0px 0px 20px; font:14px 'Open Sans'; color:#4b8e00;}

.dopos {overflow:hidden; padding-bottom:10px;}
	.dopos .lblock {float:left; background:#f2f5f8; border:1px solid #d3e0ec; padding:10px; margin-left:7px;}
	.dopos .rblock {float:right; background:#f2f5f8; border:1px solid #d3e0ec; padding:10px; margin-right:7px;}
	.dopos .img img {margin:0px 5px 0px 5px;}
	.dopos .prof {padding-left:5px;}
	.dopos .name {padding-left:5px; font:bold 16px 'Open Sans'; color:#787878;}
	.dopos .links a {margin-left:5px; font:14px 'Open Sans'; color:#2f3699;}

.doct {overflow:hidden; margin-bottom:10px; padding-left:30px;}
	.doct .img {float:left;}
	.doct .txt {margin-left:105px;}
		.doct .txt .clinic {font:bold 14px 'Open Sans'; color:#9a9a9a; padding-top:10px;}
		.doct .txt .name {padding-bottom:3px;}
			.doct .txt .name a {font:bold 16px 'Open Sans'; color:#2569c2;}
		.doct .txt .prof {font:14px 'Open Sans'; color:#9a9a9a;}

/* -is- */#top #add {position:absolute; top:10px; left:5px; background:url(//www.rezus.ru/images/add.gif) no-repeat 0 0; height:20px; padding-left:30px;}
/* -is- */	#top #add a {font:16px 'Open Sans'; color:#787878;}
/* -is- */#top #searchtop {position:absolute; top:10px; right:0px; font:15px Verdana; color:#4e850c; vertical-align:middle;}
	#top #searchtop input.txt {width:200px; background:#fff; border:1px solid #4e850c; margin:0px 10px 0px 10px;}
	#top #searchtop span, #top #searchtop input {float:left;}
#top #regent {position:absolute; top:10px; right:5px; font:15px Verdana; color:#4e850c; background:url(//www.rezus.ru/images/ent.gif) no-repeat top right; padding-right:25px; height:20px;}
	#top #regent span {margin:0px 8px 0px 8px;}
	#add a, #searchtop a, #regent a {font:15px Verdana; color:#4e850c; text-decoration:none;}
	#add a:hover, #searchtop a:hover, #regent a:hover {text-decoration:underline !important;}
#top #banrtop {position:absolute; top:48px; right:3px;}

/* -is- */#clinic {height:40px; background:url(//www.rezus.ru/images/clinic.gif) no-repeat 0 0; padding:5px 0px 0px 45px;}
/* -is- */	#clinic a {font:20px 'Open Sans'; color:#4a8d00; text-decoration:none;}
/* -is- */	#clinic a:hover {text-decoration:underline !important;}

#problems {margin:0px 0px 10px 0px;}
	#problems .title {background:url(//www.rezus.ru/images/problemstitle.gif) no-repeat 0 0; height:25px; padding:5px 0px 0px 10px; font:bold 14px Tahoma; color:#fff;}
/* -is- */	#problems .scrolling {
	border:1px solid #ffbe4b; border-top:none;
	padding:5px 10px 5px 10px; height:100px;
	overflow-y:scroll;
	}
/* -is- */	#problems .scrolling a {font:15px 'Open Sans'; color:#2f3699;}


.orablock {margin-bottom:10px; position:relative;}
			.orablock .title {
			background:url(//www.rezus.ru/images/inst_title2.gif) no-repeat 0 0; height:29px;
			font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px; position:relative;
			}
				.orablock .title1 span {display:block; font-size:16px;}
				.orablock .title span.add {
				position:absolute; top:10px; right:8px; padding:0px 12px 1px 0px;
				background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat center right;
				}
					.orablock .title span.add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; float:left;}
			.orablock .content {border:1px solid #d1d1d1; border-top:none; position:relative;}
				.orablock .content .under {position:absolute; top:20px; left:10px;}
				.orablock .content .on {padding:10px;}
					.orablock .content .under a, .orablock .content .on a {font:18px 'Open Sans'; color:#99156d; text-decoration:none;}
					.orablock .content .under a:hover, .orablock .content .on a:hover {text-decoration:underline !important;}
					
				.orablock .content img {display:block;}
/* % */	.orablock .rb {position:absolute; bottom:0px; right:0px; background:url(//www.rezus.ru/images/rb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden; z-index:100;}
/* % */	.orablock .lb {position:absolute; bottom:0px; left:0px; background:url(//www.rezus.ru/images/lb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden; z-index:100;}

#dayphoto {margin-bottom:10px; position:relative;}
	#dayphoto .title {
	background:url(//www.rezus.ru/images/inst_title2.gif) no-repeat 0 0; height:29px;
	font:18px 'Open Sans'; color:#fff; padding:7px 0px 0px 15px; position:relative;
	}
	#dayphoto .content {border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; text-align:center; padding:12px 0px 10px 0px;}
	#dayphoto .bottom {height:27px; background:url(//www.rezus.ru/images/dayphoto_bottom.gif) no-repeat 0 0; padding:10px 10px 0px 10px;}
	#dayphoto .bottom a.comment {background:url(//www.rezus.ru/images/comment2.gif) no-repeat 0 3px; padding-left:17px; text-decoration:none;}
	#dayphoto .bottom a.comment:hover {text-decoration:underline !important;}
		#dayphoto .bottom a.comment span {color:#000;}

#inner {overflow:hidden;}
	#inner #inleft {float:left; width:180px;}
		#leftmenu {position:relative; margin-bottom:10px;}
		#leftmenu .inner {border:1px solid #d3e4ea; padding:1px; background:#fbf7f6;}
		#leftmenu .inner .title {/*background:#fff url(//www.rezus.ru/images/lm_title.gif)
		repeat-x left bottom;*/ font:17px 'Open Sans'; color:#384475; padding:6px 10px
		7px 10px;}
			#leftmenu .lt {position:absolute; top:0px; left:0px; background:url(//www.rezus.ru/images/lt2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			#leftmenu .rt {position:absolute; top:0px; right:0px; background:url(//www.rezus.ru/images/rt2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			#leftmenu .rb {position:absolute; bottom:0px; right:0px; background:url(//www.rezus.ru/images/rb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			#leftmenu .lb {position:absolute; bottom:0px; left:0px; background:url(//www.rezus.ru/images/lb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			
			#leftmenu .inner .title {/*background:url(//www.rezus.ru/images/lm_title.gif) repeat-x left bottom;*/ font:bold 17px 'Open Sans'; color:#464646; padding:6px 10px 7px 10px; text-transform:uppercase;}
			
			#leftmenu .sinhro {margin:10px;}
			#leftmenu .sinhro a {display:block; font:14px 'Open Sans'; color:#676a6c; text-decoration:none; padding:0px 0px 2px 0px;}
			#leftmenu .sinhro a:hover, #leftmenu .sinhro a.active {font-size:15px; font-weight:bold; color:#4a8e00; padding-bottom:0px !important;}
			
			#leftmenu .menu {margin:10px;}
			#leftmenu .menu li {background:url(//www.rezus.ru/images/point.gif) repeat-x left bottom;}
			#leftmenu .menu a {display:block; font:13px 'Open Sans'; color:#676a6c; text-decoration:none; padding:4px 0px 7px 0px;}
			#leftmenu .menu a:hover, #leftmenu .menu a.active {font-size:15px; font-weight:bold; color:#ff8800; padding-bottom:5px !important;}
			
	#inner #inright {margin-left:187px;}
	   #inner #inright .greyblock .img_txt .txt {margin-left:115px;}
	
		.ugolki {position:relative; margin-bottom:10px;}
			.ugolki .lt {position:absolute; top:0px; left:0px; background:url(//www.rezus.ru/images/lt2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			.ugolki .rt {position:absolute; top:0px; right:0px; background:url(//www.rezus.ru/images/rt2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			.ugolki .rb {position:absolute; bottom:0px; right:0px; background:url(//www.rezus.ru/images/rb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
			.ugolki .lb {position:absolute; bottom:0px; left:0px; background:url(//www.rezus.ru/images/lb2.gif) no-repeat 0 0; width:5px; height:5px; overflow:hidden;}
		
		.ugolki .greentitle {
		height:29px; padding:8px 0px 0px 15px;
		background:url(//www.rezus.ru/images/greentitle.gif) no-repeat 0 0;
		font:bold 17px 'Open Sans'; color:#fff; text-transform:uppercase;
		position:relative;
		}
		.ugolki .orangetitle {
		height:29px; padding:8px 0px 0px 15px;
		background:url(//www.rezus.ru/images/orangetitle.gif) no-repeat 0 0;
		font:bold 17px 'Open Sans'; color:#fff;
		position:relative;
		}
			.ugolki .add {position:absolute; top:7px; right:15px; text-transform:none;}
				.ugolki .add a {font:12px 'Open Sans'; color:#fff; text-decoration:none; padding-right:5px;}
				.ugolki .add a:hover {text-decoration:underline !important;}
				.ugolki .orangetitle .add a.arrow {background:url(//www.rezus.ru/images/arrow_orange.gif) no-repeat right center; padding-right:12px;}
		.ugolki .content {border:1px solid #d1d1d1; border-top:none; padding:8px 6px 7px 7px;}
		
		.header {overflow:hidden; margin-bottom:10px;}
			.header .img {float:left; width:345px; height:245px; overflow:hidden; border-radius:5px 0 0 5px; }
				.header .img img {display:block;}
			.header .links {width:185px; height:245px; float:right; line-height:110% !important; 
			 background:url(//www.rezus.ru/images/links.jpg) no-repeat 0 0; 
			 border-radius:0 5px 5px 0; overflow:hidden;  }
				.header .links li.border {background:url(//www.rezus.ru/images/headerlibg.gif) no-repeat 0 0;}
				.header .links a {display:block; height:61px; padding:20px 10px 0px 15px; font-size:15px; color:#fff; text-decoration:none;}
				.header .links a:hover, .header .links a.active {background:url(//www.rezus.ru/images/linksa.jpg) repeat-y top right;}

#wmen {height:121px; background:url(//www.rezus.ru/images/wmen_bg.gif) no-repeat 0 0; position:relative; margin-bottom:10px;}
	#wmen .title {position:absolute; top:30px; left:20px; font:19px 'Open Sans'; color:#7c848a;}
		#wmen .title span {display:block; font:27px 'Open Sans'; color:#65a413; text-transform:uppercase;}
	#wmen .wmlinks {
	background:url(//www.rezus.ru/images/wmen_links.gif) no-repeat 0 0; height:27px; width:222px;
	position:absolute; top:28px; left:215px;
	}
		#wmen .wmlinks a {display:block; float:left; width:111px; height:21px; padding:6px 0px 0px 0px; font:11px 'Open Sans'; color:#727272; text-align:center; text-decoration:none;}
		#wmen .wmlinks a:hover, #wmen .wmlinks a.active {font:bold 11px Tahoma; color:#eb9e22;}
		#wmen .wmtab {
		position:absolute; top:80px; left:210px; width:222px;
		}
		#wmen .wmtab td {text-align:center; vertical-align:top;}
		#wmen .wmtab td.poloz {padding-top:1px;}
	#wmen .links {position:absolute; top:27px; right:30px;}

/* %% */	
.toptitle {background:url(//www.rezus.ru/images/toptitle_green.jpg) no-repeat 0 0; height:29px; position:relative; margin-bottom:10px; font:bold 17px 'Open Sans'; color:#fff; text-transform:uppercase; padding:8px 0px 0px 10px;}
	.toptitle .add {position:absolute; top:8px; right:10px; text-transform:none;}

.bigtitle {background:url(//www.rezus.ru/images/bigtitle_bg.gif) repeat-y 0 0; border-bottom:1px solid #f08f27;}
	.bigtitle .title {background:url(//www.rezus.ru/images/bigtitle_top.gif) no-repeat 0 0; padding:6px 0px 10px 10px; font:bold 17px 'Open Sans'; color:#fff;}
	.bigtitle ul {
	background:#fff url(//www.rezus.ru/images/point2.gif) repeat-y top center; border-bottom:1px solid #cb8226;
	margin:0px 10px 8px 10px; padding:8px 0px 8px 0px;
	overflow:hidden;
	}
		.bigtitle ul li {width:50%; float:left; padding:5px 0px 5px 0px;}
			.bigtitle ul li a {
			background:url(//www.rezus.ru/images/arrow_fiolet.gif) no-repeat 0 1px;
			margin:0px 0px 0px 10px; padding:0px 0px 0px 24px;
			font:13px 'Open Sans'; color:#990066; text-decoration:none;
			}
			.bigtitle ul li a:hover {text-decoration:underline !important;}
/* -is- */.bigtitle2 {margin-bottom:20px; padding:0px 0px 5px 0px; border-bottom:1px solid #76ac25;}
/* -is- */	.bigtitle2 .title {font:bold 17px 'Open Sans'; color:#4a8d00; margin-bottom:5px;}
/* -is- */		.bigtitle2 .title h2 {font:bold 17px 'Open Sans'; color:#4a8d00; margin-bottom:5px;}
/* -is- */	.bigtitle2 ul {
	background:url(//www.rezus.ru/images/point2.gif) repeat-y top center;
	margin:0px; padding:0px;
	overflow:hidden;
	}
/* -is- */		.bigtitle2 ul li {width:50%; float:left; padding:5px 0px 5px 0px;}
/* -is- */			.bigtitle2 ul li a {
			background:url(//www.rezus.ru/images/arrow_fiolet.gif) no-repeat 0 2px;
			margin:0px 0px 0px 0px; padding:0px 0px 0px 24px;
			font:14px 'Open Sans'; color:#2f3699;
			}
/* -is- */			.bigtitle2 ul li a:hover {}
			
/* --- ^ --- */
#skakz {background:url(//www.rezus.ru/images/procent.gif) no-repeat 0 0; height:68px; padding:2px 0px 0px 65px;}
	#skakz a {text-decoration:none;font:bold 20px 'Open Sans';color:#6f3198;}
	
	
#articles {}
    #articles .item {overflow:hidden; padding-bottom:20px;}
        #articles .item .img {float:left;}
            #articles .item .img img {display:block; border:1px solid #c2c2c2;}
        #articles .item .txt {margin-left:115px; font-size:14px; color:#464646; padding:0px 20px 0px 0px;}
            #articles .item .txt span {display:block; padding-bottom:10px; font-size:14px; font-weight:bold;}
            #articles .item .txt span a {color:#585858;}
#saloon {}
    #saloon .item {overflow:hidden; padding:0px 10px 20px 10px;}
    #saloon .img {float:left;}
    #saloon .txt {margin-left:150px; font-size:21px;}
        #saloon .txt a {color:#2f3699;}

#rarticles {padding:2px 0px 7px 0px;}
    #rarticles .item {overflow:hidden; padding:0px 0px 10px 0px; clear:both;}
    #rarticles .img {float:left;}
        #rarticles .item .img img {display:block; border:1px solid #c2c2c2;}
    #rarticles .txt {margin-left:80px;}
        #rarticles .txt a {color:#416539; text-decoration:none;}
        #rarticles .txt a:hover {text-decoration:underline;}