@import url("form.css");
*{
margin:0;
padding:0;
}
body{
text-align:center;
font-family:verdana;
font-size:11px;
color:#5a6683;
background:#fff;
}


* html a{cursor:pointer;}
#container{
width:1000px;
margin:0 auto;
overflow:hidden;
}
#left{
width:256px;;
float:left;
background:url(../img/left_bg.gif) 0 0 repeat-y;
height:700px;
overflow:hidden;
position:relative;
}
#flash_logo{
height:368px;
width:255px;
float:left;
}

#contacts{
width:254px;
float:left;
height:329px;
background:url(../img/form_bg2.gif) 0 0 no-repeat;
color:#222;
}

#contact_info{
width:220px;
height:118px;
float:left;
text-align:right;
font-size:12px;
padding:5px 15px 5px 15px;
overflow:hidden;
}

#contact_form{padding-top:2px; color:#fff; float:left; position:relative; width:240px; padding-left:12px; height:190px;  overflow:hidden;}
.contact_form{height:17px;position:absolute;text-align:left;left:12px;}
.contact_form span{width:75px;font-size:10px; float:left; height:17px;}
.contact_name{top:3px;}
.contact_company{top:28px;}
.contact_email{top:52px;}
.contact_phone{top:76px;}
.contact_enquiry{top:100px;}
.contact_submit{top:168px; left:85px;}
input#send_contact{color:#fff; cursor:pointer;}
.contact_form input{border:none; font-size:10px; height:15px; width:150px; background:none; float:left;}
.contact_form textarea{ font-size:11px; height:60px; width:150px; border:none; background:none;}

#right{
width:744px;
float:left;
background: #ededed url(../img/right_top_bg.gif) 0 0 repeat-x;
height:700px;
overflow:hidden;
position:relative;
}
#head{
width:744px;
height:346px;
float:left;
background:url(../img/header_bg.jpg) 0 0 no-repeat;
position:relative;
}
#langs{
position:absolute;
height:25px;
width:60px;
right:0;
top:0;
padding-top:10px;
}
#langs a{
color:#65757e;
text-decoration:none;
}

#langs a:hover{
	text-decoration:underline;
}

#langs a.sel{
	text-decoration:underline;
}
.button{
width:209px;
height:108px;
position:absolute;
z-index:2;
}
.button a{
width:209px;
height:48px;
display:block;
color:#fff;
text-decoration:none;
padding-top:60px;
background:url(../img/empty.gif);
}

.shadow{
position:absolute;
width:209px;
height:50px;
top:108px;
z-index:1;
left:0;
}
.pos1, .pos2, .pos3{
top:35px;
}
.pos4, .pos5, .pos6{
top:180px;
}
.pos1, .pos4{
left:20px;
}
.pos2, .pos5{
left:265px;
}
.pos3, .pos6{
left:510px;
}
.pos1 a{background: url(../img/buttons/web.png) 0 0 no-repeat;}
.pos1 a:hover{background: url(../img/buttons/web2.png) 0 0 no-repeat;}

.pos2 a{background: url(../img/buttons/3d.png) 0 0 no-repeat;}
.pos2 a:hover{background: url(../img/buttons/3d2.png) 0 0 no-repeat;}

.pos3 a{background: url(../img/buttons/video.png) 0 0 no-repeat;}
.pos3 a:hover{background: url(../img/buttons/video2.png) 0 0 no-repeat;}

.pos4 a{background: url(../img/buttons/hosting.png) 0 0 no-repeat;}
.pos4 a:hover{background: url(../img/buttons/hosting2.png) 0 0 no-repeat;}

.pos5 a{background: url(../img/buttons/marketing.png) 0 0 no-repeat;}
.pos5 a:hover{background: url(../img/buttons/marketing2.png) 0 0 no-repeat;}

.pos6 a{background: url(../img/buttons/clients.png) 0 0 no-repeat;}
.pos6 a:hover{background: url(../img/buttons/clients2.png) 0 0 no-repeat;}

#footer{
width:1000px;
margin:0 auto;
height:27px;
background:url(../img/footer_bg.gif);
}
/*Homepage*/
#home_cont{
padding:4px 0 0 12px;
width:255px;
height:346px;
float:left;
overflow:hidden;
}
#news_cont{
width:237px;
float:left;
overflow:hidden;
}
#news_cont h1{
float:left;
width:225px;
height:19px;
background:url(../img/box_title_bg.gif) 0 0 no-repeat;
color:#fff;
font-size:13px;
font-weight:bold;
text-align:left;
padding:2px 0 0 10px;
}

