@import url("common.css");
@import url("news.css");
@import url("gallery.css");
@import url("questions.css");

html>body #all {height: auto; min-height: 100%;}
#all {background: url("/images/ornament-left.gif") repeat-y; height: 100%; position: relative; border: none;}


#body {padding: 156px 55px 10px 55px;}
#empty {height: 60px; clear: both;}
#footer {position: absolute; bottom: 0; width: 100%;}
#f_content {padding: 0 55px;}
#head {width: 35%; float: left; min-width: 300px; padding-left: 15px; height: 41px; background: #E5E5E5 url("/images/head_left.gif") left no-repeat;}
#head strong {
	background: url("/images/head_right.gif") right no-repeat; 
	text-align: center;
	white-space: nowrap;
	padding-right: 15px;  
	display: block; 
	height: 41px; 
	line-height: 41px;
	font-family: Arial Narrow, Lucida Console;
	font-size: 32px;
	font-weight: 200;
	letter-spacing: 0px;
	color: #868686;
}

/* Проверка */

#submenu {margin: 10px 0 0px 10px; padding: 0px; list-style: none; float: left;}
#submenu li {padding: 2px 0; margin: 0;}
#submenu a,
#submenu a.s {font-family: Verdana, Tahoma, sans-serif; font-size: 85%; color: #888; padding: 0 0 0 7px; text-decoration: none;}

#submenu a.s,
#submenu a:hover {color: #990000; text-decoration: none; background: url("/images/red_point.gif") 0% 60% no-repeat;}
#submenu a:focus {color: black; background: #FFF0E0; padding: 0 7px;}
#type {position: absolute; top: 200px; left: 5%; padding-right: 68px; height: 54px;}
#type th {font-size: 100%; }
.mms {background: url("/images/mms.gif") right no-repeat;}
.mms th {color: #1A69E4; }

.sms {background: url("/images/sms.gif") right no-repeat;}
.sms th {color: #FF9900;}

.voice {background: url("/images/voice.gif") right no-repeat;}
.voice th {color: #009900;}


#content {clear: both; padding-top: 20px;}

.ahtung, .smsprimer {background: url("/images/smsprimer.gif") left top no-repeat; padding-top: 13px; margin: 20px 20px 0 0; width: 45%;}
.smsprimer div {
	background: url("/images/xscale.gif") left repeat-x;  
	margin: 3px 0; 
	border: 1px solid #ccc; 
	padding: 5px 0px; 
	text-align: center;
	color: #990000;
	font-size: 110%;
	white-space: nowrap;
}

.ahtung {background: url("/images/ahtung.gif") left top no-repeat; color: #990000;}
.ahtung ul,
.ahtung ol {margin: 0 0 0 20px; padding: 0px;}


#sendmail {font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: black;}
#sendmail strong {color: #990000; font-size: 11px; margin: 0; padding: 0;}
#sendmail .field,
#sendmail textarea,
#sendmail select,
#sendmail .submit {border: 1px solid #990000; background: #FDFAF2; font-family: Verdana, Tahoma, sans-serif; font-size: 11px; color: #765E38;}
#sendmail .field  {padding: 2px;}
#sendmail select:focus,
#sendmail .field:focus, 
#sendmail textarea:focus {color: black; background: none; border: 1px solid #ccc;}  

#sendmail .submit {padding: 3px; color: #853333; font-weight: bold; background: #F9C1B9;}
#sendmail .submit:hover,
#sendmail .submit:focus {border: 1px solid #5C1F1F; background: #F0A69D; color: black; cursor: pointer;}

#sendmail p {margin: 0 0 5px 0;}
#sendmail option,
#sendmail select {background: #FDFAF2;}
#sendmail input,
#sendmail textarea,
#sendmail select {margin-bottom: 5px; width: 300px;}
#sendmail textarea {height: 110px;}


/* absolute element */
#logo {position: absolute; top: 5px; right: 20%; width: 187px; height: 119px;}
#logo a,
#logo img {width: 187px; height: 119px; display: block;}

#logo a {background: url("/images/logo.gif")}
#logo a:hover {background: url("/images/logo-hover.gif")}
#menu {position: absolute; top: 123px; left: 0; height: 31px; width: 100%; background: #990000; border-top: 1px solid white; border-bottom: 2px solid white;}
#slogan {position: absolute; top: 50px; left: 23%; width: 257px; height: 44px; background: url("/images/slogan.gif");}
#slogan img {width: 257px; height: 44px;}
#menu ul {padding: 0px; margin: 0 0 0 4%; list-style: none; height: 31px;}
#menu ul li {float: left; padding: 0 1%;}
#menu a, #menu a.s {
	line-height: 31px;
	padding: 10px 0;	
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: white;
	white-space: nowrap;
	}

#menu :first-letter {text-transform: uppercase;}
#menu a:hover, #menu a.s {color: #FF9900;}
#menu a:active {color: white;}
#menu a:focus {background: black;}
#shaddow {position: absolute; top: 156px; width: 100%; height: 4px;}
#angels {position: absolute; top: 20px; right: 1%; width: 176px; height: 123px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/angels.png");}
#angels img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity="0");}

#title_body {padding: 210px 55px 10px 335px;}
#title #logo {top: 173px; left: 100px; background: url("/images/logo.gif")}
#title #slogan {top: 180px; left: 40%;}
#title #menu {top: 0px;}
#title_menu {position: absolute; top: 300px; left: 100px; border-top: 1px dashed #FFB364;}
#title_menu li {list-style: none; margin: 6px 0; font-family: Verdana; font-size: 10px; font-weight: 600;}
#title_menu li a {text-decoration: none; padding-left: 10px;}
#title_menu li a:hover {text-decoration: none; color: #53B030; background: url("/images/red_point.gif") 0% 60% no-repeat;}
#title #shaddow {top: 34px;}
#title #menu ul {margin: 0 0 0 10%;font-size: 90%;}
#last_news {padding: 10px; border-top: 1px dashed #dfdfdf;}
#last_news h1 {font-size: 120%; padding: 0px;}

#mainbanners {position: absolute; top: 34px; left: 0;  width: 100%;}



#digital{float:left; text-align:left; border:1px solid silver; padding:3px;}
/* END OF absolute element */


