html{
	height:100%;
	background:#221f30;
}

.html2{
	background:#5a5863;
}

body{
	position:relative;
	height:100%;
	margin:0px auto;
	padding:0px;
	width:1000px;
	font:9pt Helvetica, Arial;
	color:#211e2d;
}

*html .body1{
	height:100%;
}

.body1{
	min-height:100%;
	background:url('/media/images/body-bg.gif') left top repeat-y;
}

.content{
	width:900px;
	padding:45px 50px 0px 50px;
}

.left{
	float:left;
	width:166px;
	padding-top:55px;
}

.left2{
	float:left;
	width:194px;
}

.right{
	width:648px;
	float:right;
}

.right2{	
	width:654px;
	float:right;
}

.clear{
	clear:both;
	height:80px;
}

.footer{
	margin-top:-56px;
	height:56px;
	position:relative;	
	font:9pt Helvetica, Arial;
	background:url('/media/images/footer.jpg') left top no-repeat;
}

a img{
	border:none;
}

a{
	text-decoration:none;
	color:#211e2d;
	font-weight:bold;
}

a:hover{
	text-decoration:none;
	text-decoration:underline;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

form{
	margin:0px;
	padding:0px;	
}


/*Header*/
.header{
	background:url('/media/images/header-bg.jpg') left top no-repeat;
	height:179px;
}

.top-header{
	width:100%;
	overflow:hidden;
}

.logo{
	float:left;
	padding:37px 0px 0px 20px;
}

.slogan{
	float:left;
	padding:64px 0px 0px 10px;
}

.button-header input{
	float:right;
	margin:45px 20px 0px 0px;
	width:230px;
	height:65px;
	padding-left:7px;
	padding-bottom:12px;
	background:url('/media/images/button10.gif') left top no-repeat;
	border:none;
	color:#dcd8eb;
	font:11pt Helvetica, Arial;
	font-weight:bold;
	cursor:pointer;
}

.menu1{
	padding:15px 40px 0px 40px;
	margin:0px;
	list-style-type:none;
    position:relative;
    z-index:1000;
}

.menu1 li{
	float:left;
	position:relative;
	font-weight:bold;
	font-size:11pt;
	margin-right:18px;
}

.menu1 a{
	color:white;
	text-decoration:none;
	position:relative;
	z-index:100;
}

.menu1 a:hover{
	color:#989898;
}

.menu1 .active a{
	color:#989898;
}

.menu1 .menu4 a{
	color:white;
}

.menu1 .shadow{
	position:absolute;
	color:#000;
	bottom:-2px;
	left:0px;
	z-index:0;
}

.menu1 .block1{
	top:18px;
}
/*End Header*/

/*Content*/
.prodact-name{
	font-size:19.5pt;
	text-transform:uppercase;
	margin-bottom:12px;
	position:relative;
	left:-10px;
}

.prodact-name a{
	text-decoration:none;
}

.prodact-name span{
	position:relative;
	bottom:18px;
}

.zag1{
	font-size:13pt;
	margin-bottom:40px;
	position:relative;
	left:-10px;
}

.prodact-first{
	width:100%;
	overflow:hidden;
}

.left-product-first{
	float:left;
	width:240px;
	padding-top:45px;
}

h2{
	margin:0px 0px 12px 0px;
	padding:0px;
	font-size:12pt;
}

.menu2{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.menu2 li{
	background:url('/media/images/marker.gif') left 5px no-repeat;
	padding-left:10px;
	margin:5px 0px 5px 0px;
}

.right-product-first{
	float:right;
	width:328px;
}

.about{
	float:left;
	margin-bottom:40px;
}

.firm{
	float:right;
	margin-bottom:40px;
}

.firm td{
	padding:3px 0px 4px 13px;
}

.clear-float{
	clear:both;
}

.img-product-first{
	margin:0px 343px 0px 250px;
	padding-top:10px;
	padding-left:28px;
	text-align:center;
	position:relative;
	height:1%;
}

.new{
	position:absolute;
	top:0px;
	left:0px;
	background:url('/media/images/new.png') left top no-repeat;
	-background: none;  
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/new.png', sizingMethod='scale');  
	width:85px;
	height:88px;
}

.comment{
	font-size:8pt;
	color:#808080;
	margin:5px 0px;
}

.menu3{
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:33px;
	font-size:12pt;
	font-weight:bold;
	position:relative;
	left:-10px;
	margin-bottom:30px;
}

.menu3 li{
	float:left;
	margin:0px 15px 0px 0px;
}

.menu3 a{
	float:left;
	height:33px;
	background:url('/media/images/bg1.gif') left 24px repeat-x;
}

.menu3 a:hover{
	background:none;
	text-decoration:none;
	cursor:pointer;
}

.menu3 span{
	float:left;
	height:26px;
	padding-top:7px;
}

.menu3 .active{
	background:url('/media/images/button2.gif') left top repeat-x;
}

.menu3 .active a{
	background:url('/media/images/button2-l.gif') left top no-repeat;
	color:white;
	position:relative;
}

.menu3 .active span{
	background:url('/media/images/button2-r.gif') right top no-repeat;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	z-index:10;
}

.menu3 .active .shadow{
	float:none;
	position:absolute;
	z-index:10;
	background:none;
	top:-1px;
	left:0px;
	color:#2e7524;
}

.menu3 .active a:hover{
	background:url('/media/images/button2-l.gif') left top no-repeat;
}

.menu3 .download{
	background:url('/media/images/marker2.gif') left 10px no-repeat;
	padding-left:20px;
	margin-left:20px;
}

.column1{
	float:left;
	width:278px;
}

.column2{
	float:left;
	width:278px;
	margin:0px 33px;
}

.column3{
	float:right;
	width:278px;
}

.function{
	margin-bottom:20px;
}

.function img{
	margin-bottom:3px;
}

p{
	margin:0px 0px 15px 0px;
}
/*End Content*/



/*---------------*/
.form-contact{
	margin:0px auto;
	width:422px;
}

.form-contact2{
	width:422px;
}

h1{
	margin:0px 0px 20px 0px;
	font-size:32px;
	color:#000;
}

.h1-new{
	margin-left:17px;
}

.contact{
	font-size:10.5pt;
	line-height:27px;
	width:100%;
}

.contact td{
	vertical-align:top;
	padding-bottom:7px;
	text-align:left;
	padding-right:12px;
}

.contact .input1,
.contact .textarea1{
	padding-right:0px;
}

.contact .send{
	padding-top:15px;
}

.contact .input1 input{
	border:1px solid #bcbac3;
	padding:5px 10px;
	width:296px;
	font:10pt Helvetica, Arial;
	color:#211e2d;
	margin:0px;
}

.contact .textarea1 textarea{
	border:1px solid #bcbac3;
	width:316px;
	font:10pt Helvetica, Arial;
	color:#211e2d;
	height:118px;
}

.button3{
	line-height:26px;
	background:url('/media/images/button3.gif') left top repeat-x;
	padding:6px 0px;
	*zoom:1;
	*padding:0px;
}

.button3-l{
	line-height:26px;
	background:url('/media/images/button3-l.gif') left top no-repeat;
	padding:6px 0px;
	*zoom:1;
	*padding:0px;
}

.button3-r{
	line-height:26px;
	background:url('/media/images/button3-r.gif') right top no-repeat;
	padding:6px 5px;
	*zoom:1;
	*padding:0px 5px;
}

.button3 input{
	height:26px;
	color:#393939;
	font:10pt Helvetica, Arial;
	font-weight:bold;
	border:none;
	background:none;
}

.menu-left{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-weight:bold;
	font-size:10.5pt;
	border-top:1px solid #e5e5e5;

}

.menu-left li{
	position:relative;
	border-bottom:1px solid #e5e5e5;
	height:1%;
}

.menu-left a{
	display:block;
	padding:7px 10px 7px 10px;
}

.menu-left a:hover{
	text-decoration:none;
}


.menu-left .active{
	border-bottom:1px solid #1e7115;
	background:url('/media/images/left-menu-li.gif') #2e9c20 left top repeat-x;
}

.menu-left .active a{
	color:white;
	position:relative;
	z-index:100;
}

.menu-left .shadow{
	position:absolute;
	z-index:10;
	color:#245b1d;
	top:6px;
	left:10px;
}

.tbl-download{
	width:572px;
}

.tbl-download td{
	vertical-align:top;
	padding:6px 17px;
}

.tbl-download .tr1 td{
	background:#f2f2f2;
}

.tbl-download td img{
	margin-right:5px;
	vertical-align:top;
}

.tbl-download a{
	color:#2440aa;
}

.latest{
	background:#fd980d;
	padding:0px 5px;
	color:white;
	font-size:8pt;
}

.faq{
	background:url('/media/images/marker5.gif') left top no-repeat;
	padding:0px 135px 0px 61px;
	min-height:43px;
	_height:43px;
	margin-bottom:15px;
}

.zag-faq{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
}

.product-menu{
	background:url('/media/images/prodact-menu.gif') left top repeat-y;	
}

.product-menu-t{
	background:url('/media/images/prodact-menu-t.gif') left top no-repeat;	
}

.product-menu-b{
	background:url('/media/images/prodact-menu-b.gif') left bottom no-repeat;	
	padding:1px 1px 7px 1px;
}

.zag2{
	padding:10px 17px;
	font-weight:bold;
	font-size:10.5pt;
	color:#303030;
}

.product-menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:1%;
}

.product-menu ul li {
	background:#303030;
	border-top:1px solid #2a2a2a;
}

.product-menu ul a {
	display:block;
	padding:10px 17px 10px 17px;
	color:#d7edd4;
	font-size:7pt;
}

.product-menu ul a:hover {
	text-decoration:none;
}

.product-menu ul .active {
	background:url('/media/images/prodact-menu-li.gif') #29981c left top repeat-x;
	border-top:1px solid #c0ecba;
	border-bottom:1px solid #1e7115;
}

.zag-product{
	display:block;
	margin-bottom:3px;
	position:relative;
	font-weight:bold;
	font-size:11pt;
	color:white;
	height:1%;
}

.zag-product span{
	position:relative;
	z-index:100;
}

.zag-product .shadow{
	position:absolute;
	z-index:10;
	color:black;
	left:0px;
	bottom:-1px;
}

.text1{
	display:block;
	padding-left:10px;
}

.zag-product2{
	font-weight:bold;
	color:#353535;
	padding-right:215px;
	position:relative;
	margin-bottom:45px;
	height:1%;
}

.zag4{
	font-size:30pt;
	margin-bottom:20px;
}

.learn{
	position:relative;
}

.learn .button3{
	margin-left:10px;
}

.learn input{
	font-size:8pt;
}

.marker{
	position:absolute;
	left:-12px;
	top:-20px;
	width:18px;
	height:28px;
	background:url('/media/images/marker6.gif') left top no-repeat;
}

.new2{
	position:absolute;
	top:0px;
	right:120px;
	background:url('/media/images/new.png') left top no-repeat;
	-background: none;  
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/new.png', sizingMethod='scale');  
	width:85px;
	height:88px;
}

.about-product{
	width:100%;
	overflow:hidden;
}

.about-product-img{
	float:left;
	width:282px;
	text-align:center;
	padding-top:10px;
}

.about-product-info{
	float:right;
	width:328px;
	padding-right:34px;
}

.about-product-info-horizontal{
	float:left;
	padding-right:34px;
	width:100%;
}

.info{
	padding:0px 0px 0px 112px;
	min-height:83px;
	_height:83px;
	margin-bottom:35px;
	color:#686868;
}

.info-square{
	padding:0px 0px 0px 110px;
	min-width: 20%;
	_width: 20%;
	width:20%;
	min-height:140px;
	_height:140px;
	float:left;
	color:#686868;
}




.play{
	background:url('/media/images/play.gif') left top no-repeat;
}

.record{
	background:url('/media/images/record.gif') left top no-repeat;
}

.edit{
	background:url('/media/images/edit.gif') left top no-repeat;
}

.zag3{
	font-size:13.5pt;
	font-weight:bold;
	padding-bottom:8px;
	border-bottom:1px solid #cccccc;
	margin-bottom:8px;
	color:#000;
}

.images-product td{
	vertical-align:top;
	text-align:left;
	padding-bottom:5px;
	padding-right:5px;
}

.images-product img{
	border:1px solid #999;
}

.opacity{
	position:absolute;
	z-index:1000;
	top:0px;
	width:100%;
	opacity:0.25;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);	
	background:#fff;
	height:100%;
}

