/* @override 
	http://localhost/uvi/themes/uvi/css/modules/lofuserinfo/tmpl/default/style.css
	http://dev.uvi.net/themes/uvi/css/modules/lofuserinfo/tmpl/default/style.css */

#lof_header_user{
	padding-top: 5px;
	float:left;
	margin: 0;
  	text-align: center;
  	width:150px; 	
  		  	
  	}

#lof_header_user_info a.lof_btnsignin {
	
	color: #e2e2e2;
	height: 20px;
}
#lof_header_user_info a.lof_btnsignin:hover {
	text-decoration: none;
	color: #00bbff;
}
#lof_header_user_info a:hover {text-decoration: none; color: #0086C6;}
#lof_header_user_info a img {
	padding-right: 5px;
}

#lof_header_user_info div.my_account p a img {
    position: relative;
    top: 6px;
    left: 0;
}

#lof_header_user_info a span {
		padding-right: 12px;
		line-height: 18px;
		vertical-align: top;
		background: url("themes/uvi/img/block_languages_top_p_bg_2.png") no-repeat scroll right 6px transparent;
}
#lof_header_user_info .sep a span {background: none;}
#lof_header_cart span.header{
	display: block;
	text-align: left;
	border-bottom: 1px dashed #D7D7D7;
	padding-bottom: 5px;
}
.buy_product {
	float: left;
	width: 100%;
	text-align: right;
}
.ajax_cart_product_txt,.ajax_cart_product_txt_s {color: #e2e2e2; padding-right: 15px;
	background: transparent url(themes/uvi/css/modules/lofuserinfo/tmpl/default/arrow.png) no-repeat right 6px;
}
a:hover .ajax_cart_product_txt,a:hover .ajax_cart_product_txt_s {color: #00bbff;}
 #lof_header_cart {float: left; background: #fff;}
.lof_popup { display:none;  }
.lof_popup .lof_wrapper{
  margin: 10px 0 0 0;
  text-align: left;
	background:#fafafa;	
	border: 1px solid #d3d3d3;
	box-shadow: 1px 1px 5px #999;
	-moz-border-radius: 0px 0px 4px 4px;-webkit-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;
	}
/* USER INFORMATION */
#lof_header_user_info ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
}
#lof_header_user_info ul li{
	float:left;	
	padding:0 2px;
}
.lof_wrapper,.lof_wrapper a{
 color: #333333;   
}
.lof_container_signin{
	position:absolute;	
	/*top:0;*/
	/*right:10px;*/
	width:auto;
	z-index:10000;
	/*padding-top: 5px;*/
}
.lof_wrapper form fieldset {
    background:none;
    border: none;
    width: auto;
    padding: 5px 10px 0 10px;
    display:block;
}
.lof_wrapper .my_account {
    background:none;
    border: none;
    padding: 0;
    margin: 0;
    padding: 4px;
    font-size:14px;
    text-align: left;
}
.lof_wrapper .my_account h5 {
font-size: 18px;
	padding: 8px;
	margin-bottom: 5px;
}
.lof_wrapper .my_account p {
	margin: 0;
	padding: 0;
	padding-left: 8px;
	padding-bottom: 3px;
}

.lof_wrapper .my_account h5.margin_top {
	margin-top: 10px;
}
.lof_wrapper .my_account div.sep {
	margin-top: 15px;
	border-top: 1px solid #ccc;
	padding: 10px 0 0 0;
	text-align: center;
	margin-bottom: 8px;
	font-size: 18px;
}
.lof_wrapper .my_account div.sep a{
	color:#059ad0;
}

.lof_wrapper .my_account div.sep a {
	display: block;
}
.lof_container_signin p.text {
	/*float:left;*/
  padding-bottom:.2em;
}
.lof_container_signin p.text input{
	width:150px;
	height: 25px;
}
.lof_container_signin p.submit{padding-bottom: 2px;} 
.lof_container_register {
	right:-17px;
    position: absolute;
    top: 36px;
    width: 315px;
    z-index: 9999;
	padding-top: 5px;
}

/***/

