/*--GoldenIdea--2008*/
/*Nikolay Andrushkin*/


/*-All-*/
*{margin: 0 0 0 0;	padding: 0 0 0 0;}
body{font-family: Arial, Helvetica, sans-serif;color: black;font-size: 80%;height: 100%;width: 100%;background : White;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{text-decoration: underline;color : #018d92;}
a:hover{text-decoration: none;color : #018d92;}
h1{font-size: 18pt;font-family: Arial, Helvetica, sans-serif;color: #263f55;font-weight : normal;}
h2{font-size: 10pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #018d92;font-weight : bold;}
h3{font-size: 120%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #b4011e;font-weight : bolder;}
h4{font-size: 23px;font-family: Arial, Helvetica, sans-serif;color : Gray;font-weight : normal;}
ul{	list-style : disc outside;	padding-left : 30px;}
ol{	padding-left : 40px;}
blockquote {padding : 10px 10px 10px 10px;	margin : 5px 5px 5px 5px;color : Black;	background-color : #FBF8F5;}
.outside {padding : 0px 10px 0px 10px;	margin : 5px 5px 5px 5px;	color : Black;	border-left : 2px solid #FFA700;}
.right_bl{padding : 10px 10px 10px 10px;margin : 5px 5px 5px 5px;color : Black;	background-color : #FFFFF0;	width : 300px;}
.help {border-bottom-width: 1px; border-bottom-style: dashed; cursor:help;}
input{font-size : 110%;}

.main{padding : 15px 20px 0 20px; vertical-align: top;}
.main .main_tbl{width : 994px;}
.main .main_tbl td{vertical-align : top;}
.main .main_tbl td div{vertical-align : top;}
.main_tbl .l_col{width : 273px;text-align : left;}
.main_tbl .r_col{text-align : justify;width : 721px;}
.search{text-align : left;}
.icons{width : 168px;padding-bottom : 7px;}
.top_phone{color : #263f55;font-size : 22px;font-style : italic;font-weight : normal;}
.top_mail a{color : #263f55;font-size : 15px;font-style : italic;font-weight : bolder;}
.top_mail a:hover{color : #263f55;font-size : 15px;font-style : italic;font-weight : bolder;}
.top_contacts{
	text-align : right;
	height : 30px;
}
.top_contacts div.conts{padding-right : 10px;}

/*content*/
.line_h{background : url(../_img/line_h.jpg) repeat-x top left;height : 32px;}
.navig{	padding-top : 5px;font-size : 90%;}


.menu{text-align : left;vertical-align : top;padding-right : 30px;padding-top : 32px;}
.mmenu{	background : url(../_img/mmenu_arrow.jpg) no-repeat left top;padding-left : 20px;padding-bottom : 12px;}
.mmenu a{color : #263f55;font-size : 14px;font-weight : bolder;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.smenu a{color : #018d92;font-size : 13px;font-weight : normal;}
.mcart{background : url(../_img/mcart_bg.jpg) no-repeat center center;width : 234px;height : 59px;font-size : 90%;}
.mcart div{padding : 3px 0 0 47px;}

.day{color : #969595;font-size : 90%;padding : 5px 0 5px 0;	font-weight : bold;}
.gi_logo{font-size : 85%;padding : 5px 0 5px 0;vertical-align : top;text-align : left;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.down_r{background : url(../_img/down_bg.jpg) repeat-x top;text-align : left;color : White;padding : 15px 0 10px 15px;font-size : 85%;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.down_r a{color: White;}

.tbl td{padding : 3px;}
h3 a{color : #b4011e;}
h3 a:hover{color : #b4011e;}
.price{font-weight: bold;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color : #263f55;font-size : 110%;}
.tbl_compare td{
	background-color : #FAFAFA;
	padding : 4px;
	border : 3px solid White;
}
.new_item td{
	background-color : #f2f2f2;
}
.new_item td.ug{
	width : 11px;
	height : 10px;
}
input.cart_mini{
	background : url(../_img/add2cart.gif) no-repeat right;
}
