
/*-----------------------------Mart Design Studio---http://www.mart.com.ua--------------------------------*/
/*-----------------------------Voda.ua---------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------*/

body {
	margin:0px;
	padding:0px;
	background:#ffffff;
}

tr,td {
	font-family: Arial, sans-serif;
	font-size:100%;
	text-decoration:none;
}

img {
	border:0;
	behavior: url('common/pngbehavior.htc');
}

table {
	border:0px;
	border-collapse:collapse;
}

table td {
	padding:0px;
}
		
a {
	color:#005aa4;
}

a:hover {
	text-decoration:none;
	color:#00a3ff;
}

.hilink {
        text-decoration: blink;
	color: #F6F;
}

#result_place {
	DISPLAY: none; Z-INDEX: 1000; LEFT: 26%; WIDTH: 410px; POSITION: absolute; TOP: 30%; BACKGROUND-COLOR: #f0fbff; TEXT-ALIGN: center
}
.up {
	TEXT-TRANSFORM: uppercase
}
.b1 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/img/one.gif); WIDTH: 115px; PADDING-TOP: 120px; BACKGROUND-REPEAT: no-repeat
}
.b2 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/img/two.gif); WIDTH: 115px; PADDING-TOP: 120px; BACKGROUND-REPEAT: no-repeat
}
.b3 {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/img/three.gif); WIDTH: 115px; PADDING-TOP: 120px; BACKGROUND-REPEAT: no-repeat
}
.bm {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/img/many.gif); WIDTH: 128px; PADDING-TOP: 140px; BACKGROUND-REPEAT: no-repeat
}
.btext {
	FONT-SIZE: 36px; VERTICAL-ALIGN: bottom; COLOR: #f35e34; TEXT-ALIGN: right
}

	
/*----------------------------------------------------------------------------------------------------*/

ul.list_2 { 
	margin:0.2em 20px 0.8em 15px; 
	padding: 0 0 0 2em; 
}

ul.list_2 li
    {
        margin:0.2em 0px 0.5em 0; padding:0px;
        list-style-type: none;
        behavior: expression( !this.before ? this.before = this.innerHTML = '&mdash;&nbsp;&nbsp;&nbsp;' + this.innerHTML : '' );
        text-indent:-1.8em;

    }
ul.list_2 li:before { content: '\2014\a0'; }
/*-----------------------------------------------------------------------------------------------*/

.menu td {
	vertical-align:top;
	padding-right:15px;
}

.menu p {
	font-size:75%;
	font-weight:bold;
	background:no-repeat center left url('../img/m_mark_red.gif');
	padding-left:22px;
	margin:0px 0px 14px 0px;
}


.menu .act {
	background:no-repeat center left url('../img/m_mark_red.gif');
}

.menu .act a {
	color:#ce1011;
	text-decoration:none;
}

.catalogue_menu p {
	font-size:75%;
	background:no-repeat top left url('../img/wave.gif');
	padding-left:22px;
	margin:0px 0px 14px 0px;
}

.catalogue_menu .act {
	background:no-repeat top left url('../img/wave_red.gif');
	font-weight:bold;
}

.catalogue_menu .act a {
	color:#ce1011;
	text-decoration:none;
}

.news_on_index {
	font-size:70%;
	color:#4e4e4e;
}

h1 {
	color:#2c62a7;
	font-size:130%;
	font-weight:normal;
	margin:1em 0px 0.2em 0px;
}

.index_content td {
	vertical-align:top;
	width:50%;
}

.index_content p {
	font-size:80%;
	margin:0.2em 40px 1em 0px;
}

.order {
	color:#ce1011;
	margin:0px 10px 0.2em 0px;
}

.l_blue {
	color:#6c8cc7;
}

.red {
	color:#ce1011;
}

.large {
	font-size:250%;
}

.water_kind {
	 height:51px; 
	 padding-left:105px;
	 padding-top:15px;
	 font-weight:bold; 
	 color:#20579f;
}

.water_kind_info {
	font-size:70%;
	color:#26396a;
	margin:0px 40px 0.5em 20px;
}

.cat_block .t {
	background:repeat-x top left url('../img/ind_cat_t_bg.gif');		
}

.cat_block .m {
	background:#caebff repeat-x top left url('../img/ind_cat_bg.gif');		
	height:300px;
}

.cat_block .b td {
	background:#caebff;
}

/*-----------------------------------------------------------------------------------------------*/

.book_content {
	margin:10px 15px 10px 20px;	
}

.book_content .name {
	font-size:75%;
	font-weight:bold;
	color:#124c99;
	margin:0px;
}

.book_content .h_f_icos td {
	padding:5px 2px 5px 0px;
}

.book_content .des {
	margin-top:5px;
}

.book_content .des p {
	font-size:70%;
	margin:0px 0px 0.6em 0px;
}

.book_content .des_name {
	color:#999999;
}

/*-----------------------------------------------------------------------------------------*/

.copyrights td {
	vertical-align:top;
	font-size:80%;
	color:#999999;
}

