body{
/*	background: #FFF url("/images/justudio/bot2.jpg") no-repeat bottom right; */
	background: #FFF;
	padding: 0px;
	margin: 0px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 12px;
	Ⱜor: #FFF;
}
a{
	font-size: 12px;
	text-decoration: underline;
	color: #006699;
}
a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #0099FF;
}
table{
	border: none;
	border-collapse: collapse;
}
table td{
	padding: 0px;
}
table#top{
	width: 100%;
	background: url("/images/justudio/top_bg.gif") repeat-x top;
}
table#top td{
	vertical-align: top;
}
table#menu{
	width: 100%;
}
table#menu td{
	text-align: center;
	vertical-align: middle;
	color: #006699;
}
table#menu td a, table#menu td a:hover{
	text-transform:uppercase;
	font-weight: bold;
}
table#cont{
	width: 100%;
	background: url("/images/justudio/center_bg.gif") repeat-x top;
}
table#cont td{
	vertical-align: top;
}
table#menu2{
	background: #FFF url("/images/justudio/menu_bg.gif") repeat-x top;
	width: 100%;
}
table#menu2 td{
 	padding-left: 19px;
 	padding-top: 9px;
 	padding-bottom: 9px;
}

table#content{
	width: 100%;
	margin-top: 40px;
	font-family:  Arial, Tahoma, Verdana;
}
table#content{
	color: #333333;

}

table#bot_menu{
	width: 100%;
	height: 111px;
	color: #006699;
}
table#bot_menu td{
	vertical-align: middle;
	text-align: center;
}
#menu_bot{
 	background: #FFF url("/images/justudio/menu_shadow.jpg") no-repeat bottom left; */
	vertical-align: bottom;
}
#left{
	height: 130px;
	background: url("/images/justudio/phone.jpg") no-repeat top left;
}
div#ph0{
	margin-left: 121px;
	margin-top: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
div#ph1{
	margin-left: 350px;
	margin-top: -67px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	position: absolute
}
div#ph0 img, div#ph1 img {margin-right: 10px; float: left; margin-top: -5px}
div#phones div#ph1{
width: 200px;

}
* HTML div#phones div#ph1{
width: 220px;

}
* HTML div#phones div#ph0{
width: 220px;

}

div#ph0 span, div#ph1 span{
	font-size: 20px;
	font-weight: normal;
	color: #339900;
}

div#ph0 span.city, div#ph1 span.city, div#ph0 span.city2, div#ph1 span.city2{
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	text-transform: uppercase;
}
div#ph0 span.city2, div#ph1 span.city2 {padding-left: 43px}

div#phones{
	position: absolute;
	left: 0;
	top: 234px;
}

div#bc{
	margin-top: 23px;
	margin-left: 20px;
	color: #666;
	width: 520px;
}
img{
	border: none;
}
img#logo{
	margin-left: 67px;
}
img.dots{
	margin-right: 19px;
}
h1{
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: normal;
	color: #339900;
}
#content td div{
	font-family:  Arial, Tahoma, Verdana;
}

#content div.hr{
	margin-right: 70px;
	margin-bottom: 10px;
}
#content div.hr hr{
	width: 100%;
	height: 1px;
	border: 0;
	background: #CCC;
	color: #CCC;
}
div.date{
	font-weight: bold;
	padding-top: 3px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	background: #FF9900;
	color: #FFF;
	width: 111px;
	height: 19px;
}
div.title{
	padding-right: 72px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
div.news{
	padding-right: 72px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#dev{
	width: 157px;
	text-align: left;
	padding-left: 20px;
	margin-top: 12px;
}

td#bottom_bg{
	background: #FFF url("/images/justudio/bot2.jpg") no-repeat top right;
}
#y2007{
	background: #FFF url("/images/justudio/2007.jpg") no-repeat top left;
}
div.ln0{
	margin-top: -5px;
	margin-left: 16px;
	margin-right: 16px;
	background: #666;
	width: 1px;
	height: 23px;
}
table#nav{
	width: 100%;
}
table#nav td{
	padding-top: 23px;
}
span.green{
	color: #339900;
}
table#feedback{
	width: 100%;
	padding-right: 72px;
	margin-bottom: 80px;
}
table#feedback td{
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
input.txt{
	width: 306px;
}
input.sbm{
	width: 98px;
	border: 1px #999 solid;
	background: #EE8F00 url("/images/justudio/sbm_bg.gif") repeat-x top;
	font-weight: bold;
	color: #FFF;
}
textarea.feed{
	width: 306px;
	height: 106px;
}
form{
	margin: 0;
	padding: 0;
}

.mmenu, .mmenu li ul {  list-style:none;
}

.mmenu li ul li {
	list-style-image: url("/images/justudio/i1.jpg");
	margin: 7px 0 0 0;

}

.mmenu li {
	list-style-image: url("/images/justudio/arr.gif");
	margin:0 0 25px 0;
}


table#projects{
	width: 100%;
	border: 0px;
}
table#projects td{
	padding: 10px 10px 10px 0;
}
img.pj{
	border: #069 1px solid;
}

table.pr {
        background: #C5C6C6;
        font-size: 11px;
        margin: 0 20px 0 0;
}
table.pr a, table.pr a:hover{
	font-size: 11px;
}


table.pr th, table.pr td {
        padding: 4px 3px;
}
table.pr td  {
        vertical-align: top;
        text-align: left;
}
table.pr .rtt{
        background: #CCEEFF;
}
table.pr .rt2{
        background: #FFFFFF;
}
table.pr .rt{
        background: #EEE8DF;
}
table.pr .price {
        font-weight: bold;
        text-align: right;
}

.left {
        float: left;
}

.right {
         float: right;
}n: right;
}

.left {
        float: left;
}

.right {
         float: right;
}
#div_cont{
 	padding-right: 70px;
}
#spylog{
 	padding-top: 15px;
}
table#content td table.th1 td{
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0;
}
table#content td table.th1 td h1{
	text-transform:uppercase
}

div#phones div#ph0 span.city, div#phones div#ph1 span.city{
        color: #FF9900 !important
}
.button {width: 188px; height: 30px; background: url(/images/but.jpg) 0% 0% no-repeat; border: solid 0px #FFFFFF}
.comm td {padding: 5px}