/*  Copyright (c) WEBCOM ART | http://artw.ru/  */

                /* common styles */

body{
                margin-left: 0px;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom: 0px;
                font-family: Verdana;
                color: #3e56a6;
                }
table, td{
                border-collapse: collapse;
                border-spacing: 0;
                padding: 0;
                font-family: Verdana;
                font-size: 12px;
                }

a:link,
a:visited{
                font-family: Verdana;
                color: #bea039;
                text-decoration: none;
                }
a:active,
a:hover{
                font-family: Verdana;
                color: #bea039;
                text-decoration: underline;
                }
.clear{
	clear: both;
}

img{            border-width: 0px;
                //behavior: url("/images/png.htc");
                }
th{
                text-align: left;
                }
input.button{
                border-width: 1px;
                border-color: #aaaaaa;
                }
input,
textarea{
                border-top: 2px #aaa solid;
                border-left: 2px #ccc solid;
                border-bottom: 0;
                border-right: 0;
                }
input.checkbox{
                border-style: none;
                }
input.image{
                border: 0;
                }

form{
                margin: 0px;
                }
h2,h3,h4{
                font-size: 12px;
                margin: 0px;
                }
h1{
                font-size: 14px;
                margin: 12px 0px 5px 0px;
                }
                
h6{
                font-size: 24px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #bea039;
	background: url('/images/popular.gif') center left no-repeat;
	padding: 15px 0 15px 92px;
	margin: 0 0 20px 0;
                }

.tbl{
                border-style: solid;
                border-color: #ffffff;
                border-width: 1px;
                }
.gb{
                border-style: solid;
                border-color: #eeeeee;
                border-width: 1px;
                }
.dash{
                border-bottom: #cccccc 1px dashed;
                }
.b_solid{
                border-bottom: #cccccc 1px solid;
                }
.t_solid{
                border-top: #cccccc 1px solid;
                }
.right_dash{
                BORDER-RIGHT: #cdcecd 1px dashed;
                }
.left_border{
                BORDER-LEFT: #dddddd 1px solid;
                text-align: right;
                padding-top: 5px;
                }
.right_border{
                BORDER-RIGHT: #dddddd 1px solid;
                padding-top: 7px;
                padding-left: 3px;
                }
.l_r_border{
                BORDER-LEFT: #dddddd 1px solid;
                BORDER-RIGHT: #dddddd 1px solid;
                padding-top: 7px;
                padding-left: 15px;
                padding-right: 3px;
                }
.bottom_border{
                BORDER-BOTTOM: #dddddd 1px solid;
                }

                /* individual styles */

#menu_cell{
                background: url('/images/primossa4x1.jpg') no-repeat left bottom;
                padding: 5px 5px 175px 5px;
                color: #bea039;
                }
	#menu_cell a{
	                margin: 0px 10px 0px 30px;
	                display: block;
	                }
	#menu_cell a.lev1{
	                margin: 10px 10px 10px 30px;
	                font-size: 16px;
	                font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	                font-weight: bold;
	                }
	#menu_cell a.lev2{
	                margin: 10px 10px 10px 50px;
	                color: #bea039;
	                font: 12px Verdana;
	                }
	#menu_cell a.lev2s{
	                margin: 0px 10px 0px 50px;
	                color: #bea039;
	                font: 12px Verdana;
	                text-decoration: underline;
	                }
a.advsearch{
                margin-left: 50px;
                }
#content_cell{
                padding: 20px;
                }
p.copy{
                text-align: right;
                margin: 15px 30px 20px 20px;
                }
#downmenu{
                text-align: right;
                margin: 20px;
                }
#downmenu a{
                font-weight: normal;
                font-size: 12px;
                margin: 10px;
                text-decoration: underline;
                }
#index_news h2{
                font-weight: normal;
                }
#index_news td{
                padding: 5px;
                }
h1.price{
                font-size: 16px;
                font-weight: bold;
                float: left;
                }
#lr_list_img{
                width: 150px;
                height: 150px;
                float: left;
                background: url('/images/katalog_bg.jpg') no-repeat;
                }
#lr_full_img{
                width: 248px;
                height: 246px;
                float: left;
                text-align: center;
                vertical-align: middle;
                background: url('/images/katalog_bg2.jpg') no-repeat;
                }
td.allnews{
                text-align: right;
                }
td.allnews a:link,
td.allnews a:visited,
td.allnews a:active,
td.allnews a:hover{
                text-decoration: underline;
                color: #3e56a6;
                margin-right: 30px;
                font-weight: bold;
                }
div.login{
                margin: 10px;
                }
#lr_basketImage{
                margin-top:-50px;
                position: relative;
                width: 240px;
                height: 210px;
                background: url('/images/basket.jpg') no-repeat top;
                cursor: pointer;
                }
/* submenu */
#menu .submenu, #menu .submenu2 { background:#F1F1F1; position:absolute; margin-top:5px; display:none}
#menu .submenu td, #menu .submenu2 td {padding:0px 0px 5px 0px}

#menu .submenu a:link,
#menu .submenu a:visited {font:12px Verdana;  color:#474747; display:block; padding:5px 17px 5px 9px; text-decoration:none; margin:0px; text-align: left;}
#menu .submenu a:active,
#menu .submenu a:hover {font:12px Verdana;  color:#474747; display:block; padding:5px 17px 5px 9px; text-decoration:underline; margin:0px; text-align: left;}

