@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'pf_dindisplay_probold';
    src: url('types/pfdindisplaypro-bold-webfont.eot');
    src: url('types/pfdindisplaypro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfdindisplaypro-bold-webfont.woff') format('woff'),
         url('types/pfdindisplaypro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dindisplay_proregular';
    src: url('types/pfdindisplaypro-reg-webfont.eot');
    src: url('types/pfdindisplaypro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfdindisplaypro-reg-webfont.woff') format('woff'),
         url('types/pfdindisplaypro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dindisplay_prolight';
    src: url('types/pfdindisplaypro-light-webfont.eot');
    src: url('types/pfdindisplaypro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfdindisplaypro-light-webfont.woff') format('woff'),
         url('types/pfdindisplaypro-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_dindisplay_promedium';
    src: url('types/pfdindisplaypro-med-webfont.eot');
    src: url('types/pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'),
         url('types/pfdindisplaypro-med-webfont.woff') format('woff'),
         url('types/pfdindisplaypro-med-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body
{
	/*font-family:Candara, Arial, Helvetica;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#58585A;
	background:url(../images/design/bg.jpg) top center no-repeat #c8ccd4;
}

a
{
	text-decoration:none;
	outline:none;
}

a:hover
{
	
}

img
{
	border:0;
}

embed
{
	position:relative;
	z-index:50;
}


iframe
{
	border:0;
}

h1
{
	padding:0;
	margin:0;
}

h2
{
	padding:0;
	margin:0;
}

h3
{
	padding:0;
	margin:0;
}

h4
{
	padding:0;
	margin:0;
}

h5
{
	padding:0;
	margin:0;
}

video
{

}

object
{
	position:relative;
	z-index:10;
}

div
{
	margin:0;
	padding:0;
}

#top
{
	background:url(../images/design/top_bg.png) top left repeat;
	height:44px;
	line-height:44px;
}

#top_in
{
	position:relative;
	width:950px;
	margin:0 auto;
}

#top_left
{
	float:left;
}

.language_item
{
	float:left;
	background:url(../images/design/menu_sep.png) right center no-repeat;
	padding-right:10px;
	margin-right:12px;
}

.language_item a
{
	display:block;
	color: #00497E;
    font-family: 'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
	
}

.language_item a:hover
{
	color:#CB5E17;
}

.language_item_active
{
	color:#CB5E17;
}

#top_right
{
	float:right;
	margin-top:11px;
}

#top_in_in
{
	/*position:absolute;
	top:11px;
	right:0;*/
}

.top_item
{
	float:left;
	margin-right:12px;
}

.top_item a
{
	display:block;
}

#search
{
	background:url(../images/design/search.png) top left no-repeat;
	width:173px;
	height:22px;
}

#search_left
{
	float:left;
	margin-left:5px;
	width:136px;
	margin-top:3px;
	margin-right:4px;
}

#search_left input[type="text"] 
{
    background:none;
    border: 0 none;
    height: 15px;
    line-height: 15px;
    margin: 0;
    padding: 0;
    width: 100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#007FB2;
	font-style:italic;
}

#search_right
{
	float:left;
	width:28px;
}

input[type="submit"] 
{
    background: none;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 100%;
}

#container
{

}

#container_in
{
	width:950px;
	margin:0 auto;
}

#header
{
	height:100px;
	margin-bottom:10px;
}

#logo
{
	float:left;
	margin-top:12px;
}

#logo1
{
	float:right;
	margin-top:45px;
}

#menu
{
	background:url(../images/design/menu_bg.png) top left no-repeat;
	height:36px;
}

.menu_item
{
	float:left;
	background:url(../images/design/menu_sep.png) center right no-repeat;
}

.menu_item a
{
	display:block;
	/*font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;*/
	font-weight:normal;
	color:#fff;
	/*font-size:14px;*/
	font-size:12px;
	letter-spacing:0.5px;
	padding-top:9px;
	padding-bottom:8px;
	/*padding-left:13px;
	padding-right:13px;*/
	text-align:center;
}

.menu_item a:hover
{
	background:url(../images/design/menu_item_bg.png) top left repeat;
	border-radius:5px;	
}

.sub_menu_box 
{

	display:none;
    position: absolute;
    z-index: 1000;
	background:url(../images/design/menu_item_bg.png) top left repeat;
	border-radius:0 0 5px 5px;
}

.sub_menu_item 
{
	padding-bottom:2px;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
}

.sub_menu_item a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:14px;
	letter-spacing:0.5px;
	text-align:center;
	white-space: nowrap;
}

.sub_menu_item a:hover
{
	background:url(../images/design/sub_menu_item_bg.png) top left repeat;
	border-radius:5px;	
}

#slideshow
{
	width:950px;
	height:305px;
	overflow:hidden;
}

#slideshow img
{
	/*border-radius:5px;*/
}

#main_content
{
	background:#FFF;
	border-radius:5px;
	padding-top:40px;
	padding-bottom:40px;
}

/* main */

#main_content_in
{
	padding-left:32px;
	padding-right:32px;
}

#main_content_left
{
	float:left;
	font-size:13px;
	width:413px;
	padding-right:29px;
	background:url(../images/design/dots.png) top right repeat-y;
}

#main_content_right
{
	float:left;
	width:415px;
	margin-left:29px;
}

.main_content_right_item
{
	padding-bottom:28px;
	margin-bottom:28px;
	background:url(../images/design/dots_hor.png) bottom left repeat-x;
	
}

.main_content_right_item_in
{
	position:relative;
	height:196px;
}

.main_content_right_item_in_in
{
	position:absolute;
	top:18px;
	right:20px;
	width:185px;
	height:135px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#58585A;
	font-weight:normal;
}

.main_content_right_item_in_in h2
{
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:22px;
	letter-spacing:0.5px;
	text-shadow:1px 1px 2px #000;
	margin-bottom:10px;
	line-height:24px;
}

.main_content_right_item_button
{
	position:absolute;
	bottom:15px;
	right:0;
	width:120px;
}

.main_content_right_item_button a
{
	display:block;
	height:27px;
	background:url(../images/design/button.png) top left no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#D85417;
	font-weight:normal;
	text-align:center;
	line-height:25px;
}

.main_content_right_item_button a:hover
{
	display:block;
	background:url(../images/design/button.png) bottom left no-repeat;
	color:#fff;
}

#videos_banner
{
	background:url(../images/design/videos_bg.png) top left no-repeat;
}

#apps_banner
{
	background:url(../images/design/apps_bg.png) top left no-repeat;
}

.title_big 
{
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#00497E;
	font-size:24px;
	letter-spacing:1px;
	margin-bottom:30px;
}

.padding_spaces
{
	padding-left:42px;
	padding-right:42px;
}

/* experiment */
.experiment_title_left
{
	float:left;
}

.experiment_title_right
{
	float:right;
}

.tutorial
{
	display:inline-block;
	margin-top:3px;
}

.tutorial a
{
	display:block;
	
	border-radius:5px;
	border:1px solid #CB5E17;
	background: #f0ab62;
	background: -moz-linear-gradient(top,  #f0ab62 0%, #f2ac64 5%, #ed8c4d 50%, #e86b1f 55%, #e14e0e 95%, #d75311 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ab62), color-stop(5%,#f2ac64), color-stop(50%,#ed8c4d), color-stop(55%,#e86b1f), color-stop(95%,#e14e0e), color-stop(100%,#d75311));
	background: -webkit-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: -o-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: -ms-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: linear-gradient(to bottom,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ab62', endColorstr='#d75311',GradientType=0 );
	
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	/*margin-right:-10px;*/
	padding-left:10px;
	padding-right:10px;
	
	padding-top:3px;
	padding-bottom:3px;
	
	font-family:'pf_dindisplay_promedium',Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#FFFFFF;
	
	text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.tutorial a:hover
{
	border:1px solid #00497E;
	
	background: #328dc6;
	background: -moz-linear-gradient(top,  #328dc6 0%, #3994cf 4%, #3587c5 22%, #3378b8 48%, #0d5ba7 52%, #0050a0 57%, #003984 96%, #00447f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328dc6), color-stop(4%,#3994cf), color-stop(22%,#3587c5), color-stop(48%,#3378b8), color-stop(52%,#0d5ba7), color-stop(57%,#0050a0), color-stop(96%,#003984), color-stop(100%,#00447f));
	background: -webkit-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: -o-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: -ms-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: linear-gradient(to bottom,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328dc6', endColorstr='#00447f',GradientType=0 );
	cursor:pointer;
}

.experiment_category_item
{
	background:url(../images/design/category_item_bg.png) top left no-repeat #ededee;
	margin-bottom:50px;
	border-radius: 0 0 5px 5px;
}

.experiment_category_item_top
{
	
}

.category_title_area
{
	background:url(../images/design/title_category_bg.png) top left no-repeat;
	height:35px;
	line-height:35px;
}

.category_title_area h2
{
	padding-left:13px;
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:18px;
	letter-spacing:0.5px;
}

.category_title_area_l
{
	float:left;
}

.category_title_area_r
{
	float:right;
}

.select_box2
{
	float:left;
	height: 25px;
	/*margin-left:25px;*/
	border:1px solid #fff;
	background:#fff;
	border-radius:5px;
	width:145px;
	margin-top:4px;
	margin-right:58px;
}

.search_select2
{
	position:relative;
	z-index:101;
	background:url(../images/design/select_arrow2.png) center right no-repeat;
	cursor:pointer;
	margin-left: 5px;
	margin-right:10px;
}

.search_select_in2
{
	height:20x;
	line-height:23px;
	width:110px;

	font-size:11px;
	font-weight:600;
	color:#00659A;
	letter-spacing:0.9px;

	text-align:left;
	overflow:hidden;
	white-space:nowrap;
}

.select_options2
{
	display:none;
	position:absolute;
	z-index:100;
	min-width:145px;
	max-height:300px;
	overflow:auto;
	border:1px solid #00659A;
	border-radius:5px;
	background:#fff;
	margin-top:3px;
}

.option_item2
{
}

.option_item2 a
{
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;
	font-weight:normal;
	color:#00659A;
	letter-spacing:0.9px;
	line-height:normal;
}

.option_item2 a:hover
{
	background:#00659A;
	color:#fff;
}

.category_title
{
	background:url(../images/design/title_category_bg.png) top left no-repeat;
	height:35px;
	line-height:35px;
	padding-left:13px;
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:18px;
	letter-spacing:0.5px;
}

.category_title_in
{
	position:relative;
	background:url(../images/design/title_category_bg2.png) top left no-repeat;
	height:35px;
	line-height:35px;
	padding-left:13px;
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:18px;
	letter-spacing:0.5px;
}

.category_back
{
	position:absolute;
	/*background:url(../images/design/category_back.png) top left no-repeat;*/
	/*width:210px;*/
	height:27px;
	right:-8px;
	top:4px;
}

.category_back_left
{
	float:left;
	background:url(../images/design/category_back_left.png) top left no-repeat;
	width:12px;
	height:27px;
}

.category_back_center
{
	float:left;
	background:url(../images/design/category_back_center.png) top left repeat-x;
	height:27px;
}

.category_back_right
{
	float:left;
	background:url(../images/design/category_back_right.png) top left no-repeat;
	width:12px;
	height:27px;
}

.category_back a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00497E;
	text-align:center;
	line-height:26px;
	letter-spacing:0.25px;
}

.experiment_category_item_center
{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

.experiment_search
{
	margin-top:20px;
}

.experiment_search_left
{
	float:left;
}



.select_box
{
	/*float:left;*/
	
	width:209px;
	margin-right:10px;
		
}

.search_select_out
{
	background:url(../images/design/select.png) top left no-repeat;
    height:29px;
    position: relative;
    z-index: 101;
}

.search_select
{
	background:url(../images/design/select_arrow.png) center right no-repeat;
	cursor:pointer;
	margin-left:6px;
	margin-right:6px;	
}

.search_select_in
{
	width:185px;
	height:29px;
	line-height:29px;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:13px;
	letter-spacing:1px;
	text-shadow:0 2px 2px #000;
	
	overflow:hidden;
}

.select_options
{
	display:none;
	margin-top:-4px;
	position:absolute;
	z-index:100;
	
	min-width:197px;

	background:url(../images/design/menu_item_bg.png) top left repeat;
	border-radius:0 0 5px 5px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-top:10px;
}

.option_item 
{
	
}

.option_item a
{
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:14px;
	letter-spacing:0.5px;
}

.option_item a:hover
{
	background:#fff;
	border-radius:5px;	
	color:#00497E;
	cursor:pointer;
}


.experiment_search_right
{
	float:right;
}

.input_search
{
	background:url(../images/design/search_exp.png) top left no-repeat;
	width:227px;
	height:31px;
}

.input_search_left
{
	float: left;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 4px;
    width: 177px;
}

.input_search_left input[type="text"] 
{
    background:none;
    border: 0 none;
    height: 21px;
    line-height: 21px;
    margin: 0;
    padding: 0;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#58585A;
	font-style:italic;
}

.input_search_right
{
	float:left;
	width:35px;
}

.input_search input[type="submit"] 
{
    background: none;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 100%;
}

.experiment_item
{
	float:left;
	background:url(../images/design/peirama_bg.png) top left no-repeat;
	width:405px;
	height:149px;
	margin-right:16px;
	margin-bottom:30px;
	position:relative;
	cursor:pointer;
}

.experiment_item_in
{
	margin-top:18px;
	margin-left:18px;
}

.experiment_item_in_left
{
	float:left;
	width:122px;
	height:96px;
}

.experiment_item_in_left img
{
	border-radius:5px;
}

.experiment_item_in_right
{
	float:left;
	margin-left:15px;
	width:230px;
	height:91px;
}

.experiment_item_in_right h4
{
	font-family:Verdana, Geneva, sans-serif;
	color:#CB5E17;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

.experiment_item_in_right h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
}

.experiment_item_in_right h5
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:12px;
	font-weight:normal;
}

.experiment_item_hover
{
	display:none;
	position:absolute;
	top:-7px;
	left:-6px;
	background:url(../images/design/peirama_bg_hover.png) top left no-repeat;	
	width:416px;
	height:160px;
}

.experiment_item_hover_in
{
	
}

.experiment_item_hover_in_top
{
	margin:0 auto;
	background:url(../images/design/app_button.png) top left no-repeat;
	width:172px;
	height:30px;
	margin-top:54px;
	text-align:center;
}

.experiment_item_hover_in_top a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:13px;
	text-shadow:0 1px 2px #000;
	text-align:center;
	line-height:26px;
}

.experiment_item_hover_in_top:hover
{
	background:url(../images/design/app_button.png) bottom left no-repeat;
	width:172px;
	height:30px;
}

.experiment_item_hover_in_bottom
{
	margin-top:13px;
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
	font-size:9px;
	font-style:italic;
	text-align:center;
}

.lock
{
	position:absolute;
	z-index:1;
	bottom:7px;
	right:5px;
	background:url(../images/design/lock.png) top left no-repeat;
	width:79px;
	height:76px;
}

.experiment_category_item_bottom
{
	background:url(../images/design/peirama_bottom.png) top left no-repeat;
	height:40px;
	padding-top:6px;
}

.read_more_category
{
	margin:0 auto;
	
	background:url(../images/design/read_more_peiramata.png) top left no-repeat;
	width:243px;
	height:33px;
}

.read_more_category a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#007FB2;
	text-align:center;
	line-height:31px;
}

/* experiment_d */

#experiment_d
{
	margin-top:30px;	
}

#experiment_d_left
{
	float:left;	
	color:#58585A;
	font-size:12px;
	font-weight:normal;
	margin-right:66px;
	width:400px;
}

#experiment_d_left h4
{
	font-family:Verdana, Geneva, sans-serif;
	color:#CB5E17;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}

#experiment_d_left h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}

#experiment_d_left h5
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:14px;
	font-weight:normal;
	margin-bottom:30px;
}

#experiment_d_right
{
	float:left;	
	width:400px;
}

.video_item
{
	position:relative;
	cursor:pointer;
}

.video_item img
{
	border-radius:5px;
}

.video_item_mask
{
	position:absolute;
	top:0;
	bottom:0;	
}

/* app_experiment */

.app_experiments_item
{
	margin-bottom:30px;
}

.app_experiments
{
	margin-top:20px;
}

/*.app_experiment_item
{
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(../images/design/app_experiment_bottom.png) bottom left no-repeat;
}

.app_experiment_item_left
{
	float:left;
	width:200px;
	height:135px;
}

.app_experiment_item_left img
{
	border-radius:5px;
}

.app_experiment_item_left
{
	vertical-align:top;
	width:200px;
	height:135px;
}

.app_experiment_item_center
{
	vertical-align:top;
	color:#58585A;
	font-size:11px;
	font-weight:normal;
	padding-left:24px;
	padding-right:24px;
	width:450px;
}

.app_experiment_item_center h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:14px;
	font-weight:normal;
	margin-bottom:30px;
}

.app_experiment_item_center h3 a
{
	color:#00497E;
}

.app_experiment_item_right
{
	width:168px;
	vertical-align:bottom;
}

.app_experiment_read_more
{
	background:url(../images/design/read_more_app_peiramata.png) top left no-repeat;
	width:168px;
	height:29px;
}

.app_experiment_read_more a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	line-height:28px;
}*/

.app_experiment_line
{
	background:url(../images/design/app_experiment_bottom.png) bottom left no-repeat;
	height:32px;
	margin-bottom:15px;
	margin-top:10px;
}

.app_experiment_item
{
	float:left;
	width:420px;
	margin-right:26px;
}

.app_experiment_item_left img
{
	border-radius:5px;
}

.app_experiment_item_left
{
	vertical-align:top;
	width:122px;
	height:96px;
}

.app_experiment_item_right
{
	vertical-align:top;
	color:#58585A;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
}

.app_experiment_item_right h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:14px;
	font-weight:normal;
}

.app_experiment_item_right h3 a
{
	color:#00497E;
}



.app_experiment_read_more
{
	background:url(../images/design/read_more_app_peiramata.png) top left no-repeat;
	width:168px;
	height:29px;
}

.app_experiment_read_more a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	line-height:28px;
}

/* app_experiment_in */

#app_experiment_in
{
	margin-top:30px;	
}

#app_experiment_in_left
{
	float:left;	
	color:#58585A;
	font-size:12px;
	font-weight:normal;
	margin-right:46px;
	width:400px;
}

#app_experiment_in_left h1
{
	font-family:Verdana, Geneva, sans-serif;
	color:#CB5E17;
	font-size:9px;
	font-weight:normal;
	margin-bottom:10px;
}

#app_experiment_in_left h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:16px;
	font-weight:normal;
	margin-bottom:30px;
}

#app_experiment_in_right
{
	float:left;	
	width:420px;
	padding-top:65px;
}

.app_video_item
{
	position:relative;
	cursor:pointer;
	background:url(../images/design/dots_hor.png) bottom left repeat-x;
	padding-bottom:25px;
}

.app_video_item img
{
	border-radius:5px;
}

#app_slideshow
{
	margin-top:25px;
	padding-bottom:25px;
	background:url(../images/design/dots_hor.png) bottom left repeat-x;
}

#app_slideshow_left
{
	float:left;
	width:9px;
	margin-top:39px;
	cursor:pointer;
}

#app_slideshow_center
{
	float:left;
	margin-left:15px;
	margin-right:5px;
}

.app_slideshow_item
{
	float:left;
	width:117px;
	/*margin-right:15px;*/
	margin-right:10px;
	cursor:pointer;
}

.app_slideshow_item img
{
	border-radius:5px;
}

#app_slideshow_right
{
	float:left;
	width:9px;
	margin-top:39px;
	cursor:pointer;
}

#app_odigoi
{
	margin-bottom:30px;
}

#app_odigoi_top
{
	margin-bottom:10px;
}

#app_odigoi_top h3
{
	background:#00497e;
	border-radius:5px;
	color: #fff;
    font-family: 'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 26px;
    letter-spacing: 2.1px;
    line-height: 26px;
    text-align: center;
}

#app_odigoi a
{
	background:url(../images/design/pdf.png) left center no-repeat;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	font-size:12px;
	color:#00497e;
}



#app_adeies
{
	margin-top:25px;
}

#app_adeies_top
{
	position:relative;
	z-index:2;	
}

#app_adeies_top h3
{
	background:url(../images/design/adeies_title.png) top left no-repeat;
	height:26px;
	line-height:26px;
	text-align:center;
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:12px;
	letter-spacing:2.1px;
}

#app_adeies_bottom
{
	/*position:relative;
	z-index:1;
	margin-top:-3px;
	background:#F6F6F6;
	border-radius:0 0 5px 5px;
	padding-top:23px;*/
}

#app_adeies_bottom_in
{
	padding-top:5px;
}

#app_adeies_bottom input[type="text"]
{
	width:50px;
	text-align:center;
	border:0;
	padding:0;
	margin:0;
	background:none;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #58585A;
}


#app_adeies_bottom table thead td
{
	background:url(../images/design/dot_table.png) top right repeat-y #eceded;

	color: #00497e;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
	padding:5px;
	
	text-align:center;
}

#app_adeies_bottom table thead tr td:first-child 
{ 
	border-radius:5px 0 0 5px;
}

#app_adeies_bottom table thead tr td:last-child 
{ 
	background:#ECEDED; 
	border-radius:0 5px 5px 0;
}

#app_adeies_bottom table tbody td
{
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
	background:url(../images/design/dot_table_data.png) top right repeat-y;
}

#app_adeies_bottom table tbody td:last-child 
{ 
	background:none; 
}

.btn_app_basket
{
	display:inline-block;
	border-radius:5px;
	border:1px solid #CB5E17;
	background: #f0ab62;
	background: -moz-linear-gradient(top,  #f0ab62 0%, #f2ac64 5%, #ed8c4d 50%, #e86b1f 55%, #e14e0e 95%, #d75311 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ab62), color-stop(5%,#f2ac64), color-stop(50%,#ed8c4d), color-stop(55%,#e86b1f), color-stop(95%,#e14e0e), color-stop(100%,#d75311));
	background: -webkit-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: -o-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: -ms-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: linear-gradient(to bottom,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ab62', endColorstr='#d75311',GradientType=0 );
	
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	/*margin-right:-10px;*/
	padding-left:5px;
	padding-right:5px;
}

.btn_app_basket a
{
	display:block;
	background:url(../images/design/basket.png) center left no-repeat;
	padding-left:30px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	
	font-family:'pf_dindisplay_promedium',Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#FFFFFF;
	
	text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.btn_app_basket:hover
{
	border:1px solid #00497E;
	
	background: #328dc6;
	background: -moz-linear-gradient(top,  #328dc6 0%, #3994cf 4%, #3587c5 22%, #3378b8 48%, #0d5ba7 52%, #0050a0 57%, #003984 96%, #00447f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328dc6), color-stop(4%,#3994cf), color-stop(22%,#3587c5), color-stop(48%,#3378b8), color-stop(52%,#0d5ba7), color-stop(57%,#0050a0), color-stop(96%,#003984), color-stop(100%,#00447f));
	background: -webkit-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: -o-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: -ms-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: linear-gradient(to bottom,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328dc6', endColorstr='#00447f',GradientType=0 );
	cursor:pointer;
}

#button_price_area_out
{
	background:#E8E8E8;
	padding:10px;	
	margin-top:20px;
}

#button_price_area
{
	display:table;
	margin:0 auto;
}

.btn_default
{
	display:inline-block;
	border-radius:5px;
	border:1px solid #CB5E17;
	background: #f0ab62;
	background: -moz-linear-gradient(top,  #f0ab62 0%, #f2ac64 5%, #ed8c4d 50%, #e86b1f 55%, #e14e0e 95%, #d75311 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0ab62), color-stop(5%,#f2ac64), color-stop(50%,#ed8c4d), color-stop(55%,#e86b1f), color-stop(95%,#e14e0e), color-stop(100%,#d75311));
	background: -webkit-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: -o-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: -ms-linear-gradient(top,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	background: linear-gradient(to bottom,  #f0ab62 0%,#f2ac64 5%,#ed8c4d 50%,#e86b1f 55%,#e14e0e 95%,#d75311 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0ab62', endColorstr='#d75311',GradientType=0 );
	
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	box-shadow: 0 2px 4px rgba(0,0,0,0.3);
	/*margin-right:-10px;*/
}

.btn_default a
{
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
	font-family:'pf_dindisplay_promedium',Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	
	text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.btn_default:hover
{
	border:1px solid #00497E;
	
	background: #328dc6;
	background: -moz-linear-gradient(top,  #328dc6 0%, #3994cf 4%, #3587c5 22%, #3378b8 48%, #0d5ba7 52%, #0050a0 57%, #003984 96%, #00447f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#328dc6), color-stop(4%,#3994cf), color-stop(22%,#3587c5), color-stop(48%,#3378b8), color-stop(52%,#0d5ba7), color-stop(57%,#0050a0), color-stop(96%,#003984), color-stop(100%,#00447f));
	background: -webkit-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: -o-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: -ms-linear-gradient(top,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	background: linear-gradient(to bottom,  #328dc6 0%,#3994cf 4%,#3587c5 22%,#3378b8 48%,#0d5ba7 52%,#0050a0 57%,#003984 96%,#00447f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#328dc6', endColorstr='#00447f',GradientType=0 );
	cursor:pointer;
}



/*#app_adeies_slideshow
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:13px;
}

#app_adeies_slideshow_left
{
	float:left;
	width:9px;
	margin-top:32px;
	cursor:pointer;
}

#app_adeies_slideshow_center
{
	float:left;
	margin-left:17px;
	margin-right:17px;
}

.app_adeies_slideshow_item
{
	float:left;
	background:url(../images/design/slide_adeies.png) top left no-repeat;
	width:110px;
	height:84px;
	margin-right:9px;
}

.app_adeies_slideshow_item_in
{
	margin-top:15px;
	text-align:center;
}

.app_adeies_slideshow_item h4
{
	font-family:Verdana, Geneva, sans-serif;
	color:#CB5E17;
	font-size:15px;
	font-weight:normal;
	margin-bottom:10px;
}

.app_adeies_slideshow_item h5
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58585A;
}



.app_adeies_slideshow_item:hover
{
	background:url(../images/design/slide_adeies.png) bottom left no-repeat;
	width:110px;
	height:84px;
	cursor:pointer;
}

#app_adeies_slideshow_right
{
	float:left;
	width:9px;
	margin-top:32px;
	cursor:pointer;
}


#app_adeies_basket
{
	background:#ededee;
	padding-top:13px;
	padding-bottom:10px;
}

#app_adeies_basket_area
{
	display:none;
	position:absolute;
	top:28px;
	left:0;
	background:url(../images/design/basket_area.png) top left no-repeat;
	width:431px;
	height:136px;	
}

#app_adeies_basket_area_in
{
	margin-top:32px;
	margin-left:28px;
}

#app_adeies_basket_area_in_left
{
	float:left;
	padding-top:12px;
	padding-bottom:12px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#58585A;
	padding-right:12px;
	background:url(../images/design/dots.png) top right repeat-y;
}

#app_adeies_basket_area_in_right
{
	float:left;
	margin-left:12px;
	height:65px;
}

.button_basket_area
{
	background:url(../images/design/app_button.png) top left no-repeat;
	width:172px;
	height:30px;
	margin-bottom:5px;
}

.button_basket_area:hover
{
	background:url(../images/design/app_button.png) bottom left no-repeat;
	width:172px;
	height:30px;
}

.button_basket_area a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:26px;
	text-align:center;
	letter-spacing:1px;
}

#btn_app_basket
{
	margin:0 auto;
	background:url(../images/design/add_basket.png) top left no-repeat;
	width:188px;
	height:30px;
}

#btn_app_basket:hover
{
	margin:0 auto;
	background:url(../images/design/add_basket.png) bottom left no-repeat;
	width:188px;
	height:30px;
}

#btn_app_basket a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:26px;
	padding-left:45px;
	letter-spacing:1px;
}

#app_adeies_footer
{
	font-size:11px;
	color:#58585A;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}*/

/* articles */
#articles
{
	
}

#articles_left
{
	float:left;
	width:300px;
	margin-right:30px;
}

.photo_item
{
	margin-bottom:20px;
}

.photo_item img
{
	border-radius:5px;
}

#articles_right
{
	float:left;
	width:536px;
}

#articles_right h2
{
	color:#00497E;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
}


#articles_in
{

}

#articles_in h2
{
	color:#00497E;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	margin-bottom:15px;
}

/* price_list */
#price_list
{
	
}

#price_list_in
{

}

.price_list_category
{
	margin-bottom:50px;
}

.price_list_category_top
{
	
}

.price_list_category_bottom
{
	margin-top:20px;
}


#table_shop table thead td
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58585A;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	background:url(../images/design/dot_table.png) top right repeat-y #ECEDED;
}

#table_shop table thead tr td:first-child 
{ 
	border-radius:5px 0 0 5px;
}

#table_shop table thead tr td:last-child 
{ 
	background:#ECEDED; 
	border-radius:0 5px 5px 0;
}

#table_shop table tbody td
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	font-size:14px;
	text-align:center;
	background:url(../images/design/dot_table_data.png) top right repeat-y;
}

#table_shop table tbody td table td
{
	padding-top:10px;
	padding-bottom:10px;
}

#table_shop table tbody td:last-child, #table_shop table tbody td table td:last-child
{
	background:none;	
}

.no_padding
{
	padding:0 !important;
}

#table_shop table tbody td table tr
{
	background:url(../images/design/tr_border.png) bottom left repeat-x;
}

#table_shop table tbody td table tr:last-child
{
	background:none;
}

#table_shop table tr
{
	background:url(../images/design/td_footer.png) bottom left no-repeat;
}

#table_shop h3
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.5px;
	color:#00497E;
}

.price_item
{
	font-size:11px;
}

.price_item h2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00497E;
	margin-bottom:20px;
}

.price_item h2 a
{
	color:#00497E;
}

.price_list_read_more
{
	margin-top:17px;
	background:url(../images/design/read_more_app_peiramata.png) top left no-repeat;
	width:168px;
	height:29px;
}

.price_list_read_more a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	line-height:28px;
}

.price_list_prices_item
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e2e2e2;
}

.price_list_prices .price_list_prices_item:last-child
{
	padding-bottom:0;
	border:none;
	margin-bottom:0;
}

.price_list_prices_item h4
{
	font-size:10px;
	color:#00497E;
}

.price_quantity
{
	margin:0 auto;
	width:100px;
}

.button_table
{
	background:url(../images/design/app_button.png) top left no-repeat;
	margin:0 auto;
	width:172px;
	height:30px;
	cursor:pointer;
}

.button_table:hover
{
	background-position:bottom left;
}

.button_table a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:12px;
	text-shadow:0 1px 2px #000;
	line-height:27px;
	text-align:center;
	letter-spacing:1px
}

.button_table_basket
{
	background:url(../images/design/add_basket.png) top left no-repeat;
	width:188px;
	height:30px;
	cursor:pointer;
}

.button_table_basket:hover
{
	background-position:bottom left;
	
}

.button_table_basket a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:26px;
	padding-left:40px;
	letter-spacing:1px;
	line-height:30px;
}

/*.title_line
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58585A;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:7px;
	background:url(../images/design/dot_table.png) top right repeat-y #ECEDED;
	
}

.first
{
	border-radius:5px 0 0 5px;
}

.last
{
	border-radius:0 5px 5px 0;
	background:#ECEDED;
}

.data_line
{
	padding-left:7px;
	padding-right:7px;
	padding-top:15px;
	background:url(../images/design/dot_table_data.png) top right repeat-y;
	font-size:11px;
}

.data_line_auto
{
	padding-left:7px;
	padding-right:7px;
	padding-top:15px;
	background:url(../images/design/dot_table_data.png) top right repeat-y;
	font-size:14px;
}

.data_line h3
{
	color:#00497E;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

.data_line h4
{
	color:#00497E;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	margin-bottom:14px;
}

.data_line h5
{
	color:#58585A;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

.data_last
{
	border-radius:0 5px 5px 0;
	background:none;
}

.price_list_read_more
{
	margin-top:17px;
	background:url(../images/design/read_more_app_peiramata.png) top left no-repeat;
	width:168px;
	height:29px;
}

.price_list_read_more a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	line-height:28px;
}

.question
{
	position:relative;
	cursor:pointer;
}

.sunnefo
{
	display:none;
	position:absolute;
	top:-70px;
	left:-4px;
	background:url(../images/design/sunnefo.png) top left no-repeat;
	width:240px;
	height:70px;
	
}

.sunnefo_in
{
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    height: 44px;
    margin-left: 9px;
    margin-top: 6px;
    width: 221px;
}

.xristes
{
	background:url(../images/design/bg_xristes.png) top left no-repeat;
	width:94px;
	height:67px;
	padding-top:12px;
}

.xristes_top
{
	
	background:url(../images/design/input_xristes.png) top left no-repeat;
	width:66px;
	height:33px;
}

.xristes_top input[type="text"]
{
	width:100%;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size:14px;
	color: #58585A;
	width:100%;
	border:0;
	padding:0;
	margin:0;
	background:none;
}

.xristes_bottom
{
	width:66px;
	margin-top:10px;
}

.min
{
	float:left;
	width:14px;
	margin-left:10px;
	margin-right:18px;
	cursor:pointer;
}

.plus
{
	float:left;
	width:14px;
	margin-right:10px;
	cursor:pointer;
}

.button_table
{
	background:url(../images/design/app_button.png) top left no-repeat;
	width:172px;
	height:30px;
}

.button_table:hover
{
	background-position:bottom left;
}

.button_table a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:27px;
	text-align:center;
	letter-spacing:1px
}

.footer_table
{
	background:url(../images/design/td_footer.png) top left no-repeat;
	height:14px;
}

.button_table_basket
{
	margin:0 auto;
	background:url(../images/design/add_basket.png) top left no-repeat;
	width:188px;
	height:30px;
}

.button_table_basket:hover
{
	margin:0 auto;
	background:url(../images/design/add_basket.png) bottom left no-repeat;
	width:188px;
	height:30px;
}

.button_table_basket a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:26px;
	padding-left:40px;
	letter-spacing:1px;
}*/

/* basket */
#basket
{
	
}

#basket_in
{

}

#basket_area
{
	
}

#basket_total_price
{
	margin-top:20px;
	padding-bottom:20px;
	background:url(../images/design/td_footer.png) bottom left no-repeat;	
}

#basket_total_price_left
{
	float:left;
	font-size:10px;
	font-weight:normal;
	margin-left:5px;
}

#basket_total_price_right
{
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}

#basket_end_button
{
	float:right;
	margin-top:20px;
	background:url(../images/design/app_button.png) top left no-repeat;
	width:172px;
	height:30px;
}

#basket_end_button:hover
{
	background:url(../images/design/app_button.png) bottom left no-repeat;
	width:172px;
	height:30px;
}

#basket_end_button a
{
	display:block;
	ont-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:10px;
	text-shadow:0 1px 2px #000;
	line-height:26px;
	text-align:center;
}

.delete_basket
{
	
}

/* order_confirm */
#order_confirm
{
	
}

#order_confirm_in
{
	
}

#order_confirm_failed
{
	display:none;	
}

#order_confirm_failed_in
{
	margin-top:40px;
}

#order_confirm_failed_form
{
	float:left;
	background:url(../images/design/login_form_bg.png) top left no-repeat;
	width:433px;
	height:125px;
}

#order_confirm_failed_form_top
{
	height:31px;
}

#order_confirm_failed_form_top h3
{
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:13px;
	letter-spacing:1px;
	line-height: 35px;
    padding-left: 30px;
}

#order_confirm_failed_form_bottom
{
	padding-left:25px;
	padding-right:25px;
}

#order_confirm_failed_form_bottom_top
{
	margin-top:14px;
	padding-bottom:15px;
	background:url(../images/design/dots_hor.png) bottom left repeat-x;
}

#order_confirm_failed_form_bottom_top input[type="text"]
{
	border:0;
	padding:0;
	margin:0;
	width:176px;
	height:24px;
	padding-top:1px;
	padding-bottom:5px;
	background:url(../images/design/input_username.png) top left no-repeat;
	color:#58585A;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	padding-left:7px;
	padding-right:7px;
	
}

#order_confirm_failed_form_bottom_top input[type="password"]
{
	border:0;
	padding:0;
	margin:0;
	width:141px;
	height:24px;
	padding-top:1px;
	padding-bottom:5px;
	background:url(../images/design/input_password.png) top left no-repeat;
	color:#58585A;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	padding-left:7px;
	padding-right:7px;
}

#order_confirm_failed_form_bottom_top input[type="submit"]
{
	border:0;
	padding:0;
	margin:0;
	width:100%;
	height:30px;
	background:url(../images/design/submit.png) top left no-repeat;
	cursor:pointer;
}

#order_confirm_failed_form_bottom_bottom
{
	margin-top:8px;
	color:#58585A;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

#order_confirm_failed_form_bottom_bottom a
{
	color:#58585A;
	text-decoration:none;
}

#order_confirm_failed_button_out
{
	float:right;
	margin-right:20px;
	height:125px;
	position:relative;
}

#order_confirm_failed_button
{
	position:absolute;
	right:0;
	bottom:0;
	background:url(../images/design/back.png) top left no-repeat;
	width:110px;
	height:30px;
}

#order_confirm_failed_button a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:27px;
	text-align:center;
	letter-spacing:1px;
}



.category_title_order
{
	background:url(../images/design/order_title.png) top left no-repeat;
	/*height:35px;*/
	padding-top:4px;
	padding-bottom:3px;
	padding-left:13px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#fff;
	font-size:10px;
}

#order_confirm_success
{
	
}

.order_confirm_title
{
	background:#ECEDED;
	color:#00497E;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:5px;
}

#pay
{
	margin-top:30px;
	background:url(../images/design/td_footer.png) bottom left no-repeat;
	padding-bottom:15px;
}

#pay_left
{
	float:left;
	margin-right:25px;
}

#pay_left_in
{
	margin-top:10px;	
}

#pay_right
{
	float:left;
}

#pay_right_in
{
	margin-top:10px;
}

.order_item
{
	float:left;
	background:#F6F6F6;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	border-radius:5px;
	margin-right:16px;
}

.order_item_left
{
	float:left;
}

.order_item_right
{
	float:left;
	color:#58585A;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	line-height:19px;
	letter-spacing:2px;
}
/*
#send_way
{
	margin-top:42px;
	
}

#send_way_top
{
	background:url(../images/design/td_footer.png) bottom left no-repeat;
	padding-bottom:15px;
}

#send_way_top_in
{
	margin-top:17px;
}

#send_way_top_in_left
{
	float:left;
	color:#58585A;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:2px;
	font-weight:normal;
	margin-left:10px;	
}

#send_way_top_in_right
{
	float:right;
	background:url(../images/design/alla_stoixeia.png) top left no-repeat;
	width:161px;
	height:32px;
}

#send_way_top_in_right a
{
	display:block;	
	color:#fff;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:0.5px;
	text-align:center;
	font-weight:normal;
	line-height:31px;
}

#send_way_bottom
{
	background:url(../images/design/td_footer.png) bottom left no-repeat;

	padding-bottom:15px;
}

#send_way_bottom_in
{
	height:179px;
	padding-top:30px;
	background:#0F0;
}

#total_pay
{
	margin-top:40px;
	padding-bottom:20px;
	background:url(../images/design/dot_order.png) bottom left repeat-x;
}

#total_pay_in
{
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}

#order_buttons
{
	margin-top:15px;
	background:url(../images/design/td_footer.png) bottom left no-repeat;
	padding-bottom:25px;
}

#order_buttons_left
{
	float:left;
	background:url(../images/design/back.png) top left no-repeat;
	width:110px;
	height:30px;
}

#order_buttons_left a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:27px;
	text-align:center;
	letter-spacing:1px;
}

#order_buttons_right
{
	float:right;
	background:url(../images/design/btn_order_complete.png) top left no-repeat;
	width:202px;
	height:30px;
}

#order_buttons_right a
{
	display:block;
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	line-height:27px;
	text-align:center;
	letter-spacing:1px;
}*/

/* news_list */

.title2
{
	font-family:'pf_dindisplay_proregular',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#00497E;
	font-size:24px;
	letter-spacing:1px;
	margin-bottom:30px;
	padding-bottom:15px;
	background:url(../images/design/app_experiment_bottom.png) bottom left no-repeat;
}

#news_list_in
{
	/*background:url(../images/design/app_experiment_bottom.png) bottom left no-repeat;
	padding-bottom:30px;*/
}

.news_list_item
{
	float:left;
	margin-right:36px;
}

.news_list_item_left
{
	float:left;
	width:155px;
	height:111px;
	margin-right:15px;
}

.news_list_item_left img
{
	border-radius:3px;
}

.news_list_item_right
{
	width:415px;
	height:111px;	
}

.news_list_small
{
	float:left;
	width:245px;
}

.news_list_item_text
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#58585A;
	height:31px;
	margin-bottom:5px;
}

.news_list_item_right h3
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#CB5E17;
	margin-bottom:5px;
}

.news_list_item_right h2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00497E;
	margin-bottom:15px;
}

.news_list_item_read_more
{
	background:url(../images/design/read_more_app_peiramata.png) top left no-repeat;
	width:168px;
	height:29px;
}

.news_list_item_read_more a
{
	display:block;
	font-family:Verdana, Geneva, sans-serif;
	color:#00497E;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	line-height:28px;
}

.news_list_dots
{
	background:url(../images/design/dot_news.png) top left repeat-x;
	height:2px;
	margin-bottom:30px;
	margin-top:30px;
}

/* faq */
#faq
{
	
}

#faq_form
{
	margin-bottom:30px;
}

#faq_form_top
{
	
}

#faq_form_top_button
{
	float:right;
	background:url(../images/design/app_button.png) bottom left no-repeat;
	width:172px;
	height:30px;
	
	color: #FFFFFF;
    display: block;
    font-family: 'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 27px;
    text-align: center;
    text-shadow: 0 1px 2px #000000;
}

#faq_form_top_button:hover
{
	background:url(../images/design/app_button.png) top left no-repeat;
	width:172px;
	height:30px;
	cursor:pointer;
}

#faq_form_bottom
{
	display:none;
	padding-top:30px;
}

#faq_form_bottom_in
{
	width:600px;
	margin:0 auto;
}

#faq_form_bottom h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#58585A;
	font-size:10px;
	font-weight:normal;
	letter-spacing:2px;
	margin-bottom:20px;	
	margin-top:3px;
}

#faq_form_bottom h4
{
	font-size:10px;
	color:#000;
	margin-top:3px;
	font-family:Candara, Arial, Helvetica;
}

#faq_form_bottom input[type="text"]
{
	width:96%;
	padding-left:2%;
	padding-right:2%;
	border:0;
	background:#F6F6F6;
	border-radius:5px;
	height:30px;
	font-size:12px;
	
	font-family:Verdana, Geneva, sans-serif;
	color:#58585A;
	font-size:11px;
	font-weight:normal;

}

#faq_form_bottom textarea
{	
	background:#F6F6F6;
	border-radius:5px;
	
    border: 0 none;
    height: 170px;
    margin: 0;
    overflow: auto;
    resize: none;
    width: 96%;
	padding:2%;
}

#faq_submit_btn
{
	background:url(../images/design/contact_send.png) top left no-repeat;
	width:104px;
	height:25px;
	line-height:25px;
	
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	letter-spacing:1.4px;
	text-align:center;
	cursor:pointer;
}


/*.announceright
{
	color: #60a84e;	
}

.announcewrong
{
	color: #FF0000;
}*/

#faq_in
{
	
}

.faqs_item
{
	padding-bottom:30px;
	background:url(../images/design/dot_faq.png) bottom left repeat-x;
	margin-bottom:20px;
}

.faqs_item_top
{
	padding-top:5px;
	padding-bottom:5px;
	background:url(../images/design/faq_arrow_down.png) right center no-repeat;
	cursor:pointer;
}

.faqs_item_top h2
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#00497E;
	font-size:15px;
}

.faqs_item_bottom
{
	display:none;
	margin-top:20px;
	ont-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#58585A;
}

/* contact */
#contact
{
	
}

#contact_in
{
	
}

#contact_left
{
	float:left;
	width:250px;
	margin-right:96px;
	font-family:Verdana, Geneva, sans-serif;
	color:#1A171B;
	font-size:10px;
	font-weight:normal;
	letter-spacing:2px;
}

#contact_left iframe
{
	border-radius:10px;
}

#contact_right
{
	float:left;
	width:520px;
}

#contact_form
{	

}

#contact_form h3
{
	font-family:Verdana, Geneva, sans-serif;
	color:#58585A;
	font-size:10px;
	font-weight:normal;
	letter-spacing:2px;
	margin-bottom:20px;	
	margin-top:3px;
}

#contact_form h4
{
	font-size:10px;
	color:#000;
	margin-top:3px;
	font-family:Candara, Arial, Helvetica;
}

#contact_form input[type="text"]
{
	width:96%;
	padding-left:2%;
	padding-right:2%;
	border:0;
	background:#F6F6F6;
	border-radius:5px;
	height:30px;
	font-size:12px;
	
	font-family:Verdana, Geneva, sans-serif;
	color:#58585A;
	font-size:11px;
	font-weight:normal;

}

#contact_form textarea
{	
	background:#F6F6F6;
	border-radius:5px;
	
    border: 0 none;
    height: 170px;
    margin: 0;
    overflow: auto;
    resize: none;
    width: 96%;
	padding:2%;
}

#contact_submit_btn
{
	background:url(../images/design/contact_send.png) top left no-repeat;
	width:104px;
	height:25px;
	line-height:25px;
	
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	letter-spacing:1.4px;
	text-align:center;
	cursor:pointer;
}

#contact_clear_btn
{
	background:url(../images/design/contact_clear.png) top left no-repeat;
	width:104px;
	height:25px;
	line-height:25px;
	
	font-family:'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#FFF;
	font-size:11px;
	text-shadow:0 1px 2px #000;
	letter-spacing:1.4px;
	text-align:center;
	cursor:pointer;
}

#contact_results
{
	font-size:12px;
	font-weight:bold;
}

.contact_right
{
	color: #60a84e;	
}

.contact_wrong
{
	color: #FF0000;
}

/* footer */

#footer
{
	margin-top:15px;
	margin-bottom:15px;
	background:#FFF;
	border-radius:5px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:11px;
	color:#58585a;
}

#footer a
{
	color:#58585a;
}

#footer_left
{
	float:left;
	width:250px;
	margin-left:8px;
}

#footer_center
{
	float:left;
	text-align:center;
	width:434px;
}

#footer_right
{
	float:right;
	width:250px;
	text-align:right;
	margin-right:8px;
}

/* login */
#login_btn
{
	
}

#login_btn_top
{
	cursor:pointer;
}

#login_btn_bottom
{
	display: none;
    right:-7px;
    position: absolute;
    z-index: 100;
	width:249px;
	margin-top:7px;
}

#login_btn_bottom_top
{
	background:url(../images/design/login_top.png) top left no-repeat;
	height:42px
}

#login_btn_bottom_top h3
{
	color: #FFF;
    font-family: 'pf_dindisplay_proregular',Arial,Helvetica;
    font-size: 23px;
    font-weight: normal;
    
    letter-spacing: 2.3px;
    text-align: center;
	line-height:42px;
}

#login_btn_bottom_center
{
	background:url(../images/design/login_center.png) top left repeat-y;
	padding-top:30px;
	padding-bottom:15px;
	padding-left:25px;
	padding-right:31px;
}

#login_form_top
{
	color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	margin-bottom:10px;
	letter-spacing:1px;
	line-height:normal;
	text-align:center;
}

#login_area
{
	width:193px;
	/*width:195px;
	margin:0 auto;	*/
}


#login_area h4 
{
    margin-bottom: 5px;
    text-align: center;
}

#login_area h4 a
 {
    color: #FFFFFF;
    display: block;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 1px;
}

.input_box
{
	margin-bottom:10px;	
}

.input_box input[type="text"], .input_box input[type="password"] 
{
    background:#FFFFFF;
    border:none;
    color: #58585A;
    font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-align:center;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    border-radius:5px;
    width: 100%;
}

.input_box input[type="submit"] 
{
    background:url(../images/design/login_button.png) top left no-repeat;
    border:none;
	width: 98px;
	height: 28px;
	
    color: #00497E;
    cursor: pointer;
    font-family: 'pf_dindisplay_proregular',Arial,Helvetica;
    font-size: 12px;
    font-weight: normal;
    
    letter-spacing: 1.8px;
    text-align: center;
   
}

#login_form_bottom
{
	margin-top:20px;
}

.login_bottom_box
{
	margin-bottom:3px;
}

.login_bottom_box a
{
	display:block;
	background:url(../images/design/arrow_login.png) center left no-repeat;
	padding-left:15px;
	color: #fff;
    font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
    font-size: 12px;
    font-weight: normal;
}

#login_btn_bottom_bottom
{
	background:url(../images/design/login_bottom.png) top left no-repeat;
	height:20px;
}

#success_rest
{
	font-size:14px;
	padding:14px;
}

#success_rest a
{
	color:#00497E;
}



/* register */
#register
{
}

#register_in
{
}

.window{
	background:#FFF;
	position:absolute;
	z-index:100;

	height:200px;
	border:1px #666 solid;
}

.window_top_bar{
	text-align:right;
	height:20px;
}

.window_top_bar img{
	cursor:pointer;	
}

.window_announce_bar{
	/*height:60px;
	overflow:auto;*/
}

.window_top_bar_in{
	/*padding-top:5px;
	margin-right:5px;	*/
	position: absolute;
    right: -13px;
    top: -13px;
}

.window_middle_bar{
	overflow:auto;	
}

.window_middle_bar_in{
	padding:10px;
}

.window_tabs_bar{
	height:22px;	
}

.window_bottom_bar{
	
}

.black_bg{
display:none;
position:fixed; 
height: 100%;
width: 100%;
top: 0;
left: 0;
background: url(../images/b.png) repeat;	
}

.form_col_single{
	width:100%;
}

.form_col_single h3{
	padding:0;
	margin:0;
	font-size:18px;
	color:#900;
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px #000 solid;
	/*margin-right:40px;	*/
}

.form_col_double
{
	float:left;
	width:50%;
}

.form_col_double h3
{
    letter-spacing: 2px;
    margin-bottom: 10px;	
	color: #58585A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 18px;
    font-weight: normal;
}

.formobjects{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	/*margin-right:40px;	*/
}

.formobjects table{
	width:100%;	
}

.formobjects_title
{
	color: #58585A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 2px;
    margin-bottom: 5px;
	
}

.formobjects input[type="text"]
{
	padding:0;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	line-height:35px;
	border:1px solid #d5d5d6;
	border-radius:7px;
	background:#FFF;
	
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.formobjects textarea
{
	width:100%;
}

.formobjects input[type="password"]
{
	padding:0;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	line-height:35px;
	border:1px solid #d5d5d6;
	border-radius:7px;
	background:#FFF;
	
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.formobjects .style_select
{
    position: relative;
	width:100%;
}

.formobjects select 
{
    width:100%;
    outline: none;   
	border:none;  
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	background:#FFF;
	line-height:35px;
	border:1px solid #d5d5d6;
	border-radius:7px;

}

.formobjects select:not([multiple]) 
{
	/*padding-top:4px;
	padding-bottom:4px;*/
	line-height:37px;
    height:37px !important;
}

.formobjects .style_select:after 
{
    content: '';
    width: 37px;
    height: 35px;
	float:right;
	clear:both;
    display: inline-block;
	margin-top:-36px;
	margin-right:3px;
	position:relative;
    background: url(../images/design/select_arrow_form.png) no-repeat right center #fff;
    pointer-events: none;
}

.formobjecttitle{
font-weight: bold;
margin-bottom:4px;
width:170px;
vertical-align:top;

}



.formobjectdata{

}

.radio_item{
	float:left;
	margin-right:50px;	
}

.radio_item_title{
	float:left;	
}

.radio_item_data{
	float:left;
	margin-right:10px;
}

.photo_album{
	float:left;
	/*border:1px #999 solid;
	background: #E1E1E1;*/
	border:1px #fff solid;
	background:none;
	/*margin-right:20px;*/
	margin-top:20px;
	padding:10px;
	/*width:280px;*/
}

.photo_album h4{
	font-size:12px;
	border-bottom:1px #999 solid;
	padding-bottom:2px;
	color:#900;
}

.photo_functions{
	height:15px;
	line-height:15px;
	/*border-bottom:1px #999 solid;*/
	border-bottom:1px #fff solid;
	text-align:right;
	padding:3px;
	margin-bottom:5px;
}

.photo_album_item{
	margin-bottom:5px;	
}

.photo_album_item input{
	width:180px;	
}

.photo_album_item_title{
	font-weight:bold;
	margin-bottom:2px;
}

.photo_album_show{
	margin-top:10px;
}

.article_photo{
float:left;
margin-bottom:15px;
width:400px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

#reformdiv
{
}

#form_submit_in
{
	float:right;
	margin-right:13px;
}

#form_submit_btn
{
	display:block;
	background:url(../images/design/contact_send.png) top left no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'pf_dindisplay_promedium',Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
    letter-spacing: 1.4px;
    line-height: 25px;
    text-align: center;
    text-shadow: 0 1px 2px #000000;
    width: 104px;
}


.announcewrong
{
	background: linear-gradient(to bottom, #DD5952 0px, #BC3E33 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,#dd5952 0,#bc3e33 100%);
	
	background:rgb(188, 62, 51);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	
	box-shadow: 0 2px 2px #2B2B2B;
	-webkit-box-shadow: 0 2px 2px #2b2b2b;
	
    color: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    padding: 3px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}
.announceright
{
	background: linear-gradient(to bottom, #6CBD58 0px, #5FA74E 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,#6CBD58 0,#5FA74E 100%);
	
	background:rgb(95, 167, 78);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	
	box-shadow: 0 2px 2px #2B2B2B;
	-webkit-box-shadow: 0 2px 2px #2B2B2B;
	
    color: #FFFFFF;
	border-radius: 4px 4px 4px 4px;
    font-size: 12px;
    padding: 3px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}

.announcemiddle
{
	background: linear-gradient(to bottom, #F60 0px, #d85904 100%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(top,#F60 0,#d85904 100%);
	
	background:rgb(216, 89, 4);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
	
	box-shadow: 0 2px 2px #2B2B2B;
	-webkit-box-shadow: 0 2px 2px #2B2B2B;
	
	color:#FFF;
	border-radius: 4px 4px 4px 4px;
    
    font-size: 12px;
    padding: 3px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}

.announcewrong a
{
	color:#fff;	
}

/* pagination */
.pagination_out
{
	
}

.pagination_out_in
{
	padding-bottom:10px;
	background:url(../images/design/app_experiment_bottom.png) bottom center no-repeat;
	color:#CB5E17;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	letter-spacing:1px;
}

.pagination_out_in_left
{
	float:left;
	padding-left:10px;
}

.pagination_out_in_right
{
	float:right;
	padding-right:10px;
}

.pag_first
{
	background:url(../images/design/pag_first.png) top left no-repeat;
	width:16px;
	height:9px;
	margin-right:10px;
}

.pag_last
{
	background:url(../images/design/pag_last.png) top left no-repeat;
	width:16px;
	height:9px;
	margin-left:10px;
}

.pag_back
{
	background:url(../images/design/pagination_left.png) top left no-repeat;
	width:9px;
	height:9px;
	margin-right:10px;
}

.pag_next
{
	background:url(../images/design/pagination_right.png) top left no-repeat;
	width:9px;
	height:9px;
	margin-left:10px;
}

.pag_link
{
	background:url(../images/design/pag_sep.png) center right no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#00497E;
	padding-right:8px;
	margin-right:4px;
}

.pag_link_selected
{
	background:url(../images/design/pag_sep.png) center right no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#CB5E17;
	padding-right:8px;
	margin-right:4px;
}

.pag_link:hover, .pag_link_selected:hover
{
	text-decoration:none;
	color:#CB5E17;

}

/* popup */

#popup_out 
{
    background: url(../images/design/popup_out.png) repeat scroll left top transparent;
    display:none;
    height: 100%;
    left: 0;
    position:fixed;
    top: 0;
    width: 100%;
    z-index: 150;
}

#popup_basket
{
	display:none;
	opacity:0;
	filter:alpha(opacity=0);
	top:0;
	position: absolute;
	width:450px;
	background:url(../images/design/opacity_grey.png) top left repeat;
	border-radius:30px 0 30px 0;
	z-index:155;
	-moz-box-shadow: 0 0px 8.5px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0px 8.5px rgba(0,0,0,0.8);
	box-shadow: 0 0px 8.5px rgba(0,0,0,0.8);
}

#popup_basket_in
{
	padding:10px;
}

#popup_basket_in_in
{
	background:#F6F6F6;
	border-radius:30px 0 30px 0;
}

#popup_basket_in_top
{
	border-radius:30px 0 0 0;
	position: relative;
	
	background: #e09357;
	background: -moz-linear-gradient(left,  #e09357 0%, #ca5818 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e09357), color-stop(100%,#ca5818));
	background: -webkit-linear-gradient(left,  #e09357 0%,#ca5818 100%);
	background: -o-linear-gradient(left,  #e09357 0%,#ca5818 100%);
	background: -ms-linear-gradient(left,  #e09357 0%,#ca5818 100%);
	background: linear-gradient(to right,  #e09357 0%,#ca5818 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e09357', endColorstr='#ca5818',GradientType=1 );
	height:32px;
	line-height:32px;
}

#popup_basket_in_top h2
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

#popup_basket_in_center
{
	padding-left:15px;
	padding-right:15px;
	padding-top:25px;
	padding-bottom:25px;
}

#popup_basket_in_center h3
{
	color: #cb5e17;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 10px;
}

#popup_basket_in_center h2
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00497E;
}

#popup_basket_in_center h4
{
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#58585a;
}

#popup_basket_in_center h5
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58585a;
	margin-bottom:5px;
}

#popup_basket_in_center_in
{
	margin-top:20px;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
	color:#58585a;
}

#popup_basket_in_center_in table thead td
{
	background:url(../images/design/dot_table.png) top right repeat-y #eceded;

	color: #00497e;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
	padding:5px;
	
	text-align:center;
}

#popup_basket_in_center_in table thead tr td:first-child 
{ 
	border-radius:5px 0 0 5px;
}

#popup_basket_in_center_in table thead tr td:last-child 
{ 
	background:#ECEDED; 
	border-radius:0 5px 5px 0;
}

#popup_basket_in_center_in table tbody td
{
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	text-align:center;
	background:url(../images/design/dot_table_data.png) top right repeat-y;
}

#popup_basket_in_center_in table tbody td:last-child 
{ 
	background:none; 
}


#popup_basket_in_center_in span
{
	font-family: Verdana,Geneva,sans-serif;
    font-size: 13px;
    font-weight: normal;
	color:#CB5E17;
}

#popup_basket_in_bottom
{
	margin-top:20px;
}

#popup_basket_in_bottom_left
{
	float:left;
}

#popup_basket_in_bottom_right
{
	float:right;
}

#popup_basket_close 
{
    background: url(../images/design/popup_close.png) no-repeat scroll left top transparent;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 12px;
    top: 12px;
    width: 18px;
	z-index:50;
}

/* search */

.title4
{
	color: #cb5e17;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
}

.search_item
{
	margin-bottom:10px;
}

.search_item h3
{
	color: #00497e;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: normal;
}

.search_item h3 a
{
	color: #00497e;
}


.clear
{
	clear:both;
}

.required_field_txt
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:13px;
	font-weight: bold;
	color:#000;
}

.price_list_txt span
{
	color: #cb5e17;
    font-family: Verdana,Geneva,sans-serif;
	font-weight:bold;
    font-size: 16px;
}