
html { margin : 0;padding : 0;width : 100%; }
body { font-family : Arial;font-size : 12px;margin : 0;padding : 0;background-color : white;width : 100%;position : relative; }

a { color : #96bd0d;text-decoration : underline; }
a:hover { text-decoration : none; }

p { margin : 0 0 15px 0;line-height : 20px;text-align : justify; }
p.center_info { margin : 0;padding : 75px 0 75px 0;text-align : center; }

input, textarea { background-color : white;border : none;font-family : Arial;font-size : 12px; }

h1 { font-size : 18px;margin : 0 0 15px 0; }
h2 { font-size : 17px;margin : 0 0 15px 0; }
h3 { font-size : 16px;margin : 0 0 15px 0;color : #FFA800; }
h4 { font-size : 15px;margin : 0 0 15px 0; }
h5 { font-size : 14px;margin : 0 0 15px 0; }
h6 { font-size : 13px;margin : 0 0 15px 0; }

#header { width : 100%;height : 305px;background-color : green;background : url('../gfx/top_bg.jpg') 50% 0; }
#header h1.head { width : 1000px;height : 305px;margin : 0 auto 0 auto;position : relative; }
#header h1.head a { display : block;width : 1000px;height : 305px;position : absolute;left : 0;top : 0; }
#header h1.head a span { display : block;width : 1000px;height : 305px;position : absolute;left : 0;top : 0;background : url('../gfx/header.jpg'); }

#content { width : 100%;background : url('../gfx/fuzz.jpg') 0 0 repeat-x #6b3802;min-height : 1009px; } 
#content div.page { width : 1000px;margin : 0 auto 0 auto; }

#content div.menu_area { width : 1000px;height : 138px;position : relative; }

#content div.stuff { width : 1000px; }
#content div.stuff div.block_left { width : 279px;float : left; }
#content div.stuff div.block_left div.left_content { background : url('../gfx/page_back.png');color : white; }
#content div.stuff div.block_left div.left_content_padd { padding-bottom : 25px; }
#content div.stuff div.block_left div.left_content div.padd { padding : 20px;margin : 0 25px 0 25px;background : url('../gfx/page_foot.png') 0 100% repeat-x; }
#content div.stuff div.block_left div.left_content div.notoppadd { padding-top : 0; }
#content div.stuff div.block_left div.left_content div.nopadd { padding : 0; }
#content div.stuff div.block_left div.left_content div.nobgpadd { background : none; }
#content div.stuff div.block_left div.left_content p { margin : 0;line-height : 15px; }
#content div.stuff div.block_left h1 { margin : 0;padding : 20px 0 15px 0;color : black;font-size : 14px;font-weight : bold;position : relative; }
#content div.stuff div.block_left h1 strong { display : block;padding-left : 41px; }
#content div.stuff div.block_left h1 span.arrow { width : 12px;height : 12px;background : url('../gfx/arrow_down_d.gif');position : absolute;left : 17px;top : 22px;font-size : 1px; }
#content div.stuff div.block_left h1.thead { color : white;font-size : 26px;margin : 0;padding : 28px 0 28px 0;font-weight : normal; }
#content div.stuff div.block_left h1.thead_sm { font-size : 18px;padding-top : 32px; }
#content div.stuff div.block_right { width : 687px;float : right; }

h1.thead { color : white;font-size : 26px;margin : 0;padding : 28px 0 28px 0;font-weight : normal;position : relative;background : url('../gfx/page_back.png'); }
h1.thead_sm { font-size : 18px;padding-top : 32px; }
h1.thead strong { font-weight : normal;display : block;padding-left : 45px; }
h1.thead span { width : 35px;height : 35px;position : absolute;left : 5px;top : 27px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_tlapa.png');
	background : url('../gfx/ico_tlapa.png');
	_background : none;
}
h1.thead span.star {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_star.png');
	background : url('../gfx/ico_star.png');
	_background : none;
}
h1.thead span.smile {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_smile.png');
	background : url('../gfx/ico_smile.png');
	_background : none;
}
h1.thead span.jacket {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_jacket.png');
	background : url('../gfx/ico_jacket.png');
	_background : none;
}
h1.thead span.heart {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_heart.png');
	background : url('../gfx/ico_heart.png');
	_background : none;
}
h1.thead span.clock {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_clock.png');
	background : url('../gfx/ico_clock.png');
	_background : none;
}
h1.thead em.high {
	font-style : normal;
	font-weight : bold;
	font-size : 14px;
	color : #EE110E;
	position : absolute;
	left : 45px;
	top : 58px;
	text-transform : uppercase;
}

div.subh_link { background : url('../gfx/page_back.png');display : block;position : relative; }
div.subh_link a { display : block;position : absolute;left : 45px;top : -30px; }

#bottom { width : 100%;height : 117px;background : url('../gfx/bottom_bg.gif'); }

#footer { width : 100%;height : 145px;background-color : purple;position : absolute;left : 0;bottom : -145px;background : url('../gfx/footer_bg.gif'); }
#footer div.foot { width : 1000px;height : 145px;margin : 0 auto 0 auto;position : relative; }
#footer div.foot a.im { display : block;width : 634px;height : 261px;position : absolute;right : 0;bottom : 0; }
#footer div.foot a.im span { display : block;width : 634px;height : 261px;background : url('../gfx/footer_img.jpg');position : absolute;left : 0;top : 0;cursor : pointer; }

div.menu_main { width : 257px;height : 27px;background : url('../gfx/menu_normal.gif');position : relative;margin-top : 5px; }
div.menu_main a { display : block;width : 217px;height : 27px;line-height : 27px;padding-left : 40px;color : white;font-size : 14px;font-weight : bold;text-decoration : none;position : absolute;left : 0;top : 0;z-index : 1; }
div.menu_main span.arrow { width : 12px;height : 12px;background : url('../gfx/arrow_right.gif');position : absolute;left : 17px;top : 8px;font-size : 1px; }
div.menu_main div.active { width : 257px;height : 27px;background : url('../gfx/menu_active.gif');position : absolute;left : 0;top : 0;display : none; }
div.menu_main_active a { color : black; }
div.menu_main_active span.arrow { background : url('../gfx/arrow_down.gif'); }
div.menu_main_active div.active { display : block; }

div.menu_sub { width : 257px;overflow : hidden; }
div.menu_sub ul { list-style-type : none;margin : 0;padding : 10px 0 10px 55px; }
div.menu_sub ul li { padding : 4px 0 4px 0; }
div.menu_sub ul li.active a { color : white; }
div.menu_sub ul li a { font-size : 14px;font-weight : bold;color : #96bd0d;text-decoration : none; }
div.menu_sub ul li a:hover { color : white; }

ul.menu { list-style-type : none;margin : 0;padding : 0;position : absolute;left : 0;bottom : 60px; }
ul.menu li { width : 89px;height : 155px;float : left;margin-right : 20px;position : relative;cursor : pointer; }
ul.menu li a { display : block;position : absolute;left : 0;bottom : 0;width : 89px;height : 155px;text-decoration : none; }
ul.menu li a span { display : block;width : 89px;text-align : center;position : absolute;left : 0;top : 120px;font-size : 14px;color : #96bd0d;text-decoration : none;font-weight : bold; }
ul.menu li.active a span { color : white !important; }
ul.menu li span.ico { display : block;width : 79px;height : 79px;position : absolute;left : 3px;bottom : 43px; }
ul.menu li span.ico_1 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_1.png');
}
ul.menu li span.ico_2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_2.png');
}
ul.menu li span.ico_3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_3.png');
}
ul.menu li span.ico_4 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_4.png');
}
ul.menu li span.ico_5 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_5.png');
}
ul.menu li span.ico_6 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ico_6.png');
}

