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

body {
	font-family: 'Open Sans', sans-serif;
	background-color: #3fff;
	color:#000;
	margin:0px;
	padding:0px;
}


@font-face {
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Open Sans', sans-serif;
}


p {
   	margin:0px;
	padding:0px;
	text-align:justify;
	line-height:24px;
	font-size:14px;
	
}

h1, h2, h3, h4, h5, h6, h7, h8, h9{
	margin:0px;
	padding:0px;
	
}

img, img:hover{border:0px;}


/* unvisited link */
a:link {
    color: #03a772;
	text-decoration:none;
}

/* visited link */
a:visited {
    color: #03a772;
	text-decoration:none;
}

/* mouse over link */
a:hover {
    color: #03a772;
	text-decoration:underline;
}

/* selected link */
a:active {
    color: #03a772;
	text-decoration:none;
}

ul, ul li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}




	
input, textarea{
    border: 1px solid #c3c5c7;
    width: 100px;
	height:22px;
	padding:0 6px;
	font-size:14px; 
	color:#000; 
	background-color:#e7e7e3;}
	

input, checkbox{width: 20px; vertical-align: middle;}	
input{vertical-align: middle;}	
.w100{ width:85px;}

.wrap_out{
	width:1240px;
	background-color:#fff;

	margin:0 auto;
	position:relative;
	
}

.wrap{
	width:100%;
	background-color:#ececeb;
	float:left;
	position:relative;
	-webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.55);
    -moz-box-shadow:    0px 5px 15px 0px rgba(50, 50, 50, 0.55);
    box-shadow:         0px 5px 15px 0px rgba(50, 50, 50, 0.55);
	padding:0 72px;
	margin-bottom:30px;
}



.left{ float:left;}
.right{float:right;}
.w50{width:50%;}
.h100{height:100%;}


