/* CSS Document */
<!--

* {margin: 0; padding: 0;}
html {height: 100%; margin-bottom: 1px;}
body {height: 100%;}

/* Body Typeset
-------------------------- */
body {
font: 76%/1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
background: #bec7c7;
color: #212121;
padding: 1em 0;
}

h1, h2, h3, h4, h5, h6, p, pre,

blockquote, ul, ol, dl {
    margin:  0.5em 0;
    padding: 0;
}
blockquote {padding:1em; background-color:#C2EFC2;}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, Helvetica, sans-serif;
margin-top:1em;
padding-bottom: 3px;
color: #508E0F;
}

h1 { font-size: 218%; }
h2 { font-size: 164%; }
h3 { font-size: 145%; border-width: 1px }
h4 { font-size: 118%; }
h5 { font-size: 100%; font-weight: bold; }
h6 { font-size: 86%; font-weight: bold; }

/* Layout
-------------------------- */

#container {
width: 760px;
padding-left: 5px;
padding-right: 5px;
margin: 0 auto;
background: #fafafa;
}

#header {
height: 60px;
background-color: green;
color: #fff;
border-bottom: 1px solid #FFCC6F;
}
#header h1 {
border: 0;
color: #fff;

padding:10px;
margin:0;

padding-top: 20px;
text-align: center;
}

#content {
padding-left: 5px;
padding-right: 5px;
}

#footer {
clear: both;
background-color: green;
color: #fff;
margin-top: 10px;
padding: 0.5em 1em;
border-top: 1px solid #FFCC6F;
line-height: 2em;
}

    
/* Links
-------------------------- */
a, a:link, a:active {
color: green;
font-weight:bold;
border-bottom: 2px solid #FFCC6F;
text-decoration: none;
}
a:hover {
color: #333;
border-bottom: 1px solid #508e0f;
}
#header h1 a, #header h1 a:link, #header h1 a:visited {
border: 0;
color: #fff;
}
#header a:hover {
background: none;
}
#footer a, #footer a:link, #footer a:active {
color: #fff;
border-bottom: 1px solid #ddd;
text-decoration: none;
}
#footer a:hover {
background: #ffc;
color: #000;
border-bottom: 1px solid #333;
}

/* style features
-------------------------- */
#nav {
border-bottom: 1px solid #FFCC6F;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 110%;
padding-top: 5px;
padding-bottom: 5px;
background-color: green;
text-align: center;
}

#nav ul {
margin: 0;
padding: 0;
}

#nav li {
list-style: none;
margin: 0;
padding: 0;
display: inline;
}

#nav li a {
padding: 5px 10px 5px 10px;
margin-bottom: 0;
border: 0;
color: #eee;
}

#nav li a:hover {
color: #fff;
border-bottom: 3px solid #FFCC6F;
}

#nav li.here a:hover {
background: #693;
color: #fff;
}

#nav li.here a {
background: #693;
color: #fff;
}

/* style features
-------------------------- */

.center {text-align: center;}
.right {text-align: right;}


/* Lists
-------------------------- */
ul, ol {
margin-left: 20px;
padding: 5px 1em;
}
li {
padding-top: 3px;
padding-bottom: 3px;
}











/* zdv cabinet css
-------------------------- */

.clr {clear:both;}

.deftab, .deftab2 {
border-collapse:collapse;
font-size:10pt;
}
.deftab th, .deftab td {
border:1px solid #919191;
padding:4px;
}

.deftab a {
	text-decoration:none;
	border-bottom:none;
}

.deftab a:hover {
	text-decoration:underline;
}

.deftab img {
	margin:0 4px;
}

.fon14{
font-size:14pt;
}
.deftab2 th, .deftab2 td {
border:1px solid #035B8F;
padding:10px;
}



.smalltab {
border-collapse:separate;
font-size:10px;
}
.smalltab td {
border:none;
}

.smalltab .td_r_b_1{
border-right:1px solid #999999;
}


