﻿@charset "utf-8";
/* обнуление */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, font, img, input, iframe, sub, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent}
:focus {outline:0}
table {border-collapse:collapse;border-spacing:0}
th, td {text-align:left;font-weight:normal;vertical-align:top}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
.clr {clear:both}
.clrl {clear:left}
.clrr {clear:right}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}

/* общие стили */
body {font:11px Arial, Helvetica, sans-serif}
a:hover {text-decoration:none}
/* стили шапки */
#head {background:s/img/bg_head.gif;height:62px;padding:28px 0 0;text-align:center}
#head div p {margin:9px 0 0}
#head p, #head p a {color:#9dd575}
#head p span, #head p span a {color:#999}
#head table {width:100%}
#head td {text-align:center}
#head td.ar {text-align:right;vertical-align:bottom;width:320px}
#head td.lr {text-align:left;width:320px}
#head #rss {background:s/img/i_rss.gif 0 0 no-repeat;margin:0 0 0 40px;padding:0 0 0 20px}
#finder {margin:0 30px 0 0;text-align:right}
#finder form {margin:8px 0 0;min-width:189px}
#finder img {margin-left:3px}
#finder input.ii {background:s/img/bg_finder.gif;color:#333;height:15px;padding:1px 10px 0;width:155px}
#finder #settime {color:#fff;font-size:12px;position:absolute;right:30px;top:15px}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#head #rss {padding-bottom:2px;}
div#finder form {position:relative; top:2px;}
}
#logo {margin:0 0 0 30px}

#head  #settime p {margin:0 0 13px}
#head  #settime p span {color:#fff}
#rt_arabic {left:30px;position:absolute;top:72px}
/* footer */
#footer {
	padding:30px 0 0 0;
}
#footer, #footer a {line-height:16px}
#footer div {height:36px;padding:14px 30px 0}
#footer div div {border:none;float:right;padding:8px 0 0}
#footer div div a {display:inline-block;margin:0 0 0 1px;padding:0 4px 0 0;}
#footer a.nobor {border:none}
/* interactive */
.formbox {
	position:absolute;
	width:190px;
	background-color: #FFFFFF;
	height: 17px;
	left: 843px;
	top: 140px;
}
.formbox a.closeit {display:block;height:10px;float:right;margin:-6px 12px 0 255px;position:absolute;width:10px;text-decoration:none}
.formbox .formend {
	border:none;
	height:12px;
	padding:0;
	width:304px;
	background:none;
}
.formbox div {background:none;background-color:#e8f9e6;border-left:2px solid #54b135;border-right:2px solid #54b135;margin:-3px 0 0;padding:0 27px 12px;position:relative}
.formbox div div {background:none;border:none;padding:0}

.formbox form a, #submitbut {
	background:#e8f9e6 s/img/bg_submit_button.gif;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	display:block;
	height:35px;
	margin:20px 0 0;
	padding:4px 0 0 12px;
	text-decoration:none;
	width:68px;
	float:right;
}
.formbox form a.upper {margin-top:10px}
.formbox form a:hover {background:s/img/bg_submit_button_checked.gif}

.formbox form p {color:#666;font-size:11px;margin:10px 0 1px}
.formbox h1 {color:#1a6900;font-size:20px;font-weight:bold;margin:0 0 2px;padding:14px 0 0}
.formbox input, .formbox select.fullsel, .formbox textarea {background:#fff;border:1px solid #060;color:#333;font-size:12px;padding:1px 2px;width:240px}
.formbox select.fullsel {width:246px}
.formbox input.iless {width:112px}
.formbox .sectd {padding-left:10px}
.formbox p {font-size:13px}
.formbox p.p10 {padding:8px 0 5px}
.formbox p a {color:#1a6900}
.formbox form p a {color:#fff}
.formbox p span {color:#f00}
.formbox textarea {font-family:Arial, Helvetica, sans-serif}
#submitbut {background:1px 5px s/img/bg_submit_button.gif no-repeat;height:40px;width:85px;padding:0 0 6px}
#mainholder #feedback_form em {color:#900;font-weight:bold}
#mainholder #feedback_form table {width:770px}

div.black-opaque {
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
    background-color: black;
    position: absolute;
    left: 0px;
    top: 0;
    width: 100%;
    height: 1000px;
    margin-left: auto;
    margin-right: auto;
}

div.white-window {
    width: 304px;
    margin-left: 50%;
    margin-right: 50%;
    margin-top: 100px;
    position:absolute;
    top: 0px;
}

#forprint {display:none}

.inpf, #message {border:1px solid #ccc;width:100%}
#message {height:200px;overflow:visible;width:290px}
#mainholder .smallfont p {font:11px Arial, Helvetica, sans-serif}

.rtcut {display:none}

/* advs */
#mainholder div div div .banner468x60 {padding:30px 0 0}
#mainholder div div div .banner468x60 img {padding-top:20px}


/* lavrov */
#mainholder #lavrov p{
	margin:0;
}
#lavrov .rus a {
	color:#006600;
}
.blancas {
	color: #FFF;
}
