*{ margin: 0; padding: 0; }* 
body { font: 14px Tahoma, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.5em; background: #fff url(../images/bg.gif) repeat-x; color: #7E7E81; }

a {	color: #EB0000;	background: inherit; text-decoration: none;}
a:hover { color: #808080; background: inherit; text-decoration: underline;}

p { margin: 0 0 15px 0; }
h1 { font: normal 2.5em Georgia, "Times New Roman", Arial; color: #444; }
h2 { font: normal 1.4em Georgia, "Times New Roman", Arial; margin: 0 0 10px; padding: 0 0 3px; color: #333; border-bottom: 1px solid #eee; }
img { border: 0; margin:0; padding:0;}
td { vertical-align:top;}
/*
#content { width: 990px; margin: 15px auto;}

@media screen and (max-width: 480px) {
#content { width: 480px; max-width: 480px; margin: 25px auto; text-align:center;}
}

@media screen and (max-width: 990px) {
#content { width: 990px; max-width: 990px; margin: 25px auto; }
}
*/

#content1 { max-width: 450px; margin: 3px auto; text-align:center;}
#content { max-width: 750px;margin: 3px auto; text-align:center;}

#logo { margin: 10px 0 20px 0; width: 221px; float: left; }
#logo p { margin: 0; }
#menu { float: right; padding:10px; margin: 40px 0 38px; background-color:#efefef;}
	#menu li { font-size: 1.1em; display: inline; }
	#menu li a { float: left; width: 87px; padding: 2px 0 7px; text-align: center; margin: 0 0 0 10px; color: #636365;  }
	#menu li a.current { background: #efefef url(../images/button.gif) no-repeat; color: #fff; }
	#menu li a:hover { text-decoration: none; color: #000; background: #efefef url(../images/button_grey.gif) no-repeat; }
.clear { clear: both; }
.caption { background: #fff url(../images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff;  }
.caption p { margin: 0; padding-left:5px; text-align: left;}
.left { margin: 0 0 20px; clear: left; width: 155px; float: left; }
.box { background: #eee; }
/*.left img { padding: 6px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: #fff;}*/

#currency a { color:#404040; }
#currency a:hover { color:#404040; }
.smallthumb { width: 109px; }
#h1 {line-height:12px;}

#hl a {	border-bottom:#EB0000 1px dashed; padding-left:0; padding-right:0;}
#hl a:hover { text-decoration: none; border-bottom:#808080 1px dashed;}


#center { min-width: 200px; max-width:450px; float: left; margin: 0 0 20px 15px;  padding:0 0 10px 10px; text-align:left;}
	#center a {	color: #404040;	background: inherit; text-decoration: none; }
	#center a:hover { color: #404040; background: inherit; text-decoration: underline; }


#center2 { width: 95%; margin: 0;  padding:0; margin-bottom:20px; color:#000000; text-align:left;}
	#center2 a {	color: #404040;	background: inherit; text-decoration: none; }
	#center2 a:hover { color: #404040; background: inherit; text-decoration: underline; }
	

.right { float: right; width: 200px;}

.left  a {	border-bottom:#EB0000 1px dashed;}
.left  a:hover { text-decoration: none; border-bottom:#808080 1px dashed;}

.date { font-size: .8em; border-top: 1px solid #eee; padding: 5px 0 0; }
.box { background: #eee; padding: 5px; }
.box li { list-style: none; border-bottom: 1px dotted #ccc; line-height: 26px; }
.box li a { padding: 0 5px; }
#footer { font-size: .84em; clear: both; padding: 5px; background: #f5f5f5; }
#footer a { color: #444; }

#mywin {width:600px; position:absolute; left:100px; top:100px; z-index:101; display:none;}
#wtitle {height:34px; background-image:url(../images/window/wtitle.png); background-repeat: no-repeat; padding: 0px 0 0 18px; color: #fff; min-width:200px; vertical-align:top; margin:0; line-height:24px;}
#wclose {height:34px; vertical-align:top; font-size:1px; padding:0; line-height:1px;}
#wcontent {background-color:#eeeeee; padding:0; margin:0; padding-left:10px;}
#wvshadow {background-repeat:repeat-y; background-image:url(../images/window/wvshadow.png); background-position:left; font-size:1px;}
#whshadow {height:7px; background-image:url(../images/window/whshadow.png); background-repeat: no-repeat; font-size:1px;  line-height:1px; vertical-align:top;}
#wbrcorner {font-size:1px; vertical-align:top; height:7px; line-height:1px; padding:0px;  line-height:1px;}

a#lnkchsize:link, a#lnkchsize:visited {color: #EB0000; text-decoration: none; font-size:11px;}
a#lnkchsize:hover { color: #808080;  text-decoration:none;  border-bottom:#808080 1px dashed;}

#pic {margin-bottom:0px;}

/*  Окно 'в цитатник' */
#winnotes {
border-radius:6px; 
-webkit-border-radius:6px; 
-moz-border-radius:5px; 
-khtml-border-radius:10px;
box-shadow: 0 0 8px 2px #1A3457; /* Валидное свойство CSS3 тень*/
-webkit-box-shadow: 0 0 8px 2px #1A3457; /* Safari, Chrome */
-moz-box-shadow: 0 0 8px 2px #1A3457; /* Firefox */
}

.grey-rectangle a {
    background: url(/images/bg_1x32.png) repeat-x 0 0;
    line-height: 32px;
    height: 32px;
    display: inline-block;
    zoom: 1;
    color: #65718a;
    padding: 0 13px;
    border: 1px solid #ddd;
    border-radius: 2px;
    text-decoration: none;
    margin: 0 2px 2px 0;
    font-size: 16px;
    font-family: Arial;
}
button, input[type="submit"] {
    width: 150px;
    height:25px;
    background: #e0e0e0; 	
    border: none;
    color: black;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    /*transition: box-shadow .4s ease;*/
    /*box-shadow: 0px 0px 10px 0px #333;*/
    box-shadow: 5px 5px 12px -7px black;
    -webkit-box-shadow: 5px 5px 12px -7px black;
    -moz-box-shadow: 5px 5px 12px -7px black;
}
