/*----------------------------------------------*/
body{  	font: normal 14px Arial, Helvetica, sans-serif; 	color: #ffffff; }
table { 	font: 14px Arial, Helvetica, sans-serif; 	color: #ffffff; }
img	{border:0px;}
a {
	color : #0aa7da;
	text-decoration : underline;
}
a:hover { color : #025d7b; }
h1 { color : #ffffff; font-weight : normal; font-family : Arial, Helvetica, sans-serif;  margin-left:10px;}
h2 { color : #ffffff; font-weight : normal; font-family : Arial, Helvetica, sans-serif; margin-left:10px;}
h3 { color : #ffffff; font-weight : bold; font-family:Arial, Helvetica, sans-serif;  margin-left:10px;}


#catalogue ul { padding-left:5px; margin-left:5px;}
#catalogue ol { padding-left:5px; margin-left:5px;}
/*---------------------------------------------------------------*/
/* main menu  */

#main_menu { font-size:16px; color: #ffffff; }
#main_menu a{ 	color : #ffffff; text-decoration : none;  margin-left:10px;}
#main_menu a:hover{ color : #ff0000; text-decoration:underline;}





/*catalogue*/

#catalogue { color: #ffffff; }
#catalogue img { 	border: 0px; }
#catalogue a{ 	color : #0aa7da; 	text-decoration : none; }
#catalogue a:hover{ 	color : 025d7b; }

#catalogue a.tab{
	font: bold 12px Arial;
	color : #ffffff;
	text-decoration : none;
}
#catalogue a.tab:hover{
	text-decoration : underline;
}

#catalogue a.tab_a{
	font: bold 12px Arial;
	color : #ffffff;
	text-decoration : none;
}
#catalogue a.tab_a:hover{
	text-decoration : underline;
}


#catalogue a.cat_dep{
	font-size: 14px;
	color : #ffffff;
	text-decoration : none;
}
#catalogue a.cat_dep:hover{
	color : #bc0b0b;
}

#catalogue a.caption{
	font-size: 18px;
	color : #ffffff;
	text-decoration : underline;
}
#catalogue a.caption:hover{
	color : #bc0b0b;
}
#catalogue a.caption_20{
	font-size: 18px;
	color : #1c1c1c;
	text-decoration : none;
}
#catalogue a.caption_20:hover{
	color : #bc0b0b;
}

#catalogue a.navigation{
	color : #b1b1b1;
	font-size : 11px;
	text-decoration : underline;
}
#catalogue a.navigation:hover{
	color : #F00;
}

#catalogue h1{
	font:nornal 22px Arial, Helvetica, sans-serif;
	color : #ffffff;
}
#catalogue .h2{
	color : #363636;
	font-size : 18px;
	font-weight : bold;
}

#catalogue .caption{
	font: bolder 14px Arial;
	color : #064268;
	text-decoration : none;
}

#catalogue .price_w{
	color : #ffffff;
	text-decoration : none;
	font: 12px Arial, Helvetica, sans-serif;
}


#catalogue .price{
	color : #fd0000;
	text-decoration : none;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#catalogue .menu_line{
	font: bold 12px Arial;
	color : #ffffff;
	padding : 0 0 0 6;
	margin : 0 0 0 6;
}

#catalogue .dotted{
	width: 100%;
	border-style : dotted;
	border-color : #c0c0c0;
	font-size : 5px;
}

#catalogue a.dep{
	font: 14px Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
	margin-left:5px;
}
#catalogue a.dep:hover{
	text-decoration:underline
}

/*end catalogue*/


#menu {
	font: 12px Arial, Helvetica, sans-serif;
	color : #ffffff;
}


#menu a{
	font: 16px Arial, Helvetica, sans-serif;
	color : #ffffff;
	text-decoration : none;
}
#menu a:hover{
	text-decoration:underline
}


#opinions {
	font-size: 12px;
	color : #ffffff;
}

#opinions .header{
	font: bold 16px Arial;
	color : green;
}
#opinions .header2{
	font: bold 14px Arial;
	color : #c53008;
}
#opinions .caption{
	font: bold 12px Arial;
	color : #55fa0c;
	text-decoration : none;
}
#opinions .data, .write{
	font: 10px Arial;
	color : #6f6f6f;
}


