/* ::::: http://blogistars.com/fl/z/speed_inf/index.css ::::: */

body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: sans-serif; font-size: 12px; text-align: center; }
#body { background-color: rgb(255, 255, 255); border-width: 2px 1px medium medium; border-style: solid solid none none; border-color: rgb(255, 0, 0) rgb(255, 255, 255) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 5px; text-align: left; width: 960px; }
img { border: 0px none; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { text-decoration: underline; }
table, td { border-collapse: collapse; font-size: 12px; margin: 0px; padding: 0px; vertical-align: top; }
.tit { color: rgb(255, 0, 0); font-weight: bolder; margin: 0px 0px 0px 10px; padding: 10px 0px 0px; text-align: left; text-transform: uppercase; }
.tit a, .zag a { color: rgb(255, 0, 0); }
#ex { border-left: 1px solid rgb(255, 0, 0); border-top: 2px solid rgb(217, 217, 217); margin: 0px; }
#menugr { background: rgb(217, 217, 217) url('i5.gif') no-repeat scroll 0% 0%; border-bottom: 3px solid rgb(255, 255, 255); border-top: 3px solid rgb(255, 255, 255); font-size: 11px; height: 14px; }
#menured { background: rgb(255, 0, 0) url('i6.gif') no-repeat scroll 0% 0%; height: 14px; float: right; padding-left: 15px; }
#menured a { background: transparent url('i4.gif') no-repeat scroll right 0px; color: rgb(255, 255, 255); padding-right: 15px; text-transform: uppercase; }
#menublack { background: transparent url('i7.gif') no-repeat scroll 0px 3px; height: 17px; border-bottom: 1px solid rgb(255, 0, 0); font-size: 12px; line-height: 17px; padding-left: 15px; }
#main { border-left: 1px solid rgb(255, 0, 0); font-size: 12px; width: 960px; }
#center { width: 780px; }
#article { clear: both; margin: 0px 20px 10px; text-align: justify; font-size: 14px; line-height: 17px; }
#article h1 { display: block; text-align: left; background: transparent url('i9_1.gif') no-repeat scroll right bottom; color: rgb(255, 255, 255); font-size: 15px; line-height: 18px; margin: 1px; text-transform: uppercase; width: 90%; padding: 10px; }
#article h2 { color: rgb(255, 0, 0); font-size: 14px; margin: 0px; text-align: left; text-transform: none; }
#right { background: rgb(240, 240, 240) url('i15.gif') no-repeat scroll right 1px; font-size: 11px; }
#right .an_dr { background: transparent url('i15.gif') no-repeat scroll right 1px; border-top: 1px solid rgb(255, 0, 0); clear: both; margin: 10px 0px 0px; padding: 0px 0px 0px 10px; }
.bot { background: transparent url('i18.gif') repeat-x scroll left bottom; color: rgb(158, 158, 158); height: 40px; margin: 2px 0px 0px; }
.cen { border-top: 1px solid rgb(255, 0, 0); padding: 15px 0px 0px; text-align: center; }
.cen a { color: rgb(158, 158, 158); }
.rgt { border-top: 1px solid rgb(255, 0, 0); padding: 2px 0px 0px; text-align: right; }
.odd { background-color: rgb(240, 240, 240); }
#inforum { background-color: rgb(221, 221, 221); font-weight: bold; height: 25px; line-height: 25px; padding-left: 20px; text-align: left; }
#ex { width: 960px; }
#body img, #ex img, .vk-container .vk-comment-text img { width: auto; height: auto; max-width: 100%; }
.vk-container { color: black; font-family: tahoma,arial,verdana,sans-serif,Lucida Sans; font-size: 11px; line-height: 17px; text-decoration: none; padding: 0px 10px; }
.centerimg { display: block; margin: 10px auto; }
#article a { color: rgb(0, 0, 255); text-decoration: underline; }
#article a:hover { color: rgb(153, 153, 153); text-decoration: none; }
@media screen and (max-width: 959px) {
	#body { width: 720px; }
	#main { width: 720px; }
	#center, .vk-container { width: 540px; }
	#ex { width: 720px; }
	#article { width: 500px; }
	#menu { width: 180px; }
	#article h1 { background: rgb(255, 0, 0) url('i9_2.gif') repeat-x scroll left bottom; }
}
@media screen and (max-width: 719px) {
	#body { width: 640px; }
	#main { width: 640px; }
	#ex { width: 640px; }
	#center, .vk-container { width: 480px; }
	#article { width: 440px; }
	#menu { width: 160px; }
	#article h1 { background: rgb(255, 0, 0) url('i9_2.gif') repeat-x scroll left bottom; }
}
@media screen and (max-width: 639px) {
	#body { width: 480px; }
	#main { width: 480px; border-right: 1px solid rgb(255, 0, 0); }
	#ex { width: 480px; }
	#center, .vk-container { width: 480px; }
	#article { width: 440px; }
	#right { width: 0px; max-width: 0px; }
	#menu { display: none; }
	#right .an_dr { display: none; }
	#right form { display: none; }
	#main .rgt { display: none; }
	#right { background: transparent none repeat scroll 0% 0%; }
	#article h1 { background: rgb(255, 0, 0) url('i9_2.gif') repeat-x scroll left bottom; margin-top: 15px; }
}
@media screen and (max-width: 479px) {
	#body { width: 320px; }
	#main { width: 320px; border: 0px none; }
	#ex img { display: none; }
	#ex a { display: block; width: 320px; height: 97px; }
	#ex { width: 320px; height: 97px; background: transparent url('header320.gif') no-repeat scroll 0px 0px; }
	#center, .vk-container { width: 300px; }
	#article { margin: 0px; font-size: 13px; line-height: 15px; width: 320px; }
	#right { width: 0px; max-width: 0px; }
	#menu { display: none; }
	#right .an_dr { display: none; }
	#right form { display: none; }
	#main .rgt { display: none; }
	#tr1 { display: none; }
	#article h1 { font-size: 14px; margin-top: 20px; }
	#right { background: transparent none repeat scroll 0% 0%; }
	.vk-container { padding: 0px; }
	#article h1 { background: rgb(255, 0, 0) url('i9_2.gif') repeat-x scroll left bottom; }
}
.vk-header { background: rgb(218, 226, 232) none repeat scroll 0px 0px; margin-bottom: 10px; padding: 4px 4px 4px 6px; }
.vk-logo { background: transparent url('vk-logo.gif') no-repeat scroll 0px 0px; float: right; height: 16px; margin-top: -1px; width: 16px; }
.vk-header-text { color: rgb(69, 104, 142); font-weight: bold; line-height: 100%; padding: 2px 3px 1px; }
.vk-avatar img { float: left; margin-right: 10px; }
.vk-comment, .vk-comment-load { border-bottom: 1px solid rgb(218, 225, 232); margin-bottom: 15px; padding-bottom: 15px; position: relative; }
.vk-comment:last-child { border-bottom: 0px none; }
.vk-comment-name { color: rgb(43, 88, 122); font-size: 12px; font-weight: bold; }
.vk-comment-text { margin-left: 60px; }
.vk-comment-date { color: rgb(153, 153, 153); margin-left: 60px; }
.vk-comment-like { background: transparent url('like.png') no-repeat scroll left center; bottom: 10px; display: inline-block; height: 16px; position: absolute; right: -5px; width: 30px; }
.vk-comment-like:hover { cursor: pointer; opacity: 0.5; }
.vk-comment-like-count { color: rgb(114, 149, 178); font-size: 10px; font-weight: bold; padding-left: 14px; }
.vk-comment-answer { color: rgb(43, 88, 122); }
.vk-comment-answer:hover { cursor: pointer; opacity: 0.5; }
.vk-container a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.vk2 { margin-left: 50px; }
#main .vk-avatar img { width: 45px; }
