body {
margin: 0 0 0 0;
vertical-align: top;
width: 100%;
height: 100%;
}

h1 {
font-family: Georgia;
font-size: 26px;
font-weight: normal;
color: #812a2e;
margin-top: 0px;
margin-bottom: 0px;
}

h2 {
font-family: Georgia;
font-size: 18px;
font-weight: normal;
color: #812a2e;
margin-top: 0px;
}

#dbl {
display: block;
border: none;
}

#contentfield3 a:link {
font-family: Arial;
color: #760006;
}

#contentfield3 a:visited {
font-family: Arial;
color: #760006;
}

#dogtextcontainer a:link {
color: #760006;
}

#dogtextcontainer a:visited {
color: #760006;
}

#fullnewlink {
font-family: Arial;
font-size: 11px;
color: #760006;
}

#allinfoimg {
position: relative;
top: 3px;
}

#maintable {
width: 100%;
height: 100%;
background-color: #241200;
}

#top1td {
height: 900px;
text-align: center;
vertical-align: top;
}

#contenttable {
width: 925px;
background-color: #ffffff;
background-image: url(../../images/contenttable_bg_big.jpg);
background-position: top right;
background-repeat: no-repeat;
}

#topcol {
text-align: left;
vertical-align: top;
}

#leftcol {
width: 259px;
text-align: left;
vertical-align: top;
}

#rightcol {
width: 666px;
text-align: left;
vertical-align: top;
}

#logotd {
height: 144px;
text-align: left;
vertical-align: top;
}

#langtd {
height: 48px;
text-align: left;
vertical-align: top;
}

#logoimg {
border: none;
margin-top: 46px;
margin-left: 34px;
}

#langseppimg {
margin-left: 17px;
margin-right: 17px;
}

#langcontainer {
margin-left: 37px;
}

#langselected {
font-family: Georgia;
font-size: 11px;
color: #6d6d6d;
border-bottom: 2px solid #812428;
}

#langunselected {
font-family: Georgia;
font-size: 11px;
color: #6d6d6d;
font-weight: bold;
text-decoration: none;
}

#leftmenulevel1 {
margin-top: 20px;
margin-left: 20px;
}

#menuselected {
width: 200px;
height: 27px;
background-image: url(../../images/menuselected_bg.gif); 
background-position: left top;
background-repeat: no-repeat;
text-align: left;
padding-left: 10px;
}

#menuselectedlink {
font-family: Georgia;
font-size: 14px;
color: #ffffff;
}

#menuunselected {
width: 200px;
height: 27px;
text-align: left;
}

#menuunselectedlink {
font-family: Georgia;
font-size: 14px;
color: #812428;
text-decoration: none;
padding-left: 10px;
}

#menusepp {
height: 5px;
}

#leftsubtable {
background-color: #fcead9;
width: 200px;
padding: 13px;
margin-left: 24px;
margin-top: 10px;
margin-bottom: 20px;
}

#leftheadertd {
text-align: left;
padding-bottom: 10px;
}

#leftheadertd2 {
text-align: center;
padding-bottom: 10px;
}

#lefttext {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
text-align: left;
vertical-align: top;
padding-bottom: 10px;
}

#lefttext2 {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
text-align: center;
}

#lefttext3 {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
text-align: left;
vertical-align: top;
}

#lefttext3_link {
font-family: Arial;
font-size: 11px;
color: #760006;
}

#leftlinktd {
text-align: right;
}

#leftsublink {
font-family: Arial;
font-size: 11px;
color: #760006;
text-decoration: underline;
}

#leftsublink2 {
font-family: Arial;
font-size: 12px;
color: #760006;
font-weight: bold;
text-decoration: underline;
padding-right: 20px;
}

#leftsublink3 {
font-family: Arial;
font-size: 12px;
color: #760006;
font-weight: bold;
text-decoration: underline;
}

#leftfoto {
border: 2px solid #ee7301;
padding: 1px;
display: block;
}

#contentfield {
margin-top: 12px;
padding-right: 20px;
font-family: Arial;
font-size: 12px;
color: #4b4b4b;
}

