html,body
{
	margin: 0;
	padding: 0;
	font-size: 9pt;
}
table 
{ 
	border-collapse: collapse;
	border-spacing: 0;
}
td 
{ 
	padding: 0; 
	font-size: 9pt;
 }

.tabl1 {font-size: 12px;}
.tabl1 td, th {border: 1px solid #000000; padding: 6px;}
.tabl0 {font-size: 12px;}
.tabl0 td, th {border: 0px solid #000000; padding: 6px;}

a
{
	color:#007AAB;
}
a.vitrina
{
	color:#007AAB;
	font-weight: bold;
	font-family: Arial;
}
h1
{
	font-weight: normal;
	font-size: 16pt;
	color:#717171;
}
strike {font-style:italic;}
.menu
{
	color:#717171;
	font-weight: bold;
}
.menu_link
{
	color:#717171;
	font-size: 8pt;
	font-weight: bold;
}

.tl_top {float:left; padding:0px 0 10px 26px;font-size: 11px;color: #787878;font-family: Arial;}
.form_text
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
}
A.without_pod
{
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
} 
td.date_fill
{
	background : #ffffff;
	border : 0px; 
    font-size : 9pt;
    font-weight: bold;
    color: #005AAB;
}
a.white_text
{
    padding: 1px 0 0 35px;
    font-size : 10pt;
    font-weight: normal;
    color: #ffffff;
 text-decoration: none;
}
a.white_text_no_bold
{
	border : 0px; 
    font-size : 10pt;
    font-weight: normal;
    color: #ffffff;
 text-decoration: none;
}
.white_list li 
{
	COLOR: #ffffff; /* Цвет маркеров */
}
.white_list 
{
	COLOR: #ffffff; /* Цвет маркеров */
}
.white_text 
{

COLOR: #ffffff; 
	font-size : 8pt;
}
.copyright
{
	color:#007AAB;
}
h2
{
	color:#007AAB;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
}
.price
{
	color:#ff0000;
	font-weight: bold;
}
.white_text_h
{
	border : 0px; 
    font-size : 10pt;
    font-weight: bold;
    color: #ffffff;
}

/*--------------Верхняя часть-------------*/

.main {width: 997px; font-family: Arial; font-size:11px;}
.logo 
{
	width: 223px;
	height: 44px;
	background: url(/images/logo.gif) no-repeat;
	margin: 0 0 0 17px;
}
.top1 
{
	width: 274px; 
	height: 110px; 
}
.home
{
	width:28px; height:19px; background: url(/images/home_btn.png) no-repeat; float: left; margin: 0 0 0 90px;
}
.map
{
	width:34px; height:19px; background: url(/images/map_btn.png) no-repeat; float: left; margin: 0 0 0 0;
}
.email
{
	width:28px; height:19px; background: url(/images/email_btn.png) no-repeat; float: left; margin: 0 0 0 0;
}
.top3 {width:674px; height:127px; margin: 0 0 0 0;}

.search_btn
{
	width:50px;
	height:19px;
	background: url(/images/search_btn.png) no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	float:left;
}

.top2 {width:88px; margin: 0 0 0 0; }
.top_block1 {width:295px; height:70px;  margin: 25px 0 0 0; float:left;}
.top_block2 {width:370px; height:94px;  margin: 17px 0 0 0;float:left; }
.top_block3 {width:674px; height:45px;  }
.tel {width:185px; height:94px; background: url(/images/phone-piter.jpg) no-repeat; margin: 0px 0 0 20px; padding: 0 0 0 0px; float:right;}
.icq {width:182px; height:20px; background: url(/images/icq.png) no-repeat; margin: 5px 0 0 0px; padding: 0px 0 0 0px; float:left; }
.icq1 {width:86px; height:24px; margin: 0 0 0 0px; padding: 0px 0 0 0px; float:left; font-family: Arial; font-size:11px;}
.icq2 {width:86px; height:24px; margin: 0 0 0 0px; padding: 0px 0 0 0; float:left; font-family: Arial; font-size:11px;}
.search_form {width:295px; float:left;}
.search_btn {width:98px; height:35px; margin: 0px 0 0 -3px ; padding: 0 0 0 0;}
.search_text {width:191px; height:35px; background: url(/images/bgd_search.png) no-repeat; border: 0; margin: 0 0 0 0; padding: 8px 10px 0 10px;float:left;font-family: Arial; font-size:11px;color: white;}
.bsk_text {width:234px; color:white;  text-align: justify; float:left; margin: 50px 20px 20px 20px; font-family: Arial; font-size:12px; font-weight: bold;}
.bsk_text2 {font-family: Arial; font-size:12px; color: #EEC80D; font-weight: bold;}

/*--------------Верхнее Меню-------------*/

.btn_about1 {width:70px; height:49px; background: url(/images/btn_about1.png) no-repeat;float:left;}
.btn_news1 {width:54px; height:49px; background: url(/images/btn_news1.png) no-repeat;float:left;}
.btn_cat1 {width:100px; height:49px; background: url(/images/btn_cat1.png) no-repeat;float:left;}
.btn_delivery1 {width:111px; height:49px; background: url(/images/btn_delivery1.png) no-repeat;float:left;}
.btn_service1 {width:48px; height:49px; background: url(/images/btn_service1.png) no-repeat;float:left;}
.btn_opt1 {width:69px; height:49px; background: url(/images/btn_opt1.png) no-repeat;float:left;}
.btn_publ1 {width:77px; height:49px; background: url(/images/btn_publ1.png) no-repeat;float:left;}
.btn_help1 {width:55px; height:49px; background: url(/images/btn_help1.png) no-repeat;float:left;}
.btn_contacts1 {width:63px; height:49px; background: url(/images/btn_contacts1.png) no-repeat;float:left;}
.snow {height:15px; font-family: Arial; font-size:12px; background: url(/images/snow2_1.png) no-repeat; background-position: center;  margin: 0px 8px -2px 0; padding: 25px 0 10 0;text-align: justify; font-weight: bold; color:#717171; text-decoration: none; float: left;  }
.snow2 {height:15px; font-family: Arial; font-size:12px; background: url(/images/snow3.png) no-repeat; background-position: center;  margin: 0px 8px -2px 0; padding: 25px 0 10 0;text-align: justify; font-weight: bold; color:#005AAB; text-decoration: none; float: left; }
/*--------------Центральная часть-------------*/

/*--------------Левая часть-------------*/
.tbl_left {width:274px;  margin: 0 0 0 0;}
.bgd_shop {width:274px; height:169px; background: url(/images/bgd_shop.png) no-repeat;  margin: 0 0 0 0;}
.bgd_shop2 {width:274px; height:169px; background: url(/images/bgd_shop2.png) no-repeat;  margin: 0 0 0 0;}
/*.bgd_cat
{
	width: 274px;
	background: url(/images/bgd_cat.png) repeat-y;
	float: left;
	margin: 5px 0 0 0;
}*/
.top_catalog
{
	width: 274px;
	height: 86px;
	background: url(/images/bgd_top_cat.png) no-repeat;
	float:left;
	margin: 5px 0 0 0;
}
.bgd_catalog
{
	width: 274px;
	background-color: #005AAB; 
	background: url(/images/bgd_middle_cat.png) repeat-y;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: justify;
}
.btm_catalog
{
	width: 274px;
	height: 11px;
	background: url(/images/bgd_bottom_cat.png) no-repeat;
	float:left;
	margin: 0 0 0 0;
}
.shop_text {width:218px; height:31px; border: 0; background: url(/images/bgd_input2.png) no-repeat; margin: 40px 0 0 10px; padding: 8px 10px 0 11px;float:left;font-family: Arial; font-size:11px;color:#005AAB;font-weight: bold;}
.shop_text2 {width:218px; height:31px; background: url(/images/bgd_input2.png) no-repeat; border: 0; margin: 10px 0 0 10px; padding: 8px 10px 0 11px;float:left;font-family: Arial; font-size:11px;color:#005AAB;font-weight: bold;}

.shop_text3 
{
	width: 219px; 
	height: 30px;
	background: url(/images/bgd_sign2.png) no-repeat 0 0;
	border: 0;
	margin: 0px 0px 0 0px;
	padding: 8px 0px 0 11px;
	float:left;
	font-family: Arial;
	font-size:11px;
	color:#005AAB;
	font-weight: bold;
}
.shop_form {width:250px; float:left;}
.shop_btn {width:92px; height:35px; margin: 6px 0 0 10px; padding: 0 0 0 0;}
.title_news {width:274px; height:89px; background: url(/images/title_news.png) no-repeat; float: left; margin: 5px 0 0 0;}
.title_news2 {width:274px; height:88px; background: url(/images/title_about.png) no-repeat; float: left; margin: 5px 0 0 0;}
.bgd_news {width:274px; background-color: #005AAB; float:left; }
.bgd_sign
{
	width:274px;
	height:132px;
	background: url(/images/bgd_sign.png) no-repeat;
	float:left;
	color:white;
	text-align: justify;
}
.title_ques
{
	width:274px;
	height:78px;
	background: url(/images/title_ques.png) no-repeat;
	float:left;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
.bgd_ques
{
	width: 274px;
	height: 195px;
	background-color: #005AAB;
	float:left;
	color:white;
	margin: 0px 0px 0px 0px;
}
.btm_ques
{
	width:274px;
	height:13px;
	background: url(/images/bottom_ques.png) no-repeat;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ad_block2 {width:274px; height:5px; float:left; }
.text_help
{
float:left;
	line-height:21px;
	
 
}


.info_text3 ul
{
width:200px;
	list-style-type: none;
	padding: 0px 0 0 0;
	margin: 0px 0px 0px 40px;
	color:white;
	font-weight: normal;
	float:left;
}
.info_text3 ul li
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0 0;
	text-align: left;
}
.info_text3 ul li a
{
	list-style-type: none;
	text-decoration: none;
	color:white;
}


.cat_text ul
{
	list-style-type: none;
	line-height:20px;
	padding: 0px 0 0 0;
	margin: 0px 20px 0px 40px;
	color:white;
	font-weight: bold;
	float:left;
}
.cat_text ul li
{
	list-style-type: none;
	line-height:21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0 0;
	text-align: left;
}
.cat_text ul li a
{
	list-style-type: none;
	text-decoration: none;
	color:white;
}
.cat_text ul li a:hover{list-style-type: none; text-decoration: underline;	color:white; }
.text_news
{
	
        color:white;
	text-align: left;
	float:left;
	margin: 10px 20px 20px 0px; 
	padding: 0px 0px 0px 25px;
}
.text_service
{
line-height:21px;
	padding: 0px 0 0 0;
	margin: 0 0 0 0;
	color:white;
	
	float:left;
 text-decoration: none;
}
.bgd_service
{
	width: 274px; 
	background: url(/images/bgd_middle_cat.png) repeat-y;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
.bgd_help2
{
	width: 274px; 
	background: url(/images/bgd_middle_cat.png) repeat-y;
	float:left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.text_news1
{
	width:234px;
	color:white;
	text-align: justify;
	float:left;
	margin: 10px 10px 20px 0px; 
	padding: 0px 0px 0px 25px;
}
.text_news3
{
	width:234px;
	color:white;
	text-align: justify;
	float:left;
	margin: 10px 0px 20px 0px; 
	padding: 0px 0px 0px 25px;
}
.ques_text
{
	width: 234px;
	color: white;
	text-align: justify;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 25px;
}

.ques_text table
{
	color: white;
}

.ques_text .title, .ques_text h1
{
	color: white;
}

.sign_text
{
	width:234px;
	color:white;
	text-align: justify;
	float:left;
	margin: 40px 20px 0px 0px;
	padding: 0px 0px 0px 25px;
}
.title_publ2 {width:274px; height:89px; background: url(/images/title_publ3.png) no-repeat; float: left; margin: 5px 0 0 0;}
.special2 {width:274px; height:89px; background: url(/images/title_special.png) no-repeat; float: left; margin: 5px 0 0 0;}
.help2 {width:274px; height:89px; background: url(/images/title_help.png) no-repeat; float: left; margin: 5px 0 0 0;}
.service {width:274px; height:89px; background: url(/images/title_service.png) no-repeat; float: left; margin: 5px 0 0 0;}
.articles
{
	width:274px;
	height:89px;
	background: url(/images/title_articles.png) no-repeat;
	float: left;
	margin: 5px 0 0 0;
}
.reviews
{
	width:274px;
	height:89px;
	background: url(/images/title_reviews.png) no-repeat;
	float: left;
	margin: 5px 0 0 0;
}
/*-------------- Разделитель -------------*/
.vline {width:49px; height:1274px; background: url(/images/vline.png) no-repeat;float:left;}
.vline2 {width:49px; height:1274px; background: url(/images/vline2.png) no-repeat;float:left;}

/*--------------Правая часть-------------*/
.tbl_right {width:674px;  margin: 0 0 0 0;}
.pingvins {width:674px; height:169px; background: url(/images/pingvins.jpg) no-repeat;float:left; }
#pingvins2 {width:238px; height:161px; position: absolute; margin-top: 3pt; margin-left: 313pt; _top: 0; _margin: 122pt -190pt;}
.special {width:674px; height:171px; background: url(/images/bgd_special.png) no-repeat;float:left; }
.top_showcase
{
	width:674px;
	height:17px;
	background: url(/images/top_showcase.png) no-repeat;
	float:left;
	margin: 5px 0 0 0;
}
.bgd_showcase
{
	width:674px;
	background: url(/images/bgd_showcase.png) repeat-y;
	float:left;
	margin: 0 0 0 0;
	text-align: justify;
}
.btm_showcase
{
	width:674px;
	height:16px;
	background: url(/images/bottom_showcase.png) no-repeat;
	float:left;
	margin: 0 0 0 0;
}
.ad_block {width:674px; height:60px; float:left; margin: 5px 0 0px 0;}
.title_info {width:668px; height:36px; background: url(/images/title_info.png) no-repeat; float:left; margin: 0 0 0 0;}
.bgd_info {width:668px;  background: url(/images/bgd_info.png) repeat-y; float:left;}
.publ_text
{
	width:320px;
	float:left;
	margin: 10px 0 20px 0px;
	color:white;
	padding: 0px 0px 0px 17px;
	text-align: justify;
}
.info_text
{
	width:250px;
	float:right;
	margin: 10px 0px 0px 40px;
	color:white;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.btm_info {width:668px; height:12px; background: url(/images/btm_info.png) no-repeat; float:left; margin: 0 0 0 0;}
.spec_text {width:670px; }
.shcase_text {width:600px; margin:  10px 0 10px 30px;}

/*--------------Нижнее меню-------------*/
.menu_btm {width:670px; height:60px; float:left; margin: 20px 0 0 0; padding: 0 0 0 0; }

img 
{
	border: 0px;	
}
/*Стили для магазина*/

.shop_cart_table td, .shop_cart_table_title td
{
	padding-right: 10px;
	padding-left: 5px;
	border-right: 2px solid #ffffff;
	height: 25px;
}

.shop_cart_table td
{
	border-bottom: 1px solid #f1f1f1;
}

.shop_cart_table_title td
{
	background-color: #f1f1f1;
	font-weight: bold;
	height: 30px;
}

#error
{
	color: #FF5500;
	border: 1px solid #FF5500;
	padding: 10px 10px 10px 40px;
	margin: 5px 0px 5px 0px;
	width: 90%;
	clear: both;
	background: url('/images/error.gif') no-repeat 10px 50%;
}

.price_table_border, .price_table_border td
{
	border-collapse: collapse;
	empty-cells: show;
	border-width:1px;
	border-color: #CCCCCC;
	border-style: dashed;
	padding-left: 5px;
}

.spec_main1 
{
float: left;
width: 25%;
margin: 20px 0px 0px 10px;
text-align:center;
padding: 0px 0px 0px 10px;
font-weight:bold;

}
.spec_main2 
{
float: left; 
width: 23%;
 margin: 40px 0px 0px 50px;
text-align:center;
padding: 0px 0px 0px 10px;
font-weight:bold;

}
.spec_main3 
{
float: left; 
width: 23%;
margin: 20px 0px 0px 60px;
text-align:center;
padding: 0px 0px 0px 10px;
font-weight:bold;

}
.white {color: white;}

/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link
{
	border: 1px dashed #bbbbbb;
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
	background: #fff;
	float: left;
}

.current
{
	color: #777777;
	background-color: #F1F1F1;
}

ul.categ{margin: 0;	padding: 0;	list-style: none;clear: left;float: left;width: 100%;}
ul.categ li{float: left;text-align: center;	width: 33%;	}
ul.categ li img{margin: 20px 10px 5px 0;border:0;}
ul.categ li b, ul.categ li strong{display: block;padding: 0px 10px 10px 10px;	height: 40px;}
ul.categ li a:link, ul.categ li a:visited{text-decoration: none;}
ul.categ li a:hover, ul.categ li a:active{text-decoration: underline;}

.red {color: #ff0000}

. usl ul
{

	list-style-type: none;
	padding: 0px 0 0 0;
	margin: 0px 0px 0px 40px;
	color:white;
	font-weight: normal;
	float:left;
}
.usl ul li
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0 0;
	text-align: left;
}
.usl ul li a
{
	list-style-type: none;
	text-decoration: none;
	color:white;
}

.block_ariada {width: 32%; float: left; text-align: center; padding: 3px 0pt 10px 8px;}
.img_ariada {border: 0; padding: 0 0 10px 0;}

.bl {font-weight: bold;}
.red {color: #FF0000;}
.redb {font-weight: bold; color: #FF0000;}
.big14 {font-size: 14px;}
.bigb14 {font-weight: bold; font-size: 14px;}
.bigbr14 {font-weight: bold; font-size: 14px; color: #FF0000;}
.big16 {font-size: 16px;}
.bigb16 {font-weight: bold; font-size: 16px;}
.bigbr16 {font-weight: bold; font-size: 16px; color: #FF0000;}
.pad2 {padding-top: 2px;}
.pad4 {padding-top: 4px;}
.pad6 {padding-top: 6px;}
.pad8 {padding-top: 8px;}
.pad10 {padding-top: 10px;}
.pad12 {padding-top: 12px;}
.mrg2 {margin-top: 2px;}
.mrg4 {margin-top: 4px;}
.mrg6 {margin-top: 6px;}
.mrg8 {margin-top: 8px;}
.mrg10 {margin-top: 10px;}
.mrg12 {margin-top: 12px;}
img.lft {float: left; display: inline; border: 0; margin-right: 5px;}
img.rt {float: right; display: inline; border: 0; margin-rleft: 5px;}