.lof_container_cart{
	position:absolute;
	right:-15px;
	top:95px;	
	width:340px;
	z-index:9999;	
}
.lof_modal_container .lof_header {
	
	padding:5px 0
}
/****/
#lof_cart_popup{ 
	width:100%;
	height:100%;
	position:absolute;
	top:0; right:0;
	background:#000;
	z-index:9999;
	display:none;
}
 #lof_wrapper_cart{
	width:450px;
	
	position:fixed;
	background:#FFF;
	top:20%;
	right:40%;
	z-index:1000;
	border:#999 solid 10px;
	display:none;
	 -moz-box-shadow:1px 1px 8px #555; -webkit-box-shadow:1px 1px 12px #555; 
	border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
}
#lof_wrapper_cart .close {
    width: 30px;
    height: 30px;
	cursor:hand;
	cursor:pointer;
    background: url(themes/uvi/css/modules/lofuserinfo/tmpl/default/popup_sprite.png)-60px -40px;
    position: absolute;
    top: -21px;
    right: -19px;
}
 #lof_wrapper_cart .lof_modal_container{
	 	padding:50px 20px;
		border:#FFF solid 3px;
		border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
 }
#lof_wrapper_cart .lof_message {
    padding: 36px;
    border: dotted 1px red;
   }
 #lof_wrapper_cart .lof_header{
	text-align:left;

 }
  #lof_wrapper_cart .lof_content{
	border:#C18484 dotted 1px;
	padding:3px;
  }
 #lof_wrapper_cart .lof_preload{
	background:#FFF url(themes/uvi/css/modules/lofuserinfo/tmpl/default/ajax-loader.gif) no-repeat center center;	
	width:100%;
	height:100%;
	overflow:hidden;
	text-indent:-999px
}
#lof_header_user_info p.lof_greeting a span {
	color: #666;
}
.lof_error{
	width:100%;
	color:#F00; 
	background:#FFF;
}

#lof_wrapper_cart .lof_product_infor{
	width:100%;
	clear:both;
	padding:6px 0;
	border:#CCC solid 1px;
 }
.lof_wrapper input.account_input{
  border: 1px solid #d3d3d3;
  	height: 25px;
	padding-left: 4px;
	padding-right: 4px;
	
  border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
}
#lof_header_user_info label{
	margin: 0;
 }
.lof_wrapper input.button{
	cursor:pointer;
  position:relative;
}
.lof_wrapper input[type=submit]{
font: 400 18px/1.2em "alwyn-new-web-n4","alwyn-new-web",sans-serif;
padding-bottom: .5em;
cursor:pointer;	
}
.lof_container_register .lof_wrapper p.submit{
    padding: 6px 0 0 13px ;
    margin: 0 ;
}
.lof_wrapper #cart_block{
    padding: 10px 10px 31px;
}
.lof_wrapper form.lof-form {
	margin-top: 8px;
}
#authentication .lof_container_register p.submit{
	padding-left:10px !important;
}/* @override 
	http://localhost/uvi/themes/uvi/css/modules/blocklanguages/blocklanguages.css
	http://dev.uvi.net/themes/uvi/css/modules/blocklanguages/blocklanguages.css */

/* block top languages */
#languages_block_top {
    background-color: black;
    height:22px;
    border-bottom: 1px solid #474747;
}

#languages-center-block {
    margin: 0 auto;
    width: 970px;
}

#languages-center-block .one-flag {
    margin-left: 6px;
}
#header_right #languages_block_top p {
    text-align: right;
}
#languages_block_top ul#first-languages {
    margin: 5px 0;
}
#languages_block_top ul#first-languages li {
    float: left;
    margin-top: 0;
    margin-bottom: 0;
}
#languages_block_top ul#first-languages li img {

}
#languages_block_top ul#first-languages li.selected_language {
	float: left;
}
/*languages with jquery*/
#countries {
    float:right;
    margin-top: 1px;
}
#countries, #countries a {
	text-transform: uppercase;
	color: #333;
}
#countries p.selected_language, #countries p.selected_language a {
	color: #e2e2e2;

}
#countries a:hover {
	text-decoration: none;
}
#countries p {
	position: relative;
	top: 0;
	padding: 0;
}
#countries p img {


}
#countries .countries_ul{
	display:none;
	z-index: 10000;
	padding:10px;
	list-style-type:none;

}
#countries .countries_ul_hover{
	display:block;
	z-index: 5000;
	position:absolute;
    right: -10px;
	padding:5px 5px;
	height:auto;
	width:45px;
	background:#f3f3f3;
	border: 1px solid #d3d3d3;
    box-shadow: 1px 1px 5px #999;
}/* Module Prestashop FooterCustom
 * Copyright Prestacrea
 * Author: Prestacrea
 * Website: http://www.prestacrea.com */


