body {
	font-size: 100%;
	line-height: 1.4;
	margin: 0px 0 10px 0;
	padding: 0;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	color: #333333;
	background-image:url(images/bg.gif); background-repeat:inherit; 
	text-align:center;
}

body, td, div, h1, h2, h3, h4, h5, h6, p, input, select, textarea ,option{ font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;}

a { font-size:12px;}


input,textarea{font-family: Arial, Tahoma, Sans-Serif;font-size:12px;border:1px solid #ABADB3;}

select,option{font-family: Arial, Tahoma, Sans-Serif;font-size:12px;}

form {margin: 0; padding: 0;}

b {font-weight: 700;}

a, img {border: none;}

a {color: #ffffff; text-decoration: underline; cursor: pointer;}

a:hover {color: #2b4d09; text-decoration: none;}

H1, H2, H3, H4, H5 {margin: 0;}

hr {border: none 0; border-top: 1px solid #dddddd; height: 1px;}

.hr { border-top: 1px solid #e6e6e6; font-size: 1px; height: 1px;}

ul { margin: 0px 0px 0px 0px; padding: 0px;}

                                       /* Header */
.logo1{background-image:url(images/logo1.jpg); background-repeat:no-repeat; text-align:center; vertical-align:bottom;}
.logo2{background-image:url(images/logo2.jpg); background-repeat:no-repeat; text-align:center; vertical-align:bottom;}
.logo3{background-image:url(images/logo3.jpg); background-repeat:no-repeat; text-align:center; vertical-align:bottom;}
.header {background-image:url(images/header2.jpg); background-repeat:no-repeat;} 
.slogan {font:Times; font-size:24px; font-weight:bold; color:#2c4f93; background-color:#FFFFFF; text-align:center; vertical-align:middle;}
.tel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#2c4f93; margin:0 0 25px 0; padding:0;}
.lang {text-align:right; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#299df4; margin:0; padding-right:10px;}
.lang a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
.lang a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#299df4; text-decoration:none;}
.sale{text-align:center;}
.sale img{border:0;}
                                       /* --------- */

                                     /* Content */
									 /* Menus */
.menu { vertical-align:top; text-align:left; background-color:#a7cae8;}									 

/* Menus */
ul.uz { /*list-style-image:url('images/arrow.jpg');*/ list-style: none; margin:15px; padding:0px; font-size:14px; line-height:30px;}

/* ----- */

/* Main Menu */
.m {font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
a.m{margin-left:15px;}
a.m:link {text-decoration:none; color:#2c4f93; font-size:16px;}
a.m:active {text-decoration:none; color:#2c4f93; font-size:16px;}
a.m:visited {text-decoration:none; color:#2c4f93; font-size:16px;}
a.m:hover {text-decoration:none; color:#1f84dd; font-size:16px;}

.ma {font-weight:normal;}
a.ma:link {text-decoration:none; color:#FFFFFF; font-size:14px;}
a.ma:visited {text-decoration:none; color:#FFFFFF; font-size:14px;}
a.ma:hover {text-decoration:none; color:#0055cc; font-size:14px;}
li.m {margin-left: 0px; border-bottom:1px dotted #1f84dd; background: url(images/arrow.jpg) 0px 11px; background-repeat:no-repeat;}
/* --------- */
.content { 
font-size:14px;
font-family: "Times New Roman", Times, serif;
color: #F8F0E6;
vertical-align:top;
text-align:justify;
padding:5px 5px 5px 5px;
}

.frame-block {
	position: relative;
	display: block;
	height:340px;
	width: 240px;
}
.frame-block span {
	background: url(images/gold-frame.png) no-repeat center top;
	height:340px;
	width: 240px;
	display: block;
	position: absolute;
}

.content h1 {font-size:16px; color:#6b462d; margin:0; font-family: "Times New Roman", Times, serif; padding:0px;}
.contentlink{font-weight:bold; color:#eb3d00;}
.content ul { margin-left:30px; color:#3F220F; list-style-type: square; font-size:14px;}
.content li a{ color:#694733; font-weight:normal; font-size:14px; text-decoration:none;}
.content li a:hover{ color:#3F220F; text-decoration:none;}
.content a{ color:#694733; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size:12px;}
.content a:hover{ color:#694733; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-size:12px;}
.content h2 {text-align: center; padding-bottom:5px; color:#58a9cc; font-size:12px; font-weight:normal;}
.content h3 {font-size:14px; color:#166181; margin:0 0 10px 0;font-family: "Times New Roman", Times, serif;padding-left:5px;}
.content h2 a{height:17px; text-align: left; color:#58a9cc; font-size:12px; font-weight:bold;}
.sale{text-align:center; margin:0 0 10px 0; padding:0px;}
.sale img{border:none; margin:0px; padding:0px;}
                                    /* --------- */									  									   

                                       /* Footer */									   
.footer_def{background-image: url(images/footer.jpg);}								   
.footer{/*background-image: url(images/bg_footer.gif); background-repeat: inherit;*/ background-color:#90684e;}

.menu_bottom_default {
    font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-style:normal;
	text-transform:normal;
    color: #331609;
	text-decoration: none;
	cursor: pointer;
}
.menu_bottom_default a {
    font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-style:normal;
	text-transform:normal;
    color: #e2d4c3;
	text-decoration: none;
	cursor: pointer;
}
.menu_bottom_default a:hover {
    font-family: "Times New Roman", Times, serif;
    color: #331609;
	text-decoration:none;
	cursor: pointer; 
}

.menu_bottom {
    font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-style:normal;
	text-transform:normal;
    color: #331609;
	text-decoration: none;
	cursor: pointer;
}
.menu_bottom a {
    font-family: "Times New Roman", Times, serif;
	font-size:18px;
	font-style:normal;
	text-transform:normal;
    color: #e2d4c3;
	text-decoration: none;
	cursor: pointer;
}
.menu_bottom a:hover {
    font-family: "Times New Roman", Times, serif;
    color: #331609;
	text-decoration:none;
	cursor: pointer; 
}
.copyright {
font-family: "Times New Roman", Times, serif;
    padding:5px;
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font:Verdana;
	font-size:12px;
	color: #70482f;
}
.copyright a {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color:#70482f;
	text-decoration:none;
}
.copyright a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color:#e2d4c3;
	text-decoration:none;
}

.default_text {
width:700px;
font-family: "Times New Roman", Times, serif;
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font-size:10px;
	color: #70482f;
}

.default_text h1 {
font-family: "Times New Roman", Times, serif;
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font-size:11px;
	color: #70482f;
}

.default_text a {
font-family: "Times New Roman", Times, serif;
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	font-size:12px;
	color: #70482f;
}

.counter { text-align:center;}
                                       /* --------- */

.ibox {width:300px;border:1px solid #d9ecd7; background-color:#ffffff;}
advert a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4f3128; text-decoration:underline;}
.advert a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d88609; text-decoration:underline;}
.sname {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4f3128;}
.enter *{font-size:12px;}
.enter a{font-size:12px;}
.bitem{text-align:justify;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #DDC8A2;padding-left:5px;padding-right:5px;}
.btitle {font-weight:bold;background-color:#DDC8A2;padding-left:5px;padding-top:2px;padding-bottom:2px;}
.highlight{font-weight:bold;text-transform:uppercase;}
/*.news {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;padding-right:5px;}
a.news:link {color:#392613; text-decoration: none;}
a.news:active {color:#392613; text-decoration:underline;}
a.news:visited {color:#392613; text-decoration: none;}
a.news:hover {color:#2b4d09; text-decoration: underline;}*/
.links { font-size:1px; color:#d1c6a4;}
.links a { font-size:1px; color:#d1c6a4;}
.links a:hover { font-size:1px; color:#d1c6a4;}
.projects { font-size:12px; color:#ffffff; text-align:left; padding:5px 0 5px 10px;}
.projects a { font-size:12px; color:#ffffff; text-decoration:none;}
.projects a:hover { font-size:12px; color:#fff3d2; text-decoration:none;}
.contenthead {font-size:12px; color:#5c832f; margin-bottom:10px; }
.contenthead a {font-size:12px; color:#5c832f; padding: 0 5px 6px 12px;  background: url('images/arrow_head.jpg') no-repeat 0px 3px;}
.contenthead a:hover {font-size:12px; color:#392613;}
.glossary {font-size:14px; color:#5c832f;}
.question { font-weight:bold;}
.answer { margin:5px 0 10px 0}
.form_title { padding-right:10px; text-align:left;}

/*  Стиль таблицы фотогалерей  */
.gallery_table{width:100%;} 
.gallery_table td {text-align:center;}
.gallery_table img{border:0px }
.gallery_title {}
.gallery_preview {margin-top:5px;} 
/*  Стиль таблицы фотогалерей  */

/*  Пейджинг  */
.paging {text-align:center;margin-bottom:5px; font-size:12px;}
.pl{}
.cpl{}
/*  Пейджинг  */

/* Опросы */
.questions {}
.question_title{font-size:11px;text-align:left; padding:5px 5px 2px 5px; font-weight:bold; color:#301911; font-family:Verdana, Arial, Helvetica, sans-serif;}
.question_all_title{font-size:11px;text-align:left; padding:0 5px 10px 5px;color:#301911;}
.question_item{font-size:11px;text-align:left; padding:0px 2px 2px 2px;color:#301911;}
.questions_buttons{ margin: 0 3px 5px 5px; background-color:#f8e09a; font-size:11px;}
.linet{}
.linetd{}
.arhiv{margin:2px 5px 5px 5px;}
.arhiv a {color:#301911; text-decoration:none; font-size:11px;}
.arhiv a:hover {color:#0b613c; text-decoration:none;}
/* Опросы */

.buttons{ cursor:pointer;}
.ibox{width:250px;}
.price  img{border:1px solid #D5CDBF;}
img.current_img {border:5px solid #BFA68F;}
.description b {color:#90684E;}
.forms img{border-width:1px;}
.login {text-align:left;font-size:12px;}