/*ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a { color: #666; text-decoration: none;} a img { border: none; }  a:hover {text-decoration: none; } 
h4 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.4em; color: #313234; }


#header, .content { width: 955px; margin: 0 auto; position: relative; border-left: 5px solid #f9f9f9; border-right: 5px solid #f9f9f9; }
#header { height: 113px; }
#header_right { width: 478px; position: absolute; top: 0; right: 0; }

.banners{
	clear: left;
	text-align: center; 
	padding: 10px;
}

.fbanners_ie6 { position: relative; text-align: center; width: 713px; *height: 70%;}
.afban_ie6 { position: absolute; bottom: 0px; left: 122px;}
.fbanners { position: relative; text-align: center; float:left;  width: 716px;}

.banners .textbanner, .banners img{
   float: left;
   width: 120px;
   height: 60px;
   border: 1px solid #e1e1e1;
   background-color: white;
   margin-right: 5px;
   margin-bottom: 5px;
   text-align: center;
   *position: relative;
}

	.banners .textbanner span{ 
		display: table-cell;
		vertical-align: middle;
		height: 60px;
		*display: block;
		*position: absolute;
		*top: 20%;
		*left: 0%;
		*width: 100%;
	}

#header_banner { position: absolute; top: 9px; right: 0; }
#header_banner img, .banners img, .text img, .partners_banners img { border: 1px solid #e1e1e1; }
#header_banner a:hover img, .banners a:hover img, .partners_banners a:hover img { border: 1px solid #abd539; }

.TXTBannerInhover{
   float: left; 
   width: 120px; 
   height: 60px; 
   background-color: white; 
   margin-right: 5px;
   margin-bottom: 5px;
   text-align: center;
   border: 1px solid #abd539; 
   cursor: pointer;
   color: #01acd5;
   *position: relative;
}
.banners .TXTBannerInhover span{ 
	display: table-cell;
	vertical-align: middle;
	height: 60px;
	*display: block; 
	*position: absolute; 
	*top: 20%; 
	*left: 0%; 
	*width: 100%;
}

.TXTBannerOuthover{
   float: left; 
   width: 120px; 
   height: 60px; 
   border: 1px solid #e1e1e1; 
   background-color: white; 
   margin-right: 5px;
   margin-bottom: 5px;
   text-align: center;
   cursor: default;
   color: #666;
   *position: relative;
}
.banners .TXTBannerOuthover span{ 
	display: table-cell; 
	vertical-align: middle; 
	height: 60px;
	*display: block;
	*position: absolute; 
	*top: 20%; 
	*left: 0%; 
	*width: 100%;
	}
		
#header_text {  position: absolute; top: 9px; right: 480px; width: 100%px; }
#header_text p { background-color: #e7e7e7; margin-bottom: 3px; padding: 1px 3px; font-size: 0.8em; text-align: center; }
#header_text p#bottom { margin: 0 58px; }

#search { background: #8fdff6 url(../images/search.jpg) no-repeat; height: 59px; margin-bottom: 9px; }
#search h2 { float: left; padding: 17px 10px 0 100px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; color: #313234; font-size: 2em; font-weight: normal;}
#search form { padding: 18px 0 0 0; }


#menu { height: 21px; position: absolute; float: left; top: 87px; left: 100px; width: 855px;}
.flags li{ display: inline; float:left; width: 20px; height: 21px; margin-left: 10px; margin-right: 10px;}
.flags li a {color: #fff; font-size: 0.95em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  text-align: center; display: block; width: 20px; height: 21px; padding-top: 5px;}
.flags{float: left;}
.lists{float: left;}
.lists li {display: inline; float:left; width: 137px; height: 21px; margin-right: 10px;}
.lists li a {color: #fff; font-size: 0.95em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;  text-align: center; display: block; width: 137px; height: 21px; padding-top: 5px;}
.lists li.active a { background: url(../images/tab.gif) no-repeat;  }
.lists li a:hover { background: url(../images/tab.gif) no-repeat; }

.content {background: #fafafa url(../images/bg_bot.jpg) no-repeat bottom; padding: 9px 0; }
.content_right { width: 239px; float: right; background: url(../images/h3.jpg) no-repeat;}
.content_left {  margin-right: 239px; position: relative; width: 716px; clear: left;
*margin-left: -3px;
}

.text { clear: left; background-color: #fff; padding: 5px; margin: 5px 0; }
.text img { float: right; padding: 1px; margin: 0 10px 0 0;}
.text strong { padding: 0 5px 0 0; }
.text p { font-size: 0.9em; padding: 0 2px 8px 2px; }
.text a { color: #01acd5; text-decoration: underline; }

.text ul, .text h4 { padding: 0 0 5px 11px; }
.text ul li { list-style-type: square; margin-left: 26px; }

.lists_bot { height: 20px; 
			 width: 955;
		     padding-bottom: 10px;
			 margin-top: 20px;
			 }

.lists_bot li { display: inline; float:left; width: 130px; }
.lists_bot li a {color: #2c2c2c; font-size: 0.9em; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  text-align: center; display: block; width: 130px; padding-top: 5px; } 

#footer { text-align: center; 
		  position: relative; 
		  }
.footer_ie6 { text-align: center; 
		  position: relative; 
		  position: absolute;
		  bottom: 0px;
		  }		  
#footer p { font-size: 0.8em; line-height: 1em; color: #989898; font-style: italic; text-align: right; padding-right: 10px; *float: right;}

.block { background: #eee; width: 212px; margin: 0 0 10px 27px; padding-bottom: 10px;}
.block_bot {	background: url(../images/block_bot.jpg) no-repeat; height: 5px; width: 212px;}
.block_top { background: url(../images/block_top.jpg) no-repeat; height: 5px; width: 212px; }
.block ul { }
.block ul li { line-height: 1.2em; padding: 0 0 2px 22px; background: url(../images/arr.jpg) no-repeat 2px 2px; }
.block ul li:hover {background: #91c71e url(../images/arr_h.jpg) no-repeat 2px 2px; border-right: 37px solid #eee;  }
.block ul li a {font-weight: normal; font-size: 0.85em; color: #100c0c; }
.block ul li a:hover {text-decoration: none; }

.block_content { overflow: hidden; margin: 8px 0 3px 17px;}
.news { background: #e5e5e5 url(../images/bg_news.jpg) no-repeat; width: 176px; margin-bottom: 10px;  }
.news_blue { background: #e5e5e5 url(../images/bg_news_blue.jpg) no-repeat; width: 176px; margin-bottom: 10px;  }
.news p { font-size: 0.8em; color: #212121; line-height: 1.1em; padding: 7px 8px; }
.news span { color: #f9f9f9; font-size: 0.85em; padding: 6px 0 0 5px; display: block;}

.partners_banners { padding: 10px 0; }
.partners_banners a { padding: 5px 0; }

.forum { float: left; width: 357px;  background: #fff url(../images/bg_forum.jpg) repeat-y; margin: 5px 0 9px 0;}
.forum_top { background: url(../images/forum_top.jpg) no-repeat; height: 44px; width: 357px; }
.forum_bot { background: url(../images/forum_bot.jpg) no-repeat; height: 57px; width: 357px; }
//.forum_btn a { font-size: 1em; font-family: Arial, Helvetica, sans-serif; position: relative; width: 68px; left: 263px; display: block; color: #fff; text-transform: uppercase; padding-top: 15px; text-align: center; font-weight: bold;}
.forum_btn span { font-size: 1em; font-family: Arial, Helvetica, sans-serif; position: relative; width: 68px; left: 263px; display: block; color: #fff; text-transform: uppercase; padding-top: 15px; text-align: center; font-weight: bold;}

.forum_top h4 { padding: 8px 0 0 8px; font-size: 1.3em; }
.forum ul a { font-size: 0.85em; line-height: 1em; text-decoration: underline; background: #efefef url(../images/arr_forum.gif) no-repeat; color: #272727; display: block; padding: 4px 0 4px 22px;}
.forum ul a:hover { color: #01acd5;}
.forum ul li {  clear: both; background: #e5e5e5;  margin: 0 22px 5px 13px; padding-bottom: 16px; display: block;}
.forum .answ { float: left; font-size: 0.8em; padding-left: 20px;}
.forum .view { float: right; padding-right: 5px; font-size: 0.8em;}

.lists_bot li.active, .lists_bot li a:hover, .forum_btn a:hover { text-decoration: underline; }

p.alarm{ color: red;}
.color_text { color: #ed078c; font-weight: bold; text-transform: uppercase;}
.color_title { color: #ed078c; font-weight: bold; }

table.advertizer { float: left; width: 339px; *width: 338px; font-size: 0.9em; color: #222; margin: 0 0 17px 9px; }
table.advertizer tr { background: #fbfbfb; }
table.advertizer tr.color { background: #f2f2f2; }
table.advertizer td { padding: 2px 7px; }
table.advertizer td a { margin-right: 5px; }
table.advertizer td span { color: #ed078c; }
table.advertizer td form { margin: 10px 0; }

table tr.table_title td { border-bottom: 2px solid #dedede; background: #fff; text-transform: uppercase; }
table tr.table_field_title { background: #d5d5d5; }

#adv_plan img { margin: 11px 68px 18px 0; }

dl { margin-left: 10px; }
dl dt { font-weight: bold; text-transform: uppercase; font-size: 1.2em;  }
dl dd { padding: 2px 0 20px 11px; font-size: 0.95em; line-height: 1.2em; }

.select_fix_width {
	width: 200px;
}
.option_fix_width {
	width: 180px;
}

.discount_review{	
	display: block;
	position: relative;
	text-align: left;
	border: 0px;
	padding: 0px;
	clear: left;
	margin: 0px;
	*width: 670px;
	*float:left;
	*margin-bottom: -20px;
}

.discount_review table{
	*position: relative;
}

.discount_review_left {
	*position: relative;
}

.discount_review_right{
	*position: relative;
	width: 160px;
}

.discount_review_right img{
	display: block;
	width: 100%;
	height: 100%;
}

.discount_review hr {
	margin-bottom: 10px;
	margin-top: 5px;
	clear: left;
}

.google_adsense {margin-left: 120px;}

.discount_review a, center p.counts a { color: #01acd5; text-decoration: none;} 
.discount_review a:hover , center p.counts a:hover{text-decoration: underline; } 

p.counts {
	display: block;
	clear: left;
	*margin-top: 20px;
}


.text h3 a{ text-decoration: none;}
.text h3 a:hover{ text-decoration: none;}

#search_request{
	padding-left: 10px;
	position: relative;
	color: blue;
	font-size: 8pt;
}

#search_request span{
   position: relative;
   display: block;
   float: left;
}

#search_request a{
   color: blue;	
   position: relative;
   display: block;
   float: right;
}

.discount_review a {
	display: inline;
	float: left;
	width: 100%px;
}
.discount_review .img_review {
	display: inline;
	width: 60px;
	height: 20px;
	margin-top: -6px;
	margin-left: 10px;
}

.table_big { width: 698px; margin: 0 0 17px 0; }
.table_big td span.yes { background: url(../images/icons/yes.gif) no-repeat; display: block; width: 14px; height: 14px; }
.table_big td span.no { background: url(../images/icons/no.gif) no-repeat; display: block; width: 14px; height: 14px; }
div.text ul li a:hover { color: #ed078c; }

.checkbox_down {margin-top: 4px;}*/