/* Editeur */
#footercustom_editor_container {background:#EEE;border-top:1px solid #222;width:100%}
#footercustom_editor {width:960px;margin:0 auto;font-size:12px;color:#444;padding:10px}
#footercustom_editor p {margin:0;padding:0}
#footercustom_editor a {font-size:12px;color:#C0577C;text-decoration:none}
#footercustom_editor a:hover {color:#444}
#footercustom_editor .editor_blocks {background:#FFF url(themes/uvi/css/modules/footercustom/img/editor_blocks_bg.jpg) repeat-x center bottom;border:1px solid #BBB;border-radius:2px;float:left;width:208px;height:65px;/*text-shadow:1px 1px 0 #FFF;*/text-align:center;margin:0 5px 10px;padding:5px 10px}
#footercustom_editor .editor_blocks_title {font-size:16px;color:#444}
#footercustom_editor .editor_blocks_content {font-size:11px;color:#666}
#footercustom_editor .editor_blocks a {display:block;font-weight:bold;margin-top:2px}/* Module Prestashop CustomBlocks
 * Copyright Prestacrea
 * Author: Prestacrea
 * Website: http://www.prestacrea.com */

/* Blocs */
.customblocks_block {/*background:#FFF url(themes/uvi/css/modules/customblocks/img/homeblocks_bg.jpg) repeat-x center bottom;border:1px solid #BBB;border-radius:2px;width:163px;font-family:Arial;line-height:normal;margin:10px 5px;padding:5px*/}
.customblocks_block h2 {background:none;width:155px;height:auto;line-height:normal;color:#CC5881;text-shadow:1px 1px 0 #FFF;text-align:center;font-size:12px;margin:5px auto;padding:0}
.customblocks_block a {text-decoration:none;padding:0}
.customblocks_block img {/*display:block;width:80px;height:65px;margin:2px auto;*/}
.customblocks_block p {/*width:155px;overflow:hidden;color:#444;text-shadow:1px 1px 0 #FFF;text-align:center;margin:5px auto;padding:0;*/}

/* Blocs personnalisés */
#customblocks_block_1 {margin:5px auto 10px}

#customblocks_block_2 {background:#444;border:1px solid #222;margin:5px auto 10px}
#customblocks_block_2 h2 {color:#EEB7CA;text-shadow:1px 1px 0 #222}
#customblocks_block_2 p {color:#FFF;text-shadow:1px 1px 0 #222}

#customblocks_block_3 {float:left}

#customblocks_block_4 {float:left}

#customblocks_block_5 {float:left}

#customblocks_block_6 {background:#F1F1F1;border:1px solid #BBB;float:left;width:534px;margin:0 5px 10px}
#customblocks_block_6 h2 {float:left;width:430px;text-align:left;margin:5px auto}
#customblocks_block_6 img {float:left;margin:2px 10px 2px 5px}
#customblocks_block_6 p {float:left;width:430px;text-align:left}

#customblocks_block_7 {margin:5px auto 10px}/* // Sudo Slider */
/* Numeric Navigation */
.PM_AdsAndSlideshowWrap .adss_controls {position:absolute;bottom:0;left:0;width:100%;padding:0!important;margin:0!important;}
.PM_AdsAndSlideshowWrap .adss_controls ol {width:100%;padding:0;height:28px;	text-align:center;}
.PM_AdsAndSlideshowWrap .adss_controls ol li{margin:0 10px 0 0; padding:0;display:inline;}
.PM_AdsAndSlideshowWrap .adss_controls ol li a{line-height:28px;padding-left:5px;padding-right:5px;border-style:solid;border-width:1px;display:inline-block;text-decoration:none;}
.PM_AdsAndSlideshowWrap .adss_controls ol li a img {vertical-align:middle}
.PM_AdsAndSlideshowWrap .adss_controls ol li a img.PM_AdsAndSlideshowThumbNav{vertical-align:top!important;}
.PM_AdsAndSlideshowWrap .adss_controls ol li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.adss_controls {}
a.adss_prevBtn:hover,a.adss_nextBtn:hover {text-decoration:none!important;}
a.adss_prevBtn,a.adss_nextBtn {text-decoration:none;z-index:600;}
a.adss_prevBtn {float:left;}
a.adss_nextBtn {float:right;}
.PM_AdsAndSlideshowWrap {position:relative;}
.adss_caption {
    position:absolute;
    bottom:0;
    left:0;
    zoom: 1;
    width:98%;
    padding : 2px 1%;
    overflow:hidden;
}
.PM_AdsAndSlideshowWrap ul.PM_AdsAndSlideshow {
	position:relative;
    margin:0;
    padding:0;
    list-style:none;
}
.PM_AdsAndSlideshowWrap ul.PM_AdsAndSlideshow li {
    margin:0!important;
    padding:0!important;
}
.PM_AdsAndSlideshowWrap ul.ul li {
	overflow:hidden;display:block;
}
/*slide home*/



/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}

