/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* Global CSS --------------------------- */
* {padding:0; margin:0;}
html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; width:1024px; font: 12px arial; color: #000; line-height: 17px;}
#mw-fix {width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 980? "980px":"100%"); min-width: 980px; margin: 0 auto;}
img {border: none; _behavior: url("/templates/mycity/png/iepngfix.php");}


/* Settings --------------------------- */

img {border: 0;}
.float-left {float: left;}
.float-right {float: right;}
input {font: 12px arial;}

/* Rows --------------------------- */
dl {margin-bottom: 0px; overflow: hidden; zoom: 1;}
dd {float: left; width: 150px;}
dt {padding: 0; margin: 0 0 0 150px;}

/* Link --------------------------- */
*:focus {outline: none;}
a, a:hover {text-decoration: underline; color: #00519c; font: 12px arial;}
a:hover {text-decoration: none; color: #00519c;}

/* Text --------------------------- */
p {padding: 0;}
li { list-style:none; }
ol li { list-style-type: decimal; list-style-position: inside; }
acronym { cursor:help; border-bottom: 1px dashed #c2272d;}

/* Table --------------------------- */
caption,th,td {text-align: left; font-weight: normal;}
table {border: none;}

/* Form --------------------------- */
fieldset {border: none;}
textarea {vertical-align: top;}

/* Headings --------------------------- */
h1,h2,h3,h4,h5,h6 {font: normal 18px sans-serif;}
h2 {margin: 10px 0 0px 0;}

/* Main */

#adv {text-align: center; height: 72px; padding: 8px 0 0 0;}
#adv img {margin: 0 5% 0 0;}

#head {background: url(../images/top1-bg.gif) #ebefef; height: 49px; border-top: 1px solid #ebefef;}

#top {margin: 7px 0 0 19px; padding: 0;}
#top li {width: 20%; font: 11px arial; color: #656565; display: inline-block; text-align:left; float: left;}
#top a, #top a:hover {font: 11px arial;}

.weather {background: url(../images/weather.gif) no-repeat left; padding: 0 0 0 49px; height: 27px;}
.apple {color: #53b511;}
.chery {color: #d7187b;}
.today {font: bold 16px arial; color: #79818c; display: block;}

#column {overflow: hidden; zoom: 1; padding: 0px 17px 0 17px;}
#l-col {float: left; width: 200px; overflow: hidden; zoom: 1;}
#c-col {margin: 0 210px 0 210px;}
#r-col {float: right; width: 200px; overflow: hidden; zoom: 1;}

#logo {height: 78px; font: 11px arial; color: #d3d3d3; text-decoration: underline; padding-left: 26px;}
#logo img {width: 137px; height: 21px; display: block; margin: 0 0 4px 0;}

#nav li {padding: 0 0 0 26px; margin: 0 0 12px 0; line-height: 14px;}
#nav .basic, #nav .basic:hover {font: bold 12px arial; display: block; color: #00519c;}
#nav .basic_forum, #nav .basic_forum:hover {font: bold 12px arial; display: block; color: #55a51c;}
#nav .basic_blog, #nav .basic_blog:hover {font: bold 12px arial; display: block; color: #FF6600;}

#nav .vakans,  #nav .vakans:hover {font: bold 12px arial; display: block; color: red;}

#nav a, #nav a:hover {color: #000; font: 11px arial;}

.m1 {background: url(../images/ico/house.png) left no-repeat;}
.m2 {background: url(../images/ico/car.png) left no-repeat;}
.m3 {background: url(../images/ico/build.png) left no-repeat;}
.m4 {background: url(../images/ico/firms.png) left no-repeat;}
.m5 {background: url(../images/ico/sites.png) left no-repeat;}
.m6 {background: url(../images/ico/disk.png) left no-repeat;}
.m7 {background: url(../images/ico/humour.png) left no-repeat;}
.m8 {background: url(../images/ico/money.png) left no-repeat;}
.m9 {background: url(../images/ico/blog.png) left no-repeat;}
.m10 {background: url(../images/ico/picture.png) left no-repeat;}
.m11 {background: url(../images/ico/film.png) left no-repeat;}
.m12 {background: url(../images/ico/basket.png) left no-repeat;}
.m13 {background: url(../images/ico/pill.png) left no-repeat;}
.m14 {background: url(../images/ico/group.png) left no-repeat;}
.m15 {background: url(../images/ico/photos.png) left no-repeat;}
.m16 {background: url(../images/ico/newspaper.png) left no-repeat;}
.m17 {background: url(../images/ico/drink.png) left no-repeat;}
.m18 {background: url(../images/ico/bell.png) left no-repeat;}
.m19 {background: url(../images/ico/book_open.png) left no-repeat;}
.m20 {background: url(../images/ico/monitor.png) left no-repeat;}
.m21 {background: url(../images/ico/world.png) left no-repeat;}
.m22 {background: url(../images/ico/user_suit.png) left no-repeat;}
.m23 {background: url(../images/ico/transmit_blue.png) left no-repeat;}
.m24 {background: url(../images/ico/box.png) left no-repeat;}
.m25 {background: url(../images/ico/wrench_orange.png) left no-repeat;}
.m26 {background: url(../images/ico/page_white_edit.png) left no-repeat;}
.m27{background: url(../images/ico/tv.png) left no-repeat;}
.m28{background: url(../images/ico/surp.png) left no-repeat;}
.m29{background: url(../images/ico/map.png) left no-repeat;}
.m30{background: url(../images/ico/forum.png) left no-repeat;}
.m31{background: url(../images/ico/rainbow.png) left no-repeat;}
.m32{background: url(../images/ico/wetter.png) left no-repeat;}
.m33{background: url(../images/ico/de.png) left no-repeat;}
.m34{background: url(../images/ico/beer.jpg) left no-repeat;} 
.m35{background: url(../images/ico/cart.png) left no-repeat;} 
.m36{background: url(../images/ico/camera.png) left no-repeat;} 
.m37{background: url(../images/ico/heart.png) left no-repeat;} 
.m38{background: url(../images/ico/transmit.png) left no-repeat;} 
.m39{background: url(../images/ico/euro.png) left no-repeat;}  

h6 {font: 18px arial; color: #d93508; text-decoration: underline; margin: 20px 0 8px 0;}
.sitenews {border-top: 4px solid #feece4; background: #fefaf8; padding: 10px 9px 1px 9px; font: 11px arial; color: #414141;}
.sitenews a, .sitenews a:hover {font-size: 11px;}
.sitenews .row {margin-bottom: 20px;}

/* right */

#login {background: url(../images/logbg.png) #dfebf7; width: 183px; height: 190px; border-top: 4px solid #c3d3e7; padding: 10px 0 0px 17px;}
#login .row {margin-bottom: 7px;}
#login .i1 {width: 156px; height: 26px; display: block; border: 1px solid #c3d3e7; font: 15px arial;}
#login .i2 {width: 80px; font: 14px arial; color: #000;}
#login .row a, #login .row a:hover {font: 11px arial; color: #79818c;}
#login h6 {font: bold 16px arial; color: #79818c; margin: 0 0 10px 0; padding: 0;}
.mlink a, .mlink a:hover {font-size: 12px; color: #79818c; display: block; margin: 8px 0 0 0;}

#adv2 {margin: 10px 0 0 0;}

/* center */

#search  {height: 20px; padding: 7px 0 0 10px;}
#search .i1 {height: 18px; width: 130px;}  
#search .i2 {float: right; width: 50px;  height: 22px; font: 11px arial; color: #000;}  */ 
#search .fl {float: left; width: 80%; margin: 0px  5px  5px 5px;}
#search .fl2 {float: left;}
#search2 {background: url(../images/s2bg.gif) right no-repeat #00519c; width: 137px; height: 20px; padding: 0 0 0 34px;}
#search2 a, #search2 a:hover {color: #ebebeb; font: 11px arial; text-decoration: underline; float: left;  width: 64px;  height: 22px; }

/* footer */
#footer {margin: 10px 10px 0 10px; height: 56px; border-top: 1px solid #cfcfcf; color: #969797; font: 11px arial; position: relative;}
#footer a, #footer a:hover {color: #969797; font: 11px arial; text-decoration: underline;}
#footer .copy {position: absolute; top: 12px; right: 0;}
#footer .scores {position: absolute; left: 0; top: 12px;}

/* news */

.snews {overflow: hidden; zoom: 1; margin: 8px 0 8px 0; }
.snews h1 {margin: 0 0 18px 0;}
.snews .stitle {margin: 0 0 8px 0;}
.snewsimg img  {border: 1px solid #d3d3d3; margin: 0 7px 0 3px;} 


.list1 li {margin-bottom: 3px; list-style: decimal inside;}

/* main 1 */

.m-head, .m-head:hover {font: 18px arial; color: #cc0000; margin: 20px 0 0 0; display: block; text-decoration: underline;}
.m-head2, .m-head2:hover {font: 18px arial; color: #55a51c; margin: 20px 0 0 0; display: block; text-decoration: underline;}
.m-head3, .m-head3:hover {font: 18px arial; color: #00519c; margin: 20px 0 8px 0; display: block; text-decoration: underline;}
.m-head4, .m-head4:hover {font: 18px arial; color: #000; margin: 20px 0 0 0; display: block; text-decoration: underline;}
.m-head5, .m-head5:hover {font: 18px arial; color: #57517b; margin: 20px 0 0 0; display: block; text-decoration: underline;}


.m-head img, .m-head2 img, .m-head3 img, .m-head4 img, .m-head5 img {margin: 0 0 0 7px;}

/* img classes */

.imgl {margin: 0 7px 0 0; float: left;}
.imgr {margin: 0 0 0 7px; float: right;}

/* firms */

#c-firms {overflow: hidden; zoom: 1; font-size: 11px; margin-top: 8px;}
#c-firms a, #c-firms a:hover {font-size: 11px;}
#c-firms ul {float: left; width: 30%; margin: 0 2% 0 0;}
#c-firms li {margin: 0 0 7px 0;}

/* afisha */

#afisha {overflow: hidden; zoom: 1;}

/* voting */

h5 {color: #5a7e92; font: 18px arial; margin: 20px 0 8px 0;}
#voting {background: #f8f8f8; border-top: 4px solid #e7e7e6; padding: 10px 9px 10px 9px; font: 11px arial; color: #414141;}
#voting .vote {margin: 5px 0 5px 0;}
#voting .f12 {font: bold 12px arial; display: block; margin-bottom: 10px; color: #5a7e92;}
#voting .i2 {width: 100px; height: 20px; font-size: 11px;}

/* calendar */

h4 {color: #51626f; font: 18px arial; margin: 20px 0 8px 0;}
#calendar-block {background: #ebf1f4; border-top: 4px solid #acc0c7; padding: 10px 9px 10px 9px; font: 11px arial; color: #414141;}

/* full story */

.f-news {overflow: hidden; zoom: 1; margin: 8px 0 20px 0;}
.f-news h1 {font: 18px arial; margin: 20px 0 10px 0; color: #000;}
.f-news img {border: 1px solid #d3d3d3; margin: 0 7px 0 7px;}

.fulltag {font: 11px arial; color: #999999;}
.fulltag a, .fulltag a:hover {font: 11px arial;}

.tablnewsborder {margin: 10px 0 0 0;}

/* ����������� ������� */

.relnews {padding: 15px 0 15px 0;}
.relnews li {margin-bottom: 5px; list-style-type: decimal; list-style-position: inside;}

hr
{
height: 0px;
border: 0px dashed #c0c0c0;
border-top-width: 1px;
}

#menupod 
{
font: 11px arial; 
color: #c0c0c0; 
text-decoration: none;
}

#vakans_menupod 
{
font: 11px arial; 
color: red; 
text-decoration: none;
} 

.table-top 
{
width: 100%; 
height: 250px; 
border:0px;
}

.table-top .first-table
{
padding: 10px; 
background:#f8f8f8; 
vertical-align: top;
}

.table-top .second-table
{
font: 11px arial;
padding: 10px; 
background:#ebf1f4; 
vertical-align: top;
}

.table-katalog 
{
width: 100%; 
border:1px;
}

.table-katalog td {padding: 3px;}



  .table-gallery {width: 100%; border:1px;}
  .table-gallery  td {padding: 3px;} 



.table-news .second-table
{
border-left: 1px dashed #acc0c7;
padding: 10px;
}

/***** Random News ******/
.random_news_title {
    font-size: 10px;
    font-family: tahoma;
    color: #0574D3;
    padding: 0px 3px 3px 7px;
    vertical-align: top;
}

.random_news_title a:active,
.random_news_title a:visited,
.random_news_title a:link {
   color: #0574D3;
   text-decoration:none;
}
.random_news_title a:hover {
    color: #0574D3;
    text-decoration: underline;
}
.random_news_vtitle {
    font-size: 10px;
    font-family: tahoma;
    color: #0574D3;
    padding: 10px 3px 5px 0px;
    vertical-align: top;
}
.random_news_vtitle a:active,
.random_news_vtitle a:visited,
.random_news_vtitle a:link {
   color: #0574D3;
   text-decoration:none;
}
.random_news_title a:hover {
    color: #0574D3;
    text-decoration: underline;
}
.random_news_news {
    font-size: 10px;
    font-family: tahoma;
    color: #727272;
    padding: 0px 3px 3px 7px;
   vertical-align: top;
}
.random_news_img {
   vertical-align: top;
}
/***** !Random News ******/ 


.rate_img {
 vertical-align: middle; 
cursor: pointer;
}


/* ==================== нформационное оконо загрузки AJAX */
#loading-layer {
display:none;
font-family: Verdana;font-size: 11px;
background:#000;padding:10px;
text-align:center;
border:1px solid #000;
color: #FFF;
border-radius: 5px;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
}
/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound { padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
.ui-helper-clearfix {
display: block;
}
.ui-icon {
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
.ui-widget {
font-family: Tahoma, Lucida Sans, Arial, sans-serif;
font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: tahoma, Arial, sans-serif;
font-size: 11px;
}
.ui-widget-content {
background: #fcfdfd 50% bottom repeat-x;
border: 1px solid #a6c9e2;
color: #222222;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
background: #5c9ccc url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
border: 1px solid #4297d7;
color: #ffffff;
font-weight: bold;
}
.ui-widget-header a {
color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;
border: 1px solid #c5dbec;
color: #2e6e9e;
font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #2e6e9e;
text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;
border: 1px solid #79b7e7;
color: #1d5987;
font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
color: #1d5987;
text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
background: #f5f8f9 50% 50% repeat-x;
border: 1px solid #79b7e7;
color: #e1700