.news_box{width:237px;float:left; position:relative;}

.news_box a{
width:237px;
position:absolute;
z-index:5;
height:100%;
display:block;
top:0;
left:0;
}

.news_box_title1{width:237px;float:left;background:url(../img/news_box_title_mid.gif) 0 0 repeat-y;}
.news_box_title2{width:237px;float:left;background:url(../img/news_box_title_top.gif) center top no-repeat;}
.news_box_title3{width:237px;float:left;background:url(../img/news_box_title_bot.gif) center bottom no-repeat;
padding-bottom:5px;
min-height:25px;
height:auto;
}
* html .news_box_title3{height:25px;}

.news_box_title3 h2{
padding:5px 0 0 5px;
text-align:left;
width:150px;
float:left;
color:#555555;
font-size:11px;
}
.news_box_title3 h3{
padding-top:5px;
width:80px;
float:left;
color:#555555;
font-size:11px;
overflow:hidden;
}

.news_box1{width:237px;float:left;background:url(../img/news_box_mid.gif) 0 0 repeat-y;}
.news_box2{width:237px;float:left;background:url(../img/news_box_top.gif) center top no-repeat;}
.news_box3{width:217px;overflow:hidden; float:left;background:url(../img/news_box_bot.gif) center bottom no-repeat; padding:0px 10px 10px 10px;
font-size:11px;
line-height:16px;
min-height:35px;
height:48px;
overflow:hidden;
text-align:left;
color:#555;
}
* html .news_box3{height:45px;}

.news_box_razd{
width:237px;
height:25px;
float:left;
margin-top:-8px;
background:url(../img/news_box_razd.png) center top no-repeat;
}
#home_flash{
width:474px;
height:350px;
float:left;
position:relative;
}
#flash_1{
float:left;
width:460px;
height:190px;
padding-top:5px;
text-align:left;
}
#flash_2{
float:left;
width:454px;
height:112px;
text-align:left;
}
/*WEB*/
#menu_top{
width:744px;
height:50px;
position:absolute;
top:0;
left:0;
z-index:2;
overflow:hidden;
}
#menu_top a{
width:106px;
height:43px;
margin-top:-7px;
background:url(../img/buttons/button.png) 2px 0 no-repeat;
border:0;
display:block;
float:left;
color:#a6acbb;
text-decoration:none;
padding-top:15px;
font-size:12px;
}
#menu_top a:hover{
background:url(../img/buttons/button_hov.png) 2px 0 no-repeat;
color:#fff;
}
#menu_top a.sel1{background:url(../img/buttons/button1_sel.png) 2px 0 no-repeat;color:#fff;}
#menu_top a.sel2{background:url(../img/buttons/button2_sel.png) 2px 0 no-repeat;color:#fff;}
#menu_top a.sel3{background:url(../img/buttons/button3_sel.png) 2px 0 no-repeat;color:#fff;}
#menu_top a.sel4{background:url(../img/buttons/button4_sel.png) 2px 0 no-repeat;color:#fff;}
#menu_top a.sel5{background:url(../img/buttons/button5_sel.png) 2px 0 no-repeat;color:#fff;}
#menu_top a.sel6{background:url(../img/buttons/button6_sel.png) 2px 0 no-repeat;color:#fff;}

#submenu{
width:744px;
height:49px;
position:absolute;
top:40px;
left:0;
z-index:1;
background:url(../img/submenu_bg.gif) 0 0 no-repeat;
padding-top:21px;
text-align:center;
}
.submenu_razd{
height:28px;
width:2px;
float:left;
background:url(../img/submenu_razd.gif) 0 0 no-repeat;
}
#submenu a{
text-decoration:none;
color:#485573;
font-size:12px;
display:block;
height:23px;
padding: 5px 10px 0 10px;
float:left;
background:none;
}
#submenu a:hover{
background:url(../img/arrow.gif) center top no-repeat;
}
#submenu a.sel{
background:url(../img/arrow.gif) center top no-repeat;
}