.big-img{
	position:absolute;
	top:250px;
	left:250px;
	z-index:1050;
	background:#666;
	width:396px;
	padding:5px;
}

.close{
	text-align:right;
	margin-bottom:2px;
}

.close input{
	background:url('/media/images/close.gif') left top no-repeat;
	width:23px;
	height:21px;
	border:none;
	cursor:pointer;
}

.big-img-inner{
	background:white;
	padding:50px 10px 20px 10px;
	text-align:center;
}

.data{
	color:#15b200;
	font-weight:bold;
	margin-bottom:3px;
}

.new-about{
	margin-bottom:15px;
}

.zag-new{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:3px;
}

.select1{
	width:130px;
	background:url('/media/images/button4.gif') left top repeat-x;
	height:26px;
	margin-bottom:10px;
}

.select1-l{
	background:url('/media/images/button4-l.gif') left top no-repeat;
	height:26px;
    cursor: pointer;
}

.select1-r{
	background:url('/media/images/button4-r.gif') right top no-repeat;
	height:21px;
	padding:5px 5px 0px 0px;
	text-align:center;
	font-size:10pt;
	position:relative;
}

.block1{
	position:absolute;
    z-index: 0;
}

.block1-w1{
	width:244px;
}

.block1-w2{
	width:136px;
}
.block1-w3{
	width:210px;
}

