html {
    background: #cbce97 url('/images/page/fon.jpg') top left;
}
body {
    font: normal 12px Arial;
    color: #7a785b;
    margin: 0px;
    /*background: url('/images/page/bg_foot.gif') bottom left repeat-x;*/
}

a {
    color: #1a5960;
    outline: none;
	font-size: 13px;
}
    a:hover {
        text-decoration: none;
    }
img {
    border-width: 0px;
}
h1 {
    color: #23656c;
	font: 25px Arial;
	margin: 0px;
	padding-bottom: 2px;
}


.clear {
    font:normal 0em/0em Arial;
    clear:both;
}


#top {
    width: 100%;
	height: 283px;
	position: absolute;
	top: 0;
	left: 0;
}
	#top #top_right {
        width: 50%;
		height: 283px;
		position:absolute;
		left: 0;
		top: 0;
		background: url('/images/page/bg_top_right_sky.jpg') 170px -0px repeat-x;
    }
		#top_right div {
			height: 281px;
        	background: url('/images/page/bg_top_right_ground.gif') 0px 193px repeat-x;
        }
	#top #top_left {
        width: 50%;
		height: 282px;
		position:absolute;
		right: 0;
		top: 0;
		background: url('/images/page/bg_top_left_sky.jpg') 10px 0px repeat-x;
    }
		#top_left div {
			height: 281px;
        	background: url('/images/page/bg_top_left_ground.gif') 10px 204px repeat-x;
        }