#submenu_langs{
width:56px;
height:22px;
float:right;
background:url(../img/langs_bg.gif) 0 2px no-repeat;
padding:2px 0 0 5px;
}
#submenu_langs a{
color:#65757e;
background:none;
padding:5px 2px 0 2px;
float:left;
font-size:10px;
width:22px;
height:18px;
}
#submenu_langs a:hover{
background:none;
text-decoration:underline;
}
#submenu_langs a.sel{
background:none;
text-decoration:underline;
}
#search{
width:744px;
height:47px;
position:absolute;
padding-top:2px;
top:100px;
left:0;
z-index:100;
background:url(../img/search_bg2.gif) 0 0 no-repeat;
text-align:center;
}
#search form{
width:575px;
height:25px;
margin:0 auto;
color:#485573;
font-size:11px;
}
#search table{
float:right;
width:570px;
height:100%;
}
input.search_button{
width:55px;
height:16px;
background:url(../img/buttons/submit.png) center 2px no-repeat;
cursor:pointer;
border:none;
color:#fff;
font-size:11px;
float:left;
}
#projects_list{
width:744px;
height:500px;
position:absolute;
top:170px;
left:0;
}
.project_box{
	width:342px;
	height:99px;
	float:left;
	margin:0 0 30px 18px;
	background-position:0 0;
	overflow:hidden;
	position:relative;
}

.project_box img{
	position: absolute;
	width: 191px;
	height: 100px;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
}

.project_box2{
	width:152px;
	height:99px;
	float:left;
	background:url(../img/projects_box.png) 0 0 no-repeat;
	padding: 10px 0 0 190px;
	position: absolute;
	top: 0;
	left: 0;
	cursor:pointer;
	z-index: 10;
}
a.project_b{
	position:absolute;
	display:block;
	width:335px;
	height:99px;
	z-index:11;
	top:0;
	left:0px;
}
.project_box2 a{
color:#ff7704;
font-weight:bold;
clear:both;
position:absolute;
top:5px;
width:150px;
left:50%;
margin-left:18px;
z-index:4;
text-align:center;
white-space:nowrap;
}
.project_box2 a:hover{text-decoration:none;}
.project_desc{
width:145px;
margin:0 auto;
height:50px;
overflow:hidden;
text-align:justify;
float:left;
}
.project_price{
width:136px;
height:14px;
background:url(../img/price_bg.png) 0 0 no-repeat;
color:#fefeff;
font-weight:normal;
margin:5px 0 0 20px;
text-align:center;
overflow:hidden;
position:absolute;
bottom:15px;
right:10px;
font-size:11px;
}

/**/
#paging_cont{
float:left;
height:20px;
margin-top:-10px;
}

#paging{
height:20px;
background:url(../img/paging_mid.gif) 0 0 repeat-x;
float:left;
}

#paging2{
height:20px;
float:left;
background:url(../img/paging_left.gif) left top no-repeat;
}

#paging3{
height:14px;
float:left;
width:auto;
background:url(../img/paging_right.gif) right top no-repeat;
padding:3px 0px 3px 0px;
}

#paging3 a{
float:left;
color:#485573;
text-decoration:none;
padding:0 2px 0 2px;
}
#paging3 a:hover{
color:#fff;
background:#485573;
}
#paging3 a.sel{
color:#fff;
background:#485573;
}

a#paging_back,a#paging_forward{
width:20px;
height: 20px;
padding:0;
display:block;
margin-top:-3px;
}

a#paging_back{

float:left;
background:url(../img/buttons/paging_back.gif) 0 0 no-repeat;
margin-right:10px;
}

a#paging_back:hover{
background:url(../img/buttons/paging_back.gif) 0 0 no-repeat;
}

a#paging_forward{
float:left;
margin-left:10px;
background:url(../img/buttons/paging_forward.gif) 0 0 no-repeat;
}

a#paging_forward:hover{
background:url(../img/buttons/paging_forward.gif) 0 0 no-repeat;
}