.block1-t{
	margin:0px 7px;
	background:url('/media/images/block1-t.gif') left bottom repeat-x;	
	position:relative;
	height:14px;
}

.block1-t-l{
	position:absolute;
	left:-7px;
	top:0px;
	_top:-1px;
	width:7px;
	height:14px;
	background:url('/media/images/block1-t-l.png') right top no-repeat;	
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/block1-t-l.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}

.block1-t-r{
	position:absolute;
	right:-7px;
	top:0px;
	_top:-1px;
	width:7px;
	height:14px;
	background:url('/media/images/block1-t-r.png') right top no-repeat;	
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/block1-t-r.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}

.block1-center{
	background:url('/media/images/block1-center.gif') #2e9d21 left top repeat-x;	
	padding:1px 0px;
}

.block1-b{
	margin:0px 7px;
	background:url('/media/images/block1-b.gif') left top repeat-x;	
	position:relative;
	height:14px;
}

.block1-b-l{
	position:absolute;
	left:-7px;
	bottom:0px;
	_bottom:-2px;
	width:7px;
	height:14px;
	background:url('/media/images/block1-b-l.png') right top no-repeat;	
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/block1-b-l.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}

.block1-b-r{
	position:absolute;
	right:-7px;
	bottom:0px;
	_bottom:-2px;
	width:7px;
	height:14px;
	background:url('/media/images/block1-b-r.png') right top no-repeat;	
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/block1-b-r.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */
}

