/*
@@@@@@@@@@@@@@@@@@@@@@
BOX
@@@@@@@@@@@@@@@@@@@@@@

	about				boxes of all kinds
	
	syntax

*/

	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	box
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
		/*+ setup
		..........................................................................*/

			[class^="box"]{position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
			[class^="box"]:after{visibility: hidden; display: block;font-size: 0;content: " ";clear: both;height: 0;}
			
	/*///////////////////////////////////////////////////////////////////////////////////////////////////////////
	sets
	///////////////////////////////////////////////////////////////////////////////////////////////////////////*/
		
		/*+ boxAside
		..........................................................................*/

			.boxAside{overflow:hidden; }
			.boxAside.adjacent{margin:-15px 0px 0px 0px; position:relative; z-index:100; }
			
			.boxAside .asideTitle{background-color:#09192f; font-size:18px; font-weight:bold;  height:41px; line-height:35px; color:white; text-align:center; display:block;  -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;  border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; }
			.boxAside .asideTitle.small{font-size:12px;}
			.boxAside .asideTitle.light{background:#e3e3e3; border:1px solid #c5c5c5; color:#1d4b77; }
			.boxAside .asideTitle.blue{background: #1d4b77;background: -moz-linear-gradient(top, #1d4b77 0%, #0c2640 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4b77), color-stop(100%,#0c2640));background: -webkit-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -o-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -ms-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: linear-gradient(to bottom, #1d4b77 0%,#0c2640 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4b77', endColorstr='#0c2640',GradientType=0 );}
			
			.boxAside .content{position:relative; padding:12px 12px; z-index:100; margin:-5px 0px 0px 0px; border:1px solid #c5c5c5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff;background: -moz-linear-gradient(top, #ffffff 54%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#ffffff), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -o-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -ms-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: linear-gradient(to bottom, #ffffff 54%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );}
			.boxAside .content.noPadding{padding:0px 0px 0px 0px; }
		
		/*+ boxSearch
		..........................................................................*/

			.boxSearch{height:41px; line-height:41px; position:relative; padding:0px 0px 0px 10px;  border:1px solid #c5c5c5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0px 0px 6px 0px; }

			.boxSearch .search{border:0px; padding:7px 0px; font-size:18px; color:#000; width:450px;  background:#fff;}
			.boxSearch .right{position:absolute; top:0px; right:3px;}
			.boxSearch .searchButton{height:33px; color:white; line-height:33px; padding:0px 80px 0px 10px; margin:0px 0px 0px 5px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border:0px; background: #1d4b77;background: -moz-linear-gradient(top, #1d4b77 0%, #0c2640 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4b77), color-stop(100%,#0c2640));background: -webkit-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -o-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -ms-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: linear-gradient(to bottom, #1d4b77 0%,#0c2640 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4b77', endColorstr='#0c2640',GradientType=0 );}
			.boxSearch .icoSearch-png{position:absolute; top:8px; right:5px;}
			
			.boxSearch .search:focus{outline:0px; }
			
			.boxSearch input::-webkit-input-placeholder{color:#c5c5c5;}
			.boxSearch input:-moz-placeholder{color:#c5c5c5;}
			


		/*+ boxHeading
		..........................................................................*/

			.boxHeading{margin:10px 0px; position:relative; }
			.boxHeading .button{position:absolute; top:0px; right:0px;}

		/*+ boxStandard
		..........................................................................*/

			.boxStandard{position:relative; padding:12px 12px; z-index:100; margin:-5px 0px 0px 0px; border:1px solid #c5c5c5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff;background: -moz-linear-gradient(top, #ffffff 54%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#ffffff), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -o-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -ms-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: linear-gradient(to bottom, #ffffff 54%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 );}
			.boxStandard.underTable{top:4px;  -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px;  border-top-left-radius:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; border-top-right-radius:0px; }

		/*+ boxAlert
		..........................................................................*/

			.boxAlert{margin:20px 0px; padding:25px 25px; border:1px solid #c5c5c5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f0f0f0;background: -moz-linear-gradient(top, #f0f0f0 0%, #d3d3d3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d3d3d3));background: -webkit-linear-gradient(top, #f0f0f0 0%,#d3d3d3 100%);background: -o-linear-gradient(top, #f0f0f0 0%,#d3d3d3 100%);background: -ms-linear-gradient(top, #f0f0f0 0%,#d3d3d3 100%);background: linear-gradient(to bottom, #f0f0f0 0%,#d3d3d3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d3d3d3',GradientType=0 );}
			.boxAlert p{font-size:18px; margin:0px 0px 0px 0px; }
			
			.boxAlert.approve .title{color:#439e00; }
			.boxAlert.alert .title{color:#ff0000; }
			
		/*+ boxProduct
		..........................................................................*/

			.boxProduct{padding:20px 0px; border-bottom:1px solid #d5d5d5;}
			
			.boxProduct .type{position:absolute; top:20px; left:245px;}
			.boxProduct .type .amount{position:relative; display:block; width:60px; height:60px; font-size:24px; color:black; text-align:center; line-height:60px; border:1px solid #c5c5c5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff;background: -moz-linear-gradient(top, #ffffff 54%, #f0f0f0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,#ffffff), color-stop(100%,#f0f0f0));background: -webkit-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -o-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: -ms-linear-gradient(top, #ffffff 54%,#f0f0f0 100%);background: linear-gradient(to bottom, #ffffff 54%,#f0f0f0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 )}
			.boxProduct .type span{color:#1d4b77; display:inline-block; margin:10px 0px 0px 0px; text-transform:uppercase; font-weight:bold; }

			.boxProduct .order{position:absolute; top:47px; left:325px;}
			.boxProduct .order span{display:block; margin:10px 0px 0px 0px; }
			
			.boxProduct [class^="icoCorner"]{position:absolute; top:0px; right:0px;}

		/*+ boxEn
		..........................................................................*/
			
			.boxEn{overflow:hidden; }

			.boxEn .tag{display:block; font-weight:bold;  position:absolute; top:25px; right:-8px; text-align:center; width:100px; height:100px; -moz-box-shadow:inset 1px 1px 2px rgba(50,129,186,1); -webkit-box-shadow:inset 1px 1px 2px rgba(50,129,186,1); box-shadow:inset 1px 1px 2px rgba(50,129,186,1); border-radius: 500px; -moz-border-radius: 500px; -webkit-border-radius: 500px; color:white; background: #1d4b77;background: -moz-linear-gradient(top, #1d4b77 0%, #0c2640 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4b77), color-stop(100%,#0c2640));background: -webkit-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -o-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: -ms-linear-gradient(top, #1d4b77 0%,#0c2640 100%);background: linear-gradient(to bottom, #1d4b77 0%,#0c2640 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4b77', endColorstr='#0c2640',GradientType=0 );}
			.boxEn .tag span{display:block; margin:0px auto 0px auto; text-align:center; width:70px; font-size:14px; }
			.boxEn .tag span.lines2{position:relative; top:28px; }	
			
			.boxEn .tag:hover{text-decoration:none; }		
			
		/*+ box404
		..........................................................................*/
			
			.box404{padding:30px 0px;}
			.box404 .stockBox{position:relative; top:auto; margin:0px auto 0px auto; }




			

