/* ---------------------------
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%; min-width:980px; 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-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;}

#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: 22px 17px 0 17px;}
#l-col {float: left; width: 200px; overflow: hidden; zoom: 1;}
#c-col {zoom:1;margin: 0 210px 0 210px;}
#c-col-spacer {width:100%;position:relative;overflow:hidden;}
#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 a, #nav a:hover {color: #000; font: 11px arial;}

.m1 {background: url(../images/ico/news.png) left no-repeat;}
.m2 {background: url(../images/ico/firms.png) left no-repeat;}
.m3 {background: url(../images/ico/arh.png) left no-repeat;}
.m4 {background: url(../images/ico/build.png) left no-repeat;}
.m5 {background: url(../images/ico/sites.png) left no-repeat;}
.m6 {background: url(../images/ico/people.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/picture.png) left no-repeat;}
.m10 {background: url(../images/ico/blog.png) left no-repeat;}
.m11 {background: url(../images/ico/film.png) left no-repeat;}
.m12 {background: url(../images/ico/relig.png) left no-repeat;}
.m13 {background: url(../images/ico/sun.gif) 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 {
	width: 183px;
	height: 190px;
	border-top: 4px solid #c3d3e7;
	background-color: #EBF2FA;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 17px;
}
#login .row {margin-bottom: 7px;}
#login .i1 {width: 156px; height: 17px; display: block; border: 1px solid #c3d3e7; font: 11px arial;}
#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 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;
	font-weight: normal;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #D3CFFE;
	border-right-color: #D3CFFE;
	border-bottom-color: #D3CFFE;
	border-left-color: #D3CFFE;
}
.snews h1 {margin: 0 0 18px 0;}
.snews .stitle {
	margin: 0 0 8px 0;
	background-color: #F0F1FF;
	font-weight: bold;
}
.snews .ptitle {
	margin: 0 0 8px 0;
	color: #999999;
	text-align: right;
	text-decoration: none;
	display: block;
}
.snews img {border: 1px solid #d3d3d3; margin: 0 7px 0 0;}

.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-head6, .m-head6:hover {
	color: #999999;
	margin: 20px 0 0 0;
	display: inline;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
}
.m-head7, .m-head7:hover {
	margin: 20px 0 0 0;
	display: inline;
	text-decoration: underline;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}
.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; border: 1px solid #f1f1f1; margin: 20px 0 0 0; padding: 8px 9px 8px 9px;}
.fulltag a, .fulltag a:hover {font: 11px arial;}

/* релевантные новости */

.relnews {padding: 15px 0 15px 0;}
.relnews li {margin-bottom: 5px; list-style-type: decimal; list-style-position: inside;}
/* поправка*/
table.mm a {text-decoration:none; color:#5b5b5b;}
table.mm strong a {text-decoration:none; color: #00519c;}
