@e-color-basic:#404040;

@e-color-basic2:#222;

@e-color-bg:#fff;

@e-fontsize-basic-font:12px;


@font-face {
  font-family: 'GOTHIC';
  src: url('../font/GOTHIC.TTF');
  src: local('¢'),
         url('../font/GOTHIC.woff') format('woff'), url('../font/GOTHIC.TTF') format('truetype');
}

body{
       font-family: 'GOTHIC';
	color:@e-color-basic;
       line-height: 2em;

	font-size:@e-fontsize-basic-font;

	background-color: @e-color-bg;

	


}
.row {
       margin-left: -20px;
}
.row-m {
       margin-left: -30px;
}
a {
       color: #C6041A;
       text-decoration: none;
}
.con{
       width: 995px;
}
.container-c {
       background: url('../img/bg_content.png');
       background-repeat: no-repeat;
       background-position: center;
       min-height: 570px;
       margin-top: 50px;
       width: 995px;
       margin: 0 auto;
}
.top {
      background: url('../img/top.png');
      width: 975px;
      height: 239px;
}
.container-top {
      width: 975px;
      margin: 0 auto;
}
.span12 {
      width: 975px;
}
.navigation {
      padding-top: 15px;
      padding-bottom: 15px;
      -webkit-border-bottom-right-radius: 30px;
      -webkit-border-bottom-left-radius: 30px;
      -moz-border-radius-bottomright: 30px;
      -moz-border-radius-bottomleft: 30px;
      border-bottom-right-radius: 30px;
      border-bottom-left-radius: 30px;
      background-image: url('../img/bg_menu.png');
      background-repeat: repeat-x;
      background-color: #DC051D;
      overflow: auto;
}
#droppy {
      float: left;
      left: 50%;
      position: relative;
}
#droppy li {
    right: 50%;
    float: left;
    position: relative;
}
#droppy li {
    border-left: #FFF 2px dotted;
}
#droppy li:last-child {

    border-right: #FFF 2px dotted;
}
h3{

	font-weight:normal;

}

.box{

	background-color: white;

	background-color: white;	

}



.box h4{

	

	padding-left: 20px;

	color: #333;



}

.pad h4{

	

	padding-bottom: 10px;

}

.pad .breadcrumb{

	margin:-20px;

	margin-bottom: 19px;

	border-bottom: 1px solid #E5E5E5;

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;	

}

.pad{

	padding-top: 15px;

	padding-left:20px;

	padding-right:20px;

	padding-bottom:20px;

}



footer{
       background: #818181;

	text-align:center;

	color:#fff;

	padding-top:30px;

	padding-bottom: 120px;

	margin-top:30px;

}



.carousel-control {

	display:none;

}

.subslide .carousel-indicators {

  width: 150px;

  height: 50px;

  right: 41.5%;

}

 ul.languagedropdown {

 	max-width: 60px;

 	min-width: 60px;

 }



.white-box{

	background-color: white;

}



.userlogin-box .control-group {

	margin-left: 20px;

}

.userlogin-box .input-medium{

	width: 88%;

}

.userlogin-box form{

	margin:0px;

}

.userlogin-box .form-actions{

	margin-bottom: 0px;

}

.box-footer {

	margin-left: -20px;

	margin-right: -20px;

	margin-bottom: -20px;

	margin-top: 20px;

	padding: 20px;

	padding-bottom: 15px;

	padding-top: 15px;

	background-color: whiteSmoke;

	border-top: 1px solid #E5E5E5;

}



#droppy {}



#droppy a {color: #fff; font-size: 17px; font-weight: normal; line-height: 1; text-decoration:none;}

  #droppy li > a {padding:15px; padding-bottom:9px; padding-top:10px;}

  #droppy li.hover > a {  color:#FFCC00;}

  #droppy ul {top:47px;}

    #droppy ul li a {  padding-bottom:17px; padding-top:18px;padding-left:20px; padding-right:20px; color: #333; border-top:1px #eee solid;}

      #droppy ul a.hover {background-color:#fafafa; color: #000;}

   #droppy ul a { }



 #droppy li ul {background-color:#fff;}



#droppy .menuOpen{

	

	color:#FFCC00;

}

#droppy ul li .menuOpen{

	text-align: left;

	}

#droppy ul li .menuOpen{

	text-align: left;

	background-color:#f1f1f1!important;

	color:black;

}

.breadcrumb li a {

	text-decoration: none;

}

.tagsShowList li a {

	text-decoration: none;

}

.tagsShowList li a h4{

	text-align: center;

	padding-top: 10px;

}

.tagsShowList li a h4:hover {

	color:#08C;

}

.tagsShowList li {

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

}

.boxname {

	padding-top: 10px;

	padding-bottom: 10px;

}

.newsNormal,.searchList,.tagsShowList{

	margin: -20px;

}

.newsNormal li {

	

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 20px;

}

.newsNormal li a {

	text-decoration: none;

}

.newsNormal li a img {

	margin-right: 5px;

}

.margin-top{

	margin-top: 20px;

}

.margin-bottom{

	margin-bottom: 20px;

}

.carousel {

	margin-bottom:0px;

}



.pad .form-actions{

	margin-left:-20px;

	margin-right:-20px;

	margin-bottom:-40px;

}

.box img{

	margin:3px;

	margin-bottom:2px;

	margin-right:1px;

	margin-left:1px;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	 border-radius: 2px;

}





.alert{

	text-align:center;

	font-weight:bold;

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	-moz-background-size: 40px 40px;

	-o-background-size: 40px 40px;

	background-size: 40px 40px;	

	margin-top:0px;

	margin-bottom:0px;

	

	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.09);

	-moz-box-shadow:    0px 1px 4px rgba(0, 0, 0, 0.09);

	box-shadow:         0px 1px 4px rgba(0, 0, 0, 0.09);

	

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	border-radius: 0px;	

}

.alert-success{

	background-color: #55912a;

	border-color: #D6E9C6;

	color: #fff;

	border-top:0px;

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

}

.alert-error{

	background-color: #BA1D1A!important;

	color:white;

	border-color:#BA1D1A;

	border-top:0px;

	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

}

.alert .close{

	top:2px;

}

.logolang {



	padding-bottom: 15px;

	padding-top: 15px;

}

.drplang {

	padding-top: 8px;

}

input, textarea, .uneditable-input {

width: 70%;

}



@media (max-width: 1200px) {

	.subslide .carousel-indicators {

	right: 44%;

	}

}

@media (max-width: 979px){

.subslide .carousel-indicators {

	right: 37.5%;

	}

.drplang {

	margin-left: 0px;

	}

.span1 {

	width: auto;

}

.carousel-caption {

   	display: none;

   }

.form-actions {

	padding-left: 10px;

	padding-right: 5px;

}

.userlogin-box .btn {

	width: auto;

}

.userlogin-box .control-group {

	margin-left: 5px;

}



}







@media (max-width: 767px){

	body {

	padding-left: 0px;

	padding-right: 0px;

	}

	input[type="text"] {

		width: 10px!important;

	}

	

	.logotop {

		text-align: center;

	}

	.btn-group {

	 position: absolute;

	 right: 8px;

	 top: 22px;

	}

}







@media (max-width: 480px){

	.subslide {

		display: none;

	}

	

	#droppy {

		text-align: center;

	}

	#droppy ul {

		width: auto;

	}

	#droppy li {

		display: inline-block;

		float: none;

		text-align: center;

		margin: auto;		

	}

}