/*Details*/
#details_cont{
width:705px;
height:500px;
position:absolute;
top:160px;
left:20px;
}
a.link_back{
color:#485573;
font-weight:bold;
background:url(../img/arrow_back.gif) 0 0 no-repeat;
padding:2px 0 0 23px;
float:left;
display:block;
height:18px;
font-size:12px;
text-decoration:none;
margin-left:5px;
}
#details_view{
width:705px;
height:446px;
float:left;
margin-top:15px;
position:relative;
overflow:hidden;
}
#details_view img{
float:left;
width:480px;
}
#details_view2{
width:705px;
height:446px;
background:url(../img/details_bg.png) 0 0 no-repeat;
position:absolute;
top:0;
left:0;
z-index:1px;
}
#details_desc{
width:230px;
position:absolute;
right:5px;
top:10px;;
height:424px;
text-align:left;
z-index:110px;
overflow:hidden;
}

#details_desc h1{
width:197px;
background:url(../img/details_title.gif) 0 0 no-repeat;
color:#424f6e;
font-size:11px;
padding-top:4px;
text-align:center;
float:left;
margin-left:20px;
text-decoration:none;
}
#details_desc h1 a{
color:#424f6e;
font-size:11px;
text-align:center;
text-decoration:none;
}
#details_desc h3{
position:absolute;
top:50px;
left:10px;
font-size:11px;
width:220px;
}
#project_content_in{
width:216px;
height:270px;
overflow:auto;
padding:5px;
position:absolute;
top:100px;
left:3px;
}
#project_content_in2{
width:195px;
padding:5px;
float:left;
text-align:justify;
}
a.details_link{
color:#ff7704;
font-weight:bold;
font-size:11px;
text-decoration:none;
padding:30px 0 0 10px;
display:block;
float:left;
}

.web_project_price{
width:136px;
height:14px;
background:url(../img/price_bg.png) 0 0 no-repeat;
color:#fefeff;
font-weight:bold;
float:left;
text-align:center;
overflow:hidden;
position:absolute;
bottom:20px;;
right:80px;
}

#detalis_bottom_links{
width:705px;
height:20px;
float:left;
margin-top:20px;
background:url(../img/details_bottom_links.gif) center center no-repeat;
}

a.details_link_back{
height:18px;
float:left;
text-align:left;
padding-left:30px;
background:url(../img/details_link_back.gif) left center no-repeat;
text-decoration:none;
padding-top:2px;
color:#9aa1b0;
font-weight:bold;
font-size:12px;
}

a.details_link_back:hover{
background:url(../img/details_link_back2.gif) left center no-repeat;
color:#485573;
}

a.details_link_forward{
height:20px;
float:right;
text-align:right;
padding-right:30px;
background:url(../img/details_link_forward.gif) right center no-repeat;
text-decoration:none;
padding-top:2px;
color:#9aa1b0;
font-weight:bold;
font-size:12px;
}

a.details_link_forward:hover{
background:url(../img/details_link_forward2.gif) right center no-repeat;
color:#485573;
}

/*РџР°РєРµС‚Рё*/
#paketi_list{
width:744px;
height:500px;
position:absolute;
top:100px;
left:2px;
}
.packet_box{
width:371px;
float:left;
height:260px;
position:relative;
}
.packet_box span{
width:305px;
height:50px;
overflow:hidden;
position:absolute;
top:180px;
left:43px;
text-align:left;
color:#485573;
}
a.paketi_more{
width:131px;
height:20px;
display:block;
color:#fff;
text-decoration:none;
text-align:left;
position:absolute;
top:230px;
left:43px;
background:url(../img/paketi_more.gif) 0 0 no-repeat;
padding:2px 0 0 10px;
}
.paketi_razd{
width:744px;
float:left;
height:2px;
background:url(../img/paketi_razd.gif) 0 0 no-repeat;
}

.box_white{background:url(../img/packet_white.jpg) 0 0 no-repeat;}
.box_yellow{background:url(../img/packet_yellow.jpg) 0 0 no-repeat;}
.box_blue{background:url(../img/packet_blue.jpg) 0 0 no-repeat;}
.box_bordeaux{background:url(../img/packet_bordeaux.jpg) 0 0 no-repeat;}

/* РџР°РєРµС‚Рё Р”РµС‚Р°Р№Р»Рё*/
.packet_bordeaux{background:url(../img/packet_bordeaux.png) -35px -40px no-repeat;}

