BODY{

	padding: 0px;
	margin: 0px;
	overflow-x:hidden;
}

TD{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:180%

}

/** SCROLLER CONTROLER **/
div.scroller {  overflow: hidden;}
div.scroller div.section { 
	overflow:hidden;
	float:left;	
}
div.scroller div.content { width: 15000px;}



/** COMMON ELEMENTS 
#main{
	
}

/** CONTROLS **/
#controls{
	
	position:absolute;
	left:185px;
	z-index:1000;
	
}
#controls #brand{

/*	background:url(../images/brand_lora.png) no-repeat; */
	width: 275px;
	height: 202px;
	cursor:pointer;
	
}

/* Menu Begin */
#menu{
	width: 270px;
	margin-left: 6px;
	margin-top: 10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #FFFFFF;
	
}
	#menu #top{
		background: url(../images/main_menu_top.png) no-repeat;
		padding-top: 7px; 	
	}
	#menu .item{		
		padding: 3px 0px 4px;	
	}
	#menu #btn1 { background: url(../images/main_menu_btn_01.png) no-repeat; }
	#menu #btn2 { background: url(../images/main_menu_btn_02.png) no-repeat; }
	#menu #btn3 { background: url(../images/main_menu_btn_03.png) no-repeat; }
	#menu #btn4 { background: url(../images/main_menu_btn_04.png) no-repeat; }
	#menu #btn5 { background: url(../images/main_menu_btn_05.png) no-repeat; }
	#menu #btn6 { background: url(../images/main_menu_btn_06.png) no-repeat; }
	#menu #btn7 { background: url(../images/main_menu_btn_07.png) no-repeat; }
	#menu #btn8 { background: url(../images/main_menu_btn_08.png) no-repeat; }



	#menu #bottom{
		background: url(../images/main_menu_bottom.png) no-repeat;
		height: 12px;
	}
	#menu DIV A{
		
		color:#FFFFFF;
		text-decoration:none;		
		margin-left: 20px;
		
	}
.inner-background {WIDTH:540PX; padding-bottom:4px;}
.black-background{
	background: url(../images/black_transparent_button.png) no-repeat;	
	padding: 4px 0px;		width:270px;
	/*
        opacity: 0.3;
	-moz-opacity: 0.3;
        filter: alpha(opacity=30);
        */
}
.black-background-selected{
	background: url(../images/black_transparent_button.png) no-repeat;
	height: 20px;
	padding-top: 4px;
	width:270px;
	opacity: 0.3;
	-moz-opacity: 0.3;
   filter: alpha(opacity=30);
}
/* Menu End */	
.clear {
clear:both;
}	
#footer{
	width: 700px;
	text-align: center;	
	color:#B3B2B2;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:100%;
	text-decoration:none;
	margin:0px auto 20px;
	
}	
	#footer P{ padding-bottom: 5px; }
	#footer A{ color:#DC0E70; text-decoration:none; font-size:11px;}
	
#home-container{ 
	background: url(../images/home/img_home.jpg) no-repeat top left;  
	padding-top:75px;
	height:491px;
}	

#about-container{
	background: url(../images/about/img_about.jpg) no-repeat top left; 
	padding-top:75px;	
	height:491px;
}

#delivery-container{
	background: url(../images/about/img_about.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#contact-container{
	background: url(../images/contact/img_cont.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#services-container{
	background: url(../images/services/img_serv.jpg) no-repeat top left; 
	padding-top:75px;
        min-height:491px;
        height:auto !important;
        height:491px;
}
#prices-container{
	background: url(../images/prices/img_prices.jpg) no-repeat top left; 
	padding-top:75px;
	min-height:550px;
        height:auto !important;
        height:550px;

}
#news-container{
	background: url(../images/news/img_news.jpg) no-repeat top left; 
	padding-top:75px;
	height:491px;
}

#locations-container{
	background: url(../images/locations/img_locat.jpg) no-repeat top left; 
	padding-top:75px;
	
}

#home-inner-container{
		
	margin-left: 500px;
	background: url(../images/right_sombra_home.png) repeat-y right;
	width: 607px;		
}
#home-inner-footer{
	background: url(../images/bottom_sombra.png) repeat-x;
	height: 10px;
	width:600px;
	margin-left: 500px;
	float:left;
}
#home-inner-footer-corner{
	background: url(../images/bottom_sombra_corner.png) no-repeat;
	height: 10px;
	width:5px;
	float:left;
}

#home-inner-container .scroller{ width:600px; }


