/* @override 
	http://www.disk.dn.ua/css/base.css
	http://disk.dn.ua/css/base.css
*/

#wrap {
background:#fff;
width:962px;
min-height:100%;
position:relative;
margin:0 auto;
}

#top {
background:url(../img/top_bg.gif) repeat-x left bottom;
position:relative;
height:75px;
}
	#logo {position:absolute; top:5px; left:18px;}
	#ico {position:absolute; top:10px; right:28px;}
		#ico a {margin-left:28px; display:block; float:left; vertical-align:middle;}
	#topmenu {position:absolute; top:38px; left:308px; height:36px;}
		#topmenu li {
		background:url(../img/topmenu/link_bg.gif) no-repeat 0 0;
		display:block; float:left; height:35px;
		padding:1px 25px 0px 12px !important;
		}
		#topmenu a {display:block; float:left; height:11px;}
		#topmenu a img {display:block;}
		#topmenu a:hover {border-bottom:1px solid #202020;}

#header {background:#fdc300 url(../img/head_big.jpg) no-repeat 0 0; width:962px; height:265px; overflow:hidden; position:relative;}
	#header .links {position:absolute; top:33px; left:22px;}
		#header .links li {background:url(../img/headlink_bg.gif) no-repeat 0 4px; padding:0px 0px 5px 10px !important; overflow:hidden;;}
		#header .links a {display:block; float:left;}
	#header .address {position:absolute; left:20px; bottom:19px; color:#996601;}
		#header .address a {color:#996601 !important;}
	#header .element {position:absolute; top:0px; left:308px; width:654px; height:265px;}
	
.sub #header {background:url(../img/head_small.jpg) no-repeat 0 0; width:962px; height:101px; overflow:hidden; position:relative;}
	.sub #header .links {position:absolute; top:32px; left:22px;}
		.sub #header .links li {background:url(../img/arrow3.gif) no-repeat 0 4px; padding:0px 0px 5px 10px !important;}
		.sub #header .links a {display:block; float:left;}
	.sub #header .address {position:absolute; left:330px; top:28px; color:#a18000;}
		.sub #header .address a {color:#a18000 !important;}

/* --- MAIN --- */
#main {overflow:hidden; border-top:1px solid #cfcfcf;}
	#main #left {float:left; width:192px; padding:15px;}
	#main #right {float:right; width:200px;}
	#main #center {float:left; width:540px; padding:15px 0px 0px 0px; overflow:hidden;}
	#main.col2 #center {float:left; width:740px; padding:15px 0px 0px 0px;}
	

/* --- pathway --- */
#pathway {width:940px; height:20px; overflow:hidden; font:10px Tahoma; color:#2f7789; padding:6px 0px 0px 22px;}
	#pathway a { padding:0px 0px 0px 0px; margin-right:0px; color:#626262 !important;}
	#pathway img { margin:-5px 5px 0px 5px; color:#626262 !important;}

