* {
  margin: 0;
  padding: 0;
}
html {height: 100%;}
* html body {height: 100%;}
body {
  height: 100%;
  position: relative;
}
body {margin:0; min-width:995px; }
* {font-family:Arial,Helvetica,sans-serif; color:black; font-size:12px; text-decoration:none;  }
form, ul, ul li ,input{margin:0; padding:0; border:none;}
a {text-decoration:none; cursor:pointer;outline:0;}
div{outline:0;}
img {border:none;}
strong {font-weight:bold;}
.clear {clear:both;}
table td {vertical-align:top;}
h1 {font-size:18px; padding:12px 0px 5px 0px;}
h2 {font-size:16px; padding:10px 0px 5px 0px;}
h3 {font-size:14px; padding:8px 0px 5px 0px;}

	
		.fon_right{background: url("images/fon_right2.gif") center top no-repeat;}
			.fon{background: url("images/fon.jpg") center top no-repeat;}
				.center{margin:0px auto 0px auto; width:996px; }
				.head{padding:10px 8px 0px 0px; height:356px;}
				.line_bottom{ background: url("images/line_bottom.gif") center bottom repeat-y;}
					.select{float:right; width:260px; height:30px; }
						
							.select1{float:right; margin:-27px -30px 0px 0px; width:34px; height:37px; background:url("images/select1.png") right top no-repeat;}
					.logo_top{float:left; width:240px; height:247px; background: url("images/logo_top.png") -1px 64px no-repeat;}
						.flash_border{float:left; width:996px; height:303px; background: url("images/flash_border.png") 271px 16px no-repeat;}
						.menu{padding:16px 0px 0px 8px; height:41px;}
						.menu_button{float:left; height:41px;  width:95px;  background: url("images/menu_button.png") left top no-repeat;}
						.menu_button:hover{float:left; height:41px;  width:95px;  background: url("images/menu_button.png") right top no-repeat; font-family:Arial; font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase;  }
						
						.img_buttons{position:absolute;}
						.menu_btn_style{display:block; float:left; height:31px;  width:24px; background-image: url("images/but-1.png");}
						.menu_btn_style:hover{display:block; float:left;  height:31px;  width:24px;  background-image: url("images/but-2.png");}
						.menu_href1{display:block; margin:5px 5px 8px 8px; float:left; height:31px; width:24px; font-family:Arial; font-size:12px; color:#e4e8e5; font-weight:bold;}
						.menu_href1:hover{display:block; margin:5px 5px 8px 8px; float:left; height:31px; width:24px; font-family:Arial; font-size:12px; color:#000000; font-weight:bold;}
						.menu_btn_text{display:block; float:left; height:31px; width:24px; font-family:Arial; font-size:12px; color:#e4e8e5; font-weight:bold; background-image: url("images/but-1.png");} 
						.menu_btn_text:hover{display:block; float:left; height:31px; width:24px; font-family:Arial; font-size:12px; color:#000000; font-weight:bold; background-image: url("images/but-2.png");}
						.menu_btn_text_hover{display:block; float:left; height:31px; width:24px; font-family:Arial; font-size:12px; color:#000000; font-weight:bold;background-image: url("images/but-2.png");}
						
						a.menu_text{display:block; text-align:center; line-height:37px; height:37px;  width:94px; font-family:Arial; font-size:12px; color:#e4e8e5; font-weight:bold; text-transform:uppercase;}
						a.menu_text:hover{display:block; text-align:center; line-height:37px; height:37px;  width:94px; font-family:Arial; font-size:12px; color:#000000; font-weight:bold; text-transform:uppercase; }
						.model_line{padding:0px 0px 6px 0px; background: url("images/line.png") right bottom no-repeat;}
						.model_line_text{float:left; padding:50px 0px 0px 176px; height:34px; font-size:28px; font-family:Tahoma; color:#ffffff}
						.model_item{float:right; padding:56px 0px 0px 0px;}
						a.model_line_item{float:right; margin:-14px 4px 0px 8px; width:67px; height:22px; background:url("images/item.png") left top no-repeat; padding:32px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
							a.model_line_item:hover{float:right; margin:-14px 4px 0px 8px; width:67px; height:38px; background:url("images/item.png") right top no-repeat;  padding:16px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
						a.model_line_item1{float:right; margin:-14px 0px 0px 8px; width:67px; height:22px; background:url("images/item1.png") left top no-repeat; padding:32px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
							a.model_line_item1:hover{float:right; margin:-14px 0px 0px 8px; width:67px; height:38px; background:url("images/item1.png") right top no-repeat;  padding:16px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
						a.model_line_item2{float:right; margin:-14px 0px 0px 8px; width:67px; height:22px; background:url("images/item2.png") left top no-repeat; padding:32px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
							a.model_line_item2:hover{float:right; margin:-14px 0px 0px 8px; width:67px; height:38px; background:url("images/item2.png") right top no-repeat;  padding:16px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
						a.model_line_item3{float:right; margin:-14px 0px 0px 8px; width:67px; height:22px; background:url("images/item3.png") left top no-repeat; padding:32px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
							a.model_line_item3:hover{float:right; margin:-14px 0px 0px 8px; width:67px; height:38px; background:url("images/item3.png") right top no-repeat;  padding:16px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
						a.model_line_item4{float:right; margin:-14px 0px 0px 8px; width:67px; height:22px; background:url("images/item4.png") left top no-repeat;padding:32px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
							a.model_line_item4:hover{float:right; margin:-14px 0px 0px 8px; width:67px; height:38px; background:url("images/item4.png") right top no-repeat; padding:16px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
						a.model_line_item5{float:right; margin:-14px 0px 0px 8px; width:67px; height:22px; background:url("images/item5.png") left top no-repeat; padding:32px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
							a.model_line_item5:hover{float:right; margin:-14px 0px 0px 8px; width:67px; height:38px; background:url("images/item5.png") right top no-repeat;  padding:16px 0px 0px 0px; font-family:Tahoma; font-size:15px; color:#ffffff; text-align:center;}
					.line{margin:0px 8px 4px 0px; height:6px; }
				.main{padding:0px 4px 0px 4px; margin:4px 0px 0px 0px;}
				
				a.main_left{float:left; display:block; height:257px; width:41px; background: url("images/main_left.png") left top no-repeat;}
				a.main_left:hover{float:left; display:block; height:257px; width:41px; background: url("images/main_left.png") right top no-repeat;}
				a.main_right{float:left; display:block;  margin:0px 0px 0px 10px; height:257px; width:41px; background: url("images/main_right.png") left top no-repeat;}
				a.main_right:hover{float:left; display:block;  margin:0px 0px 0px 10px; height:257px; width:41px; background: url("images/main_right.png") right top no-repeat;}a.main_left{float:left; display:block; height:257px; width:41px; background: url("images/main_left.png") left top no-repeat;}
				

				.main_item{float:left; margin:0px 1px 0px 11px; padding:4px 5px 4px 5px; height:248px;  background: url("images/main_item.png") left top no-repeat;}
					a.phone_photo {float:left; display:block;  margin:0px auto 0px auto; padding:0px 4px 0px 4px; height:248px; width:158px; background-position:center; background-repeat: no-repeat;}
					.phone_name{float:left; padding:64px 0px 0px 0px; width:110px; font-family:Arial; font-size:20px; color:#000000; line-height:14px; }
					.phone_name span{padding:20px 0px 0px 0px; display:block; font-family:Arial; font-size:14px; color:#000000;  }
				a.btn_details{display:block; margin:40px 0px 0px 0px; padding:6px 0px 0px 0px; height:26px; width:90px; background: url("images/btn_details.png") left top no-repeat; text-align:center; font-family:Arial; font-size:14px; color:#ffffff;}
				
					.bottom{margin:30px 3px 0px 4px; padding:17px 17px 17px 17px; width:955px; min-height:260px; background: url("images/bottom.png") center center no-repeat;}
						.bottom_img{float:left; margin:15px auto 0px auto; width:400px; min-height:263px;  background: url("images/bottom_img.jpg") center center no-repeat; }
						.bottom_text{float:left; margin:0px 0px 0px 30px; width:220px; font-family:Tahoma; font-size:18px; color:#f15f22; line-height:26px;}
							.bottom_text a{font-family:Tahoma; font-size:18px; color:#f15f22; line-height:26px; border-bottom:1px dashed #f15f22;}
							.bottom_text a:hover{font-family:Tahoma; font-size:18px; color:#f15f22; line-height:26px; border-bottom:none;}
							.bottom_text span{float:left; padding:10px 0px 5px 0px; width:220px; font-family:Tahoma; font-size:14px; color:#da3826; line-height:21px; }
						.btn_details2 a{ font-family:Tahoma; font-size:14px; font-weight:bold; color:#003b78; border-bottom:1px dashed #003b78; }
						.btn_details2 a:hover{ font-family:Tahoma; font-size:14px; font-weight:bold; color:#003b78; border-bottom:none; }
						
				.push {height:30px;}	
				.footer{padding:14px 10px 20px 10px;}
				.footer_copyright{float:left; font-family:Arial; font-size:14px; color:black;}
					.footer_copyright span{padding:0px 0px 0px 10px; font-family:Arial; font-size:14px; color:black; font-style:italic; text-decoration:underline;}
					.footer_copyright span:hover{padding:0px 0px 0px 10px; font-family:Arial; font-size:14px; color:black; font-style:italic; text-decoration:none;}
					.footer_copyright a{font-family:Arial; font-size:14px; color:black; font-weight:normal; text-decoration:underline;}
					.footer_copyright a:hover{font-family:Arial; font-size:14px; font-weight:normal; text-decoration:none;}
				.mobile_version {padding:10px 0px 0px 0px; font-family:Arial; font-size:14px; color:#ef4323;}
					.mobile_version a{font-family:Arial; font-size:14px; color:#ef4323; font-weight:bold; text-decoration:underline;}
					.mobile_version a:hover{font-family:Arial; font-size:14px; color:#ef4323; font-weight:bold; text-decoration:none;}
				
				a.flag_r{float:right; padding:0px 0px 0px 50px; line-height:44px; width:90px; font-family:Arial; font-size:14px; color:#ffffff; background: url("images/flag_rus.png") left top no-repeat; text-decoration:underline;}
				a.flag_r:hover{float:right; padding:0px 0px 0px 50px; line-height:44px; width:90px; font-family:Arial; font-size:14px; color:#ffffff; background: url("images/flag_rus.png") left top no-repeat; text-decoration:none;}
				a.flag_in{float:right; padding:0px 0px 0px 50px; line-height:44px; width:90px; font-family:Arial; font-size:14px; color:#ffffff; background: url("images/flag_ua.png") left top no-repeat; text-decoration:underline;}
				a.flag_in:hover{float:right; padding:0px 0px 0px 50px; line-height:44px; width:90px; font-family:Arial; font-size:14px; color:#ffffff; background: url("images/flag_ua.png") left top no-repeat; text-decoration:none;}
				a.flag_ind{float:right; padding:0px 0px 0px 50px; line-height:44px; width:90px; font-family:Arial; font-size:14px; color:#ffffff; background: url("images/flag_india.png") left top no-repeat; text-decoration:underline;}
				a.flag_ind:hover{float:right; padding:0px 0px 0px 50px; line-height:44px; width:90px; font-family:Arial; font-size:14px; color:#ffffff; background: url("images/flag_india.png") left top no-repeat; text-decoration:none;}				
				
				
				
				/* catalog */
			
			a.logo_catalog {float:left; display:block; width:176px; height:145px; margin:0px 0px 0px 90px;  background: url("images/catalog_logo.png") left top no-repeat;}
			.menu_catalog{float:right; padding:26px 0px 0px 0px; height:41px;}
			.catalog_model_item{padding:6px 0px 0px 0px;}
			
			a.filter_btn1{float:left; margin:8px 0px 0px 4px; padding:4px 0px 0px 0px; width:224px; height:28px; background: url("images/filter_btn1.png") left top no-repeat; font-family:Arial; font-size:20px; color:#003b78; text-align:center; }
			a.filter_btn3{float:left; margin:8px 0px 0px 2px; padding:4px 0px 0px 0px; width:224px; height:28px; background: url("images/filter_btn3.png") left top no-repeat; font-family:Arial; font-size:20px; color:#003b78; text-align:center; }
			a.filter_btn2{float:left; margin:9px 0px 0px 4px;  padding:4px 0px 0px 0px; width:225px; height:27px; background: url("images/filter_btn2.png") left top no-repeat;  font-family:Arial; font-size:20px; color:#ffffff; text-align:center;}
			a.filter_btn2:hover{float:left; margin:9px 0px 0px 4px;  padding:4px 0px 0px 0px; width:225px; height:27px; background: url("images/filter_btn2.png") right top no-repeat;  font-family:Arial; font-size:20px; color:#ffffff; text-align:center;}
			.filter_top{ width:989px; margin:0px 0px 0px 4px;  background: url("images/filter_top.jpg") right top no-repeat;}
			.filter_top1{width:989px; margin:0px 0px 0px 4px;  background: url("images/filter_top1.jpg") right top no-repeat;}
			.filter_bg{width:989px; margin:0px 0px 0px 0px; background: url("images/filter_bg.jpg") right top repeat-y;}
			.filter_bottom{padding:0px 0px 6px 0px; width:989px; background: url("images/filter_bottom.png") right bottom no-repeat;}
			.check_item{ padding:10px 10px 10px 10px;font-size:11px; }
			.check_img1{float:left; margin:0px auto 0px auto; height:50px; width:41px; background-position: center center; background-repeat: no-repeat;}
			.check_img2{float:left; margin:0px auto 0px auto; height:50px; width:60px; background:url("images/mp3.png") center center no-repeat;}
			.check_img3{float:left; margin:0px auto 0px auto; height:50px; width:60px; background:url("images/video.png") center center no-repeat;}
			.check_img4{float:left; margin:0px auto 0px auto; height:50px; width:60px; background:url("images/fm.png") center center no-repeat;}
			.check_img5{float:left; margin:0px auto 0px auto; height:50px; width:60px; background:url("images/bluetooth.png") center center no-repeat;}
			.check_img6{float:left; margin:0px auto 0px auto; height:50px; width:60px; background:url("images/memory_card.png") center center no-repeat;}
			.check_text{float:left; padding:19px 0px 0px 0px;  height:31px; line-height:14px; font-family:Arial; font-size:12px; color:#000000;}
			.check_text input{float:left; margin:1px 5px 10px 0px;}
			.compare_image{float:left; margin:0px auto 0px auto; height:170px; width:130px; background-position:center; background-repeat: no-repeat;}
			.compare_name{float:left; padding:50px 0px 0px 0px; font-family:Arial; font-size:18px; color:#000000;}
			a.compare_btn{display:block; margin:80px 0px 0px 0px; padding:8px 0px 0px 10px; height:32px; width:143px; background: url("images/compare_btn.png") left top no-repeat;  font-family:Arial; font-size:18px; color:#ffffff; }
			
			.filtertd th{text-align:left;padding-left:20px;font-size:14px;padding-top:15px;}
			
			
			
			.catalog_bg{padding:0px 10px 0px 10px; background: url("images/catalog_bg.png") left top repeat-y;}
				.catalog_top{ margin:17px 3px 0px 4px; width:989px;  background: url("images/catalog_top.png") left top no-repeat;}
					.catalog_bottom{padding:7px 0px 7px 0px; width:989px;  background: url("images/catalog_bottom.png") left bottom no-repeat;}
						.catalog_photo a{float:left; display:block;  margin:0px auto 0px auto; padding:7px 4px 7px 4px; height:220px; width:122px; background-position: center center; background-repeat: no-repeat; }
						.catalog_des{float:left; padding:20px 4px 7px 4px; width:100px; height:208px;}
						.catalog_phone_logo{height:39px; width:55px;  background: url("images/logo_catalog.png") right top no-repeat; }
						.catalog_phone_name{float:left; padding:50px 0px 0px 0px;  font-family:Arial; font-size:18px; color:#000000; line-height:14px; }
						.catalog_phone_name span{float:left; padding:20px 0px 0px 0px;  width:90px; font-family:Arial; font-size:12px; color:#000000; line-height:14px; }
						a.catalog_btn_details{float:left; margin:5px 0px 0px 0px; padding:4px 0px 0px 0px; height:18px; width:75px; background: url("images/catalog_btn_details.png") left top no-repeat; text-align:center; font-family:Arial; font-size:11px; color:#ffffff; }
						.compare{padding:10px 0px 0px 0px; width:100px; font-family:Arial; font-size:12px; color:#000000;}
						.compare input{margin:0px 4px 0px 0px; }
						
						
						
			/*tovar */
		.tovar_left{float:left; margin:0px 0px 0px 4px;  height:383px;  background: url("images/tovar_left.png") left top no-repeat;}
		.tovar_right{float:right; margin:0px 4px 0px 0px;  height:383px;  background-repeat:no-repeat; background-position:right top;}
			.tovar_photo {float:left; margin:0px auto 0px auto; padding:20px 0px 0px 30px; height:410px; width:300px; background-position:center; background-repeat: no-repeat;}
			.tovar_des{float:left; padding:0px 0px 0px 10px;  width:648px;    }
				.tovar_logo{height:46px; width:128px; padding:18px 0px 10px 68px; background:url("images/tovar_logo.png") left 18px no-repeat;  font-family:Arial; font-size:24px; color:#000000; line-height:40px;}
				.tovar_check{float:left;}
					.tovar_check_img1{float:left; margin:0px auto 0px auto; height:50px; width:40px; background-position:center; background-repeat: no-repeat;}
					.tovar_check_img2{float:left;margin:0px auto 0px auto; height:50px; width:40px; background:url("images/mp3.png") center center no-repeat;}
					.tovar_check_img3{float:left; margin:0px auto 0px auto; height:50px; width:40px; background:url("images/video.png") center center no-repeat;}
					.tovar_check_text{float:left; padding:19px 0px 0px 8px; width: 147px; height:31px; line-height:31px; font-family:Arial; font-size:14px; color:#000000;}
					.tovar_photos{float:left; }
					.tovar_about {float:left; padding:10px 20px 10px 0px; }
					.tovar_about a{padding:24px 0px 0px 0px; font-family:Arial; font-size:14px; color:#f15f22; line-height:26px; border-bottom:1px dashed #f15f22; font-weight:bold;}
						.tovar_about a:hover{font-family:Arial; font-size:14px; color:#f15f22; line-height:26px; border-bottom:none; font-weight:bold;}
					.thumbs img{cursor:pointer;margin-right:7px;}
			
			.description_top{background: url("images/description_top.png") left top no-repeat;height:7px;margin-left:3px;}
			.description_bottom{background: url("images/bottom_bg.png") left bottom no-repeat;margin-left:3px;height:7px;}
			.description_tovar{min-height:600px;background: url("images/description_bg.png") left top repeat-y;margin-left:3px;padding:0px 10px 0px 21px; }
			.description_tovar a {color: #003B78; text-decoration:underline;}
			.description_tovar a:hover {color: #003B78; text-decoration:none;}
			.description_tovar a.catalog_btn_details {color: white; text-decoration:none;}
			
			.tovar_description_name{float:right; padding:14px 24px 4px 0px; font-family:Arial; font-size:24px; color:#ffffff;}
			.tovar_description_bg{ padding:0px 40px 10px 22px;  background: url("images/description_bg.png") left top repeat-y;}
				.tovar_description_top{margin:0px 0px 0px 3px;background: url("images/description_top.png") left top no-repeat;}
					.tovar_description_bottom{padding:7px 0px 7px 0px; background: url("images/description_bottom.png") left bottom no-repeat;}
					a.tel_name{height:50px; }
					
					.td_description{width:315px;}
					.td_description_title{margin:28px 0px 12px 0px; font-family:Arial; font-size:15px; color:#003b78; font-weight:bold; }
					.td_description_row1{min-height:23px; width:276px; line-height:23px; font-family:Arial; font-size:11px; color:#000000; background-color:#fff3e4; padding:0px 12px 0px 8px;}
					.td_description_row1 *{font-family:Arial; font-size:11px; color:#000000; }
					.td_description_row1 span{font-family:Arial; font-size:11px; color:#000000; text-align:right;}
					.td_description_row2{min-height:24px; width:276px; line-height:24px; font-family:Arial; font-size:11px; color:#000000; padding:0px 12px 0px 8px;}
					.td_description_row2 *{font-family:Arial; font-size:11px; color:#000000; }
					.td_description_row2 span{ font-family:Arial; font-size:11px; color:#000000; text-align:right;}
			
#jCarouselLite li{list-style-type:none;}		
.news_year {color:#003B78;font-weight:bold;margin-bottom:15px;font-size:14px;}		
.news_date{font-size:10px;color:#000000;}
.news_name{color:#476078;margin-top:2px;display:block;}
.news_name:hover {text-decoration:underline;}

.news_text *{color:#000000;}
.service_div {color:#003B78;font-weight:bold;margin:10px 0px 5px 0px;font-size:14px;}	

.facebook {display:block; float:left; margin:5px 0px 0px 5px; width:40px; height:40px; cursor:pointer; background: url("images/facebook.png") left top no-repeat;}
.vkontakte {display:block; float:left; margin:5px 0px 0px 5px; width:40px; height:40px; cursor:pointer; background: url("images/vkontakte.png") left top no-repeat;}
.twitter {display:block; float:left; margin:5px 0px 0px 5px; width:40px; height:40px; cursor:pointer; background: url("images/twitter.png") left top no-repeat;}
.rss {display:block; float:left; margin:5px 0px 0px 5px; width:40px; height:40px; cursor:pointer; background: url("images/rss.png") left top no-repeat;}
.utalk {display:block; float:left; margin:5px 0px 0px 5px; width:40px; height:40px; cursor:pointer; background: url("images/utalk.png") left top no-repeat;}

.lang1 {float:right; padding:7px 20px 0px 0px;}
	.lang1 a {color:white; margin:0px 5px 0px 5px; font-size:16px; font-weight:bold; font-family:arial;}

#service h3 {
	margin-bottom: 20px;
	color: #003b78;
}

#service p {
	margin-bottom: 20px;
}
