body { margin:0; padding:0; background: white; color: black; font-family:Tahoma; font-size: 12px; line-height:16px;}

a, a:active, a:visited, a:link { color: #9999AA; text-decoration: underline;}
a.on,
a.on:active,
a.on:visited,
a.on:link { color:#fa6f0a; }
a:hover { text-decoration: none; }

img {border:none;}

div.center { text-align: center; width:100%; height:100%;}
table.skeleton { width: 98%; min-height: 100%; height: 100%; margin-top: 35px; }
table.skeleton td.menu { text-align: left; padding: 20px 10px 10px 10px; width: 250px; font-size: 14px; line-height: 20px; vertical-align:top; font-weight: bold; }
table.skeleton td.content { width:80%;text-align: left; padding: 20px 10px 10px 10px; vertical-align: top;}
table.skeleton td.right { width:300px; text-align: left; padding: 20px 10px 10px 10px; vertical-align: top;}
.logo { text-align: center; }

table.skeleton td.left { width:20%; text-align: left; padding: 20px 10px 10px 10px; vertical-align: top;}
textarea, input.default_input { width:100%; border: solid 1px #5555FF; background:black; color: #eeeeee;}
li { list-style: none; margin: 3px; float: left; padding:3px;}
li.active { background: #eeeee; color: black;}
b.date{ color:#CCCCCC; font-size:11px;}
p.news_item { margin:0; color: #EEEEEE;}
h2.white {color:white; font-weight: normal; }


/* guestbook */
input, textarea {font: 11px Georgia, Times New Roman, sans-serif; color: #000000; line-height: 14px; padding: 1px 4px; border: 1px solid #707070;}
textarea {color:#EEEEEE;} 
.input, .textarea {width: 97%;}
.textarea {height: 115px; color:black; background:#eeeeee;}
.inputs {width: 58px;}
.submit {width: 80px; float: left;}

.GbForm {padding-top: 10px; margin-top: 40px; background: url('/images/bg-line-h.gif') repeat-x; width: 100%;}
.GbForm p {margin: 7px 0 0 0;}
.GbForm div .name {width: 155px; text-align: right; padding-top: 4px; position: absolute;}
.GbForm div .inp {padding-left: 155px; width:;//width: 100%; text-align: left;}
.GbForm div .inp div {padding: 2px; background: #FFBFBF;}
.GbForm div .inp div.not {padding: 2px; background: none;}
.GbForm div .inp div.code {width: 73px; float: left; padding: 0;}
.GbForm div .inp div.code input {margin: 2px 0 2px 2px;}
.GbForm div .inp img {margin-left: 10px;}
.GbForm div .inp span {display: block; padding-top: 3px;}
.red {color: #ff0000;}

.GbItem {width: 100%;}
.GbItem .date {color: #6666EE; font-size: 12px; font-weight: bold;}
.GbItem .post {margin-top: 4px;}

.GbLink {margin-top: 10px;}

.GbLinks {margin-top: 10px; position: relative;}
.GbLink .inps {width: 235px; text-align: right; padding-top: 4px; position: absolute;}
.GbLink .inps input {float: right;}
.GbLink .warning {padding-left: 245px; width:;//width: 100%; text-align: left;}
.GbLink .warning div { color: #42474D; padding-left: 10px; display: block;}

/* /guestbook */

/* new photo && edit photo */

div.gal fieldset {border: 1px solid #cccccc; width: 500px; text-align: left;}
div.gal fieldset legend {color: #eeeeee; font-weight: bold;}
div.gal fieldset label {float:left; text-align:left; width: 100px; padding: 4px;}
div.gal fieldset input {font-size:0.9em; padding:0.1em;}
div.gal fieldset .frmreq {margin: 1px 0; text-align: left;}
div.gal fieldset .fline {background: #cccccc; height: 1px; margin: 10px 30px;}
div.gal fieldset .frmbtn {padding:0.3em 0.3em 0.3em 103px;}
div.gal fieldset .warning {background: #F4CBCB;}
.op {padding: 3px 0 13px 13px; color: #dd0000;}
div.gal fieldset .imp {color: #8D8D8D; font-size: 10px; padding-left: 103px;}
div.gal fieldset .pad {padding: 10px 0; background: url('/images/bg-pad.gif');}
div.gal fieldset input, fieldset textarea {width: 265px; font: 10px Tahoma, Verdana, sans-serif; color: #121314;padding: 2px;}
div.gal fieldset textarea {height: 100px; background: #eeeeee; color: black;}

div.gal table.form { width: 70%;}

.imgbox img {border:7px solid #d7d7d7; }

h2 {font-size:14px; margin-top:0px;} 


.photo {
width:100%;
padding-bottom:40px;
overflow:hidden;
}
.photo .cell {
width:29%;
margin-right:4%;
float:left;
}
.photo .cell .pic {
width:100%;
height:120px;
padding-top:20px;
position:relative;
}
.photo .cell .pic img {
display:block;
position:absolute;
bottom:10px;

border:3px #eeeeee solid;
}
.photo .cell p {
line-height:15px;
margin-bottom:11px;
}
.photo .cell p.date {
color:#b8c3cd;
}


.s30 { height:30px; break: both;}

ul.mnu { margin: 0; font-size:11px; font-weight: normal; list-style: none; padding:0 0 15px 15px; }
ul.mnu li { margin:0; padding:0; display: block; list-style: none; float: none;}



div.menu {border-bottom:5px solid #e3edef; font-size:10px; font-family:'Verdana'; background:#d32d13; line-height:normal;}
div.menu a {color:#e3edef; text-decoration:none;}
div.menu div.item {position:relative; z-index:99;}
div.menu table {margin:0 auto; height:33px;}
div.menu td {padding:0px 15px 0 15px; vertical-align:middle;}
div.menu td.level1:hover {background:#e32d13;  cursor:pointer;}
td.menu_active {background:#ced3d4; color:#d32d13; cursor:pointer;}
td.menu_active a {color:#d32d13;}

div.menu_level2 {position:absolute; width:200px; left:-20px; top:29px;}
div.menu_level2 a {display:block; height:100%; padding:2px 10px 3px 20px; color:#edf1f2; margin:4px 0;}
div.menu_level2 a:hover, div.menu_active {background:#d32d13; color:#edf1f2;}
div.menu_level2 div {position:relative;}
div.menu_level2 table {margin:0; width:100%; height:auto; background: url(http://aurarecords.ru/images/png1.png) left top repeat;
                // background-image: none;
                // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://aurarecords.ru/images/png1.png',sizingMethod='scale');
}

div.menu_level2 td {padding:0;}
                        
div.menu div.menu_level3 {position:absolute; right:-200px; top:0; width:200px;}
div.menu_level3 table {
                    background: url(http://aurarecords.ru/images/png2.png) left top repeat;
                    // background-image: none;
                // filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://aurarecords/images/png2.png',sizingMethod='scale');
    }
                                                

div.w60
{
	width: 60%;
	margin: 0 auto;
}	

div.w100
{
	width: 100%;
	margin: 0 auto;
}	

div.box-c
{
	height:20px;
	margin: 0 20px;
	position: relative;
	background: #C32300;
}
	
div.box-c em b 
{
	position:absolute;
	font:150px Arial;
        line-height:40px;
	font-weight:normal;
}
	
.ctl, .cbl, .ctr, .cbr 
{
		   z-index:11;
		   width:20px;
		   height:20px;
		   color:#C32300;	 
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;
		   
}
		
.ctl {top:0; left:-20px;}
.cbl {bottom:0; left:-20px;}
.ctr {top:0; right:-20px;}
.cbr {bottom:0; right:-20px;}

.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}
		
div.box-inner
{
		padding: 0 20px;
		background: #C32300;
}

ul.pager {}
ul.pager li {width: 16px; height:16px}
ul.pager li.active { background: #C32300; width:16px; height:16px; color: white; font-weight: bold; text-align: center;}