.copy_mart {
	background:no-repeat top left url('../img/mart_logotype.gif');
	padding-left:50px;
	height:21px;
}

/*-------------------------------------------------------------------------------------------*/

.in_title {
	font-size:160%;
	font-weight:normal;
	margin:1em 0px 0.4em 0px;
}

.in_content p {
	margin:0.4em 25px 1em 25px;
	font-size:80%;
}
.txt {
	font-size:80%;
}
.in_content ul,ol {
	margin:0.4em 25px 1em 55px;
	padding:0;
	font-size:80%;
}

.in_content li {
	margin:0.2em 0 0.6em 0;
	padding:0;
}

.in_content h2 {
	font-size:120%;
	font-weight:normal;
	margin:0.4em 25px 0.5em 25px;	
}

.index_content h2 {
	font-size:120%;
	font-weight:normal;
	margin:0 0px 0.4em 0px;
	color:#2c62a7;
}

.water_logo {
	margin-bottom:2em;
}

.water_logo div {
	float:left;
	position:relative;
}

.water_logo .act a {
	color:#ce1011;
	font-weight:bold;
	text-decoration:none;
}

.contact_card {
	padding:0.4em 25px 0.5em 25px;		
}

.card_box {
	padding:10px;
	background:#ffffff;
	border:1px solid #e3edf2;
	height:160px;
}

.card_box h2 {
	margin:0 0 0.4em 0;
	color:#2c62a7;
	font-size:120%;
	font-weight:bold;
}

.card_box td {
	font-size:80%;
	padding:0px 5px 2px 5px;
	vertical-align:top;
}

.card_box .n {
	color:#8daacf;
}

/*--------------------------------------------news table---------------------------------------*/

.news td {
	vertical-align:top;
}

.news .date {
	font-size:80%;
	color:#77a9d1;
	text-align:right;
	padding:0.4em 5px 0px 25px;
}

.news .calendar p {
	margin:0.4em 20px 0.4em 5px;
}

.news .calendar .y {	
	font-weight:bold;
}

.news .calendar a {
	color:#005aa4;
}

.news .calendar .act a {
	color:#ce1011;
	text-decoration:none;
	font-weight:bold;
}
.news .calendar .act_active a {
	color:#ce1011;
	text-decoration:underline;
}
/*------------------------------about water logos---------------------------------------------------*/
.actdiv {
	color:#ce1011; 
	text-decoration:none; 
	font-weight:bold;
	
}

a.actdiv:hover {
	color:#ce1011; 
	text-decoration:none; 
	font-weight:bold;
}


/*----------------------------useful to know--------------------------------------------------*/

.faq td {
	vertical-align:top;
}

.faq .head {
	color:#1f57a0;
	font-weight:bold;	
	font-size:80%;
	padding:0.4em 25px 0.4em 25px;
}

/*---------------------price--table---------------------*/

#price_box {
	text-align:center;
	margin-bottom:25px;
}

table.col_tbl {
	width:80%;	
}

.col_tbl td {
	text-align:left;
}

.col_tbl td.cell_head_1 {
        border-bottom:3px solid #005aa4;
        padding-bottom:5px;
        padding-top:5px;
        vertical-align:bottom;
        text-align:center;
        width:15%;
        font-weight:bold;
        font-size:80%;
}

.col_tbl td.cell_head_2 {
        border-bottom:3px solid #c6dce9;
        padding-bottom:5px;
        padding-top:5px;
        padding-left:15px;
        vertical-align:bottom;
        text-align:center;
        width:15%;
        font-weight:bold;
        font-size:80%;
}

.col_tbl td.cell {
        padding-top:5px;
        padding-bottom:5px;
        vertical-align:bottom;
        text-align:center;
        font-size:80%;
        border-bottom:1px solid #c6dce9;
}

.col_tbl td.sp_1 {
        padding-left:10px;
        width:1%;
}

.col_tbl td.sp_2 {
        padding-left:10px;
        width:1%;
        border-bottom:1px solid #c6dce9;
}

.col_tbl td.cell_head_3 {
        border-bottom:1px solid #005aa4;
        padding-bottom:5px;
        padding-top:5px;
        padding-left:15px;
        vertical-align:bottom;
        text-align:center;
        width:15%;
        font-weight:bold;
        font-size:80%;
}

/*----------------------------------------water order------------------------------------------------------*/

.order_form .string {
	width:100%;
	color:#1f57a0;
}

.order_form .sel_form {
	width:100%;
	color:#1f57a0;
}

.order_table td {
	padding:4px 10px 4px 5px;
	font-size:80%;
}

.order_table .n {
	text-align:right;
	color:#1f57a0;
}

/*---------------------------------------------------------------catalogue cell---------------------------------*/

.params {
	padding-right:25px;
}

.params p {
	margin:0.2em 2px 0.4em 10px;
}

.param_name {
	color:#999999;
}

.cat_head td {
	padding:0.4em 2px 0.4em 2px;
}

.cat_head h3 {
	font-size:120%;
	font-weight:normal;
	margin:0 25px 0 4px;
}
