/*
	Theme Name: Mapgame.ru
	Author: mioto
	Author URI: tishenkoav@ya.ru
*/
* {margin:0px; padding:0px;} 
img {border:0px;}
.alignright {
float:right
}

input[type="submit"]{padding:3px;}
blockquote{background:#feffd5; border:1px solid #fe9a05; color:#55556c;font-style:italic;padding:10px 50px 10px 15px}
.post-date{background:#feffd5; border:1px solid #fe9a05; color:#55556c;font-style:italic;padding:10px 50px 10px 15px}

div#extra .clear {padding:0px 0px 10px 0px; clear:left;}
div#extra .clear img{position:relative; top:20px; padding-bottom:20px;}
div#extra .clear strong {font:9pt arial; color:#a50000; padding-left:15px; background:url(images/s4.png) no-repeat; background-position:0px 5px; font-weight:bold; margin-left:-55px; position:relative; top:40px; margin-top:-40px; width:190px; padding-bottom:0px; padding-bottom:5px; clear:both}

div#navigation .clear {padding:5px 0px 5px 0px; clear:left;}
div#navigation .clear img{position:relative; top:20px; padding-bottom:20px; float:left;}
div#navigation .clear strong {font:9pt arial; color:#a50000; padding-left:15px; background:url(images/s4.png) no-repeat; background-position:0px 5px; font-weight:bold; margin-left:-55px; position:relative; top:-5px; margin-top:00px; width:190px; padding-bottom:0px; padding-bottom:5px;}

html,body{color:#333;text-align:center;font-family:Arial;font-size:12px;margin:0px; background:url(images/background.jpg) no-repeat top center #234960;}

a{color:#a50000;text-decoration:none;}
a:hover{color:#000;}
h2{font:9pt arial; color:#a50000;margin:0px 5px 10px 10px; padding-left:15px; background:url(images/s4.png) no-repeat; background-position:0px 5px; font-weight:bold;}
h3{font:16pt arial; color:#b08900; float:left; margin:0px 5px 0px 10px; padding-left:20px; background:url(images/s3.png) no-repeat; background-position:0px 7px;}
h4{font:16pt arial; color:#000; }
h5{font:24pt arial; color:#b08900; float:left; margin:0px 5px 0px 10px; font-weight:bold;}
h6{font:24pt arial; color:#000; font-weight:bold;}


#sidebar{width:180px;background:#fff;}
#sidebar .box h2{display:none;}
#sidebar .box ul{list-style-type:none;padding:4px 8px 8px;}

#sidebar .box ul li{background:url(images/s2.png) no-repeat;line-height:1.4em;margin:12px 0 12px -9px;padding:14px 0 40px;}
#sidebar .box ul li a{color:#fff;}
#sidebar .box ul li.cat-item{font-size:11px;font-family:Verdana;line-height:1.4em;border-top:1px solid #fff;background:#e94646 url(images/s2.png) no-repeat 10px 10px;color:#fff;font-weight:bold;margin:0;padding:3px 0 3px 24px; width:180px;}
#sidebar .box ul.children{font-size:11px;margin:0 0 0 -24px;padding:0;}
#sidebar .box ul.children li{font-size:11px;font-family:Verdana;line-height:1.4em;border-top:1px solid #fff;background:#c41c1c url(images/s1.png) no-repeat 15px 9px;padding:3px 0 3px 25px; width:179px;}
#sidebar .box ul.children li ul.children li{font-size:11px;font-family:Verdana;line-height:1.4em;border-top:1px solid #fff;background:#c41c1c url(images/s1.png) no-repeat 14px 9px;padding:3px 0 3px 0px; padding-left:25px; width:178px;}
#sidebar .box p,#sidebar .box div{font-size:11px;padding:8px;}


div#navigation li{width:200px; clear:left;  list-style-type:none; padding:10px 0px 10px 0px;}
div#navigation li p{position:relative; top:-40px; margin-top:-50px; width:100px;} 
div#navigation li img{float:left; position:relative; top:10px; width:50px; height:50px;} 
div#navigation li a{color:#333;} 
div#navigation strong {font:9pt arial; color:#a50000; padding-left:15px; background:url(images/s4.png) no-repeat; background-position:0px 5px; font-weight:bold; margin-left:-55px; position:relative; top:-5px; margin-top:-40px; width:190px; padding-bottom:0px; padding-bottom:5px;}

div#extra li{width:200px; clear:left;  list-style-type:none; padding:10px 0px 10px 0px;}
div#extra li p{position:relative; top:-40px; margin-top:-50px; width:100px;} 
div#extra li img{float:left; position:relative; top:10px; width:50px; height:50px;} 
div#extra li a{color:#333;} 
div#extra strong {font:9pt arial; color:#a50000; padding-left:15px; background:url(images/s4.png) no-repeat; background-position:0px 5px; font-weight:bold; margin-left:-55px; position:relative; top:-5px; margin-top:-40px; width:190px; padding-bottom:0px; padding-bottom:5px;}
div#extra .clear strong {font:9pt arial; color:#a50000; padding-left:15px; background:url(images/s4.png) no-repeat; background-position:0px 5px; font-weight:bold; margin-left:-55px; position:relative; top:-5px; margin-top:-40px; width:190px; padding-bottom:0px; padding-bottom:5px;}

#container {width:1000px; min-height:100%; margin:0 auto; position:relative;}

#header {width:962px; height:58px; margin:0 auto; background:url(images/mc.png) repeat-x; position:relative;text-aling:left;}
#header img{float:left;margin-left:30px;}
#header li {float:left;margin:20px 0px 0px 30px;list-style-type:none}
#header li a{font:12pt tahoma; color:#000;text-decoration:none;}
#header li a:hover{color:#e39601;}
#hl{width:9px;height:58px;position:absolute;top:0px;left:-9px;background:url(images/ml.png) no-repeat;}
#hr{width:9px;height:58px;position:absolute;top:0px;right:-9px;background:url(images/mr.png) no-repeat;}

#search {width:936px; height:65px;margin:0 auto; margin-top:155px; background:url(images/sc.png) repeat-x; position:relative;text-aling:left;}
#sl{width:22px;height:65px;position:absolute;top:0px;left:-22px;background:url(images/sl.png) no-repeat;}
#sr{width:22px;height:65px;position:absolute;top:0px;right:-22px;background:url(images/sr.png) no-repeat;}
#form_search {border:2px ridge #ddd;background:#fff; width:300px; height:25px; margin-top:16px; float:right;}
#form_search input[type="text"]{border:0px;height:25px; width:231px; float:left;} 
#form_search input[type="submit"]{border:0px;height:19px; width:68px; float:left;margin-top:3px; color:#fff;background:url(images/sub.png) no-repeat;} 

#mcontent {width:980px; background:#fff; color:#565656; text-align:left;  margin:0 auto; padding-top:20px;}
div#templ{float:left;width:100%;}
div#content{margin:0 220px;}
div#content p{padding:10px; line-height: 1.8em;}
div#content h2 {background:none; margin:0px 0px 5px 0px;}
div#content p img {float:left; margin:5px;}
div#content2 img.alignleft {width:75px; height:75px;}
div#content2 img[align=left]{width:75px; height:75px;} 
.gallery img{margin-left:5px; padding-bottom:2px;}

a.link {font-weight:bold; margin-top:3px; color:#a50000; float:right; }
div#navigation{float:left;width:213px;margin-left:-980px;}
div#extra{float:left;width:220px;margin-left:-220px;}


#menu {width:204px;margin:10px 15px 20px 5px; background:url(images/menc.png) repeat-y; position:relative;text-aling:left; padding:20px 0px 5px 5px; }
#menu input{border:1px solid;}
#menu img{float:left; margin:0px 10px 10px 5px;}
#mt{width:209px;height:10px;position:absolute;top:0px;left:0px;background:url(images/menu.png) no-repeat top;}
#mb{width:209px;height:10px;position:absolute;bottom:-5px;left:0px;background:url(images/menu.png) no-repeat bottom;}
#headline {font-size:16pt;margin-top:-5px; width:209px; height:10px;}

#baner{width:204px; margin-left:5px;}   
#baner img{width:209px;}
#bh{width:149px;height:22px;background:url(images/line.png) no-repeat; padding-left:60px; padding-top:1px; font:14pt Times New Roman; color:#fff;}

#footer {width:968px; height:83px; margin:0 auto; background:url(images/fc.png) repeat-x; position:relative;text-aling:left;}
#footer p{padding-top:15px; color:#fff;}
#footer a{color:#3cc1e0; font-weight:bold; font-size:10pt;}
#fl{width:7px;height:83px;position:absolute;top:0px;left:-6px;background:url(images/fl.png) no-repeat;}
#fr{width:7px;height:83px;position:absolute;top:0px;right:-6px;background:url(images/fr.png) no-repeat;}

#commentform {width:460px;}
#commentform #author,#commentform #email,#commentform #url,#commentform textarea{background:#fff;border:1px solid #333;padding:.2em}
#commentform textarea{width:450px;}
#commentlist li .avatar{float:right;margin-right:25px;border:1px dotted #ccc;padding:2px}
#commentlist li ul{border-left:1px solid #ddd;font-size:110%;list-style-type:none}

.clearfloat{clear:both}               

div.textwidget input{border:1px solid #000}