#feedback-button {
height:151px;
position:fixed;
right:0;
top:0%;
left: 0%;
width:29px;
z-index:5;
}

/* use a semi-transparent image for the overlay */ 
#overlay { 
    background-image:url(../images/transparent.png); 
    color:#efefef; 
    height:450px; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
.contentWrap { 
    height:441px; 
    overflow-y:auto; 
}

.apple_overlay {
background-image:url(../images/white.png);
display:none;
font-size:11px;
padding:35px;
width:640px;
}
/* ::::: http://neft.ufanet.ru/css/main.css ::::: */

body { margin: 0px; font-family: Tahoma; font-size: 14px; color: rgb(0, 0, 0); }
a { text-decoration: underline; color: rgb(253, 114, 23); }
a:hover { text-decoration: underline; color: rgb(254, 115, 24); }
img { border: 0pt none ; }
div#content h1 { font-size: 160%; padding-bottom: 5px; padding-top: 5px; }
div#content h2 { font-size: 130%; padding-bottom: 3px; padding-top: 3px; }
#new img {padding: 0px 5px 0px 5px; border: none;margin:0px 5px 0px 5px;}

#bann img, table, td, tr {padding: 0px 0px 0px 0px; border: none;margin:0px 0px 0px 0px;padding-left: 0pt; margin-left: 0pt;}

.button{
   font-size:110%;

   font-weight:bold;				
   border-top:1px solid #999;
   border-left:1px solid #999;
   border-right:1px solid #333;
   border-bottom:1px solid #333;
   color:#000000;		
}	

.lastname {
		visibility: hidden;
		overflow:hidden;
		height:1px;
	}

#banners { margin: 0pt; padding: 0pt; width: 100%; }
#banners img { margin-left: 0pt; padding-left: 0pt; float: left; }
td.menu_pass { color: rgb(234, 234, 234); font-family: 'Comic Sans MS'; font-size: 11px; text-decoration: none; }
a.menu_link { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-family: 'Comic Sans MS'; font-size: 13px; text-decoration: underline; }
a.menu_link:hover { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-family: 'Comic Sans MS'; font-size: 13px; text-decoration: none; }
a.info { margin: 0pt; padding: 0pt; font-family: Tahoma; text-decoration: underline; font-size: 11px; color: rgb(0, 0, 0); }
a.info:hover { margin: 0pt; padding: 0pt; font-family: Tahoma; text-decoration: none; font-size: 11px; color: rgb(0, 0, 0); }
ul li a { margin: 0px; padding: 0px; }
.navtitle { border-left: 2px solid rgb(113, 194, 234); border-right: 2px solid rgb(113, 194, 234); color: rgb(0, 0, 0); font-weight: bold; height: 22px; background-color: rgb(113, 194, 234); background-image: url('images/td_fon_4.jpg'); background-repeat: repeat-x; padding-left: 5px; padding-top: 3px; font-size: 14px; }
.navlist { margin: 0pt; background-color: rgb(113, 194, 234); background-image: url('images/gr_fon_4.jpg'); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; }
.navlist a, .navtitle a { color: rgb(0, 0, 0); }
.navtitle2 { border-left: 2px solid rgb(95, 141, 190); border-right: 2px solid rgb(95, 141, 190); color: rgb(255, 255, 255); font-weight: bold; height: 22px; background-color: rgb(95, 141, 190); background-image: url('images/td_fon_3.jpg'); background-repeat: repeat-x; padding-left: 5px; padding-top: 3px; font-size: 14px; }
.navlist2 { margin: 0pt; color: rgb(255, 255, 255); background-color: rgb(95, 141, 190); background-image: url('images/gr_fon_2.jpg'); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; }
.navlist2 li a { color: rgb(255, 255, 255); }
.dep_selected { font-weight: bold; color: rgb(254, 243, 91) ! important; }
.article_title { border-left: 2px solid rgb(98, 193, 117); border-right: 2px solid rgb(98, 193, 117); color: rgb(255, 255, 255); font-weight: bold; height: 22px; background-color: rgb(98, 193, 117); background-image: url('images/td_fon_1.jpg'); background-repeat: repeat-x; padding-left: 5px; padding-top: 3px; font-size: 14px; }
.article_list { margin: 0pt; color: rgb(255, 255, 255); background-color: rgb(98, 193, 117); background-image: url('images/gr_fon_3.jpg'); background-repeat: repeat-x; padding-top: 5px; padding-bottom: 5px; }
.navlist ul { margin: 0pt; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; }
.navlist2 ul { margin: 0pt; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; }
.article_list ul { margin: 0pt; padding-left: 20px; padding-top: 2px; padding-bottom: 2px; }
#clients { display: block; }
#uslugi { display: none; }
#support { display: none; }
#pay { display: none; }
#stat { display: none; }
#contact { display: none; }
div#content { padding: 10px; }
#formContainer { text-align: center; }
#formContainer label { font-size: 150%; }
.formError { color: red; }
.date_time { font-style: italic; }
#crumbs { padding: 4px; background-color: rgb(255, 255, 181); font-size: 85%; }
#crumbs h3 { display: none; }
#crumbs ul { display: inline; padding-left: 0pt; margin-left: 0pt; }
#crumbs ul li { display: inline; }
#crumbs ul li a { color: rgb(0, 0, 0); text-decoration: none; }
#crumbs ul li a:link { padding: 0.2em; }
#crumbs ul ul li { background-repeat: no-repeat; background-position: left center; }
#crumbs ul li:after { content: " / "; }
#crumbs ul li.last:after { content: ""; }
.error_list { margin: 0pt; padding: 0pt; color: red; }
.context_link a { color: rgb(255, 255, 255); }
.comment_date { color: rgb(102, 102, 102); }
#counter { position: absolute; bottom: 10px; right: 20px; }
.preview { float: left; padding-right: 5px; }
.blog_item { clear: both; }
.sf_poll_results strong { border-left: 0px solid rgb(255, 123, 33); display: block; padding-left: 3px; }
.wheather { width: 100%; }
.wheather td { font-size: 170%; }
.inner-box { padding: 1em; }
.inner-box p { margin: 0pt 10px 10px; line-height: 1.4em; }

