/* Eorder */
div.nerror{
	font-size:10px;
	color:#FF0000;
}

.eorder input.big {
	font-size:13px;
	
}


/* TAGs */
.n2e_tag a {
font-family:Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}

.n2e_tag a.linked{
font-size:15px;
font-weight:bold;
}




/* Main page tabs  */
/*
#navcontainer {
        margin: 10px 0 0 30px;
        padding: 0;
        height: 20px;
	list-style: none;
	position:relative;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none; 
	list-style: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 2px;
}

#navcontainer ul li a {
        background: #fff;

        height: 18px;

        border-top: 1px solid #f5d7b4;
        border-left: 1px solid #f5d7b4;
        border-bottom: 1px solid #f5d7b4;
        border-right:  1px solid #f5d7b4;

        padding: 4px 4px 4px 4px;
        margin: 0 0 10px 0;
        color: #f5d7b4;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover {
        color: #930;
        background: #f5d7b4;
}

#navcontainer a:active {
        background: #c60;
        color: #fff;
}

#navcontainer li#active a {
        background: #c60;
        border: 1px solid #c60;
        color: #fff;
}
*/

div#navcontainer{
 position:relative; 
 border-bottom: 1px solid #f5d7b4;
 height: 21px;

}

div#navcontainer ul {
 float:none!important;
 float:left;
 margin:0px ;
 padding:0px; 
}

div#navcontainer ul li {
 padding: 4px 4px 0px 4px;
 display:block; 
 margin: 0 4px 0px 0;
 float:left;
 list-style:none; 

 border-top: 1px solid #f5d7b4;
 border-left: 1px solid #f5d7b4;
 border-bottom: 1px solid #f5d7b4;
 border-right:  1px solid #f5d7b4;

 height: 16px;
 text-align: center;
 vertical-align:top;
 background: #c60;
}

div#navcontainer ul li a { 
 color:#000; 
 vertical-align:top;
 font-size:12px; 
 text-decoration: none;
 text-align: center;

}

div#navcontainer ul li#active{
 border-bottom: 1px solid #ffffff;
 background: #ffffff;
}

/* End Main page tabs  */
/**/

.n2e_ctrl_element img{
	border: 0px;
}
body, p, h1, h2, h3 { margin:0; padding:0; color:#FFFFF; }

body {

font-family:Verdana,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

table.n2e_trash{
  border:1px;
  font-size:9px;
}

table.main 
{
  border:0px;
  border-collapse:collapse; 
  width:900px;
//  text-align:center;
}

table.main .left{
 font-size:11px;
 text-align:left;
 width:20%;
 vertical-align:top;

}

table.main  right{
 font-size:11px;
 text-align:left;
 width:20%;
}
table.main  center{
 font-size:11px;
 text-align:left;
 vertical-align:top;
 width: 80%;
}

/* Navigation bar*/
#n2e_navbar{
 font-size:11px;
}
#n2e_navbar b{
background-color:#003366;
color:#FFFFFF;
font-weight:bold;
padding:0 3px 1px 4px;
}
#n2e_navbar a{
font-weight:bold;
padding:0 3px 1px 4px;
text-decoration:none;
}

/*    */


a { color:red; color:blue; }
a:hover { color:yellow; text-decoration:none; }


#content .row { border-top:5px solid #166C9F; background-color:#FFF; color:#000; margin:0 5px 5px 5px; padding-bottom:5px;}
#content .row .head { background-color:#1C91C7; margin-bottom:10px; padding:5px; }
#content .row .head h2 { font:130% Arial, sans-serif; font-weight:bold; margin-bottom:2px; }
#content .row .head p { color:#000; font:85% Verdana, sans-serif; margin:0px; }
#content .row .head p.part { float:right; font-size:100%; margin-left:10px; }
#content .row .head p.part a { color:cyan; }
#content .row .head p.part a:hover { color:red; }
#content .row p { margin:3px 5px; color:#000; }
#content .row a { color:#333; }
#content .row a:hover { color:red; }
#content .row .sub { font-size:85%; }
#content .row .bottom { margin-top:5px; font-size:85%; color:#000; }
#content .row .bottom p { text-align:right; margin-right:7px; }
#content textarea, input, select { font-family: Verdana; font-size: 100%; } 


#panel { width:110px; margin:5px 0 0 0; float:left; padding:0; }
#panel h1 { margin:10px 0 10px 5px; font:110% Arial, sans-serif; font-weight:bold; color:#1C91C7; padding:0; }
#panel p { margin:0 0 5px 5px; padding:0; }
#panel p.small { font-size:11px; }
#panel h1 a { color:#1C91C7; }




/* общие стили */

*  {
	padding: 0;
	margin: 0;
}

body {
	font: 0.8em/1.5em arial;
}

h3 {
	font: 1.5em/1em arial;
	margin-bottom: 0.5em;
}

/* элементы закругления */

.inner-box {
	padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

.inner-box, i { background-color: #CCCCCC; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}


.inset { background:transparent; width:100%;}
.inset td { font-size:0.8em; color:#000;}
.inset h1, .inset p { margin:0 9px; }
.inset h1 { font-size:1.2em; color:#000; }
.inset p { padding-bottom:0.1em;  color:#000;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b { display:block; overflow:hidden; font-size:1px; }
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b { height:1px; }
.inset .b2 { background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa; }
.inset .b3 { background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd; }
.inset .b4 { background:#ccc; border-left:1px solid #999; border-right:1px solid #eee; }
.inset .b4b { background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff; }
.inset .b3b { background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff; }
.inset .b2b { background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff; }
.inset .b1 { margin:0 5px; background:#999; }
.inset .b2, .inset .b2b { margin:0 3px; border-width:0 2px; }
.inset .b3, .inset .b3b { margin:0 2px; }
.inset .b4, .inset .b4b { height:2px; margin:0 1px; }
.inset .b1b { margin:0 5px; background:#fff; }
.inset .boxcontent { display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff; } 






.thumb{
   width:  120px;
   height: 100px;
   text-align: center;
}


.slide {
   position: relative;
   float: left;
   width: 120px;
   margin-bottom: 10px;
   margin-right: 10px;
}

.slide div.thumb {
   background: #fff;
   border: 1px solid #D4D0C8;
   font-size: 5px;
   font-family: "Times New Roman", serif;
   overflow: hidden;
}

.slide img{
   margin-bottom: 0px;
   margin-top:    3px;
}


/**
*    CSS name of thumbnails
**/

.slide .view {
   padding: 2px 2px;
   margin: 2px 0px;
   cursor: text;
   height: 1em;
}

.view:hover {
   background-color: #ffffcc;
}
.view, .inplace, #list5 input {
   font-size: 14px;
   color: #666666;
   font-family: sans-serif;
}


/**
*    CSS control icon tag
**/
#control_icon {
   list-style-type: none;
   text-align: left;
   position: absolute;
   top: 80px;
   right: 0px;
   z-index: 100;
}

#control_icon ul{
   list-style-type: none;
}

#control_icon li{
   float: left;
   padding: 0px 0px 0px 0px;
   margin: 0 0px 0px 0;
   list-style-type: none;  
   text-align: center;
}




.inplace {
   position: absolute;
   visibility: hidden;
   z-index: 10000;
}


.n2e_search {
   background-color: #ffffcc;
   color: red;
}