/* Section common layout */ 	
.content-section{
	width: 600px;
	overflow:hidden;

}
.body{
 min-height:550px;
 height:auto !important;
 height:550px;

}
	.content-section .title {	
		background: url(../images/back_title.jpg) repeat-x;
		height: 50px;
		TEXT-ALIGN:right;
                color:#fff;
                font-size: 14px;
                font-weight: bold;
	}
        .content-section .pagetitle {
		background: url(../images/back_title.jpg) repeat-x;
		height: 50px;
		TEXT-ALIGN:right;
                color:#fff;
                font-size: 22px;
                font-weight: bold;
                font-family:"Tahoma";
                padding-right: 15px;
	} 

	.content-section .title-inner{	
		
		height: 50px;
		width: 540px;
		TEXT-ALIGN:RIGHT;
	}
	.content-section .title IMG{ float:right; } 
	.content-section .body{	
		background: url(../images/marca_agua.jpg) no-repeat bottom right #FFFFFF;		
		padding-top: 16px;
		padding-left: 30px; 
		padding-right: 30px; 
		width: 540px;		
		border-left: #fcfcfc 1px solid;
		 padding-bottom:10px;
	
	}
		.content-section .body .inner-background H1, .content-section .body h1{
		
			font-size:24px;
			font-family:"National First Font","Tahoma";
			color:#3DC2D9;
			font-weight: normal;
			padding-bottom: 8px;
			margin-bottom: 8px;
			text-align: center;
			
		}
		.content-section .body .inner-background H2, .content-section .body h2{
		
			font-size:20px;
			font-family:"National First Font","Tahoma";
			color:#3DC2D9;
			font-weight: normal;
			padding-bottom: 8px;
			margin-bottom: 8px;
			text-align: center;
			
		}
		.content-section .body .inner-background P, .content-section .body p{
			
			color:#434748;
			font-family:"Tahoma";
			font-size:12px;		
			margin-top: 0px;
			
		}
		
/* fonts and demas yerbas :P */	

#home {width: 100%}

