html, body {
	padding:0px;
	margin:0px;
	font-family:verdana;
}
#min-width {
	min-width:1000px;
}
* html .minwidth {
	border-left:1000px solid #fff;/*min-width*/
	position:relative;
	float:left;
	z-index:1;
}
* html .container {
	margin-left:-1000px; /*-min-width*/
	position:relative;
	float:left;
	z-index:2;
	padding-left:40px;
}
img {
	border:0px;
}
.bl_a {
	width:1px;
}
.tab_sh {
	width:100%;
	height:259px;
}
.sh_right {
	background-image:url(/images/sh_right.jpg);
	height:314px;
	background-position:right top;
	background-repeat:no-repeat;
}
.sh_a {
	background-image:url(/images/sh_lefta.png); 
	background-position:right bottom; 
	background-repeat:repeat-x;
}
.sh_b {
	background-image:url(/images/sh_righta.png); 
	background-position:left bottom; 
	background-repeat:repeat-x;
}
.sh_c {
	width:637px;
}
.tel {
	position:absolute;
	margin-left:140px;
	margin-top:182px;
}
.topmenu {
	background-color:#DFEFF6;
	margin-right:209px;
}
.topmenu img {
	margin-bottom:2px;
	margin-right:3px;
}
.topmenu table {	
	height:55px; 
}
.topmenu table td {
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}
a.topm_a {
	font-size:15px;
	font-weight:bold;
	color:#003366;
	text-decoration:normal;
	display:block;
	background-position:left bottom;
	background-repeat:repeat-x;
	padding: 9px 2px 0px 2px;
	margin-bottom:2px;
}
a.topm_a:hover {
	font-size:15px;
	font-weight:bold;
	color:#990066;
	text-decoration:none;
	background-color:#fff;
	background-image:none;
	display:block;
	padding: 9px 2px 2px 2px;
	margin-bottom:0px;
}
a.topm_b {
	font-size:14px;
	font-weight:bold;
	color:#003366;
	text-decoration:none;
	display:block;
	background-image:url(/images/bord_a.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding: 0px 2px 0px 2px;
	margin-bottom:10px;
}
a.topm_b:hover {
	font-size:14px;
	font-weight:bold;
	color:#990066;
	text-decoration:none;
	background-color:#fff;
	background-image:none;
	display:block;
	padding: 0px 2px 10px 2px;
	margin-bottom:0px;
}
.logo {
	vertical-align:top;
	text-align:center;
	padding: 15px 7px 0px 13px;
	background-image:url(/images/sh.png); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	width:168px;
}

.page_top_main_page {
	background-color:#DFEFF6;
	font-size:11px;
	color:#000;
	margin: 15px 0 0 0;
	padding-left:250px;
}
.page_top_main_page table td {
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
.page_top_main_page a {
	font-size:14px;
	color:#003366;
}
.page_top_main_page a:hover {
	text-decoration:none;
	color:#990066;
}

.pages {
	background-color:#DFEFF6;
	font-size:11px;
	color:#000;
	margin: 11px 0px 12px 0px; 
}
.pages table td {
	text-align:left;
	vertical-align:top;
}
.pages a {
	font-size:14px;
	color:#003366;
}
.pages a:hover {
	text-decoration:none;
	color:#990066;
}
.page {
	width:70px;
	padding: 8px 6px 9px 19px;
	font-weight:bold;
        font-size: 14px;
}
.n_pages {
	padding: 8px 19px 9px 0px;
        font-size:14px;
}
.nav_bl {
	background-color:#DFEFF6;
	font-size:11px;
	color:#000;
	margin: 11px 0px 12px 0px; 
}
.nav {
	padding: 8px 19px 9px 19px;
	font-weight:bold;
	color:#0066cc;
}
.nav a {
	font-size:11px;
	color:#0066cc;
}
.nav a:hover {
	text-decoration:none;
	color:#990066;
}
.content table {
	width:100%;
}
.content table td {
	text-align:left;
	vertical-align:top;
}
.left_cont {
	width:211px;
}
.leftmenu {
	background-image:url(/images/leftmenu.png);
	background-repeat:repeat-y;
	width:211px;
	margin-bottom:20px;
}
.leftmenu a {
	display:block;
	background-image:url(/images/left_a.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	color:#003366;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:52px;
	margin-bottom:-2px;
	width:159px;
}
.leftmenu a:hover {
	display:block;
	background-image:url(/images/left_ah.png);
	background-color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	color:#990066;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:52px;
	text-decoration:none;
}
.leftmenuSelected {
	display:block;
	background-image:url(/images/left_ah.png);
	background-color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	color:#990066;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:52px;
	text-decoration:none;
}
.leftmenuSelected a, .leftmenuSelected a:hover, .leftmenuSelected a:visited {
        background-image: none;
        padding: 0px;
}
a.first {
	display:block;
	background-image:url(/images/left_first.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	color:#003366;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:52px;
	margin-bottom:-2px;
}
a.first:hover {
	display:block;
	background-image:url(/images/left_firsth.png);
	background-color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	color:#990066;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:52px;
	text-decoration:none;
}
a.last {
	display:block;
	background-image:url(/images/left_last.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	color:#003366;
	padding-top:5px;
	padding-left:52px;
	margin-bottom:0px;
	padding-bottom:12px;
}
a.last:hover {
	display:block;
	background-image:url(/images/left_last.png);
	background-color:#fff;
	background-repeat:no-repeat;
	font-size:12px;
	color:#990066;
	padding-top:5px;
	padding-left:52px;
	text-decoration:none;
	padding-bottom:12px;
}
.left_bl {
	border-top:1px solid #97B9C8;
	border-right:1px solid #97B9C8;
	border-bottom:1px solid #97B9C8;
	background-color:#FCF4EF;
	font-size:11px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:28px;
	padding-right:7px;
	margin-bottom:12px;
}
.left_bl a {
	color:#0066CC;
}	
.left_bl a:hover {
	color:#990066;
	text-decoration:none;
}
.right_cont {
	padding-left:28px;
}
.right_contb {
	padding:0px 24px 0px 15px;
}
.tovar {
	width:163px;
	float:left;
	padding-right:27px;
	padding-bottom:20px;
	background-image:url(/images/bottom_tov.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.cena {
	font-size:14px;
	color:#fff;
	background-color:#FF0000;
	padding-top:3px;
	padding-bottom:4px;
	font-weight:bold;
	text-align:center;
}
.cena span {
	text-decoration:line-through;
	font-size:10px;
}
.foto_tovar {
	text-align:center;
	margin-top:5px;
	padding-bottom:10px;
}
.foto_bl {
	height:140px;
}
.name_tov {
	height:37px;
}

.tovar_a {
	padding-bottom:10px;
	padding-left:5px;
}
.tovar_a a {
	color:#0066CC;
	font-size:11px;
}	
.tovar_a a:hover {
	color:#990066;
	text-decoration:none;
}
.korzina {
	background-color:#DFEFF6;
	text-align:right;
	height:19px;
}
a.pokupka {
	display:block;
	background-color:#F57829;
	color:#fff;
	text-decoration:none;
	background-image:url(/images/korzina.png);
	background-position:right;
	background-repeat:no-repeat;
	font-size:13px;
	float:right;
	height:19px;
	padding-left:12px;
	padding-right:30px;
}
a.pokupka:hover {
	text-decoration:underline;
}
.sort {
	font-size:11px;
	color:#000;
}
.sort strong {
	padding-right:16px;
}
.sort a {
	color:#000;
}
.sort a:hover {
	color:#990066;
	text-decoration:none;
}
.sort img {
	position:relative;
	padding-right:3px;
}
.tovaru {
	width:100%;
	padding-top:14px;
}
.tovaru td {
	text-align:left;
	vertical-align:top;
}
.foot_text {
	font-size:12px;
	color:#000;
	padding-right:16px;
}
.foot_text h1 {
	padding: 0px 0px 0px 24px;
	margin: 0px 0px 0px 33px;
	font-size:14px;
	color:#FF0001;
	background-position:left;
	background-repeat:no-repeat;
}
.foot_text p {
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 0px 33px;
}	
.foot_text a {
	color:#0066CC;
}	
.foot_text a:hover {
	color:#990066;
	text-decoration:none;
}
.footer {
	padding-top:10px;
	font-size:12px;
	color:#000;
}
.footer a {
	color:#0066CC;
}	
.footer a:hover {
	color:#990066;
	text-decoration:none;
}
.footer table {
	width:100%
}
.footer table td {
	text-align:left;
	vertical-align:top;
	background-color:#CEE1E9;
}
.footer ul {
	padding: 0px 0px 0px 14px;
	margin:0px;
	list-style:none;
	float:left;
}
.top_a {
	background-image:url(/images/foot1_top.png);
	background-position:top;
	background-repeat:repeat-x;
}
.top_a span {
	padding: 18px 10px 14px 14px;
	display:block;
} 
.top_b {
	background-image:url(/images/foot2_top.png);
	background-position:top;
	background-repeat:repeat-x;
}
.foot_menu {
	padding: 18px 0px 14px 0px;
	display:block;
	width:280px;
}
.top_c {
	background-image:url(/images/foot3_top.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:100%;
}
.top_c span {
	padding: 14px 10px 14px 14px;
	display:block;
	float:left;
}
.sch {
	position:absolute;
	margin-left:341px;
	padding-top:28px;
	width:180px;
}
.foot_a {
	height:100%;
	background-image:url(/images/foot1_bott.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-right:3px solid #fff;
}
.foot_b {
	height:100%;
	background-image:url(/images/foot1_bott.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-right:3px solid #fff;
}
.foot_c {
	height:83px;
	background-image:url(/images/foot3_topb.png);
	background-position:right;
	background-repeat:repeat-y;
	width:530px;
}
.ftop {
	background-image:url(/images/foot2_top.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:3px;
}
.rek {
	font-size:24px;
	color:#0066CC;
	background-color:#DFEFF6;
	padding:1px 0px 4px 26px;
	margin:-8px 0px 11px 0px;
}
.rek_tov {
	border:1px solid #990066;
	margin:0px 0px 22px 17px;
}
.foto_rek {
	text-align:center;
	padding:5px 0px 5px 0px;
}
.cena_rek {
	font-size:12px;
	font-weight:bold;
	color:#FF0002;
	text-align:right;
	height:25px;
}
.cena_rek span {
	display:block;
	border:1px solid #FF0000;
	text-align:center;
	margin:2px 4px 0px 0px;
	float:right;
	padding:2px 10px 2px 10px;
}
.tovar_b {
	padding:5px 5px 3px 6px;
} 
.tovar_b a {
	color:#0066CC;
	font-size:12px;
}	
.tovar_b a:hover {
	color:#990066;
	text-decoration:none;
}
.tab_op {
	width:100%;
}
.tab_op td {
	width:50%;
	vertical-align:top;
}
.cena_op {
	height:28px;
}
.cena_op span {
	font-size:20px;
	color:#fff;
	background-color:#FF0000;
	padding:0px 87px 2px 6px;
	background-image:url(/images/cena_fon.png);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
}
.opisanie {
	background-color:#DFEFF6;
	font-size:12px;
	color:#000;
	padding:8px 8px 10px 8px;
	margin:10px 8px 0px 0px;
}
.zag_tov {
	color:#FE0202;
	font-size:20px;
	text-align:right;
        margin-right:20px;
}
.zag_tov h1 {
	padding:5px 0px 17px 0px;
	margin:0px;
	color:#FE0202;
	font-size:20px;
	font-weight:normal;
}
.harakt {
	width:100%;
	font-size:12px;
	color:#000;
	margin:10px 0px 10px 0px;
}
.harakt td {
	padding-top:2px;
	padding-bottom:2px;
}
.opis_a {
	text-align:left;
	background-color:#DFEFF6;
	padding-left:6px;
}
.opis_ab {
	background-color:#DFEFF6;
	color:#0000CC;
	padding-right:6px;
}
.opis_b {
	text-align:left;
	background-color:#fff;
	padding-left:6px;
}
.opis_bb {
	background-color:#fff;
	color:#0000CC;
	padding-right:6px;
}
.stoimost {
	padding:6px;
	border-top:2px solid #DFEFF6;
	border-bottom:2px solid #DFEFF6;
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.foto_tovara {
	color:#FE0202;
	font-size:20px;
	padding:10px 0px 5px 0px;
}
.fototov {
	border-bottom:3px solid #DFEFF6;
	border-top:3px solid #DFEFF6;
	border-left:10px solid #DFEFF6;
	border-right:10px solid #DFEFF6;
        margin:15px 15px 0 5px;
	padding:0 0 30px 0;
}
.fototov a {
	border:1px solid #fff;
	display:block;
	float:left;
} 
.fototov a:hover {
	border:1px solid #990066;
	display:block;
	float:left;
} 
.fototov table {
	width:95%;
}
.fototov table td {
	text-align:center;
}
.blfoto {
	padding:15px 15px 0px 15px;
}
.blfoto a {
        padding:10px;
}
.tabnews {
	width:100%;
	margin-bottom:10px;
}
.bl_news_a {
	border-right:10px solid #fff;
	background-color:#DFEFF6;
}
.bl_news_b {
	border-right:10px solid #fff;
	background-color:#DFEFF6;
}
.bl_news_c {
	background-color:#DFEFF5;
	border-right:10px solid #DFEFF6;
}
.novost {
	font-size:12px;
	color:#000;
	padding:8px 8px 0px 8px;
}
.novost img {
	padding:4px 8px 8px 0px;
}
.novost a {
	color:#0066CC;
	font-size:12px;
}	
.novost a:hover {
	color:#990066;
	text-decoration:none;
}
.news {
	width:100%;
	margin-bottom:14px;
}

.cloudOfTagsDiv{
    width: 211;
    font-size: 11pt;
    font-family:verdana;
    text-align: left;
    background-color: #DFEFF6;
    padding: 10px;
    text-decoration:none;
    color:#003366;
    margin-bottom: 20px;
}
.cloudOfTagsDiv a {
    text-decoration:none;
    color:#003366;
}
.cloudOfTagsDiv a:hover {
    text-decoration:none;
    color:#003366;
}
.cloudOfTagsBoldSpan{
    font-weight: bold;
}
.cloudOfTagsLargeSpan{
    font-size: 20px;
}
.priceTable td { width:auto; padding:3px }