#wrap {
	width: 1013px;
	margin: auto;
	position: relative;
}
.left_bg_menu {
	position: absolute;
	height: 53px;
	width: 10000px;
	top: 301px;
	left: -10000px;
	background: url('/images/page/left_bg.gif') top left repeat-x;
}

	#header {
		width: 1013px;
		background: url('/images/page/head.jpg') top right no-repeat;
		height: 290px;
		position: relative;
	}
		#header .telephon {
			position: absolute;
			top: 96px;
			right: 170px;
			font: bold 14px Arial;
            color: #aff1ff;
        }
		#header #home_index {
            position: absolute;
			top: 10px;
			left: 520px;
        }


	#center {
		width: 1013px;
		border-bottom: 1px solid #c5c394;
    }
		#center #user_box {
			width: 321px;
			height: 64px;
			float: left;
			background: url('/images/page/bg_profile.gif') top left no-repeat;
        }
			#user_box #user {
            	margin: 10px 10px 0px 10px;
            }
				#user ul {
                    margin: 30px 20px 0px 20px;
					padding: 0px;
					list-style: none;
                }
					#user ul li {
                        float: left;
						padding: 0 5px;
						border-right: 1px solid #d6d0bb;
                    }
						#user ul li.last {
							border-right: 0px solid #d6d0bb;
	                    }
					#user ul li a {
						font-size: 11px;
						color: #fff;
                    }
						#user ul li a:hover {
                        	color: #1a5960;
							text-decoration: none;
	                    }

		#center #login_box {
			width: 321px;
			height: 64px;
			float: left;
			background: url('/images/page/login_bg.gif') top left no-repeat;
        }
			#login_box div.form {
                margin: 20px 10px 0px 10px;
            }
				#login_box div.form input {
                    border: 1px solid #fff;
					background: #fff;
					font-size: 11px;
					padding: 2px;
					color: #c4c4c4;
					width: 120px;
                }
				#login_box #enter_button {
                    width: 28px;
					height: 28px;
					border: 0px solid #fff;
					cursor: pointer;
					background: url('/images/page/enter_button.gif') top left no-repeat;
                }
			#login_box .links {
              	font-size: 10px;
				padding-left: 70px;
            }
				#login_box .links a {
                	font-size: 10px;
					color: #fff;
                }


		#center #top_menu {
            color: #7a785b;
			font: normal 11px Arial;
			position: relative;
			height: 64px;
			float: right;
			width: 690px;
        }
			#top_menu ul {
				font-size: 12px;
				position: absolute;
				top: 17px;
				left: 20px;
				margin: 0px;
				padding: 0px;
				list-style: none;
            }
				#top_menu ul li {
                    float: left;
					padding: 10px 5px;
					background: url('/images/page/menu_pars.gif') top right no-repeat;
                }
					#top_menu ul li.last {
	                    background: none;
	                }
					#top_menu ul li a {
					    color: #7a785b;
						font: 12px Arial;
						text-decoration: none;
	                }
						#top_menu ul li a:hover {
                        	color: #5f8b7f;
							text-decoration: underline;
                        }

	#left {
        width: 340px;
		float: left;
		padding-top: 20px;
    }
		#left #left_menu {
			padding: 10px;
            background: url('/images/page/cat_items_caption.jpg') 30px 0px no-repeat;
        }
			#left_menu ul {
                margin: 25px;
				padding: 0px;
				list-style: none;
            }
				#left_menu ul li {
                    padding: 5px 0px;
                }
					#left_menu ul li a {
	                    padding: 0px 8px;
	                }
					#left_menu ul li.akciya a {
	                    color: #a90000;
	                }
				#left_menu ul li ul {
                	margin: 5px 0px 0px 20px;
					padding: 0px;
					list-style: none;
                }
					#left_menu ul li ul li a {
                     	color: #25727A;
						font-size: 12px;
                    }
						#left_menu ul li ul li ul li a {
		                	color: #7b7859;
		                }


		#left #search_box {
            width: 215px;
			height: 42px;
			background: url('/images/page/search.gif') top left no-repeat;
			position: relative;
			margin: 0 0 40px 20px;
        }
			#search_box #search_input {
                position: absolute;
				top: 6px;
				left: 45px;
				width: 135px;
				border: 0px solid #fff;
				background: url('/images/page/blank.gif');
				font-size: 11px;
				color: #908d6e;
            }
			#search_box #search_button {
                position: absolute;
				top: 2px;
				right: 0px;
				width: 24px;
				height: 25px;
				border: 0px solid #fff;
				cursor: pointer;
				background: url('/images/page/search_button.gif');
            }
		#left #basket_box {
            width: 258px;
			margin: 10px 20px;
        }
			#basket_box #basket_top {
            	width: 258px;
				height: 7px;
				background: url('/images/page/basket_top.gif') top left no-repeat;
				font: normal 0px/0px Arial;
            }
			#basket_box #basket_middle {
            	width: 258px;
				background: url('/images/page/basket_middle.gif') top left repeat-y;
				padding: 5px 20px 0px 20px;
            }
				#basket_middle #basket_caption {
					width: 90px;
                    height: 28px;
					background: url('/images/page/basket_caption.gif') top left no-repeat;
                }
			#basket_box #basket_bottom {
            	width: 258px;
				height: 8px;
				background: url('/images/page/basket_bottom.gif') top left no-repeat;
            }
		#left #mat_list_chs {
        	padding: 0px 0px;
        }
			#mat_list_chs .img_b {
				display: inline-block;
            	width: 59;
				height: 61px;
				background: url('/images/page/basket_item_border.gif') top left no-repeat;
               }
				#mat_list_chs .img_b img {
                   	margin: 3px;
               	}
        #left .t1 {
            padding-bottom: 10px;
			font-size: 13px;
        }
		#left #addColor {
			text-align: right;
			padding: 0px 60px 0 0;
        }
			#addColor a {
            	color: #0c9616;
				font-size: 13px;
            }
		#left #basket {
            padding: 7px 0px;
        }
			#basket ul {
                margin: 0px;
				padding: 0px;
				list-style: none;
            }
				#basket ul li {
                    width: 59;
					height: 61px;
					float: left;
					margin: 2px 15px 2px 0px;
					background: url('/images/page/basket_item_border.gif') top left no-repeat;
                }
					#basket ul li img {
                    	margin: 3px;
                	}
			#basket #basket_info {
				margin-top: 20px;
				color: #5c5943;
            }
			#basket #lets_order {
				text-align: right;
				padding: 10px 60px 0 0;
            }
				#lets_order a {
                    color: #0c9616;
					font-size: 11px;
                }
		#left #poll_box {
            width: 259px;
			margin: 10px 20px;
        }
			#poll_box #poll_top {
            	width: 259px;
				height: 5px;
				background: url('/images/page/poll_top.gif') top left no-repeat;
				font: normal 0px/0px Arial;
            }
			#poll_box #poll_middle {
            	width: 259px;
				background: url('/images/page/poll_middle.gif') top left repeat-y;
				padding: 5px 20px 0px 20px;
            }
				#poll_middle #poll_caption {
					width: 120px;
                    height: 25px;
					background: url('/images/page/poll_caption.gif') top left no-repeat;
                }
			#poll_box #poll_bottom {
            	width: 259px;
				height: 8px;
				background: url('/images/page/poll_bottom.gif') top left no-repeat;
            }
		#left #poll {
        	padding: 3px 20px;
			color: #1a5960;
        }
			#poll .poll_question {
                font-weight: bold;
				font-style: italic;
            }
			#poll .poll_total {
            	color: #7a785b;
            }
			#poll ul {
                margin: 10px 5px;
				padding: 0px;
				list-style: none;
            }
			#poll a {
				color: #fff;
            }


	#right {
        width: 670px;
		float: right;
		padding-top: 10px;
    }

		#right #news {
        	width: 82px;
			height: 25px;
			background: url('/images/page/news.gif') top left no-repeat;
        }

		#right #news_block {
            margin-left: 30px;
			width:640px;
			overflow:hidden;
        }

        #right #news_block .news_date {font-size:95%; color:#d59c56; margin:15px 0 0 0;}
        #right #news_block .news_caption {font-size:97%; color:#d86100; font-weight:bold; margin:3px 0; display:block;}
        #right #news_block .news_descr {font-size:95%; color:#25727a;}
        #right #news_block .nb_l {float:left; padding-right:19px; border-right:1px #dcdab1 solid; width:299px;}
        #right #news_block .nb_r {float:right; padding-left:20px; width:300px;}
        #right #allnews {margin:30px 0 0 0;}
        #right #allnews a {color:#25727a; font-weight:bold;}

        .news_item .news_date {font-size:95%; color:#d59c56; margin:15px 0 0 0;}
        .news_item h3 {font-size:97%; color:#d86100; font-weight:bold; margin:3px 0; display:block;}
        .news_item h3 a {font-size:97%; color:#d86100; font-weight:bold; margin:3px 0; display:block;}
        .news_item .news_descr {font-size:95%; color:#25727a;}

        #news_block {font-size:95%; color:#25727a;}
        #news_block .news_date {font-size:95%; color:#d59c56; margin:15px 0 0 0;}
        #news_block h2 {color:#d86100; font-weight:bold; margin:3px 0; display:block;}

		#right #bestseller {
        	width: 127px;
			height: 29px;
			background: url('/images/page/bestseller.gif') top left no-repeat;
        }
		#right #page {
            margin-left: 30px;
        }
			#page #breadcrumb {
                color: #a5a178;
				font-size: 11px;
            }
				#breadcrumb a {
                    color: #a5a178;
					font-size: 11px;
                }
			#page #bests {
            	margin: 20px 0;
				padding: 0px;
				list-style: none;
            }
				#bests li {
                    width: 160px;
					height: 200px;
					float: left;
					margin: 10px 0;
					background: url('/images/page/cat_bg.gif') bottom left repeat-x;
                }
                	#bests li div.bests_item {
                    	width: 120px;
						height: 190px;
						margin: auto;
                    }
					#bests li div.bests_border {
	                	width: 114px;
						height: 116px;
						background: url('/images/page/cat_item_border.gif') top left no-repeat;
	                }
	                	#bests li div.bests_border img {
	                		margin: 6px;
	                   	}
					#bests li div.bests_price {
						padding-top: 2px;
                        color: #d86100;
						font-size: 18px;
                    }
						#bests li div.bests_price span.bests_rub {
                            font-size: 12px;
                        }
			#page #catalog {
            	margin: 20px 0;
				padding: 0px;
				list-style: none;
            }
				#catalog li {
                    width: 310px;
					display:inline-block;
					margin: 10px 0;
                }
                	#catalog li div.catalog_item {
                    	width: 310px;
                    }
					#catalog li div.catalog_border {
	                	width: 114px;
						height: 116px;
                        float: left;
						position: relative;
						background: url('/images/page/cat_item_border.gif') top left no-repeat;
	                }
	                	#catalog li div.catalog_border img {
	                		margin: 6px;
	                   	}
	                	#catalog li div.catalog_border img.akciya {
	                		margin: 0px!important;
							position: absolute;
							top: -3px;
							right: -5px;
	                   	}
	                	#catalog li div.catalog_border img.akciya2 {
	                		margin: 0px!important;
							position: absolute;
							top: 98px;
							left: -5px;
	                   	}
                    #catalog li div.catalog_desc {
                    	width: 180px;
						float: right;
                    }
	                    #catalog li div.catalog_desc p {
	                    	margin: 0 0 2px 0;
							color: #d86100;
	                    }
		                #catalog li div.catalog_desc p.catalog_link {
		                	margin-bottom: 8px;
		                }
		                    #catalog li div.catalog_desc p span {
		                    	color: #25727a;
		                    }
						#catalog li div.catalog_desc .catalog_price {
							padding-top: 2px;
                        	color: #d86100;
							font-size: 18px;
                        }
							img.addTovar {
	                           	cursor: pointer;
	                        }
							#catalog li div.catalog_desc .catalog_price span.bests_rub {
	                            font-size: 12px;
	                        }
			#page #pages_bar {
            	text-align: left;
                padding: 10px 20px 20px 0;
                font-size: 11px;
                color: #c8331f;
            }
            	#pages_bar span {
                	padding: 0px 3px;
                }
                	#pages_bar span.active {
                    	background: #0b9615;
						border: 2px solid #fff;
						font-weight: bold;
                    	color: #fff;
                    }
                    #pages_bar span a {
                    	color: #a5a178;
						font-size: 11px;
                    }
			#page .item_full_desc {
            	margin-top: 10px;
            }
				.item_full_desc p {
                    text-align: justify;
					text-indent: 25px;
                }


			#page table {
	        	margin-top: 50px;
	        }
				#page table td.big_img_td {
	            	width: 320px;
					vertical-align: top;
	            }
	            	#page table td.big_img_td div.item_big_img {
	                    width: 304px;
						height: 390px;
						background: url('/images/page/item_border.gif') top left no-repeat;
	                }
		            	#page table td.big_img_td div.item_big_img img {
		                    margin: 8px 9px;
		                }
                    #page table td.big_img_td div.item_img_bar ul {
	                    margin: 15px 0px;
						padding: 0px;
						list-style: none;
	                }
	                    #page table td.big_img_td div.item_img_bar ul li {
		                    width: 58px;
							height: 60px;
							float: left;
							margin: 0px 10px 5px 0px;
							background: url('/images/page/item_border_mini.jpg') top left no-repeat;
		                }
		                    #page table td.big_img_td div.item_img_bar ul li img {
			                    margin: 3px;
								cursor: pointer;
			                }
				#page table td.item_desc_td {
					vertical-align: top;
                    padding:0 0 0 20px;
	            }
					#page table td.item_desc_td div.item_caption {
						color: #25727a;
						font-size: 20px;
						margin-bottom: 20px;
		            }
					#page table td.item_desc_td div.itemNone {
						color: #aa0909;
						font-size: 18px;
						margin-bottom: 10px;
		            }
					#page table td.item_desc_td div.item_info p {
						color: #d86100;
						margin: 0 0 3px 0;
						line-height: 20px;
		            }
						#page table td.item_desc_td div.item_info p span {
							color: #25727a;
			            }
						#page table td.item_desc_td div.item_info p.item_price {
							margin-top: 10px;
							font-size: 18px;
			            }
							#page table td.item_desc_td div.item_info p.item_price span {
								font: bold 12px Arial;
				            }
							#page table td.item_desc_td div.item_info p.item_price span.item_rub {
								font-weight: normal;
								color: #d86100;
								font-size: 12px;
				            }
					#page table td.item_desc_td div.item_count {
						margin-top: 17px;
						width: 120px;
						height: 29px;
						background: url('/images/page/item_count.gif') top left no-repeat;
						position: relative;
		            }
						#page table td.item_desc_td div.item_count #item_counts {
							position: absolute;
							top: 6px;
							left: 5px;
							font-size: 11px;
							color: #908d6e;
							border: 0px solid #fff;
							width: 80px;
							background: url('/images/page/blank.gif');
			            }
						#page table td.item_desc_td div.item_count #add_to_basket {
							position: absolute;
							top: 0px;
							left: 88px;
							width: 32px;
							height: 28px;
							cursor: pointer;
							border: 0px solid #fff;
							background: url('/images/page/add_to_basket.gif') top left no-repeat;
			            }
			#page .table_wrap {
				margin: -10px 0 0 -30px;
            }
			#page .basket_table {
				width: 100%;
	        }
				.basket_table .td_head {
                    color: #71715a;
					font-size: 11px;
					background: #c1c090;
					padding: 3px 0px!important;
					text-align: center;
                }
				.basket_table .td_name {
					text-align: left;
					padding-left: 15px!important;
                }
				.basket_table td {
                    padding: 5px;
					color: #23656c;
					border-bottom: 1px solid #c1c090;
					text-align: center;
                }
                	.basket_table td a {
                		font-size: 12px;
                	}
					.basket_table td input.recount_input {
                    	color: #23656c;
						border: 1px solid #c1c090;
						background: url('/images/page/blank.gif');
						text-align: right;
                    }
					.basket_table td img.del_tovar {
                        cursor: pointer;
                    }
				.basket_table .td_total {
                    padding: 10px;
					background: #c1c090;
					color: #71715a;
					font-weight: bold;
                }
			#page .basket_toolbar {
                width: 100%;
				margin: 10px 0 0 0px;
            }
				.basket_toolbar {
                    text-align: center;
                }
					.basket_toolbar a {
                        font-size: 11px;
						color: #71715a;
                    }
					.basket_toolbar .recount_basket,.clear_basket,.clear_basket {
                        cursor: pointer;
                    }
			#page #grac {
                margin: 20px 0 0 -30px;
                color: #5a593f;
				font: 14px Arial;
				background: #c1c090;
				padding: 10px;
				display: none;
            }
			#page #register {
                margin: 20px 0 0 -30px;
            }
				#register #phis,#ur {
                    display: none;
                }
				#page .gray_line {
	                color: #5a593f;
					font: 14px Arial;
					background: #c1c090;
					padding: 10px;
	            }
				#page .order_callback {
                	margin: 20px;

                }
				#page .order_callback table {
                	margin: 10px 50px;

                }
					#page .order_callback table td {
                    	padding: 5px;
						vertical-align: top;
                    }
						#page .order_callback table td label {
							color: #23656c;
							font-weight: bold;
	                    }
						#page .order_callback table td input {
							border: 1px solid #8f8e67;
							background: url('/images/page/blank.gif');
							font-size: 11px;
							color: #5a593f;
							padding: 2px;
	                    }
							#page .order_callback table td input.reg_input {
                                width: 200px;
                            }
						#page .order_callback table td textarea {
							border: 1px solid #8f8e67;
							background: url('/images/page/blank.gif');
							font-size: 11px;
							color: #5a593f;
							padding: 2px;
							width: 198px;
							height: 160px;
	                    }

				#page #register table {
                    margin: 20px 50px;
                }
					#page #register table td {
                    	padding: 5px;
						vertical-align: top;
                    }
						#page #register table td label {
							color: #23656c;
							font-weight: bold;
							display: inline-block;
							width: 15em;
							text-align: right;
	                    }
						#page #register table td input {
							border: 1px solid #8f8e67;
							background: url('/images/page/blank.gif');
							font-size: 11px;
							color: #5a593f;
							padding: 2px;
	                    }
						#page #register table td textarea {
							border: 1px solid #8f8e67;
							background: url('/images/page/blank.gif');
							font-size: 11px;
							color: #5a593f;
							padding: 2px;
							width: 198px;
							height: 160px;
	                    }
						#page #register table td input.face {
							border: 0px solid #8f8e67!important;
	                    }
						#page #register table td input.reg_input {
							width: 198px;
	                    }
						#page #register table td input.phone_home {
							width: 156px;
	                    }
				#page #register #reg_me {
                    width: 144px;
					height: 32px;
					background: url('/images/page/button_reg.gif') top left no-repeat;
					border: 0px solid #fff;
                }
				#page #edit_profile {
                    width: 125px;
					height: 33px;
					background: url('/images/page/button_apply.gif') top left no-repeat;
					border: 0px solid #fff;
                }
				#page #recover {
                    width: 109px;
					height: 31px;
					background: url('/images/page/button_ok_2.gif') top left no-repeat;
					border: 0px solid #fff;
                }
				#page #order {
                    cursor: pointer;
                }
				#page .button_submit {
                    width: 125px;
					height: 33px;
					background: url('/images/page/button_send.gif') top left no-repeat!important;
					border: 0px solid #fff!important;
                }

				.user_orders {
                    margin: 20px 0px;
                }
					.user_orders .caption_order {
                        background: #c1c090;
						padding: 5px;
                    }
						.caption_order .order_num {
                            float: left;
							padding-left: 10px;
							color: #106615;
                        }
							.expand {
								cursor: pointer;
								width: 9px;
								height: 9px;
                                background: url('/images/page/order_expand.gif') 0px 3px no-repeat;
                            }
							.collapse {
								cursor: pointer;
								width: 9px;
								height: 9px;
                                background: url('/images/page/order_collapse.gif') 0px 3px no-repeat;
                            }
						.caption_order .order_sum {
                            float: right;
							width: 100px;
							text-align: right;
							font-weight: bold;
                        }
					.user_orders .order_items {
                    	display: none;
                    }
					.user_orders .order_items table {
                    	margin: 0px!important;
						width: 100%;
                    }
						.order_items table td.head {
                            color: #71715a;
							font-size: 11px;
							padding: 5px;
							text-align: center;
							background: url('/images/page/order_table.gif') bottom left repeat-x;
                        }
						.order_items table td.first {
                            border-top: 0px solid #c1c090;
                        }
						.order_items table td.name {
                            text-align: left;
                        }
						.order_items table td {
							color: #23656c;
							text-align: center;
                            padding: 7px;
							border-top: 1px solid #c1c090;
                        }


	#footer {
		margin-top: 20px;
        width: 1013px;
		height: 176px;
		background: url('/images/page/foot.gif') top left repeat-x;
		position: relative;
    }
		#footer #balloons {
            width: 180px;
			height: 176px;
            position: absolute;
			top: 0px;
			left: 20px;
			background: url('/images/page/foot_balloons.jpg') top left no-repeat;
        }
		#footer #copy {
            position: absolute;
			top: 75px;
			left: 320px;
			line-height: 20px;
        }
			#copy a {
                font-size: 11px;
            }
        #footer #counter {
        	position: absolute;
            left: 270px;
            top: 80px;
        }
        #footer #seo {
        	position: absolute;
            left: 270px;
            top: 140px;
			font: normal 10px Tahoma;
        }
	        #footer #seo strong {
				font: normal 10px Tahoma;
	        }
	        #footer #seo a {
				font: normal 10px Tahoma;
				text-decoration:none;
				color:#7A785B;
	        }
        #footer #powered {
        	position: absolute;
            right: 1px;
            top: 70px;
			font: normal 11px Arial;
			height: 39px;
			width: 16em;
			color: #838567;
        }

		#footer #powered img {float:left; margin:0 4px 0 0;}
		#footer #powered .text {margin:10px 0 0 39px; *margin:10px 0 0 0;}
		#footer #powered a {font: normal 11px Arial; color: #838567; text-decoration:underline;}
		#footer #powered a:hover {text-decoration:none;}

