/* ::::: http://blog-football.ru/wp-content/themes/dsanctuary/style.css ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Tahoma,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.7em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 1.4em; color: rgb(68, 68, 68); }
blockquote { border-left: 8px solid rgb(234, 234, 234); margin: 10px 0pt 0pt 15px; padding: 0pt 15px; color: rgb(43, 43, 43); }
a { background: inherit inherit inherit inherit inherit; color: rgb(232, 44, 43); -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; }
a:hover { background: inherit inherit inherit inherit inherit; color: rgb(232, 44, 43); -moz-background-clip: inherit; -moz-background-origin: inherit; -moz-background-inline-policy: inherit; }
h1 { margin: 0pt; font-family: "Arial",Sans-Serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2.5em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: -1px; }
h2 { margin: 0pt; padding: 0pt; font-family: Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(43, 43, 43); }
h1 a, h2 a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(43, 43, 43); text-decoration: none; }
h1 a:hover, h2 a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(43, 43, 43); }
.title { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(128, 128, 128); }
form { margin: 0pt; }
input.search { border: 1px solid rgb(40, 40, 40); padding: 6px 10px; background: rgb(75, 75, 75) none repeat scroll 0% 0%; width: 279px; color: rgb(152, 152, 152); font-weight: bold; }
input.button { padding: 3px 6px; }
#content { margin: 10px auto; width: 960px; }
#content img { border: 1px solid rgb(236, 236, 236); padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#content img.alignleft { margin: 3px 3px 3px 0pt; float: left; }
#content img.alignright { margin: 0pt 3px 3px; float: right; }
#header { height: 75px; }
#logo { padding: 5px 0pt 0pt 8px; }
#logo p { margin: 0pt; padding: 0pt 0pt 0pt 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(128, 128, 128); }
#top_info { margin: 15px 5px 0pt 0pt; float: right; width: 570px; text-align: right; }
#menu { margin: 0px auto; position: relative; width: 960px; left: 8px; text-align: center; line-height: normal; }
#button { margin: 0pt 3px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; clear: both; }
#button li { margin: 0pt 3px; background: transparent url('button-right.gif') no-repeat scroll right top; float: left; height: 28px; white-space: nowrap; }
#button .page_item a { padding: 0px 15px; background: transparent url('button-left.gif') no-repeat scroll left top; color: rgb(248, 248, 248); display: block; text-decoration: none; font-family: Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 28px; }
#button .page_item a:hover { color: rgb(248, 248, 248); }
#button li:hover { background-position: 100% -36px; }
#button .page_item a:hover { border: medium none ; background-position: 0px -36px; }
#button li.current_page_item { background: transparent url('button-right-hover.gif') no-repeat scroll right top; color: rgb(255, 255, 255); text-decoration: none; }
#button .current_page_item a, #button .current_page_item a:visited { background: transparent url('button-left-hover.gif') no-repeat scroll left top; color: rgb(255, 255, 255); text-decoration: none; }
#search { margin: 0pt; padding: 10px 0pt 10px 5px; background: transparent url('searchbg.gif') no-repeat scroll 0% 0%; color: rgb(0, 0, 0); clear: both; width: 960px; }
#search p { margin: 0pt; padding: 10px 0pt 0pt; text-align: center; }
.gbox { margin: 0pt 0pt 20px; padding: 1px 13px 7px; background: rgb(241, 241, 241) url('gbox.gif') no-repeat scroll left bottom; color: rgb(68, 68, 68); }
.gbox p { margin: 0pt; padding: 7px 0pt; }
.left { margin: 0pt 0pt 10px; float: left; width: 665px; }
.left_articles { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt 10px 50px; padding: 10px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.left_page { margin: 0pt 0pt 10px; float: left; width: 100%; }
.left_articles_page { margin: 0pt 20px 50px 10px; padding: 10px 0pt 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.description { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0pt 10px 5px 60px; padding: 0pt 0pt 2px; }
.calendar { padding: 5px 0pt 0pt 9px; background: rgb(255, 255, 255) url('calendar.gif') no-repeat scroll 0% 0%; height: 50px; float: left; width: 50px; color: rgb(128, 128, 128); }
.calendar p { margin: 0pt; padding: 0pt; }
.thumbnail { border: 1px solid rgb(222, 222, 222); margin: 0pt 18px 8px 0pt; float: left; }
.title { width: 380px; margin-left: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.spacer { padding: 5px 0px 0px; text-align: right; clear: both; text-transform: lowercase; }
.commentlist li.alt { background-color: rgb(247, 247, 247); }
.commentlist { padding: 0pt; text-align: justify; }
.commentlist li { margin: 15px 0pt 3px; padding: 5px 10px 3px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; }
.commentlist p { margin: 10px 5px 10px 0pt; }
#commentform p { margin: 5px 0pt; }
.nocomments { margin: 0pt; padding: 0pt; text-align: center; }
.commentmetadata { margin: 0pt; }
#commentform textarea { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 650px; }
#commentform textarea:hover { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#commentform textarea:focus { border: 1px solid rgb(161, 161, 161); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#commentform #email, #commentform #author, #commentform #url { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; width: 250px; }
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover { border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; width: 250px; }
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { border: 1px solid rgb(161, 161, 161); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; width: 250px; }
#commentform #submit { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url('submit-button.jpg') no-repeat scroll 0% 0%; float: left; height: 23px; width: 130px; }
#adcontainer { margin: 0pt; padding: 0px 0pt 0pt; width: 902px; }
#adboxes { padding: 6px 0pt 6px 0px; width: 902px; float: left; position: relative; }
#adboxes ul { margin: 0pt; padding: 0pt 0pt 0pt 25px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#adboxes ul li { margin: 5px 3px 5px 5px ! important; padding: 2px ! important; display: block; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#adboxes img { border: 1px solid rgb(211, 211, 211); padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#adboxes img.alignleft { margin: 3px 3px 3px 0pt; float: left; }
#adboxes img.alignright { margin: 0pt 3px 3px; float: right; }
.clear { margin: 0pt; padding: 0pt; clear: both; }
#right { margin: 0pt 0pt 10px; float: right; width: 295px; color: rgb(232, 44, 43); }
.boxtop { background: transparent url('boxtop.gif') no-repeat scroll 0% 0%; height: 19px; }
.box { margin: 0pt 0pt 10px; padding: 0pt 10px 15px; background: transparent url('box.gif') no-repeat scroll left bottom; color: rgb(91, 91, 91); }
.box p { margin: 0pt; padding: 0pt; }
.image { margin: 0pt 9px 3px 0pt; float: left; }
#right ul { border-top: 1px solid rgb(236, 236, 236); margin: 1.5em 0px; padding: 0.1em; background: rgb(247, 247, 247) none repeat scroll 0% 0%; width: 270px; color: rgb(43, 43, 43); }
#right ul li { border-bottom: 1px solid rgb(236, 236, 236); margin: 0px; padding: 0.3em; list-style-type: none; }
#right ul li ul { border: 0pt none ; margin: 0pt 0pt 0pt 20px; padding: 0pt; }
#right ul li ul li { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; }
#right a { color: rgb(43, 43, 43); text-decoration: none; }
#right a:hover { color: rgb(232, 44, 43); }
ul.contentright { border-top: 1px solid rgb(236, 236, 236); margin: 1.5em 0px; padding: 5px; font-size: 1em; background-color: rgb(255, 255, 255); list-style-type: none; color: rgb(232, 44, 43); }
ul.contentright li { border-bottom: 1px solid rgb(236, 236, 236); margin: 0px; padding: 0.5em; list-style-type: none; }
ul.contentright a { color: rgb(43, 43, 43); text-decoration: none; }
ul.contentright a:hover { color: rgb(43, 43, 43); }
ul.contentright .datea { padding: 0px 1.5em 0px 10px; color: rgb(102, 102, 102); }
.buttons { padding: 4px 3px 0pt 0pt; text-align: right; width: 160px; }
.left_articles .buttons { float: right; height: 20px; }
.redbtn { margin: 0pt; padding: 0pt; background: rgb(135, 191, 85) url('redbtn.gif') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; display: block; float: right; width: 100px; height: 19px; text-align: center; line-height: 15px; }
.redbtn:hover { background: rgb(208, 208, 208) url('hoverbtnlong.gif') no-repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.footer { border-top: 1px solid rgb(239, 239, 239); padding: 10px 0pt; clear: both; text-align: center; line-height: 1.8em; }
.footer p { color: rgb(68, 68, 68); text-decoration: none; }
.footer a, .footer a:hover { color: rgb(68, 68, 68); text-decoration: none; }
.recentcomments a { margin: 0pt ! important; padding: 0pt ! important; display: inline ! important; }
