/* ---------------------------
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:1004px; font: 12px arial; color: #000; line-height: 17px;}
#mw-fix {width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1004? "1004px":"100%"); min-width: 1004px; 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;}
h3 a {
color: #79818c;
font: normal 18px sans-serif;
text-decoration: none;
}
h3 a:hover {
color: #79818c;
font: normal 18px sans-serif;
text-decoration:underline;
}
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;}

.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 {margin: 0 210px 0 210px;}
#r-col {float: right; width: 200px; overflow: hidden; zoom: 1;}

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

#nav li {padding: 0 0 0 26px; margin: 0 0 12px 0; line-height: 16px;}
#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;}
.m12 {background: url(../images/ico/adventure.png) left no-repeat;}
.m13 {background: url(../images/ico/word.png) left no-repeat;}
.m14 {background: url(../images/ico/kvest.png) left no-repeat;}
.m15 {background: url(../images/ico/lupa.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;}

.sitenews1 {border-top: 4px solid #acc0c7; background: #ebf1f4; padding: 10px 9px 1px 9px; font: 11px arial; color: #414141;}
.sitenews1 a, .sitenews1 a:hover {font-size: 11px; font-weight:bold;}
.sitenews1 .row {margin-bottom: 20px;}

/* right */

#login .row {margin-bottom: 7px;}
#login .i1 {width: 135px; 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;}

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

/* center */

#search {background: #c8a7b8; 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 #c8a7b8; 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; }
.snews h1 {margin: 0 0 18px 0;}
.snews .stitle {margin: 0 0 8px 0;}
.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-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;}

.fulltag1 {font: 11px arial; color: #999999; border-top: 1px dashed #f1f1f1; margin: 10px 0 0 0; padding: 8px 0 0 0;}
.fulltag1 a, .fulltag1 a:hover {font: 11px arial;}

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

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

.clear {clear:both;}

/* qp Team Rating Start */
.plus a {
	display:block;
	float:right;
	margin-right:5px;
	width:31px;
	height:16px;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	color:#cecece !important;
	background:url(../dleimages/1.PNG) no-repeat 0 0;
	margin-top:31px;
 
}

.plus a:hover {
	color:#666 !important;
	background-image:url(../dleimages/2.PNG);
}

.rating em {
	display:block;
	top:50%;
	margin-top:-0.6em;
	text-align:center;
	font-style:normal;
	font-weight:normal;
	position:relative;
	line-height:120%;
}
.rating span {
	display:block;
	top:50%;
	width:68px;
	height:47px;
	overflow:hidden;
	text-align:center;
	color:#9c9c9c;
	background:url(../dleimages/rating.png) no-repeat 0 0;
	margin:0;
	height:47px;
	cursor:default;
}

.minus a {
	display:block;
    float:right;
	margin-right:5px;
	width:31px;
	height:16px;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	color:#cecece !important;
	background:url(../dleimages/1_.PNG) no-repeat 0 0;
	margin-top:31px;
	}

.minus a:hover {
	color:#666 !important;
	background-image:url(../dleimages/2_.PNG);
}
/* qp Team Rating End */