/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background-color:#5f5f5f}
body{margin:10px auto;font-family:Arial, Helvetica, sans-serif;min-height:100%;position:relative;}
.body-wrap{width:985px;margin:0 auto;}
*html body{height:100%}
/* HTML tags */
h1{font-size:24px;color:#2c4592;font-weight:normal;padding:5px 0 20px 0}
a:hover{text-decoration:none}

.topbox{background:url(../images/template_t.jpg) no-repeat;height:66px;padding:35px 0 0 75px;background-color:#f5f1e6}
.botbox{background:url(../images/template_b.jpg) no-repeat;height:45px;color:#fff;font-size:11px;padding:145px 0 0 30px;background-color:#e5b900;clear:both}

.centerbox{background:url(../images/template_bg.jpg) repeat-y;background-color:#eae1cc;width:985px}

/* Menu */
.menu{padding-top:15px;height:60px}
.menu ul{margin:0;padding:0 0 0 35px;list-style-type:none}
.menu ul li{float:left;margin:0 10px 0 0;padding:5px 0 0 0}
.menu ul li a{color:#3b220f;font-size:16px;font-family:Arial;font-weight:bold;text-decoration:none;display:block;float:left;padding:3px 10px}
.menu ul li a:hover{background:#5d4733;color:#e6c88b}
.menu ul li.act a{background:#5d4733;color:#e6c88b}
/* Menu */

.leftbar{float:left;width:280px;padding:10px 0 0 25px}

/* News */
.box01{background:url(../images/box01.jpg) no-repeat;width:213px;height:203px;padding:9px 10px 0 10px;background-color:#54453a;margin-bottom:15px;}
.box01 table{margin:0 auto;width:100%}
.box01 table td{padding:10px 0 8px 0;text-align:center;width:33%}
.box01 table td a{color:#be7d49;font-size:12px;}
.box01 table td p{padding-top:9px}
/* News */

/* Constructor */
.box02{background:url(../images/box02.jpg) no-repeat;width:213px;height:165px;padding:6px 10px;background-color:#54453a}
.box02 p{color:#544f45;font-size:12px;padding:2px 10px;font-family:Tahoma;line-height:18px}
/* Constructor */

/*vote-box*/
.vote-box_classic {width: 233px; height: 189px; background: url("../images/vote-box-inner.png") no-repeat 0 0; position: relative;}
.vote-box_classic p {padding: 60px 0 0 16px; color: #544f45; font: 12px tahoma;}
.vote-box_classic .radio {padding: 12px 16px 0 16px;}
.vote-box_classic .radio .left {float: left; width: 109px;}
.vote-box_classic .radio .right {margin-left: 109px;}
.vote-box_classic .radio .right div {margin: 3px 0;}
.vote-box_classic .radio .left div {margin: 3px 0;}
.vote-box_classic .radio span.name {margin-left: 10px; color: #391b0f; font: 12px tahoma;}
.vote-box_classic .radio input {margin: 0;}
.vote-box_classic .custom-variant {margin-top: 4px; padding: 0 16px;}
.vote-box_classic .custom-variant input {margin: 0;}
.vote-box_classic .custom-variant input.custom {width: 169px; margin-left: 6px; padding-left: 3px; height: 14px; border: 1px solid #a09b90; background: #f9f5f0; color: #a6a29a; font: 12px tahoma;}
.vote-box_classic .send {text-align: right; padding-right: 19px; margin-top: 5px; position: absolute; right: 5px; bottom: 10px;}
.vote-box_classic .send a {color: #391b0f; font: 12px tahoma;}
.vote-box_classic .send #success p {padding: 0; color: #544f45; font: 12px tahoma;}

.vote-box_classic .jqTransformRadio {
	background: transparent url(img/radio2.png) no-repeat 0 0;
	vertical-align: middle;
	height: 11px;
	width: 11px;
	display:block;/*display: -moz-inline-block;*/
	overflow: hidden;
	margin-top: 2px;
}
.vote-box_classic .jqTransformChecked { background-position: 0 -11px;}
.visible {display: none;}


.order{padding:15px}
.order a{color:#be7d49;font-size:21px;font-family:Tahoma;}
.order img{margin:0 5px 6px 5px;vertical-align:middle}

.rightbar{float:right;width:150px;padding:10px 0 0 50px;background:url(../images/right_bg.jpg) top no-repeat}
.rightbar p{color:#7f7061;font-size:13px;font-weight:bold;padding-bottom:10px;}
.rightbar ul{margin:0;padding:0;list-style-type:none;font-size:13px}
.rightbar ul li{padding:2px 0;float:left;width:100%}
.rightbar ul li a{background:url(../images/link_sep.gif) bottom repeat-x;text-decoration:none;font-weight:bold;color:#2e4ca7;display:block;float:left;padding:2px 0;position:relative}
.rightbar ul li a:hover{background:#2e4ca7;color:#fff;padding:2px 5px;margin-left:-5px}
.rightbar ul li.act a{background:#2e4ca7;color:#fff;padding:2px 5px;margin-left:-5px}

.centerbar{margin:0 220px 0 305px;font-family:Tahoma;font-size:14px;color:#544f45;text-align:justify;}

.pagebar{color:#544f45;font-size:10px;padding:15px 0}
.pagebar a{margin:0 3px;color:#544f45;}

.infobox{font-family:Tahoma;font-size:14px;color:#544f45; }
.infobox img{float:left;margin:0 30px 15px 0}
.infobox h2{padding-bottom:10px}
.infobox h2 a{background:url(../images/title_sep.gif) bottom repeat-x;text-decoration:none;font-weight:normal;color:#598ff1;padding:2px 0;font-size:14px;}
.infobox h2 a:hover{background:none}
.infobox h3{color:#2c4592;font-weight:normal;font-size:14px;padding-bottom:10px}
.infobox p{padding:0 0 0px 0;color:#544f45;}
.infobox p a{color:#be7d49}

.infobox ol{margin:0 0 10px 25px;padding:0}
.infobox ol span{font-weight:normal;margin-right:10px;color:#544f45;}
.infobox ol li{padding:5px 0;color:#2c4592;font-weight:bold}
.infobox ul{list-style-type:none;margin:0 0 15px 0;padding:0}
.infobox ul li{color:#544f45;padding:5px 0 5px 20px;background:url(../images/bullet.gif) left no-repeat;}

.table01{clear:both;width:100%;border-collapse:collapse;font-size:12px;background:#ede5d5}
.table01 th{border-bottom:1px solid #dfd5c6;padding:5px 10px;text-align:left;color:#806246;font-size:11px}
.table01 td{padding:5px 10px;text-align:left;color:#544f45;white-space:nowrap}

.year{padding-bottom:35px;font-size:12px}
.year span{color:#948c7c;margin-right:10px}
.year a{color:#140b04;margin-right:10px}

.news-tools{margin-bottom:50px;text-align:right;}
.news-tools a{color:#140b04;font-size:12px;}

.news-short{font-family:Tahoma}
.news-short td{vertical-align:top;padding:0 15px 50px 0;}
.news-short td img{margin-right:10px}
.news-short td span{color:#948c7c;font-size:11px;display:block}
.news-short td p{font-size:12px;padding:10px 0 0 0;color:#544f45;}
.news-short td p a{font-size:16px;color:#b16a32}

.news{font-family:Tahoma;font-size:14px;color:#544f45}
.news img{float:left;margin:0 20px 10px 0}
.news p span{color:#948c7c;font-size:11px}
.news p {padding-bottom:15px;text-align:justify}

.review-form{width:99%;margin:15px 0;font-family:Tahoma}
.review-form td{padding:5px 5px 5px 0;color:#544f45;font-size:14px}
.review-form sup{color:#598ff1;font-size:16px;vertical-align:middle}
.review-form span{color:#90836d;font-size:11px}
.review-form td input.txt{color:#3f3830;background-color:#f1ebdf;border:1px solid #a39380;width:96%;}
.review-form td input.txt2{color:#3f3830;background-color:#f1ebdf;border:1px solid #a39380;width:66%;float:left;margin-right:10px}
*html .review-form td input.txt2{width:60%}
.review-form td input.txt3{color:#3f3830;background-color:#f1ebdf;border:1px solid #a39380;width:42%;float:left;margin-right:10px}
.review-form td p{float:right;padding:15px 0}
.review-form td p a {color:#598ff1;font-size:18px}

.review-form td a{float:left;margin-top:-1px}
.send-b{color:#3f3830;background:url(../images/b_bg.gif) repeat-x;background-color:#f1ebdf;border:1px solid #a39380;color:#fff;padding:5px 20px;font-weight:bold;overflow:visible;}
.review-form td textarea{color:#3f3830;background-color:#f1ebdf;border:1px solid #a39380;width:96%;float:left;height:80px}
.review-form td img{float:left;margin-right:10px}

.catalog{width:99%}
.catalog td{vertical-align:top;padding:25px 15px 25px 0;}
.catalog td img{margin-right:10px}
.catalog td p{font-size:14px;padding:0 0 10px 0;color:#544f45;text-align:justify}
.catalog td p a{font-size:18px;color:#b16a32}

.catalog-tools{text-align:right;padding:0 15px 50px 0}
.catalog-tools a{color:#598ff1;font-size:18px}

.catalog-list{width:99%;margin:15px 0}
.catalog-list td{vertical-align:top;width:33%;text-align:center;padding:10px 0}
.catalog-list td p{color:#918979;font-size:12px;padding:10px 0}
.catalog-list td p span{display:block;padding:2px 0}
.catalog-list td p a{color:#b16a32}

/*carousel*/
.carousel {overflow: hidden; width: 100%; padding: 30px 0;}

/* Content */

/* Footer */
#footer{padding:10px 40px;text-align:right}
#footer a{color:#010101;font-size:11px;margin:0 2px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

.drop{width:412px;font-family:Tahoma;position:absolute;top:50px;right:55px;z-index:100;font-size:11px;color:#544f45}
.drop-top{background:url(../images/drop_top.gif) no-repeat;height:13px;text-align:right;padding:10px 10px 0 0}
.drop-bot{background:url(../images/drop_bot.gif) no-repeat;height:32px;color:#fff;font-size:12px;padding:7px 0 0 0;text-align:center}
.drop-bg{background:url(../images/drop_bg.gif) repeat-y;padding:0 30px}

.drop h1{color:#2c4592;font-size:14px;font-weight:bold;padding:5px 0 10px 0}
.drop p{color:#2c4592;font-size:12px;padding:0 0 10px 0}
.drop a{color:#2c4592;font-size:13px}
.drop table{width:100%}
.drop td{vertical-align:top;padding:0 10px 10px 0 }

.v-table{width:100%;font-size:12px;margin-bottom:5px}
.v-table td{vertical-align:top;width:32%;padding:10px 8px 5px 0}
.v-table td a{color:#623d31;text-decoration:none;}
.v-table td img{float:left;margin:-1px 10px 0 0;border:1px solid #a6a19c;}

.v-table2{width:100%;font-size:12px}
.v-table2 td{vertical-align:top;padding:5px 10px 10px 0;text-align:center;width:15%}
.v-table2 td a{color:#623d31;text-decoration:none;}
.v-table2 td img{display:block;margin:0 auto 5px auto}

INPUT[type=text] { width: 100%; }
label{display:block;}
.admin_panel_msg { font-size: 12px; background-color: #e7eff2; padding: 10px; line-height: 1em; margin-bottom: 10px; border-left: 2px solid #33F; }
.admin_panel { font-size: 12px; background-color: #e7eff2; padding: 10px; line-height: 1em; margin-bottom: 10px; }
.admin_panel A:link, .admin_panel A:visited, .admin_panel A:active, .admin_panel A:hover { color: #00a8db; font-weight: bold; font-size: 12px; }

.submenu { background: #475fab; padding: 7px 11px 7px 11px; line-height: 1em; font-size: 14px; margin-bottom: 25px; }
.submenu A:link, .submenu A:visited, .submenu A:active, .submenu A:hover { color: #fff; text-decoration: underline; padding-right: 16px; }

.vrezka{
	background-color:#EDE6D6;
	padding:5px;
}
.loginform{color:#7f7061;}
.loginform a, .loginform a:hover, .loginform a:visited{color:#7f7061}
.loginform a:hover{text-decoration:none}
.loginform .textf{width:250px}
#easyTooltip{
	font-size: 11px;
	padding:5px;
	border:1px solid #ccc; 
	background:#FFF;
	}
div.glossary { margin: 10px 0 30px}
div.glossary p { font-size: 14px; margin-bottom: 7px; font-family: Arial, Helvetica, sans-serif; color: #544F45;}