.PM_AdsAndSlideshowBgHTML {position:absolute;z-index:0;top:0;left:0;}
.PM_AdsAndSlideshowBlock .block_content, .PM_AdsAndSlideshowBlock {padding:0!important;}#PM_AdsAndSlideshowBgColor_1 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshowWrap_1 .adss_controls  {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshowWrap_1 .adss_controls ol li.current a {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {border-color:#474747;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li.current a {border-color:#ffffff;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {border-width:1px 1px 1px 1px!important;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {color:#c5c7cc;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li.current a {color:#575757;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {height:52px;line-height:52px;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a img {height:52px;} #PM_AdsAndSlideshowWrap_1 .adss_controls, #PM_AdsAndSlideshowWrap_1 .adss_controls ol {height:74px;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {width:120px;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a img {width:120px;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol {margin:10px;} #PM_AdsAndSlideshowWrap_1 .adss_controls ol li a {margin-left:10px;margin-right:10px;} #PM_AdsAndSlideshowWrap_1 .adss_controls {top:474!important;bottom:auto!important;} #PM_AdsAndSlideshowWrap_1 li .adss_caption {background-color: #ffffff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb')!important; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb))!important;background: -moz-linear-gradient(top,  #ffffff,  #ebebeb)!important;} #PM_AdsAndSlideshowWrap_1 li .adss_caption, #PM_AdsAndSlideshowWrap_1 li .adss_caption a {color:#595A5E!important;} #PM_AdsAndSlideshowWrap_1 li .adss_caption {height:36px;} #PM_AdsAndSlideshowWrap_1 li .adss_caption {top:auto!important;bottom:0px;} #PM_AdsAndSlideshowWrap_1 {margin:0px 0px 0px 0px;} #PM_AdsAndSlideshow_1, #PM_AdsAndSlideshow_1 ul li {height:400px!important;} #PM_AdsAndSlideshowBlock_1, #PM_AdsAndSlideshowWrap_1, #PM_AdsAndSlideshow_1, #PM_AdsAndSlideshow_1 ul li {width:970px;} #PM_AdsAndSlideshowWrap_1 {padding-bottom:74px} #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_108 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_146 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_132 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_123 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_113 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_116 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_138 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_126 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_98 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_81 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_45 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_140 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_107 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_128 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_60 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_75 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_50 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_28 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_134 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_36 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_38 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_4 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_133 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_91 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_10 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_112 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_100 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_9 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_71 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_5 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_109 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_70 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_90 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_34 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_119 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_57 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_85 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_78 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_68 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_37 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_19 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_102 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_105 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_64 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_29 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_25 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_118 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_88 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_141 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_139 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_135 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_137 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_136 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_131 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_97 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_47 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_127 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_59 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_104 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_52 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_125 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_110 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_124 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_122 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_121 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_120 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_56 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_117 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_115 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_114 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_63 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_87 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_111 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_89 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_106 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_18 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_103 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_101 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_99 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_92 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_86 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_84 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_83 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_82 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_62 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_80 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_79 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_77 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_66 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_58 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_74 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_73 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_72 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_69 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_67 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_65 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_55 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_54 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_53 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_51 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_40 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_33 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_49 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_48 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_24 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_16 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_26 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_41 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_14 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_42 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_17 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_20 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_43 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_44 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_15 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_35 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_32 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_31 {background-color:#ffffff!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_30 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_12 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_23 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_27 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_21 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_13 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_7 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_11 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_6 {background-color:transparent!important;filter: none!important; } #PM_AdsAndSlideshow_1 li#PM_AdsAndSlideshowElement_8 {background-color:transparent!important;filter: none!important; }.adss_caption {text-align:center!important;font-weight:bold;}
/*Styles for products selection */
.PM_AdsAndSlideshowWrap table.PM_AdsAndSlideshowElementProducts td {padding:0 10px;text-align:center;}
.PM_AdsAndSlideshowWrap table.PM_AdsAndSlideshowElementProducts td * {text-align:center!important;}
/*Title on products selection*/
.PM_AdsAndSlideshowWrap table.PM_AdsAndSlideshowElementProducts td h5 {font-size:1.1em;margin:10px 0;}
/*Button on products selection*/
.PM_AdsAndSlideshowWrap table.PM_AdsAndSlideshowElementProducts .PM_AdsAndSlideshowBtnProduct a,
.PM_AdsAndSlideshowWrap table.PM_AdsAndSlideshowElementProducts .PM_AdsAndSlideshowBtnProduct span {margin:10px auto;}#paypal-column-block p{text-align:center}
.bold{font-weight:700}
.clear{clear:both}
#paypal-wrapper .half{width:44%}
#paypal-wrapper{font-size:1.1em;position:relative}
#paypal-wrapper ul li{text-align:left}
#paypal-wrapper hr{border-top:1px solid #ccc!important;margin-bottom:0;margin-top:20px}
#paypal-wrapper .toolbox{background:#fff2cf;border:1px solid #aaa;color:#000;display:none;font-size:10px;font-weight:400;left:730px;line-height:12px;padding:6px!important;position:absolute;text-transform:none;top:-10px!important;width:180px;z-index:100}
.disabled,.disabled *,.disabled * *,.disabled * * *{color:#888!important}
.disabled .paypal-button,.disabled input[type=submit]{background:#DDD!important;border:1px solid #999!important}
#paypal-wrapper .inline{display:inline;margin-right:5px}
#paypal-wrapper .box{margin:6px 1%;padding:12px;text-align:left}
#paypal-wrapper .box ul{list-style:none;margin:0;padding:0}
#paypal-wrapper .box ul.tick li{background:url(modules/paypal/img/blue_tick.png) no-repeat left 3px;padding:4px 26px}
span.paypal-section{background:url(modules/paypal/img/sprites.png) no-repeat 0 0;color:#FFF!important;float:left;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}
.disabled span.paypal-section{background:url(modules/paypal/img/sprites.png) 0 24px}
#paypal-slogan{font-size:1.8em;margin:0 0 5px;text-transform:uppercase}
#paypal-slogan .light{color:#369}
#paypal-slogan .dark{color:#036}
#paypal-call-button{margin:-6px 0 0;padding:0}
#paypal-call,#paypal-call-foonote{background:#e1e1e1 url(modules/paypal/img/bg-call-button.png) repeat-x;border:1px solid #d2d2d2;border-left-color:#ddd;border-radius:5px;border-right-color:#ddd;border-top-color:#e9e9e9;color:#369;display:block;margin:0;padding:10px 20px;width:auto}
#paypal-call-foonote{background:none;border:none;font-size:.8em;max-width:320px;padding:2px 10px;text-align:justify}
#paypal-get-identification{display:block;min-width:378px;text-align:center}
#paypal-wrapper a,#fancybox-wrap a,.fancybox-wrap a{color:#036;text-decoration:underline}
#paypal-wrapper h1,#paypal-wrapper h2,#paypal-wrapper h3,#paypal-wrapper h4,#paypal-wrapper h5,#paypal-wrapper h6,#fancybox-wrap h1,#fancybox-wrap h2,#fancybox-wrap h3,#fancybox-wrap h4,#fancybox-wrap h5,#fancybox-wrap h6,.fancybox-wrap h1,.fancybox-wrap h2,.fancybox-wrap h3,.fancybox-wrap h4,.fancybox-wrap h5,.fancybox-wrap h6{color:#036;font-family:Arial, Verdana, Helvetica, sans-serif;font-weight:400;text-transform:uppercase}
#fancybox-wrap h3,.fancybox-wrap h3,#paypal-wrapper h3{font-size:1.4em;line-height:24px}
#fancybox-wrap h4,.fancybox-wrap h4,#paypal-wrapper h4{font-size:1.2em;margin-bottom:5px;text-transform:none}
#paypal-wrapper h1.inline + img,#paypal-wrapper h2.inline + img,#paypal-wrapper h3.inline + img,#paypal-wrapper h4.inline + img,#paypal-wrapper h5.inline + img,#paypal-wrapper h6.inline + img{vertical-align:-6px}
#paypal-wrapper p{margin-top:10px;padding-bottom:0}
#paypal-wrapper .form-block{margin-top:5px}
#paypal-wrapper .form-block input{vertical-align:top}
#paypal-wrapper dl dt{clear:both;line-height:20px;margin-bottom:2px;text-align:right;width:220px}
#paypal-wrapper dl dd{margin:0 0 16px 10px}
#paypal-wrapper label{display:inline-block;float:none;font-size:.9em;font-weight:400;margin-bottom:5px;padding-left:6px;padding-top:0;position:relative;text-align:left;width:auto}
#paypal-wrapper dl dt label{margin:0;padding:0}
#paypal-wrapper .description,#paypal-wrapper .paypal-signup-content{color:#666;font-size:.9em;font-weight:400;margin:2px 0;font-size:11px; font-style:italic;}
label span.description{display:block;padding-left:16px}
#paypal-wrapper input[type=submit],.fancybox-wrap button,#fancybox-wrap button,#paypal-wrapper .paypal-button{background:url(modules/paypal/img/bg-button.png) repeat-x;border:1px solid #f29116;border-radius:4px;color:#292929;cursor:pointer;display:inline-block;font-weight:700;height:25px;line-height:26px;padding:0 10px;text-decoration:none;text-shadow:0 1px 1px #DDD;text-transform:uppercase}
#fancybox-wrap ul,.fancybox-wrap ul{font-size:1.1em;padding-left:10px}
#fancybox-wrap button,.fancybox-wrap button{line-height:20px}
#paypal-test-mode-confirmation{margin:30px;text-align:left;width:500px}
#fancybox-wrap #buttons,.fancybox-wrap #buttons{margin-top:20px;text-align:right}
#paypal-test-mode-confirmation button + button{margin-left:20px;margin-right:20px}
#paypal-save-success,#paypal-save-failure{width:450px}
#container_express_checkout{margin:auto;text-align:left}
#payment_paypal_express_checkout{cursor:pointer}
.paypal_error span{color:red;font-weight:bolder}
.paypal_payment_acccepted span{color:green;font-weight:bolder}
#paypal_configuration > .box{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
#paypal-wrapper .left,#paypal-wrapper dl > *{float:left}
#paypal-wrapper .right,.box ul.tick{float:right}
.paypal-hide{display:none}#cat-choose, #product-choose, #details-choose {
    margin-top:20px;
    margin-bottom:20px;
}

#list-cat {
    /*display: table;
    width: 845px;
    table-layout: fixed;*/
}

#list-cat li {
    /*display: table-cell;*/
    width: 100%;
}

