﻿@charset "utf-8";
html, body{
height:100%;margin:0;padding:0;border:0;text-align:center;background:#e0edf1 url(body.png) 50% 0 repeat-y;font:normal 12px verdana, geneva, sans-serif
}
body form{
height:100%;padding:0;margin:0
}
.container{
width:988px;margin:0 auto -53px auto;min-height:100%;text-align:left;background:#fff url(container.png) 0 0 repeat-y;border-left:solid 1px #8cbfe3;border-right:solid 1px #8cbfe3
}
* html .container{
height:100%
}
.empty{
height:53px;clear:both
}
.footer{
height:53px;width:990px;margin:0 auto;text-align:left
}
.footer .l{
/*margin-right:-282px;*/height:53px;background:url(footer-l.png) 0 0 no-repeat;float:left;width:252px;margin-left:1px
}
.footer .r{
background:#0164b6 url(footer-r.jpg) 0 0 no-repeat;color:#fff;margin-left:283px;height:38px;padding:15px 22px 0 30px
}
.footer .r a{
color:#fff
}
.footer .r .fr{
width:49%;padding-top:5px
}
.atilekt{
height:19px;background:url(images.png) 0 0 no-repeat;padding:5px 0 0 25px;width:39%;float:left
}
embed, object, textarea{
outline:none
}
.s{
font-size:0;height:1px
}
table{
border-collapse:collapse
}
th, td
{
text-align:left;padding:5px;
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#d12126
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
.clear{
clear:both;overflow:hidden;height:1px
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.wrap{
overflow:hidden;zoom:1
}

.wrap2
{
	overflow:hidden;zoom:1;
	padding-top:0px;
	PADDING-BOTTOM	:0px;
}
.wrap2 .info
{
	 vertical-align:bottom;
}

.inp input, .inp1 input, select, textarea{
font:normal 12px verdana, geneva, sans-serif
}
.inp input{
border:0;background:#f5f3f0;height:16px;padding:3px 10px;color:#808f98
}
textarea{
border:0;background:#f5f3f0;padding-left:10px;padding-top:5px;padding-bottom:5px
}
.inp1{
background:url(bg4.jpg) 0 0 no-repeat
}
.inp1 input{
border:0;background:none;height:16px;padding:5px 10px 2px 10px;border-bottom:solid 1px #e2ded8;color:#808f98
}
.inp2{
background:#f5f3f0;border:0;height:16px;padding:4px 10px 3px 10px;font:normal 12px verdana, geneva, sans-serif
}
select{
height:20px
}
select option{
width:650px;
font-size:10px;
}
.subscribe{
font-weight:bold;padding-left:20px;width:292px
}
.subscribe .inp1{
margin-bottom:7px
}
.subscribe .inp input{
width:185px
}
.subscribe .text{
margin-left:-20px;color:#bf171b
}
.site{
padding-top:17px;width:150px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin:0 10px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 -30px !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -52px !important
}
a.ico-mail{
background-position:-22px -30px !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -52px !important
}
a.ico-smap{
background-position:-44px -30px !important
}
a.ico-smap:hover, span.ico-smap{
background-position:-44px -52px !important
}
.text{
border-left:solid 1px #e9e5df;border-top:solid 1px #e9e5df;padding:20px 0 10px 24px;margin-bottom:10px;font:normal 12px verdana, geneva, sans-serif
}
.text1{
overflow:hidden;zoom:1;margin-bottom:30px
}
.text1 img{
float:right;margin:0 0 15px 21px;border:solid 1px #c9c9c9
}
.text p{
text-align:justify
}
ul{
margin:0 0 10px 0;padding:0;list-style:none
}
ul li{
zoom:1;overflow:hidden
}
.header{
height:179px;background:url(header.jpg) 0 0 no-repeat;margin-bottom:-44px;position:relative
}
.content{
overflow:hidden;zoom:1;position:relative
}
.content-l{
width:223px;background:url(content-l.jpg) 0 0 no-repeat;margin:28px -283px 0 0;padding:0 15px 20px 15px;float:left
}
.content-l .inp input{
background:#fff;color:#907b6f
}
.content-l select{
color:#8f7b6f
}
.content-r{
margin:0 0 0 283px;padding:0 30px 20px 0
}
.primary-nav{
margin:0 25px 55px 25px
}
.primary-nav li{
font-weight:bold;background:url(border1.png) 0 100% repeat-x
}
.primary-nav a, .primary-nav span{
color:#034a91;text-decoration:none;background:url(bullet1.png) 0 10px no-repeat;padding:5px 0 7px 20px;display:block;margin-bottom:1px
}
.primary-nav span{
color:#bd191d
}
.primary-nav .act{
color:#bd191d
}
.primary-nav li{
vertical-align:top
}
.primary-nav ul{
margin-bottom:0
}
.primary-nav ul li{
font-weight:normal;background:url(border1.png) 0 0 repeat-x
}
.primary-nav li ul a, .primary-nav li ul span{
color:#bd191d;background:none;text-decoration:underline;vertical-align:bottom;margin-bottom:-1px
}
.primary-nav li ul a:hover{
text-decoration:none
}
.primary-nav li ul span{
background:#e1dbd7
}
.primary-nav li ul .act{
background:#e1dbd7
}
.control{
width:100%;margin-bottom:7px
}
.control .search .inp1{
margin-right:5px;float:left
}
.control .search a{
float:left;display:block;width:32px;height:23px;background:url(btns.png) -73px 0 no-repeat
}
.cart{
width:186px;vertical-align:top;padding:0 72px 0 0
}
.cart table{
background:url(bg1.jpg) 100% 0 no-repeat
}
.cart td{
vertical-align:top;padding:3px 14px 0 0;color:#014389;white-space:nowrap
}
.searchext{
margin-bottom:20px;padding:0 25px
}
.searchext .text{
margin:0 -25px;padding:10px 20px
}
.searchext .inp{
margin-left:-10px
}
.searchext .inp input{
width:190px
}
.searchext select{
width:210px;margin-left:-10px
}
.searchext div{
margin-bottom:8px
}
.searchext td{
vertical-align:top;padding:0 5px 7px 0
}
.searchext .btn-find{
margin-left:-10px
}
.btn-find, .btn-order, .btn-clearcart, .btn-order1{
height:23px;background-image:url(btns.png);background-repeat:no-repeat
}
.btn-find{
width:71px;background-position:0 0
}
.btn-order{
width:131px;background-position:-107px 0
}
.btn-clearcart{
width:131px;background-position:-240px 0
}
.btn-order1{
width:99px;background-position:-373px 0
}
.sel1{
width:57px !important;margin-left:auto !important
}
.t_m3{
margin-bottom:15px;padding-bottom:6px;background:url(border2.png) 0 100% repeat-x
}
.t_m3 a, .t_m3 span{
color:#8f7b6f;margin-right:10px
}
h1{
font:bold 16px verdana, geneva, sans-serif;margin:0 0 15px 0;color:#9f2116
}
h2{
font:bold 14px verdana, geneva, sans-serif;margin:0 0 15px 0;color:#9f2116
}
h3{
font:bold 12px verdana, geneva, sans-serif;margin:0 0 15px 0;color:#9f2116
}
.alphabet{
margin:0 -7px 15px 0
}
.alphabet table{
width:100%
}
.alphabet td{
padding:0 7px 0 0
}
.artists{
border-top:solid 1px #8f7b6f;width:100%;border-bottom:solid 1px #8f7b6f
}
.artists th{
font-size:12px;font-weight:bold;padding:4px 20px;vertical-align:top;color:#8f7b6f
}
.artists td{
padding:4px 20px;vertical-align:top;width:50%;border-top:solid 1px #d2cac5
}
.logo{
width:109px;height:72px;display:block;background:url(s.png);position:absolute;left:56px;top:29px
}
.catalog{
width:100%;margin-bottom:20px;background:#f5f3f0 url(bg3.png) 100% 0 repeat-y 
}
.catalog td{
border-bottom:solid 10px #fff;padding:10px;vertical-align:top
}
.catalog .l
{
width:1%;padding-right:5px;text-align:center
}
.catalog a{
font-weight:bold;
color:#000000;
}
.catalog .num{
text-decoration:underline
}
.catalog p{
margin-bottom:14px
}

.paint_marka 
{
	padding:0px;
	margin:10px auto 10px auto;
	border-collapse:separate;
	overflow: visible;
}
.paint_marka tr
{
	padding:0px;
	margin:0px;
	border-bottom:0px;
	border-top:0px;
}
.paint_marka td
{
	padding:0px;
	margin:0px;
	border-bottom:0px;
	border-top:0px;
	border-collapse:separate;
}
.paint_marka td a 
{
	padding:0px;
	margin:0px;
	border-bottom:0px;
	border-top:0px;
}

.paint_marka img
{
	padding:0px;
	border-bottom:0px;
	border-top:0px;
	margin:0px;
}

.paint_marka td img
{
	padding:0px;
	margin:0px;
	border-bottom:0px;
	border-top:0px;
}

.light{
color:#8f7b6f
}
.catalog1{
margin-bottom:10px
}
.catalog1 td{
padding:7px 20px 7px 8px;vertical-align:top;width:50%;background:#f5f3f0 url(bg3.png) 100% 0 repeat-y;border-right:solid 24px #fff;border-bottom:solid 14px #fff;
}
.catalog1 .l{
float:left;width:115px;margin-right:-115px
}
.catalog1 .r{
margin-left:115px
}
.catalog1 .td{
overflow:hidden;zoom:1;padding:8px 20px 8px 7px
}
.catalog1 .title{
font-weight:bold;background:url(bullet1.png) 0 4px no-repeat;padding-left:15px
}
.catalog1 p{
text-align:left
}
.catalog1 .none{
background:#fff
}
.years{
margin-bottom:10px;color:#bd191d;text-align:center
}
.years a{
color:#8f7b6f;margin:0 10px
}
.years span{
margin:0 10px
}
.t_m37{
margin:0 0 10px 0
}
.t_m37 td{
padding:0
}
.t_m37 a, .t_m37 span{
display:block;float:left;padding:1px 5px
}
.t_m37 .l{
padding-right:8px
}
.t_m37 .pn span{
color:#162e58
}
.t_m37 .act{
color:#fff;background:#bd191d
}
.stats{
background:url(bg2.jpg) 0 0 no-repeat;margin-bottom:20px;padding:10px
}
.stats strong{
color:#bd191d
}
.nav{
text-align:center;color:#8f7b6f;margin-bottom:10px
}
.nav a{
color:#8f7b6f;margin:0 15px
}
.info{
background:url(bg2.jpg) 0 0 no-repeat;margin-bottom:20px;padding:10px;color:#8f7b6f;font-weight:bold;float:left;margin-right:190px
}
.info .date{
color:#000
}
.info p{
margin-bottom:5px
}
.info .normal{
color:#000;
padding-right:20px;
}
.red{
color:#bd191d
}
.normal{
font-weight:normal
}
.cart1{
font-weight:bold;float:right;background:url(bg5.jpg) 100% 100% no-repeat;padding:0 10px 0 30px;width:140px;margin:30px 0 0 -210px
}
.cart1 p{
margin-bottom:0;text-align:left
}
.ico-up, .ico-up-disabled, .ico-down, .ico-down-disabled, .ico-del, .ico-cart{
vertical-align:middle;background-image:url(images.png);background-repeat:no-repeat
}
.ico-up, .ico-up-disabled{
width:18px;height:5px;background-position:-104px -36px
}
.ico-up-disabled{
background-position:-104px -43px
}
.ico-down, .ico-down-disabled{
width:18px;height:5px;background-position:-123px -36px
}
.ico-down-disabled{
background-position:-123px -43px
}
.ico-del{
width:12px;height:10px;background-position:-145px -36px
}
.ico-cart{
width:22px;height:22px;background:url(images.png) -83px -31px no-repeat
}
.cart1 .ico-cart{
margin-left:-23px
}
.fullinfo{
background:#f5f3f0 url(bg3.png) 100% 0 repeat-y;padding:13px 15px;overflow:hidden;zoom:1;margin-bottom:25px
}
.fullinfo img{
float:left;margin-right:20px
}
.info2{
width:100%;margin-bottom:20px;border-top:solid 1px #8f7b6f;border-bottom:solid 1px #8f7b6f
}
.info2 th{
font-size:12px;font-weight:bold;
/*color:#8f7b6f;*/
	color:#000000;
padding:4px 10px;vertical-align:top;text-align:center
}
.info2 td
{
	color:#000000;
	/*color:#8f7b6f;*/
padding:4px 10px;vertical-align:top;border-top:solid 1px #d2cac5;text-align:center

}
.t_m43, .newfull{
margin:0 180px 20px 0;float:left
}
.t_m43 ul{
padding:0;list-style:none
}
.t_m43 p{
text-align:left
}
.t_m43 .date{
color:#000;font-weight:bold;margin-bottom:4px
}
.t_m43 .anons{
margin-bottom:6px
}
.t_m43 li{
margin-bottom:5px;overflow:hidden;zoom:1;padding-right:20px
}
.t_m43 img{
border:solid 3px #ebd4c3;float:left;margin:0 24px 14px 0
}
.t_m43 .t_m37{
background:url(border2.png) 0 0 repeat-x;margin-left:120px
}
.t_m43 .t_m37 td{
padding-top:12px
}
.arch{
float:right;width:130px;border-left:solid 1px #e9e5df;padding-left:12px;margin-left:-180px;position:relative;left:50px;
}
.arch ul{
margin-left:00px
}
.arch li{
margin-bottom:15px
}
.arch ul ul{
margin:13px 0 0 0px
}
.arch ul ul li{
margin-bottom:5px;font-weight:bold
}
.arch ul a{
font-weight:normal
}
.w80{
width:80px !important
}
.t_m34{
margin-bottom:25px
}
.t_m34 li{
margin-bottom:18px
}
.t_m34 .title{
margin-bottom:4px
}
.t_m34 .date{
margin-bottom:4px;color:#8f7b6f
}
.t_m34 .link{
font-size:12px;margin-bottom:2px
}
.t_m34 p{
margin-bottom:5px
}
.res{
margin-bottom:25px
}
.cart2{
border-top:solid 1px #8f7b6f;width:100%;border-bottom:solid 1px #8f7b6f;margin-bottom:20px
}
.cart2 th{
font-size:12px;font-weight:bold;padding:4px 20px;vertical-align:top;color:#8f7b6f;white-space:nowrap;text-align:center
}
.cart2 td{
padding:4px 10px;border-top:solid 1px #d2cac5;text-align:center
}
.cart2 .inp input{
width:15px;text-align:center;background:#fff;border:solid 1px #cac1bb;padding-top:1px;height:14px
}
.cart2 .td2{
text-align:left;width:35%;padding-left:0;padding-right:0
}
.t_m4{
margin-bottom:20px
}
.t_m4 li{
margin-bottom:5px;vertical-align:top
}
.t_m4 a{
font-weight:bold;color:#000;text-decoration:none
}
.t_m4 ul{
margin:5px 0 -5px 0
}
.t_m4 ul li{
padding-left:30px
}
.t_m4 ul li a{
font-weight:normal;color:#bd191d;text-decoration:underline
}
.t_m1{
margin:0 0 20px 0
}
.t_m1 td{
padding:8px 10px 8px 0;vertical-align:top
}
.t_m1 .l{
padding-right:10px
}
.t_m1 .inp2{
margin:-4px 0;width:260px
}
.t_m1 textarea{
height:60px;width:270px
}
.t_m1 .w80{
width:60px !important
}


.pager{
margin:0 0 20px 35px;color:#939393
}
.pager .title{
margin-right:30px;
float:left
}
.pager a{
color:#cf644f;padding:2px 5px;margin:0 7px
}
.pager span{
padding:2px 5px;
margin:0 7px
}

.anons a
{
	color:#000000;
	text-decoration:none;
}

.hotnews .date
{
    color:#C01010;
}

.hotnews .anons a
{
    font-weight:bold;
    color:#C01010;
}

.esearch div
{
	padding-top:5px;
	padding-bottom:5px;
}

.nobullet
{
	list-style-type: none;
}

.counter
{
	margin: 19px 86px;
	}
.floatl
{
	float: left;
	width: 50%
	}
.floatl1
{
	float: left;
	}
.clear
{
	clear: left;
}
.nfltx
{
	margin: 0 0 0 168px;
}



#send_result {
	position:fixed;
	left:0px;
	top:0px;
	z-index:10000;
	width:100%;
	height:100%;
	background:url("/img/call-back.png") repeat 0 0;
	padding:0px;
	display:none;
}

#send_result div.formss{
	position:relative;
	background:#FFF;
	width:400px;
	height:200px;
	top:15%;
	margin:0 auto;
	padding:30px;
	border:3px solid #35B4C4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


div.formss #submit {
	padding-top:10px;
}
 
div.formss input.wpcf7-submit {
	background:#1992A1 url("/img/button-bg.png") repeat-x 0 0;
	border:1px solid #36B6C5;
	padding:3px 6px;
	color:#FFFFFF;
	font-size:12px;
	text-transform: uppercase;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height:40px;
	margin-top:10px;
}