#paketi_details_links{
width:230px;
float:right;
background:url(../img/links_top_bg.gif) left 0 no-repeat;
min-height:160px;
height:auto;
}
* html #paketi_details_links{height:160px;}
#paketi_details_links h1{
color:#fff;
font-weight:normal;
font-size:10px;
width:155px;
float:left;
height:40px;
text-align:center;
}
#paketi_details_links a{
padding-left:5px;
color:#ff7501;
display:block;
float:left;
height:16px;
width:210px;
overflow:hidden;
white-space:nowrap;
text-decoration:underline;
}
#paketi_details_links a:hover{
text-decoration:none;
}

/*Р РµС‡РЅРёРє*/
#search h1{
width:547px;
height:14px;
background:url(../img/diction_title.gif) 0 0 no-repeat;
color:#485573;
font-size:11px;
text-align:center;
font-weight:bold;
position:absolute;
top:9px;
left:98px;
overflow:hidden;
}
#diction_holder{
width:713px;
height:492px;
position:absolute;
top:180px;
left:0;
overflow: auto;
z-index: 1;
}

#diction_content{
float:left;
margin-left: 20px;
width: 629px;
font-size:15px;
}

.diction_razd{
width:629px;
height:20px;
float:left;
background:url(../img/diction_razd.gif) center center no-repeat;
}

span.diction_list{
width:629px;
height:18px;
padding-top:4px;
float:left;
background:url(../img/diction_list1.gif) right top no-repeat;
color:#424f6e;
font-weight:bold;
font-size:11px;
text-align:left;
position:relative;
white-space: nowrap;
overflow: hidden;
}
span.diction_list a{
position:absolute;
z-index:5;
width:100%;
height:100%;
display:block;
background:url(../img/empty.gif);
top:0;
left:0;
color:#EDEDED;
font-size:0;
}

.diction_list:hover{
background:url(../img/diction_list2.gif) right top no-repeat;
color:#fff;
}

.diction_list .diction_title{
height:14px;
background:url(../img/diction_title1.gif) left top repeat-x;
float:left;
padding-left:5px;
margin:0px 5px 0 5px;

}

.diction_list .diction_title2{
height:15px;
background:url(../img/diction_title1_2.gif) right top no-repeat;
float:left;
min-width:93px;
width:auto;
color:#fff;
font-size:11px;
padding-right: 5px;
}
* html span.diction_list .diction_title2{width:93px;}

.diction_list:hover .diction_title{
background:url(../img/diction_title2_2.gif) left top no-repeat;
}

.diction_list:hover .diction_title2{
background:url(../img/diction_title2_2.gif) right top no-repeat;
color:#424f6e;
}


/*речник дейтайли*/
#diction_details_container{
width:610px;
height:500px;
position:absolute;
z-index:3;
top:145px;
left:43px;
}

.diction_details_title{
width:609px;
height:21px;
float:left;
background:url(../img/diction_details_title.gif) right center no-repeat;
padding-top:7px;
color:#424f6e;
font-weight:bold;
font-size:11px;
text-align:left;
position:relative;
margin-top:7px;
}

#diction_title{
height:14px;
background:url(../img/diction_details_title_h.gif) left center repeat-x;
float:left;
padding-left:5px;
margin:0 5px 0 0;
}
#diction_title h1{
height:14px;
background:url(../img/diction_title1_2.gif) right center no-repeat;
float:left;
min-width:93px;
width:auto;
color:#fff;
font-size:11px;
}
* html #diction_title h1{width:93px;}

#diction_details_scroll{
	margin-top:7px;
	background:url(../img/diction_details_bg.gif) 0 0 no-repeat;
	width:640px;
	height:452px;
	float:left;
	text-align:left;
	overflow: scroll;
}

#diction_details_content{
	width:589px;	
	text-align:left;
	padding:10px;
}


#diction_detalis_bottom_links{
width:610px;
height:20px;
position:absolute;
top:530px;
background:url(../img/details_bottom_links.gif) center center no-repeat;
}
#diction_details_bottom{
width:609px;
float:left;
height:22px;
background:url(../img/diction_details_bottom.gif) 0 0 no-repeat;
}

/*WEB DESIGN*/
#design_holder{
width:690px;
height:492px;
position:absolute;
top:180px;
left:30px;

background:url(../img/design_details_bg.gif) 0 0 no-repeat;
}
#design_holder2{
width:690px;
height:475px;
position:absolute;
top:10px;
left:0px;
overflow:auto;
z-index: 1;
}