.menu4{
	text-align:left;
	margin:0px;
	padding:0px 9px;
	list-style-type:none;
}

.menu4 li{
	float:none;
	border-top:1px solid #2b8521;
	padding:4px 6px 0px 6px;
	margin:4px 0px 0px 0px;
	font-weight:normal;
	font-size:10pt;
}

.menu4 a{
	color:white;
}

.menu4 a:hover{
	color:black;
	text-decoration:none;
}

.menu4 .first{
	border-top:none;
	padding:0px 6px 4px 6px;
	margin:0px;
}

#block_connection_modes,
#block_tech_specs,
#block_pictures,
#block_video{
    display: none;
}

.capcha img{
    vertical-align: middle;
    margin-right: 7px;
}

.capcha input{
    border:1px solid #BCBAC3;
    color:#211E2D;
    font-family:Helvetica,Arial;
    font-size:10pt;
    padding:5px 10px;
}

ul.video {
	list-style-type:none;
}

ul.video li{
	padding-bottom: 15px;
}

.form_error{
    color: #b90000;
}

.form_sent{
    color: #018530;
    font-size: 10pt;
}

.copyright_trilan{
    position: absolute;
    margin: 30px 0px 0px 20px;
    color: #666666
}

.copyright_trilan a{
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}

.copyright_trilan a:hover{
    text-decoration: underline;
}

.form_notice{
    color: #999999;
    font-size: 8pt;
    padding-top: 20px; 
}

.site_map_block a{
    font-weight: normal;
    margin-left: 15px;
}

.home_map_mail{
    position: absolute;
    margin: 45px 0px 0px 660px;
}
.home_map_mail a{
    margin-right: 9px;
}
.menu3 .active a:hover{
 background:url('/media/images/button2-l.gif') left top no-repeat;
}
#company_menu,
#support_menu,
#downloads_menu,
#products_menu,
.products_menu_inner{
    display: none;
}
.products_menu_inner{
    width: 200px;
}
#block_pictures a{
    display: block;
    width: 114px;
    height: 88px;
    float: left;
    margin: 0px 5px 5px 0px;
    border: 1px solid #999999;
}