#product-choose select {
    width : 400px;
    text-align:center;
}

h4 {
    margin-top:15px;
    font-size: 18px;
}

label.error {
    display: none !important;
}

#list-cat li, #product-choose select, #product-choose input[type=text], #product-choose input[type=email], #details-choose select, #details-choose input[type=text], #details-choose input[type=email], #details-choose textarea, #details-choose input[type=submit], #details-choose input[type=file] {
    overflow: hidden;
    height: 26px;
    border : 1px solid rgb(22,144,198);
    border-radius: 5px;
    color: rgb(0, 0, 0);
    direction: ltr;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    margin-left: 130px;
    margin-right: 20px;
    margin-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    position: relative;
    text-align: center;
    cursor: pointer;
    width:460px;
}

#details-choose input[type=file] {
  line-height: 18px !important;
}

#product-choose .no-product {
    color: rgb(22,144,198);
    font-size:18px;
    margin-left:130px;
    cursor: pointer;
}

#product-choose .question-product {
    font-size:18px;
    margin-left:130px;
    margin-bottom: 15px;
}

#product-choose .no-product:hover {
    text-decoration: underline;
}

#details-choose input[type=submit] {
    color:white;
    background-color: rgb(22,144,198);
    height:39px;
}

#details-choose select, #product-choose select {
    height:39px;
}

