/* CSS Document */

a {
 outline: none; /* Óáèðàåì ãðàíèöó âîêðóã ññûëîê */
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0; 
	padding: 0; 
	height: 100%;
	background: url(/images/shop/body_fon.jpg) top repeat-x #ff5c39;
}

* table td, table td div, div {
	color: #505050;
	line-height: 14px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

a { 
	color: #3793ca; 
	text-decoration: underline; 
}
	
a:hover { 
	color: #3793ca; 
	text-decoration: none; 
}


img { 
	border: 0px; 
}

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½*/

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
h1 {
	margin: 0 0 20px 0;
	padding: 0px;
	color: #ff3700;
	font: 20px Georgia;
}

h2, h2 a {
	margin: 0 0 10px 0;
	padding: 0;
	color: #ff3700;
	font: 18px Georgia;
}

div.content_second_div h1 {
	margin: 0 0 10px 0;
	padding: 0px;
	color: #ff3700;
	font: 20px Georgia;
}

div.content_second_div h2 {
	margin: 0 0 15px 0;
	padding: 0;
	color: #fe8900;
	font: 18px Georgia;
}


h3 {
	margin: 0px;
	padding: 0px 0 8px 0;
	color: #ff3700;
	font: bold 14px Georgia;
}

h4 {
font: bold 16px Georgia, "Times New Roman", Times, serif;
color: #ff8800;
padding: 0 0 10px 0;
margin: 0px;
}

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */

/* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
	
ul.menu
{
text-align: left;
padding: 0px;
margin: 15px 0 0 0;
}

ul.menu li
{
margin: 0 0 2px 0;
list-style: none;
padding: 0px;
}

ul.menu li a
{
	text-decoration:none;
	color: black;
	font: 12px Tahoma;
	background: transparent;
	display: block;
	height: 16px;
	width: 185px;
	padding-left: 9px;
}

ul.menu.thematic li a
{
	text-decoration:none;
	font: 12px Tahoma;
	font-weight: bold;
	background: transparent;
	display: block;
	height: 16px;
	width: 185px;
	padding-left: 9px;
}

ul.menu li a:hover, ul.menu li a:active
{
	text-decoration:none;
	color: white;
	background: #ff4b00;
	display: block;
	height: 16px;
	width: 185px;
}


ul.menu li ul.submn
{
	text-align:left;
	padding: 3px 0 0 9px; 
	margin: 0px;
}

ul.menu li ul.submn li
{
	list-style: none;
	background: none !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 0px !important;
	margin: 0px !important;
}
		
		ul.menu li ul.submn li a {
		color: #2179ad;
		text-decoration: none;
		font: 11px Tahoma;
		padding: 0 !important;
		background: none !important;
		}
		
		ul.menu li ul.submn li a:hover {
		color: #2179ad;
		text-decoration: underline;
		background: none !important;
		}
		
span.new_cat {
color: #ff4b00;
font-size: 10px !important;
}
		
/* /ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */	


div.hr {
background: url(/images/shop/hr_fon.gif) repeat-x;
height: 1px;
margin: 20px 0 0 0;
}	

/* øàïêà */
td.top_left {
background: url(/images/shop/top_left_fon1.jpg) no-repeat;
vertical-align: top;
padding: 15px 0 0 0;
}

td.top_left22 {
background: url(/images/shop/top_left_fon22.jpg) no-repeat;
vertical-align: top;
padding: 35px 0 0 0;
}

	div.tel1 {
	color: black;
	font: 30px "Times New Roman", Times, serif;
	margin-bottom: 3px;
	}
	
	div.tel2 {
	color: black;
	font: 18px "Times New Roman", Times, serif;
	margin-bottom: 5px;
	}
	
	div.mail {
	color: black;
	font: 12px Tahoma;
	text-decoration: underline;
	}

td.top_left2 {
background: url(/images/shop/top_left_fon2.jpg) no-repeat;
vertical-align: top;
padding: 15px 0 0 0;
}

td.top_right {
background: url(/images/shop/top_right_fon.jpg) no-repeat;
}

td.top_2_line {
background:url(/images/shop/top_2_line_fon.jpg) no-repeat;
text-align: right;
padding: 9px 54px 0 0;
}

	td.top_2_line a, td.top_2_line_second a {
	font: 11px Verdana;
	text-transform: uppercase;
	text-decoration: underline;
	color: black;
	}
	
	td.top_2_line a:hover, td.top_2_line_second a:hover {
	font: 11px Verdana;
	text-transform: uppercase;
	text-decoration: none;
	color: black;
	}
	
td.top_2_line_second {
background:url(/images/shop/top_2_line_second_fon.jpg) no-repeat;
text-align: right;
padding: 9px 54px 0 0;
}

/* /øàïêà */

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */

div.shopcart {
text-align:right;
width: 169px;
vertical-align: top;
padding-top: 67px;
}

	div.shopcart div.zak {
	color: #170000;
	font: bold 14px Verdana;
	margin-bottom: 3px;
	}
	
	div.shopcart div.kol {
	color: #ff3700;
	font: 12px Verdana;
	margin-bottom: 3px;
	line-height: 16px;
	}
	
	div.shopcart a {
	font-size: 11px;
	}

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */
td.lr_1 {
background:url(/images/shop/lr_1_fon.gif) repeat-y;
vertical-align: top;
}

td.lr_2 {
background:url(/images/shop/lr_2_fon.jpg) no-repeat #ffffff;
vertical-align: top;
}

td.content_first {
background:  url(/images/shop/content_first_fon.jpg) top no-repeat #ffffff;
vertical-align: top;
}

div.content_first_div {
width: 534px;
text-align: center;
}

td.content_second {
background:  url(/images/shop/content_second_fon.jpg) top no-repeat #ffffff;
vertical-align: top;
padding-top: 25px;
}

div.content_second_div {
width: 717px;
color: black;
font: 13px Verdana;
text-align: justify;
line-height: 14px;
padding-bottom: 40px;
}

div.content_second_div table td {
color: black;
font: 11px Verdana;
text-align: justify;
line-height: 14px;
}

td.rr_1 {
background:url(/images/shop/rr_1_fon.jpg) no-repeat #ffffff;
vertical-align: top;
padding-top: 20px;
}

td.rr_2 {
background:url(/images/shop/rr_2_fon.gif) repeat-y;
vertical-align: top;
}

div.path {
	margin-bottom: 20px;
	font: 13px Verdana;
	}

td.pic_cat {
	vertical-align:top;
	padding-bottom: 15px;
	}

td.pic_cat img {
	border: 3px solid #f36630;
	}
	
td.info_cat {
	line-height: 16px;
	}
	
td.info_cat {
	vertical-align:top;
	text-align: justify;
	padding-bottom: 15px;
	}
	
td.info_cat div a {
	font: 18px Georgia, "Times New Roman", Times, serif;
	}

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ */

/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
div.cat_zag {
color: #ff4b00;
font: 22px Georgia, "Times New Roman", Times, serif;
margin-left: 9px;
}

	div.cat_zag a {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 10px;
	}

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/

div.po_cene1 {
width: 194px;
height: 148px;
background:url(/images/shop/po_cene1_fon.gif) no-repeat;
margin: 20px 0 0px 0;
padding: 90px 5px 0 10px;
text-align:right;
}

HTML:root div.po_cene1 {
width:179px;
height: 58px;
}

div.po_cene1 table td {
color: #ff4800;
font: 11px Tahoma;
padding: 2px;
}



input.form1 {
background: white;
border: 1px solid #e1ca39;
height: 16px;
width: 60px;
color: #666666;
padding: 1px;
font: 11px Tahoma !important;
}

div.search {
width: 194px;
color: black;
font: 12px Tahoma;
padding: 10px;
margin-bottom: 10px;
}

HTML:root div.search {
width:174px;
}

div.zag {
color: #ff4b00;
font: 18px Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
line-height: 16px;
}

div.zag_2 {
color: #ff4b00;
font: 18px Georgia, "Times New Roman", Times, serif;
margin: 30px 0 10px 0;
line-height: 16px;
}

div.lap_info {
margin-top: 40px;
text-align: center;
}

div.spec_text {
font-family: Arial, Helvetica, sans-serif;]
margin-bottom: 5px;
}

/* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */

div.spec_item {
text-align:center;
background: #ffefdf;
margin-top: 16px;
padding: 12px 0;
}

div.spec_item img {
margin-bottom: 5px;
}

div.name {
font-size: 10px;
line-height: 10px;
}

div.price {
font: bold 12px Tahoma;
margin-top: 3px;
}

div.articul {
font: 10px Tahoma;
margin-top: 3px;
margin-bottom: 10px;
}

div.spec_item a, div.spec_item a:hover {
font: 18px Georgia, "Times New Roman", Times, serif;
}

/* /ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ */

div.article_list {
line-height: 16px;
}

/* ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ */

div.komu_man {
margin: 0;
width: 532px;
border-left: 1px solid #954417;
border-right: 1px solid #954417;
border-bottom: 10px solid #954417;
background:url(/images/shop/man.jpg) top no-repeat #fdf5d6;
text-align: justify;
font: 11px Verdana;
line-height: 12px;
padding: 18px 30px 0px 26px;
}

div.komu_woman {
margin: 0;
width: 532px;
border-left: 1px solid #954417;
border-right: 1px solid #954417;
border-bottom: 10px solid #954417;
background:url(/images/shop/woman.jpg) top no-repeat #fdf5d6;
text-align: justify;
font: 11px Verdana;
line-height: 12px;
padding: 18px 30px 0px 26px;
}