/* --- LEFT --- */
.lefblock {margin:0px 0px 30px 0px;}
	.lefblock dl {margin:0px 0px 12px 0px; padding:0px;}
		.lefblock dl dt {margin:0px 0px 1px 0px; padding:0px; font:9px Tahoma; color:#949494;}
		.lefblock dl dd {margin:0px; padding:0px;}
			.lefblock dl dd a {color:#626262 !important;}

.leftlinks {margin:0px 0px 25px 0px !important;}
	.leftlinks li {padding:0px 30px 15px 16px !important; background:url(../img/arrow.gif) no-repeat 0 2px;}
	.leftlinks a {
	font:bold 12px Tahoma; color:#202020 !important;
	text-transform:uppercase;
	text-decoration:none !important;
	}
	.leftlinks a:hover {text-decoration:underline !important;}
	
	.leftlinks .sublinks {}
		.leftlinks .sublinks li {padding:3px 0px 0px 0px !important; margin:0px !important; background:none !important;}
		.leftlinks .sublinks a {font:9px Tahoma !important; color:#626262 !important; text-decoration:underline !important;}
		.leftlinks .sublinks a.active {font-weight:bold !important; text-decoration:none !important; color:#2f7789 !important;}
		.leftlinks .sublinks a:hover {text-decoration:none !important; color:#2f7789 !important;}
	
/* --- RIGHT --- */
.rightlinks {margin:40px 0px 25px 0px !important;}
	.rightlinks li {padding:0px 0px 6px 0px !important;}
	.rightlinks a {
	background:url(../img/arrow.gif) no-repeat 0 2px;
	padding:0px 0px 0px 16px;
	font:bold 12px Tahoma; color:#202020 !important;
	text-transform:uppercase;
	display: block;
	}

.banr {padding:0px 0px 20px 0px;}

/* --- CENTER -- */
.objectline {overflow:hidden;}
	.objectline li {display:block; float:left; width:178px;}
		.objectline .title {height:27px;}
			.objectline .title a {font:bold 12px Tahoma; color:#2f7889 !important;}
		.objectline .img a {display:block; width:161px; height:104px; overflow:hidden; border:1px solid #cfcfcf;}
		.objectline .text {padding:20px 15px 0px 0px;}
		.objectline .more a {background:url(../img/arrow2.gif) no-repeat right center; padding:0px 5px 0px 0px; color:#626262 !important;}

.list {padding:0px; margin:20px 0px 20px 0px;}
	.list dt {padding:0px 0px 10px 0px; margin:0px; font:14px Arial; color:#0a99c1;}
	.list dd {background:url(../img/line.gif) no-repeat 12px 7px; padding:0px 0px 16px 32px !important; margin:0px;}

.mtxt {padding:0px 30px 0px 0px;}

table.contab {margin:5px 0px 10px 0px; font-size:12px;}
	table.contab th {padding:5px 0px 5px 0px; font:14px Arial; color:#2f7789; text-align:left; vertical-align:top;}
	table.contab td {padding:5px 0px 5px 0px; vertical-align:top;}
	 table.contab td.first {width:120px;}
	table.contab span {font-weight:bold; color:#353535; padding-left:20px;}
		table.contab span.adr {background:url(../img/span_adr.gif) no-repeat 0 4px;}
		table.contab span.tel {background:url(../img/span_tel.gif) no-repeat 2px 0;}
		table.contab span.fax {background:url(../img/span_fax.gif) no-repeat 0 3px;}
		table.contab span.mail {background:url(../img/span_mail.gif) no-repeat 0 1px;}

#message {padding:20px 30px 20px 0px;}
	#form {background:#eeeeee; position:relative; padding:20px 0px 20px 30px;}
		#form table {font:bold 11px Verdana; color:#343434;}
			#form table td {padding:10px 25px 10px 0px; vertical-align:top;}
		#form table .i_txt {width:305px; border:1px solid #808080; font:normal 11px Tahoma; color:#626262;}
		#form table textarea {width:305px; height:150px; border:1px solid #808080; font:normal 11px Tahoma; color:#626262;}
	
	.lt {position:absolute; top:0px; left:0px; width:7px; height:7px; overflow:hidden; background:url(../img/lt.gif) no-repeat 0 0;}
	.rt {position:absolute; top:0px; right:0px; width:7px; height:7px; overflow:hidden; background:url(../img/rt.gif) no-repeat 0 0;}
	.rb {position:absolute; bottom:0px; right:0px; width:7px; height:7px; overflow:hidden; background:url(../img/rb.gif) no-repeat 0 0;}
	.lb {position:absolute; bottom:0px; left:0px; width:7px; height:7px; overflow:hidden; background:url(../img/lb.gif) no-repeat 0 0;}

.faq {margin:15px 0px 0px 0px; padding:0px; border-bottom:1px solid #cfcfcf;}
	.faq dt {margin:0px; padding:0px 100px 5px 30px; background:url(../img/q.gif) no-repeat 0 2px;}
	.faq dd {margin:0px; padding:5px 100px 15px 30px; background:url(../img/a.gif) no-repeat 0 7px;}

.gallery {padding:0px 30px 0px 0px;}
	.gallery .title {background:url(../img/arrow.gif) no-repeat 0 2px; padding-left:17px; margin-bottom:10px;}
	.gallery .title a {font:12px Arial; text-transform:uppercase;}
	.gallery .line {overflow:hidden; margin:10px 0px 10px 0px;}
		.gallery .line .item {float:left; margin-right:15px; padding:0px 0px 20px 0px;}
			.wt {position:absolute; top:0px; right:0px;}
			.wb {position:absolute; bottom:0px; left:0px;}
			.wt, .wb {width:4px; height:4px; overflow:hidden; background:#fff;}
		.gallery .line .item .img {background:url(../img/shadow.gif) no-repeat right bottom; padding:0px 4px 4px 0px; position:relative;}
			.gallery .line .item .img img {display:block; border:1px solid #cccccc; padding:4px;}
		.gallery .line .item .descript {background:#2f7789; margin:10px 0px 0px 0px; padding:5px 0px 6px 0px;}
			.gallery .line .item .descript a {
			padding:1px 0px 5px 20px; margin-left:25px;
			font:10px Arial; color:#fff !important;
			text-transform:uppercase; text-decoration:none;
			}
			.gallery .line .item .descript a:hover {text-decoration:underline !important;}
			.gallery .line .item .descript a.load {background:url(../img/load.gif) no-repeat 0 0;}
			.gallery .line .item .descript a.zoom {background:url(../img/zoom.gif) no-repeat 0 0;}
			
.news {margin:0px 0px 15px 0px !important;}
	
#wrap #center ul.news li {
	list-style-image: none !important;
	list-style-type: none!important;
	margin-bottom: 2px;
}

#wrap #center ul.news li.more{
	margin-bottom: 40px;
}


	.news .date {font:9px Tahoma; color:#949494; padding:0px !important;}
	.news .tit a {font:14px Tahoma; color:#626262 !important;}
	
.all {margin:0px 0px 20px 0px; background:url(../img/arrow5.gif) no-repeat 0 3px; padding-left:15px;}
	.all a {font:bold 12px Tahoma; color:#202020 !important;}
	
table.obj {margin:20px 0px 20px 0px;}
	table.obj td {width:226px; padding:0px 30px 10px 0px; vertical-align:top;
	display: none;
}
	table.obj strong {color:#202020; padding-top:15px; display:block;}

.flash {padding:0px 0px 0px 0px;}
	.flash img {border:none;}
	
	
.smallimg {padding:0px 0px 10px 0px;}
    .smallimg a {display:block; float:left; margin-right:10px;}
	
	
	

/* --------- FOOTER --------- */
#spacer {
width:100%;
height:300px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(../img/footer_bg.gif) no-repeat 0 35px;
position:absolute; left:223px; bottom:0px; z-index:2;
width:739px; height:300px;
}
    #footer .address {position:absolute; left:2px; top:190px; color:#414040;}
    #footer .sellphone {position:absolute; left:360px; bottom:70px;}
/*
#spacer {
width:100%;
height:255px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(../img/footer_bg.gif) no-repeat left bottom;
position:absolute; left:223px; bottom:0px; z-index:2;
width:739px; height:255px;
}
	#footer .address {position:absolute; left:2px; bottom:25px; color:#414040;}
	#footer .sellphone {position:absolute; left:360px; bottom:25px;}
*/
	#footer a.ourobject {position:absolute; top:10px; left:0px; font:bold 12px Tahoma; color:#c5214d; text-decoration:none;}
		#footer a.ourobject:hover {text-decoration:underline !important;}
	
	#footer #foot_object1 {position:absolute; top:47px; left:0px;}
	#footer #foot_object {position:absolute; top:61px; left:0px;}
		#footer #foot_object li {display:block; float:left; width:178px;}
			#footer #foot_object li span {display:block; height:18px; font:12px Tahoma; color:#202020; text-transform:uppercase;}
		#footer #foot_object a {display:block; border:1px solid #cfcfcf; width:161px; height:60px; overflow:hidden;}
			#footer #foot_object a img {display:block;}
	
	
	
	
	
	
