body {background: #2D3131 url(/design/images/body_bg.jpg) 0px 0% repeat-x; margin: 0; padding:0px; color:#6A6A6A; font-family: Arial, Tahoma, sans-serif; font-size:x-small; height:100%;}
html, body {margin:0; padding:0; height:100%}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#6F9872; text-decoration:underline;}
a:hover {text-decoration:none;}

h1, h2, h3, h4 {}
h1 {color:#00BAFF; font-size:39px; font-weight:normal;  padding:10px 0 0px 0; margin:0 0 25px 0;}
h2 {font-size:20px; margin:15px 0 30px 0; font-weight:normal; padding:0;}
h3 {color:#84B93B; font-size:20px; margin:15px 0 5px 0; font-weight:normal; padding:0;}
h4 {color:#000000; font-size:12px; margin:15px 0 10px 0; font-weight:normal; padding:0;}


ul {}
ul li {margin-bottom:5px;}

p {margin:0 0 17px 0;}

select, input {font-size:12px;}
.cl {clear:both; font-size:0;}

.conteiner {width:950px; min-height:100%; margin:0 auto; background: #CAD0CF url(/design/images/conteiner_bg.jpg) 0px 0% repeat-x;  font-size:110%;}
* html #conteiner  {height: 100%;}
.conteiner_img {background: transparent url(/design/images/conteiner_img.jpg) 100% 0% no-repeat; min-height:100%;}
#logo {width:70px; height:99px; position:absolute; top:36px; margin-left:71px;}

#top_menu {height:169px; padding-left:205px;}
#top_select1 {width:182px; float:left; background: transparent url(/design/images/top_select1.gif) 0% 58px no-repeat; margin-right:11px; padding-top:73px;}
#top_select1 a {display:block; height:20px; line-height:20px; color:#fff; text-decoration:none; padding-left:13px; background: transparent url(/design/images/a_bg1.gif) 0% 0px no-repeat;}
#top_select2 {width:182px; float:left; background: transparent url(/design/images/top_select2.gif) 0% 58px no-repeat; padding-top:73px; margin-right:19px;}
#top_select2 a {display:block; height:20px; line-height:20px; color:#fff; text-decoration:none; padding-left:13px; background: transparent url(/design/images/a_bg2.gif) 0% 0px no-repeat;}

.sel_text {height:25px; font-size:x-small;}

#lang {float:left; width:220px; background: transparent url(/design/images/lang.gif) 0% 35px no-repeat; height:160px;}
#lang_text {font-size:x-small; position:absolute; top:72px; line-height:110%;}

#icon {width:25px; position:absolute; margin-left:869px; top:46px;}
#icon a {display:block; width:25px; height:25px; margin-bottom:5px;}
#icon a span {display:none;}
#icon a.home_ico {background: transparent url(/design/images/home_ico.gif) 0% 0px no-repeat;}
#icon a.map_ico {background: transparent url(/design/images/map_ico.gif) 0% 0px no-repeat;}
#icon a.mail_ico {background: transparent url(/design/images/mail_ico.gif) 0% 0px no-repeat;}
#icon a#icon_active {background-position:0 -25px; cursor:default;}

/*---content---*/
.main_block {width:818px; background: #EFF1F0 url(/design/images/main_block_bg.jpg) 0% 100% no-repeat;}
.main_block_top {background: transparent url(/design/images/main_block_top.gif) 100% 0% no-repeat;}
.block_content {padding: 37px 225px 35px 71px; line-height:150%;  min-height:90px;}
.color_01 {background: transparent url(/design/images/color_01.gif) 71px 100% no-repeat;}
.color_02 {background: transparent url(/design/images/color_02.gif) 71px 100% no-repeat;}
.color_03 {background: transparent url(/design/images/color_03.gif) 71px 100% no-repeat;}
.color_04 {background: transparent url(/design/images/color_04.gif) 71px 100% no-repeat;}
.color_05 {background: transparent url(/design/images/color_05.gif) 71px 100% no-repeat;}
.color_06 {background: transparent url(/design/images/color_06.gif) 71px 100% no-repeat;}

.key_img_01 {background: transparent url(/design/images/key_img_01.jpg) 100% 100% no-repeat;}
.key_img_02 {background: transparent url(/design/images/key_img_02.jpg) 100% 100% no-repeat;}
.key_img_03 {background: transparent url(/design/images/key_img_03.jpg) 100% 100% no-repeat;}
.key_img_04 {background: transparent url(/design/images/key_img_04.jpg) 100% 100% no-repeat;}
.key_img_05 {background: transparent url(/design/images/key_img_05.jpg) 100% 100% no-repeat;}
.key_img_06 {background: transparent url(/design/images/key_img_06.jpg) 100% 100% no-repeat;}

.title {padding-bottom:7px;}

/*---footer---*/
.footer_cont { width:950px; margin:0 auto;}
.footer {padding: 20px 0 20px 71px; font-size:x-small; background: transparent url(/design/images/footer_bg.gif) 0% 0% no-repeat;}
.black {color:#000;}

#footer_contects {width:130px; height:222px; z-index:10; margin-top:-252px; float:right; clear:both;}
//#contact_tel {height:143px; background: transparent url(/design/images/contact_tel.gif) 0% 0% no-repeat;}
#contact_tel {height:143px; padding: 20px 0 0 20px; }
#contact_tel span {font-size:14px; font-weight:bold;}
#footer_contects a {margin-left:42px;}
.pl {padding-left:22px;}


/*---base page photo gal---*/
.photo_gal_cont {margin:0px 131px 0 71px; border-top:1px solid #fff; padding: 22px 0 0 0;}
.photo_gal {float:left; width:538px; }
.photo_gal_menu {float:left; width:208px; }
.photobl_cont {float: left; height: 169px; width: 169px; padding: 0px; margin: 0px 10px 10px 0px;}
.photobl_cont .photo_block_h { margin-top: 30px; }
.photobl_cont .photo_block { margin-left: 30px; }
.photo_block {width:110px; height:169px; background: transparent url(/design/images/photo_block_bg.gif) left top no-repeat; text-align:center; color:#404040; font-size:x-small;}
.photo_block img, .photo_block_h img { margin-top: 10px; }
.photo_block_h {width:169px; height:110px; background: transparent url(/design/images/photo_block_bg_h.gif) left top no-repeat; text-align:center; color:#404040; font-size:x-small;}

/*---page---*/
.page {clear:both; padding: 10px 0 9px 0; width:509px; background: transparent url(/design/images/v_line.gif) 0% 0% repeat-x;}
.page_select {float:right; width:200px; text-align:right; padding-top:5px;}
.page_num {float:left; width:285px;}
.page_num a {display:block; float:left; color:#434343; width:25px; height:25px; line-height:25px; text-align:center;}
.page_num span {display:block; float:left; color:#434343; width:25px; height:25px; line-height:25px;}
.page_num a#page_active {background: transparent url(/design/images/page_bg.gif) 0% 0% no-repeat; color:#068906; font-weight:bold; text-decoration:none; cursor:default;}
.arr_left {padding: 0 0 0 12px; background: transparent url(/design/images/arr_left.gif) 0% 60% no-repeat; color:#434343; margin-right:16px;}
.arr_right {padding: 0 12px 0 0px; background: transparent url(/design/images/arr_right.gif) 100% 60% no-repeat; color:#434343;}

/*--gal menu---*/
.photo_gal_menu ul {list-style-type:none; padding:0; margin:0;}
.photo_gal_menu ul li {padding: 0 0 5px 22px; background: transparent url(/design/images/menu_plus.gif) 0% 3px no-repeat;}
.photo_gal_menu ul li a {font-weight:bold; color:#434343;}
.photo_gal_menu ul li.active {background: transparent url(/design/images/menu_arr_left.gif) 0% 3px no-repeat;}
.photo_gal_menu ul li.active a {color:#068906; text-transform:uppercase;}

.photo_gal_menu ul li.active ul {padding: 5px 0 0 0; margin-bottom:-5px; margin-left:-22px;}
.photo_gal_menu ul li.active li {background: transparent; padding:3px 0px;}
.photo_gal_menu ul li.active li a {color:#434343; text-transform:none; font-weight:normal; padding-left:22px;}

.photo_gal_menu ul li.active li.active {background: transparent url(/design/images/m_active.gif) 0% 0px no-repeat;}
.photo_gal_menu ul li.active li.active a {color:#919897; text-transform:none; font-weight:normal; text-decoration:none; cursor:default;}

/*---small menu---*/
.small_menu_block {background: transparent url(/design/images/small_menu_bg.jpg) 0% 0px no-repeat; width:818px;}

.small_menu_color1 {background: transparent url(/design/images/small_menu_color1.gif) 104px 100% no-repeat;}
.small_menu_color2 {background: transparent url(/design/images/small_menu_color2.gif) 104px 100% no-repeat;}
.small_menu_color3 {background: transparent url(/design/images/small_menu_color3.gif) 104px 100% no-repeat;}
.small_menu_color4 {background: transparent url(/design/images/small_menu_color4.gif) 104px 100% no-repeat;}
.small_menu_color5 {background: transparent url(/design/images/small_menu_color5.gif) 104px 100% no-repeat;}
.small_menu_color6 {background: transparent url(/design/images/small_menu_color6.gif) 104px 100% no-repeat;}

.small_menu_img1 {height:44px; padding: 0 0 0 70px; background: transparent url(/design/images/small_menu_img1.gif) 574px 100% no-repeat;}
.small_menu_img2 {height:44px; padding: 0 0 0 70px; background: transparent url(/design/images/small_menu_img2.gif) 574px 100% no-repeat;}
.small_menu_img3 {height:44px; padding: 0 0 0 70px; background: transparent url(/design/images/small_menu_img3.gif) 574px 100% no-repeat;}
.small_menu_img4 {height:44px; padding: 0 0 0 70px; background: transparent url(/design/images/small_menu_img4.gif) 574px 100% no-repeat;}
.small_menu_img5 {height:44px; padding: 0 0 0 70px; background: transparent url(/design/images/small_menu_img5.gif) 574px 100% no-repeat;}
.small_menu_img6 {height:44px; padding: 0 0 0 70px; background: transparent url(/design/images/small_menu_img6.gif) 574px 100% no-repeat;}

.small_menu_block img {margin: 14px 0 0 0;}


/*---select_img---*/
.select_img {clear:both; padding: 18px 0 18px 0; width:520px; background: transparent url(/design/images/v_line.gif) 0% 0% repeat-x;}
.select_img a {display:block; width:49px; height:68px; float:left; background: transparent url(/design/images/select_img.gif) 0px 0% no-repeat; text-align:center; margin-right:11px}
.select_img a:hover {background: transparent url(/design/images/select_img_hover.gif) 0px 0% no-repeat;}
.select_img a.active {background: transparent url(/design/images/select_img_hover.gif) 0px 0% no-repeat; cursor:default;}
.select_img a img {margin:9px 0 0 0;}
.select_img a.img_h {display:block; width:68px; height:49px; float:left; background: transparent url(/design/images/select_img_h.gif) 0px 0% no-repeat; text-align:center; margin-right:11px; margin-top: 10px;}
.select_img a.img_h:hover {background: transparent url(/design/images/select_img_hover_h.gif) 0px 0% no-repeat;}
.select_img a.active.img_h {background: transparent url(/design/images/select_img_hover_h.gif) 0px 0% no-repeat; cursor:default;}
.select_img a img {margin:9px 0 0 0;}
a.select_left {width:12px; background: transparent url(/design/images/select_left.gif) 0px 28px no-repeat;}
a.select_left:hover {width:12px; background: transparent url(/design/images/select_left.gif) 0px 28px no-repeat;}
a.select_right {width:12px; background: transparent url(/design/images/select_right.gif) 0px 28px no-repeat; margin-right:0;}
a.select_right:hover {width:12px; background: transparent url(/design/images/select_right.gif) 0px 28px no-repeat;}

/*---big_img---*/
.t_block {float:left; width:538px; padding-bottom:24px;}
.big_img { width:210px; float:left; height:320px; background: transparent url(/design/images/img_bg.gif) 0px 0px no-repeat; text-align:center;}
.big_img div {height: 293px; width: 210px; text-align:center;}
.big_img div img { margin-top:17px; }
.big_img_h { width: 293px; float:left; height:210px; background: transparent url(/design/images/img_bg_h.gif) 0px 0px no-repeat; text-align:center;}
.big_img_h div {width: 293px; height: 210px; text-align:center;}
.big_img_h div img {margin-left: 10px; margin-top: 10px;}
.big_img + .big_img, .big_img + .big_img_h, .big_img_h + .big_img, .big_img_h + .big_img_h, .cl + .big_img, .cl + .big_img_h {
	margin-top: 10px;
}

.deteis_cont, .deteis_cont_narrow {float:left; width:277px; margin-left:26px; height:173px; overflow:hidden;}
.deteis_cont_narrow { width:210px; }
.deteis_cont table, .deteis_cont_narrow table {width:100%; border-collapse: collapse; margin: 10px 0 0 0;}
.deteis_cont table td, .deteis_cont_narrow table td {padding: 0 0 10px 0;}
.t_shem {width:276px; float:left; margin-left:21px;}
.t_shem_bg {margin-top:5px; height:101px;  overflow:hidden; background: transparent url(/design/images/t_shem_bg.gif) 0px 0px no-repeat; text-align:center;}
.t_shem_bg img {margin-top:10px;}
.dark {color:#404040;}

/*######################################*/

.floatL { float: left; margin-right: 10px; }
.floatR { float: right; margin-left: 10px; }
div.crumbs {
	/*крошки*/
	font-size: 100%;
	margin-bottom: 10px;
}
div.date {
	/*дата в списках новостей*/
	font-size: 90%;
}
table.photo_table {
	/*табличка фотогалереи*/
	height: 200px;
	width: 200px;
	float: left;
	margin: 5px;
}
input.photo {
	/*submit-картинка фотогалереи*/
}
td.back_link {
	/*"назад"*/
}
img.photo_big {
	/*увеличенная фотка*/
}
span.comment {
	/*коммент увеличенной фотки*/
}

div.padded_content {
	padding: 20px;
}
