@charset "utf-8";
/* Uran Company */

body{
	background:url(images/body_bg.jpg) top repeat-x;
	margin:0px;
	padding:0px
}
#header{
	background:url(images/web_01.jpg) no-repeat;
	width:1000px;
	height:223px;
	margin:0 auto;
	
}
#content{
	width:1000px;
	min-height:500px;
	margin:0 auto;
}	
#footer{ background:url(images/footer_bg.png) repeat-x;
	width:1000px;
	height:58px;
	margin:0 auto;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF
}

#footer p{
	float:left;
	margin:25px 0px 0px 50px;
}
#footer a{ color:#242424; text-decoration:none}
#footer a:hover{ background-color:#0099FF;color:#fff; text-decoration:none }

.fl{ background:url(images/footerleft.png) left no-repeat;
	height:58px;
	width:22px;
	float:left;
}
.fr{
	background:url(images/footerright.png) left no-repeat;
	height:58px;
	width:22px;
	float:right;
}
.design{
	height:58px;
	float:right;	
}
.design img { border:0px}
.design p{
	float:left;
	height:36px;
	margin:33px 0px 0px 53px;
	width:133px;
}
.about{
	color:#31384d;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 40px;
	text-align:justify;
	text-indent: 2.5em;
	margin-top:40px
}
.about span{font-weight:bold;}
.aboutprod{
	color:#31384d;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:15px 40px;
	text-align:justify;
	text-indent: 2.5em;
	margin-top:10px
}
.aboutprod span{font-weight:bold; text-align:center}
.menu{
	background:url(images/menuleft_bg.png) #dde5ea left no-repeat;
	margin:-63px 0 0 35%;
}
/**************************************   MENU   **************************************/
#pheme{
	background:url(images/menu_bg.png) repeat-x;
	height:39px;
	margin:0px 0px 0px 71px;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold
}
ul li {
	position: relative;
	float: left;
	padding:11px 0px;
	_padding:10px 0px;	
}
ul li ul li {
	float: none;
	padding: 0px;
	margin:0px;	
}
li ul {
	position: absolute;
	top:39px;
	display: none;
}
li a {
	text-decoration: none;
	padding:11px 24px 11px 24px;
	color: #667992;
}
li ul li a {
	display: block;
	background:#0644AB;
	padding:10px 5px 10px 22px;
	margin:0px;
	width:330px;
	height:18px
}
li ul li a:hover {background:#388FF6; color:#FFFFFF;}
li a:hover {
	color: #155086;
	background:url(images/menuhover_bg.png) repeat-x;
}
li:hover ul, li.over UL { 
	display: block;
}


/**************************************   MENU - end   *********************************/
.allform{
	height:190px;
	margin:0 auto;
	margin-top:20px;
	_margin:0px;
}

.cont{
	background:transparent url(images/phonebg.png);
	background-repeat:repeat-x;
	width:590px;
	height:190px;
	margin:0 auto;
	margin-left:26px;
	float:left
}

.price{
	background:transparent url(images/phonebg.png);
	background-repeat:repeat-x;
	width:300px;
	height:180px;
	margin:0 auto;
	margin-left:26px;
	float:left
}


.contright{
	background:url(images/rou1.png) no-repeat top right;
	height:29px;
	width:29px;
	float:right;
}
.contleft{
	background:url(images/rou2.png) no-repeat top right;
	height:34px;
	width:34px;
	_margin-top:-12px;
	float:left;
	margin-top:15px;
}

.contleft2{
	background:url(images/rou2.png) no-repeat top right;
	height:34px;
	width:34px;
	_margin-top:-12px;
	float:left;
	margin-top:66px;
}
.contphone{
	background:url(images/phone.png) no-repeat left;
	height:141px;
	width:243px;
	position:relative;
	text-align:right;
	float:left;
}
.contnumber{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	_line-height:14px;
	color:#000000;
	width:310px;
	text-align:right;
	position:relative;
	left:9px;
	top:25px;
	_left:1px;
	_top:30px;
	float:left;	
}

.contnumber2{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	_line-height:14px;
	color:#000000;
	width:270px;
	text-align:right;
	position:relative;
	left:9px;
	top:39px;
	_left:1px;
	_top:30px;
	float:left;
}

.contnumber2 span{
	font-size:16px;
	font-weight:normal;
	position:relative;
	top:32px;
}
*+html .contnumber{
	line-height:15px;
}
.adress{
	background:url(images/adress_bg.png) #4795c8;
	width:343px;
	height:190px;
	margin:0 auto;
	float:left;
	margin-left:15px;
}
.adrleft{
	background:url(images/rou3.png) no-repeat top right;
	height:29px;
	width:29px;
}
.adrright{
	background:url(images/rou4.png) no-repeat top left;
	height:35px;
	width:35px;
	float:right
}
.contnumber span{font-size:19px; font-weight:bold;}
.meil{
	background:url(images/webs.png) no-repeat left;
	width:418px;
	height:76px;
	float:right;
	padding-left:83px;
}
.meil p{margin:15px 0px 0px 0px}
.meil span{ margin-left:90px}
.meil a{ 
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none
}
.meil a:hover{
	color:#0054ff;
	font-size:14px;
	text-decoration:none
}
.adstate{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:21px;
	height:126px;
	margin:0px 30px;
	width:283px;
}
.mable{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#31384D;
	font-size:12px;
	text-align:left;
	padding:10px 25px;
	margin-top:10px
}
.mable span{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#31384D;
	font-size:12px;
	text-align:justify;
	margin:10px
}
.mable table{ margin-top:10px; background:#E6E6E6}
.mable tr td{ padding:5px; border:1px solid #BCBCBC}
.mable span p { font-size:14px; font-weight:bold; text-align:center}
.tb{ text-align:center}
.tr{ background-color:#128FD3; color:#FFFFFF}
.tr2{background-color:#069; color:#FFFFFF}
.primechanie{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#31384D;
	font-size:11px;
	text-align:left;
	padding:10px 25px;
}
.primechanie p{ margin:0px}
.else{ margin-left:33px}
.else li{
	margin:0px;
	padding:0px;
	float:none !important;
	display:compact !important;
	list-style:square;
	font-size:11px;
	font-weight:normal;
}
.contactable{
	background:url(images/bgcont.png) repeat-x;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	height:230px;
	width:820px;
	color:#31384D;
	margin:70px 10%;
	font-size:16px;
	
}


.contactable2{
	background:url(images/bgcont.png) repeat-x;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	height:230px;
	width:820px;
	color:#31384D;
	margin:70px 10%;
	font-size:16px;
	
}
.contactable span{
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	color:#31384D;
	font-weight:bold;
	font-size:16px;
}
.office{background:url(images/contimg.png) no-repeat;height:230px; width:350px; _line-height:15px}
.offcontacts{margin-left:370px; padding:10px 0; width:440px;}
*+html .offcontacts{line-height:14px}
#images img { border:6px solid #FFFFFF; margin:5px; text-align:center}

.word{
	background:url(images/DOC.png);
	height:80px;
	left:67px;
	position:relative;
	top:74px;
	*top:28px !important;
	width:67px;
}
.spase{
	padding-top:150px;
}

.spase2{
	_padding-bottom:150px !important;
	_margin-bottom:150px !important;
}

.left{
	background: url(images/phonebg.png);
	width:320px;
	height:190px;
	margin-right:80px;
	float:left;
	_margin-bottom:100px !important;
	}
	
.left a{
	color:#155086;
}
.left a:hover{
	color: #0099FF;}

.right{
	background: url(images/adress_bg.png);
	width:320px;
	height:190px;
	float:left;
	_margin-bottom:100px !important;
}

.right a{
	color:#155086;
}

.right a:hover{
	color: #33CCFF;}