#design_content{
position: absolute;
top: 0;
left:0;
z-index:2;
text-align:left;
}
#design_inner_cont{
float:left;
width:579px;
min-height:400px;
height:auto;
padding:15px;
padding-top:35px;
}
* html #design_inner_cont{
height:400px;
}
#design_inner_cont li{
margin-left:10px;	
}

#web_constructor{
background:url(../img/web_constructor.gif) 0 0 no-repeat;
width:602px;
height:188px;
margin:30px 0 10px -10px;
position:relative;
}
#web_constructor h1{
font-size:11px;
font-weight:normal;
position:absolute;
top:135px;
left:255px;
color:#576380;
}

/* 3D */
#triD_container{
width:742px;
height:560px;
position:absolute;
top:140px;
left:0;
background:url(../img/3d_content_bg.gif) center 0 no-repeat;
text-align:left;
}

#triD_container2{
width:742px;
height:560px;
position:absolute;
top:140px;
left:0;
text-align:left;
}

#triD_content{
width:670px;
float:left;
margin:30px 0 0 34px;
height:390px;
}

#triD_projects_list{
width:744px;
height:500px;
position:absolute;
top:280px;
left:0;
}

/* 3D Детайли*/
#triD_details_view2{
width:705px;
height:446px;
background:url(../img/3d_details_bg.png) 0 0 no-repeat;
position:absolute;
top:0;
left:0;
z-index:1px;
}
a#triD_details_video_button{
width:276px;
height:26px;
background:url(../img/buttons/3d_details_video.gif) 0 0 no-repeat;
position:absolute;
bottom:20px;
left:90px;
color:#fff;
text-decoration:none;
padding-top:9px;
display:block;
}
a#triD_details_video_button2{
width:276px;
height:26px;
background:url(../img/buttons/3d_details_video.gif) 0 0 no-repeat;
position:absolute;
bottom:20px;
left:90px;
color:#fff;
text-decoration:none;
padding-top:9px;
display:none;
}

#triD_video_player{
position:absolute;
width:400px;
height:334px;
top:20px;
left:35px;
display:none;
}

/**/
.login_form{
width:300px;
height:220px;
position:absolute;
top:200px;
left:190px;
text-align:right;
font-size:18px;
font-family:Tahoma;
}

.login_form input{
width:150px;
height:25px;
border:2px solid #999;
font-size:20px;
color:#999;
font-weight:bold;
}
input.submit{
width:154px;
border:1px solid #eee;
height:27px;
font-size:15px;
background:#fff;
color:#333;
cursor:pointer;
}

/*WEB CONSTRUCTOR*/
.quant{
width:20px;
font-size:10px;
}
.packet_quant{
width:20px;
font-size:10px;
}
.design_quant{
width:20px;
font-size:10px;
}
table.constructor{
font-size:11px;
width:450px;
float:left;
}
table.constructor select{
width:280px;	
border:1px solid #B7BFBF;
height:18px;
font-size:.9em;
}
table.constructor input{
border:1px solid #B7BFBF;
height:18px;
font-size:.9em;
}
table.constructor input[type=checkbox]{width:15px; height:15px; float:left;}

form#constructor{
position:relative;
}

#total{
float:right;
padding:20px 10px 0 0;
width:90px;
height:40px;
text-align:left;
font-size:26px;
font-weight:bold;
font-family:times new roman;
}

#showInfo{
position:absolute;
background:#FFF891;
border:1px solid #FFDB91;
z-index:150;
width:300px;
height:200px;
overflow:auto;
color:#000;
}

a#closeInfo{
position:absolute;
color:red;
text-decoration:none;
top:1px;
right:2px;
font-weight:bold;
padding:10px;
}

/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}


hr{margin:10px 0;color:#999999;}


#contentPad{
margin:20px;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_right{
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	background-color: #fff;	
	position:absolute;	
	display:none;
	width:253px;
	height:334px;
	overflow:hidden;
	border-left:1px solid #BEC6C6;
}

#JT_copy{
	float:left;
	padding:10px;
	color:#333333;
	font-size:10px;
	text-align:justify;
}

