@charset "utf-8";
* {
margin:0;
padding:0
}
body {
background:#390f60; 
text-align:center;	
}
img {border:none}
ul {
list-style-type:none;
}	
h2 {			   
width:690px;
position:relative;
z-index:100;
font:italic 28px Georgia;
color:#eef700;
margin:23px -35px 0 -30px;
border-bottom:1px solid #eef700;
padding-bottom:7px;
}  
h2 span {
margin-left:30px;
}
h3 {
font:italic 18px Georgia;
color:#eef700;
margin-top:15px;
}
h4 {
background:url('../images/dot_2.gif') left bottom repeat-x; 
font:italic 18px Georgia;
color:#eef700;
margin-top:15px;
padding-bottom:5px;
}
h4 span {
margin-left:4px;
}
p {
font:12px Arial;
color:#fff;
margin-top:16px; 
text-align:justify;
} 
a {
color:#21CDE6;
}			  
a:hover {
text-decoration:none;
} 
ul li {
color:#fff;
margin-top:5px;
}
table {
color:#fff;
marign-top:16px;
}				
td {
text-align:left;
vertical-align:top;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
} 
.main_bg {
background:url('../images/body_bg.jpg') center top no-repeat; 
min-width:1000px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");
} 
.container {
background:url('../images/footer_bg.jpg') center bottom no-repeat;
}
.main {
width:1000px;
margin:0px auto;
text-align:left;  
position:relative;
z-index:100;
}
.header {
width:663px;
margin-left:340px;
}  
.logo {	   
padding-top:15px; 
margin-left:8px;
float:left;
} 
.tel {
margin:11px 6px 0 0 ;
-margin-right:3px;
float:right;
}	
.navigation {
width:113px;
margin:31px 0 0 40px;
-margin-left:20px;
float:left;
}		   
.navigation li { 
font:15px Arial;
color:#21cde6;
margin-top:13px;
line-height:16px;
}	
.navigation  a {
color:#21cde6;
}  
.ban_block {		 
width:456px;
margin:10px 0 0 50px;
float:left;
} 	 
.ban {
height:181px;
}
.price_1 {	
margin-top:10px;
float:left;
} 
.price_2 {	
margin-top:10px; 
margin-right:10px;
-marign-right:5px;
float:right;
} 	
.price_1 img ,.price_2 img{
display:block;
}
.price_1 a ,.price_2 a{
font:bold 17px Tahoma;
color:#a352ef;
background:url('../images/dot.gif') left bottom repeat-x;
text-decoration:none; 
} 
.price_1 a:hover  ,.price_2 a:hover {
background:none;
}
.list_1 { 
margin-top:28px; 
margin-right:30px;
float:left;
}  	
.title_1 {
font:italic 18px Georgia;
color:#eef700;
}
.list_1 ul { 
width:133px;
margin-top:8px;
}
.list_1 li {
font:14px Arial;
color:#21cde6;	
margin:0px;
line-height:18px;
}  
.list_1 a {
color:#21cde6;
}  
.round_1 { 
background:#582885 url('../images/round_1top.gif') left top no-repeat;
width:117px;
margin:22px 0 0 0px;
position:relative;
font:italic 16px Georgia;
color:#dcff00;
padding:10px 0 15px 15px;			 
float:left;
}  
.round_1 a {
color:#dcff00;
} 
.round_1 span {	
background:url('../images/round_1bot.gif') left top no-repeat;
width:132px;
height:10px;
position:absolute;
left:0px;
bottom:-2px;
line-height:0px;
font-size:0px;
display:block;
}
.round_2 { 
background:#702885 url('../images/round_2top.gif') left top no-repeat;
width:127px;
margin:22px -25px 0 18px;
position:relative;
font:italic 16px Georgia;
color:#dcff00;
padding:10px 0 15px 15px;			 
float:left;
}  
.round_2 a {
color:#dcff00;
} 
.round_2 span {	
background:url('../images/round_2bot.gif') left top no-repeat;
width:142px;
height:10px;
position:absolute;
left:0px;
bottom:-2px;
line-height:0px;
font-size:0px;
display:block;
}  
.content {
width:100%;
}	
.left_bar {
width:285px;
margin:322px 0 0 12px;
-marign-left:6px;
float:left;
}	 
.a_right {
text-align:right; 
padding-right:20px;
}
.news_list {
font:12px Arial;
color:#d3d3d3; 
margin-top:30px;
line-height:16px;
}
.news_list  li {
margin:0 0 25px 0;
}
.news_list  span {
display:block;
color:#fff;
}		   
.news_list a {
color:#21cde6;
margin:5px 0 15px 0;
display:block;
}	
.feedback {
margin-top:21px;
}	 
.inp_1 {
margin-top:5px;
}  
.inp_1 span { 
width:89px;	  
font:italic 14px Georgia;
color:#eef700;	
margin-top:4px;
display:block;
float:left;
}  
.inp_1 input {
width:168px;
height:20px;
background:#390f60;
border:1px solid #7d51a2;
padding:4px 0 0 2px;
font:12px Arial;
color:#fff;
}	 
.inp_2 {
margin-top:5px;
}  
.inp_2 span { 
width:108px;	  
font:italic 14px Georgia;
color:#eef700;	
margin-top:4px;
display:block;
float:left;
}  
.inp_2 input {
width:198px;
height:20px;
background:#390f60;
border:1px solid #7d51a2;
padding:4px 0 0 2px;
font:12px Arial;
color:#fff;
}	
.inp_2 b {
font-weight:normal;
color:#be4d6d;
}
.text_area_1  {
margin-top:7px;
}
.text_area_1 span {  
font:italic 14px Georgia;
color:#eef700;	
margin-bottom:2px;
display:block;
} 
.text_area_1 textarea {	 
overflow-y: hidden;
width:257px;
-width:261px;
height:105px;
background:#390f60;
border:1px solid #7d51a2;
padding:2px 0 0 2px;
font:12px Arial;
color:#fff;
}  
.text_area_2  {
margin-top:7px;
}
.text_area_2 span {  
font:italic 14px Georgia;
color:#eef700;	
margin-bottom:7px;
display:block;
} 
.text_area_2 textarea {	 
overflow-y: hidden;
width:307px;
-width:309px;
height:117px;
background:#390f60;
border:1px solid #7d51a2;
padding:2px 0 0 2px;
font:12px Arial;
color:#fff;
}  
.send_but {
margin:3px 0 0 19px;
}
.send_but input{
background:url('../images/send_but.jpg') left top no-repeat;
width:220px;
height:82px;
border:none;
cursor:pointer;
} 	 
.order_but {
margin:14px 0 0 57px;
}
.order_but input{
background:url('../images/order_but.jpg') left top no-repeat;
width:205px;
height:80px;
border:none;
cursor:pointer;
} 
.sub_cont {
width:638px;
margin-left:40px;
-margin-left:27px;
float:left;
}
.page_default {
color:#FFFFFF;
font:12px Arial;
}
.left_column {
width:260px;
margin-top:8px;
float:left;
}
.pic_list {
margin-top:15px;
}
.pic_list li{
float:left;
margin:0px 6px 6px 0px;
}  
.pic_list img {
border:3px solid #390f60; 
display:block;
}	
.pic_list a { 
border:1px solid #9c87b0; 
display:block;
}
.right_column {
width:366px;   
margin-top:8px;
margin-left:5px;
-margin-left:0px;
float:left;
}  
.list_2 li{
background:url('../images/ar_1.gif') left 5px no-repeat;
padding-left:19px;
font:12px Arial;
color:#fff;		
margin-top:15px;
line-height:16px;
}	
.text_1 {
margin-top:15px;
font:12px Arial;
color:#9e70c9;
} 
.text_1 a {
font:12px Arial;
color:#21cde6;
}  
.text_2 {	
font:italic 18px Georgia;
color:#e3e3e3;
margin-top:50px;
}
.allert {
font:italic 14px Georgia;
color:#9061b6;
margin-top:25px; 
margin-bottom:7px;
}	  
.allert b {
font-weight:normal;
color:#be4d6d;
}	  
.ban_3 {
margin-top:15px;
}
.service_list {	 
width:192px; 
margin-right:20px;
float:left;
}
.service_list li{
font:11px Arial;
color:#bc94e1;
margin-top:19px	;
line-height:16px;
}  
.service_list a {
font:italic 14px Georgia;
color:#21cde6;
margin-bottom:9px;
display:block;
}	   
.picture {
margin:20px 0 0 15px;
float:right;
}  
.folio_menu {
margin-top:13px; 
float:left;
}
.folio_menu li ,.options li{
font:italic 14px Georgoia;
color:#21cde6;											  
margin-right:15px;	 
margin-top:0px;
float:left;												  
}  
.folio_menu  a ,.options a{
background:url('../images/dot_3.gif') left bottom repeat-x;
padding-top:3px;
display:block;
color:#21cde6;		 
text-decoration:none;
}	 
.folio_menu span ,.options span{	
height:21px; 
float:left;
background:#20002d;
padding:3px 3px 0px 3px;
display:block;
position:relative;
}	   
.m_l {
background:url('../images/m_l.gif') left top no-repeat;
width:5px;
height:24px;										  
position:absolute;
left:-5px;
top:0px; 
display:block;
}	   
.m_r {
background:url('../images/m_r.gif') left top no-repeat;
width:5px;
height:24px;										  
position:absolute;
right:-5px;
top:0px; 
display:block;
} 
.options {
margin-top:13px;
float:right;
}
* html .portfolio {	  
width:102%;
margin-left:-10px;
}	
.portfolio ul.tile li{ 
width:148px;
margin:14px 0 0 10px;
float:left;
text-align:center;
}
.portfolio ul.tile li a {
font:12px Arial;
color:#fff;
text-decoration:none;
color:#EEF700;
}
.portfolio ul.tile li a img {
border:10px solid #7a50a1;
display:block;
}
.portfolio ul.tile li .detail{ 
display: none;
} 
.portfolio ul.list li{ 
width:622px;
background: #7a50a1;
margin:14px 0 0 10px;
overflow: hidden;
}
.portfolio ul.list li a{ 
display: block;
width:148px;
overflow: hidden;
float: left;
font:12px Arial;
color:#fff;
text-decoration:none;
color:#EEF700;
}
.portfolio ul.list li .detail span.list-name { 
color:#EEF700;
}
.portfolio ul.list li a span.name{ 
display: none;
}
.portfolio ul.list li a img{ 
border:10px solid #7a50a1;
display:block;
}
.portfolio ul.list li .detail{ 
padding: 10px 10px 10px 0;
}