.pink-number{ color:#EC037C; }
.ligth_blue_number{ color: #00CCFF; } 
.p6 span {
    margin-bottom: -5px; padding-bottom: 0px; font-size: 24px; color: #3dc2d9;
    font-family: "National First Font","Tahoma";
    font-size: 20px;
}
.home_paragraph{

	background: url(../images/home/home_back.jpg) repeat-x top;

	width: 521px;
	min-height: 35px;
	padding-top:0px;
}

.home_paragraph_end{	
	
	background: url(../images/home/home_back_corner.jpg) no-repeat top;
	float: right;
	height: 31px;
	width: 19px;	
	padding-top: 20px;	
}

.text-description{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:180%;
	width:540px;
}
.text-descriptionsm{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	line-height:180%;
	
}

.form-label{
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:14px;
	line-height:180%;
	font-weight:bold;
	margin-top: 10px;
}
.input-contact{
	background-color:#EBF9FB;
	border:1px #999999 solid;
	color:#4D4D4D;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	width:280px;
}

.services-block{ 
	width:555px;
	overflow:hidden;
	margin-bottom: 20px;	
}
	.services-block .title-inner{
		background: url(../images/services/red_dot.jpg) no-repeat left;
		height: 20px;
		padding-left: 15px;
		color:#3DC2D9;
		font-family:Tahoma,Arial,Helvetica;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
	}
	.services-block .image{
		width:160px;
		border: 1px solid #959595;
		float: left;
		height: 144px;		
	}
	.services-block .description{
		float:left;
		width: 360px;
		margin-left: 30px;
	}
	.services-block .more, .services-block .moreRu{
		background: url(../images/btn_viewmore.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-left: 30px;
		cursor:pointer;
	}
	 .serv_more {
		background: url(/images/btn_viewmoreRu.jpg) no-repeat;
		width: 56px;
                height: 18px;
                display: block;

	}
         .eng_serv_more {
		background: url(/images/btn_viewmore.jpg) no-repeat;
		width: 56px;
                height: 18px;
                display: block;
	}
med-tovar.ru okmedia_medtovar UX1yUvyb
	.services-block .back, .services-block .backRu{
		background: url(../images/btn_back.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-top: 30px;
		margin-left: 30px;
		cursor:pointer;
	}
	.services-block .backRu{
		background: url(../images/btn_backRu.jpg) no-repeat;
	}

        .sback, .eng_sback {
            margin: 10px 0 20px 0;
            width: 45px;
            height: 15px;
            display: block;
        }
        .sback{
            background: url(/images/btn_back_rus.jpg) no-repeat;
        }
        .eng_sback {
            background: url(/images/btn_back_eng.jpg) no-repeat;
        }

.pager{padding:0px 0px 10px}
.pager IMG{ float: left; margin-left: 5px;} 
.pager a{
		margin-left: 5px;
		margin-top: 2px;
		float:left;
		color:#93c2e2;
		font-family:Tahoma,Arial,Helvetica;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
		text-decoration:none;
}
.pager a:hover, .pager a.act {
    color:#e3a2a2;
}

.pager .next {
    background: url(/images/btn_pager_next_rus.jpg) no-repeat;
    width: 79px;
    height: 15px;
    display: block;
}
.pager .eng_next {
    background: url(/images/btn_pager_next_eng.jpg) no-repeat;
    width: 45px;
    height: 15px;
    display: block;
}

.pager .prev {
    background: url(/images/btn_pager_prev_rus.jpg) no-repeat;
    width: 85px;
    height: 15px;
    display: block;
}
.pager .eng_prev {
    background: url(/images/btn_pager_prev_eng.jpg) no-repeat;
    width: 45px;
    height: 15px;
    display: block;
}

.dis a{
    -moz-opacity:0.3;
    filter:alpha(opacity:30);
    opacity: 0.3;
}
.news-block{ 
	width:555px;
	overflow:hidden;
	margin-bottom: 20px;	
}
	.news-block .title{
		background: #fff;
		height: 20px;
		color:#3DC2D9;
		font-family:Tahoma,Arial,Helvetica;
		font-size:14px;
		font-weight:bold;
		line-height:100%;
	}
	.news-block .image{
		width:160px;
		float: left;
		height: 144px;		
	}
        .news-block .image img {
            border: 1px solid #959595;
        }
	.news-block .description{
		float:left;
		width: 360px;
		margin-left: 30px;
	}
	.news-block .more, .news-block .moreRu{
		background: url(../images/btn_viewmore.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-left: 30px;
		cursor:pointer;		
	}
	.news-block .moreRu{
		background: url(../images/btn_viewmoreRu.jpg) no-repeat;
		width: 56px;
	}
	.news-block .back{
		background: url(../images/btn_back.jpg) no-repeat;
		width: 45px;
		height: 15px;
		float:left;		
		margin-top: 30px;
		margin-left: 30px;
	}
	
.prices-block{ 
	width:540px;
	/*overflow:hidden;*/
	margin:auto;	
}
	.prices-block .prices-block-category{
		background: url(../images/services/red_dot.jpg) no-repeat left;
		height: 20px;
		padding-left: 15px;
		color:#000;
		font-family:Tahoma,Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
		line-height:100%;
                margin: 10px 0 3px 0;

	}	
	.prices-block .prices-block-accordion{
		background: url(../images/prices/prices_backtitle.jpg) no-repeat;
		color:#FFF;
		font-family:Tahoma,Arial,Helvetica;
		font-size:12px;
		font-weight:bold;
		line-height:100%;		
		padding-left: 18px; 		
		width: 522px; 
		/*height: 22px;*/
		cursor:pointer;
	}

        h1.prices-block-accordion{
            margin:3px 0 7px 0;
        }
	.prices-block .accordion-content{
		width:530px;
		margin-bottom:10px;
		border: 1px solid #FF99CC;
		padding-left: 10px;
		overflow: hidden;
	}
        .accordion-content{
              display: none
        }
	
.location-region{

	color:#3DC2D9;
	font-family:Tahoma,Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	margin-top: 10px;
	
}

/* LOADING IMG!! */ 
#loading{

	background: url(../images/index_lora.jpg) no-repeat;
	width: 390px;
	height: 221px;
	margin-left: 35%;
}	

.lang{
	color:#3DC2D9;
	font-family:Tahoma,Arial,Helvetica;
	font-size:14px;
	line-height:100%;
}	
	


.gray-row{
    background: #ccc;
    color: #000;
}
.zagol p{
		
			font-size:24px;
			font-family:"National First Font","Tahoma";
			color:#3DC2D9;
			font-weight: normal;
			padding-bottom: 8px;
			margin-bottom: 8px;
			
		}
		
#tblPrices {
	width:515px;
        border-bottom: 1px dotted #EC037C;
}

#tblPrices thead {
	font-weight:bold;
}
#tblPrices .tblTitle {
	background-color:#EC037C;
	color: #FFFFFF;
         }
#tblPrices .tdPrice {
	text-align:center;
	border-left: 1px dotted #EC037C;
	border-right: 1px dotted #EC037C;
}

#tblPrices td{
	border-top: 1px dotted #EC037C;

}

#tblPrices tbody tr:hover{
	background-color:#F188A4;
}

#tblPrices tfoot tr td{
	padding-top:10px;
	font-style:italic;
}

.footer-text {
	font-size:11px;
	line-height:10px;
	padding: 10px 0px;
}

.tblTitle{
	font-size:8px;
}

.tblPricesComment {
    font-style: italic;
    padding: 8px 0px 6px 0px;
    color: #4D4D4D;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    line-height: 180%;
}