#details-choose textarea {
    height:195px;
    text-align: start;
    margin-bottom:25px;
}

#details-choose input[type=text], #details-choose input[type=email], #product-choose input[type=text], #product-choose input[type=email] {
    text-align: start;
}

#list-cat li:hover, #list-cat li.hovered{
    background-color: rgb(22,144,198);
    color:white;
}

.banner-support {
    display: block;
    margin-bottom:20px;
}
/* @override 
	themes/uvi/css/modules/blockcontact/blockcontact.css */

/* block CONTACT ******************************************************************************* */
#contact_block {
	border: 1px solid #999;
	padding: 4px;
	margin: 50px 0 15px 0;
}
#contact_block .block_content {
  padding-bottom: 6px;
	text-align: center;
}
#contact_block h4 {
  border-bottom: 1px solid #999;
  margin-bottom: 10px;
  padding: 8px;
  text-align: center;
}
#contact_block img.contact {
    margin-right: 6px;
    vertical-align: middle;
}
#contact_block p {
	padding:0 5px 15px 5px;
	font-size: 13px;
	line-height: 18px
}
#contact_block p.tel {
	margin:0 0 0 60px;
	padding-left: 26px;
	font: bold 11px/20px Arial, Verdana, sans-serif;
	background: url(themes/uvi/css/modules/blockcontact/images/block_contact_pict_tel.png) no-repeat 0 0 transparent
}
#contact_block a {text-align: center;}
#contact_block a:hover {text-decoration:none}
#contact_block .label {display: none}
.std_register label{vertical-align: middle;width:178px;display: inline-block;}
.std_register p.submit{float:right;padding-bottom: 0px;margin-bottom: 5px;}
.std_register p.submit input {
    background-color: #1690c6;
    color: white;
    width: auto;
    padding: 2px;
    padding-left:10px;
    padding-right:10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    margin-right: 10px;
}
.std_register input[type=text] {
    background-color: transparent;
    border-bottom-color: rgb(22, 144, 198);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: rgb(22, 144, 198);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(22, 144, 198);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(22, 144, 198);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    color: rgb(0, 0, 0);
    direction: ltr;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    position: relative;
    text-align: start;
    width: 245px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
}
.std_register select {
    border-bottom-color: rgb(22, 144, 198);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: rgb(22, 144, 198);
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: rgb(22, 144, 198);
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: rgb(22, 144, 198);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    color: black;
    width: 267px;
    height: 35px;
    line-height: 22px;
    font-size: 11px;
    margin-bottom: 5px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 14px;
    
    position: relative;
}
.std_register p.submit input:hover{
    background-color: #f76e00;
}
.std_register .ajax-loader {
    float:right;
    margin-right:5px;
    display:none;
}h1 {
    font-size: 24px;
    font-weight:400;
}