.ll_copyright {position:absolute; right:1px; top:80px; font:normal 11px Arial; color:#838567;}
.ll_copyright img {position:absolute; left:-40px; top:-7px; font:normal 11px Arial;}
.ll_copyright a {color:#838567; font:normal 11px Arial;}


#page .quest {margin:5px 0 0 0;}
#page .quest img {margin:2px 0 -2px 0;}
#page .quest_text p {font:normal 0.75em Arial; margin:0; color:#4f4f4f; }
#page .answer {margin:0 0 30px 20px; border-left:3px solid #7A785B; padding-left:5px;}
#producers {width:145px; height:27px; background:url(/images/page/producers.gif) no-repeat; margin:0 0 10px 0;}
.news_item {margin:15px 0 15px 0;}
.prod_list {float:left; width:135px; margin:0 0 0 10px; padding:0; list-style:none;}
.prod_list li {margin:0; padding:2px 0 2px 13px; background:url(/images/page/prod_list_mark.gif) no-repeat 0 0.8em;}
.prod_list li a {color:#d8680a;}

.study {width:411px!important; height:169px!important; background:url(/images/page/item_conf_bg.png) no-repeat!important;}
.study span {font:bold 14px/1.3em Arial; color:#b10000; display:block; text-align:center; padding:20px 0 0 0;}
.study #popup_prompt {border:none; background:none; padding:0; font:normal 11px Arial; color:#908d6e; position:absolute; left:70px; top:115px; height:22px; width:170px!important; padding:0;}
.study #popup_title {display:none;}
.study #popup_cancel {display:none;}
.study #popup_ok {position:absolute; width:109px; height:31px; left:235px; top:118px; padding:0; border:none; background:none; cursor:pointer;}

.subs {margin:20px 0 0 0; width:339px; height:121px; padding:16px; background:url(/images/page/subscribethis.jpg) no-repeat; overflow:hidden; position:relative;}
.subs span {font:bold 14px/1.3em Arial; color:#b10000; display:block;}
.subs .tf1 {border:none; padding:0; background:none; font:normal 11px Arial; color:#908d6e; position:absolute; left:22px; top:91px; height:22px; padding:0 10px; display:block; width:166px;}
.subs .tf2 {position:absolute; width:109px; height:31px; left:204px; top:88px; padding:0; border:none; background:none; cursor:pointer;}