.blog {  margin: 0pt; padding: 0pt; }

#rounded-box { margin: 1em; }
.r1, .r2, .r3, .r4, .r5 { overflow: hidden; display: block; height: 1px; font-size: 1px; }
.r5 { margin: 0pt 5px; }
.r4 { margin: 0pt 4px; }
.r3 { margin: 0pt 3px; }
.r2 { margin: 0pt 2px; }
.r1 { margin: 0pt 1px; }

.bgcolor1		{ background-color: #FFFFFF; }
/* ::::: http://neft.ufanet.ru/css/layout.css ::::: */

h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset { margin: 0pt; padding: 0pt; }
html, body { margin: 0pt; padding: 0pt; }
body { font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 76%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
p { margin: 0pt 10px 10px; }
div#header { padding-top: 10px; }
div#header h1 { margin: 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; height: 80px; line-height: 80px; padding-left: 10px; color: rgb(121, 179, 11); }
div#content p { line-height: 1.4; }
div#navigation { background: rgb(185, 202, 255) none repeat scroll 0% 0%; }
div#extra { background: rgb(255, 133, 57) none repeat scroll 0% 0%; }
div#footer { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
div#footer p { margin: 0pt; padding: 5px 10px; }
div#wrapper { float: right; width: 100%; margin-left: -245px; }
div#content { margin-left: 245px; }
div#navigation { float: left; width: 245px; }
div#extra { float: left; clear: left; width: 245px; }
div#footer { clear: both; width: 100%; position: relative; }


div.top {width: 900px; height: 475px; margin: 0 auto; background: #fff url('/images/photo_sm/card.jpg') no-repeat bottom left;}
	div.top h1 {color: #f7931d;}
	div.card {float: left; width: 386px; height: 222px; padding: 108px 0 0 38px;}
			div.info {position: relative; padding: 20px 30px 20px 20px;}
			div.photo {position: absolute; top: 20px; left: 20px; width: 130px; height: 150px;}
			* html div.photo {left: 0;}
				div.photo img {border: 1px solid #db7e0f;}
			div.name {margin-top: 80px; font: 16pt/1.2em 'Trebuchet MS', sans-serif; text-align: right;}
			div.phone {margin-top: 5px; color: #7d2990; font-size: 13pt; text-align: right;}
