@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#fff; font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%;} 

#wrapper {background:#fff;
 width:755px;
 margin:0 auto;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:0.8em;
color:#959494;
}

.logo {width:282px; margin:0 auto;padding-top:9px;}


#page {margin:0 10px; clear:both;}

.leftblock {float:left; margin-right:-100%; position:relative; width:200px; }
.rightblock {float:left; width:100%;}
.wrap {margin-left:200px; }


#footer {position:relative; clear:both;  height:100px;  width:755px;   margin:-100px auto 0; font-size:13px; color:#6a6a6a;}
.bot-nav {text-align:center; width:490px; margin:0 auto; padding-top:42px;}
.bot-nav a {color:#6a6a6a; }
.bot-nav a:hover {color:#41729f;}

.protect{ height: 100px; width:100%; clear:both;}


.inp {padding-bottom:6px; overflow:hidden;}
h1 {color:#6a6a6a; font-size:16px; font-weight:bold; padding-bottom:4px;}
.main {color:#6a6a6a; font-size:16px; font-weight:bold; padding-bottom:4px;}
input {float:left; border:1px solid #41729f; height:21px; margin:0; padding:0; width:553px; }
.btn {height:23px; width:194px; border:0 none; background:#41729f; color:#fff; font-size:18px; display:block; text-align:center; text-decoration:none; float:right; cursor: pointer;}
.btn:hover { background-color: #447fb1; }
.b input {border:1px solid #555;}
.b .btn {background:#555;}
.b .btn:hover { background-color: #666; }
.c input {border:1px solid #c4bcbc;}
.c .btn {background:#c4bcbc;}

.result {font-size:16px; padding-bottom:13px; font-weight:bold;}

.site-block {background:#f1f1f1; padding:3px 14px 3px 35px; color:#6a6a6a; font-size:20px; position:relative; margin-bottom:18px;}
.site-block i {position:absolute; left:13px; top:7px; width:16px; height:16px; background: url(/i/pm.gif) 0 -16px no-repeat; overflow:hidden; cursor:pointer; }

.page-block {background:#f6f6f6; padding:3px 0 3px 35px; color:#6a6a6a; font-size:20px; position:absolute; margin-bottom:18px;}
.page-block i {position:absolute; left:13px; top:7px; width:16px; height:16px; background: url(/i/pm.gif) 0 -16px no-repeat; overflow:hidden; cursor:pointer; }

.block {background:#f6f6f6; padding:3px 0 3px 35px; color:#6a6a6a; font-size:20px; position:relative; margin-bottom:18px;}
.block i {position:absolute; left:13px; top:7px; width:16px; height:16px; background: url(/i/pm.gif) 0 -16px no-repeat; overflow:hidden; cursor:pointer; }

.site-block-list {padding:18px 0 5px; margin-left:-22px; position:relative;}

.block-ul {padding:18px 0 5px; line-height:1.1; margin-left:-22px;}
.block-ul li {line-height:1;  display:inline;}
.block-ul li a {font-size:12px; color:#41729f; text-decoration:none; display:block; margin-bottom:5px;}
.block-ul a:hover {color:#959494; text-decoration:underline;}
.site-block i.plus {background: url(/i/pm.gif) 0 0 no-repeat;}
.page-block i.plus {background: url(/i/pm.gif) 0 0 no-repeat;}
.block i.plus {background: url(/i/pm.gif) 0 0 no-repeat;}

p.crack { font-size:20px; border-top:1px solid #6a6a6a; color:#6a6a6a; padding:18px 0 14px 12px;}
h2 { font-size:20px; border-top:1px solid #6a6a6a; color:#6a6a6a; padding:18px 0 14px 12px; font-weight:normal;}

.site-a-main {display:block; font-size:20px; color:#41729f; font-weight:normal; padding-bottom:2px;}
.site-a-main a {color:#41729f; text-decoration:none;}
.site-a-main a:hover {color:#959494; text-decoration:underline;}

.site-a-main form {display: inline};
.a-main { font-size:16px; color:#41729f; text-decoration:none; font-weight:bold; padding-bottom:2px;}
.a-main:hover {color:#959494; text-decoration:underline; cursor:pointer;}

.a-searchres {display:block; margin-bottom:5px; }
.a-searchres a{font-size:14px; color:#41729f; text-decoration:none; }
.a-searchres a:hover {color:#959494; text-decoration:underline; }

.block .pad {margin-left:55px;}
.block .pad li {display:block; font-size:12px; color:#6a6a6a; margin-bottom:5px;}

.bmp {font-size:16px; color:#6a6a6a; margin-top:20px;  display:block;}
.bmp a {font-size:16px; color:#41729f; display:inline;}
.bmp a:hover { color:#959494; display:inline;}

.up {margin:20px 0 0 10px; display:block; color:#41729f;}


.tags {background:#f6f6f6; padding:18px 11px; text-align:center; margin-top:10px; margin-bottom:10px;}
.tags li {display:inline;}
.tags a {color:#41729f; text-decoration:none; line-height:25px; margin:0 3px;}
.tags a:hover {text-decoration:underline; color:#c2c2c2;}
.tags .w1 {font-size:13px; }
.tags .w2{ font-size: 17px; }
.tags .w3{ font-size: 23px; }
.tags .w4 {font-size:28px; color:#6a6a6a;}

.related, .recent {background:#f6f6f6; padding:5px 5px; margin-top:5px;}
.related li, .recent li {display:inline; font-size:13px;}
.related a, .recent a {color:#41729f; text-decoration:none; border-bottom:1px dotted #41729f; line-height:25px; margin:0 3px;}
.related a:hover, .recent a:hover {border-bottom: 1px dotted #c2c2c2; color:#c2c2c2;}

.main2 {color:#41729f; font-size:20px;}
.main2 i {font-style:normal; font-size:12px; color:#959494;display:block;}

.top a { text-decoration:none; color:#6a6a6a;}
.top a:hover { color:#41729f; }

.form {margin:15px 0 14px; width:100%;}
.form td{font-size:16px; vertical-align:top; padding-bottom:9px;}
.inp5, textarea {border:1px solid #c4bcbc; width:413px; height:18px; color:#959494; font-size:13px;}
select {border:1px solid #c4bcbc; width:415px; height:20px; color:#959494; font-size:13px;}
textarea {width:99%; height:97px; margin-bottom:7px;}

.left {float:left;}
.inp6 { border:1px solid #c4bcbc; height:20px; margin:0; padding:0; width:130px; margin:0 6px;}
.btn2 {height:22px; width:130px; border:0 none; background:#c4bcbc; color:#fff; font-size:18px; display:block; text-align:center; text-decoration:none; float:left;}

.color {color:#41729f;}
.error {color:red;}
.success {color:green;}

.p1 {padding-bottom:20px;}

.bold {font-weight:bold;}

.u1 {padding-bottom:20px;}
.u1 li{background: url(/i/c.gif) 0 6px no-repeat; padding-left:10px;}