h1.center {
    text-align: center;
}

#copy-button {
    font-size: 11px;
    display: inline-block;
    text-transform: uppercase;
    outline: 0;
    border: 1px solid #ee6123;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 4px 12px 2px;
    margin-left: 12px;
    color: #ee6123;
    background: white;
}

#post-shortlink {
    color: #ee6123;
    padding-right: 5px;
    white-space: nowrap;
    border:none;
    width:300px;
}

a.fb-sharer {
    color:#3a5898;
}

a.twitter-sharer {
    color:#00acee;
}

div.det-art {
    text-align: center;
    margin: 0 auto;
    margin-top:20px;
    margin-bottom:20px;
}

div.bottom-g {
    margin-bottom:20px;
}

div.dem-bottom {
    text-align: center;
    margin-top:20px;
    margin-bottom:10px;
    padding:20px;
    font-size:13px;
}

div.desc-game {
/*     color:#aaaaaa; */
}

span.vote-text {
    margin-left:5px;
    color:#54C571;
    font-weight: 100;
}

div.cat-text a {
    text-decoration: underline;
}

#contact-support label {
    text-align: center;
    margin-right: 21px;
}

#contact-support.new-version label {
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    border-radius: 3px;
    background-color: whitesmoke;
    width: 46%;
    padding: 15px;
    margin:1%;
/*     cursor:pointer; */
}

@media (max-width: 767px) { 
    #contact-support.new-version label {
        width: 96%;
    }
}

div.fancybox-skin {
    background-color: white;
}

#contact-support.new-version label:hover {
    border-color:#54C571;
}

#contact-support.new-version label.selected {
     background-color: lightgray;
     border-color:#54C571;
}

#contact-support.new-version .vote-button {
    background-color:#54C571;
    color:white;
    text-transform: uppercase;
    border: 1px solid #54C571;
    font-weight: 400;
    padding:5px 15px 5px 15px;
    font-size:16px;
    cursor:pointer;
}

#contact-support.new-version label.selected .vote-button {
    background-color:white;
    color:#54C571;
}

#contact-support.new-version .vote-block {
/*     text-align: left; */
}

#contact-support label > input { /* HIDE RADIO */
    display:none;
}
#contact-support label > input + a > img { /* IMAGE STYLES */
    cursor:pointer;
    /*border:2px solid transparent;*/
    border: 6pt solid black;
    border-radius: 2px;
    margin: 0 auto 0 auto;
    padding: 6px;
    box-shadow: inset 1px 1px 1px #888888,2px 2px 2px #888888;
    background: #ffffff;
}
#contact-support label > input:checked + a > img { /* (CHECKED) IMAGE STYLES */
    border: 6pt solid #54C571;
}