.footer {
width:100%;
height:168px;  
}	
.foot_cont {
width:1000px;  
margin:0px auto;
text-align:left;
}	  
.logo_bot {
padding-top:100px;
margin-left:34px;
-margin-left:17px;
float:left;
}	
.menu_bot {		  
margin:107px 0 0 139px;
float:left
}
.menu_bot li{	  
font:12px Tahoma;
color:#b28bd6;
margin-right:7px;	
margin-top:0px;
float:left;
}	 
.menu_bot a {
color:#b28bd6;
}	
.tel_bot {	
margin:80px 8px 0 0;
-margin-right:4px;
float:right;
}  

#popup-overlay {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
}

.popup {
	display: none;
	position: absolute;
	z-index: 11000;
	padding: 11px 29px 31px 12px;
	font: 12px Arial;
}

.popup .cont {
	position: relative;
	background: #FFFFFF;
	height: 100%;
}

.popup .cont .popup-l {
	position: absolute;
	width: 12px;
	overflow: hidden;
	top: 33px;
	bottom: 13px;
	left: -12px;
	background: url('../images/popup-l.png') repeat-y 0 0;
}

.popup .cont .popup-r {
	position: absolute;
	width: 29px;
	overflow: hidden;
	top: 33px;
	bottom: 13px;
	right: -29px;
	background: url('../images/popup-r.png') repeat-y 0 0;
}

