.conslink { 
	padding: 10px; 
	background: #62AECE;  
	color: white; font-family: Tahoma; font-size: 15px; text-align: center; font-weight: bold;  
	-moz-border-radius: 20px;
	border-radius: 20px;
}
a:hover.conslink { background: #CC638E; }
a.conslink { text-decoration: none; }

h2 { padding: 0px; margin: 0px 0px 20px 0px; font-weight: 100; font-family: Tahoma; font-size: 18px; color: #CC638E; }
.vetbox { font-family: Tahoma; font-size: 11px; }

.pages 
{ 
	padding: 0px 5px; margin-right: 5px; 
	background: #62AECE; 
	float: left; width: 15px; 
	font-family: Tahoma; font-size: 11px; text-align: center;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
div.pages a, div.pages a:hover { color: white; text-decoration: none; }
.page_a 
{ 
	padding: 0px 5px; margin-right: 5px; 
	background: #CC638E; float: left; width: 15px; 
	color: white; font-family: Tahoma; font-size: 11px; text-align: center; font-weight: bold;  
	-moz-border-radius: 20px;
	border-radius: 20px;
}


body         { margin: 0; background: url('/template/images/top_line.jpg') repeat-x left top; font-family: Arial; }
.index_table { background: url('/template/images/index_bg.jpg') no-repeat center top; }
.table2 { background: url('/template/images/sobaka_i_suslik.jpg') no-repeat right 45px; }

.content_index { margin: 0px 50px 30px 130px; font-size: 16px; color: #333333; line-height:150% }
.content { margin: 50px 15px 30px 15px; font-size: 16px; color: #333333; line-height:150% }
.content a, .content_index a{ color: #065f8c; text-decoration: underline; }
.content a:hover, .content_index a:hover { color: #065f8c; text-decoration: none; }

.content table { font-size: 16px; color: #333333; line-height:150% }

.right_link { font-size: 14px; padding-bottom: 15px; color: #c45b85; }
.right_link a { color: #065f8c; text-decoration: underline; }
.right_link a:hover { color: #065f8c; text-decoration: none; }
.top_pics { font-size: 15px; width: 100px; overflow: hidden; text-align: center; line-height:130%; }
.top_pics a { color: #065f8c; text-decoration: underline; }
.top_pics a:hover { color: #065f8c; text-decoration: none; }

.left_link { font-size: 13px; padding-bottom: 15px; color: #c45b85; }
.left_link a { color: #0879a5; text-decoration: underline; }
.left_link a:hover { color: #0879a5; text-decoration: none; }

.topmail { color: #b0b0b0; font-size: 14px; position: relative; top: 5px; left: 35px; }
.topmail a { color: #b0b0b0; text-decoration: underline; }
.topmail a:hover { color: #b0b0b0; text-decoration: none; }

img { border: 0px; }

h1 { margin:0 0 20 0; padding:0; font-size: 30px; font-weight: 100; line-height:120% }

.nav_cen { background: url('/template/images/nav_cen.jpg') repeat-y left top; padding: 5px 15px; font-size: 15px; }
.nav_cen div { padding: 15px 0px; border-bottom: 1px solid #D7EEF6; color: #c45b85; }
.nav_cen a { color: #065f8c; text-decoration: underline; }
.nav_cen a:hover { color: #065f8c; text-decoration: none; }

.pages2 { font-size: 11px; font-family: Tahoma; color: #9d9d9d; }
.pages2 a { color: #065f8c; text-decoration: underline; }
.pages2 a:hover { color: #065f8c; text-decoration: none; }
.pages2 div { display: inline-block; width: 33%; }

.form_caption { background: #6591B8; padding: 15px 0px 15px 25px; color: #fff; font-size: 25px; font-family: PTSansRegular; }
.form_body { background: #D0E3F2; padding: 15px 25px 15px 25px; }
.form_body input,textarea,select { padding: 2px 5px 2px 5px; border: 1px solid #6690B8; font-family: Arial; font-size: 13px; color: #929292; }

.faq_com_link a { background: #EEF6F9; font-family: Tahoma; font-size: 11px; color: #333333; display: inline-block; padding: 5px 10px; margin-right: 5px; margin-top: 10px; }

.cat_li li { padding: 0px; margin: 0px; }