@charset "utf-8";
/*

Theme Name: GooDiPhone
Theme URI: http://GooDiPhone.com
Description: GooDiPhone Theme
Version: 1.2
Pavel Egorkin
*/

*{margin: 0 auto;}
body {font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; font-size: 11px; color: #555555; background-color: #fff; padding: 0px;}
img{border:0px;}
center{margin: 10px 0 0 10px;}

a{color: black; text-decoration:none;}
a:hover{text-decoration:underline;}

#maintable{ width: 555px; table-layout: fixed; overflow: hidden; /* Ячейки фиксированной ширины */}
#maintable td {height: 200px; overflow: hidden; border-bottom:2px groove #B03030; padding-bottom:2px; }
#maintable tr {border-bottom: 2px solid #b03030;}

h2{font-size: 15px;}
.post h2 a{border-bottom: 1px solid #b03030;}	
.post h2{text-align:right; clear:both; padding-bottom:1px;}
.post {margin: 15px; text-align: justify;}
.post p {margin-top: 10px; margin-bottom: 10px;}

.entry{margin-top: 30px;}

/* one-post content block */
.postblock .date{float: right; clear:both; color:#9e0000;}
.postblock H1{margin: 55px 0 0 30px;}
.postblock p{margin: 15px 0 0 15px;}

/* comments style */
.comments{margin: 10px; border: 1px dotted black; padding: 5px;}
.comments b{font-size: 14px; margin: 5px 0 0 5px;}
.comments .date{float: right; color:#9e0000;}
.comments .avatar{float: left; margin-right: 5px; height: 50px;}

/* pingback style */
.pingback{margin: 10px;}

small {color:#B03030; float:right; font-size:0.9em; line-height:1.5em; margin-bottom: 10px; }

#globaltbl{width:100%; position:relative;}
#globaltbl .center{width:960px; margin: 20px auto;}
#globaltbl .center #headertop{background:#fe0000 url(img/mheaderbg.png) repeat-x bottom left; height: 100px; width: 960px;}
#globaltbl .center #headertop td{vertical-align:top;}
#globaltbl .center #headertop .head{padding:40px 10px 20px 10px; font-size:40px; line-height:30px; color:#fff; text-shadow: 0px 1px 0px #000;}
#globaltbl .center #headertop .tags{width:50%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px;}
#globaltbl .center #headertop .tags span{margin-right:10px;}
#globaltbl .center #headertop .tags a{color:white; text-decoration:none;}
#globaltbl .center #headertop .tags a:hover{ text-decoration:underline; }
#globaltbl .center #headertop .tags .t1 a{font-size:20px;  text-decoration:none;}
#globaltbl .center #headertop .tags .t2 a{font-size:18px;  text-decoration:none;}
#globaltbl .center #headertop .tags .t3 a{font-size:16px;  text-decoration:none;}
#globaltbl .center #headertop .tags .t4 a{font-size:14px;  text-decoration:none;}
#globaltbl .center #headertop .tags .t5 a{font-size:12px;  text-decoration:none;}
#globaltbl .center #headertop .tags .t6 a{font-size:10px;  text-decoration:none;}
#globaltbl .center #headertop .tags .t7 a{font-size:9px;   text-decoration:none;}
#globaltbl .center #headertop .search{width:220px; padding-right:20px;}
#globaltbl .center #headertop .search .sform{background:url(img/search-field.png) no-repeat top left; padding:0px 0px 0px 8px; margin:52px 0px 0px 0px;}
#globaltbl .center #headertop .search form input{margin:0px; margin:0px; height:18px;}
#globaltbl .center #headertop .search form input.s{width:100%; font-size:10px; padding:0px; border:0px; height:15px; margin:1px 0px 1px 0px;}
#globaltbl .center .conttbl{margin-top:10px;}
#globaltbl .center .conttbl td{vertical-align:top;}
#globaltbl .center .conttbl .leftmenu{width:125px;}
#globaltbl .center .conttbl .leftmenu div{padding:5px 10px; margin:0px 0px 2px 0px; background:#9e0000; color:#fff; font-size:16px;}
#globaltbl .center .conttbl .leftmenu div a{color:#fff; text-decoration:none;}
#globaltbl .center .conttbl .rightmenu{width:235px;}
#globaltbl .center .conttbl .rightmenu .banners{padding-top:15px;}
#globaltbl .center .conttbl .centercont{padding:0px 10px; width: 480px; overflow: hidden;}
#globaltbl .center .conttbl .centercont .mainnewshead {font-size:16px; color:#9e0000; padding:0px 0px 3px 0px; border-bottom:1px solid #9e0000; font-weight:bold;} 
#globaltbl .center .conttbl .centercont .mainnewshead a{color:#9e0000; text-decoration:none;}
#globaltbl .center .conttbl .centercont .maincomments {background:url(img/mncomments.png) no-repeat center left; padding:5px 10px 0px 20px; font-size:10px; color:#8a8a8a;}
#globaltbl .center .conttbl .centercont .maincomments a{color:#8a8a8a;}
#globaltbl .center .conttbl .centercont .maindate {padding:5px 0px 0px 0px; font-size:10px; color:#9e0000; text-align:right;}
#globaltbl .center .conttbl .centercont .maintext{padding:10px 0px; font-size:12px; line-height:18px;}
#globaltbl .center .conttbl .centercont .views{text-align:right; color:#939393;}
#globaltbl .center .conttbl .centercont .dvd{padding:10px 0px; text-align:center;}
#globaltbl .center .conttbl .centercont .newscol{margin:10px 0px 0px 0px;}
#globaltbl .center .conttbl .centercont .newscol td.nleft{width:50%; padding-right:10px;}
#globaltbl .center .conttbl .centercont .newscol td.nright{padding-left:10px;}
#globaltbl .center .conttbl .centercont .newscol .snewshead{font-size:12px; color:#000; padding:0px 0px 3px 0px; border-bottom:1px solid #9e0000; font-weight:bold;}
#globaltbl .center .conttbl .centercont .newscol .snewshead a{color:#000; text-decoration:none;}
#globaltbl .center .conttbl .centercont .newscol .sndate{padding:0px; font-size:10px; color:#9e0000; text-align:right; border-bottom:1px solid #9e0000;}
#globaltbl .center .conttbl .centercont .newscol .stext{ width:250px; height: 300px; overflow: hidden; padding:5px 0px; font-size:11px; line-height:14px;}
#globaltbl .center .conttbl .centercont .newscol .sviews{text-align:right; color:#939393; padding-top:5px;}
#globaltbl .center .conttbl .centercont .newscol .scomments {background:url(img/mncomments.png) no-repeat center left; padding:5px 10px 0px 20px; font-size:10px; color:#8a8a8a;}
#globaltbl .center .conttbl .centercont .newscol .scomments a{color:#8a8a8a;}
#globaltbl .center .bottom{padding:23px 0px 30px 0px; text-align:center; font-size:14px; color:#fff; margin-top:25px; margin-bottom:10px; background:url(img/bottombg.png) no-repeat top center; font-weight:bold;}
#globaltbl .center .bottom a{color:#fff; text-shadow: -1px -1px 0px #000;}
#globaltbl .left{background:url(img/shade-left.png) repeat-y right;}
#globaltbl .right{background:url(img/shade-right.png) repeat-y left;}

ul.post-categories{ margin:0px; padding:0px; list-style:none; }
ul.post-categories li{ display:block; padding:5px 10px; margin:0px 0px 2px 0px; background:#9e0000; color:#fff; font-size:16px; }
ul.post-categories li a{ color:#fff; text-decoration:none; }

#globaltbl .center .conttbl .leftmenu a{display:block; padding:5px 10px; margin:0px 0px -12px 0px; background:#9e0000; color:#fff; font-size:16px; text-decoration:none;}




