body {
	background:#9ACC99 url('images/bg_dark.gif');
	margin:0px;
}




.hint{
vertical-align: top;
background-color: #ffffcc;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}


.index_city{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
font: 13px/20px "Tahoma" ;
}

.index{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
color:#8CFF8C;
}


small {
font: 10px/12px "Tahoma", "Arial";
text-decoration: none;
}

.marker{
color: #000099;
background-color:#ffff00;
}


FORM{
margin: 0px;
padding: 0px;
}

.error{
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
background-color: #ffbbbb;
color: #000000;
}

#form{
vertical-align: top;
background-color: #eaf1f6;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form1{
vertical-align: top;
background-color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

.form_head{
vertical-align: top;
background-color: #76858d;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff; font: bold 11px/15px  "Tahoma", "Arial";
}


img.image{
border: 10px solid #ffffff;
}

img.small_image{
/*border: 1px solid #FDEBB6;*/
margin: 5px 20px 20px 10px;
}

.box_vip_content img.small_image{
/*border: 1px solid #FDEBB6;*/
margin: 5px 20px 10px 10px;
}

img.normal_image{
border: 1px solid #c5c5c5;
}

h1{
display: inline;
margin:0px;
padding:0px;
font: bold 22px/25px  "Tahoma", "Arial";
}

.subtitle{
padding-bottom: 10px;
font: bold 17px/18px  "Tahoma", "Arial";
}


.title{
/*padding-bottom: 3px;*/
font: bolder 12px/16px "Tahoma", "Arial" ;
}

.category_title{
/*background-color: #f0fff1;*/
padding-bottom: 3px;
padding-left: 3px;
font:  13px/15px "Tahoma", "Arial" ;
}

.subcategory_sel{
background-color: #ecf1f0;
}


.block_title{
background-color: #e0e0e0;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 2px;
font: bold 13px/16px "Tahoma", "Arial" ;
}


td.menu_sel{
text-align: center;
background-color: #ffffff;
border-left: 3px solid #dbe8f0;
border-right: 3px solid #dbe8f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#445964; font: bold 11px/15px  "Tahoma", "Arial";
}

td.menu{
text-align: center;
background-color: #ccdbe4;
border-left: 3px solid #dbe8f0;
border-right: 3px solid #dbe8f0;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
color:#445964; font: bold 11px/15px  "Tahoma", "Arial";
}

#block{
vertical-align: top;
border: 1px solid #e0e0e0;
padding-left: 9px;
padding-right: 9px;
padding-top: 8px;
padding-bottom: 10px;
}

#slist{
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #eaeaea;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
}

#slist_head{
color: #ffffff;
vertical-align: top;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
background-color: #bbbbbb;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 1px;
font-weight:bold;
}



#list1{
vertical-align: top;
/*background-color: #fbfffc;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;*/
}

#list2{
vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;
}

#list3{
vertical-align: top;
/*border-top: 1px solid #2eab2f;
border-bottom: 1px solid #2eab2f;
background-color: #c7edc8;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom: 11px;*/
}

.down{
border-top: 2px solid #dcebac;
border-bottom:3px solid #bbdd7c;
/*background-color: #c7edc8;*/
margin:20px 20px 0px 90px;
padding: 7px 20px;

}



.path{
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
font: bold 11px/13px  "Tahoma", "Arial";
}

.left{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

.center{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}

.right{
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 16px;
padding-bottom: 16px;
}




td{
color: #000000; font: 12px/16px "Tahoma" ;
}

body{
margin: 0px;
padding: 0px;
color: #000000; font: 12px/16px "Tahoma" ;
}

#black{color:#8CFF8C;}
#light{/*color:#a6b0b5;*/font-size:11px;
font-weight:bold;}
#red{color:#E64117; font-weight:bold; font-size:18px;}


span.sel{
background-color:#9ACC99;
}

