/*a.sml,
a.mdm,
a.lrg {
	overflow:hidden;
	float: left;
	display:block;
	margin-top:6px;
	margin-right:3px;
	height:11px;
}
*/
a.btn_homePg,
a.btn_sendMail {
	overflow:hidden;
	float:right;
	display:block;
	margin-top:7px;
	width:13px;
	height:10px;
}

a.btn_homePg:hover,
a.btn_sendMail:hover {
	background-position:0 10px;
}

a.btn_homePg {
	margin-right:5px;
	background-image:url(../images/btnHomePg.png);
	background-position:0 0;
}

a.btn_sendMail {
	background-image:url(../images/btnSendMail.png);
	background-position:0 0;
}

a.sml {
	width:7px;
	background-image:url(../images/txtSizeSml.png);
	background-position:0 0;
}
a.sml:hover,
a.mdm:hover,
a.lrg:hover {
	background-position:0 11px;
}

a.mdm {
	width:8px;
	background-image:url(../images/txtSizeMdm.png);
	background-position:0 0;
}

a.lrg {
	width:9px;
	background-image:url(../images/txtSizeLrg.png);
	background-position:0 0;
}

.sml {
	font-size:11px;
}
.mdm {
	font-size:12px;
}
.lrg {
	font-size:13px;
}
.bld {
	font-weight:bold;
}
a {
	color:#1A6797;
	text-decoration:none;
	}
a#print_icon {
	display:block;
	width:16px;
	height:16px;
	background:transparent url("../images/printer.png") no-repeat scroll 0 0;
	}
a:hover {
	text-decoration:underline;
	}
a.btn_lng {
	color:#FFF;
	text-decoration:none;
	}
a.btn_lng:hover {
	color:#FFF;
	text-decoration:underline;
	}
a.btn_lng:active {
	color:#FFF;
	text-decoration:none;
	}
a.crnt_lng,a.crnt_lng:hover,a.crnt_lng:active,a.crnt_lng:link,a.crnt_lng:visited {
	color:#FFF;
	font-weight:600;
	text-decoration:none;
	cursor:default;
	}
a.path,a.path:hover,a.path:active,a.path:link,a.path:visited {
	text-decoration:none;
	cursor:pointer;
	}
span.currency {
	color:#1A6797;
	cursor:pointer;
	}
ul.menu_category {
	float:left;
	margin-left:10px;
	margin-bottom:5px;
	}
    ul.menu_category li {
		float:left;
		display:inline;
    	margin-top:2px;
		margin-bottom:5px;
        padding-left:10px;
		width:170px;
		background:transparent url(../images/item.png) no-repeat 0 5px;
        list-style: none outside none;
		}
    ul.menu_category li ul {
        position:relative;
        margin:4px 0px;
    	}
#tooltip {
	position:absolute;
	z-index:3000;
	padding:5px;
	background-color:#EEE;
	color:#064062;
	opacity:0.85;
	border:1px solid #1A6797;
	}
ul.gal_preview {
	list-style-position:outside !important;
	list-style-type:none !important;
	margin:0 !important;
}
/* registration form promt style
------------------------------------------------------------------------------------------*/
div.warning {
	margin-top:10px;
	float:left;
    clear:both;
    width:100%;
    border:1px solid #CCE5F2;
	}
    div.warning div.promt {
        margin:1px;
        background-color:#F2F8FB;
    	}

