@charset "utf-8";

html, body {width:100%; height:100%; margin:0; padding:0}
body {background:#fff}
body, p, li, th, td, input, h3, h4, h5, h6{font-family:Tahoma, Arial, sans-serif; color:#333; line-height:140%}
.reason p, .reason li, .reason td, .reason {font-size:12px; color:#111}
table.master { width:100%; border-collapse:collapse; table-layout:fixed}
table.master td{ vertical-align:top}

.reason ul {padding-left:2em; margin-left:0}

a {color:#333; text-decoration:underline}
a:hover {color:#1f5d9a; text-decoration:none; }
/*a:visited {color:#606} */

a img {border:0; outline:none}

.void { position:relative; width:1px; height:1px; clear:both}
.clear { width:30px}

h1 {color:#333; font-size:17px; font-family: Arial, sans-serif; font-weight:100; line-height:140%}
h2 {//color:rgb(153,0,0); font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:0}
h3 {font-size:12px}
h5 {color:#1f5d9a}

#shell {
	position:relative;
	min-width:1000px;
	width:100%;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");
	min-height:100%;
	height:auto !important;
	//height:100%;
}

#topbanner { position:relative; height:100px; margin:6px 0 6px 0; text-align:center; width:100%}
#topbanner p, #middlebanner p, #sidebanner p {display:inline}
#middlebanner { position:relative; margin-bottom:12px; height:50px; text-align:center;}
#sidebanner { position:relative; width:240px; height:400px; z-index:-1}
#ya {position:relative; width:240px; height:400px; margin-top:2em}

#battery td {text-align:center; padding-bottom:100px}
	#battery .smallbanner{width:100px; height:100px; position:relative; background:#9F0; display:inline-block}

#logo-c {position:relative; margin:5px 30px 6px 30px; height:97px; background:url(../images/logocenter-a.png) repeat-x;}
	#logo-c #left { position:absolute; left:0; top:0; background:url(../images/logoleft-a.png) no-repeat; width:4px; height:97px;}
	#logo-c #right { position:absolute; right:0; top:0; background:url(../images/logoright-a.png) no-repeat; width:4px; height:97px;}
	
#mrbig{margin-bottom:2em}
#mrbig td.padded {padding-left:6px}

#cellar {position:relative; height:100px; width:100%; margin-top:-100px}
#cellar table {height:70px}
#cellar table td {font-size:11px; vertical-align:top; padding-top:1em}

.date, .date2 {font-size:10px; color:#999; }
.pre {font-size:12px; margin:0 0 1.4em 0; font-weight:100 }
.pre2 {font-size:12px; margin:16px 0 0.5em 0; font-weight:800;}
.pre2 a {color:#1f5d9a}
.pre a:hover {color:#1f5d9a}

table.event{margin-bottom:0.5em}
table.eventlay {width:100%; vertical-align:top}
table.event td {color:rgb(85, 85, 85)}

.archive {text-align:right; overflow:hidden}
.archive a {color:#fff; font-size:11px; display:block; line-height:18px; padding:0 0.6em; background:url(../images/arr.png) repeat-x; float:right; text-decoration:none}

#personlogo {font:27px Georgia, "Times New Roman", Times, serif; color:#404040}

ul.goodnews {padding-left:18px}
ul.goodnews li {list-style:outsвщide disc; margin-bottom:1em; color:rgb(153,0,0)}
ul.goodnews li a {font-size:12px;}

#logo, #underlogo {position:absolute; left:30px; top:8px;}
#logo a, #underlogo {font:normal 38px 'Myriad Pro', Verdana, sans-serif; color:#fff; text-decoration:none}
#logo a:hover {color:#9CF}
#underlogo {top:7px; color:#03C}
#logo small {display:block; font:normal 12px Georgia, serif; color:#fff; margin-top:0}

.whatis {font-size:11px; color:#333; font-style:italic}

.biglist li {font-size:12px; color:#999; font-family:Arial, Verdana, sans-serif; border-bottom:0; list-style:none; margin-bottom:0.6em}
.biglist li a {color:#333}

.reason {background:#fff; position:relative; margin: 0 0px 1em 0px; padding:30px; border:1px solid #999; overflow:hidden}
.presp {background:#FFC; padding:1em; margin-bottom:2em}

#c_com {position:absolute; top:13px; margin-left:100%; left:-234px}
#menubar {position:absolute; top:66px; width:100%; right:20px; text-align:right }
#menubar a {color:#fff; margin-left:2em; font-style:italic; font-size:13px; font-family:Arial, Helvetica, sans-serif}
#menubar a.imp {text-decoration:none;}
#menubar a.imp:hover {color:#F60; text-decoration:none; border-bottom:none}
#menubar a:hover {color:#9CF; text-decoration:none}

#staaa {position:relative; float:left; margin-right:8px; width:19px; height:19px; background:url(../images/star.gif) no-repeat}
#c_com a:hover #staaa {background:url(../images/star.gif) 100% no-repeat}

.push {margin-bottom:100px}

.plate2 {background:#fff; padding:12px; margin-bottom:12px; border:1px solid #CCC; font-size:12px}
.pers {background: #cfcfcf url(../images/grad.png) no-repeat}

.catwrap {background:#EBF3FE; border:1px solid #69F; padding:0.6em; margin-bottom:0.6em}
.catwrap h2 {color:#1f5d9a}
.catwrap p {margin:0}

#bread {margin:0 30px 15px 30px; font-size:11px}

.thumbscontainer {overflow:hidden}
.thumbs p {font-size:10px; margin:0 0 5px 0}
.thumbs li {height:164px; width:150px}
.managepicturecontainer {font-size:11px}

label {display:inline-block !important}

#catlist li {color:#999}
#catlist li a{color:#1f5d9a; font-size:18px; line-height:30px}

#down {position:absolute; left:540px; overflow:hidden; border:1px solid #69F; background:#fff; z-index:8; top:24px; background:#EBF3FE; display:none; padding:0 20px}
#down ul {padding:0}
#down li {list-style-type:none; display:block; text-align:left !important; margin-bottom:0; height:1.4em}
#menubar #down a {color:#1f5d9a; margin:0; line-height:13px; font:normal 11px Arial, Helvetica, sans-serif}

#down2 {position:absolute; left:0px; overflow:hidden; border:1px solid #69F; background:#fff; z-index:8; top:24px; background:#EBF3FE; display:none; padding:0 8px}
#down2 ul {padding:0; margin:8px 0}
#down2 li {list-style-type:none; display:block; text-align:left !important; margin-bottom:0; height:1.4em}
#menubar #down2 a {color:#1f5d9a; margin:0; line-height:13px; font:normal 11px Arial, Helvetica, sans-serif}


.trigger {font-size:12px; color:#1f5d9a; border-bottom:1px dotted #1f5d9a}
.trigger:hover {border-bottom:none; cursor:pointer; cursor:hand}

.down {display:none}

#banner-top {width:980px; height:100px; background:#FFF}

.outico {float:right; margin:3px 8px 0 0;}
#menubar .outico a {border:0 !important; font-size:11px; color:0; text-transform:none}
.outico a:hover {background-color:none}

fieldset {border:0}

.lable {font-size:10px; color:#666; margin-top:0.6em}
.thanks {color:#6C3}
.nothanks {color:#F00}

.report {margin-bottom:1.2em}
.report td {width:33%; text-align:center}

.turbowrap {position:relative; width:100%; overflow:hidden; text-align:center}
.lite { background:#FFC}

table.e2g {width:100%}

.ditto_page {margin-right:1em}
.ditto_currentpage {margin-right:1em; color:#999}