div.komu_love {
margin: 0;
width: 532px;
border-left: 1px solid #954417;
border-right: 1px solid #954417;
border-bottom: 10px solid #954417;
background:url(/images/shop/love.jpg) top no-repeat #fdf5d6;
text-align: justify;
font: 11px Verdana;
line-height: 12px;
padding: 18px 30px 0px 26px;
}

div.komu_origin {
margin: 0;
width: 532px;
border-left: 1px solid #954417;
border-right: 1px solid #954417;
border-bottom: 10px solid #954417;
background:url(/images/shop/origin.jpg) top no-repeat #fdf5d6;
text-align: justify;
font: 11px Verdana;
line-height: 12px;
padding: 18px 30px 0px 26px;
}

div.komu_interior {
margin: 0;
width: 532px;
border-left: 1px solid #954417;
border-right: 1px solid #954417;
border-bottom: 10px solid #954417;
background:url(/images/shop/interior.jpg) top no-repeat #fdf5d6;
text-align: justify;
font: 11px Verdana;
line-height: 12px;
padding: 18px 30px 0px 26px;
}

HTML:root div.komu_man {
width: 476px;
}

HTML:root div.komu_woman {
width: 476px;
}

HTML:root div.komu_love {
width: 476px;
}

HTML:root div.komu_origin {
width: 476px;
}

HTML:root div.komu_interior {
width: 476px;
}

table.tovar_index_t {
margin: 15px 0 15px 0;
}

table.tovar_index_t td{
text-align: center;
vertical-align: top;
}

table.tovar_index_t img {
border: 3px solid white;
}

table.tovar_index_t td  a {
font: 18px Georgia, "Times New Roman", Times, serif;
}

div.nav_d {
height: 17px;
background: #954417; 
text-align: center;
width: 250px;
vertical-align: top;
padding-top: 4px;
}

HTML:root div.nav_d {
height: 13px;
}

div.nav_d a, div.nav_d a:hover {
color: white;
}

table.tovar_index_t2 {
margin: 10px 0 15px 0;
}

