/* default
-----------------------------------*/
html,body{}
body{line-height:1;background:#eceae1;color:#000;font-family:Myriad Pro, Arial, sans-serif;font-size:14px;}

p{margin:0 0 10px 0;line-height:16px;}
a{outline:none;color:#848484;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{color:#000;margin:0 0 15px 0;}
h1{font-size:25px;font-weight:300;}
h2{font-size:21px;font-weight:400;}
h3{font-size:18px;font-weight:bold;}
h4{font-size:14px;font-weight:bold;}
h5{font-size:12px;font-weight:bold;}
h6{font-size:10px;font-weight:bold;}
dl dt{font-weight:bold;margin:0 0 5px 0;}
dl dd{margin:0 0 10px 0;}
input,textarea{font-family:Myriad Pro, Arial, sans-serif;font-size:12px;}
input{vertical-align:middle;padding:0;margin:0;}
textarea{padding:0;margin:0;resize:none;}
.clr{clear:both;}

/* layout
-----------------------------------*/
.wrap{width:1024px;margin:0 auto 35px auto;border:1px solid #dbdbdb;border-top:none;background:#fff;}
.header{height:175px;background:#f3f3f3;position:relative;}
.main_menu{width:1026px;height:46px;background:url(../images/main_menu.png) no-repeat;margin:0 0 10px -1px;}
.middle{margin:0 0 50px 0;}
.left{width:200px;float:left;margin:0 0 0 -1px;}
.right{width:300px;float:right;}
.content{margin:0 320px 0 220px;}
.content2{margin:0 20px 0 220px;}
.footer{background:url(../images/footer.png) no-repeat;padding:105px 0 0 0;}

/* header
-----------------------------------*/
.top_menu{height:21px;background:url(../images/top_menu.png) repeat-x;overflow:hidden;}
.top_menu ul{height:21px;overflow:hidden;width:1050px;}
.top_menu ul li{width:145px;float:left;height:21px;background:url(../images/top_menu_brd.png) left top no-repeat;padding:0 0 0 2px;}
.top_menu ul li .first{background:none;padding:0;}
.top_menu ul .factive{width:145px;float:left;height:21px;background:#f3f3f3; padding:0 0 0 2px;}
.top_menu ul .active{width:145px;float:left;height:21px;background:#f3f3f3 url(../images/top_menu_brd.png) left top no-repeat; padding:0 0 0 2px;}
.top_menu ul li a{display:block;text-align:center;text-transform:uppercase;line-height:21px;text-decoration:none;font-weight:bold;color:#262626;font-size:12.5px;}

.logo{position:absolute;top:29px;left:-10px;width:298px;height:124px;}
.logo a{text-decoration:none;}
.allUkraine{position:absolute;top:152px;left:30px;z-index:999999;}
.allUkraine a{padding:0 10px 0 0;}
.allUkraine a.active{background:url(../images/arrow2.png) right 7px no-repeat;color:#262626;}
.obl{margin:0 0 0 5px;}

.city_list{position:absolute;top:142px;left:-2px;background:#f3f3f3;border:1px solid #b9b9b9;width:432px;z-index:99999;box-shadow:0 0 10px #c0c0bb;display:none;}
.city_list_block{margin:38px 30px 25px 30px;}
.obl_list_left{float:left;width:170px;}
.obl_list_right{float:right;width:180px;margin:0 0 0 20px;}
.city_list_block ul > li{margin:0 0 5px 0;}
.city_list_block ul > li > a{font-size:14px;color:#666666;text-decoration:none;line-height:18px;}
.city_list_block ul > li > a:hover{text-decoration:underline;}
.city_list_block ul > li > a.active{font-size:16px;color:#262626;}
.obl_list1, .obl_list2{display:none;}
.obl_list_field{clear:both;padding:10px 0 0 0;}
.field2{width:337px;height:23px;line-height:23px\9;padding:0 10px;font-size:13px;color:#959595;background:url(../images/field2.png) no-repeat;border:none;margin:0 0 0 -7px;}

.search{position:absolute;top:50px;left:334px;width:235px;}
.search_field1{width:235px;height:30px;margin:0 0 8px 0;}
.search_field1 li{float:left;height:30px;}
.search_field1 input[type=text]{width:141px;height:30px;border:none;background:url(../images/search_box.png) no-repeat;line-height:30px\9;padding:0 10px 0 25px;font-size:12px;color:#676767;}
.search_field1 input[type=submit]{width:46px;height:30px;line-height:30px\9;text-align:center;font-size:12px;color:#676767;border:none;text-transform:uppercase;cursor:pointer;background:url(../images/search_but.png) no-repeat;margin:0 0 0 5px;}
.search_field2{width:235px;height:18px;margin:0 0 8px 0;}
.search_field2 li{float:left;height:18px;font-size:14px;color:#666666;}
.search_field2 li:first-child{margin:0 10px 0 0;}
.search_field3 .selectbox .select{width:187px;z-index:1 !important}
.search_field3 .selectbox .dropdown{width:225px;}

.rating{position:absolute;top:55px;left:613px;width:207px;height:87px;}
.login{position:absolute;top:58px;right:-1px;width:190px;text-align:right;}

.main_menu ul li{float:left;width:138px;}
.main_menu ul li+li{width:138px;}
.main_menu ul li+li+li{width:144px;}
.main_menu ul li+li+li+li{width:188px;}
.main_menu ul li+li+li+li+li{width:132px;}
.main_menu ul li+li+li+li+li+li{width:162px;}
.main_menu ul li+li+li+li+li+li+li{width:124px;}
.main_menu ul li+li+li+li+li+li+li+li{width:auto;}
.main_menu ul li a{display:block;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;text-decoration:none;position:relative;}
.main_menu ul li a span{display:block;height:46px;line-height:46px;text-align:center;}
.main_menu ul li a:hover,
.main_menu ul li a.active{background:url(../images/main_menu_hover.png) no-repeat;}
.main_menu ul li a:hover span,
.main_menu ul li a.active span{background:url(../images/main_menu_hover.png) right -46px no-repeat;}
.main_menu ul li a .fast{position:absolute;top:0;left:0;background:url(../images/fast.png) 0 0 repeat-x !important;display:block;width:100%;height:13px;font-size:11px;color:#262626;text-align:center;line-height:12px;font-family:Arial;text-shadow:none;font-weight:bold;}

.gallery{padding:2px 0 0 0;width:500px;}
.item{width:155px;float:left;margin:0 10px 20px 0;}
.item_img{width:155px;min-height:154px;margin:0 0 5px 0;position:relative;background:#e3e3e3;border-bottom:1px solid #2b2b2b;line-height:0;}
.item_img a{text-decoration:none;}
.item_img a > span{display:block;position:absolute;bottom:0;left:0;width:100%;background:url(../images/item_img_title.png) repeat;min-height:24px;}
.item_img a > span span{display:block;padding:5px 10px;font-size:12px;text-transform:uppercase;color:#232322;line-height:14px;width:auto;font-weight:bold;word-spacing:5px;}
.item_title{text-transform:uppercase;}
.item_title a{color:#5a5a5a;font-size:12px;}

.modal{width:742px;position:absolute;top:0;left:0;background:#e3e3e3;z-index:10000;display:none;}
.bg_win{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../images/win_bg.png) repeat;z-index:9999;}
.modal_top{height:24px;line-height:24px;background:url(../images/modal_top.png) no-repeat;}
.modal_number{font-size:14px;color:#fff;text-shadow:1px 1px 0 #000000;margin:0 0 0 25px;float:left;}
.modal_close{float:right;width:13px;height:15px;cursor:pointer;overflow:hidden;text-indent:-999px;background:url(../images/modal_close.png) no-repeat;margin:5px 5px 0 0;}

.modal_big_img{height:445px;overflow:hidden;}
.ad-image-wrapper{width:478px;height:430px;margin:15px auto 20px 135px;position:relative;}
.ad-image {display: table-cell; text-align: center; vertical-align: middle; height: 430px !important; width: 478px !important; }
.modal_big_img_desc{width:478px;overflow:hidden;padding:0 0 5px 0;color:#666666;font-size:14px;margin:10px auto 10px auto;}
.modal_big_img_desc_left{float:left;}
.modal_big_img_desc_right{float:right;}
.ad-description-title, .ad-image-description {display: none !important;}

.ad-nav{width:600px;height:66px;margin:0 auto 15px auto;position:relative;}
.ad-thumbs{width:600px;height:73px;overflow:hidden;}
.ad-thumb-list li{float:left;margin:0 0 0 10px;width:66px;height:66px;}
.ad-thumb-list li:first-child{margin:0;}


.ad-next, .ad-prev{position:absolute;top:190px;width:20px;height:37px !important;z-index:1;cursor:pointer;}
.ad-prev{left:-100px;background:url(../images/prev.png) no-repeat;}
.ad-next{right:-90px;background:url(../images/next.png) no-repeat;}

.ad-back, .ad-forward{position:absolute;top:20px;width:14px;height:23px !important;z-index:1;cursor:pointer;}
.ad-back{left:-25px;background: url(../images/forward.png) no-repeat;}
.ad-forward{right:-20px;background:url(../images/back.png) no-repeat;}

.modal_menu{padding:0 0 10px 70px;text-align:center;}

.ad-preloads{display:none;}
.ad-loader{position:absolute;z-index:10;top:48%;left:48%;}
            
/* middle
-----------------------------------*/
.modul_service{margin:0 0 10px 0;}
.modul_service > h3{width:202px;height:36px;background:url(../images/title_box.png) no-repeat;line-height:36px;font-size:16px;text-align:center;color:#262626;margin:0;font-weight:normal;}
.modul_service > ul > li{position:relative;}
.modul_service > ul > li > a{display:block;width:202px;height:44px;text-decoration:none;background:url(../images/service.png) no-repeat;overflow:hidden;}
.modul_service > ul > li > a > span{display:table-cell;height:44px;vertical-align:middle;}
.modul_service > ul > li > a .modul_img{width:50px;float:left;margin:0 0 0 6px;height:44px;}
.modul_service > ul > li > a .modul_name{line-height:13px;font-size:13px;color:#000;}
.modul_service > ul > li > a:hover,
.modul_service > ul > li > a.active{background:url(../images/service.png) 0 -44px no-repeat;}

.modul_service > h3.modul_title1{width:202px;height:47px;background:url(../images/title_box2.png) no-repeat;line-height:18px;font-size:16px;text-align:left;color:#262626;margin:0 0 -1px 0;font-weight:normal;position:relative;z-index:2;}
.modul_service > h3.modul_title1 > span{display:table-cell;padding:0 0 0 55px;vertical-align:middle;height:47px;}

.modul_service > h3.modul_title2{width:202px;height:62px;background:url(../images/title_box4.png) no-repeat;line-height:18px;font-size:16px;text-align:left;color:#262626;margin:0 0 -2px 0;font-weight:normal;position:relative;z-index:2;}
.modul_service > h3.modul_title2 > span{display:table-cell;padding:0 0 0 55px;vertical-align:middle;height:62px;}


/*level 2*/
.modul_service > ul > li > ul{position:absolute;top:0;left:202px;width:202px;display:none;z-index:999;}
.modul_service > ul > li > ul > li{position:relative;}
.modul_service > ul > li > ul > li > a{display:table-cell;width:157px;height:48px;text-decoration:none;background:url(../images/level2.png) no-repeat;overflow:hidden;vertical-align:middle;line-height:15px;font-size:13px;color:#000;padding:0 0 0 45px;position:relative;}
.modul_service > ul > li > ul > li > a .more_arrow{position:absolute;top:10px;left:15px;width:27px;height:27px;background:url(../images/more_arrow.png) no-repeat;cursor:pointer;}
.modul_service > ul > li > ul > li > a .more_arrow.open{background:url(../images/more_arrow.png) 0 -27px no-repeat;}
.modul_service > ul > li > ul > li > a:hover,
.modul_service > ul > li > ul > li > a.active{background:url(../images/level2.png) 0 -48px no-repeat;}
.modul_service > ul> li:hover > ul{display:block;}

/*level 3*/
.modul_service > ul > li > ul > li > ul{position:relative;top:0;left:0;width:202px;box-shadow:none;display:none;}
.modul_service > ul > li > ul > li > ul > li{position:relative;}
.modul_service > ul > li > ul > li > ul > li > a{display:table-cell;width:202px;text-decoration:none;background:#efede4 url(../images/level3.png) repeat-y;overflow:hidden;vertical-align:middle;line-height:13px;font-size:13px;color:#888888;padding:3px 0 3px 55px;position:relative;border-left:1px solid #dfdfdf;border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;height:auto;}
.modul_service > ul > li > ul > li > ul > li > a:hover{background:#efede4 url(../images/level3.png) repeat-y;color:#6d6d6d;}
.modul_service > ul > li > ul > li > ul > li > a.active{color:#6d6d6d;font-weight:bold;}
.modul_service > ul > li:hover > ul > li > ul{display:none;}

.modul_service .all{height:44px;width:202px;background:url(../images/service.png) no-repeat;line-height:44px;text-align:center;}
.modul_service .all span{background:url(../images/arrow1.png) right 8px no-repeat;padding:0 10px 0 0;}
.modul_service .all a{text-decoration:none;border-bottom:1px dashed #000;color:#000;font-size:12px;}

.modul_type{margin:0 0 10px 0;}
.modul_type h3{width:202px;height:47px;background:url(../images/title_box2.png) no-repeat;line-height:45px;font-size:16px;text-align:center;color:#262626;margin:0;font-weight:normal;}
.modul_type h3 span{background:url(../images/top_arrow.png) right 9px no-repeat;padding:0 10px 0 0;}
.modul_type h3 span.turn{background:url(../images/top_arrow_turn.png) right 6px no-repeat;padding:0 10px 0 0;}
.modul_type ul{padding:15px 0 0 15px;}
.modul_type ul li{margin:0 0 3px 0;font-size:13px;}
.modul_type ul li span{color:#5a5a5a;}
.modul_type_info{padding:0 15px;font-size:13px;color:#fe0000;margin:10px 0 -5px 0;line-height:15px;font-weight:bold;}

.modul_type h3.title_left{text-align:left;}
.modul_type h3.title_left i{font-style:normal;display:block;margin:0 0 0 42px;}

.modul_but,
.modul_but2{margin:0 0 10px 0;}
.modul_but a{display:block;width:202px;height:36px;background:url(../images/title_box.png) no-repeat;line-height:36px;font-size:16px;text-align:center;color:#262626;text-decoration:none;}
.modul_but2 a{width:167px;height:47px;background:url(../images/title_box2.png) no-repeat;line-height:18px;font-size:16px;color:#262626;display:table-cell;text-decoration:none;vertical-align:middle;padding:0 0 0 35px;}

.modul_but3{margin:0 0 10px 0;}
.modul_but a{display:block;width:202px;height:36px;background:url(../images/title_box.png) no-repeat;line-height:36px;font-size:16px;text-align:center;color:#262626;text-decoration:none;}
.modul_but3 a{width:202px;height:47px;background:url(../images/title_box2.png) no-repeat;line-height:18px;font-size:16px;color:#262626;display:table-cell;text-decoration:none;vertical-align:middle;text-align:center;}
.modul_but3 a span{text-align:center;background:url(../images/top_arrow.png) right 9px no-repeat;padding:0 10px 0 0;}
.modul_but3 a span.turn{text-align:center;background:url(../images/top_arrow_turn.png) right 6px no-repeat;padding:0 10px 0 0;}

.modul_but3.title_left a{text-align:left;}
.modul_but3 a i{font-style:normal;display:block;margin:0 0 0 42px;}

.modul_counter{margin:0 0 10px;}
.modul_counter h3{width:202px;height:38px;line-height:36px;text-align:center;margin:0;background:url(../images/counter_title.png) no-repeat;color:#262626;font-size:16px;font-weight:normal;}
.counter_block{background:url(../images/modul_counter.png) left bottom repeat-x;padding:3px 0 0 0;width:202px;margin:0 0 0 1px;}
.modul_counter .counter{margin:-5px 0 10px 0;}
.modul_counter .counter ul{overflow:hidden;border:1px solid #000;display:table;margin:0 auto}
.modul_counter .counter ul li{width:16px;height:17px;text-align:center;line-height:17px;font-size:19px;color:#010101;background:url(../images/counter_number.png) no-repeat;float:left;border-left:1px solid #000;}
.modul_counter .counter ul li:first-child{border:none;}
.modul_counter table{padding:0 10px;}
.modul_counter table td{padding:0 0 15px 0;vertical-align:middle;font-size:13px;color:#4b4b4b;}
.modul_counter table td+td+td{text-align:right;}

.banner{margin:0 0 10px 0;line-height:0;}
.banner img, .banner object {width: 299px;}
.banner a{text-decoration:none;}
.banner a img{border:1px solid #e5e5e5;}

.category{margin:0 0 15px 0;overflow:hidden;}
.category h3{height:37px;background:url(../images/title_block.png) no-repeat;line-height:34px;font-size:18px;text-align:center;color:#262626;margin:0 0 20px 0;font-weight:normal;}
.category ul{overflow:hidden;margin:0 -30px 0 0;}
.category ul li{float:left;margin:0 28px 28px 0;}
.category ul li a{line-height:0;}

.page_title{height:37px;background:url(../images/title_block.png) no-repeat;line-height:34px;font-size:18px;text-align:center;color:#262626;margin:0 0 20px 0;font-weight:normal;}

.distributor{margin:0 0 15px 0;overflow:hidden;}
.distributor h3{height:37px;background:url(../images/title_block.png) no-repeat;line-height:34px;font-size:18px;text-align:center;color:#262626;margin:0 0 20px 0;font-weight:normal;}
.distributor ul{overflow:hidden;margin:0 0 0 30px;}
.distributor ul li{float:left;margin:0 20px 20px 0;}
.distributor ul li a{line-height:0;}

.distributor table {width: 100%; border-spacing: 0; }
.distributor td {width: 33%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; vertical-align: middle; padding: 5px 0;}
.distributor tr:first-child td { border-top: 1px solid #ddd;}
.distributor td:first-child { border-left: 1px solid #ddd;}

.title_info{height:37px;background:url(../images/title_block.png) no-repeat;line-height:34px;font-size:18px;text-align:center;color:#262626;margin:0 0 10px 0;font-weight:normal;}
.pagination_right{text-align:right;font-size:14px;color:#696969;margin:0 0 10px 0;padding:0 10px 0 0;}
.pagination_right span{margin:0 10px 0 0;}
.pagination_right a{font-size:14px;color:#696969;margin:0 5px 0 0;font-weight:bold;}
.pagination_right a.active{text-decoration:none;}

.block_info{margin:0 0 10px 0;overflow:hidden;position:relative;}
	.block_info_left{float:left;margin:8px 0 8px 25px;width:330px;}
		.block_info_left_wrap{overflow:hidden;padding:0 0 10px 0;margin:0 0 7px 0;border-bottom:1px solid #d0d0d0;}
			.exposition{width:125px;float:left;}
				.block_info_img{margin:0 0 5px 0;}
					.block_info_img img{max-width:115px;}
				.block_info_name{font-size:12px;font-weight:bold;text-transform:uppercase;color:#232322;line-height:14px;padding:0 15px 0 0;}
			.block_info_description{margin:0 0 0 125px;font-size:11px;color:#232322;line-height:13px;}
		.comment{width:125px;float:left;font-size:12px;}
			.comment a{text-transform:uppercase;color:#232322;}
		.contacts{margin:0 0 0 125px;font-size:12px;color:#232322;line-height:14px;}
	.block_info_right{margin:0 0 0 390px;text-align:right;}
	.block_info_right img{margin:2px 0 0 0;}
	
.breeder{padding:0 5px 5px 0;min-height:25px;font-size:12px;text-transform:uppercase;color:#464646;font-weight:700;line-height:14px;}
	
.comment_number{font-size:12px;margin:10px 0 0 0;}
.comment_number a{text-transform:uppercase;color:#232322;}
.address_block{position:relative;}
.address_ico{position:absolute;top:2px;left:-15px;}
.top_arrow_big{position:absolute;bottom:5px;right:7px;}

.status{display:block;font-size:12px;text-transform:uppercase;margin:0 0 10px 0;font-weight:bold;}

.block_info.leader{background:#e3e3e3 url(../images/leader_line.png) left top no-repeat;border-bottom:1px solid #811965;}
.block_info.vip{background:#e3e3e3 url(../images/vip_line.png) left top no-repeat;border-bottom:1px solid #e30c0c;}
.block_info.standard{background:#e3e3e3 url(../images/standard_line.png) left top no-repeat;border-bottom:1px solid #e3b80c;}
.block_info.economy{background:#e3e3e3 url(../images/economy_line.png) left top no-repeat;border-bottom:1px solid #1a8280;}
.block_info.free{background:#e3e3e3 url(../images/free_line.png) left top no-repeat;border-bottom:1px solid #939393;}

.pagination{text-align:center;font-size:15px;margin:20px 0 0 0;position:relative;}
.pagination span{padding:0 80px;}
.pagination a{text-decoration:none;margin:0 5px;font-weight:bold;}
.pagination a:hover{text-decoration:underline;}
.pagination a.active{text-decoration:none;color:#000;}
.pagination .all_items{position:absolute;top:0;right:0;font-size:12px;text-decoration:underline;font-weight:bold;}
.pagination .all_items:hover{text-decoration:none;}

.description_title{font-size:12px;line-height:14px;text-transform:uppercase;margin:0 0 15px 0;}
.contractor{border-bottom:1px solid #D0D0D0;padding:0 0 5px 125px;font-size:12px;color:#232322;margin:0 0 10px 0;}

.site{color:#232322;text-decoration:none;}
.site:hover{text-decoration:underline;}

/* footer
-----------------------------------*/
.footer_menu{height:60px;background:url(../images/footer_menu.png) no-repeat;border-top:1px solid #c7cac8;margin:0 0 10px 0;}
.footer_menu ul{height:28px;padding:10px 0 0 4px;}
.footer_menu ul li{float:left;margin:0 0 0 2px;}
.footer_menu ul li:first-child{margin:0;}
.footer_menu ul li a{display:block;width:202px;height:38px;line-height:38px;text-decoration:none;font-size:14px;color:#b3b3b3;text-align:center;}
.footer_menu ul li a:hover{color:#fff;}
.footer_menu ul li a span{display:inline-block;height:38px;}
.footer_menu ul li a span{background:url(../images/footer_ico1.png) 0 center no-repeat;padding:0 0 0 34px;}
.footer_menu ul li+li a span{background:url(../images/footer_ico2.png) 0 center no-repeat;padding:0 0 0 30px;}
.footer_menu ul li+li+li a span{background:url(../images/footer_ico3.png) 0 center no-repeat;padding:0 0 0 30px;}
.footer_menu ul li+li+li+li a span{background:url(../images/footer_ico4.png) 0 center no-repeat;padding:0 0 0 25px;}
.footer_menu ul li+li+li+li+li a span{background:url(../images/footer_ico5.png) 0 center no-repeat;padding:0 0 0 25px;}

.footer_info{height:55px;margin:0 20px;}
.copyright{padding:0 0 0 105px;background:url(../images/footer_logo.png) no-repeat;height:39px;color:#3e3e3e;font-size:11px;line-height:14px;float:left;}
.social{float:right;text-align:right;overflow:hidden;}
.social a{text-decoration:none;}
.social img{float:left;}

.v_tab{width:100%;border-collapse:collapse;background:#fff;}
.v_tab tr th{text-align:center;color:#262626;font-size:16px;font-weight:400;height:47px;background:url(../images/title_box5.png) repeat-x;vertical-align:middle;}
.v_tab tr td{text-align:left;border:1px solid #c7c8c8;vertical-align:top;color:#262626;font-size:16px;font-weight:400;padding:10px 5px;line-height:20px;background:url(../images/td_bg.png) left bottom repeat-x;}
.v_tab tr th.th1{width:10%;border-left:1px solid #c7c8c8;}
.v_tab tr th.th2{width:20%;border-left:1px solid #bd9e0a;}
.v_tab tr th.th3{width:20%;border-left:1px solid #bd9e0a;}
.v_tab tr th.th4{width:20%;border-left:1px solid #bd9e0a;border-right:1px solid #bd9e0a;}
.v_tab tr th.th5{width:30%;border-right:1px solid #c7c8c8;}
.v_tab tr td.td1{text-align:center;border-top:none;height:22px;background:url(../images/td1.png) repeat-x;vertical-align:middle;padding:0;line-height:16px;}
.v_tab a{color:#262626;text-decoration:none;}

/* checkbox
-----------------------------------*/
.checkbox{width:18px;height:18px;background:url(../images/checkbox.png) no-repeat;vertical-align:middle;margin:0 5px 0 0;display:inline-block;}
.checkbox:hover{background:url(../images/checkbox.png) no-repeat;}
.checkbox.checked{background:url(../images/checkbox.png) 0 -18px no-repeat;}
.checkbox.checked:hover{background:url(../images/checkbox.png) 0 -18px no-repeat;}

/* select
-----------------------------------*/
.selectbox{vertical-align:middle;cursor:default;}
.selectbox .select{height:20px;padding:0 30px 0 10px;font:12px Myriad Pro, sans-serif;color:#676767;background:url(../images/select_box.png) no-repeat;z-index: 1 !important}
.selectbox .select .text{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:20px;}
.selectbox .trigger{position:absolute;top:0;right:0;width:20px;height:20px;}
.selectbox .trigger .arrow{position:absolute;top:0;right:0;width:20px;height:20px;background:url(../images/select_arrow.png) no-repeat;}
.selectbox .dropdown{top:23px;margin:0;padding:0;background:#FFF;border: 1px solid #7b7b7b;font:12px Myriad Pro, sans-serif;color:#333333;}
.selectbox ul{margin:0 !important;}
.selectbox li{color:#333333;margin:0;padding:3px 5px;list-style:none;margin:0 !important;}
.selectbox li:hover{background:#8e8e8e;color:#fff;}
.selectbox li.sel{background:#f1f1f1;color:#000;cursor:default;}

/* css3
-----------------------------------*/
.wrap{box-shadow:0 0 10px #d1d1d1;}
.modul_service{box-shadow:1px 1px 7px #d1d1d1;}
.modul_service li ul{box-shadow:1px 1px 7px #d1d1d1;}
.block_info{box-shadow:1px 1px 3px #d1d1d1;}
.not_active{opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.50;}
.item_img{box-shadow:0 0 5px #d1d1d1; }
.item_img div {display: table-cell; text-align: center; vertical-align: middle; width: 154px; height: 150px;}

/*
    registration form
*/
fieldset {border: solid #000 1px;font-family:verdana,arial,sans-serif;font-size: 13px;color: #000;padding: 10px 10px 10px 5px;}
fieldset p {margin:0}

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:12px;
	color:#333333;
	border-collapse: collapse;
    width: 588px;
}

table.gridtable th {
	padding: 8px;
}

table.gridtable td {
	padding: 8px;
}

table.gridtable input[type="text"] {
    width: 400px;
}
.spiner {
    background: url(images/loading.gif);
}
/*
    Заглушка на вход
*/
#enter-body {
    text-align: center;
}
.enter-title {
    display: block;
    margin: 0 auto;
    padding-top: 150px;
    color: #f8b74c;
    font-size: 24px;
    font-weight: bold;
    text-shadow: 1px 1px 2px black, 0 0 1em #ffef38; /* Параметры тени */
}
.content .txt img {max-width: 484px;}
.content.wide .txt img {max-width: 100%;}

.item_img img {max-width: 150px; max-height: 154px; }

.left_nav {border-spacing:0;
  border-collapse:collapse;
}
.left_nav td {padding: 0px; spacing: 0px;border-spacing:0;
  border-collapse:collapse;}
.left_nav a {display: inline-block; width: 197px; height: 44px; line-height: 44px; padding-left: 5px; background: url(../images/service.png) no-repeat; text-decoration: none;}
.left_nav a:hover {background-position: 0 -44px;}

.news_post {border-bottom: #ddd 1px dotted; margin-bottom: 10px; padding-bottom: 5px;}
.news_post h2 {color: #f7b206; cursor: pointer; -webkit-transition: 0.2s all ease-in;}
.news_post h2:hover {color: #000;}
.news_post .hidden {display: none;}

.highlight {background: #ffecbd; padding: 5px; border: #f7b206 1px dotted;}
.highlight a {color: #000;}

.breadcrumbs{
	padding-top:15px;
	margin-bottom:25px;
	border:0px solid red;
	font-size: 14px;
}

.breadcrumbs a{
	text-decoration: none;
	font-size: 14px;
}

.content .exhibitions table {width: 100%; border-spacing: 0; }
  .content .exhibitions table td { height:35px; }


.exhibitions tr.short_info:hover td{background-color: #DBDBDB;}
.exhibitions  td {background-color: #eaeaea; border-bottom: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; font-size: 12px; vertical-align: middle;}
.exhibitions  td:last-child {border-right: 1px solid #c8c8c8;}
	.exhibitions  td > span {  display: block; text-align: center; padding: 10px 5px; text-transform: uppercase;}
	.exhibitions  .sm_txt { position: relative;}
	.exhibitions  .sm_txt p {  margin: 0; line-height: 14px; display: block; padding: 10px 40px 10px 5px; }
	.exhibitions  .sm_txt i { position: absolute; top: 2px; right: 5px;  background: url('/public/images/approved.png') 0 0 no-repeat; width: 32px; height: 33px; display: block; float: left;}

.exhibitions .tbl_head span {line-height: 38px; height: 36px; text-transform: uppercase; padding: 0 5px; background-image: url('/public/images/title_box.png');}
.exhibitions .sep_month span { height: 26px; line-height: 28px; padding: 0; text-transform: uppercase; color: #dd9c00; }
.exhibitions .full_info td {border-left: none; }
	.exhibitions .full_info .cont {margin: 0; padding: 5px; position: relative;}
	.exhibitions .full_info .redaction_fav {float:right; }
	.exhibitions .full_info .exhb_pic {margin-right: 10px; margin-bottom: 10px; max-width:130px; max-height:130px;}
	.exhibitions .full_info .inf_line {padding-bottom: 5px;}
	.exhibitions .full_info .inf_line small {display: block; font-size: 10px; }
	.exhibitions .full_info .inf_line span {text-transform: uppercase; }
	.exhibitions .full_info .inf_line p {margin-bottom: 0;}
	.exhibitions .full_info a.fold {display: inline-block; width: 100%; text-align: center;  background-image: url('/public/images/title_box.png'); height: 18px; line-height: 18px; text-decoration: none; color: #000;}
	.exhibitions .flip{ text-align: center; clear:both; }

.nocities{ text-align:center; margin:10px;}