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

/* сброс */

* {padding:0; margin:0;}
img {border: 0;}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}
.simg {margin: -9px 0 0 0; _behavior: url("/templates/mycity/png/iepngfix.php"); z-index: 0;}

img {border: none; _behavior: url("/templates/mycity/png/iepngfix.php");}

/* типографика */

.row {overflow: hidden; zoom: 1; margin-bottom: 10px;}
.row .left {float: left; width: 10px;}
.row .center {float: right; margin-left: 10px;}

a:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 12px tahoma; color: #340000;}
a:hover {text-decoration: none;}

ul li {list-style: none;}
ol li {list-style: decimal inside;}


h1 {font: 18px tahoma; color: #000; margin: 0 0 20px 0;}
h1 a, h1 a:hover {font-size: 18px; color: #000;}

h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}

/* структура */

html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; font: 12px tahoma; color: #666; line-height: 18px; background: url(../images/body-left.gif) left repeat-y #b10000; font: 12px tahoma; color: #340000;}
#wrap {min-width: 1235px; margin: 0 auto; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1235? "1235px":"100%"); }

/* верхняя часть */

.wrap_bg_head { width:100%; overflow:hidden; height:267px; position:absolute; top:0; left:0; background:url(../images/head_bg.jpg) 0 0 repeat-x }
.bg_head { background:url(../images/head.jpg) 0 0 no-repeat; width:1400px; height:265px; position:absolute; top:0; left:50%; margin-left:-700px }
#head {height: 267px; position: relative;}

.fhoto { background:url(../images/photo.gif) 0 0 no-repeat; height:29px; width:74px; display:block; float:left }
.fhoto_red { background:url(../images/photo_red.gif) 0 0 no-repeat; height:29px; width:74px; display:block; float:left }

.rolik { background:url(../images/rolik.gif) 0 0 no-repeat; height:29px; width:84px; display:block; float:left }
.rolik_red { background:url(../images/rolik_red.gif) 0 0 no-repeat; height:29px; width:84px; display:block; float:left }

.films { background:url(../images/films.gif) 0 0 no-repeat; height:29px; width:84px; display:block; float:left }
.films_red { background:url(../images/films_red.gif) 0 0 no-repeat; height:29px; width:84px; display:block; float:left }

.top_menu { display:inline; position:relative; float:left; margin-left:50px; }
.top_menu a { margin-left:4px }

ul.enter { list-style:none; margin-right:195px; margin-top:6px }
ul.enter li { float:left;  margin-left:10px; }
.enter_input { background:url(../images/enter.gif) 0 0 no-repeat; height:22px; width:74px; float:left; display:block; border:none; cursor:pointer }
.registr { background:url(../images/registration.gif) 0 0 no-repeat; height:22px; width:114px; float:left; display:block; border:none }

.lform { position:relative; float:right }

.lform .i1 {background:url(../images/enter_input.png) 0 0 no-repeat; height:17px; width:104px; padding:2px 5px 3px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#888888; border:none }

#head2 {height: 42px; _margin-top: -3px; position: relative; background: url(../images/menubg.png) #ff8302;}

#sform {left: 0; top: 0; position: absolute; height: 42px; background: url(../images/head2.jpg) left no-repeat; width: 358px; padding: 0 0 0 57px;}
#sform dd {float: left; margin-right: 7px; _margin-right: 4px;}
#sform dt {float: left;}
#sform .i2 {background: #e1e1e1; border: 1px solid #333; width: 243px; _width: 243px;}

#menu {left: 415px; top: 0; position: absolute; background: url(../images/menu-left.png) left top no-repeat; height: 42px;}
#menu2 li {float: left; margin-left: 11px;}
#menu2 li a, #menu2 li a:hover {font: bold 13px tahoma; display: block; float: left; color: #fff; padding: 13px 0 0 0; height: 26px;}
#menu2 li a:hover {border-bottom: 3px solid #fff;}

/* контент */

#content {overflow: hidden; zoom: 1; background: url(../images/content-left.jpg) left top no-repeat; padding: 29px 0 20px 0;}
#l-col {float: left; width: 196px; overflow: hidden; zoom: 1; padding: 5px 0 0 0;}
#r-col {float: right; width: 196px; overflow: hidden; zoom: 1; padding: 5px 0 0 0;}
#c-col {margin: 0 223px 0 223px; _overflow: hiddem; _zoom: 1;}

.nav-l {background: url(../images/nav-bg.png); height: 32px;}
.nav-l-r {background: url(../images/nav-r.png) right top no-repeat; height: 24px; text-align: center; padding: 8px 0 0 0; font: bold 14px tahoma; color: #fff;}
.nav-l2 {padding: 12px 0 28px 34px;}
.nav-l2 li {width: 143px; height: 19px; margin: 0 0 2px 0; padding: 4px 0 0 20px; background: url(../images/li-bg.jpg) #f07000; }
.nav-l2 li a, .nav-l2 li a:hover {font: 12px tahoma; display: block; color: #fff; text-decoration: none; padding: 0 0 0 26px;}
.nav-l2 li a:hover {text-decoration: underline; background: url(../images/ar.png) left no-repeat;}

/* обычные блоки */

.block-1 {background: url(../images/block-1.png) #f17000; width: 197px; height: 25px; text-align: center; padding: 8px 0 0 0; font: bold 14px tahoma; color: #fff;}
.block-2 {background: url(../images/block-2.png) bottom no-repeat #ff9a35; padding: 7px 8px 8px 24px; margin: 0 0 21px 0; color: #3a3a3a;}
.block-2 a, .block-2 a:hover {color: #b10000;}

.block2-1 {background: url(../images/block2-1.png) #f17000; width: 197px; height: 25px; text-align: center; padding: 8px 0 0 0; font: bold 14px tahoma; color: #fff;}
.block2-2 {background: url(../images/block2-2.png) bottom no-repeat #ff9a35; padding: 7px 24px 8px 8px; margin: 0 0 21px 0; color: #3a3a3a;}
.block2-2 a, .block2-2 a:hover {color: #b10000;}
.block2-3 {
	background: url(../images/block2-2.png) bottom no-repeat #ff9a35;
	padding: 7px 24px 8px 8px;
	margin: 0 0 21px 0;
	color: #FEEDCF;
	text-align: center;
}
.block2-3 a, .block2-3 a:hover {
	color: #FEEDCF;
	font-style: normal;
}
.block2-4 {
	background-color: #F8E3D4;
	padding: 7px 24px 8px 8px;
	margin: 0 0 21px 0;
	color: #340000;
	text-align: justify;
}
.block2-4 a, .block2-3 a:hover {
	color: #340000;
	}

/* администрация сайта */

.red {color: #b10000;}
.admins li {margin-bottom: 14px; background: url(../images/icq.png) left center no-repeat; padding: 0 0 0 18px;}

/* новости */

.news {margin: 0 0 25px 0; padding: 0 0 1px 0; background: #f8e3d4;}
.news2 {background: url(../images/nbg.png) #f07000; height: 38px; text-align: left;}
.news-l {background: url(../images/ngb-left.png) left no-repeat; height: 38px; text-align: left;}
.news-r {background: url(../images/ngb-right.png) right no-repeat; height: 29px; padding: 9px 0 0 22px; font: 15px tahoma; color: #fff; text-align: left;}
.news-rating {
	float: right;
	margin-right: 20px;
}
.news-r a, .news-r a:hover {font: 15px tahoma; color: #fff; text-align: left;}

.news3 {background: url(../images/news3bg.png) #fbc276; height: 28px; text-align: left;}
.news3-l {background: url(../images/news3-left.png) left no-repeat; height: 22px; padding: 6px 0 0 40px; text-align: left;}
.news3-l a, .news3-l a:hover {color: #b10000; text-align: left;}

.news4 {padding: 19px 30px 25px 30px; overflow: hidden; zoom: 1; text-align: left;}

.news5 {background: url(../images/news5.png) #bb1f1d; height: 21px; border-top: 1px solid #d5726a; border-left: 1px solid #c43c38; border-bottom: 1px solid #921918; border-right: 1px solid #c43c38; margin: 1px 1px 0 1px; padding: 5px 5px 0 5px; text-align: left; position: relative;}

.white {color: #fff;}
.white a {color: #fff;}
.pink {color: #e99d9b; font-size: 11px; line-height:18px }
.more {position: absolute; top: -6px; right: 22px; background:url(../images/more.png) #fd7d00; width: 126px; height: 25px; text-align: center; padding: 8px 0 0 0; }
.more a, .more a:hover {font: bold 12px tahoma; color: #fff;}


/* навигация */

.n1 {background: url(../images/navigation-bg.png) #fbf0f0; height: 53px; width:537px}
.n2 {background: url(../images/navigation-left.png) left no-repeat; height: 53px;}
.n3 {background: url(../images/navigation-right.png) right no-repeat; height: 41px; text-align: center; color: #b10000; font: 15px tahoma; padding: 12px 15px 0 15px;}
.n3 a, .n3 a:hover {font: 15px tahoma; color: #b10000;}
.n3-l, .n3-r {background: url(../images/p-nav.png) #cb2d00; width: 64px; height: 23px; padding: 6px 0 0 0; text-align: center; color: #fff; font: 11px tahoma;}
.n3-l a, .n3-r a, .n3-l a:hover, .n3-r a:hover {font: 12px tahoma; color: #fff;}
.n3-l {float: left; font: 12px tahoma;}
.n3-r {float: right; font: 12px tahoma;}
.n3-c {margin: 0 75px 0 75px; padding-top: 6px; text-align: center;}

/* подвал */

#footer {height: 212px; position: relative; background: url(../images/footer-bg.png); margin: 0 0 0 49px;}
#footer .girl {background: url(../images/fbg.jpg); width: 505px; height: 212px; position: absolute; right: 0; top: 0;}
#footer .copy {width: 785px; color: #fff; font: 11px tahoma; left: 20px; bottom: 12px; position: absolute; text-align: left;}
#footer .copy a, #footer .copy a:hover {color: #fff; font: 11px tahoma;}


/*New login.tpl*/
.userinfo{float:right;position:relative;margin:6px 195px 0 0;_display:inline;}
.userinfo a,.loginbox span{color:#fff;}
.userinfo .avatar{width:86px;height:86px;float:left;margin:0 15px 0 0;_display:inline;}

.loginbox{float:left;}
/*//New login.tpl*/

.userinfo_full{
}
.userinfo_full .foto{
	float:left;
	padding-right:20px;
	height:140px;
	padding-top:5px;
	text-align:center;
}
.userinfo_full .foto img{
	margin-bottom:4px;
}

.userinfo_full .info{
	line-height:20px;
}
.clr{
	clear:both;
}
.big_spacer{
	height:80px;
	width:80px;
}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 300px;
    height: 100px;
    margin-right: 25px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em;
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
	padding-top:5px;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
}
.userinfo_p{
	padding-top:10px;
}
.userinfo_p{
	line-height:17px;
}
.userinfo_p a{
	color:#000;
}
.userinfo_p .lcol{
	float:left;
	width:80px;
	height:150px;
	padding-right:20px;
}
.userinfo_p .rcol{
	
}