#contentfield2 {
margin-top: 40px;
}

#contentfield3 {
margin-top: 12px;
padding-left: 32px;
padding-right: 20px;
font-family: Arial;
font-size: 12px;
color: #4b4b4b;
}

#contentheader {
margin-bottom: 15px;
}

#contentheader2 {
margin-bottom: 5px;
}

#contenttableconteiner {
width: 640px;
}

#contenttd0 {
text-align: left;
vertical-align: top;
padding-bottom: 15px;
}

#contenttd1 {
width: 50%;
text-align: left;
vertical-align: top;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 15px;
}

#contenttd2 {
width: 50%;
text-align: left;
vertical-align: top;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 15px;
}

#contenttd3 {
width: 33%;
text-align: left;
vertical-align: top;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 15px;
}

#contenttd3_pup {
width: 50%;
text-align: left;
vertical-align: top;
padding-left: 15px;
padding-right: 30px;
padding-bottom: 15px;
}

#firstnewtable {
width: 640px;
}

#firstnewtable2 {
width: 860px;
}

#bravodiv {
width: 100px;
height: 150px;
background-image: url(../../images/bravo.png); 
background-position: right bottom;
background-repeat: no-repeat;
z-index: 2;
position: absolute;
right: -20px;
bottom: -20px;
}

#unbravodiv {
position: relative;
z-index: 1;
}


#firstnewtd1 {
width: 305px;
text-align: center;
vertical-align: top;
padding-bottom: 30px;
}

#firstnewtd2 {
width: 300px;
text-align: left;
vertical-align: top;
padding-right: 20px;
padding-bottom: 30px;
}


#firstnewtd2_2 {
width: 600px;
text-align: left;
vertical-align: top;
padding-left: 20px;
padding-bottom: 30px;
}

#rightfoto {
border: 3px solid #ee7301;
padding: 1px;
}

#firstnewtitlediv {
margin-bottom: 15px;
}

#firstnewtitlelink {
font-family: Arial;
font-size: 18px;


color: #760006;
text-decoration: underline;
}

#firstnewdata {
width: 86px;
height: 24px;
background-image: url(../../images/newdata_bg.gif); 

background-position: left top;
background-repeat: no-repeat;
font-family: Arial;
font-size: 12px;
color: #ffffff;
padding-top: 5px;
padding-left: 13px;
margin-bottom: 5px;
}

#firstnewdescr {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
margin-bottom: 15px;
}


#firstnewdescr a:link{
font-family: Arial;
font-size: 11px;
color: #760006;
}

#firstnewdescr a:visited{
font-family: Arial;
font-size: 11px;
color: #760006;
}

#firstnewspecdiv {
margin-bottom: -3px;
}


#firstnewspecdiv img {
margin-right: 6px;
}

#fnsdlink {
font-family: Arial;
font-size: 11px;
color: #760006;
text-decoration: underline;
}

#newdata {
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #e48900;
}

#newtitlediv {
line-height: 110%;
margin-top: 6px;
}

#newtitlelink {
font-family: Arial;
font-size: 11px;
color: #760006;
text-decoration: underline;
}

#newfotogall0 {
width: 30px;
background-color: #f8c799;
}

#newfotogall1 {
width: 30px;
background-color: #f4a55c;
position: relative;
left: -2px;
top: -2px;
}

#newfotogall2 {
width: 30px;
background-color: #ffffff;
position: relative;
left: -2px;
top: -2px;
}

#footertd {
height: 40px;
text-align: left;
vertical-align: top;
padding-left: 28px;
padding-right: 30px;
padding-bottom: 10px;
}

#footerline {
width: 860px;
height: 1px;
background-color: #ee7300;
margin-bottom: 10px;
margin-top: 35px;
}

#footertext {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
margin-bottom: 15px;
}

#footerlink {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
text-decoration: underline;
}

#counter {
margin-right: 20px;
}

#allitems {
padding-right: 5px;
}

#naviline {
margin-top: 10px;
margin-bottom: 30px;
}

#navilink1 {
font-family: Arial;
font-size: 11px;
color: #760006;
}

#navilink2off {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
}