.newindex  {overflow:hidden;}
.newindex .novelty ul.control, .scroll ul {list-style:none; padding:0; margin:0;}
.newindex .novelty {background:url('../images/bg-baner.png') no-repeat 0 0;width:900px; height:391px;  margin:0 auto 30px;;}
.newindex .novelty ul.control {width:193px; height:390px;background:url('../images/baner-control.png') no-repeat 0 0;float:left;}
.newindex .novelty ul.control li {height:83px; padding:15px 10px 0 15px;}
.newindex .novelty ul.control li.ui-state-active {background:url('../images/baner-control2.png') no-repeat 0 0;}
.newindex .novelty ul.control li.but-1.ui-state-active {background-position:0 1px;}
.newindex .novelty ul.control li.but-2.ui-state-active {background-position:0 -130px;}
.newindex .novelty ul.control li.but-3.ui-state-active {background-position:0 -260px;}
.newindex .novelty .slides {height:388px; margin-left:193px;padding:1px;}
.newindex .novelty ul.control li {overflow:hidden;}
.newindex .novelty ul.control li a {display:block; height:83px;text-decoration:none;}
.newindex .novelty ul.control h2 {font-size:15px; font-weight:600; position:relative; color:#fff;margin-bottom:5px;}
.newindex .novelty ul.control h2 span {position:relative; left:0; top:0;  z-index:5;}
.newindex .novelty ul.control h2 span.shad {position:absolute; left:0; z-index:4;color:#315b2b;top:1px;}
.newindex .novelty ul.control li.ui-state-active h2 span.shad {color:#183315;}
.newindex .novelty ul.control p {margin-left:8px;margin-right:16px; color:#fff; font-size:11px; line-height:17px;}
.newindex .novelty .slides {display:none;}
.newindex .novelty .slides a img {margin:8px 0 0 13px;}


.newindex .novelty div h2 a {font-size:36px; color:#353535;}
.newindex .novelty div h2 a:hover {text-decoration:none;}
.newindex .novelty div h2 {font-size:36px; color:#353535; margin:16px 0 15px 34px;} 
.newindex .novelty div.img {float:left; width:320px; margin-left:34px; text-align:center; position:relative;}
.newindex .novelty div.img span {display:block; width:67px; height:67px; background:url('../images/new.png') no-repeat 0 0; position:absolute; top:-6px; right:30px;}

.newindex .novelty div.info {margin-left:356px; padding:0; margin-bottom:0; padding-right:10px;}
.newindex .novelty div.info ul {list-style:none; margin:-5px 0 0 0; padding:0;}
.newindex .novelty div.info ul li {padding-left:73px; margin-bottom:15px; }
.newindex .novelty div.info ul li h4 {color:#000; margin:0; padding:0;  font-size:18px; line-height:22px; padding-left:10px; border-bottom:1px solid #cccccc;}




.newindex .novelty .slides.active {display:block;}
.newindex .novelty .slides.active a {display:block;}
.newindex .novelty .ui-tabs-panel {display:block !important;}
.newindex .novelty .ui-tabs-hide {display:none !important;}


.newindex .scroll {position:relative; height:197px; margin-bottom:30px; width:1000px; left:-50px;}
.newindex .scroll div ul {text-align:center;}
.newindex .scroll div ul li {display:inline-block;min-width:127px; text-align:center;}
.newindex .scroll div ul li a {text-decoration:none;text-align:center; display:inline-block;}
.newindex .scroll div ul li img {display:block; margin:0 auto 10px;}
.newindex .scroll div ul li a span {font-size:13px; color:#000;display:inline-block;}
.newindex .scroll div ul li a:hover span {text-decoration:underline;}
.newindex .scroll ul.control {text-align:center; position:absolute; height:0; bottom:24px; left:30px; right:30px; }
.newindex .scroll ul.control li {display:inline-block; height:15px; text-align:center;margin:0 30px;}
.newindex .scroll ul.control li a {font-size:14px; color:#fff; font-weight:600; line-height:14px;text-decoration:none; position:relative; z-index:90; padding: 0 80px;}
.newindex .scroll div#scrollTabs-1, .newindex .scroll div#scrollTabs-2, .newindex .scroll div#scrollTabs-3 {display:none; height:155px;}
.newindex .scroll div.active {display:block;}
.newindex .scroll .ui-tabs-panel {display:block !important;}
.newindex .scroll .ui-tabs-hide {display:none !important;}
.newindex .scroll #scroll-control {background:url('../images/bgscroll.png') no-repeat 0 0; width:900px; height:31px; position:relative; margin:10px auto 0;}
.newindex .scroll #scroll-control div {position:relative; margin:0 150px; height:31px;}
.newindex .scroll #scroll-control div a {cursor:pointer; display:block; position:absolute; width:300px; height:31px; background:url('../images/bgscroll-grean_new.png') no-repeat 0 -1px; margin-left:-150px;}
.newindex .scroll #scroll-control ul.control {display:inline-block; position:absolute; top:0; left:0; }
.newindex .scroll #scroll-control ul.control li a {color:#fff;}

.newindex .index-news {overflow:hidden;}
.newindex .index-news h4 {font:600 35px Helvetica,Arial; color:#000; margin-bottom:18px; margin-top:0;}
.newindex .index-news div {width:420px; float:left; margin-bottom:30px;}
.newindex .index-news div.left {padding:0;}
.newindex .index-news div.right {float:right;}
.newindex .index-news div span.date {font-size:12px; color:#15b200; font-weight:600; display:block; margin-bottom:6px;}
.newindex .index-news div h3 {font-size:15px; color:#000; line-height:17px; font-weight:600;}
.newindex .index-news div p {font-size:12px; color:#000; line-height:17px;}

.scroll .slider{
	margin: 0 auto;
}
.scroll .slider li{
	width: 134px;
}
.scroll .slider li a div{
	height: 125px;
}
.slaider-container{
	position: relative;
}
.slaider-container .btn_prev, .slaider-container .btn_next{
	background: url("/media/images/scrollBtn.png") no-repeat scroll 0 0 transparent;
	position: absolute;
	top: 50px;
	display; block;
	width: 13px;
	height: 30px;
	cursor: pointer;
}
.slaider-container .btn_prev{
	left: 55px;
	background-position: left 0;
}
.slaider-container .btn_next{
	right: 55px;
	background-position: right 0;
}
.disabled{
	display: none;
}




/* 25.05.2011 */

.newindex .scroll ul.control2 {width:900px; height:31px; background:url("/media/images/bgscroll.png") 0 0 no-repeat; bottom:0;left:50px;}
.newindex .scroll ul.control2 li a { line-height:20px; padding: 7px 0 8px; display:block; margin:-9px -14px 0 0; }
.newindex .scroll ul.control2 li {margin:-1px 0 0; z-index:100; position:relative; padding:9px 0;display:block;float:left;}

.newindex .scroll #scroll-control {display:none;}
.newindex .scroll ul.control2 li.ui-state-active {background: url("/media/images/bsg.png") no-repeat 0 0;}
.newindex .scroll ul.control2 li.ui-state-active a {background: url("/media/images/bsgr.png") no-repeat 100% 0;}
.newindex .novelty ul.control li.but-4.ui-state-active {
background-position: 0 -293px;
}

div.city {
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 1em;
    padding-top: 1em;
}


div.city p.store_logo {
    margin-bottom: 17px;
    margin-top: 6px;
}



div.city h2 {
    font-size: 12pt;
    margin-bottom: 0.1em;
}


div.city div.contacts {
    margin-bottom: 1.5em;
}


div.city div.contacts p.site {
    font-size: 9pt;
}



div.city div.cols {
    margin: 0;
    width: 90%;
}


div.cols {
    margin-top: 2em;
    width: 100%;
}

#cities.filtered div.col {
    float: none;
    width: auto;
}


#cities.filtered ul.cities {
    margin: 0;
}


}
div.city div.cols div.col {
    margin-right: 50px;
    width: 40%;
}


div.cols div.col {
    float: left;
    width: 25%;
}

ul.store {
    margin-bottom: 2em;
}


ul.store li {
    margin: 0 2em 1em 0;
    list-style-type: none;
    float: left;
    width: 30%;
    min-height: 60px;
}


ul.cities {
    margin-bottom: 2em;
}


ul.cities li.letter {
    font-size: 9pt;
    font-weight: bold;
    color: #4AB23D;
}
ul.cities li {
    margin-bottom: 0.3em;
    list-style-type: none;
}


div.search {
    left: 50%;
    position: relative;
    top: 18px;
    width: 250px;
}


div.search input {
    font-family: Arial,sans-serif;
    font-size: 9pt;
    padding: 3px;
    width: 240px;
}

div.search a.clear-button {
    background: url("/media/images/i-clear.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
    height: 16px;
    position: absolute;
    right: 4px;
    top: 6px;
    width: 16px;
}
div.filtered{
	min-height: 700px;
}
.metro{
	background: url('/media/images/metro_icon.gif') 0 0;
    display: block;
    width: 14px;
    height: 10px;
    float: left;
    margin: 2px 5px 0 0;
}
.store p{
	margin: 0;
}