#review{
	font: 12px Arial;
	color : #ffffff;
}
#review a.caption{
	font: normal 14px Arial;
	color : #ffffff;
	text-decoration : underline;
}
#review a.caption:hover{
	color : #fe0000;
}
#review .data{
	font: 10px Arial;
	color : #3f3f3f;
}



#news{
	font: 12px Arial;
	color : #ffffff;
}
#news a.caption{
	font: normal 16px Arial;
	color : #ffffff;
	text-decoration : underline;
}
#news a.caption:hover{
	color : #fe0000;
}
#news .data{
	font: 10px Arial;
	color : #3f3f3f;
}

#articles {
	font: 12px Arial;
	color : #ffffff;
	text-decoration : none;
}
#articles .theme{
	font: bold 16px Arial; 
	color : #ffffff;
}

#articles a.caption{
	font: bold 14px Arial;
	color : #ffffff;
	text-decoration : underline;
}
#articles a.caption:hover{
	color :  #fe0000;
}
#articles .data{
	font: 12px Arial; 
	color : #a0a0a0;
	text-decoration : none;
}


/*-----------------------------------------------------------------------------------------------------------*/
/*          busket                                                                                                                        */

#busket tr.tbl_head{
	font-size: 20px;
	color : #000000;
}

#busket tr.cont{
	height: 35px;
	font-size: 16px;
	color : #ffffff;
}
#busket .white{
	color : #ffffff;
}

#busket td.dotted{
	border-bottom-style : dotted;
	border-bottom-color : #ffffff;
	font-size : 5px;
}

/*-----------------------------------------------------------------------------------------------------------*/


#feedback {
	font: 12px Arial;
	color : #ffffff;
}

#feedback .header{
	font: bold 16px Arial;
	color : #ffffff;
}
#feedback hr{
	color : #d77200;
	padding : 0 6 0 6;
	margin : 0 6 0 6;
}

#subscribe, #feedback .field{
	font: 12px Arial;
	color : #000000;
}

#feedback .alert{
	font: bolder 14px Arial;
	color : red;
}

#map {
	color : #ffffff;
	font-size : 12px;
}

#map a.next{
	color : #c58923;
	font-size : 12px;
}
#map a.next:hover{
	color : yellow;
}

#map a.caption{
	font-size: 14px;
	color : #ffffff;
	text-decoration : none;
	font-weight : bold;
}
#map a.caption:hover{
	color : #fe0000;
}
#login {
	font: 11px Arial;
	color : #ffffff;
}
#login input {
	font: 10px Arial;
	color : #000000;
}
#login .header {
	font: bold 14px Arial;
	color : #ffffff;
}
#login .header2 {
	font: bold 12px Arial;
	color : #ffffff;
}
#login .price {
	font: 12px Arial;
	color : #ffffff;
}
#login .client {
	font: 14px Arial;
	color : #ffffff;
}
#login a {
	font: 10px Arial;
	color : #ffffff;
}


.caption_white{
	font: 18px "Times New Roman", Times, serif;
	color : #ffffff;
}
.caption_black{
	font: 14px arial;
	color: black;
	font-weight: bold;
}
#phone_text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin-left : 12px;
	color : White;
}
#main_phone{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : normal;
	margin-left : 12px;
	color : White;
}
#tbl table{
	border : 1px solid Gray;
}
#tbl td{
	border : 1px solid Gray;
	height : 16px;
	line-height : 20px;
}
#tbl th{
	border : 1px solid Gray;
	height : 16px;
	line-height : 20px;
}

.border {
    border: 1px solid #B0BCC2;
    border-width: 0 1px;
    padding: 0 12px;
}

#page .header_page{
	font: 24px Arial;
	color : #ffffff;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}
#page .header2_page{
	font: bold 16px Arial;
	text-decoration: underline;
	color : #ffffff;
	padding : 0 6 0 6;
	margin : 0 6 0 6;
}

a.dep_menu{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
a.dep_menu:hover{
	color: #fe0000;
}