/*

# ========================================================================== #
#                                                                            #
#                    Light_Engine | Файл каскадных стилей                    #
#                                                                            #
# ========================================================================== #

*/

body {padding:15px 0 0 0; margin:0; font:76% tahoma, verdana, sans-serif; background:#e0e0e0; color:#303030;}
input, textarea, select{color:#333333; background:#ffffff; border: 1px solid #e0e0e0;}
input:hover, textarea:hover, select:hover{border-color: #bababa;}
a {color:#303030; text-decoration:none; border-bottom:1px dotted #333333;}
a:hover {color:#303030; text-decoration:none; border-bottom:1px solid #333333;}
a img {border:0;}
p {margin:0 0 15px 0; line-height:1.5em; text-align:left;}
h1 {margin:0 0 20px 0; font-size:2.2em; font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
h2 {margin:0 0 12px 0; font-size:1.6em;font-weight:normal;}
h3 {margin:0 0 10px 0; font-size:1.3em; font-weight:normal;}
hr { border:none; border-bottom: 1px solid #d8d8d8;}

/* Главный контейнер */

#container {margin:0 auto 20px auto; width:730px; padding:5px 20px 20px 20px; background:#ffffff;}
#container_install {margin:0 auto 20px auto; width:500px; padding:5px 20px 20px 20px; background:#ffffff; margin: 0 auto; margin-top: 25%;}

/* Название сайта */

#logo {margin:15px 0 0;}
#logo h1 a {border:none; color:#333333;}
#logo h1 a:hover {border:none; color:#303030; text-decoration:none;}

/* Верхняя навигация */

#toptabs {margin:10px auto -13px auto; font-size:0.8em; width:760px;}
#toptabs p {text-align:right; color:#808080;}
.toptab {padding:4px 5px 3px 5px; margin:0 0 0 4px; text-decoration:none; background:#f0f0f0 url(images/corner2.gif) top right no-repeat; color:#808080; border-bottom:1px solid #e0e0e0;}
.toptab:hover {background:#fafafa url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#333333; text-decoration:none;}
.activetoptab {padding:4px 5px 3px 5px; margin:0 0 0 4px; color:#333333; text-decoration:none; background:#ffffff url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #ffffff;}
.activetoptab:hover {text-decoration:none; border-bottom:1px solid #ffffff;}

/* Основное меню */

#navitabs {clear:both;}
.navitab {padding:4px 8px 4px 8px; margin:0 0 4px 0; text-decoration:none; font-size:1.1em; background:#e0e0e0 url(images/corner.gif) top right no-repeat; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff;}
.navitab:hover {text-decoration:none; background:#d0d0d0 url(images/corner.gif) top right no-repeat; border-bottom:1px solid #ffffff;}
.activenavitab {padding:4px 8px 5px 8px; color:#ffffff; margin:0 0 5px 0; font-size:1.1em; text-decoration:none; background:#333333 url(images/corner.gif) top right no-repeat;}
.activenavitab:hover {text-decoration:none; color:#ffffff;}

/* Шапка */

#desc {height:200px; color:#ffffff; padding:0; background:#333333 url(images/front.jpg) top left no-repeat; clear:both; margin:5px 0 15px 0;}
#desc p {width:290px; font-size:1em; line-height:1.3em; padding:0 0 0 15px;}
#desc a {color:#ffffff; text-decoration:none; border-color:#ffffff;}
#desc h2 {padding:15px 15px 0 15px; color:#ffffff;}

/* Контент */

#main {width: 550px; float: left; padding: 0 15px 0 0; margin: 0; border-right: 1px solid #d8d8d8;}
#main_install {padding: 15px 15px 0 0;}

/* Боковая панель */

#sidebar {width:150px; float:right;}
#sidebar a {border-bottom:none;}
#sidebar p {font-size:0.9em; line-height:1.3em; margin:0 0 15px 0;}

/* Подвал */

#footer {clear:both; background:#fafafa; padding:0; margin:0; border-top:1px solid #d8d8d8;}
#footer a {color:#808080;}
#footer a:hover {color:#303030;}
#footer p {color:#808080; font-size:1.1em; line-height:1.3em; margin:15px 0 0 0; padding:0;}

/* Дополнительные стили */

.hide {display:none;}
.block {background:#f0f0f0; padding:10px;}
.right {margin-top:-8px; text-align:right;}
.timestamp {color:#606060; margin:-12px 0 12px 0;}
.serveronline, .on {text-transform: capitalize; color: green;}
.serveroffline, .off {text-transform: capitalize; color: red;}
.notice {padding:0 0 3px 6px; border-left:6px solid #d8d8d8;}
.photo {padding:1px; margin-bottom: 10px; background:#f0f0f0; border:1px solid #bababa;}
.photo2 {padding:2px; margin-bottom: 8px; background:#f0f0f0; border:1px solid #d8d8d8;}
.sidelink {text-align:left; display:block; width:140px; background:#f0f0f0 url(images/corner.gif) top right no-repeat; padding:3px 4px 3px 8px; margin:5px 10px 5px 0; border:none;}
.sidelink:hover {background:#e0e0e0 url(images/corner.gif) top right no-repeat; text-decoration:none; border:none;}