body {
   background : url(https://regmed.uz/images/background.jpg)!important;
   background-repeat: no-repeat; background-attachment: fixed !important;
   background-size: cover !important;
 }
 
.main-div {
width: 85%;
 background: rgba(16, 151, 235, 0.3);
  
    box-shadow: 0 0 10px #073b5f; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	-webkit-box-shadow: 0 0 10px #009DCE; /* красивости в виде тени *//* Safari and Chrome */
	-moz-box-shadow: 0 0 10px #009DCE;  /* Firefox */
	border-radius: 15px;  /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-webkit-border-radius: 15px; /* красивости в виде скругленных углов *//* Safari and Chrome */
	-moz-border-radius: 15px; /* Firefox */
}

 p {
 	text-align:justify;
 }

.h {
	font-family: "Times New Roman", Times, serif;
}

.list {
   margin-left: 3%;
   list-style-image: url(https://regmed.uz/images/marker.png);
   text-align: justify;
}

.list2 {
   margin-left: 3%;
   list-style-image: url(https://regmed.uz/images/marker2.png);
   text-align: justify;
}

.td_one {
	background : url(https://regmed.uz/css/images/td_background.png);
	padding : 15px;
	border-radius: 15px;  /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-webkit-border-radius: 15px; /* красивости в виде скругленных углов *//* Safari and Chrome */
	-moz-border-radius: 15px; /* Firefox */
}

 h2 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-shadow:#000000 1px 1px 1px;
}

.al1 {
 text-align : center;
}

.al2 {
 text-align : justify;
}

.text {
	text-shadow:#ffffff 1px 1px 1px;
}

.str {
  padding:10px;  
}

.fon1 {background: rgba(16, 68, 235, 0.3); padding: 10px; margin:0 auto;
}

.fon1_shadow {
	box-shadow: 0 0 10px #055c93; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	-webkit-box-shadow: 0 0 10px #055c93; /* красивости в виде тени *//* Safari and Chrome */
	-moz-box-shadow: 0 0 10px #055c93;  /* Firefox */
	border-radius: 7px;  /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-webkit-border-radius: 7px; /* красивости в виде скругленных углов *//* Safari and Chrome */
	-moz-border-radius: 7px; /* Firefox */
}	

.fon2 {background: rgba(249, 1, 234, 0.3); padding : 10px;
}

.fon2_shadow {
	box-shadow: 0 0 10px #9c0593; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	-webkit-box-shadow: 0 0 10px #9c0593; /* красивости в виде тени *//* Safari and Chrome */
	-moz-box-shadow: 0 0 10px #9c0593;  /* Firefox */
	border-radius: 7px;  /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-webkit-border-radius: 7px; /* красивости в виде скругленных углов *//* Safari and Chrome */
	-moz-border-radius: 7px; /* Firefox */
}

.tabletka {
   width: 100px;
   height: 96px;
	background-image: url(images/tabletka.png);
}

.ramka1 {
	border : 1px solid White;
	margin:10px;
	line-height : 20px;
}

.footer_mobile {
   width: 100%;
   background-position: 0 0, 100% 0;
   background-repeat: no-repeat;
   background-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
   background-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
   background-image: -o-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%), -o-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
   background-image: linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%), linear-gradient(to bottom, #3acfd5 0%, #3a4ed5 100%);
}

p.otstup2 {margin:10px; line-height : 20px;}

.bottom-menu {font-family: Trebuchet MS, Helvetica, sans-serif, Tahoma, monospase, arial, sans-serif;
font-size:11px;
line-height: 20px;
letter-spacing : 2px;
word-spacing: 2px;
padding-top: 35px;
padding-left: 8px;
color: #ffffbe;
text-shadow:1px 1px 0px #000;
 }
 
 .bottom-menu a {
 color: #ffffbe; 
 text-decoration : none;
 }
 
  .bottom-menu a:hover{
 color: #ffffbe; 
 text-decoration : underline;
 text-shadow:#fffbe 2px 2px 2px;
 }
 
 .view_book {width : 100%;
   -moz-box-shadow:inset 0px -1px 15px 1px #fafafa;
	-webkit-box-shadow:inset 0px -1px 15px 1px #fafafa;
	box-shadow:inset 0px -1px 15px 1px #fafafa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0cbff5), color-stop(1, #0c33f5) );
	background:-moz-linear-gradient( center top, #0cbff5 5%, #0c33f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cbff5', endColorstr='#0c33f5');
	background-color:#0cbff5;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #fafafa;
	display:inline-block;
	color:#ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing : 2px;
	text-align : justify;
	padding:10px 15px;
	text-decoration:none;
	text-shadow:1px 0px 1px #fff;
}

.view_book_width {width : 100%;
}

.line {     
	  font-size:11px; 
	  text-indent : 10px;
	  color: White; 
	  text-shadow:1px 1px 0px #000;
}

.this {
	color: white;
	font-family: "Times New Roman", Times, serif;
}

.read_more{
	color: #ffffbe;
   text-decoration: none;
}

.read_more:hover {
	text-decoration:underline;
}

.read_more:active {
	color: lime;
}

/* registration*/

#registration_div
	{
	    margin : 10px;
	    border-right : double;
		border-left : double;
		font-size: 11px;
		line-height : 15px;
		letter-spacing : 2px;
		background : #0cbff5;
		-moz-box-shadow:inset 0px -1px 15px 1px #fafafa;
	-webkit-box-shadow:inset 0px -1px 15px 1px #fafafa;
	box-shadow:inset 0px -1px 15px 1px #fafafa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0cbff5), color-stop(1, #0c33f5) );
	background:-moz-linear-gradient( center top, #0cbff5 5%, #0c33f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cbff5', endColorstr='#0c33f5');
	color : White;
	display:inline-block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing : 2px;
	text-align : justify;
	padding:10px 15px;
	text-shadow:1px 0px 1px #000;
}
	
	.registration
	{
	    background : url(../ul_mobile/td_background.png);
		border-radius: 7px;  /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-webkit-border-radius: 7px; /* красивости в виде скругленных углов *//* Safari and Chrome */
	-moz-border-radius: 7px; /* Firefox */
}
		
	
	.button {
    cursor: pointer;
	-moz-box-shadow:inset 0px -1px 15px 1px #fafafa;
	-webkit-box-shadow:inset 0px -1px 15px 1px #fafafa;
	box-shadow:inset 0px -1px 15px 1px #fafafa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0cbff5), color-stop(1, #0c33f5) );
	background:-moz-linear-gradient( center top, #0cbff5 5%, #0c33f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cbff5', endColorstr='#0c33f5');
	background-color:#0cbff5;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #fafafa;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:5px 9px;
	text-decoration:none;
	text-shadow:1px 0px 1px #ffffff;
	
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0c33f5), color-stop(1, #0cbff5) );
	background:-moz-linear-gradient( center top, #0c33f5 5%, #0cbff5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c33f5', endColorstr='#0cbff5');
	background-color:#0c33f5;
}.button:active {
	position:relative;
	top:1px;
}
	
/* End registration*/

.box 
	{position: relative;
	   -moz-border-radius: 4px;
	  border-radius: 4px;
	  font-size : smaller;
	  color : White;
	  text-shadow:1px 1px 0px #000;
     }
		
	.box:before, .box:after 
	{
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 15px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	  max-width:300px;
	  background: rgba(0, 0, 0, 0.7); 
	  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}

	.box:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}
	
	.button2 {
    cursor: pointer;
	-moz-box-shadow:inset 0px -1px 15px 1px #fafafa;
	-webkit-box-shadow:inset 0px -1px 15px 1px #fafafa;
	box-shadow:inset 0px -1px 15px 1px #fafafa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0cbff5), color-stop(1, #0c33f5) );
	background:-moz-linear-gradient( center top, #0cbff5 5%, #0c33f5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cbff5', endColorstr='#0c33f5');
	background-color:#0cbff5;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border:1px solid #fafafa;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:5px 9px;
	text-decoration:none;
	text-shadow:1px 0px 1px #ffffff;
	
}.button2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0c33f5), color-stop(1, #0cbff5) );
	background:-moz-linear-gradient( center top, #0c33f5 5%, #0cbff5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c33f5', endColorstr='#0cbff5');
	background-color:#0c33f5;
}.button2:active {
	position:relative;
	top:1px;
}