/* CSS Document */

*{ outline: none;}

html,body{ margin: 0; height: 0; height: 100%; background: #FFFCEB url(../img/bg_main.jpg) top repeat-x; font-family: Arial, Helvetica, sans-serif; line-height: 140%; font-size: 12px; color: #434850;}

/* As */

a{ color: #AC6500; text-decoration: underline;}
a:hover{ color: #757575;}

a.head{ display: block; padding: 16px 0 0px 0; margin-left: 270px; font-size: 22px; text-decoration: none;}
a:hover.head{ text-decoration: underline;}

span.head{ display: block; padding: 16px 0 0px 0; margin-left: 270px; font-size: 22px; text-decoration: none; color: #757575;}

/* DIVs */

div.logo{ width: 312px; height: 306px; background: url(../img/bg_logo.png); background:expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_logo.png', sizingMethod='crop');}

/* IMGs */

img{ border: 0;}

img.img{ display: block; float: left; margin: 18px 12px 4px 0; padding: 1px; border: 1px solid #B5B9BF; background: #FFFFFF;}

img.head-image{ display: block; position: absolute; margin: -8px 0 0 33px;}

/* Hs */

h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight: normal; text-transform: uppercase; color: #4D3C00;}

h2{ font-size: 18px; margin-bottom: 24px;}

h3{ font-size: 16px;}

/* SPANs */

span.left-menu{ display: block; padding: 2px 20px 2px 0; background: url(../img/bul_hover.gif) right center no-repeat; font-weight: bold; color: #757575;}

/* TABLEs */

table{ border: 0; border-collapse: collapse;}

table td{ padding: 0; vertical-align: top;}

table.inside{ width: 100%; height: 100%;}

table.main-index{ width: 100%; height: 100%; background: url(../img/bg_right_index.jpg) top right no-repeat;}

table.outside{ width: 100%; height: 100%; background: url(../img/bg_bottom.gif) bottom left no-repeat;}

table.register{ width: 100%;}
	table.register label, table.register div{ display: block; margin: 6px 0 0 20px;}
	table.register input{ display: block; margin: 5px 20px 0 0; width: 190px;}
	table.register select{ display: block; margin: 5px 20px 0 0; width: 190px;}
	table.register textarea{ display: block; margin: 5px 20px 0 0; width: 190px;}
	table.register td{ padding: 4px;}
	table.register sup{ color: #FF0000;}

td.body{ padding: 7px 30px 8px 30px; width: 726px; background: url(../img/bg_body.png) repeat-y; background:expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/skin1/img/bg_body.png', sizingMethod='scale');}

td.body1{ width: 726px; height: 25px; background: url(../img/bg_body1.png); background:expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/skin1/img/bg_body1.png', sizingMethod='crop');}

td.body2{ width: 726px; height: 25px; background: url(../img/bg_body2.png); background:expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/skin1/img/bg_body2.png', sizingMethod='crop');}

td.dogs_club{ padding: 70px 120px 0 0;}

td.dogs_community{ padding: 60px 0 0 70px;}

td.head{ padding: 23px 30px 23px 30px; width: 726px; height: 131px; background: url(../img/bg_head.png); background:expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/skin1/img/bg_head.png', sizingMethod='crop');}

td.left{ position: relative; padding: 60px 16px 0 0; border-right: 1px solid #CCCCCC; width: 205px; text-align: right;}

td.left2{ padding-left: 16px; text-align: left; font-size: 10px; color: #999999;}

td.left-head{ position: relative; border-right: 1px solid #CCCCCC; width: 205px; text-align: center; vertical-align: middle;}

td.right{ position: relative; padding: 20px 0 20px 28px; width: 450px; text-align: left; overflow: hidden;}

td.right2{ padding-top: 1px; padding: 0 16px 0 0; text-align: right;}

td.right-head{ position: relative; width: 460px; vertical-align: middle; text-align: left;}

td.td1{ width: 100%; height: 306px; background: url(../img/bg_left_index.jpg) top left no-repeat;}

td.td2{ width: 100%;}

td.td3{ width: 100%; height: 100%; background: url(../img/bg_left_inside.jpg) top no-repeat;}

td.td4{ background: url(../img/bg_dog.png) no-repeat; background:expression('none');filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tmpl/skin1/img/bg_dog.png', sizingMethod='crop');}

/* ULs */

ul.bone{ list-style: none; list-style-image: url(../img/bone.gif);}
ul.bone ul{ list-style: none; list-style-image: url(../img/bone-inside.gif);}

ul.left-menu, ul.left-menu ul, ul.left-menu li{ margin: 0; padding: 0; list-style: none;}
	ul.left-menu a, ul.left-menu span{ display: block; position: relative; padding: 2px 20px 2px 0; text-align: right;}
	ul.left-menu a{ background: url(../img/bul.gif) right center no-repeat;}
	ul.left-menu a:hover{ background: url(../img/bul_hover.gif) right center no-repeat;}
	ul.left-menu span{ background: url(../img/bul_hover.gif) right center no-repeat; font-weight: bold; color: #757575;}
		ul.left-menu ul a{ font-size: 10px; color: #000000; background: none;}
		ul.left-menu ul a:hover{ background: none; color: #757575;}
		ul.left-menu ul a.active_left{ color: #757575;}

/*  */

.red{ color: #FF0000;}
.error{ display: none; padding-bottom: 14px; font-size: 10px; color: #FF0000;}
.example{ font-size: 10px; line-height: 13px; color: #B2AF9D;}
.t10{ font-size: 10px; line-height: 13px;}