#contact-support #cat-choose .cat-dipt {
    text-align: center;
    margin-top:40px;
}

#contact-support #cat-choose .cat-dipt img {
    width:80%;
    border: 6pt solid black;
    border-radius: 2px;
    margin: 0 auto 0 auto;
    padding: 6px;
    box-shadow: inset 1px 1px 1px #888888,2px 2px 2px #888888;
    background: #ffffff;
}

#contact-support #cat-choose .cat-text {
    margin-bottom: 10px;
    margin-top: 10px;
}

#contact-support #cat-choose, #product-choose, #details-choose, #demo-choose {
    text-align: center;
    margin-top:40px;
    margin-bottom:20px;
}

#contact-support div.lab-choosedip {
    margin-top:5px;
    font-size:16px;
    margin-bottom:10px;
}

#contact-support.new-version div.lab-choosedip:after {
    font-family: "FontAwesome";
    color: black;
    font-size: 20px;
/*     line-height: 60px; */
    content: "\f00e";
    font-weight: normal;
    margin: 0 0 0 5px;
/*     display: block; */
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    text-align: center;
    cursor:pointer;
}

#list-cat {
    /*display: table;
    width: 845px;
    table-layout: fixed;*/
}

#list-cat li {
    /*display: table-cell;*/
    width: 100%;
}

#product-choose select {
    width : 400px;
    text-align:center;
}

h4 {
    margin-top:15px;
    font-size: 18px;
    font-weight: 500;
}

label.error {
    display: none !important;
}

input.error {
    border:1px solid red;
}

#list-cat li, #product-choose select, #product-choose input[type=text], #product-choose input[type=email], #details-choose select, #details-choose input[type=text], #details-choose input[type=email], #details-choose textarea, #details-choose input[type=submit], #details-choose input[type=file] {
    overflow: hidden;
/*     height: 26px; */
    border : 1px solid black;
    color: rgb(0, 0, 0);
    direction: ltr;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    /* margin-left: 130px; */
    margin-right: 20px;
    margin-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    position: relative;
    text-align: center;
    cursor: pointer;
    max-width:460px;
    width:60%;
}

#demo-choose select, #demo-choose input[type=text], #demo-choose input[type=email], #demo-choose textarea, #demo-choose input[type=submit], #demo-choose input[type=file] {
    margin-top: 10px;
    width:370px;
    overflow: hidden;
/*     height: 26px; */
    border : 1px solid black;
    color: rgb(0, 0, 0);
    direction: ltr;
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 10px;
    /* margin-left: 130px; */
    /*
margin-right: 20px;
    margin-top: 3px;
*/
    padding-bottom: 3px;
    /*
padding-left: 10px;
    padding-right: 10px;
*/
    padding-top: 8px;
    position: relative;
    text-align: center;
    cursor: pointer;
    /*
max-width:460px;
    width:60%;
*/
}

#demo-choose input[type=submit] {
    padding: 8px;
    width:auto;
    float:right;
    background-color: black;
    color:white;
    text-transform: uppercase;
    margin-top:0px;
    margin-bottom: 0px;
}

.dem-note {
    font-size:10px;
    line-height: 11px;
}

#details-choose input[type=file] {
  line-height: 18px !important;
}

#demo-choose input[type=file] {
  line-height: 16px !important;
}

#product-choose .no-product {
    color: rgb(22,144,198);
    font-size:18px;
    margin-left:130px;
    cursor: pointer;
}

#product-choose .question-product {
    font-size:18px;
    margin-left:130px;
    margin-bottom: 15px;
}

#product-choose .no-product:hover {
    text-decoration: underline;
}

#details-choose input[type=submit] {
    color:white;
    background-color: black;
    height:39px;
    text-transform: uppercase;
    width:auto;
}

#details-choose select, #product-choose select {
    height:39px;
}

#details-choose textarea {
    height:195px;
    text-align: start;
    margin-bottom:25px;
}

#details-choose input[type=text], #details-choose input[type=email], #product-choose input[type=text], #product-choose input[type=email] {
    text-align: start;
}

#list-cat li:hover, #list-cat li.hovered{
    background-color: rgb(22,144,198);
    color:white;
}

.banner-support {
    display: block;
    margin-bottom:20px;
}