.JT_loader{
	background-image: url(../img/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_right{
	background-color: #C9CFCF;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}


.jTip{
cursor:pointer;
text-decoration:none;
color:#5A6683;
font-size:11px;
font-weight:bold;
}
#closeInfo{
background:url(../img/close.gif) 0 0 no-repeat;
width:16px;
height:16px;
position:absolute;
top:0;
right:0;
cursor:pointer;
}

input.send_button{
background:url(../img/price_bg.png) 0 1px no-repeat;
width:136px;
height:14px;
border:none;
color:#fff;
padding:0px 0 5px 0;
cusror:pointer
}

table.constructorPreview{
width:400px;
color:#000;
margin:0 auto;
text-align:right;
}
.constructorPreview td{
padding:5px;
background:#EDEDED;
}
form.orderConstructor{
width:400px;
margin:0 auto;
}
.orderConstructor table{
width:300px;
margin:0 auto;
text-align:left;
}
.orderConstructor input,textarea{
width:270px;
border:1px solid #D0D5D5;
}
.orderConstructor textarea{
height:80px;
border:1px solid #D0D5D5;
font-size:11px;
}

#status{
position:absolute;
width:1000px;
height:100%;
z-index:500;
height:700px;
top:0;
left:50%;
margin-left:-500px;
color:#000;
cursor:pointer;
}

/*ИНТЕРИОРИ*/
#interiors_gallery{
width:705px;
height:446px;
position:absolute;
top:190px;
left:20px;
overflow:hidden;
text-align:left;
}
#interiors_gallery2{
width:705px;
height:446px;
background:url(../img/interiorsbg.gif) 0 0 no-repeat;
position:absolute;
top:190px;
left:20px;
overflow:hidden;
z-index:500;
}
#interiors_previews{
width:100px;
height:444px;
position:absolute;
right:5px;
top:1px;
overflow:hidden;
}
#interiors_previews_long{
width:100px;
position:absolute;
right:0px;
top:0px;
padding-top:14px;
}
a#interiors_button_top{
width:100px;
height:15px;
position:absolute;
background:url(../img/button_top.gif) 0 0 no-repeat;
top:0;
left:0;
display:block;
z-index:5;
}
a#interiors_button_bottom{
width:100px;
height:15px;
position:absolute;
background: url(../img/button_bottom.gif) 0 0 no-repeat;
bottom:0;
right:0;
display:block;
z-index:5;
}

a#interiors_button_top2{
width:100px;
height:15px;
position:absolute;
background:url(../img/button_top.gif) 0 0 no-repeat;
top:0;
left:0;
display:none;
z-index:5;
}
a#interiors_button_bottom2{
width:100px;
height:15px;
position:absolute;
background: url(../img/button_bottom.gif) 0 0 no-repeat;
bottom:0;
right:0;
display:none;
z-index:5;
}

.preview_box{
width:100px;
height:77px;
float:left;
margin-top:5px;
}
.preview_box img{
cursor:pointer;	
}


a.interiorsVideoButton{
width:118px;;
height:14px;
background:url(../img/button.png) 0 0 no-repeat;
color:#fff;
text-decoration:none;
display:none;
position:absolute;
top:2px;
left:50%;
margin-left:-59px;
z-index:1;
}


#triD_video_player{
position:absolute;
width:400px;
height:334px;
top:20px;
left:35px;
display:none;
}

#interiors_videoPlayer{
width:705px;
height:446px;
position:absolute;
top:190px;
left:20px;
z-index:1;
background:#fff;
display:none;
text-align:left;
}
#interiors_video{
width:500px;
height:400px;
position:absolute;
z-index:105;
top:210px;
left:70px;
display:none;
z-index:501;
}


#mycustomscroll {
width:690px;
height:492px;
top:180px;
left:30px;
overflow: auto;	
position: absolute;
z-index:150;
background:url(../img/design_details_bg.gif) 0 0 no-repeat;
}

#design_inner_cont{
float:left;
width:579px;
padding:15px;
height:auto;
padding-top:35px;
text-align:justify;
}

#seobar{
	width: 998px;
	float: left;
	border-bottom: 2px solid #fff;
	padding: 5px 0pt 0 0;
	height: 17px;
	background-color: #e9eaec;
	color: #626262;
	font-family: verdana;
	font-size: 11px;
}

#seobar h1{
	font-size: 11px;
	font-weight: normal;
}

#seobar b{
	font-weight: normal;
}

#seobar a{
	color: #777;
	text-decoration: none;
}

#seobar a:hover{
	color: #000;
}