ul.menu li span.shadow { width : 89px;height : 10px;position : absolute;left : 0;bottom : 38px;opacity : 100; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/sh_low.png')
			progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
ul.menu li span.shadow_high { opacity : 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/sh_high.png')
			progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
ul.menu li span.ball { display : block;width : 89px;height : 79px;position : absolute;left : 0;bottom : 43px; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ball_n.png');
}
ul.menu li span.ball_active { opacity : 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ball_a.png')
			progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

ul.menu li.active_force span.shadow { opacity : 0; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/sh_low.png')
			progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
ul.menu li.active_force span.shadow_high  {opacity : 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/sh_high.png')
			progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
ul.menu li.active_force span.ico { bottom : 83px; }
ul.menu li.active_force span.ball { bottom : 83px; }
ul.menu li.active_force span.ball_active { opacity : 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/ball_a.png')
			progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

div.nav { height : 46px;position : relative;background : url('../gfx/nav_back.png'); }
div.nav ul { list-style-type : none;margin : 0;padding : 0;position : absolute;left : 25px;top : 15px; }
div.nav ul li { float : left;font-size : 12px;color : white; }
div.nav ul li a { font-weight : bold; }
div.nav ul li.title { font-weight : bold;color : black; }
div.nav ul li.arrow { width : 20px;background : url('../gfx/arrow_right_d.gif') 50% 2px no-repeat; }
div.nav ul li.dots { width : 20px;background : url('../gfx/dots.gif') 60% 2px no-repeat; }

div.content_padd { padding : 0 25px 25px 25px;background : url('../gfx/page_back.png'); }
div.content { color : white; }
div.content_foot { padding-bottom : 0; }
div.content div.padd { padding : 0 20px 5px 20px;background : url('../gfx/page_foot.png') 0 100% repeat-x; }
div.content div.padd_top { padding-top : 20px; }
div.content ul { list-style-image : url('../gfx/ul_dot.gif');margin : 0 0 15px 0;padding : 0 0 0 15px; }
div.content ul li { padding-bottom : 3px; }

div.contentimg { position : relative; }
div.contentimg div.padd { padding-bottom : 40px; }
div.contentimg img { position : absolute;right : 50px;top : 0; }

div.contentmap { position : relative; }
div.contentmap div.padd { padding-bottom : 80px; }
div.contentmap a.map { position : absolute;right : 50px;top : 0; }

div.content div.c_left { float : left;width : 440px; }
div.content div.c_right { float : right;width : 155px; }
div.content div.image { width : 155px;height : 175px;margin-bottom : 55px;position : relative; }
div.content div.image img { width : 134px;height : 134px;border : 1px solid white;position : absolute;right : 0;top : 0; }
div.content div.image p { font-size : 11px;color : white;font-style : italic;text-align : right;position : absolute;right : 0;top : 140px;line-height : 15px;width : 134px; }

div.gallery_list { padding : 30px 0 5px 0;background : url('../gfx/page_foot.png') 0 100% repeat-x; }
div.gallery_list div.image { float : left;width : 153px; }

img.img_right { float : right;border : none; }

a.map { display : block;text-align : center; }
a.map img { border : none; }

a.show_all { display : block;padding : 0 0 20px 0; }

ul.big_menu { list-style-type : none;margin : 0 0 0 24px;padding : 0 0 12px 0;width : 232px;position : relative; }
ul.big_menu li { display : block;width : 232px;height : 46px;float : left;margin-bottom : 12px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/big_menu.png');
	background : url('../gfx/big_menu.png') no-repeat;
}
ul.big_menu li a { display : block;font-size : 13px;padding : 15px 0 12px 22px;color : white;text-decoration : underline;font-weight : bold;position : relative;z-index : 2; }
ul.big_menu li a:hover { text-decoration : none; }
ul.big_menu li.red {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/web/vetnemo/gfx/big_menu_red.png');
	background : url('../gfx/big_menu_red.png') no-repeat;
}

div.guinepig { background : url('../gfx/guinepig.jpg') 100% 100% no-repeat white;margin : 0 20px 0 20px;position : relative;height : 220px; }
div.guinepig table { margin : 0;position : absolute;left : 20px;top : 20px; }
div.guinepig td.title { font-size : 18px;padding-bottom : 15px;width : 180px; }
div.guinepig td { color : #2a1500;font-size : 13px;padding-bottom : 4px; }
div.guinepig em.high { font-style : normal; font-weight : bold;font-size : 18px;color : #EE110E;float : right;text-transform : uppercase;position : absolute;right : 20px;top : 20px; }

div.news_left { width : 435px;float : left; }
div.news_left a { display : block;margin : 0 0 15px 0;padding : 0; }
div.news_left a.whole {  }
div.news_left p.date { font-weight : bold;margin : 0; }
div.news_right { width : 155px;float : right;height : 200px; }

div.news_list { background : url('../gfx/page_back.png');padding : 25px; }
div.news_list div.left { width : 100px;float : left;color : white; }
div.news_list table { float : left;margin-left : 10px; }
div.news_list table td { color : white;font-weight : bold;padding : 0 5px 0 5px; }
div.news_list table td a { font-weight : normal; }
div.news_list div.right { width : 100px;float : right;color : white;text-align : right; }

div.gallery_left { width : 155px;float : left;height : 200px; }
div.gallery_left img { width : 134px;height : 134px;border : 1px solid white; }

div.gallery_right { width : 435px;float : right; }
div.gallery_right a.more_link { width : 77px;height : 26px;display : block;background : url('../gfx/button.gif');line-height : 26px;text-align : center;color : white;text-decoration : none;font-weight : bold;text-transform : uppercase;float : right; }

div.ph_gallery { background : url('../gfx/page_back.png');padding : 0 25px 45px 45px; }
div.ph_gallery div.ph_node { width : 154px;height : 175px;margin-bottom : 25px;position : relative;float : left; }
div.ph_gallery div.ph_node img { width : 134px;height : 134px;border : 1px solid white;position : absolute;left : 0;top : 0; }
div.ph_gallery div.ph_node a.note { font-size : 11px;color : white;text-decoration : none;position : absolute;left : 0;top : 140px;line-height : 12px;height : 29px;padding-top : 4px;width : 112px;background : url('../gfx/zoom.gif') 100% 0 no-repeat;padding-right : 22px; }
div.ph_gallery a.back_link_top { font-weight : bold;position : absolute;top : -50px;right : 45px; }
div.ph_gallery a.back_link_foot { font-weight : bold;position : absolute;bottom : 35px;right : 45px; }

div.form_left { float : left;width : 295px;padding-bottom : 25px; }

div.form_right { float : right;width : 295px;padding-bottom : 25px; }

table.form_table {  }
table.form_table_long { width : 594px; }
table.form_table_mrg { margin-bottom : 25px; }
table.form_table_center { margin : 0 auto 25px auto; }
table.form_table td { padding-bottom : 6px; }
table.form_table td.first { width : 70px; }
table.form_table td.box input { width : 155px; }
table.form_table td.boxfi div { background-color : white;padding : 2px;width : 155px;color : black; }
table.form_table td.ch_box { width : 25px; }
table.form_table td.box_cm { padding-right : 2px; }
table.form_table td.box_cm input { margin-left : 6px; }
table.form_table td.right { text-align : right; }
table.form_table td.comment { font-size : 12px;font-style : italic;color : #d5a674; }
table.form_table td.long { width : 295px; }
table.form_table td em { font-size : 12px;font-style : italic;color : #d5a674; }

div.form_box { margin-bottom : 25px; }
div.form_box textarea { width : 594px;height : 115px; }
div.form_box div { background-color : white;padding : 2px;width : 594px;color : black; }

div.button_foot { height : 50px;position : relative; }
div.button_foot input { width : 77px;height : 26px;display : block;background : url('../gfx/button.gif');line-height : 26px;text-align : center;color : white;text-decoration : none;font-weight : bold;text-transform : uppercase;position : absolute;right : 0;top : 0;cursor : pointer; }

div.error_box { margin : 0 0 15px 0;color : #d10000;padding : 10px;background-color : white;border : 1px solid #d10000; }
div.error_box ul { margin : 0;list-style-type : none;padding : 0;list-style-image : none; }
div.error_box ul li { color : #d10000;padding : 0; }

div.captcha { text-align : center;margin : 0 0 15px 0; }
