body {font-family:Arial; padding:0px; margin:0px; width:100%; height:100%;}

img { border:0px }
input.text {   }
a{color:#005e9e;}
a:hover{text-decoration:none;}
td{vertical-align:top; font-size:75%; line-height:1.4em;}
H3{font-family:Times New Roman; font-size:200%; font-weight:bold; font-style:italic; padding:0px; margin:0px 0px 10px 0px;}

.main_pic{padding:40px 40px 40px 40px;}
.main_pic_cat{padding:40px 40px 21px 40px;}
.logo{padding:27px 0px 0px 32px;}

.main {margin-top:52px;}
.main td {white-space:nowrap;}
.main .link {
			font-family:Times New Roman;
			font-size:150%;
			font-style:italic;
			color:#898989;
			font-weight:bold;
			text-decoration:none;
			background:url(i/menu_pic.gif) no-repeat 0px 5px;
			padding:0px 0px 0px 12px;

		}
.main .link_a {
			font-family:Times New Roman;
			font-size:150%;
			font-style:italic;
			color:#000000;
			font-weight:bold;
			text-decoration:none;
			background:url(i/menu_pic_a.gif) no-repeat 0px 5px;
			padding:0px 0px 0px 12px;

		}
		
.main .link:hover{text-decoration:underline;}

.news{padding:0px 40px 40px 0px;}
.news .date{color:#898989; font-style:italic;}
.news .note{margin-bottom:17px;}
.news img{margin:2px 5px 0px 0px;}

.cat td{padding:53px 0px 0px 0px; line-height:1.4em; font-size:80%;}

.cat_1{width:25%; background:url(i/cat_1.gif) no-repeat top left;}
.cat_2{width:25%; background:url(i/cat_2.gif) no-repeat top left;}
.cat_3{width:25%; background:url(i/cat_3.gif) no-repeat top left;}
.cat_4{width:25%; background:url(i/cat_4.gif) no-repeat top left;}

.cat_1_cat{width:50%; background:url(i/cat_1.gif) no-repeat top left;}
.cat_2_cat{width:50%; background:url(i/cat_2.gif) no-repeat top left;}
.cat_3_cat{width:50%; background:url(i/cat_3.gif) no-repeat top left;}
.cat_4_cat{width:50%; background:url(i/cat_4.gif) no-repeat top left;}

.cat_title{font-size:190%; font-style:italic; font-family:Times New Roman; font-weight:bold; margin:0px 0px 15px 0px;}
.cat_title a{border-bottom:3px dashed black; text-decoration:none; color:black;}

.cat_title_cat{font-size:24px; font-style:italic; font-family:Times New Roman; font-weight:bold; margin:0px 0px 15px 0px;}

.space{margin:0px 0px 5px 0px;}

.parners{width:100%; border:1px solid #ebebeb;}

.our{}
.our td{vertical-align:middle}

.adres{padding:0px 0px 0px 35px;}

.search{width:174px; /*border:1px solid #005e9e;*/ color:#898989; font-size:12px; height:20px;}

.sub{padding:0px; margin:0px; list-style:none;}
.sub li{clear:left; float:left; padding:1px 8px 2px 3px; margin:0px 0px 4px 0px;}
.sub .selected{background-color:#005e9e;list-style-image:none; color:#ffffff;}

.help td{background-color:#cecece;}

.help_vn{background:url(i/help_vn_r.gif) #cecece no-repeat right top; padding:11px 16px 0px 7px;}

.card_photo{padding:20px 40px 0px 40px;}
.card_note{padding:25px 40px 0px 0px;}
.card_note .title{font-size:150%;  margin:3px 0px 8px 0px;}

.info{background:url(i/info.gif) no-repeat left top; padding:8px 0px 0px 60px; margin:30px 0px 0px 0px; line-height:2em;}

.other{margin:40px 0px 0px 0px;}
.t_o{text-align:center; padding:16px 0px 15px 0px; border-bottom:1px solid #efefef;}
.t_t{text-align:center; font-weight:bold; padding:0px 15px 8px 15px; border-bottom:1px solid #cecece;}

.card_pic{width:150px; height:100px; float:left; text-align:center; margin:0px 50px 45px 0px;}
.card_pic .title{font-size:120%;}
.card_pic .price{font-size:150%; margin:6px 0px 0px 0px;}

.page_title{font-size:190%; font-style:italic; font-family:Times New Roman; font-weight:bold; margin:0px 0px 15px 0px;}


.menu div{padding:5px 5px 5px 5px}
.menu a.link{padding:5px 5px 5px 5px}
.menu a.link_a{padding:5px 5px 5px 5px;background-color:#005e9e;color:#ffffff;text-decoration:none}
.menu a.link:hover{padding:5px 5px 5px 5px;background-color:#005e9e;color:#ffffff}


/* ----------------------------------------- */
#cataloglist
{
    list-style-type:none;
    margin-top:20px;
    margin-left:0px;
    width:100%;
}
#cataloglist li
{
    display:block;
    float:left;
    width:190px;
    height:210px;
    margin-right:10px;
    margin-bottom:10px;
}
/* ----------------------------------------- */
#imglist
{
    list-style-type:none;
    margin-top:20px;
    margin-left:0px;
    width:100%;
}
#imglist li
{
    display:block;
    float:left;
    width:130px;
    height:80px;
    margin-right:10px;
    margin-bottom:10px;
}    
a.pages
{
    background:#FFFFFF;
    width:21px;
    height:21px;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    margin-top:10px;
    color:#000000;
    text-decoration:underline;
    float:left;
}
a.pages:hover
{
    background:#DDDDDD;
    width:21px;
    height:21px;
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    padding:0px;
    margin-top:10px;
    color:#000000;
    text-decoration:none;
    float:left;
}

#helperlinks a
{
    width:80px;
    height:20px;
    line-height:20px;
    text-align:center;
    background-image:url(h/helper_under_link.gif);
    background-repeat:no-repeat;
    font-size:12px;
    margin-right:0px;
}
#coooontent
{
	position:relative;
	width:560px;
	height:auto;
	margin:0px 20px 0px 20px;
	background:#cecece;
}
#1h
{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	width:auto;
	height:auto;
	padding:10px 10px 10px 10px;
	background-image:url(h/helper_right_back.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#EFEFEF;
}
#2h
{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	width:auto;
	height:auto;
	padding:10px 10px 10px 10px;
	background-image:url(h/helper_right_back.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#EFEFEF;"
}
#coooontent label
{
	font-size:100%;
	color:#777777;
}