.displayNone{display:none;}
.color_1 {color: #FFF;}
.color_2 {color: #C8E3F1;}
.color_3 {color: #1A6797;}
.color_4 {color: #064062;}
.color_5 {color: #574505}
.color_6 {color: #72a5bf;}
.color_7 {color: red;}
.cursorHand{cursor: pointer;}
.left{text-align:left;}
.center {text-align:center;}
.justify{text-align:justify;}
.paddingBottom10px {padding-bottom:10px;}
.top8 {margin-top:8px;}

div.itemLanguage {width: 5px; height: 3px; margin: 6px 9px 0 0; background: transparent url(../images/itemcitiy.gif) no-repeat;float: right;}

/* city block
------------------------------------------------------------------------------*/

div.panelPg {
	float:right;
	width:100%;
	margin-top:12px;
	text-align:right;
	}
	
	div.panelPg span.stringPg{
		margin-right:16px;
		}
	div.panelPg span.numPg{
		margin-left:3px;
		}
/*
div.blockData {
	float:left;
  	margin:0 20px 14px;
}
*/
div.blockDataImage {
  margin:2px 5px 0 0;
  float:left;
}
span.patchElement {margin-left:10px;line-height:20px;}
img.patchlineBullet{
	margin:0 10px 1px;
	width:3px;
	height:5px;
	}
.width75{width:75px;}
.width145{width:145px}
.width162{width:162px}
.marginL32{margin-left:32px;}
.marginT108{margin-top:108px;}
.marginB10{margin-bottom:10px;}
.marginT80{margin-top:80px;}

/* city block ------------------------------------------------------------------
------------------------------------------------------------------------------*/

div.dayWork {
	overflow:hidden;
    margin:4px 0 0 1px;
    width:7px;
    height: 7px;
    background-color:#574505;
}
div.dayEnd {
	overflow:hidden;
    margin:4px 0 0 1px;
    width:5px;
    height: 5px;
    border:1px solid #574505;
}

/*box login && registation form ------------------------------------------------
------------------------------------------------------------------------------*/
form.registration {
	width:100%;
	}
	form.standart fieldset.main {
		float:left;
		padding:10px;
		width:380px;
		border:1px solid #dcedf6;
		margin-bottom:15px;
		}
		form.standart fieldset.main legend {
			margin-left:0px;
			padding:0 5px;
			color:#574505;
			font-weight:400;
		}
	form.standart fieldset.for_label {
		float:left;
		width:230px;
		text-align:left;
		}
	form.standart fieldset.for_input {
		float:left;
		width:145px;
		text-align:left;
		}

    form.standart label {
        margin-top:14px;
        float:left;
        clear:both;
    }
	
	#da_swith {
		margin-top:11px;
		padding:0;
        width:auto;
        height:auto;
        border: 0;
        color: #574505;
		}
    form.standart input, form.standart select, form.standart textarea {
        margin-top:11px;
        padding:0 2px;
        float:left;
        clear:both;
        width:141px;
        height:14px;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        border: 1px solid #c8e3f1;
        color: #574505;
    }
form.standart textarea {
	height:100px;
}
    form.standart select {
        width:145px;
        height: 15px;
    }
	form.standart input:hover {
			border:1px solid #98D4F3;
		}
	form.standart input:focus {
			border:1px solid #FFD402;
		}
	form input.submit.disabled {
		color:#e2e2e2 !important;
		border:1px solid #e2e2e2 !important;
	}
	form input.submit.disabled:hover {
		text-decoration:none !important;
		border:1px solid #e2e2e2 !important;
		font-weight:normal !important;
		cursor:default !important;
	}
	form input.submit {
		width:auto !important;
		height:auto !important;
		color:#1A6797 !important;
		border:1px solid #1A6797 !important;
		text-align:center !important;
		text-decoration:none !important;
	}
	form input.submit:hover {
		cursor:pointer !important;
		font-weight:bold !important;
		text-decoration:underline !important;
		border:0 !important;
	}
	
	form .submitAsLbl {
		color:#1A6797;
		text-decoration:none;
		cursor:pointer;
	}
	form .submitAsLbl:hover {
		text-decoration:underline;
	}
		
form#make_an_order {
	width:100%;
	}
	form#make_an_order fieldset.main {
		float:left;
		padding:10px;
		width:500px;
		border:1px solid #dcedf6;
		margin-bottom:15px;
		}
	form#make_an_order fieldset.main fieldset.for_label {
		float:left;
		width:230px;
		}
	form#make_an_order fieldset.main fieldset.for_input {
		float:left;
		width:100px;
		}
		form#make_an_order fieldset legend {
			margin-left:0px;
			padding:0 5px;
			color:#574505;
		}
		form#make_an_order fieldset label {
        margin-top:11px;
		height:13px;
		width:350px;
        float:left;
        clear:both;
    	}
    	form#make_an_order fieldset input {
        margin-top:11px;
		height:13px;
        float:left;
        clear:both;
        color: #574505;
    }

p.textCart {
  margin: 5px 0px 0px 27px;
  cursor: default;
}

/*
ul.cart {
    margin:5px 0px 10px 27px;
	clear:both;
	background:transparent url(../images/item.png) no-repeat 0 5px;
    width:100px;
	list-style: none outside none;
	padding-left:10px;
}
*/
fieldset label {
	cursor:pointer;
}
/*box news----------------------------------------------------------------------
------------------------------------------------------------------------------*/

p.nameNews {margin:5px 0px 0px 27px;}
div.lineNews {
    margin:5px 0 0 27px;
    clear:both;
    width:156px;
    height:1px;
    background-color:#CCE5F2;
	overflow:hidden;
}
/*order registration
---------------------------------------------------------------------------------*/
textarea.comment {
	padding:2px;
	width:298px;
	height:138px;
	border:1px solid #CCE5F2 
	}
	
.top10px {
	margin-top:10px;
	}