.popup .cont .popup-t {
	position: absolute;
	height: 11px;
	overflow: hidden;
	left: 32px;
	right: 15px;
	top: -11px;
	background: url('../images/popup-t.png') repeat-x 0 0;
}

.popup .cont .popup-b {
	position: absolute;
	height: 31px;
	overflow: hidden;
	left: 32px;
	right: 15px;
	bottom: -31px;
	background: url('../images/popup-b.png') repeat-x 0 0;
}

.popup .cont .popup-tl {
	position: absolute;
	width: 44px;
	height: 44px;
	overflow: hidden;
	top: -11px;
	left: -12px;
	background: url('../images/popup-tl.png') no-repeat 0 0;
}

.popup .cont .popup-tr {
	position: absolute;
	width: 44px;
	height: 44px;
	overflow: hidden;
	top: -11px;
	right: -29px;
	background: url('../images/popup-tr.png') no-repeat 0 0;
}

.popup .cont .popup-bl {
	position: absolute;
	width: 44px;
	height: 44px;
	overflow: hidden;
	bottom: -31px;
	left: -12px;
	background: url('../images/popup-bl.png') no-repeat 0 0;
}

.popup .cont .popup-br {
	position: absolute;
	width: 44px;
	height: 44px;
	overflow: hidden;
	bottom: -31px;
	right: -29px;
	background: url('../images/popup-br.png') no-repeat 0 0;
}

#popup-img .close {
	width: 14px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	top: 16px;
	right: 16px;
	cursor: pointer;
	background: url('../images/close.gif') no-repeat 0 0;
}

#popup-img .cont .inn {
	padding: 5px;
}

#popup-img .descriptiton {
	padding: 2px 10px 0px 10px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
}