#fotorighttop {
background-image: url(../../images/fotorighttop_bg.gif); 
background-position: top left;
background-repeat: repeat-y;
text-align: left;
vertical-align: top;
}

#fotoleftbottom {
background-image: url(../../images/fotoleftbottom_bg.gif); 
background-position: top left;
background-repeat: repeat-x;
text-align: left;
vertical-align: top;
}

#svid_descr {
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
text-align: center;
vertical-align: top;
padding-bottom: 15px;
}

/*Стили меню начало*/

.menutable {
width: 100%;
margin-top: 7px;
margin-bottom: 20px;
}

#menu_limg {
margin-left: 26px;
display: block;
}

#menu_rimg {
margin-right: 26px;
display: block;
}

.menutable .item_menu_div {
position: relative;
white-space: nowrap;
z-index: 9;
}

.menutable .poll_down_menu_lev_1 {
position: absolute;
display: none;
left: 0px;
top: 25px;
}

.menutd1 {
background-image: url(../../images/menu_bg.gif);
background-repeat: repeat-x;
text-align: left;
vertical-align: center;
}

.menutd2 {
width: 100%;
background-image: url(../../images/menu_bg.gif);
background-repeat: repeat-x;
}

.menulink a:link {
font-family: georgia;
font-size: 14px;
color: #ffffff;
text-decoration: none;
}

.menulink a:visited {
font-family: georgia;
font-size: 14px;
color: #ffffff;
text-decoration: none;
}

.menulink a:hover {
font-family: georgia;
font-size: 14px;
color: #ffffff;
text-decoration: underline;
}

.d_menu_table {
margin-left: 10px;
}

.d_menu_tr {
background-color: #9c1111;
}

.d_menu_td1 {
}

.d_menu_td2 {
}

.d_menu_arr {
margin-left: 10px;
margin-right: 7px;
}

.d_menu_link a {
font-family: arial; 
font-size: 11px; 
color: #ffffff; 
text-decoration: none;
margin-right: 10px;
}

.d_menu_link a:hover {
font-family: arial; 
font-size: 11px; 
color: #ffffff; 
text-decoration: underline;
margin-right: 10px;
}

#menuseppdot {
margin-left: 8px;
margin-right: 8px;
}


/*Стили меню конец*/

#newsseppline {
width: 100%; 
height: 1px; 
background-color: #e89300; 
margin-bottom: 20px; 
border-bottom: 1px solid #d96a00;
}

.rod{background-color:#fffff2; border:none; border-collapse:collapse;}
.rod td{border-collapse:collapse; border:1px solid #c4c4c4;}
.rod td p{padding:5px; font-size:11px; margin:0;}
.rod td p strong{font-weight:normal; color:red;}

.tleft {
width:540px;
}

.tright {
padding-left: 3px;
}

p.links {
}

p.links a {
margin-right:10px;
}

#catdogstable {
width: 862px;
margin-top: 5px; 
margin-bottom: 5px;
}

#catgodstd1 {
width: 554px;
text-align: left; 
vertical-align: top;
padding-right: 40px;
}

#catgodstd2 {
width: 308px;
text-align: left; 
vertical-align: top;
}

#rightfotocatdogs {
border: 3px solid #ee7301;
padding: 1px;
margin-bottom: 10px;
}

#rightlinksdiv {
margin-bottom: 15px;
}

#rlinksdiv {
margin-bottom: 5px;
}

#rlinks1 {
}

#catfotoblock {
width: 215px;
height: 136px;
display: block;
float: left;
}

#fotoblockdivt {
width: 215px;
text-align: center;
margin-top: 10px;
}

#fotoblockdivb {
width: 215px;
text-align: center;
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
margin-top: 3px;
marrgin-bottom: 10px;
}

#fotoblockdivbdes {
width: 215px;
height: 30px;
text-align: center;
font-family: Arial;
font-size: 11px;
color: #4b4b4b;
margin-top: 3px;
marrgin-bottom: 10px;
}

#fotoblockdivtimg {
border: 2px solid #ee7301;
padding: 1px;
}

#dogspupdescr {
font-size: 11px;
margin-bottom: 10px;
}