.header{width:100%;position:relative; padding:20px 0 10px 0; float:left;}
.logo{height:220px;}
.login{ text-align:right; margin-bottom:20px;}
.login a{ text-align:right; font-size:19px; color:#ffffff;}
.button_rounded{
	    background-color: #660000;
    Float: left;
    text-align: right;
    padding: 10px;
    margin-bottom: 15px;
    margin-left: 15px;
	border-radius:8px;
	
}
.button_rounded a,.button_rounded a:visited,.button_rounded a:link{color:#FFFFFF;}
.navigation{ float:right; margin-bottom:40px;}
.menu_top{float:left; margin-right:62px; font-size:14px; margin-top:3px;}
.menu_top a, .menu_top a:link, .menu_top a:visited {color:#5e5952;}
.menu_top a:hover, .menu_top a:active  {color:#03a772; text-decoration:none;}

.lang{ float:left;}
.lang a, .lang a:link, .lang a:visited{ font-size:14px; text-transform:uppercase; color:#628594; font-weight:bold;}
.lang a:hover, .lang  a:active {color:#03a772; text-decoration:none;}
.slogan{width:520px; font-size:36px; color:#34a854; text-align:right; line-height:48px; float:right; font-family: 'Open Sans Condensed', sans-serif;font-weight:bold; }
.slogan_sm{ font-size:24px; color:#03a772; text-align:right; float:right; font-family: 'Open Sans Condensed', sans-serif;font-weight:bold; }

.slider{float:left;}

.container{
width:100%;
padding-top:20px;
padding-bottom:60px;
float:left;
position:relative;
}


.Block_A{ width:220px; margin-right:16px; float:left; }
.Block_B{    width: 847px; float:left;margin-top:44px;}


.bord{border-bottom:1px solid #656262; padding:25px 30px; font-size:14px; line-height:30px; text-align:justify; float:left; color:#000; margin-bottom:25px;}
.bord img{ float:right; margin-left:20px;}
.txt_head{ font-size:22px; text-transform:uppercase; color:#000; }
.footer{ width:100%; padding:60px 0 0 0; float:left; }
.copy{ text-align:right; font-size:12px; color:#5e5952;}
.develop{text-align:right; font-size:12px; color:#000; padding-bottom:30px; margin-right:110px; }
.develop a, .develop a:link, .develop a:visited, .develop a:active{color:#000; text-decoration:underline;}
.develop a:hover{ color:#03a772;}
.menu_bot{ text-align:left; float:left;}
.menu_bot a{ font-size:14px; text-transform:uppercase;}

.clear{clear:both;}
.menu_left_closed{position:absolute;
	left:-89px;
	top:30px;
	background:url(../images/menu_closed.png) no-repeat; height:67px; width:192px; opacity: 0.9; filter: alpha(opacity=90);}
.menu_left_closed:hover{opacity: 1; filter: alpha(opacity=100); cursor:pointer;}
	
.menu_left{
	position:absolute;
	
	left:-72px;
	top:20px;
	width:270px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,9adcef+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlhZGNlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(154,220,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(154,220,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* IE10+ */
background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9adcef',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
border:1px solid #98afc4;}


.menu_left ul{  text-align:left;}
.menu_left ul li{padding:18px 25px 18px 40px;  border-bottom:1px solid #728182;}
.menu_left ul li:last-child{ border:none;}
.menu_left ul li a{color:#000; font-size:14px; text-transform:uppercase;}
.menu_left ul li a, .menu_left ul li a:link, .menu_left ul li a:visited, .menu_left ul li a:active{color:#000; text-decoration:none; }
.menu_left ul li a:hover{ color:#000; text-decoration:underline;}

.makediet_but{background:url(../images/make_diet.png) no-repeat; height:39px; width:310px; margin-left:-16px; margin-top:18px; margin-bottom:-20px;  border-bottom:1px solid #728182; opacity: 0.9; filter: alpha(opacity=90); /* For IE8 and earlier */}
.makediet_but_free{background:url(../images/make_diet_free.png) no-repeat; height:54px; width:310px; opacity: 0.9; filter: alpha(opacity=90);}
.makediet:hover, .makediet_but_free:hover{opacity: 1; filter: alpha(opacity=100); /* For IE8 and earlier */ cursor:pointer;}
.mdut img{ opacity: 0.9; filter: alpha(opacity=90);}
.mdbut img:hover{opacity: 1; filter: alpha(opacity=100);}
.main{ width:100%; padding:60px 30px; border:1px solid #728182; background-color:#ececeb; float:left;min-height: 400px;}


.simulator{ border:1px solid #cbcdce; background-color:#e2e3e4;padding:18px; float:left; margin-bottom:12px; width:95%;}
.simulator_in{ background-color:#fff;padding:40px 15px; float:left; width:100%;}
.name{ text-align:right; font-size:10px; text-transform:uppercase;}



.preview{ float:right;}
.stroke{ float:left; height:auto; margin-top:25%; margin-left:3px; margin-right:3px;}

.status{ float:left; height:270px; margin-right:4px;}
.status:last-child{ margin-right:0px;}
.img_sim{width:170px;height:230px;overflow:hidden;position:relative;}
.img_sim img{  
		left: -999px;
		bottom: -999px;
		right: -999px;
    top: -999px;
    margin: auto;
    position: absolute;
   }
.lable{background-color:#d7d9db; border:1px solid #c3c5c7; padding:5px 18px; text-align:center; text-transform:uppercase; font-size:12px;}
.green{ background-color:#3aba91;}
.green_light{background-color:#e1eee9;}
.skin{ text-align:center; color:#537065; font-size:11px; text-transform:uppercase;}

.choose {
    border: 1px solid #CCC;
    width: 120px;
    overflow: hidden;
    background: url("../images/arrow_d.png") no-repeat scroll 90% 50% #FAFAFA;
}
.choose {
    border: 1px solid #c3c5c7;
    color: #797062;
    width: 100px;
    height: 24px;
    overflow: hidden;
    background: url("../images/arrow_d.png") no-repeat scroll right center #e7e7e3;
    padding-right: 10px;
}

.choose select {
    cursor: pointer;
    font-size: 12px;
    padding: 3px 8px;
    color: #797062;
    width: 130%;
    border: medium none;
    box-shadow: none;
    background: none repeat scroll 0% 0% transparent;
    border-radius: 0px;
    font-family: "arial";
}

.value{ border:1px solid #cbcdce; background-color:#fff;padding:40px 18px; float:left; width:95%;}
.value_in{ background-color:#f5f5f4;padding:18px; float:left; border:1px solid #c0c0c1; width:94%; margin-bottom:12px;}


.b2{background-color:#ecebe8;}
.b3{background-color:#e2e1dd;}
.headline{ font-size:24px; font-weight:bold;font-family: 'Open Sans', sans-serif; margin-bottom:30px;height: 54px;overflow:hidden;}
.headline_in{ font-size:14px;font-family: 'Open Sans', sans-serif; margin-bottom:15px; text-transform:uppercase; text-decoration:underline;}

.bar_01{ width:100%;}
.bar_01 table{padding-top:15px;}
.bar_01 table tr td{ font-size:12px; width:110px; text-align:center;} 
.bar_02{ width:100%; margin-bottom:40px;}

.gr01{ height:10px; float:left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9b11d+0,d21635+100 */
background: rgb(217,177,29); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5YjExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMjE2MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(217,177,29,1) 0%, rgba(210,22,53,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(217,177,29,1)), color-stop(100%,rgba(210,22,53,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(217,177,29,1) 0%,rgba(210,22,53,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(217,177,29,1) 0%,rgba(210,22,53,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(217,177,29,1) 0%,rgba(210,22,53,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(217,177,29,1) 0%,rgba(210,22,53,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9b11d', endColorstr='#d21635',GradientType=1 ); /* IE6-8 */}

.gr02{ height:10px; background-color:#03a772; float:left;}

.gr03{ height:10px; float:left; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d21635+1,d9b11d+100 */
background: rgb(210,22,53); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2QyMTYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWIxMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(210,22,53,1) 1%, rgba(217,177,29,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(210,22,53,1)), color-stop(100%,rgba(217,177,29,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(210,22,53,1) 1%,rgba(217,177,29,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(210,22,53,1) 1%,rgba(217,177,29,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(210,22,53,1) 1%,rgba(217,177,29,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(210,22,53,1) 1%,rgba(217,177,29,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21635', endColorstr='#d9b11d',GradientType=1 ); /* IE6-8 */}

.bar_02 table{padding-top:15px;}
.bar_02 table tr td{ font-size:11px; width:38px; text-align:left;} 


.results{ background-color:#fff; border:1px solid #a7a6a2; border-left:6px solid #a7a6a2; padding:10px; margin-bottom:20px;}
.results_in{ padding:10px; margin-bottom:20px;}
.name_of_result{font-size:14px; font-style:italic; text-transform:uppercase; line-height:24px;}

.steps{ border-left:6px solid #a7a6a2; padding:10px; float:left;}
.steps_in{border:none; padding:10px; float:left;}
.name_of_steps{ font-size:16px; text-decoration:underline; line-height:30px; float:left; margin-bottom:20px;}
.step_line{ float:left; width:100%; margin-bottom:0px;}
.step_el{ width:24px; height:24px; border:1px solid #000; text-align:center; font-size:18px; background-color:#fff; margin-right:15px; float:left;}
.active{ background-color:#4fbb97; border:1px solid #565655;}
.step_headline{ font-size:14px; margin-right:15px; text-transform:uppercase; font-style:italic; color:#03a772; text-decoration:underline; font-weight:bold; float:left; margin-top:4px;}
.step_details{ font-size:14px; margin-top:5px;}

.info_page{ padding:5% 10%; float:left; font-size:14px;}
.makediet{background:url(../images/makediet.png) no-repeat; width:126px; height:15px; float:left; margin-right:10px; margin-top:5px;}
.txt_centered{ font-size:16px; text-align:center; padding:15px 0;}
.imp_txt{color:#494b4d; font-size:14px; font-style:italic; line-height:24px; padding:25px 0; }
.caps{ text-transform:uppercase; font-weight:bold; float:left;}

.hat { text-align:center; }
.hat img{ border-bottom:1px solid #7d7d79; padding:0 20px 30px 20px; margin-bottom:30px;}

.forma_cover{ padding:40px 0; /*float:left;*/}
.forma_in{ background-color:#f5f5f2;padding:18px; float:left; border:1px solid #a7a6a2; border-left:6px solid #a7a6a2; margin-bottom:12px; position:relative; width:95%;}
.forma_in_green{ background-color:#f5f5f2;padding:18px; float:left; border:1px solid #a7a6a2; border-left:6px solid #049667;; margin-bottom:12px; width:96%;}

.close{ position:absolute; top:5px; right:10px; font-size:11px;}
.close a {color:#000;}
.close a:hover{ color:#000;text-decoration:underline;}
.close img{ margin-left:5px; opacity: 0.7; filter: alpha(opacity=70);}
.close img:hover{ opacity: 1; filter: alpha(opacity=100);}

.confirm{ background-color:#049667; border-bottom:1px solid #4a4a49; color:#ffffff; text-align:center; font-style:italic; text-transform:uppercase; padding:5px 15px; float:right;}
a.confirm , a.confirm:visited, a.confirm:active{color:#ffffff; text-decoration:none; font-size:11px;float:left;} 
.confirm a, li a, .confirm  a:link, .confirm a:visited, .confirm a:active{color:#ffffff; text-decoration:none; font-size:11px;} 
.confirm a:hover{ text-decoration:underline;}

.grey{ background-color:#868684; margin-right:7px; }



.txt_green{float:right; font-size:14px; color:#01713c; font-style:italic; font-weight:bold; margin-right:20px; margin-top:5px;}

.blocks{ width:100%; float:left; padding-top:20px; /*margin-top:35px;*/ margin-top:10px;  }

.Block_C{ width:auto; float:left;}
.Block_M{ width:174px; float:left; font-size:14px;margin-left:20px; font-style:italic; 
	/*padding-top:120px;*/
	padding-top: 59px;
	}
.Block_M img{float:right; margin-right:10px;}
.Block_D{ width:auto; float:right;}

.list_one{ position:relative; }
.list_hat_one{ background:url("../images/block_c.png") no-repeat; position:absolute; top:-35px; left:-46px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#000;  font-style:italic; width:348px; height:40px; padding-top:10px; padding-left:30px; padding-right:30px;}
.list_hat_one img{ float:right; margin-top:3px;margin-left:20px;}
.list_block_one{background-color:#fff; border:1px solid #9e9e98;top:36px;  width:338px; padding:30px 15px;
	/* height:500px;*/
	height:350px;
	 overflow:scroll; margin-left: -31px;}
.list_block_one ul{ text-align:right;}
.list_block_one ul li{color:#1d6e88; text-transform:uppercase; font-weight:bold; font-size:12px; }
.list_block_one ul li ul{ 	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,9adcef+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlhZGNlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(154,220,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(154,220,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* IE10+ */
background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9adcef',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
 opacity: 0.7; filter: alpha(opacity=70);
 margin:10px 0;
}
 
.list_block_one ul li ul li{color:#000; font-size:14px; text-transform: lowercase; font-weight:normal; border-bottom:1px solid #a1a19b;}

.list_two{ position:relative; }
.list_hat_two{ background:url("../images/block_d.png") no-repeat; position:absolute; top:-35px; right:-46px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#000;  font-style:italic; width:465px; height:40px; padding-top:10px; padding-left:30px; padding-right:30px;}
.list_hat_two img{ float:right; margin-top:3px; margin-left:20px;} 

.list_block_two{background-color:#fff; border:1px solid #9e9e98; top:36px; margin-right:-31px; width:463px; padding:30px 15px; 
	/*height:500px;*/
	height:282px;
	 overflow:scroll;}
.list_block_two ul{ text-align:left;}
.list_block_two ul li{color:#000; font-size:14px;  border-bottom:1px solid #a1a19b; }
.search{ width:465px; float:left;}


.list_block_four ul li ul li{color:#000; font-size:14px; text-transform: lowercase; font-weight:normal; border-bottom:1px solid #a1a19b;}

.list_four{ position:relative; }
.list_hat_four{ background:url("../images/block_d.png") no-repeat; position:absolute; top:0px; right:-46px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff;  font-style:italic; width:465px; height:40px; padding-top:10px; padding-left:30px; padding-right:30px;}
.list_hat_four img{ float:right; margin-top:3px; margin-left:20px;} 

.list_block_four{background-color:#fff; border:1px solid #9e9e98; top:36px; margin-right:-31px; width:463px; padding:30px 15px; height:500px; overflow:scroll;  border-left:6px solid #049667;}
.list_block_four ul{ text-align:left; padding:20px 0;}
.list_block_four ul li{color:#000; font-size:14px;  border-bottom:1px solid #a1a19b; padding:7px 14px; }

.list_block_three ul li ul li{color:#000; font-size:14px; text-transform: lowercase; font-weight:normal; border-bottom:1px solid #a1a19b;}

.list_three{ position:relative; }
.list_hat_three{ background:url("../images/block_c.png") no-repeat; position:absolute; top:0px; left:-46px; font-size:12px; text-transform:uppercase; font-weight:bold; color:#000;  font-style:italic; width:340px; height:40px; padding-top:10px; padding-left:30px; padding-right:30px;}
.list_hat_three img{ float:right; margin-top:3px;margin-left:20px;}
.list_block_three{background-color:#ebf0ef; border:1px solid #9e9e98; top:36px; margin-left:-31px; width:338px; padding:30px 15px; height:500px; overflow:scroll;}
.list_block_three ul{ text-align:left;  padding:20px 0;  }
.list_block_three ul li{color:#000; font-size:14px;  border-bottom:1px solid #a1a19b;  padding:7px 14px;  }

.mix{background-color:#b4e5d5; padding:5px 14px; float:left; width: 91%; margin-bottom:7px;}

.mix_open{background-color:#fff; float:left; width:100%;}
.middle{ width:100%; float:left;}
.centered{text-align:center;}

.button{ float:left; margin-top:20px; }
.but_in{ background:url("../images/button_r.png") repeat-x; float:left;height:41px; width:auto; padding-top:16px; padding-left:30px;  }
.but_end{background:url("../images/button.png") no-repeat; float:left; width:60px; height:51px;}
.button a{font-size:14px; text-transform:uppercase; font-weight:bold; color:#fff;  font-style:italic;} 

.button_r1{ float:right; margin-top:-50px; margin-right:-41px; }
.but_in_r1{ background:url("../images/r1_r.png") repeat-x; float:left;height:36px; width:auto; padding-top:12px;  }
.but_begin_r1{background:url("../images/begin_r1.png") no-repeat; float:left; width:51px; height:48px;}
.but_end_r1{background:url("../images/end_r1.png") no-repeat; float:left; width:23px; height:48px;}
.button_r1 a{font-size:12px; text-transform:uppercase; font-weight:bold; color:#fff;  font-style:italic;} 

.button_r2{ float:right; margin-right:-41px; }
.but_in_r2{ background:url("../images/r2_r.png") repeat-x; float:left;height:36px; width:auto; padding-top:12px;  }
.but_begin_r2{background:url("../images/begin_r2.png") no-repeat; float:left; width:51px; height:37px;}
.but_end_r2{background:url("../images/end_r2.png") no-repeat; float:left; width:27px; height:47px;}
.button_r2 a{font-size:12px; text-transform:uppercase; font-weight:bold; color:#000;  font-style:italic;} 

/* FORM 2*/

.table_diet{border:1px solid #9e9e98;  width:100%; background-color:#fff;  padding-bottom:50px; margin-bottom:20px; font-size:11px; text-transform:uppercase; float:left;}
.table_cover{ background-color:#fff;  overflow:scroll; margin-bottom:30px;}
.table_cover table tr td  {border-bottom:1px solid #9e9e98; border-right:1px solid #9e9e98; padding:5px; font-size:12px; }
.table_cover a,.table_cover a:visited
{
	color:#000;
}
.table_diet table tr th  {border-bottom:1px solid #9e9e98; border-right:1px solid #9e9e98;  padding:5px;  }
.table_cover table th{background-color:#fff;font-size:14px;vertical-align:top;text-align:center; }
.pre{background-color:#e4e1e1; }

.legend_block{ width:100%; margin-left:0px;}
.opis{  font-size:11px;}
.box{width:15px; height:15px; margin-right:10px; float:left;}
.red{ background-color:#de0a2d;}
.violet{ background-color:#9813cf;}

.txt_green_caps{color:#0ea071; text-transform:uppercase; font-style:italic;  }
.txt_caps{ text-transform:uppercase; font-style:italic; font-size:14px; }
.ver {width:9px;
    font-size: 11px;
    word-wrap: break-word;
    margin: auto;
}

.logon{display:block;}
.logo_mobile{display:none;}
.tbl{display: table;}
.tbl_row{display: table-row;}
.tbl_cell{display: table-cell;}
.form_basket input{float:none;}

#regForm input
{
	width:300px;
}
#regForm tr td
{
	padding:3px;
}
.form_basket input
{
	width:300px;
}
.form_basket tr td
{
	padding:3px;
}
.onlymob{display:none !important;}
.onlymob2{display:none;}
.personal{display:block;}
.personal2{display:none;}
.bnrs img{margin-bottom:50px;}

.new_menu ul li
{
	float:left;
}
.new_menu ul
{
	float:left;
	width:100%;
	margin-bottom: 4px;
}
.new_menu ul{

	    border-bottom: 1px solid #728182;
background: rgb(255,255,255); /* Old browsers */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlhZGNlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(154,220,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(154,220,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* IE10+ */
background: linear-gradient(45deg, rgba(255,255,255,1) 0%,rgba(154,220,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9adcef',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
border:1px solid #98afc4;}


.new_menu ul{  text-align:left;}
.new_menu ul li{padding:18px 4px 18px 9px;  }
.new_menu ul li:last-child{ border:none;}
.new_menu ul li a{color:#000; font-size:14px; text-transform:uppercase;}
.new_menu ul li a, .new_menu ul li a:link, .new_menu ul li a:visited, .new_menu ul li a:active{color:#000; text-decoration:none; }
.new_menu ul li a:hover{ color:#000; text-decoration:underline;}

a.style7
{
	font-size:24px;
}
.news_style
{
	margin-bottom:30px;float:left;height:220px;margin-right: 12px;
}
.one_news_img
{
	overflow:hidden;width:240px;height: 125px;
}
.one_news_img img
{
	max-width:100%;
}
i {
  display: inline-block;
  font-style: normal;
  position: relative;
}

/* Additional formatting for arrow icon */
i.arrowNext {
    top: 2pt;
    width: 1.4em;
    height: 1.4em;
    border-right: 0.3em solid black;
    border-top: 0.3em solid black;
    transform: rotate(45deg);
}
i.arrowPrev {
    top: 2pt;
    width: 1.4em;
    height: 1.4em;
    border-right: 0.3em solid black;
    border-top: 0.3em solid black;
    transform: rotate(230deg);
}
.hmc
{
	clear:both;float:left;margin-left:3px;margin-top:6px;text-decoration:underline;
}
.new_main
{
	padding: 0;
}

/* pages css */

.prof_bar{
	width:100%;
	height:30px;
	/*border:1px solid black;*/
	padding:10px;
	display:inline-block;
	text-align:right;
}
.prof_bar a.confirm{float:none;display:inline-block;text-align:right;}
.mr20
{
	margin-right:10px;
}
.ml20
{
	margin-left:10px;
}
.profile_image
{
	/*width:100%;*/
	height:auto;
	border:1px solid black;
	padding:10px;
	float:left;
	min-width:95%;
	height:400px;
	overflow:hidden;
}
.pages_main_title
{
	width:100%;
	
	
	padding:10px;
	display:inline-block;
}
.pages_main_title h3
{
	text-align:center;
}
.pages_sub_title
{
	width:100%;
	height:30px;
	
	padding:10px;
	float:left;
}
.pages_bar{display:inline-block;text-align:center; width:100%;margin-top:20px;}
.fancybut{ vertical-align:top;display:inline-block;background-color:#049667; border-bottom:1px solid #4a4a49;border-radius:10px; color:#ffffff; text-align:center; font-style:italic; text-transform:uppercase; padding:5px 15px; width:135px;}
a.fancybut , a.fancybut:visited, a.fancybut:active{color:#ffffff; text-decoration:none; font-size:11px;} 
.fancybut a, li a, .fancybut  a:link, .fancybut a:visited, .fancybut a:active{color:#ffffff; text-decoration:none; font-size:11px;} 
.fancybut a:hover{ text-decoration:underline;}
.pages_bar input[type="text"]
{
    /*background: transparent;*/
	background-color:black;
    border: none;
	color:#FFFFFF;
}
.pages_bar input[type="text"]::placeholder {
  color:#FFFFFF;
}
.sub_notes
{
	
	width:100%;
	text-align:center;
	font-style:italic;
	font-size:11px;
}
.w33
{
	width:33%;
	float:left;
	text-align:center;
}
.left_bar{width:190px;float:left;margin-right:10px;min-height:1000px;}
.right_bar{width:270px;float:left;margin-left:10px;}
/*.all_bars{background-color:#ececeb;}*/
.white_box{border:1px solid #f1f1f1;border-radius:5px;background-color:#FFFFFF;margin-bottom:7px;float:left;width:100%;padding:10px;}
.blur { 
    opacity: 0.4; 
}
.blur p {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
    color: rgba(0, 0, 0, 0);
}
.blur img {
    -webkit-filter: blur(3px);        
    filter: blur(3px);
}
.flrght{float:right}
.colorpicker{z-index:9;}
.w831{width:831px;float:left;}
.bar1{padding:0px;margin-bottom:10px;width:551px;border:0;}
.mar53{ margin-left: 53px;}
.mob_center{float:left;}


.mobile_shower(display:none;)
.date_reklama{float:left;margin-right:6px;margin-top:6px;}
.mobile_search{display:none;}
.desktop_search{display:block;}
nav{display:none;}
.del1_mob{position:absolute;top:20px;left:200px;z-index:2}
.uphoto_mob{position:absolute;top:20px;right:20px;z-index:2;background-color:rgba(0, 0, 0, 0.2);;color:#FFFFFF;}
.gal_scroll{background-color:#FFFFFF;float:left;width:100%;overflow:hidden;overflow-y:scroll;height:372px;}
.gal_scroll_in{background-color:#FFFFFF;height:5000px;}
.gal_item{background-color:#FFFFFF;height:180px;height:auto;overflow:hidden;float:left;margin-bottom:10px;position:relative;z-index:1;}

.gal_wrap{margin-top:20px;margin-left:10px;float:left;height:372px;width:95%}
.uph1{position:absolute;top:160px;left:160px;z-index:1;width:53px;height:46px;}
.com_share{position:absolute;top:20px;right:20px;}
.top_top_bar{position:absolute;top:20px;right:20px;}
a.promo_text{color:#EA4336}
.reklama
{
	text-align:center;display:inline-block;padding:0;width:551px;
}
.reklama_preview
{
	text-align:center;display:inline-block;padding:0;width:475px;margin-left:10px;height:271px;
}
.w200{width:200px;}
.lleft{margin-top:5px;margin-bottom:15px;float:left;}
.butphot{float:left;width:150px;height:30px;margin-right:15px;}.
.w150{width:150px;float:left;}
.ml100{ margin-left: 101px;}
.Block_A img{max-width:100%;height:auto;}
.desktop{display:block;}
.ui-dialog .ui-dialog-titlebar-close span {left:0;top:0;}
.topn{float:right;cursor:pointer;color:#fff;padding-top:5px; }
.tareachat{border:0;width:100%;height:50px;background-color:#FFFFFF;}
.cpckr{border:0;width:10px;height:10px;}
.fs-label-wrap{min-height:33px;}
.pagging{    display: inline-block;
    text-align: center;
    width: 100%;}