body{background:#c2d3c9 url(/img/main/left_bg.jpg) repeat-y top left;
margin:0;}
body.reg{background-color:#f9f8ee;
background-image:none;}
.mainbody{background:url(/img/main/center_bg.jpg) repeat;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}
.info{padding:20px 30px 50px;}

/*regist*/
.regtab{width:100%;
margin:120px 0 70px;}
.regtab p.back{font-size:85%;
margin:0; padding:0 25px;}
.regtab .big{font-size:90%;}
.regtab td.big{font-size:100%;}
.regtab p.back a{color:#73131e;}
.regtab h1{font-size:210%;
margin-bottom:20px;}
.regtab span.red{font-size:130%;
font-weight:bold;}
.regtab table td.tr{white-space:nowrap;}
.regtab table td.tl input, .regtab table td.tl textarea{margin:5px 3px;}
.regtab table tr.bgcolor{background-color:#e4e3d2;}
.regtab .pad{padding-top:17px; padding-bottom:17px;}
.regtab h2{margin:0 0 20px; padding:0;}
.bigred{font-size:100%;
color:#981928;}

/*top menu main*/
div.tmenu-main{position:absolute;
top:125px; right:30px;
z-index:3;}
div.tmenu-main ul{list-style-type:none; list-style-image:none;
margin:0;
padding:0;}
div.tmenu-main ul li{font:normal 16px/160% Arial,Geneva,sans-serif;
color:#fff;
margin-left:30px;}
div.tmenu-main ul li a, div.tmenu-main ul li a:hover{color:#fff;}

/*top menu*/
div.tmenu{position:absolute;
top:0; left:0;
width:100%;
height:50px;
z-index:1;
background:#c2d3c9 url(/img/main/left_bg.jpg) repeat-y top left;}
div.tmenu ul{float:right;
margin: 12px 20px 0 0;
padding:5px;}
div.tmenu ul li{font:normal 80%/120% Arial,Geneva,sans-serif;
display:inline;
color:#981928;
margin-left:30px;}
div.tmenu ul li.open{padding:5px;
color:#000;}
div.tmenu ul li a{color:#0f3192;
padding:5px;}
div.tmenu ul li a:hover{color:#AE1D2E;
background-color:#f5f4e3;}
/*-*/

div.logo, div.logo-reg{position:absolute;
display:block;
left:35px;
z-index:1;}
div.logo{top:70px;}
div.logo-reg{top:15px;}
div.slogan, div.slogan-reg{position:absolute;
display:block;
left:263px;
z-index:1;
font:normal 17px Arial,Geneva,sans-serif;}
div.slogan{top:109px;}
div.slogan-reg{top:54px;}
div.iconz, div.iconz-reg{position:absolute;
display:block;
right:12px;
z-index:1;}
div.slogan-reg a{color:#000;}
div.slogan-reg a:hover{color:#AE1D2E;}
div.iconz{top:60px;}
div.iconz-reg{top:10px;}
div.iconz img, div.iconz-reg img{margin:0 20px;}
div.top_bg, div.top_bg-reg{position:absolute;
left:0;
width:100%;
height:103px;
background:url(/img/top_bg.jpg) repeat-x top left;
z-index:0;}
div.top_bg{top:50px;}
div.top_bg-reg{top:0;}

div.stol{position:absolute;
top:103px; left:0;
width:100%;
height:299px;
background:url(/img/main/contact_bg.jpg) repeat-x top left;}
div.stol div{float:left;
width:40%;
padding:20px 0 0 25px;}
div.stol p{font:normal 16px/120% Arial,Geneva,sans-serif;
color:#f7d6cd;
margin:0; padding:5px 0 12px 0}
div.stol p a, div.stol p a:hover{color:#fff;}
div.stol p span.big{font-size:28px}
div.stol p span.small{font-size:13px}
div.stol h4{font:normal 23px/120% Arial,Geneva,sans-serif;
color:#c8e2d3;
margin:0; padding:30px 0 5px 0}
div.stol input.txt{font:normal 13px Arial,Geneva,sans-serif;
padding:2px 1px;
margin:0 5px 0 0;
border:none;}

/*akcii main page*/
.anons{position:absolute;
top:280px; left:0;
margin-left:44%;
padding-left:7px;
font-size:20px;
color:#fff;}
.anons a{color:#fff;}
.anons a:hover{color:#fff;}
.anons span{font-size:30px;
color:#f7d6cd;}
/*2*/
.akcia{position:absolute;
top:425px; left:57px;
font:normal 16px/120% Arial,Geneva,sans-serif;
color:#73131e;
padding-bottom:10px;}
.akcia b{font-size:25px;
font-weight:normal;
color:#a40316;}
.akcia a{font-size:20px;}
.akcia span{font-size:23px;}
.bigakcia{font-size:150%;}
.card td.descr p span{font-size:140% !important;
font-weight:normal !important;
color:#a40316 !important;
background:none !important;
padding:0 !important;}

.akcia_good{border:1px solid #c2c3d9;
background-color:#fef8ee;
padding:10px; margin:5px 30px 5px 0;}
.akcia_good h4{margin:0; padding:0;
color:#8e1725;
font:bold 110%/100% Arial,Geneva,sans-serif;}
.akcia_good p{margin:0; padding:2px 0;}

/*contact inner*/
div.contact, div.contact-reg{position:absolute;
display:block;
right:20%;
z-index:2;
padding-right:50px;}
div.contact{top:60px;}
div.contact-reg{top:10px;}
div.contact p, div.contact-reg p{font:normal 16px/120% Arial,Geneva,sans-serif;
color:#000;
margin:0; padding:5px 0;}
div.contact p.cont, div.contact-reg p.cont{padding:0 0 0 2px;}
div.contact p span.big, div.contact-reg p span.big{color:#981928;
font-size:23px}
div.contact p span.small, div.contact-reg p span.small{font-size:13px;}
div.contact a, div.contact-reg a{font-size:13px;
color:#102892;}
div.contact a:hover, div.contact-reg a:hover{color:#AE1D2E;}

/*enter block*/
div.enter, div.enter_in{position:absolute;
display:block;
z-index:1;}
div.enter{top:130px;
right:53px;}
div.enter_in{top:112px;
right:0;
width:100%;}

div.enter_in p.hello{margin:0 0 10px 10px; padding:0;}
div.enter_in p.go{margin:0 0 0 10px; padding:0 10px 0 15px;
background:url(/img/enter.gif) no-repeat left top;}

div.enter a.close, div.enter_in a.close{font:normal 13px Arial,Geneva,sans-serif;
text-decoration:none;
padding-bottom:1px;}
div.enter a.close{color:#fff;
border-bottom:1px dashed #fff;}
div.enter_in a.close{color:#102892;
border-bottom:1px dashed #102892;}
div.enter a.close:hover, div.enter_in a.close:hover{text-decoration:none;
border-bottom:none;}
div.enter_in a.close:hover{color:#AE1D2E;}
/*-*/
div.enterblock{position:absolute;
display:block;
top:180px; right:25px;
z-index:2;
width:310px;
border:3px solid #bc857d;
background:#fff;
padding:10px 15px 55px 50px;}
.enterblock p{font-size:13px;}
.enterblock a, .enterblock a:hover{color:#0f3192;}
p.close{padding:0; margin:0;
text-align:right;
font:normal 18px Verdana,sans-serif;}
p.close a, p.close a:hover{text-decoration:none;
color:#000;}
.enterblock h4{font:normal 21px Arial,Geneva,sans-serif;
padding:10px 0 30px 4px; margin:0;}
.enterblock h4 a, .enterblock h4 a:hover{color:#73131e;}
.enterblock input{font:normal 13px Arial,Geneva,sans-serif;
margin:5px 0;}
.enterblock table td.tr{font-size:14px;}
.enterblock .button{margin-bottom:15px;}
td.entertxt{font:normal 33px Arial,Geneva,sans-serif;
padding-bottom:10px;}

div.cblock-main{margin-top:399px;
width:100%;
padding-top:9px;
float:left;}
div.cblock-bot{background:url(/img/main/bot_bg.jpg) repeat-x top left;
width:100%;
float:left;
margin-top:51px;}
.bot_bg_in{background:url(/img/bot_bg.jpg) repeat-x top left;
height:50px;
border-bottom:1px solid #cbcbbc;}

/*catalog*/
.center_bg1{background:url(/img/center_bg1.jpg) repeat top left;
width:100%;}
.center_bg2{background:url(/img/center_bg2.gif) repeat-x top left;
width:100%;}
div.center_bg1, div.center_bg2{height:102px;}
div.center_bg2{background:url(/img/head_bg.gif) repeat-x top left;
width:100%;}
.center_bg2 h1{padding:8px 10px 5px 12px;
height:85px;}
p.mark{font-size:95%;
padding:9px 0 0 12px; margin:0;}
p.mark a, p.mark span{padding:0 35px 0 0;
white-space:nowrap;}
div.center_bg2 h1{padding:10px;}
/*-*/
div.goods{margin:51px 0 0 51px;
background:url(/img/main/cblock_bg.png) repeat-y top left;
float:left;}
div.goods1{width:205px;
height:102px;
margin:51px 50px 0 0;
float:left;}
div.goods1 img{margin:1px 0 10px 1px;}
div.goods1 p{font:normal 15px/110% Arial,Geneva,sans-serif;
color:#73131e;
padding:0 5px 0 15px; margin:0;
text-align:left;}
div.goods1 p a{color:#73131e;}
div.goods1 p a:hover{color:#AE1D2E;}

/*list catalog*/
.all{height:51px;
background:url(/img/content_bg.jpg) repeat-x left top;}
.all p{padding:20px 0 5px 10px;
float:left;}
.all p span{font-size:130%;}
.all p.allgoods{white-space:nowrap;
padding-right:55px;}
.all p.sort{white-space:nowrap;
padding:20px 10px 5px 10px;
float:right;}
.all p.sort span{font-size:100%;
background-color:#c2d3c9;
padding:3px 4px;}
.cat{background:#f4f3e2 url(/img/cat_bg.jpg) repeat-x bottom left;
width:254px; height:153px;
margin:51px 0 0 51px;
float:left;
border-left:1px solid #cccdb5;}
.cat div{width:254px; height:153px;}
.cat h3{margin:0; padding:10px 12px 0 12px;
height:60px;}
.cat p.order{text-align:right;
padding:0 12px 0 0; margin:0;}
.cat p.price{text-align:right;
padding:30px 12px 6px 0; margin:0;}
.cat p span{font-size:140%;
font-weight:bold;
color:#fff;
background-color:#8e1725;
padding:3px 6px;}
.list{height:51px;
background:url(/img/content_bg.jpg) repeat-x left top;
border-top:1px solid #cbc9ba;}
.list p{padding-top:15px;
padding-left:10px;}
.list a{margin:5px 10px;
padding:4px 0;}
.list span{background-color:#c2d3c9;
margin:5px 3px;
padding:2px 7px 3px;}

/*card good*/
table.card{}
.card .order{height:67px;}
.card .order input{margin:25px 12px 20px 0;
font-size:80%}
.card p.price{text-align:right;
padding:0 12px 0 0; margin:0;}
.card p span{font-size:140%;
font-weight:bold;
color:#fff;
background-color:#8e1725;
padding:3px 6px;}
.card_bg{width:255px;
background:url(/img/card_bg.jpg) repeat-x left top;}
.card .descr{padding:20px 25px;}
.descr h2{font-size:110%;
margin:0; padding:0 0 5px;
color:#666666;}
.descr p{padding:3px 0;}
/*table child*/
a.chld_link{text-decoration:none;
border-bottom:1px dashed #0f3192;}
a.chld_link:hover{text-decoration:none;
border-bottom:none;}
.chld_price{font-weight:normal;
font-size:110%;
color:#981928;}
/*-*/
p.headimg{font-size:110%;
color:#981928;
padding:20px 0 10px 20px;}
.morepic div {float:left;
margin:0 10px 15px 20px;}
.morepic div img{border:1px solid #c0d1c7;
background-color:#f9f8ee;
padding:7px;}
/*-*/
p.headgoods{font-size:110%;
color:#981928;
padding:30px 0 0 10px;}
div.moregoods{width:100%;clear:all;}
.moregoods .cat{background:#f4f3e2 url(/img/cat_bg.jpg) repeat-x bottom left;
width:254px; height:130px;
margin:10px 30px 0 10px;
float:left;
border-left:none;}
.moregoods .cat div{width:254px; height:130px;}
.moregoods .cat h3{font-size:85%;
margin:0; padding:5px 0 0 0;
height:37px;}
.moregoods .cat p.price{text-align:right;
padding:53px 12px 6px 0; margin:0;}
.moregoods .cat p span{font-size:110%;
font-weight:bold;
color:#fff;
background-color:#8e1725;
padding:3px 6px;}

/*left inner*/
.tdleft{width:205px;
background:#e4e3d2 url(/img/left.jpg) repeat-y top right;}
.tdleftbot{background:#e4e3d2 url(/img/leftcolor:#73131e;.jpg) repeat-y bottom right;
border-bottom:1px solid #cbcbbc;}
p.katalog{font:normal 115%/130% Arial,Geneva,sans-serif;
padding:20px 15px 0;}
/*left menu catalog*/
.lmenu1{font:normal 85%/130% Arial,Geneva,sans-serif;
color:#6B5941;
text-align:left;
margin:8px 10px;
padding:0;}
.open1{font:normal 85%/130% Arial,Geneva,sans-serif;
background-color:#c2d3c9;
padding:5px;
margin:8px 10px;}
.lmenu1 a, .open1 a{color:#73131e;
background-color:none;
display:block;
padding:5px;
width:95%;}
.lmenu1 a:hover, .open1 a:hover{color:#ae1dcolor:#73131e;2e;
background-color:#f5f4e3;}
.lmenu1 a.red{color:#ae1d2e;
font-weight:bold;}
/*2*/
.lmenu2-on, .lmenu2-off{font:normal 80%/130% Arial,Geneva,sans-serif;
color:#6B5941;
text-align:left;
margin:4px 10px 4px 15px;
padding:3px 2px 3px 17px;}
.lmenu2-on a, .lmenu2-off a{color:#73131e;
display:block;}
.lmenu2-on a:hover, .lmenu2-off a:hover{color:#ae1d2e;}
.lmenu2-on{background:url(/img/bull_on.gif) no-repeat left top;
background-color:#f5f4e3;}
.lmenu2-off{background:url(/img/bull_off.gif) no-repeat left top;}
.open2{font:normal 80%/130% Arial,Geneva,sans-serif;
background:#c2d3c9 url(/img/bull_on.gif) no-repeat left top;
padding:3px 2px 3px 17px;
margin:4px 10px 4px 15px;}
.lmenu2-on a.red, .lmenu2-off a.red{color:#ae1d2e;
font-weight:bold;}

/*left menu usual*/
div.lmenublock{background:#c2d3c9 url(/img/main/left_bg.jpg) repeat-y top left;
margin:35px 0 0;
padding:30px 0 40px 16px;
border-top:1px solid #cacabe;
border-bottom:1px solid #cacabe;}
div.lmenublock .lmenu1{font-size:80%;
margin:1px 10px;}
div.lmenublock .lmenu1 a{color:#1b3c96;}
div.lmenublock .lmenu1 a:hover{color:#ae1d2e;}
div.lmenublock .open1{font-size:80%;
margin:1px 10px;}
div.lmenublock .lmenu2-on, div.lmenublock .lmenu2-off{margin:2px 8px 2px 10px;}
div.lmenublock .open2{margin:2px 8px 2px 10px;}
div.lmenublock .lmenu2-on a, div.lmenublock .lmenu2-off a{color:#1b3c96;}
div.lmenublock .lmenu2-on a:hover, div.lmenublock .lmenu2-off a:hover{color:#ae1d2e;}

/*center inner*/
.tdcenter{width:81%;
background-color:#f4f3e2;
padding-top:51px;
border-left:1px solid #b7b5a7;
border-bottom:1px solid #b7b5a7;}
.tdcenter_cat{width:81%;
background-color:#e4e3d2 /*url(/img/content_bg.jpg) repeat left top*/;
padding-top:51px;}
/*.content_bg{width:81%;
background:url(/img/content_bg.jpg) repeat left top;}
.content_bg2{width:100%;
background-color:#f4f3e2;
border-left:1px solid #b7b5a7;
border-bottom:1px solid #b7b5a7;}*/

/*right inner*/
.tdright{width:19%;
background-color:#f9f8ee;
padding-top:51px;color:#73131e;
border-left:1px solid #b7b5a7;
border-bottom:1px solid #b7b5a7;}
/*.tdright{width:22%;
background-color:#f9f8ee;
border-left:1px solid #b7b5a7;
border-bottom:1px solid #b7b5a7;}*/
.tdright h4{font:normal 105%/110% Arial,Geneva,sans-serif;
color:#981928;
margin:0;
padding:18px 12px 10px;}
.tdright p{padding:13px 12px 2px;}
.tdright .txt, .tdright .but{font:normal 80% Arial,Geneva,sans-serif;
margin:5px 12px;}
.tdright .but{margin-top:15px;}
.tdright select{margin:5px 12px;}
.tdright .tl{padding:0 0 0 12px;}
.tdright table td .txt{margin-left:6px;}

/*basket main*/
div.basket-main{position:absolute;
top:5px;
left:60%;
z-index:1;}
/*right basket*/
div.basket{background-color:#e4e3d2;
height:102px;}
div.basket h4{color:#000;
font:bold 85%/140% Arial,Geneva,sans-serif;
padding:10px 10px 5px; margin:0;}
div.basket p{padding:0 10px; margin:0;}
div.basket p span{color:#981928;}
div.basket p a span{color:#0f3192;}
div.basket input{margin:8px 10px;}
div.basket-main div.basket{background:none !important;}

/*basket page*/
div.basketblock{width:100%;
background-color:#f9f8ee;
border:1px solid #cccabc;}
div.basketblock table{width:95%;
margin:15px 0;}
div.basketblock table th{background-color:#f9f8ee;
font-size:85%;
border:none;
border-bottom:1px solid #a6a496;
color:#000;}
div.basketblock table td.tb, div.basketblock table td.tl{border-bottom:1px solid #d5d3c6;
padding:13px 7px;
font-size:80%;}
div.basketblock table td input{border:1px solid #dddddd;
padding:1px 2px;}
div.basketblock table td a{font-size:115%;}
div.basketblock span{color:#981928;}
p.allsum{text-align:right;
padding:5px 20px 20px;
font-size:110%;}
div.takeorder{background-color:#c1d2c8;
padding:10px 20px;
border-top:1px solid #cacabe;}
div.basketblock table td input.del{cursor:hand;
cursor:pointer;
border:none;}

/*utochenie zakaza*/
div.spec_order{width:80%;}
div.spec_order div.basketblock{background-color:#f4f3e2;}
div.spec_order div.basketblock table th{background-color:#f4f3e2;}

.goto{margin:30px 0;
background-color:#e4e3d2;
width:100%;}
.goto td{padding:20px;}

/*oformlenie zakaza*/
.oform_order{}
.oform_order p, .oform_order table td.tr{font-size:95%;
line-height:180%;}
.oform_order table{margin-left:20px;}
/*left*/
.regleft{}
.regleft h2{font-size:120%;
color:#000;
padding:65px 10px 10px 20px; margin:0;}
.regleft .basketblock{width:67%;
background-color:#f4f3e2;
margin-left:20px;}
.regleft .basketblock table{margin:10px 0 0;
border-bottom:1px solid #a6a496;}
.regleft .basketblock table td.tl{border-bottom:none;
padding:7px 10px;}
.regleft .allsum{font-size:95%;
text-align:left;
padding:12px 15px 20px;}
.regleft .takeorder{padding:8px 15px 10px;}

/*right compare*/
div.compare{background-color:#e4e3d2;
height:51px;}
div.compare p{padding:10px; margin:0;}
div.compare p a span{color:#981928;}

/*content*/
h1{font:normal 180%/120% Arial,Geneva,sans-serif;
text-align:left;
color:#000;
padding:10px 0 5px 0;
margin:0;}
h2{font:normal 140%/110% Arial,Geneva,sans-serif;
text-align:left;
color:#981928;
padding:5px 0 0 0;
margin:7px 0 5px 0;
clear:both;}
h2.h2{padding:25px 20px 0 30px;
margin:0;}
h2.h2 a{color:#73131e;}
h3{font:normal 105%/110% Arial,Geneva,sans-serif;
text-align:left;
color:#981928;
margin:0;
padding:10px 0 1px 0;}
h4{font:bold 85%/140% Arial,Geneva,sans-serif;
text-align:left;
color:#333;
margin:0;
padding:7px 0 5px;}
p{font: normal 80%/140% Arial,Geneva,sans-serif;
color:#000;
padding:5px 0;
margin:0;
text-align:left;}
.red{color:#a32c1f;}
.pbig{font-size:90%;
padding:20px 10px 30px 50px;}

/*standart table*/
.tab{border:1px solid #8b8a81;
border-collapse:collapse;
margin:10px 0 15px;
background-color:#f9f8ee;}
th{font:normal 85%/140% Arial,Geneva,sans-serif;
color:#000;
background-color:#c2d3c9;
padding:4px 5px;
text-align:left;
border:1px solid #8b8a81;}
.tab td{color:#000;
border:1px solid #8b8a81;
text-align:left;
font:normal 80%/130% Arial,Geneva,sans-serif;
padding:4px 5px;}
.tb{font:normal 80%/130% Arial,Geneva,sans-serif;
padding:4px 5px;
text-align:center;}
.tl{text-align:left;
font:normal 80%/130% Arial,Geneva,sans-serif;
padding:4px 5px;}
.tr{text-align:right;
font:normal 80%/130% Arial,Geneva,sans-serif;
padding:4px 5px;}
tr.color{background-color:#EDF7F3;}

/*crumbs*/
div.crumbs{position:absolute;
display:block;
top:153px;
left:0;
height:51px;
width:100%;}
.crumbs div{background:url(/img/crumbs_bg.jpg) repeat-x top left;
margin-left:205px;
height:51px;}
.crumbs img{margin:0 3px;}
.crumbs p{font:normal 75% Arial,Geneva,sans-serif;
color:#000;
padding:18px 5px 5px 10px; margin:0;}
.crumbs p a{color:#0f3192;}
.crumbs p a:hover{color:#AE1D2E;}

/*main info*/
div.blueblock{float:left;
background:#c2d3c9 url(/img/main/left_bg.jpg) repeat-y top left;
width:100%;
padding-bottom:20px;}
div.about{float:left;
width:65%;
padding:15px 25px 15px 33px;}
div.about h1{color:#fff;
margin:0; padding:0;}

/*news main*/
div.newsblock{float:left;
width:27%;
margin:20px 0 0;
background-color:#fff;
border-top:4px solid #e0dfce;}
div.newsblock h3{font-size:140%;
color:#5e9a77;
padding:0; margin:15px;}
div.newsblock a{color:#0f3192;}
div.newsblock a:hover{color:#AE1D2E;}
div.newsblock p.date{margin:0 15px 0; padding:0;}
div.newsblock p.date span{background-color:#f4e6d6; padding:2px 3px;}
div.newsblock p.newslink{margin:3px 15px 20px; padding:0;}
div.newsblock p.arh{background-color:#e0dfce;
margin:20px 0 0 0; padding:10px 15px;}

/*news page*/
p.date2{margin:0; padding:0;
color:#41413c;}
p.date2 span{font-weight:bold;
font-size:110%;
color:#000;}
h3.newshead{padding:5px 0; margin:0;
font-size:120%;
line-height:100%;}
div.newstext{font:normal 80%/140% Arial,Geneva,sans-serif;
margin-bottom:30px;}
div.newstext p, div.newstext ul li{font-size:100%;}
div.newstext h4{font-size:120%;
padding:0;}

/*list*/
ul{list-style:outside url(/img/bull2.gif);
margin:0;
padding:0 0 0 25px;}
ul.ul2{list-style:outside url(/img/bull3.gif);}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 35px;}
li{font:normal 80%/130% Arial,Geneva,sans-serif;
color:#000;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Arial,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

/*standart link*/
a{color:#0f3192;
text-decoration:underline;}
a:hover{color:#AE1D2E;
text-decoration:none;}

/*bot link*/
p.blink{font-size:65%;
color:#beac73;
margin:0;padding:0 5px;
text-align:right;}
p.blink a{color:#beac73;
text-decoration:none;}
p.blink a:visited{color:#beac73;
text-decoration:none;}
p.blink a:hover{color:#beac73;
text-decoration:underline;}

/*copyright*/
div.copyblock, div.copyblock-reg{float:left;
width:100%;
height:103px;
background:url(/img/top_bg.jpg) repeat-x top left;}
div.copyblock-reg{border-top:1px solid #c7c5b7;}
p.copy1{font:normal 70%/150% Arial, Geneva, sans-serif;
text-align:left;
color:#6f6f6e;
padding:34px 27px 10px;
margin:0;
float:left;}
p.copy2{font:normal 70%/140% Arial, Geneva, sans-serif;
text-align:right;
color:#6f6f6e;
padding:15px 27px 10px;
margin:0;
float:right;}
p.copy1 span{color:#6f6f6e;
font-size:180%;}
.copyblock a, .copyblock-reg a{color:#6f6f6e;}
.copyblock a:hover, .copyblock-reg a:hover{color:#b32b3a;}

/*site map*/
ul.map{list-style-type:none; list-style-image:none;
margin:0;
padding:0 0 0 20px;}
ul.map li{font:normal 100%/160% Arial,Geneva,sans-serif;
text-align:Left;
color:#3247A0;
text-indent:0;
margin:8px 0;
padding:0;}
ul.map ul{list-style:outside url(/img/bull2.gif);
padding-left:25px;}
ul.map ul li{font:normal 80%/130% Arial,Geneva,sans-serif;
margin:3px 0;
font-weight:normal;}
ul.map ul ul{list-style:outside url(/img/bull2.gif);
padding-left:25px;}
ul.map ul ul li{font-weight:normal;
font:normal 100%/130% Arial,Geneva,sans-serif;}

/*forms*/
form{margin:0;}
select, textarea{font:normal 80% Arial,Geneva,sans-serif;}
td.tl select, td.tl textarea{font:normal 100% Arial,Geneva,sans-serif;}
td.tl select{margin:5px 0 5px 3px;}
/*textarea{border:1px solid #9d7145;}*/

/*gallery*/
form{margin:0;}
select{font:normal 80% Tahoma,Arial,Helvetica,sans-serif;
color:#000;}
table.gal{border-collapse:collapse;
border:none;
text-align:left;
clear:right;}
.gal td{font: normal 75%/150% Arial,Helvetica,sans-serif;
border-collapse:collapse;
width:180px;
text-align:left;
vertical-align:top;
padding: 0 15px 10px 0;}
.gal a img{display:block; float:right}
.gal td.tr strong, .gal td.tr b{color:#000;}
.gal td.tr b{background:#dddcda;
padding:1px 5px;}

/*image*/
.img{border:1px solid #b7b5a7;}
.img1{margin:0 8px 3px 0;}
.img2{margin:0 0 3px 8px;}

