@charset "windows-1251";

input.req, textarea.req {
	font-size: 12px;
	background: #FFF6E6;
	border: 1px solid red;
}
select.req{
	font-size: 12px;
	background: #FFF6E6;
	border: 1px solid #cccccc;
}
input, textarea {
	font-size: 10px;
	border: 1px solid #666666;
}

/* Ластик, начало */
html,body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0; 
}
table {
	padding: 0; 
	margin: 0; 
	vertical-align:top; 
	border:0; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td {
	padding:0;
	vertical-align:top
}
img {border: 0;}
/* Ластик, конец */


html, body {
	width:100%;
	background:white
}
body,td,div,span,p,a,center,input,select,textarea,h1,h2,h3,h4,h5,h6{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #715609;
}
p {margin-top:15px; line-height:14px; }
.content-right p, .content-left p{
    font-size:14px;    
}
.tovar_desc, .tovar_desc p{
    font-size: 11px;
    font-weight: bold;
    line-height: 1.6em;
}

h1 {font-size:22px; color:#313131; font:22px Comic Sans MS}
h2 {font-size:14px; font-weight:bold; margin-bottom:5px}
h3 {font-size:12px; font-weight:bold; color:black; margin-top:4px}
h4 {font-size:15px}
h5 {font-size:16px;}

a {text-decoration: underline; color:#06635D}
a:hover {text-decoration: none;}
a.inverse {text-decoration: none;}
a.inverse:hover {text-decoration: underline;}
a img {border:0}

.global {width:100%}
/*** top ***/
.top {background:url(/templates/skin1/images/bg_top.gif) bottom left repeat-x; border-bottom:4px solid white}
.links {float:left; margin:19px 0 15px 15px; color:#999998}
.search-form {width:227px; height:79px; background:url(/templates/skin1/images/bg_txt.jpg) top left no-repeat;}
	.search-form .txt { background: none; margin-top:45px; margin-left:10px; font-size: 14px; border:0; color: black; float:left}
	.search-form select {width:125px; height:14px; padding:0 0 0 3px; margin:12px 12px 0 0; background:white; border:1px solid #B4B4B4; float:left;}
	.search-form .submit {margin: 42px 0 0 20px; background: none; border: 0; cursor: pointer;}

/*** header ***/
.header {background:url(/templates/skin1/images/flash.jpg) top left no-repeat; height:275px}
.menu {background:url(/templates/skin1/images/bg_menu.gif) top left repeat-x}
.menu  td {padding-bottom:9px}
#basket_table td{padding-bottom:0}
             .menu .legs1 {background:url(/templates/skin1/images/legs.gif) top left no-repeat; padding:10px 0 0 80px}
	.basket .basket {background:url(/templates/skin1/images/basket.gif) 0 17px no-repeat; padding-left:15px; padding-top: 9px; font-weight:bold; color:#724200; text-decoration:none}
	.basket .basket:hover {text-decoration:underline}
	.basket p{color:white; margin:0}
/*** content ***/
.content{width:100%; background:url(/templates/skin1/images/legs2.gif) 721px 0 no-repeat #F9F6EF}
.content-table {width:100%;font-size:14px}
.content-left {width:295px; padding:0 0 20px 0}
.content-center {padding:12px 45px 20px 0;font-size:14px}
.content-right {width: 250px; padding:0 0 20px 0}

/*** left column ***/
.catalog {background:url(/templates/skin1/images/bg_catalog.gif) top left repeat-y; width:280px; margin:0 4px 0 11px}
	.catalog .catalog {background:url(/templates/skin1/images/bg_catalog_top.gif) top left no-repeat; margin:0}
	.catalog .catalog .catalog {background:url(/templates/skin1/images/bg_catalog_bot.gif) bottom left no-repeat; margin:0; padding:33px 60px 10px 39px; width:181px}
	.catalog .catalog-list {margin:32px 0 0 0; padding:0; list-style-type:none; width:181px}
		.catalog-list li {border-bottom:1px solid #3A51C5; background:url(/templates/skin1/images/arr01.gif) 5px 10px no-repeat; padding:5px 0 7px 19px; color:white}
		.catalog-list .last {border:0}
		.catalog-list a {text-decoration:none; color:white}
		.catalog-list a:hover {text-decoration:underline}
	
.price {background:url(/templates/skin1/images/bg_price.gif) top left repeat-y; width:280px; margin:0 4px 0 11px}
.price .price {background:url(/templates/skin1/images/bg_price_top.gif) top right no-repeat; margin:0}
.price .price .price {background:url(/templates/skin1/images/bg_price_bot.gif) bottom left no-repeat; margin:0; padding:14px 60px 10px 39px; width:181px}
	.price .catalog-list {margin:0; padding:0; list-style-type:none; width:181px}
	
.contacts {margin:0 0 0 49px; width:181px}
.contacts p {margin:5px 0; padding:0 10px 0 2px}


/*** right column ***/
.account {background:url(/templates/skin1/images/bg_account.gif) top left repeat-y; margin:4px 12px 28px 0; width:238px}
.account .account {background:url(/templates/skin1/images/bg_account_top.gif) top left no-repeat; margin:0}
.account .account .account {background:url(/templates/skin1/images/bg_account_bot.gif) bottom left no-repeat; margin:0; padding:32px 40px 15px 17px; width:181px}
.account-form {width:181px; margin:38px 0 0 0}
.account-form label {float:left; color:white}
.account-form .txt {width:137px; height:15px; margin-bottom:4px; border:none; background:white; color:black; float:right}
.account-form p {margin:5px 0 0 0}
.account-form a {color:#7BF687}
.account-form .submit {width:30px; height:14px; padding:0; margin:0; border:0; text-decoration:underline; color:white; background:#00A210; cursor:pointer; float:right}

.news {margin:30px 30px 0 0;}
.news p{padding:0 0 0 18px; margin:0}

.date {background:url(/templates/skin1/images/bg_date.gif) top left repeat-x; margin:0 0 0 12px}
.date td {background:url(/templates/skin1/images/bg_date_lt.gif) top left no-repeat; padding:9px 6px 10px 33px; color:white}

.all-news {background:url(/templates/skin1/images/bg_allnews.gif) top left repeat-x; margin:0 0 0 12px}
.all-news td {background:url(/templates/skin1/images/bg_allnews_lt.gif) top left no-repeat; padding:9px 6px 10px 33px; color:white}
.all-news a {color:white}

.more {background:url(/templates/skin1/images/arr02.gif) 100% 6px no-repeat; padding-right:8px}

.tovar {float:left; padding:19px 6px 0 0; height:310px; width:218px}
.block01 {background:url(/templates/skin1/images/bg_block01.png) top left repeat-y; width:218px; height:320px}
.block01-top {background:url(/templates/skin1/images/bg_block01_top.gif) top left no-repeat; height:320px; width:100%}
.block01-pic {padding:8px 0 0 16px; height:170px; width:146px; vertical-align:middle; text-align:center}
.block01-buttons {padding:8px 6px 0 0; width:29px;}
.block01-buttons img {margin-bottom:4px}
.block01-bot {background:url(/templates/skin1/images/bg_block01_bot.gif) bottom left no-repeat; height:15px}
.block01-bot .inner {background:url(/templates/skin1/images/bg_block01_inner.gif) top left repeat-x; margin:0 2px; padding:15px 10px 0 12px; height:105px}
.block01 h3 {color:#DF1200}
.block01-bot p {margin:0}
.block01-price {width:147px; height:18px; padding-top:2px; margin:0 auto; text-align:center; background:url(/templates/skin1/images/bg_block01_price.gif) top left no-repeat; color:white;}
.block01-price b, .block01-price strong {color:white; font-size:12px}

/*** footer ***/
.footer { background:url(/templates/skin1/images/bg_footer.gif) top left repeat-x #FFBA00; text-align:center; padding:16px 0 10px 0}
	.footer p {color:white; margin-top:3px}
	.footer a {color:white; text-decoration:none}
	.footer a:hover {text-decoration:underline}

/*** formatting ***/
.clear {clear:both; height:0px; overflow:hidden; display:block}
.line {background:#DED6C1; height:1px; overflow:hidden;}

.ttl-yellow {background:url(/templates/skin1/images/bg_yellow.gif) top left repeat-x}
.ttl-yellow td {background:url(/templates/skin1/images/bg_yellow_rt.gif) top right no-repeat; padding:21px 0 0 16px; height:22px;}
.ttl-yellow h1 {color:white; font-size:20px}

.ttl-pink {background:url(/templates/skin1/images/bg_pink.gif) top left repeat-x}
.ttl-pink td {background:url(/templates/skin1/images/bg_pink_rt.gif) top right no-repeat; padding:31px 0 0 16px; height:24px;}
.ttl-pink h1 {color:white; font-size:20px}

.ttl-red {background:url(/templates/skin1/images/bg_red.gif) top left repeat-x}
.ttl-red td {background:url(/templates/skin1/images/bg_red_rt.gif) top right no-repeat; padding:31px 0 0 16px; height:24px;}
.ttl-red h1 {color:white; font-size:20px}
#allcat_table a p{
    color: #06635D;
    line-height: 1.5;
}
#tovarlist_table td{
    padding:5px;
}
#tovarlist_table p{
    padding:0;
    margin:0;
}
#paginator .page{
    width:20px;
    height:22px;
    background: url(/templates/skin1/images/page.png);
    float:left;
    margin-right: 3px;
}
#paginator .page span{
    text-align: center;
    display:block;
    padding-top: 3px;
    color:black;   
}
#paginator .act{
    background: url(/templates/skin1/images/page_act.png);    
}
#lnk{
display:none;
}


#paginator .page_f{  
    width:55px;  
    height:22px;
    float:left;
    margin-right: 3px;   
    text-align: center;  
}
#paginator .page_f span{
    display:block;
    padding-top: 3px;
    color:#483600;    
}
#paginator .page_first{  
    background: url(/templates/skin1/images/first.png);    
}
#paginator .page_next{  
    background: url(/templates/skin1/images/next.png);    
}
#paginator .page_prev{  
    background: url(/templates/skin1/images/prev.png);    
}
#paginator .page_last{  
    width:65px;  
    background: url(/templates/skin1/images/last.png);        
}
#paginator a{
    text-decoration: none;
}

#allcat a{
    display:block;
    padding-top: 20px;
    font-size: 20px;
}

#fotter_relative{
    position: relative;
}
#artlinelogo{
    position: absolute;
    top: 5px;
    left: 15px;
} 

a#partners_link{
    font-size: 18px;
    padding-left: 50px; 
}