#menu .submenu a.last, #menu .submenu2 a.last {background-image:none !important; border:0px;  text-align: left;}
#menu .submenu2 a:link,
#menu .submenu2 a:visited {font:12px Verdana;  color:#474747; display:block; padding:5px 9px 5px 17px; text-decoration:none; margin:0px; text-align: left;}
#menu .submenu2 a:active,
#menu .submenu2 a:hover {font:12px Verdana;  color:#474747; display:block; padding:5px 9px 5px 17px; text-decoration:underline; margin:0px; text-align: left;}

#menu a.type2 {margin:0px;}
#menu a.type2:hover {background:#C6C6C6;}
#menu a.type3 {margin:0px;}
#menu a.type3:hover {background:#C6C6C6;}

#menu .submenu_l3 { width:193px; position:absolute; left:-193px; background:#F1F1F1; display:none}
#menu .submenu_l3 a { padding:5px 9px 5px 9px}
#menu .submenu_l3 a:hover {background:#C6C6C6;}


#menu .submenu_l3_1 { background:#F1F1F1; position:absolute; display:none; margin-left:100%; width:150px; }
#menu .submenu_l3_1 a { padding:5px 9px 5px 9px}
#menu .submenu_l3_1 a:hover {background:#C6C6C6; }


/*** Главное меню ***/
#nav {  background: #FFC517;
                padding-top: 0px;
                vertical-align: middle;
                color: #FFFFFF;
                }
#nav h1{
                font-weight: bold;
                float: left;
                margin-left: 10px;
                margin-right: 0px;
                font-size: 16px;
                }
#nav a:link,
#nav a:visited{
                font-weight: bold;
                float: left;
                cursor: pointer;
                font-size: 16px;
                color: #FFFFFF;
                text-decoration: none;
                }
#nav a:active,
#nav a:hover{
                font-weight: bold;
                float: left;
                cursor: pointer;
                font-size: 16px;
                color: #FF6300;
                text-decoration: none;
                }

/*** Mеню второго уровня ***/
#nav1{          background: #7998F2;
                padding-top: 0px;
                vertical-align: middle;
                color: #FFFFFF;
                }
#nav1 h1{
                font-weight: bold;
                float: left;
                margin-left: 10px;
                margin-right: 0px;
                font-size: 12px;
                }
#nav1 a:link,
#nav1 a:visited{
                font-weight: bold;
                float: left;
                cursor: pointer;
                font-size: 12px;
                color: #FFFFFF;
                text-decoration: none;
                }
#nav1 a:active,
#nav1 a:hover{
                font-weight: bold;
                float: left;
                cursor: pointer;
                font-size: 12px;
                color: #FF6300;
                text-decoration: none;
                }


.menu-selected{
                color: #FF0000;
                text-decoration: underline;
                font-weight: bold;
                }
#nav th{
                padding-top: 2px;
                padding-bottom: 2px;
                }
th.sel{
                background: #ffffff url('/images/sagavic-5x1a.jpg') repeat-x left bottom;
                height: 35px;
                }
#navigator{
                font-weight: bold;
                padding-bottom: 15px;
                font-size: 14px;
                /*color: #143584;*/
                }
#navigator a{
                font-weight: bold;
                font-size: 14px;
                /*color: #143584;*/
                text-decoration: underline;
                }
/*#navigator h2{
                margin-top: 5px;
                margin-left: 0px;
                }*/
#counters{
                padding-left: 0px;
                text-align: center;
                }
#bot{
                border-top: #cccccc 1px solid;
                }
#coord{
                margin-bottom: 10px;
                }
#label a{
                font-size: 11px;
                color: #cccccc;
                }
h1#popular{
	font-size: 24px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #bea039;
	background: url('/images/popular.gif') center left no-repeat;
	padding: 15px 0 15px 92px;
	margin: 0 0 20px 0;
}

#search input, #search select{
	width: 200px !important;
}
#search input.price{
	width: 73px !important;
}
#search input.image{
	width: auto !important;
}
#search div{
	padding: 10px 0 3px 0;
}
.s_res{
	margin: 25px 0;
	padding: 10px 0 0 10px;
	height: 150px;
	clear: both;
	background: url('/images/katalog_bg.jpg') left top no-repeat;
}
	.s_res img{
		margin: 0 20px 0 0;
		display: block;
		float: left;
	}
	.s_res h2{
		margin: 0 0 10px 0;
	}

.sizetable{
	border: 0;
}
	.sizetable td{
		padding: 2px 5px;
		text-align: center;
	}
	.sizetable td.comment{
		text-align: left;
		border-top: #bea039 1px solid;
		padding: 5px;
	}

#ordersizes td{
}
tr.sizecells td{
	margin: 0;
	padding: 0;
	text-align: center;
	padding: 4px 1px;
}
tr.sizecells td input{
	width: 28px;
	margin: 0;
	font-size: 80%;
	text-align: center;
}
tr.sizecells td.code input{
	width: 55px;
}
tr.sizecells td.itogo input{
	width: 36px;
}

.prod
{
text-align:justify;
}
.prod p a
{
color:#CC9900;
text-decoration:underline;
}

.item_sizes{
	width: 49%;
	float: left;
}
	.item_sizes span{
		display: block;
		float: left;
		width: 29%;
	}

#fIndOrd{
}
	#fIndOrd div{
		padding: 6px 0;
	}
	#fIndOrd label{
		display: inline-block;
		width: 90px;
	}
	#fIndOrd textarea{
		width: 300px;
		height: 100px;
	}
	#fIndOrd small{
		display: inline-block;
		font-size: 90%;
		width: 140px;
		float: left;
		padding-right: 50px;
	}
	#fIndOrd input.img{
		border: none;
	}

.zagolovok {
font-weight:bold;}

.prod h5 {
font-weight:bold;
font-size:13px;
margin:1px;
padding-top:10px;
}