a.sel{color: #000000; text-decoration: none;}
a.sel:hover{color: #000000; text-decoration: underline;}


#menu{color:#445964; font: bold 11px/15px  "Tahoma", "Arial";}



a:link, a:visited, a:active {color: #000000;}
a:hover{color: #ffffff; text-decoration: underline;}


 .title a{
	text-decoration: none! important;
 }

.title_add{
	font-weight:bold;
	margin-bottom:5px;
	font-size:10px !important;
}

.header {
	background:#508E5F url('images/top.gif') no-repeat top;
	width:756px !important;
	height:199px;
	text-align:left;
	

}

.content{
	width:756px !important;
	background:#508e5f;
	/*url('images/bg_green.gif');*/
	border-left:4px solid #b8db7c;
	border-right:4px solid #b8db7c;
}

 .footer{
	background:#508E5F url('images/bottom_left.gif') no-repeat top left;
	height:93px;
	width:756px !important;
 }

 .footer td{
	 background:transparent url('images/bottom_right.gif') no-repeat top right;
	 height:93px;
	 width:756px !important;
 }

table.header td{
	/*padding-right:200px;*/
}
.header a.logo{ width:500px; height:100px; display:block;margin:0 auto;}

.header h1{	
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:100px;
	line-height:1.2em;
	
}

.header small{
	position:relative;
	top:60px;
	line-height:1.2em;

}
 .box_vip .leftTopCorner, .box_vip .rightTopCorner, .box_vip .leftBottomCorner, .box_vip .rightBottomCorner{
background-repeat:no-repeat;
height:13px;
width:13px;
} 
.box_all .leftTopCorner, .box_all .rightTopCorner, .box_all .leftBottomCorner, .box_all .rightBottomCorner{
background-repeat:no-repeat;
height:14px;
width:14px;
}
.box_vip .LeftTopCorner {
background:#508E5F url(images/vip_left_top_corner.gif) no-repeat bottom;
float:left;
}
.box_vip .RightTopCorner {
background:#508E5F url(images/vip_right_top_corner.gif)  no-repeat bottom;
float:right;
}
.box_vip .LeftBottomCorner {
background:#508E5F url(images/vip_left_bottom_corner.gif)  no-repeat;
float:left;
}
.box_vip .RightBottomCorner {
background:#508E5F url(images/vip_right_bottom_corner.gif)  no-repeat;
float:right;
}
.box_vip .leftBottomCorner, .box_vip .rightBottomCorner{
position:relative;
top:-13px;
}
.box_all .leftBottomCorner, .box_all .rightBottomCorner{
position:relative;
top:-14px;
}
.box_all .LeftTopCorner {
background: #508E5F url(images/all_left_top_corner.gif);
float:left;
}
.box_all .RightTopCorner {
background: #508E5F url(images/all_right_top_corner.gif);
float:right;
}
.box_all .LeftBottomCorner {
background: #508E5F url(images/all_left_bottom_corner.gif);
float:left;
}
.box_all .RightBottomCorner {
background: #508E5F url(images/all_right_bottom_corner.gif);
float:right;
}
.box_vip_content{
background-color:#daeaab;
border:3px solid #5e7618;
padding:13px 20px 5px;
}

.box_all_content{
background-color:#A5CD97;
border:3px solid #628E45;
padding:14px 20px;
}

.dog_site_main{
	/*background: transparent url(images/dog_bg.gif) no-repeat 20px 210px;*/

}
p{
	margin:0px;
	padding:0px;
	font-size:11px;

}
.box_separator{
	clear:both;
	/*border-bottom:2px dashed #E7C466;*/
	background: url(images/box_separator.gif) repeat-x;
	height:2px;
	margin:20px 0px;
	margin:"0px";
}

.fav .fav_left{
	background: url(images/fav_bg_left.gif) no-repeat;
	float:left;
	width:11px;
	height:36px;
}

.fav .fav_right{
	background: url(images/fav_bg_right.gif) no-repeat;
	float:right;
	width:11px;
	height:36px;
}

.fav {
	background: url(images/fav_bg.gif) repeat-x;
	width:500px;
	height:36px;
	text-align:center;
	margin-left:100px;
	
}
.fav a{
	margin:10px;
	/*padding:10px 20px;*/
	line-height:30px;
	overflow:hidden;
	color:#ffffff;
	
}
.fav a:link, .fav a:visited{
	color:#ffffff;
}

.fav a.red b, .fav a.red, .fav a.red:visited, .fav a.red:link{
  color:#ffae4f;
}


.fav a:hover, .fav a.red:hover, .fav a:hover b {
	color:#000000;
	
}
.add_box a{
	font-size:20px;
	font-weight:normal;
	
}

td div.add_box{
	text-align:center;

}
.category_title a{
	font-size:12px;
	font-weight:bold;
	color:#8CFF8C;
}

.category_title a:link, .category_title a:visited{
	color:#8CFF8C;
}

.category_title a:hover{
	color:#000000;
}

#but_search{
	background: url(images/but_search.gif) no-repeat;
	width:52px;
	height:22px;
	border:none;
	font-size:11px;
}

#search{
	border:1px solid #F6F1BD;
	width:400px;
	height:22px;
}
#form_search span{
	font-size:15px;
}

.content_container{
float:left;
width:70%;
}
.category_list{
	float:right;
	width:30%;
}

.content table{
padding:0px 20px 20px;
}

.content_container table{
/*padding:0px 20px 20px;*/
}
.category_list table{
padding:0px;
}

.box_vip {
	margin:10px 0px;
}
h2{
	font-size:17px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	font-family:verdana;
	color:#ffffff;
}
h5{
	font-size:12px;
	font-weight:normal;
	margin:10px;
}
p{margin:0px; padding:0px;}

.box_vip_content p, .box_all_content p, .box_cont_bot{
margin-left:130px;
}
.special_block{
	clear:both;
	padding:0px 20px;
}
a.how_to_special{
	color:#8CFF8C;
	font-size:1.1em;
	float:right;
}

.admin_menu_block{
	/*margin-top:5px;
	padding:5px 20px;
	border-top:2px dashed #E64117;
	border-bottom:2px dashed #E64117;*/
}
