@import "reset.css";
@import "content.css";

/**************************************************************************\
* Copyright (c) 2000-2008 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/

div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }


/*menu*/
ul.menu0
  { list-style:none; margin-top:30px; border-bottom:1px solid #A3A6A1; margin-bottom:15px; padding-bottom:15px;
   font-family:Tahoma; font-size:11px; }
ul.menu0 a
  { padd ing:3px 4px; dis play:block; }
ul.menu0 a:hover
  { }

li.menu0
  { width:100%; }
li.menu0-item, li#menu0-act
  { margin-bottom:7px; padding-left:15px; background:url(/images/bull-green.gif) 0 4px no-repeat; }
li#menu0-act
  { }
li#menu0-act a
  { background:#6A6C68; color:#fff; text-decoration:none; }




ul.menu1
  { margin-left:25px; mar gin-bottom:20px; }
ul.menu1 a
  { }
ul.menu1 a:hover
  { }

li.menu1
  { width:100%; }
li.menu1-item, li#menu1-act
  { margin-bottom:7px; }
li#menu1-act
  { }
li#menu1-act a
  { background:#6A6C68; color:#fff; text-decoration:none; }

ul.menu2
  { margin-left:5px; marg in-bottom:20px; }
ul.menu2 a
  { }
ul.menu2 a:hover
  { }

li.menu2
  { width:100%; }
li.menu2-item, li#menu2-act
  { margin-bottom:7px; }
li#menu2-act
  { }
li#menu2-act a
  { background:#6A6C68; color:#fff; text-decoration:none; }




div.separ
  { background:url(/images/line.gif) 0 0 repeat-x; height:2px; line-height:0; font-size:0; margin:10px 0; }






div.icos
  { line-height:0; font-size:0; height:20px; background:url(/images/icos.gif) 0 5px no-repeat; margin-top:2px; }
div.icos a
  { height:12px; width:26px; display:block; float:left; margin:5px 6px 0 0; border-bottom:4px solid #878B85; }
div.icos a:hover
  { border-bottom:4px solid #80DB52; }




.logo
  { background:url(/images/logo.jpg) 0 0 no-repeat; width:169px; height:86px; line-height:0; font-size:0; display:block; }
.logo a {display: block; width: 100%; height: 100%;}




ul.topmenu
  { list-style:none; font-family:Tahoma; font-size:13px; padding-top:2px; }
ul.topmenu li
  { width:auto; float:left; margin-right:20px; }
ul.topmenu li a
  { color:#000; padding:2px 4px; }
ul.topmenu li a.red
  { background: #a56476;}
ul.topmenu li a.act
  { color:#1e1e1e; background:#80DB52; }





.ilist
  { font-family:Tahoma; font-size:11px; }
.ilist li
  { margin:0 0 4px 15px; padding-left:15px; background:url(/images/bull-green.gif) 0 5px no-repeat; }
.ilist li a
  { color:#437938; }


div.slogan
  { color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; }



.lista
  { margin: 0px 0px 10px 0px; pa dding:10px 0; }
.lista table
  { width:100%; }
.lista table td
  { padding:0; width:50%; vertical-align:top; }


div.blog
  { color:#1B1B1B; margin:30px 0 20px 0; }
div.blog a
  { display:block; margin:10px 0; c olor:#333333; font-size:11px; }


div.introblock
  { padding:12px 15px; }
div.introblock .header
  { font-family:Tahoma; font-size:18px; color:#000; }
div.introblock p
  { color:#010101; font-size:11px; margin:5px 0; }
div.introblock .comm
  { float:right; padding-left:20px; background:url(/images/bubble.gif) 0 4px no-repeat; font-size:11px; }
div.introblock .comm a
  { color:#C6B86D; }




div.grhead
  { font-family:Tahoma; font-size:10px; color:#fff; background:#4D514B; padding:4px 15px; }
div.grhead a
  { color: #ffffff; }

div.adblock
  { text-align:center; }



div.ad
  { margin:15px 0; }
div.ad dl
  { font-size:11px; }
div.ad dt
  { color:#010101; margin-bottom:5px; padding-left:10px; border-left:1px solid #fff; }
div.ad dd
  { margin:0 0 20px 0; }
div.ad dd a
  { color:#333333; }

div.ad .comm
  { float:right; padding-left:20px; background:url(/images/list.gif) 0 4px no-repeat; font-size:11px; }
div.ad .comm a
  { color:#C6B86D; }


ul li.none
  { background:none!important; }


ul.firmcat
  { font-size:11px; margin:15px 0; }
ul.firmcat li
  { background:url(/images/bull-square.gif) 0 5px no-repeat; padding-left:15px; margin-bottom:5px; }
ul.firmcat li a
  { color:#333333; }


.firmcat .comm
  { float:right; padding-left:20px; background:url(/images/arr-bl.gif) 0 5px no-repeat; font-size:11px; margin-top:15px; }
.firmcat .comm a
  { color:#C6B86D; }





div.specoff
  { font-size:11px; margin-left:15px; margin-top:15px; }
div.specoff a
  { color:#000; font-weight:bold; display:block; margin-bottom:10px; }
div.specoff img
  { border:1px solid #D0D0BB; width:75px; height:75px; margin:0 10px 0 0; }
div.specoff table
  { margin-bottom:20px; }
div.specoff table td
  { vertical-align:top; }


.specoff .comm
  { float:right; padding-left:20px; background:url(/images/arr-bl.gif) 0 5px no-repeat; font-size:11px; }
.specoff .comm a
  { color:#C6B86D; font-weight:normal; }







table.threenews
  { width:100%; margin:10px 0 20px 0; font-size:11px; }
table.threenews td
  { width:33%; vertical-align:top; padding:0 0 0 15px; }
table.threenews img
  { border:1px solid #D0D0BB; width:75px; height:75px; margin:0 0 5px 0; }
table.threenews p
  { color:#000; margin-bottom:5px; }
table.threenews a
  { color:#333333; }



hr
  { border-bottom:1px solid #A3A6A1; height:1px; margin:0; padding:0; }




table.article
  { width:100%; font-family:Tahoma; margin-bottom:10px; }
table.article td.l
  { vertical-align:top; padding:0 10px 0 15px; width:1%; }
table.article td.l img
  { border:1px solid #D0D0BB; width:98px; height:98px; margin:0; }

table.article td.r
  { vertical-align:top; padding:0; width:99%; }
table.article a
  { color:#000; font-size:17px; }
table.article a.small
  { font-size: 12px; }    

table.article td.r p
  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:5px 0; }


table.article .comm
  { float:right; padding-left:20px; background:url(/images/bubble.gif) 0 4px no-repeat; font-size:11px; }
table.article .comm a
  { color:#C6B86D; font-weight:normal; font-size:11px; }



dl.news
  { font-size:11px; }
dl.news dt
  { margin-top:5px; color:#fff; }
dl.news dd
  { margin-bottom:10px; }
dl.news dd a
  { color:#000; }


a.intecmedia
  { display:block; font-size:11px; color:#4F5558; text-decoration:none; margin-right:90px; white-space:nowrap;
    background:url(/images/intecmedia.gif) 0 3px no-repeat; padding-left:30px; }
a.intecmedia span
  { display:block; color:#57D014; text-decoration:underline; }
a.intecmedia:hover span
  { text-decoration:none; }
a.intecmedia b
  { font-weight:normal; font-family:Tahoma; font-size:9px; }





div.copy
  { font-size:11px; color:#4F5558; margin-left:60px; }
div.copy a
  { color:#57D014; }
div.copy .green
  { color: #437938; }





#container
  { min-width:980px; }


div.topban
  { text-align:center; background:#4A4D47!important; padding-bottom: 10px; }


div.headr
  { background:#878B85; }
div.headr .container
  { padding:0 20px 10px 20px; }
div.headr .container .spacer
  { height:33px; }

div.headr .icos
  { width:220px; float:left; }



div.headr ul.topmenu
  { float:left; }





div.intro
  {  }
div.intro .container
  { padding:0; }


div.intro table.frame
  { width:100%; background:url(/images/houses.jpg) 270px bottom repeat-x #83C5FF; }
div.intro table.frame .lcell
  { vertical-align:top; width:65%; padding:10px 0 0 20px; background:url(/images/doggy.jpg) left bottom no-repeat #FEFEF9; }
div.intro table.frame .rcell
  { vertical-align:top; width:35%; padding:10px 20px 0 0; background:url(/images/rocks.jpg) left top repeat-y; }


div.intro table.frame .lcell table.inner
  { width:100%; }
div.intro table.frame .lcell table.inner .l
  { vertical-align:top; width:24%; padding-right:25px; padding-bottom:150px; }
div.intro table.frame .lcell table.inner .r
  { vertical-align:top; width:76%; padding-right:0; padding-bottom:10px; }


div.intro table.frame table.inner .r hr
  { border-bottom:1px solid #EEEEE2; }


div.intro table.frame .rcell table.inner
  { width:100%; }
div.intro table.frame .rcell table.inner .l
  { vertical-align:top; width:40%; text-align:center; padding:0 0 0 45px; }
div.intro table.frame .rcell table.inner .r
  { vertical-align:top; width:60%; padding:0 0 0 10px; }





div.midblock
  { background:url(/images/doggy2.jpg) 0 0 no-repeat #8D918B; }
div.midblock table.frame
  { width:100%; }
div.midblock table.frame .lcell
  { vertical-align:top; width:10%; padding:60px 15px; }
div.midblock table.frame .ccell
  { vertical-align:top; width:60%; padding:10px 0 60px 0; }
div.midblock table.frame .rcell
  { vertical-align:top; width:30%; padding:10px 20px 50px 0px; }

div.midblock table.frame .lcell img
  { margin-bottom:10px; }
div.midblock table.frame .lcell .spacer
  { width:230px; }

div.midblock table.frame .ccell .inner
  { width:100%; }
div.midblock table.frame .ccell .inner td
  { vertical-align:top; width:50%; padding:0 20px 0 0; }





div.footer
  { height:70px; margin:20px 0 0 0; }
div.footer .container
  {  }
div.footer .l
  { width:70%; float:left; }
div.footer .c
  { width:9%; float:left; text-align:center; }
div.footer .r
  { width:20%; float:right; }

div.footer .c img
  { margin:0 5px 5px 0; }





#second
  { background:#8D918B; }


#second div.intro table.frame .lcell
  { width:85%; }
#second div.intro table.frame .rcell
  { width:15%; padding-left:50px; text-align:center; }



#second div.midblock .spacer
  { height:50px; }




#second div.intro table.frame .lcell
  { background:url(/images/doggy.jpg) left bottom no-repeat #FEFEF9; }
#second div.midblock
  { background:url(/images/doggy2.jpg) 0 0 no-repeat #8D918B; }

.cats div.intro table.frame .lcell
  { background:url(/images/2doggy.jpg) left bottom no-repeat #FEFEF9!important; }
.cats div.midblock
  { background:url(/images/2doggy2.jpg) 0 0 no-repeat #8D918B!important; }

div.search
  { position: absolute; width: 275px; margin: 30px 0 0 20px!important; }
div.search input.string
  { width: 250px; }
div.search input.butt
  { width: 15px; height: 16px; background: url(/images/lens.gif) center center no-repeat; border: 0; }

.black a
  { color: #000000; }


.likes
  { margin:0 0 20px 0; }
.likes table 
  { border:0 !important; margin:0 !important; }
.likes table td
  { border:0 !important; padding:0 !important; }
.likes .item
  { float:left; margin:0 20px 10px 0; }