.status_error, .status_info, .header1{ background-color:#FFFFFF;padding:3px; color:#FF0000; text-align:center; font-size:14px;border:3px double #FF0000;}
.status_info, .header1{ color:#006600; text-align:center; border:3px double #006600 }

.loading{
color:#0033CC;
/*display:none;*/
visibility:hidden;
margin:3px;
position:absolute; 
z-index:199;
font-size:14px;
font-weight:bold;
border:2px ridge #336699;
padding:10px 20px;
background-color:#FFFFFF;
}
.loading img {
float:left;
margin-right:3px;
}

.red {color:#FF0000;}
.red_u {color:#FF0000; text-decoration:underline;}
.green {color:#005500;}

#menu {border-right:1px solid #999999;}
#menu p {margin:2px; padding:2px;}
#menu a:hover {color:#FF0000; text-decoration:underline;}


.pager {text-align:center; color:#999999;}
.pager a{
font-size:14px;
padding:2px;
font-weight:bold;

border-bottom:none;
}
.pager a:hover{ text-decoration:underline;}
#curpage{text-decoration:underline;}

.comment1 {color:#333333; background-color:#FCFCFC; padding:2px; margin:3px;}

.but1 {border:1px solid #FF0000; background-color:#FFFFFF; color:#FF0000;}
.but2 {border:1px solid #006600; background-color:#FFFFFF; color:#006600; padding:4px 7px;}

.nwr {
	white-space:nowrap;
}

.ul1, .ul2 {
margin:7px 0;
margin-left:10px; 
padding:7px 0;
padding-left:20px; 
list-style-type:circle;
}
.ul1 {
background-color:#F2F2F2;
}

.ul2 a {color:#003333; font-size:12px;}
.ul2 a:hover {color:#0000CC;}

.ul2 li {margin:6px 0; font-size:14px;}

.user_status1 {color:#FF0000;}
.user_status2 {color:#000099;}
.user_status3 {color:#006600;}

.logout a {color:#FF0000; text-decoration:none; padding:2px 0;}
.logout a:hover {background-color:#FF0000; color:#FFFFFF;}

.mediatd {border:1px solid #CCCCCC; background-color:#FFFFFF;}
.mediatdover {border:1px solid #006600; background-color:#F9F9F9;}

.fsmall {font-size:10px;}

.hght10 {margin-top:10px;}

.file_input_list {padding:10px;}
.file_input_list input {border:1px solid #990000; margin:3px 10px;}

.subcat_edit {
background-color:#F3F3F3; 
padding:3px 0 10px 20px;
}



#d-close {
border:1px solid #666666; 
float:right; 
text-align:center;
margin:5px;
clear:both;
}
#d-close a {display:block;}
#d-close a:hover {background-color:#FF0000;}
#d-close img {border:none; margin:4px; padding:0;}

#cdiv{
position: absolute;
left: 0;
top: 0;
width: 850px;
padding: 5px;
padding-bottom: 0;
background: #313131;
z-index: 100;
visibility:hidden;
}

#cdiv_inner {
	margin:-5px 0 0 -5px;
	background-color:#F7F7F7;
	z-index:2000;
	padding:5px 5px 10px 10px;
}

.lang img {
margin:0px 3px;
padding:2px 2px;
border:2px solid #F2F2F2;
}

.lang a:hover img {border:2px solid #003366;}

.lang #act {
border:2px solid #003366;
}

.ul3 li {

list-style-type:circle;
margin:2px;
padding:2px;

}

.menu p {
margin:0;
padding:5px 0;
}


.user_role_1 {
color:#666666;
}

.user_role_2 {
color:#009900;
}

.bgr1 {
border:1px solid #006633;
background-color:#FFFFFF;
}

.ch_del{
text-align:right;
font-size:12px;
}

.ch_del a {
border-bottom:none;
}
.ch_del a:hover{
text-decoration:underline;
}

.rwb {
border:none;
color:#FF0000;
background-color:inherit;
padding:10px 5px 10px 0;
cursor:pointer;
}



.stab th {
padding:5px;
font-size:14px;
color:#666666;
}

.sf1 input {
margin:7px;
}


.sf1 label {
cursor:pointer;
font-size:12px;
}

.textar1 {
	width:500px;
	border:1px solid #999;
}



.flaglink a {
	border:none;
}
.flaglink a img {
	border:1px solid #ECECEC;
	padding:3px;
	margin:2px;
}

.flaglink a:hover img, #flag_en_act img, #flag_ru_act img, #flag_ee_act img, #flag_nl_act img, #flag_es_act img, #flag_de_act img     {
	border:1px solid #033;
}



#flag_en img{ background:url(/images/flags/us_d.gif) center no-repeat; }
#flag_en:hover img, #flag_en_act img { background:url(/images/flags/us.gif) center no-repeat; }

#flag_ru img{ background:url(/images/flags/ru_d.gif) center no-repeat; }
#flag_ru:hover img, #flag_ru_act img{ background:url(/images/flags/ru.gif) center no-repeat; }

#flag_ee img{ background:url(/images/flags/ee_d.gif) center no-repeat; }
#flag_ee:hover img, #flag_ee_act img { background:url(/images/flags/ee.gif) center no-repeat; }

#flag_nl img{ background:url(/images/flags/nl_d.gif) center no-repeat; }
#flag_nl:hover img, #flag_nl_act img { background:url(/images/flags/nl.gif) center no-repeat; }

#flag_no img{ background:url(/images/flags/no_d.gif) center no-repeat; }
#flag_no:hover img, #flag_no_act img { background:url(/images/flags/no.gif) center no-repeat; }

#flag_cn img{ background:url(/images/flags/cn_d.gif) center no-repeat; }
#flag_cn:hover img, #flag_cn_act img { background:url(/images/flags/cn.gif) center no-repeat; }

#flag_es img{ background:url(/images/flags/es_d.gif) center no-repeat; }
#flag_es:hover img, #flag_es_act img { background:url(/images/flags/es.gif) center no-repeat; }

#flag_de img{ background:url(/images/flags/de_d.gif) center no-repeat; }
#flag_de:hover img, #flag_de_act img { background:url(/images/flags/de.gif) center no-repeat; }



.noa a, .noa2 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFF;
	border:none;
}
.noa a:hover {
	text-decoration:underline;
}

.noa2 a{
	color:#066;
	font-weight:normal;
	font-size:10px;
}
.noa2 a:hover {
	color:#F00;
}


.fblu {
	font-size:0.7em;
	color:#000;
	text-decoration:underline;
}

#select_file {
	background-color:#FFF; 
	text-align:center;
	padding-top:10px;
}

.imgp {
	margin:0 10px -5px 0;
}
#add_question_link {
	margin:10px 0;
}

-->