table.tovar_index_t2 td {
text-align: center;
vertical-align: top;
padding: 0 2px 7px 2px;
}

table.tovar_index_t2 img {
border: 1px solid #5c5c59;
margin-bottom: 3px;
}

table.tovar_index_t2 td  a {
font: 10px Tahoma;
line-height: 10px;
}

div.open_d a.more_link1 {
font-size: 12px;
display: block;
margin-bottom: 20px;
}

/* /ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ */
	
div.povod_first_d {
width: 996px;
background: url(/images/shop/3_fon.gif) repeat-y;
padding: 30px 55px 40px 55px;
}	

HTML:root div.povod_first_d {
width: 886px;
}

div.titr_center {
margin: 0 0 10px 0;
padding: 0;
color: #ff3700;
font: 20px Georgia;
}
	
/* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
div.na_prazdnik {
margin: 0;
width: 417px;
border-top: 1px solid #954417;
border-left: 1px solid #954417;
border-right: 1px solid #954417;
border-bottom: 10px solid #954417;
background: #fdf5d6;
text-align: left;
font: 10px Tahoma;
line-height: 12px;
padding: 19px 0px 0px 0px;
}

HTML:root na_prazdnik {
width: 361px;
}

div.prazdnik_info {
width: 366px;
font: 10px Tahoma;
line-height: 12px;
margin: 0 0 0 24px;
}

div.prazdnik_add {
width: 366px;
font: 10px Tahoma;
line-height: 12px;
margin: 0 0 0 24px;
text-align:justify;
}


table.prazdnik_tbl {
margin-top: 10px;
}

table.prazdnik_tbl td {
padding-top: 10px;
vertical-align: top;
}


/* /ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */


div.futter {
width: 996px;
height: 200px;
background: url(/images/shop/futter_d_fon.gif) top no-repeat;
padding: 30px 55px 40px 55px;
}	

HTML:root div.futter {
width: 886px;
height: 130px;
}

div.white_f {
color: white;
padding-top: 20px;
}

	div.white_f span {
	font: bold 16 Verdana;
	}

div.black_f {
color: black;
padding-top: 10px;
}

div.black_f a, div.black_f a:hover {
color: black;
}
	
	
div.left_padd {
padding-left: 9px;
}

div.left_padd a, div.left_padd a:hover {
font-size: 12px;
}

div.przdn1 img {
border: 1px solid #ff4b00;
margin: 10px 0 10px 0;
}

ul.article_list_ul {
margin: 0;
padding: 0;
list-style: none;
}

ul.article_list_ul li{
line-height: 16px;
}

ul.article_list_ul li a {
padding-left: 10px;
background: url(/images/shop/bullet.gif) left no-repeat;
}

table.po_cene_second td {
color: #ff4b00 !important;
padding-right: 10px;
}

table.catalog_tbl td.td1 {
width: 346px;
height: 179px;
vertical-align: top;
padding: 15px 5px 0 15px;
background: #fef9f3;
text-align: left; 
}

table.catalog_tbl td.td1 img {
margin: 0 15px 10px 0;
}

table.catalog_tbl a, table.catalog_tbl a:hover {
font: 18px Georgia, "Times New Roman", Times, serif;
display: block;
}

table.catalog_tbl td.td1 div.name {
margin-top: 5px;
font-family: Tahoma;
}

div.page_nav {
font-size: 14px;
color: black;
}

