@import url("fancybox.css");

body { font-family: Verdana, sans-serif; font-size: 12px; margin: 0 auto; padding: 0; min-width: 900px; max-width:1240px; }
#wrapper { background: transparent url(http://elrte.ru/style/images/logo70.png) 35px 7px  no-repeat; }

#header { height: 110px; margin: 0 10px; padding: 0 0 0 111px; position: relative; }
#header h1 { margin-top: 25px; width: 120px; float: left; }

#elRTE { margin-left: 12%; width: 530px; height: 80px; float: left; }
#elRTE a { width: 100%; height: 100%; display: block; background: url(/style/images/elrte-top.png) no-repeat 0 80px; 
	font-size: 20px; font-family: 'Trebuchet MS', Verdana, sans-serif; color: #000; text-decoration: none; font-weight: bold; }
#elRTE span { float: right; display: none; }

#elFinder { margin-left: 12%; width: 530px; height: 80px; float: left; }
#elFinder a { width: 100%; height: 100%; display: block; background: url(/style/images/elfinder-top.png) no-repeat 0 80px;
	font-size: 20px; font-family: 'Trebuchet MS', Verdana, sans-serif; color: #000; text-decoration: none; font-weight: bold; }
#elFinder span { float: right; display: none; }

#main-menu { position: absolute; width: 100%; left: 0; bottom: 0; margin-right: -500px; background-color: #666666; padding: 4px 0; }
#main-menu ul { padding: 0; margin: 0 15px; }
#main-menu li { padding: 0; margin-right: 4px; list-style-type: none; float: left; white-space: nowrap; }
#main-menu li a { color: #fff; font-size: 100%; padding: 4px 28px; font-style: italic; font-weight: normal; text-decoration: none; display: block; }
#main-menu li a:hover,
#main-menu li a.selected,
#main-menu li a.selected:hover { background: #999; border-bottom: 2px solid #fbb91c; margin-bottom: -2px; }

#lang a { line-height: 1.4em; }
#lang { float: right; margin-top: 12px; margin-right: 20px; }

.main h1 { margin: 22px 0; color: #c24602; }
.main p { text-indent: 2em; }
.main p.noindent { text-indent: 0; }
.main p,
.main em,
.main li { line-height: 1.4; font-size: 13px; }
.main { font: 100% Verdana, Tahoma, Arial, sans-serif; margin: 7px 20px; }
.demo { margin: 7px 20px; }

#block-right { float: right; margin-left: 15px; }

.main a,
#block-right a,
#lang a { font-weight: normal; color: #394ea1; text-decoration: none; }

.main a:hover,
#block-right a:hover,
#lang a:hover { color: #c24602; }

#download            { display: block; background: transparent url(/style/images/download.png) no-repeat 15px 15px; }
#download span       { display: block; margin-left: 100px; margin-top: 20px; color: black; }
#download:hover      { background-color: #efe; }
#download small      { color: #999; }

#elRTE-demo          { display: block; background: transparent url(/prod/elrte/demo.png) no-repeat 15px 15px;}
#elRTE-demo span     { display: block; margin-left: 100px; margin-top: 20px; color: black; }
#elRTE-demo:hover    { background-color: #ffd; }

#elFinder-demo       { display: block; background: transparent url(/prod/elfinder/demo.png) no-repeat 15px 15px;}
#elFinder-demo span  { display: block; margin-left: 100px; margin-top: 20px; color: black; }
#elFinder-demo:hover { background-color: #ffd; }

#footer { border-top: 1px solid #ddd; padding: 1em; margin: 0 10px; }
#footer em { margin-left: 1em; }
#footer em,
#footer cite { font-size: .82em; }

h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif; }
h2, h3, h4 { color: #c24602; }
h2 { padding: 0; margin: 10px 0 5px 0; }
h1 { margin: 0; padding: 0; font-size: 24px; }

img { border: 0; }

ul.screenshot { list-style: none; padding: 0; margin: 0; }
ul.screenshot li { margin: 0; padding: 0; display: -moz-inline-stack; display: inline-block;vertical-align: top; margin: 5px 1px; zoom: 1; *display: inline;
}
ul.screenshot li a { display: block; margin: 0; padding: 5px;}

.rounded-7 { -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.rounded-10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.illustr  { margin: 0; padding: .3em; border-bottom: 1px solid #ddd; min-height: 85px; }
.icon-big { margin: 0; padding: 12px; padding-right: 21px; float: left; border: 1px solid none; }
.clearfix { display: block; }

