 html, body, form
{
	height: 100%;
	margin: 0;
	padding: 0;
}
body
{
	background: #000 url(img/body_bg.gif) repeat-x;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td
{
	font-size: 11px;
}
form
{
	margin: 0;
	padding: 0;
}
#body
{
	background: url(img/header_bg1.jpg) no-repeat;
	height: 100%;
	position: relative;
	width: 100%;
}
#body_inner
{
	background: url(img/header_bg2.jpg) no-repeat 100% 0;
	position: relative;
	width: 100%;
}
img
{
	border: #000 0px solid;
}
.clr
{
	clear: both;
	height: 0;
}
a
{
	color: #FE9C05;
}
a:hover
{
	color: #FFC074;
	text-decoration: none;
}
a.a1
{
	font-size: 10px;
}
#rasporka
{
	font-size: 1px;
	line-height: 1px;
}
#tomain
{
	display: block;
	height: 40px;
	left: 190px;
	position: absolute;
	text-decoration: none;
	text-indent: -9999px;
	top: 65px;
	width: 140px;
	z-index: 100;
}
#menu
{
	padding-left: 100px;
	padding-top: 190px;
	text-align: center;
}
.line1
{
	margin: 0 auto;
	width: 530px;
}
.line2
{
	padding-left: 111px;
	text-align: left;
}
#left
{
	float: left;
	position: relative;
	width: 184px;
}
#right
{
	float: right;
	position: relative;
	width: 191px;
}
#middle
{
	height: 100%;
	margin: 22px 191px 0 184px;
	position: relative;
}
#middle2
{
	margin: 22px 24px 0 184px;
	position: relative;
}
#mid11
{
	background: url(img/mid11.gif) no-repeat;
	position: relative;
}
#mid12
{
	background: url(img/mid12.gif) repeat-x;
	position: relative;
}
#mid13
{
	background: url(img/mid13.gif) no-repeat 100% 0;
	position: relative;
}
#mid21
{
	background: url(img/mid21.gif) repeat-y;
	position: relative;
}
#mid23
{
	background: url(img/mid23.gif) repeat-y 100% 0;
	position: relative;
}
#mid31
{
	background: url(img/mid31.gif) no-repeat 0 100%;
	position: relative;
}
#mid32
{
	background: url(img/mid32.gif) repeat-x 0 100%;
	position: relative;
}
#mid33
{
	background: url(img/mid33.gif) no-repeat 100% 100%;
	padding: 30px 0 19px 30px;
	position: relative;
}
#mid35
{
	background: url(img/mid33.gif) no-repeat 100% 100%;
	padding: 30px 30px 19px 30px;
	position: relative;
}
#mid34
{
	background: url(img/mid33.gif) no-repeat 100% 100%;
	padding: 30px 27px 19px 30px;
	position: relative;
}
#novinki
{
	background: url(img/novinki.jpg) no-repeat;
	padding-top: 57px;
	position: relative;
}
#novinki ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 148px;
}
#novinki ul li
{
	background: url(img/li1.gif) no-repeat 32px 6px;
	padding-left: 40px;
}
#novinki ul li a
{
	display: block;
	padding-bottom: 3px;
}
#novinki ul li.first a
{
	background: url(img/line1.gif) no-repeat 100% 100%;
	padding-bottom: 10px;
}
#novinki ul li img
{
	border: 4px solid #fff;
	text-decoration: none;
}
a.all
{
	background: url(img/plus.gif) no-repeat 40px 3px;
	color: #C6BCAC;
	display: block;
	font-size: 10px;
	margin-top: 10px;
	padding-left: 55px;
}
a.all2
{
	background: url(img/plus.gif) no-repeat 0px 3px;
	color: #C6BCAC;
	display: block;
	font-size: 10px;
	margin-top: 10px;
	padding-left: 15px;
}
#sp
{
	background: url(img/sp.png) no-repeat;
	margin-top: 20px;
	padding-top: 57px;
	position: relative;
}
#sp ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 148px;
}
#sp ul li
{
	background: url(img/li1.gif) no-repeat 32px 6px;
	padding-left: 40px;
}
#sp ul li a
{
	display: block;
	padding-bottom: 3px;
}
#sp ul li img
{
	border: 4px solid #FFC73A;
	text-decoration: none;
}
#lastnews
{
	background: url(img/t_news.gif) no-repeat;
	margin-top: 10px;
	padding-top: 47px;
	position: relative;
}
#recommend
{
	background: url(img/t_recommend.gif) no-repeat;
	margin-top: 20px;
	padding-top: 57px;
	position: relative;
}
#lastnews ul, #recommend ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 148px;
}
#lastnews ul li, #recommend ul li
{
	background: url(img/li1.gif) no-repeat 32px 6px;
	padding-left: 40px;
}
#lastnews ul li a, #recommend ul li a
{
	display: block;
	padding-bottom: 3px;
}
#lastnews ul li img, #recommend ul li img
{
	border: 4px solid #FFF;
	text-decoration: none;
}
#counters
{
	background: url(img/counters_bg.gif) no-repeat 40px 0;
	margin: 25px 0 20px 0;
	padding-left: 40px;
	padding-top: 20px;
}
#counters a
{
	display: block;
	margin-bottom: 5px;
}
#search1
{
	background: url(img/search_bg1.png) no-repeat 11px 0;
	height: 100px;
	margin-top: 19px;
	padding-left: 11px;
}
#search1 div
{
	padding: 48px 0 0 30px;
}
.inp1
{
	background: #F7E1D2;
	border-bottom: 1px solid #fff;
	border-left: 0px solid #fff;
	border-right: 1px solid #fff;
	border-top: 0px solid #fff;
	font-size: 11px;
}
#b_cat
{
	background: url(img/t_catalog.png) no-repeat;
	padding: 53px 0 0 43px;
}
#b_cat ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#b_cat ul li
{
	background: url(img/b_cat_li1.gif) no-repeat 0 100%;
	padding: 10px 0;
	position: relative;
}
#b_cat ul li.last
{
	background: url(img/b_cat_li2.gif) no-repeat 0 100%;
}
#b_cat2
{
	background: url(img/t_catalog.png) no-repeat;
	padding: 53px 0 0 33px;
}
#b_cat2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#b_cat2 ul li
{
	background: url(img/b_cat_li1.gif) no-repeat 0 100%;
	padding: 5px 0;
	position: relative;
	text-transform: uppercase;
}
#b_cat2 ul li.last
{
	background: url(img/b_cat_li2.gif) no-repeat 0 100%;
}
a#otziv
{
	background: url(img/t_otzivi.jpg) no-repeat 100% 0;
	display: block;
	height: 95px;
	margin-top: 30px;
	position: relative;
	text-decoration: none;
	width: 190px;
}
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12
{
	border-bottom: 1px solid #000;
	height: 58px;
}
.c1
{
	background: #D2DDF7 url(img/c1.jpg) no-repeat;
}
.c2
{
	background: #FFF url(img/c2.jpg) no-repeat;
}
.c3
{
	background: #88CAF2 url(img/c3.jpg) no-repeat;
}
.c4
{
	background: #A9D67D url(img/c4.jpg) no-repeat;
}
.c5
{
	background: #92BAE7 url(img/c5.jpg) no-repeat;
}
.c6
{
	background: #D2EBF8 url(img/c6.jpg) no-repeat;
}
.c7
{
	background: #D9D9D9 url(img/c7.jpg) no-repeat;
}
.c8
{
	background: #BDD4E2 url(img/c8.jpg) no-repeat;
}
.c9
{
	background: #B4D3E2 url(img/c9.jpg) no-repeat;
}
.c10
{
	background: #8194BF url(img/c10.jpg) no-repeat;
}
.c11
{
	background: #A4BEED url(img/c11.jpg) no-repeat;
}
.c12
{
	background: #DFC293 url(img/c12.jpg) no-repeat;
}
ul.ul1, ul.ul2, ul.ul3,ul.ul1a, ul.ul2a, ul.ul3a
{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}
.spacer
{
	float: left;
	height: 30px;
	width: 60%;
}
ul.ul1, ul.ul1a
{
	padding-top: 20px;
}
ul.ul2, ul.ul2a
{
	padding-top: 14px;
}
ul.ul3, ul.ul3a
{
	padding-top: 8px;
}
ul.ul1 li, ul.ul2 li, ul.ul3 li
{
	background: url(img/li2.gif) no-repeat 0px 5px;
	padding-left: 17px;
}
ul.ul1a li, ul.ul2a li, ul.ul3a li
{
	background: url(img/li5.gif) no-repeat 0px 5px;
	padding-left: 17px;
}
ul.ul1 li a, ul.ul2 li a, ul.ul3 li a
{
	color: #000;
}
ul.ul1a li a, ul.ul2a li a, ul.ul3a li a
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
ul.ul1 li a:hover, ul.ul2 li a:hover, ul.ul3 li a:hover
{
	color: #9E5801;
}
#footer
{
	height: 63px;
	position: relative;
}
#rights, #copy, #bottom_links
{
	color: #977A49;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	padding-top: 20px;
}
#rights
{
	float: right;
        padding-right: 55px;
}
#copy
{
	float: left;
	padding-left: 40px;
}
#bottom_links {
        text-align : center;
}
#copy a
{
	color: #C6BCAC;
}
#bottom_links a
{
        color: #979186;
}
#cc
{
	padding: 20px 0;
}
#cc ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#cc ul li
{
	background: url(img/li3.gif) no-repeat 0 5px;
	padding-bottom: 3px;
	padding-left: 25px;
}
#cc ul li a
{
	color: #FE9C05;
	text-transform: uppercase;
}
#cc ul li a:hover
{
	color: #fff;
	text-decoration: none;
}
#categ
{
	background: url(img/categ2.gif) repeat-x;
	border-bottom: 1px solid #A28D73;
	border-right: 1px solid #A28D73;
}
#categ div
{
	background: url(img/categ2.gif) repeat-y;
}
#categ div div
{
	background: url(img/categ1.gif) no-repeat;
	padding: 8px 14px 9px 14px;
}
#categ a
{
	color: #fff;
}
.title1
{
	background: url(img/li4.gif) no-repeat 0 4px;
	color: #D8C5AB;
	float: left;
	font-weight: bold;
	margin-top: 17px;
	padding-left: 15px;
	text-transform: uppercase;
}
div.title2 a
{
	white-space: nowrap;
}
.pages
{
	float: right;
	height: 14px;
	margin-top: 17px;
}
.pages a
{
	text-decoration: none;
}
.pages strong
{
	font-size: 13px;
}
.pages b
{
	color: #D8C5AB;
}
.pages a, .pages b
{
	padding: 0 4px;
}
#list
{
	height: 100%;
	padding: 20px 0 5px 0;
	position: relative;
}
#list td, td.list
{
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
}
#list a, a.list
{
	color: #A56D27;
	font-size: 11px;
}
#list a:hover, a.list:hover
{
	color: #FE9C05;
}
tr.first td
{
	border-bottom: 1px solid #000;
	text-align: center;
	white-space: nowrap;
}
.th1, .th2, .th3
{
	border-right: 1px solid #000;
}
.th1
{
	background: #D8C5AB url(img/th1_bg.gif) no-repeat;
}
.th2
{
	background: #F2E1C3;
}
.th3, .th4
{
	background: #D8C5AB;
}
.td1, .td2, .td3
{
	background: #fff url(img/dot.gif) repeat-x 0 100%;
}
.td1, .td2
{
	border-right: 1px solid #d8d8d8;
}
.td2
{
	text-align: justify;
}
.td1, .td3
{
	text-align: center;
}
.title2
{
	background: url(img/li4.gif) no-repeat 0 4px;
	height: 20px;
	margin-top: 17px;
	padding-left: 15px;
	width: 70px;
}
.title2 a
{
	text-transform: uppercase;
}
.item_name
{
	color: #E3DFDA;
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-left: 75px;
	margin-top: 17px;
	position: relative;
}
.title3
{
	color: #E3DFDA;
	font-size: 14px;
	font-weight: bold;
}
.inp2
{
	border: 1px solid #666;
	text-align: right;
	width: 30px;
}
.inp3
{
	background: #F2E1C3;
	border: 1px solid #888;
	font-size: 11px;
	width: 200px;
}
.item_name span
{
	color: #D8C5AB;
}
#full
{
	height: 100%;
	padding: 20px 0 15px 0;
	position: relative;
}
#full td
{
	color: #000;
}
.ftd0, .ftd1
{
	border-bottom: 1px solid #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	padding-left: 15px;
}
.ftd2
{
	background: #fff;
	border-bottom: 1px solid #d8d8d8;
}
.ftd0
{
	background: #D8C5AB url(img/th1_bg.gif) no-repeat;
}
.ftd1
{
	background: #D8C5AB;
}
#full tr.last .ftd1, #full tr.last .ftd2
{
	border-bottom: 0px solid #000;
}
.buy
{
	text-align: right;
}
#buttons
{
	padding: 15px 0;
}
.but1
{
	background: #000;
	border: 1px solid #FFC93F;
	color: #FFC93F;
	cursor: pointer;
	font-size: 11px;
}
.but2
{
	background: #000;
	border: 1px solid #FF9E00;
	color: #FF9E00;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}
.table
{
	background: #7b6a52;
	margin-right: 20px;
}
.table th
{
	background: #382514;
	color: #ffff;
	font-weight: normal;
	text-align: left;
}
.table td
{
	background: #000;
}
.intext
{
	color: #D4D4C8;
}
.title_h2
{
	color: #cabca6;
	font-size: 16px;
	font-weight: bold;
	padding: 16px 0 11px 0;
}
.title_h3
{
	color: #cabca6;
	font-size: 12px;
	font-weight: bold;
	padding: 16px 0 8px 0;
}
.title_h4
{
	color: #cabca6;
	font-size: 14px;
	font-weight: bold;
	padding: 16px 0 8px 0;
}
.title_h2_p
{
	color: #cabca6;
	font-size: 16px;
	font-weight: bold;
}
.title_h3_p
{
	color: #cabca6;
	font-size: 12px;
	font-weight: bold;
}
.title_h4_p
{
	color: #cabca6;
	font-size: 14px;
	font-weight: bold;
}
.date
{
	color: #ccc;
}
h1
{
	color: #E3DFDA;
	font-size: 16px;
	font-weight: bold;
}
.title1 h1
{
	color: #D8C5AB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
.item_name h1
{
	color: #E3DFDA;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
        margin : 0;
}

#rotator
{
    position: absolute; 
    width: 400px; 
    height: 300px; 
    border: 3px solid #FABC4C; 
    background: #fff;
    right: 80px; 
    z-index: 10;
    overflow: hidden;
}

#rotator img {
    top: 0;
    left: 0;
    width: 400px;
    height: 300px;
}

.rotator_space {
    width: 430px; 
    height: 200px; 
    float:right;
}

.gl_photo, .gl_album {
   float: left;
   width: 240px;
   height: 240px;
   padding: 5px;
   text-align:center;
   vertical-align:middle;
}

.gl_photo span{
   font-size: 12px;
}

.gl_album a {
   font-weight: bold;
   color: #000;
   text-decoration: none;
}


#gallery_path {
    font-size: 13px;
    color: #000;
    padding: 0 0 10px;
}
#gallery_path a {
    color: #000;
} 