div.page_nav a, div.page_nav a:hover{
font-size: 14px;
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
div.card {
	background: #fef9f3;
	border: 1px solid #ff4b00;
	width: 715px;
	padding: 16px 0 20px 0;
	margin-bottom: 20px;
}

div.card img {
	margin-bottom: 12px;
	display: block;
}

div.price_in_card {
color: #505050;
font: bold 14px Georgia, "Times New Roman", Times, serif;
}

div.art_manf {
color: #3793ca;
font: 12px Georgia, "Times New Roman", Times, serif;
margin-top: 15px;
}

div.art_manf a, div.art_manf a:hover {
color: #3793ca;
font: 12px Georgia, "Times New Roman", Times, serif;
}

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */

div.hr {
height: 1px !important;
margin: 22px 0 !important;
padding: 0px !important;
background: url(/images/shop/orange_pic.gif) repeat-x;
}	

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */

table.shop_cart_tbl {
width: 715px;
background: #fef9f3;
margin-bottom: 10px;
}

table.shop_cart_tbl td.tech_pic {
vertical-align: top;
width: 180px;
padding: 15px 0 15px 15px;
}

table.shop_cart_tbl td.tech_info {
vertical-align: top;
padding: 15px 10px 15px 0px;
}

table.shop_cart_tbl td.tech_info a, table.shop_cart_tbl td.tech_info a:hover  {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px; 
}

table.shop_cart_tbl td.tech_info div.name {
font: 18px Georgia, "Times New Roman", Times, serif;
color: #ff4b00;
padding-bottom: 4px;
}

table.shop_cart_tbl td.tech_info div.price {
font: 12px Georgia, "Times New Roman", Times, serif;
color: black;
}

table.shop_cart_tbl td.tech_info div.prim {
font: 10px Tahoma;
color: #ada297;
}

table.shop_cart_tbl td.tech_info div.vsego_tov {
font: bold 12px Georgia, "Times New Roman", Times, serif;
color: black;
margin: 5px 0;
}

	table.shop_cart_tbl td.tech_info div.vsego_tov span {
	font: 18px Georgia, "Times New Roman", Times, serif;
	color: black;
	}

input.kolvo_in_cart {
width: 24px;
height: 18px;
background: #FFFFFF;
border: 1px solid #c6c4c3;
color: black;
font: 12px Georgia, "Times New Roman", Times, serif;
padding: 1px;
text-align: center;
}

table.select_service_buy td {
color: #ff4b00 !important;
font: 16px Georgia, "Times New Roman", Times, serif !important;
padding-right: 21px;
}

select.sel {
margin-top: 5px;
color: #505050;
font: 11px Tahoma;
padding: 1px;
}

div.itog_price {
color: #ff4b00;
font: 20px Georgia, "Times New Roman", Times, serif;
margin-top: 20px;
}

table.tbl_feedback td {
vertical-align:top;
height: 40px;
}

table.tbl_feedback td span {
color: #ff5c39;
}

table.tbl_feedback td input, table.tbl_feedback td select {
margin-top: 3px;
}





.metroline1 { COLOR: #D62118; }
.metroline2 { COLOR: #009442; }
.metroline3 { COLOR: #291873; }
.metroline4 { COLOR: #0094DE; }
.metroline5 { COLOR: #543C04; }
.metroline6 { COLOR: #E77318; }
.metroline7 { COLOR: #DE107B; }
.metroline8 { COLOR: #FCCC04; }
.metroline9 { COLOR: #93979A; }
.metroline10 { COLOR: #84BC54; }
.metroline11 { COLOR: #34649C; }
.metroline21 { COLOR: #B1D8FF; }
.metroline22 { COLOR: #C9CBBE; }
.metroline23 { COLOR: #F9CEAE; }
.metroline24 { COLOR: #466480; }


div.oformlenie {
margin-top: 20px;
}

div.oformlenie div.name {
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #ff4b00;
margin-bottom: 10px;
}

div.oformlenie div.price {
font-size: 12px;
font-family: Georgia, "Times New Roman", Times, serif;
color: black;
font-weight: 100 !important;
}

div.oformlenie div.hr  {
background: url(/images/shop/hr_fon.gif) repeat-x;
height: 1px;
margin: 10px 0 10px 0 !important;
}	

/* /ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
	
	
	


span.category_white_href {
	color: white;
	text-decoration: underline;
}

.clickable {
	cursor: pointer;
}



















	



