
/* Global CSS --------------------------- */
* {padding:0; margin:0;}
html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; min-width:980px; font: 12px arial; color: #000; line-height: 17px;

 background:  #726c57 url('../images/bg.jpg') no-repeat left top ;
}
#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 {
background:none no-repeat scroll left top #726C57;
border-color:#F2D65E;
border-width:1px;
color:#F2D65E;
font:bold 13px arial;
margin-right:5px;
text-indent:1px;
margin-top:2px;
margin-left:5px;
}

/* 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-position: inside; }
acronym { cursor:help; border-bottom: 1px dashed #c2272d;}

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

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

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

/* Main */

#adv {text-align: center; height: 72px; padding: 8px 0 0 0;}
#adv img {margin: 0 5% 0 0;}
#right-soldat {position:absolute; right:0; top:0;z-index:1;}
#index {position:absolute; left:0; top:0;z-index:1;}
#verh-knopki {left:500px;position:absolute; top:10px;z-index:1;}
.serv {display:inline; background:   url('../images/strelka.png') no-repeat left top ;padding-top:2px;}
.serv span {padding-left:25px; color:#e6d27b;font-size:10px;}
.serv span a {color:#e6d27b;font-size:10px;text-decoration: none;}

.mails {display:inline; background:   url('../images/pochta.png') no-repeat left top ;padding-top:2px;}
.otstup {padding-left:30px;display:inline;}
.mails span {padding-left:25px; color:#e6d27b;font-size:10px;}
.mails span a {color:#e6d27b;font-size:10px;text-decoration: none;}

#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: 130px 5px 0 5px;}
#l-col {float: left; width: 221px; overflow: hidden; zoom: 1;}
#c-col {margin: 0 220px 0 220px;padding-top:78px;}
#r-col {float: right; width: 220px; overflow: hidden; zoom: 1;z-index:2;}


#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 a, #nav a:hover {color: #000; font: 11px arial;}

.m1 {background: url(../images/ico/news.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;}

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: 149px; border-top: 4px solid #c3d3e7; padding: 10px 0 0px 17px;}
#login .row {margin-bottom: 7px;color:#a6b948;font-weight: bold;font-family:Verdana;}
.row-t {color:#a6b948;font-weight: bold;font-family:Verdana;}

.more a {font-weight: bold;font-family:Verdana;font-size:11;color:#a6b948;text-decoration: underline;}
.more a:hover {text-decoration: none;}
.a_field {
background: url('../images/input-bg.gif') no-repeat left top ;
border:0;
color:#FFFFFF;
font-family:tahoma;
font-size:13px;
font-weight:bold;
width:133px;
height:18px;
}
.pass {font-size:10;
color:#efe5bb;
}
.pass a  {font-weight: bold;font-family:Verdana;font-size:11px;color:#a6b948;}
.forum-them a {
font-family:Verdana;font-size:11px;color:#efe5bb;
text-decoration: none;

}
.forum-them {font-family:Verdana;font-size:11px;color:#efe5bb;width:190px;}
.forum-them a:hover {text-decoration: underline;}
.forum-them span {font-weight: bold;font-family:Verdana;font-size:11px;color:#a6b948;}

#login .i1 {width: 156px; height: 17px; display: block; border: 1px solid #c3d3e7; font: 11px arial;}
#login .i3 {width: 156px; height: 17px; display: block; border: 1px solid #c3d3e7; font: 11px arial;padding-left:20px;}
#login .i2 {width: 80px; font: 12px 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: 20px 0 0 0;}

/* center */

#search {background: #00519c; height: 37px; padding: 19px 0 0 34px;}
#search .i1 {background: url(../images/sbg.gif) #fefefe; height: 18px; width: 100%; border: none;}
#search .i2 {width: 66px; font: 11px arial; color: #000;}
#search .fl {float: left; width: 80%; margin-right: 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;}

/* footer */
#footer {margin: 10px 0 0 0; height: 46px;  color: #efe5bb; font: 10px verdana; position: relative;background: url(../images/footer-bg.gif) right repeat-x;}
#footer a, #footer a:hover {color: #efe5bb; font: 10px verdana; text-decoration: underline;}
#footer .copy {position: relative; }
#footer .scores {position: absolute; left: 0; }

/* news */

.snews {overflow: hidden; zoom: 1;  }
.snews h1 {margin: 0 0 18px 0;}
.snews .stitle {
 background-color:#4c4532;
 height:30px;
 text-transform:uppercase;
vertical-align:middle ;
 padding-top:10px;
}

.stitle2 {
 background-color:#4c4532;
 height:30px;
 text-transform:uppercase;
vertical-align:middle ;
padding-top:10px;
color:#f2d65e;
font-size:13px;
font-famely:Tahoma;
padding-left:10px;
}
.left-otst {padding-left:10px;padding-top:10px;}
.snews .stitle a { margin-left:20px; margin-top:10px;
font-size:13px;
color:#f2d65e;
font-famely:Tahoma;
text-decoration: none;
}
.snews img {border: 1px solid #d3d3d3; margin: 0 7px 0 0;}
.snews-bg {background-color:#7a745f;color:#efe5bb;
font-size:10px;height:100%; padding-left:5px; padding-right:5px;}
.comments  {padding-right:20px;}
.comments a {font-size:11px;text-transform:none;font-weight: bold;color:#f2d65e;}

.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 0 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; color:#efe5bb; padding-left:5px; padding-right:5px;}
.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;}
.f-news a {color:#efe5bb;text-decoration: none;font-size:15px;font-famaly:Verdana;}
.f-news a:hover {color:#f2d65e;text-decoration: none;}

.fulltag {font: 11px arial; color: #999999;  margin: 20px 0 0 0; padding: 8px 9px 8px 9px;}
.fulltag a {font: 11px arial; color: #999999; text-decoration: none;}
.fulltag a:hover {font: 11px arial; text-decoration: none;}

/* релевантные новости */

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

.left-plashka-bg { background:   url('../images/plaska-left-bg2.gif') repeat-y left top ;  width: 224px; }
.left-plashka-verh {background: url('../images/plaska-left-verh.gif') no-repeat left top ;  width: 224px;
 padding-left:28px;
 }
.left-plashka-niz {background: url('../images/plaska-left-niz.gif') no-repeat left top ;  height:14px; width: 224px; }

.right-plashka-bg { position: relative;z-index:2; background:   url('../images/plaska-right-bg4.gif') repeat-y left top ;  width: 221px; }
.right-plashka-verh {position: relative;z-index:2;background: url('../images/plaska-right-verh2.gif') no-repeat left top ;  width: 221px;
 padding-left:18px;
 }
.right-plashka-niz {position: relative;z-index:2; background: url('../images/plaska-right-niz2.gif') no-repeat left top ;  height:14px; width: 221px; }

.krest {background: url('../images/krest.png') no-repeat left top ;  height:19px; width: 100px;
padding-left:30px;
color:#f2d65e;
font-size:10px;
padding-top:1px;
text-transform:uppercase;
}
.krest a {color:#efe5bb;text-decoration: none;font-size:11px;font-famaly:Verdana;font-weight: bold;}
.krest a:hover {color:#f2d65e;text-decoration: none;font-weight: bold;}
#menushka {padding-top:18px;}

.krest2 { background: url('../images/strelka.png') no-repeat left top ;  height:19px; width: 100px;
padding-left:30px;
margin-left:10px;
color:#f2d65e;
font-size:10px;
padding-top:1px;
text-transform:uppercase;
}
.krest2 a {color:#efe5bb;text-decoration: none;font-size:11px;font-famaly:Verdana;font-weight: bold;}
.krest2 a:hover {color:#f2d65e;text-decoration: none;font-weight: bold;}

.avtoriz {color:#f2d65e;
font-size:12px;

text-transform:uppercase;}


.block{width:218px;float:left;padding:0 0 10px 0;*float:none;}
.greenblock_header{background:url(../images/greenblock_header.gif) no-repeat;width:209px;height:39px;}
.greenblock_header h3{padding:11px 0 0 36px;*padding:12px 0 0 36px;}
.block_center{background:url(../images/block_center.gif) repeat-y;width:209px;float:left;padding:0 0 2px 0;}
.block_centertxt{padding:15px 10px 0 10px;}
.block_bot{background:url(../images/block_bot.gif) no-repeat;width:209px;height:10px;float:left;}

.leftmenu{padding:5px 0 0 0;}
.leftmenu_cat{background:#F2F2F2;text-align:center;padding:5px 0 5px 0;color:#4fbeeb;border-bottom:1px solid #EDEDED;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
.leftmenu_catbg{padding:3px 0 0 0;}

ul.leftmenu_list{padding:0;margin:0;list-style:none;}
ul.leftmenu_list li{border-bottom:1px solid #EDEDED;padding:5px 0 5px 10px;}
ul.leftmenu_list li a{color:#626262;}
ul.leftmenu_list li a:hover{color:#4fbeeb;text-decoration: underline;}


.sslka a:hover {color:#f2d65e;}



.thattopics a {color:#efe5bb;text-decoration: none;font-size:11px;font-famaly:Verdana;font-weight: bold;}
.thattopics a:hover {color:#f2d65e;text-decoration: none;font-weight: bold;}

.hint
{
background-color:#336699;
line-height:10px;
color:white;
font-family:verdana;
font-size:11px;
width:auto;
border-top:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:5px solid orange;
margin:0px;
padding:8px;
position:absolute;
visibility:hidden;
}
#servak {
margin-left:-40px;
}

 Largo (23:43:58 13/01/2011)
/* ==================== Информационное оконо загрузки 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; cursorefault; 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:5pxisplay: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: #e17009;
    font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}
.ui-widget :active {
    outline: none;
}
.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}
.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: .4em .8em;
}
input.ui-button {
    padding: .4em 1em;
}
.ui-button-set {
    margin-right: 7px;
}
.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0 0;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding: .2em .6em .3em .6em;
    width: auto;
}
.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}



#comments {
border:1px solid #D8D8D8;
color:#000000;
margin-bottom:1px;
margin-left:10px;
margin-right:10px;
overflow:hidden;
}

#comments .comments-list {
list-style:none outside none;
margin:0;
overflow:hidden;
padding:5px;
width:100%;
color:#EFE5BB;
}

#comments .comments-list .comment:last-child {
border-bottom:medium none;
}

#comments .comments-list .comment .comment-avatar {
float:left;
width:80px;
}

#comments .comments-list .comment .comment-avatar {
float:left;
}
#comments .comments-list .comment .comment-avatar  img {
height:80px;
width:80px;
border:2px solid #EFE5BB;
}

#comments .comments-list .comment .comment-body {
float:right;
padding-right:20px;
width:86%;
}

#comments .comments-list .comment .comment-meta {
color:#000000;
margin-bottom:4px;
}

#comments .comments-list .comment .comment-meta a {
color:#F2D65E;
font-weight:bold;
text-decoration:none;
}

#comments .comments-list .comment .comment-links {
float:right;
margin-bottom:0;
margin-right:10px;
}

#trips-viewer .trips-container ul {
list-style:none outside none;
margin-top:10px;
}

#main .entry-links li, #comments .comment-links li {
float:left;
font-weight:bold;
}

#main .entry-links li a, #main .entry-links li .separator, #comments .comment-links li a, #comments .comment-links li .separator {
color:#878080;
text-decoration:none;
}


