/**************************************************************************\
* Copyright (c) 2000-2008 Компания "ИнтекМедиа"
* Internet:http://www.intecmedia.ru, Email:info@intecmedia.ru
\**************************************************************************/
@import "reset.css";
@import "content.css";

div.spacer, div.spacer2
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }


/*menu*/
ul.menu0
  { padding-left:2em; list-style:none; }
li.menu0
  { width:100%; }
ul.menu1
  { padding-left:2em; }
li.menu1
  { width:100%; }
ul.menu2
  { padding-left:2em; }
li.menu2
  { width:100%; }

/*Копирайты*/
div.intecmedia
  { color:#676D72; float:left; font-size:11px; line-height:110%; padding:0 0 0 28px; background:url("/images/intecmedia.gif") top left no-repeat; }
div.intecmedia a
  { display:block; color:#676D72; text-decoration:none; }
div.intecmedia a strong
  { display:block; color:#1B96E1; text-decoration:underline; font-weight:normal }
div.intecmedia a:hover strong
  { color:#000000; }
div.intecmedia span
  { color:#A2A7AA; font-family:Tahoma; font-size:9px; }

.slogan
  { font-size:12px; font-style:italic; }

div.icos
  { line-height:0; font-size:0; height:11px; }
div.icos a, div.icos div
  { display:block; float:left; width:13px; height:11px; margin-left:25px; background-image:url(/images/icos.gif); background-position:0 0; background-repeat:no-repeat; }

div.icos a.home
  { background-position:0 0; }
div.icos a.search
  { background-position:-40px 0; }
div.icos a.mail
  { background-position:-82px 0; }
div.icos a.home:hover, div.icos div
  { background-position:0 -11px; }
div.icos a.search:hover
  { background-position:-40px -11px; }
div.icos a.mail:hover
  { background-position:-82px -11px; }


.logo
  { display:block; line-height:0; font-size:0; background:url(/images/logo.gif) 0 0 no-repeat; width:241px; height:59px; }



.topmenu
  { background:url(/images/topmenu-bg.gif) 0 0 repeat-x #ffe28f; }
.topmenu .l
  { background:url(/images/topmenu-l.gif) 0 0 no-repeat; }
.topmenu .r
  { background:url(/images/topmenu-r.gif) right top no-repeat; }
.topmenu table
   { width:100%; height:32px; }
.topmenu table td
  { text-align:center; border-right:1px solid #fff; padding:0 4px; white-space:nowrap; }
.topmenu table td a
  { font-size:14px; color:#000; }
.topmenu table td a:hover
  { color:#c32c66!important; }

a.part
  { color:#1e5aab; font-size:13px; font-style:italic; padding-right:20px; background:url(/images/arr-pink.gif) right 3px no-repeat; }

div.loginblock
  { width:240px; background:url(/images/loginbg.gif) 0 0 no-repeat; }
div.loginblock .container
  { padding:8px 0 0 20px; }
div.loginblock span
  { padding-right:25px; background:url(/images/lock.gif) right 4px no-repeat; padding-top:5px; }
div.loginblock span a
  { color:#048e45; font-weight:bold; font-size:14px; border-bottom:1px dotted #000; text-decoration:none; }
div.loginblock span a:hover
  { color:#f0af00; border-bottom:1px dotted #f0af00; }
div.loginblock .container div.spacer
  { height:5px; }

div.bubble .bg
  { background:url(/images/search-bg.gif) 0 0 repeat-x; height:66px; }
div.bubble .l
  { background:url(/images/search-l.gif) 0 0 no-repeat; }
div.bubble .r
  { background:url(/images/search-r.gif) right top no-repeat; height:66px; }

div.bubble table
  { width:100%; }
div.bubble table .left
  { vertical-align:top; width:25%; padding:10px 0 0 25px; font-size:17px; }
div.bubble table .right
  { vertical-align:top; width:75%; padding:10px 0 0 5px; }

div.bubble table .left select
  { width:90%; font-size:17px!important; font-family:Arial, Helvetica, sans-serif!important;  }

div.bubble table .right .text
  { font-size:15px; color:#b0b0b0; width:80%; margin-right:5px;  }
div.bubble table .right .butt
  { font-size:15px; color:#000;  }
div.bubble table .right div.cont
  { margin-top:4px; }

div.bubble-puk
  { width:55px; height:47px; background:url(/images/search-arr.gif) 0 0 no-repeat; margin:-1px 0 0 560px; }
div.bubble-puk2
  { width:30px; height:24px; background:url(/images/small.gif) 0 0 no-repeat; margin:-1px 0 0 560px; }
div.bubble-puk, div.bubble-puk2
  { position:relative; z-index:99; }


div.bub2
  { width: 100%; }
div.bub2 div.bubble-puk
  { width:55px; height:47px; background:url(/images/add-arr.gif) 0 0 no-repeat; margin:-1px 0 0 25px; }
div.bub2 div.bubble-puk2
  { width:30px; height:24px; background:url(/images/small2.gif) 0 0 no-repeat; margin:-1px 0 0 25px; }
div.bub2 .linkbg
  { background:url(/images/addbutt-bg.gif) 0 0 no-repeat; width:242px; height:45px; margin:0 auto; text-align:center; }
div.bub2 .spacer
  { height:10px; }
div.bub2 .spacer2
  { height:9px; }
div.bub2 .linkbg a
  { color:#fff; font-size:19px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #fff; line-height:24px; }
div.bub2 .linkbg a:hover
  { color:#febe01; border-bottom:1px dotted #febe01; }



div.floaterbox
  { width:344px; z-index:199; position:absolute; }
div.floaterbox .lline
  { background:url(/images/brdb.gif) 0 0 repeat-y; }
div.floaterbox .rline
  { background:url(/images/brdb.gif) right top repeat-y; }

div.floaterbox .top, div.floaterbox .bot
  { line-height:0; font-size:0; width:344px; height:13px; }
div.floaterbox .top
  { background:url(/images/blogin-top.gif) 0 0 no-repeat; }
div.floaterbox .bot
  { background:url(/images/blogin-bot.gif) 0 0 no-repeat; }


div.floaterbox .container
  { padding:0 15px 0 30px; background:#fff; margin:0 1px; }
div.floaterbox .heading
  { font-size:22px; margin-top:-5px; margin-bottom:20px; }

div.floaterbox .block1
  { font-size:16px; width:280px; height:40px; clear:both; }
div.floaterbox .block1 span
  { float:left; display:block; }
div.floaterbox .block1 input
  { float:right; width:200px; }

div.floaterbox .block2
  { font-size:14px; width:210px; height:30px; margin-left:73px; }
div.floaterbox .block2 span
  { float:left; display:block; }
div.floaterbox .block2 input.butt
  { float:right; font-size:13px; }
div.floaterbox .block2 a
  { font-size:13px; }





div.ver2
  { width:242px; margin-top:-35px; }
div.ver2 .top, div.ver2 .bot
  { line-height:0; font-size:0; width:242px; height:7px; }
div.ver2 .top
  { background:url(/images/small-f-top.gif) 0 0 no-repeat; }
div.ver2 .bot
  { background:url(/images/small-f-bot.gif) 0 0 no-repeat; }



ul.bigone
  { padding:10px 0 0 0; margin-left:-5px; }
ul.bigone li div
  { height:7px; }
ul.bigone a
  { color:#000; font-size:17px; font-weight:bold; }



ul.listing
  { padding:30px 0 0 10px; }
ul.listing a
  { color:#1e5aab; font-size:14px; font-style:italic; padding-bottom:5px; display:block; }



div.catalogue-block
  { background:url(/images/liners.gif); }
div.catalogue-block .rline
  { background:url(/images/brdb.gif) right top repeat-y; }
div.catalogue-block .bline
  { background:url(/images/brdb.gif) right bottom repeat-x; }
div.catalogue-block .c-lt
  { background:url(/images/c-lt.gif) 0 0 no-repeat; }
div.catalogue-block .c-rt
  { background:url(/images/c-rt.gif) right top no-repeat; }
div.catalogue-block .c-lb
  { background:url(/images/c-lb.gif) left bottom no-repeat; }
div.catalogue-block .c-rb
  { background:url(/images/c-rb.gif) right bottom no-repeat; }


div.inner-cat div.catalogue-block .c-rb, div.inner-cat div.catalogue-block .bline, div.inner-cat div.catalogue-block .rline
  { background: none; }

div.catalogue-block .heading
  { font-size:18px; color:#010101; font-weight:bold; margin:0 0 0 25px; padding-top:10px; }

.type2
  { background:url(/images/liners2.gif); }
div.type2 .c-rt
  { background:url(/images/c-rt2.gif) right top no-repeat; }
div.type2 .c-rb
  { background:url(/images/c-rb2.gif) right bottom no-repeat; }


.cattab
  { width:100%; margin:10px auto 0 auto; }
.cattab td
  { vertical-align:top; width:25%; padding:0 5px 35px 25px; }
.cattab a.pic
  { display:block; width:64px; height:62px; line-height:0; font-size:0; margin-bottom:30px; }
.cattab .link-block
  { margin:-92px 0 0 80px; }
.cattab .link-block div
  { margin-bottom:5px; }
.cattab .link-block div a
  { font-size:16px; color:#000; padding-right:5px; }
.cattab .link-block div a:hover
  { color:#f0af00; }
.cattab .link-block div span
  { color:#8a8a8a; font-size:11px; }
.cattab .link-block p
  { color:#396ea9; font-family:Tahoma; font-size:11px; }


.cattab .item1
  { background-position:0 0; }
.cattab .item2
  { background-position:-68px 0; }
.cattab .item3
  { background-position:-135px 0; }
.cattab .item4
  { background-position:-202px 0; }

.cattab .item5
  { background-position:0 -91px; }
.cattab .item6
  { background-position:-68px -91px; }
.cattab .item7
  { background-position:-135px -91px; }
.cattab .item8
  { background-position:-202px -91px; }

.cattab .item9
  { background-position:0 -182px; }
.cattab .item10
  { background-position:-68px -182px; }
.cattab .item11
  { background-position:-135px -182px; }
.cattab .item12
  { background-position:-202px -182px; }

.cattab .item1, .cattab .item2, .cattab .item3, .cattab .item4,
.cattab .item5, .cattab .item6, .cattab .item7, .cattab .item8,
.cattab .item9, .cattab .item10, .cattab .item11, .cattab .item12
  { background-image:url(/images/picas.gif); background-repeat:no-repeat; }

.cattab .item13, .cattab .item14, .cattab .item15, .cattab .item16,
.cattab .item17, .cattab .item18, .cattab .item19, .cattab .item20
  { background-image:url(/images/picas2.gif); background-repeat:no-repeat; }

.cattab .item13
  { background-position:0 0; }

.cattab .item14
  { background-position: -72px 0; }

.cattab .item15
  { background-position: -144px 0; }

.cattab .item16
  { background-position: -216px 0; }

.cattab .item17
  { background-position: -288px 0; }

.cattab .item18
  { background-position: -360px 0; }

.cattab .item19
  { background-position: -432px 0; }

.cattab .item20
  { background-position: -504px 0; }

div.smallcat
  { background:url(/images/liners2.gif); }
div.smallcat .cattab
  { width:100%; margin:0 auto 0 auto; }
div.smallcat .cattab td
  { vertical-align:top; width:25%; padding:0 5px 5px 25px; }
div.smallcat .cattab .link-block
  { margin:0; }
div.smallcat .cattab .link-block div a
  { font-size:13px; color:#3b3b3b; padding-right:0; text-decoration:none; border-bottom:1px dotted; }
div.smallcat .cattab .link-block div a:hover
  { color:#f0af00; }



div.smallcat span.pass
  { display:block; float:left; }
div.smallcat span.pass span
  { display:block; }
div.smallcat span.pass span span
  { padding:4px 7px; }
div.smallcat span.pass span span span
  { display:inline; padding:0; }


div.smallcat span.act
  { background:url(/images/act-bg.gif) 0 0 repeat-x; }
div.smallcat span.act span
  { background:url(/images/act-l.gif) 0 0 no-repeat; }
div.smallcat span.act span span
  { background:url(/images/act-r.gif) right top no-repeat; }
div.smallcat span.act span span span
  { background:none; }


div.smallcat .cattab .link-block span.num
  { color:#8a8a8a; font-size:11px; }
div.smallcat .cattab .link-block .act span.num
  { color:#fff; }

div.smallcat .cattab .link-block span.arr1
  { background:url(/images/arr-yell.gif) center 1px no-repeat; padding:0 7px 0 10px; }
div.smallcat .cattab .link-block .act span.arr1
  { background:url(/images/arr-white.gif) center 1px no-repeat; padding:0 7px 0 10px; }
div.smallcat .cattab .link-block .act a
  { text-decoration:none; }






div.dash
  { line-height:0; font-size:0; height:2px; background:url(/images/dash.gif) 0 0 repeat-x; }



div.quest
  {  }
div.quest .heading
  { font-size:18px; color:#010101; font-weight:bold;  margin:0 0 10px 20px; }
div.quest table
  { width:100%; font-size:14px; margin:15px 0; }
div.quest table td.left
  { padding:0 10px 5px 20px; width:99%; vertical-align:top; }
div.quest table td.left2
  { padding:0 10px 5px 20px; width:1%; vertical-align:top; }
div.quest table td.right
  { padding:0 0 5px 0; width:1%; vertical-align:top; white-space:nowrap; font-size:12px;  }

div.quest .butt
  { margin-left:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }

div.linerblock
  { background:url(/images/lines.gif) 0 0 repeat; }
div.linerblock .c-lt
  { background:url(/images/c-lt.gif) 0 0 no-repeat; }
div.linerblock .c-rt
  { background:url(/images/c-rt2.gif) right top no-repeat; }
div.linerblock .c-lb
  { background:url(/images/c-lb.gif) left bottom no-repeat; }
div.linerblock .c-rb
  { background:url(/images/c-rb2.gif) right bottom no-repeat; }
div.linerblock .c-rb span
  { padding:5px 20px; font-size:14px; display:block; }


div.linerblock .adv
  { padding:15px 15px 0 15px; font-size:11px; }
div.linerblock .adv img
  { display:block; margin-bottom:8px; width:150px; height:113px; }
div.linerblock .adv p
  { margin-bottom:5px; }
div.linerblock .adv .company
  { color:#8c0274; }
div.linerblock .more
  { display:block; color:#000; font-size:12px; margin:0 0 0 15px; }





div.ads
  {  }
div.ads .heading
  { font-size:18px; color:#010101; font-weight:bold; margin:0 0 10px 0; }
div.ads dl
  {  }
div.ads dt
  { color:#939393; font-size:12px; font-style:italic; }
div.ads dd
  { margin:-15px 0 20px 100px; font-size:11px; }
div.ads dd a
  { font-size:14px; display:block; margin-bottom:3px; }

a.allnews
  { font-size:12px; color:#000; margin-left:76px; }




div.specialist
  { background:url(/images/gr-bg.gif) 0 0 repeat-x; }
div.specialist .l
  { background:url(/images/gr-l.gif) 0 0 no-repeat; }
div.specialist .r
  { background:url(/images/gr-r.gif) right top no-repeat; }
div.specialist .heading
  { font-size:18px; color:#010101; font-weight:bold; margin:0 0 10px 10px; }
div.specialist .container
  { padding:5px 0 20px 0; }
div.specialist .container .container
  { padding:0; }
div.specialist .bee
  { background:url(/images/bee.gif) 0 0; border-bottom:1px solid #dbd4c0; padding:5px 10px; height:18px; }
div.specialist .bee a
  { padding-right:15px; background:url(/images/arr-bot.gif) right 5px no-repeat; text-decoration:none;
    position:absolute; z-index:222; width:20%; }
div.specialist .bee u
  { display:inline-block; white-space:nowrap; cursor:hand; text-decoration:none; border-bottom:1px dotted #000; }
div.specialist .bee a span
  { font-size:14px; font-style:italic; color:#000; b order-bottom:1px dotted #000;
    line-height:16px; display:block; }
div.specialist .bee a:hover span
  { color:#c32c66!important; }

div.specialist .man a
  { display:block; width:87px; height:115px; margin:10px auto; }
div.specialist .man a img
  { display:block; width:85px; height:113px; border:1px solid #dbd4c0; }
div.specialist .name
  { font-size:16px; font-weight:bold; margin-bottom:5px; margin-left:10px; }

div.specialist .actions
  { margin-left:10px; margin-bottom:10px; }
div.specialist .actions a
  { padding-right:15px; background:url(/images/arr-yell.gif) right 4px no-repeat; }

div.specialist a.allnews
  { margin-left:10px; }




a.intec
  { display:block; background:url(/images/intecmedia.gif) 0 4px no-repeat; padding-left:30px; text-decoration:none; font-size:11px; color:#000; margin-left:10px; }
a.intec .i
  { color:#0060b1; font-size:12px; text-decoration:underline; }
a.intec:hover .i
  { color:#f0af00; font-size:12px; text-decoration:underline; }
a.intec .y
  { font-size:9px; font-family:Tahoma; color:#ababab; display:block; margin-top:3px; }


.copy
  { font-size:14px; }
.copy span
  { padding-right:17px; background:url(/images/arr-yell.gif) right 3px no-repeat; display:block; float:left; margin-top:5px; margin-left:50px; }
.copy a
  { font-size:12px; font-style:italic; }


div.seo
  { margin:40px 0 0 0; }
div.seo img
  { margin:0 5px 5px 0; }
div.seo a img
  { filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
div.seo a:hover img
  { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }





body
  { background:url(/images/bg.gif) 0 0 repeat-x #fff; }
#container
  { margin:0 auto; width:96%; }

div.header, div.searchblock, div.newsblock,
div.cat, div.newsblock, div.footer, .contentblock
  { min-width:980px; }

div.inner-cat-block
  { min-width: 320px; }


div.header
  { margin-top:30px; margin-bottom:10px; }
div.header .leftblock
  { width:73%; float:left; }
div.header .rightblock
  { width:25%; float:right; margin-top:5px; }

div.header .logo
  { margin-top:25px; }

div.header .blocky
  { margin:-80px 0 0 250px; }

div.header .slogan
  { float:left; }
div.header .icos
  { float:right; margin-top:5px; }
div.header .topmenu
  { margin-top:15px; }


div.header div.loginblock
  { margin-top:15px; margin-bottom:20px; }
div.header .padder
  { padding-left:20px; }

div.coord1
  { margin-left:-104px; margin-top:-10px; }
div.coord2
  { margin-left:15px; }
div.coord2 div.closelink
  { padding-top:5px; }

div.coord1 .heading
  { float:left; }



div.searchblock
  { margin-top:0; }
div.searchblock .leftblock
  { width:73%; float:left; }
div.searchblock .rightblock
  { width:25%; float:right; padding-left:0px; }

div.searchblock div.bub2
  { float:right; }

.cat
  { margin-top:-10px; }
div.horbanblock
  { padding:30px 0; text-align:center; }

div.horbanblock .banners-main td
  { padding: 10px 15px; }
div.horbanblock img
  { border: 1px solid #999; }



div.newsblock
  { margin-top:20px; margin-bottom:70px; }
div.newsblock .leftblock
  { width:23%; float:left; }
div.newsblock .midblock
  { width:43%; float:left; margin-left:3%; }
div.newsblock .rightblock
  { width:25%; float:right; }



div.footer
  { margin-top:20px; margin-bottom:70px; }
div.footer .leftblock
  { width:23%; float:left; }
div.footer .midblock
  { width:43%; float:left; margin-left:3%; padding-left:30px; }
div.footer .rightblock
  { width:25%; float:right; }


ul.sec-menu
  { margin:15px 0 0 20px; }
ul.sec-menu li
  { float:left; margin-right:15px; }


span.pass
  { display:block; }
span.pass span
  { display:block; }
span.pass span span
  { padding:4px 7px; }
span.pass span span a
  { color:#3c3c3c; font-size:13px; }
span.pass span span a:hover
  { color:#c53162!important; }
span.act
  { background:url(/images/act-bg.gif) 0 0 repeat-x; }
span.act span
  { background:url(/images/act-l.gif) 0 0 no-repeat; }
span.act span span
  { background:url(/images/act-r.gif) right top no-repeat; }

span.act span span a
  { color:#fff; font-size:13px; }



div.contentblock
  { margin-bottom:80px; margin-top:25px; }
div.contentblock .leftblock
  { float:left; width:70%; }
div.contentblock .rightblock
  { float:right; width:25%; }

table.contentblock
  { margin-bottom:80px; margin-top:25px; }
  table.contentblock td
    { vertical-align:top; }
  table.contentblock td.leftblock
    { width:70%; padding-right:20px; }
  table.contentblock td.rightblock
    { width:25%; padding-left:20px; }




div.content .spec-ad
  { width:100%; }
div.content .spec-ad th
  { color:#939393; font-size:11px; font-weight:normal; text-align:left; padding-left:20px; white-space:nowrap; }
div.content .spec-ad td
  { vertical-align:top; padding:10px;}
div.content .spec-ad .act td
  { background:#f7f7f7; }

div.content .spec-ad td.cell1
  { width:1%; }
div.content .spec-ad td.cell2
  { width:34%; }
div.content .spec-ad td.cell3
  { width:64%; }
div.content .spec-ad td.cell4
  { width:1%; text-align:center; }
div.content .spec-ad td.cell1 .spacer
  { width:130px; }
div.content .spec-ad td.cell1 span
  { font-size:12px; color:#333; display:block; float:left; width:3em; }
div.content .spec-ad td.cell1 img
  { border:none; display:block; float:left; margin:0; width:80px; height:60px; }

div.content .ticket td.cell2
  { width:20%; }
div.content .ticket td.cell3
  { width:80%; }

div.content .spec-ad td.cell2 a
  { font-size:13px; padding-right:20px; backg round:url(/images/arr-yell.gif) right 3px no-repeat; disp lay:block; }
div.content .spec-ad td.cell2 span
  { display:block; font-size:11px; margin-top:4px; }

div.content .spec-ad td.cell5
  { padding-right:20px; white-space:nowrap; }
div.content .spec-ad td.cell5 span
  { line-height:0; font-size:0; }
div.content .spec-ad td.cell5 img
  { margin:0; border:none; }
div.content .spec-ad td.cell5 div
  { font-size:12px; margin-top:4px; }



.floatl
  { float:left; }
.printing
  { float:right; padding-left:20px; background:url(/images/print.gif) 0 3px no-repeat; color:#000; font-size:11px; }


div.content .advtab
  { width:100%; border:none; }
div.content .advtab .lcell
  { vertical-align:top; border:none; padding:0 40px 0 0; width:1%; }
div.content .advtab .rcell
  { vertical-align:top; border:none; padding:0; width:99%; }

div.content .advtab .lcell img
  { margin:0 10px 10px 0; border:none; }


div.content .advtab .rcell .info
  { font-size:13px; margin-top:3px; }
div.content .advtab .rcell .info img.im
  { margin:0; border:none; }
div.content .advtab .rcell .info span.sp
  { padding-left:20px; }

div.content .advtab .rcell .addserv
  { float:right; background:url(/images/serv.gif) 0 0 no-repeat; width:110px; height:24px; }
div.content .advtab .rcell .addserv a
  { color:#fff; font-size:13px; text-align:center; display:block; line-height:1.7em; }

div.content .advtab .rcell .maninfo
  { float:left; margin-top:20px; }
div.content .advtab .rcell .maninfo img
  { border:none; margin:0 10px 5px 0; width:50px; height:50px; float:left; }
div.content .advtab .rcell .maninfo a
  { font-size:16px; }
div.content .advtab .rcell .maninfo div
  { font-size:13px; white-space:nowrap; margin-top:5px; }

div.content .advtab .rcell .ratedinfo
  { float:right; margin-top:20px; text-align:right; font-size:13px; }
div.content .advtab .rcell .ratedinfo img
  { border:none; margin:0; }
div.content .advtab .rcell .ratedinfo div
  { margin-top:2px; }


div.content a.sendmess
  { padding-right:20px; background:url(/images/env.gif) right 5px no-repeat; font-size:12px; text-decoration:none; }
div.content a.sendmess span
  { border-bottom:1px dotted; display:inline-block; }
div.content a.sendmess:hover
  { padding-right:20px; background:url(/images/env2.gif) right 5px no-repeat; }


div.content div.lined
  { background:url(/images/lines.gif) 0 0 repeat; margin:5px 0; color:#656565; display:none; }
div.content div.lined table
  { width:95%; margin:0 auto; border:none; }
div.content div.lined table td
  { border:none; padding:10px 0 10px 0; }
div.content div.lined table td input,
div.content div.lined table td textarea
  { width:95%; }

div.content div.lined table td input.button
  { width:auto; }


div.content div.advtext
  { margin-top:20px; }
div.content div.advtext div
  { color:#939393; font-size:12px; margin-bottom:10px; }
div.content div.advtext p
  { margin:10px 0; }









/* календар */
div.content table.archtab
  { width:180px; background:url(/images/lines.gif) 0 0 repeat; font-size:11px; position:absolute; z-index:99; display:none; }
div.content table.archtab td
  { padding:1px 2px 1px 2px!important; border-bottom:none; }
div.content table.archtab td.rim
  { width:1%; font-size:0; }
div.content table.archtab td.rim div
  { width:0; }

div.content table.archtab td.arr img
  { margin:0; border:none; }
div.content table.archtab td.arr,
div.content table.archtab td.symp
  { width:14%; }

div.content table.archtab td.big
  { width:70%; text-align:center; white-space:nowrap; font-size:12px; }
div.content table.archtab td.big a
  { color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
div.content table.archtab td.big select
  { background:#fff; border:1px solid #c7cbce; }

div.content table.archtab tr.days td
  { background:url(/images/weekbg.gif) 0 0 repeat-x #8c0275; font-size:10px;
    text-align:right; color:#ffffff; font-size:1em; padding:1px 5px 1px 2px; }

div.content table.archtab .orng,
div.content table.archtab .orng a
  { color:#f1633c!important; }

div.content table.archtab tr.nmbrs td
  { text-align:right; font-size:11px; }
div.content table.archtab tr.nmbrs td a
  { text-align:right; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; }

div.content table.archtab .clndr-t table tr.actweek td
  { background:#febe01; }

div.content table.archtab tr.actweek td a,
div.content table.archtab tr.nmbrs td a
  { display:block; width:auto; width:auto; }

div.content table.archtab tr.nmbrs td a.act,
div.content table.archtab tr.nmbrs td span.act
  { color:#ffffff; background:#000000; }
div.content table.archtab tr.actweek td
  { background:#febe01; }

/* view company */
table.company
  { width:100%; }
table.company td
  { vertical-align:top; }
table.company td.left
  { width:30%; }
table.company td.right
  { width:70%; }

div.vizitka
  { width:95%; font-size:12px;
    background:url('/images/vizitka-bg.gif'); }
div.vizitka div.pad
  { margin:20px; }
div.vizitka div.name
  { font-size:18px; }

/* комментарии */
div.content div.commentary
  { font-size: 0.93em; margin:0; }
div.content div.commentary .name a
  { font-family: Georgia; }
div.content div.commentary .name
  { color: #848689; margin-bottom: 5px; }

div.content div.commentary div.commentary
  { font-size: 1em; }
div.reply table td
  { padding: 3px;}
div.reply img
  { border: 0px;}
div.reply
  { width: 442px; padding: 2px;}
div.replies_list
  { padding-left: 20px;}
.grey
  { background:#E4E4E4;}
div.comtext small
  { font-size: 0.8em;}
div.comtext small a
  { padding: 3px;}
div.comtext small.cancel
  { display: none;}

/* форма отправки */
div.content div.brauny
  { background:#E4E4E4; float:left; padding:5px 15px 10px 25px; margin:30px 0 0 0; }
div.content div.brauny table td
  { padding:0 15px 5px 0; }
div.content div.brauny table
  { margin-bottom:0; }

div.smlphotos
  { }
  div.smlphotos a, div.smlphotos img
    { margin:0 ! important; }
  div.smlphotos a img
    { filter:alpha(opacity=30); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; }
  div.smlphotos a:hover img
    { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }


div.address
  { font-size:12px; margin-top:10px; white-space:nowrap; }
  div.address strong
    { font-weight:normal; }
div.phone
  { font-size:12px; }