/* style for page template
------------------------------------------------------------------------------------*/
#pageText {
	color: #064062;
	}
	#pageText .center {
		text-align:center;
		}
	#pageText .bold {
		font-weight:700;
		}
	#pageText .italic {
		font-style:italic;
		}
	#pageText .underline {
		text-decoration:underline;
		}
	#pageText .top10 {
		margin-top:10px;
		}
/*
	#pageText img {
		float:left;
		margin: 10px 10px 10px 0;
	}
*/
	#pageText img.center {
		float:none;
		margin-left:50px;
	}
	#pageText p {
		margin-top:10px;
		text-align:justify;
	}
/*	
	#pageText ul {
		position:relative;
		left:20px;
		margin:10px 0 0 10px;
		list-style-position:outside;
		list-style-type:circle;
		}
*/	
	#pageText ol {
		position:relative;
		left:14px;
		margin:10px 0 0 20px;
		list-style-position:outside;
		}
		#pageText ul li {
			text-align:justify;
			}

			
/* new styles
*********************************************************************
********************************************************************* */
			
/* style for page template 
-----------------------------------------------------*/
			
div.dblul_180{
	 width:180px;
	 float:left;
}
div.dblul_280{
	 width:280px;
	 float:left;
}
#pageText .howitworks {position: relative;  padding-top: 10px; height: 1%;}
#pageText .howitworks img {
	margin: 0 3px 10px 0px;
	float: left;
}
#pageText .howitworks_item{
	position: relative;
	float: right;
	width: 148px;
	padding-bottom: 15px;
}
#pageText .howitworks_item a.item_descr{
	display: block;
	float: left;
	width: 74px;
	margin-top: 20px;
	text-align: right;
}
#pageText .howitworks_item a.item_img{ 
	display: block; 
	float: right; 
	width: 70px; 
	height: 70px; 
	margin: 0px 0px 0px 3px;
}
#pageText .howitworks_item a.mobile{ background: url(../uploads/pages/1/mobile_small.png) no-repeat;}
#pageText .howitworks_item a.player{ background: url(../uploads/pages/1/pleer_small.png) no-repeat;}
#pageText .howitworks_item a.walkietalkie{ background: url(../uploads/pages/1/walkietalkie_small.png) no-repeat;}


/* contacts right block
--------------------------------------------- */
.cont_num {
	height: 20px;
	background: #fff url(../images/green_tube.jpg) no-repeat 43px 4px;
	padding:7px 0px 0px 66px;
	font: bold 11px Arial;
	color:#064062;
}

/* bottom
-------------------------------------------- */
.copyright {
	text-align: center;
	padding: 0 0 30px 0;
	margin:0px;
	font-size: 10px;
}



/* changes
********************************************** */
a.sml,
a.mdm,
a.lrg {
	overflow:hidden;
	float: right;
	display:block;
	margin-top:7px;
	margin-right:4px;
	height:11px;
}

div.blockData {
	float:left;
	margin: 0;
}

ul.cart {
	margin:5px 0px 10px 27px;
	clear:both;
	background:transparent url(../images/item.png) no-repeat 0 5px;
	width:147px;
	list-style: none outside none;
	padding-left:10px;
}

	#pageText img {
		margin: 10px 0px;
	}
	
	#pageText ul {
		position:relative;
		left:20px;
		margin:10px 20px 0 15px;
		list-style-position:outside;
		list-style-type:circle;
	}
	
/* contacts page
---------------------------------------- */

.contact_addresses{
	color:#166697;
	}
.cont_header {
	font-size: 23px;
	font-family: Arial;
	}
#pageText ul.dealer_cont, ul.dealer_cont { list-style-type: disc; }
ul.dealer_cont li{ padding-bottom: 15px;}


/* common classes
----------------------------------------- */
.b18a {font: bold 18px Arial;}
.upper { text-transform: uppercase;}
.f14{ font-size: 14px;}
.world_map {
     position: relative;
	 width: 400px;
     height:164px;
     background: transparent url(../../images/world_map.jpg) no-repeat 0 0;
     margin: 10px 0px 0px 100px;
     }
     .world_map a { display: block; position: absolute; height: 20px; }
     .world_map a.namerica {     width: 80px; top:38px; left:20px; }
     .world_map a.samerica {     width: 80px; top:105px; left:102px; }
     .world_map a.europe {     width: 55px; top:39px; left:190px; }
     .world_map a.africa {     width: 50px; top:81px; left:192px; }
     .world_map a.russia {     width: 60px; top:31px; left:255px; }
     .world_map a.asia {     width: 50px; top:58px; left:300px; }
     .world_map a.australia {     width: 60px; top:115px; left:280px; }