body{
padding:0px;
margin:0px;
font:12px/14px Verdana;
color: #4e4e4e;
background: #fffcf4 url(img/texture.png) 0 0 repeat;
}

div, p, ul, h1, h2, h3, h4, form, img{padding:0px; margin:0px;}
img {border:0px none}

a {
color: #2884b5;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a:active{
}
h1{
color:#2884b5;
font:bold 24px/30px Century Gothic;
text-transform:uppercase;
text-align:center;
}
.content ul{
padding:5px 10px 5px 20px;
}
.content ul li{
list-style:circle;
}
.main{
position:relative;
width:978px;
margin:0 auto;
}

.bg_top{
position:relative;
background: url(img/bg_top.jpg) 50% 0 no-repeat;
}
.bg_bottom{
position:relative;
background: url(img/bg_bottom.jpg) 50% 100% no-repeat;
}
.col1{
vertical-align:top;
width:180px;
padding-right:20px;
}

.col2{
padding: 0 0 0 20px;
vertical-align:top;
}
.col3{
vertical-align:top;
}
.col_center{
vertical-align:top;
}
/*+++++++++++FOOTER+++++++++++*/
.footer_line{
position:absolute;
height:53px;
width:100%;
bottom:40px;
left:0;
background:#2884b5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5;
opacity: 0.5;
}
.footer{
display:;
position:relative;
height:200px;
width:979px;
margin:0 auto;
color:#000;
font:bold 12px/12px Century Gothic;
}
.f_logo{
position:absolute;
top:109px;
left:10px;
height:56px;
width:185px;
background: url(img/f_logo.png) 0 0 no-repeat;
}
.f_logo:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
}

.mail{
left:11px;
letter-spacing:2px;
position:absolute;
top:88px;
}
.counter{
position:absolute;
left:68px;
bottom:3px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5;
opacity: 0.5;
}
.counter:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; 
-khtml-opacity: 1;
opacity: 1;
}
.vcard{
display:none;
}
.copyright{
color:#e0e0e0;
font: 11px/11px Arial;
text-align:center;
position:absolute;
left:0;
bottom:3px;
width:100%;
}
.adress{
position:absolute;
right:10px;
top:90px;
}
.f_links{
position:absolute;
right:10px;
top:125px;
width:660px;
}
.f_links table{
width:100%;
text-align:right;
}
.f_links a{
text-decoration:none;
text-transform:uppercase;
color:#fff;
font:bold 12px/12px Century Gothic;
}

.f_links a:hover{
text-decoration:underline;
}
.endesign{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5;
opacity: 0.5;
background: url(img/endesign.png) 0 0 no-repeat;
width:92px;
height:18px;
position:absolute;
right:10px;
bottom:3px;
}
.kleale{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5;
opacity: 0.5;
background: url(img/kleale.png) 0 0 no-repeat;
width:92px;
height:18px;
position:absolute;
right:100px;
bottom:3px;
}
.endesign:hover, .kleale:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
-moz-opacity: 1; 
-khtml-opacity: 1;
opacity: 1;
}


/*+++++++++++HEADER+++++++++++*/
.head_line{
background:#0f73ba;
border-bottom:1px solid #fff;
height:6px;
}
.header{
height:357px;
border-right:1px solid #1fb3e6;
border-left:1px solid #1fb3e6;
position:relative;
}
.header_pic{
height:357px;
width:976px;
overflow:hidden;
position:absolute;
top:0;
left:0;
background:#fff;
}
.logo{
height:88px;
width:295px;
background: url(img/logo.png) 0 0 no-repeat;
position:absolute;
top:20px;
left:25px;
z-index:100;
}
.header_print .logo {
background-image:none;
}
.sale{
height:93px;
width:128px;
background: url(img/sale.png) 0 0 no-repeat;
position:absolute;
top:87px;
left:2px;
z-index:200;
}
.contacts{
height:228px;
width:429px;
background: url(img/contacts.png) 0 0 no-repeat;
position:absolute;
top:0px;
right:0px;
z-index:200;
}
.header_print .contacts{
background-image:none;
height:150px;
}
.header_print .p_numbers, .header_print .top_email {
color:#333;
}
.p_numbers{
color:#fff;
top:39px;
right:0px;
position:absolute;
font:17px/18px Century Gothic;
}
.print .item_sale{
display:none;
}
.p_numbers td{
padding:0  1px;
}
.top_email{
color:#fff;
top:15px;
right:12px;
position:absolute;
font:17px/17px Century Gothic;
}
.h_text{
color:#fff;
top:169px;
right:20px;
position:absolute;
font:42px/42px Palatino Linotpe;
text-shadow:1px 1px 0 #444;
}
.h_text td{
padding:0px 2px;
}
.h_text .hola{
padding:4px 7px ;
color:#2884b5;
background:#fff;
font:21px/21px Palatino Linotpe;
text-shadow:none;
}
.header_menu{
color:#fff;
bottom:0px;
left:0px;
width:100%;
height:43px;
position:absolute;
text-align:center;
z-index:300;
}
.header_menu_black{
background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
z-index:200;
bottom:0px;
left:0px;
width:100%;
height:43px;
position:absolute;
}

.header_menu table{
border-collapse:collapse;
width:100%;
}
.header_menu table td{
vertical-align:top;
padding:0;
}
.header_menu a.tl, .header_menu table td div.dline{
display:block;
color:#fff;
font:bold 14px/14px Century Gothic;
border-top:4px solid #2884b5;
text-decoration:none;
}
.header_menu a.tl.active{
border-top:4px solid #fff;
}
.header_menu table td div.dline{
padding:12px 12px;
}

.hm_line{
background: url(img/hm_line.gif) 0 43% repeat-x;
}

.pm_div{
position:relative;
}

.pm_div a.tl span{
display:block;
}
.pm_div a.tl span u{
text-decoration:none;
display:block;
padding:12px 0;

}
.pm_div a i{
font-size:1px;
display:block;
height:18px;
}

.pm_div a.tl:hover span, .pm_div a.subhover span{
background:#2884b5 url(img/m_active.png) 0 100% repeat-x;
-moz-box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	box-shadow: 2px 2px 5px #000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=145, Strength=5);
color:#092635;
text-shadow:1px 1px 0 #5795b7;
}
.pm_div a.tl:hover span u, .pm_div a.subhover span u{
background:url(img/a_menu.png) 50% 100% no-repeat;
}
.pm_div a:hover i, .pm_div a.subhover i{
background: url(img/a_b.png) 50% 0 no-repeat;
}


.h_podmenu{
display:none;
border:1px solid #807f77;
position:absolute;
top:54px;
left:-10%;
background:#000;
text-align:right;
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
box-shadow: 2px 2px 5px #000;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=145, Strength=5);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
padding:15px 0px 0px 19px;
/*width:159px;*/
width:100%;
}
.h_podmenu a{
display:block;
font:11px/12px Arial;
text-transform:uppercase;
padding:1px 19px 1px 8px;
border-left:1px solid #fff;
color:#fff;
text-decoration:none;
margin:0 0 15px 0;
}
.h_podmenu a:hover{
background:#444;
color:#ccc;
border-left:1px solid #ccc;
}
.header_shadow_c{
position:relative;
height:63px;
border-top:1px solid #858585;
}
.header_shadow{
height:63px;
background: url(img/header_shadow.png) 0 0 no-repeat;
position:absolute;
top:0;
left:0;
width:100%;
}
.breadcumbs{
position:absolute;
top:30px;
left:10px;
}
.breadcumbs a{
text-decoration:none;
color:#444;
text-transform:uppercase;
font:10px/10px Arial;
}
.breadcumbs a:hover{
text-decoration:underline;
}
/*+++++++++++CENTER+++++++++++*/

.r_block{
position:relative;
width:180px;
margin-bottom:10px;
}
.house{
position:absolute;
top:-10px;
right:-34px;
background: url(img/house.png) 0 0 no-repeat;
width:76px;
height:67px;
}
.r_block_top{
width:154px;
padding:12px;
color:#1a7cb2;
font:bold 14px/14px Century Gothic;
text-transform:uppercase;
background: url(img/r_block_top.png) 0 0 no-repeat;
}
.r_block_c{
padding:10px 2px 0px 2px;
background: url(img/r_block_c.png) 0 0 repeat-y;
}

.r_block_bot{
font-size:1px;
height:7px;
background: url(img/r_block_bot.png) 0 0 no-repeat;
}

.gr_up{
color:#5e6163;
font:bold 11px/11px Arial;
text-transform:uppercase;
}
.left_block label{
padding:5px 10px;
display:block;
}
.sel_div{
background:#f3f4e2;
padding:0 10px 0 10px;
margin-bottom:10px;
}
.sel_div select, .sel_div input{
margin:0;
}
.sel_div select, .sel_div input{
width:157px;
border:1px solid #77d3da;
background:#ececec url(img/input.png) 0 100% repeat-x;
padding:1px;
color:#155d90;
font:bold 12px/12px Arial;
}
.sel_div input.i_price{
width:46px;
}
.b_button{
display:block;
width:68px;
padding:6px 7px 8px 7px;
height:12px;
background:url(img/b_button.png) 0 0 no-repeat;
color:#fff;
font:bold 11px/11px Arial;
text-transform:uppercase;
margin:0 auto;
text-align:center;
text-decoration:none;
}
.b_button:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.b_button:active{
padding:8px 7px 6px 7px;
background:url(img/b_button.png) 0 2px no-repeat;
}
.but_div{
padding:7px 0;
}
.dop_link{
border-top:1px solid #dcecf6;
border-bottom:1px solid #dcecf6;
border-left:2px solid #dcecf6;
border-right:2px solid #dcecf6;
background:#dcecf6;
color:#000;
font:bold 10px/10px Arial;
text-transform:uppercase;
margin:0 auto;
text-align:center;
text-decoration:none;
}

.dop_link:hover{
border-top:1px solid #2884b5;
border-bottom:1px solid #2884b5;
border-left:3px solid #2884b5;
border-right:3px solid #2884b5;
background:#2884b5;
color:#fff;
}
.pr_number{
color:#2884b5;
font:bold 30px/30px Century Gothic;
text-align:right;
}
.strany_top{
color:#000;
text-transform:uppercase;
font:bold 14px/14px Century Gothic;
background:url(img/strany_top.png) 100% 0 no-repeat;
border-bottom:1px dashed #2884b5;
margin-bottom:20px;
}
.strany_top table{
width:100%;
}
.strany{
position:relative;
padding:0 0 30px 0px;
}
.strany a{
display:block;
color:#2884b5;
font:bold 12px/12px Arial;
text-transform:uppercase;
padding:7px 35px 7px 46px;
position:relative;
text-decoration:none;
margin:4px 0 0 0;
}
.strany a i{
display:block;
position:absolute;
top:0;
left:0;
}

.strany a i img{
width:26px;
}

.strany a b{
display:block;
position:absolute;
color:#000;
top:6px;
right:5px;
}
.strany a:hover{
background:#dcecf6;
}

.lef_block_top{
color:#000;
text-transform:uppercase;
font:bold 14px/14px Century Gothic;
border-bottom:1px dashed #2884b5;
margin-bottom:15px;
padding:5px 1px 5px 1px;
}
.news_bg{
background:url(img/news_bg.png) 100% 50% no-repeat;
}

.n_link a{
font:bold 11px/13px Arial;
}
.n_date{
color:#529bc3;
background:#f4e8c9;
}
.news_h_c{
padding:0px 0 5px 0;
margin-left:-25px;
_margin-left:-12px;
}
.news_text{
font:11px/13px Arial;
padding:5px 0 25px 0;
color:#515151;
}
.news_h_c table{
border-collapse:collapse;
}
.news_h_c table td{
padding:0;
}

.news_h_c td.n_date1{
padding:4px 3px 4px 5px;
font:bold 25px/25px Arial;
}

.news_h_c td.n_day{
padding:4px 5px 4px 3px;
font:bold 12px/14px Arial;
}
.news_h_c td.n_link{
padding:0px 7px 0px 7px;
}

.line_link table{
width:100%;
}
.l_line{
background:url(img/l_line.png) 0 50% repeat-x;
}
.a_link{
font:bold 12px/12px Century Gothic;
color:#2884b5;
text-transform:uppercase;
}
.line_link td{
white-space:nowrap;
}



h1{
font:bold 24px/24px Century Gothic;
padding:15px 0;
}

.content_table{
width:100%;
}
.line_podmenu{
color:#2884B5;
font:bold 14px/29px Century Gothic;
padding:10px 0 30px;
text-align:center;
text-transform:uppercase;
}
.item{
position:relative;
}
.item table{
width:100%;
border-collapse:collapse;
}
.item_sale{
position:absolute;
top:0;
right:0;
background:url(img/sale2.png) 0 0 no-repeat;
height:71px;
width:95px;
}
.gorizontal .item_sale{
left:0;
}
.price_drop{
position:absolute;
top:0;
right:0;
background:url(img/price_drop.png) 0 0 no-repeat;
height:53px;
width:111px;
}
.item_pic_td{
vertical-align:top;
width:275px;
padding:0;
background:#2884B5;
}
a.item_pic{
display:block;
}
a.item_pic img{
width:275px;
}
.vertical_list a.item_pic img{
height:200px;
}
.item_price{
color:#fff;
background:#2884b5;
padding:15px 0;
font:bold 14px/14px Arial;
text-transform:uppercase;
}
.item_price b{
font:bold 30px/30px Arial;
}
.item_price_c{
text-align:center;
}
.item_more{
background:#529bc3;
font:bold 14px/14px Arial;
text-transform:uppercase;
padding:0;
}

.item_more a{
display:block;
height:14px;
padding:23px 5px;
color:#fff;
text-decoration:none;
}
.item_more a:hover{
background:#1e6990;
}

.item_descr_td{
background:#fff;
padding:0;
vertical-align:top;
border-bottom:1px dashed #d4e5eb;
}

.item_n{
display:block;
background:none repeat scroll 0 0 #2884B5;
color:#fff;
font:bold 24px/24px Century Gothic;
padding:5px 15px 7px 15px;
text-align:center;
}
.item_n:hover{
background:#1e6990;
}
.item_descr{
padding:14px 18px;
}
.item_link{
text-transform:uppercase;
color:#2884b5;
font:bold 14px/16px Arial;
display:block;
border-bottom:1px dashed #2884b5;
padding:0 0 10px 0;
text-decoration:none;
margin: 0 0 10px 0;
}
.item_link:hover{
color:#124864;
}
.item_descr_t{
width:100%;
font:12px/16px Arial;
color:#414141;
}
.item_descr_t a{
font-weight:bold;
}

.bbb{
font-weight:bold;
}
.item_pic:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.item_pic:active img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.sort_c{
padding:0 0 20px 0;
}
.sort_c_d{
background:url(img/tr.png) 0 0 repeat;
}
.sort_c_d table{
border-collapse:collapse;
width:100%;
}
.sort_c_d table td{
padding:0 5px;
}
.sort_c_d a{
display:block;
text-align:center;
text-transform:uppercase;
color:#2884b5;
font:bold 10px/10px Trebuchet MS;
padding:4px 26px 4px 2px;
background: url(img/unsorted.png) 100% 50% no-repeat;
}
 a.sorted{
background:#2884b5;
color:#fff;
text-decoration:none;
}
.sort_c_d a.sup{
background:#2884b5 url(img/sup.png) 100% 50% no-repeat;
}
.sort_c_d a.sdown{
background:#2884b5 url(img/sdown.png) 100% 50% no-repeat;
}

.sort_c_name{
padding:0 0 4px 0;
}
.sort_c_d  td.first_td{
padding:0 5px 0 0;
}
.sort_c_d  td.last_td{
padding:0 0 0 5px;
}

.vertical{
width:275px;
}
table.vertical_list{
width:100%;
border-collapse:collapse;
}

table.vertical_list td.first_td{
padding:20px 10px 20px 0;
border-bottom:1px dotted #2884b5;
vertical-align:top;
}
table.vertical_list td.last_td{
padding:20px 0px 20px 10px;
border-bottom:1px dotted #2884b5;
vertical-align:top;
}
table.pager_top{
width:100%;
}

/*++++++++++++++++++++ PAGER ++++++++++++++++++++*/
.pager{
padding:20px 0;
}

.left{
float:left;
}
.right{
float:right;
}
.pager_bottom{
border-top:1px solid #2884b5;
}
.pager_bottom table{
border-collapse:collapse;
}
.pager_bottom table td{
padding:0;
}
.pager_pages div , .number_items div{
background:none repeat scroll 0 0 #2884b5;
color:#FFFFFF;
float:left;
font:bold 12px/12px Arial;
margin:0 4px;
padding:4px;
}
.pager_pages a, .number_items a{
color:#2884b5;
display:block;
float:left;
font:bold 12px/12px Arial;
margin:0 4px;
padding:4px;
}
.pager_pages a:hover, .number_items a:hover{
color:#FFFFFF;
background: #529bc3;
}
/*++++++++++++++++++++ PAGER END ++++++++++++++++++++*/



h2{
font:bold 18px/18px Century Gothic;
}
.text{
color:#494949;
font: 12px/18px Arial;
padding:21px 0 40px 0;
}
p{
padding-bottom:10px;
}
.text a{
font-weight:bold;
}
.text ul li{
list-style:none;
background: url(img/leaf.gif) 0 7px no-repeat;
padding-left:20px;
}
.attentions{
color:#2884b5;
font:bold 12px/12px Century Gothic;
text-transform:uppercase;
height:70px;
}
.info{
background: url(img/leaf.gif) 0 7px no-repeat;
}
.attentions:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
}
.attentions a{
text-decoration:none;
}
.attentions a:hover{
text-decoration:underline;
}
.attentions table td{
height:63px;
padding:12px 16px 16px 74px;
}
.info1{
background: url(img/info.png) 0 0 no-repeat;
}
.question{
background: url(img/question.png) 0 0 no-repeat;
}
.about{
background: url(img/about.png) 0 0 no-repeat;
}
.contact1{
background: url(img/contact.png) 0 0 no-repeat;
}
h3{
color:#000000;
font:bold 14px/14px Century Gothic;
text-transform:uppercase;
padding:10px 8px;
}

.ban_link{
position:relative;
display:block;
text-decoration:none;
overflow:hidden;
}
.ban_link img{
width:177px;
}
.corner{
display:block;
position:absolute;
top:0;
right:0;
text-align:right;
font: 12px/12px Century Gothic;
color:#0f73ba;
width:36px;
height:18px;
padding:5px 4px 11px 35px;
background: url(img/corner.png) 0 0 no-repeat;
z-index:500;
}
.black_l{
display:block;
position:absolute;
bottom:0;
left:0;
width:158px;
padding:9px;
font:bold 14px/14px Century Gothic;
text-transform:uppercase;
color:#fff;
background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
text-align:right;
z-index:500;
}
.circle_c{
display:block;
position:relative;
overflow:hidden;
width:177px;
height:117px;
}

.r_block_bot_blue{
background:url("img/r_block_bot_blue.png") no-repeat scroll 1px 100% transparent;
display:block;
height:58px;
position:relative;
width:180px;
}

/*--------------FILTER--------------*/

.filter{
position:relative;
}
.filter_top{
background:url("img/filter_top.png") no-repeat scroll 0 0;
font-size:1px;
height:7px;
width:981;
}
.filter_bottom{
background:url("img/filter_bottom.png") no-repeat scroll 0 100%;
font-size:1px;
height:7px;
width:981;
}
.filter_main{
background:#f3f4e2 url("img/filter_main.png") repeat-y scroll 0 100%;
padding:2px 0 2px 2px;
}
h4{
color:#1a7cb2;
font:bold 14px/14px Century Gothic;
text-transform:uppercase;
}

.sel_div .id_obj{
width:153px;
}

select, input{
margin:0;
}
.filter_main select, .filter_main input{
width:132px;
border:1px solid #77d3da;
background:#ececec url(img/input.png) 0 100% repeat-x;
padding:1px;
color:#155d90;
font:bold 12px/12px Arial;
}

.filter_main input.i_price{
width:46px;
}
.filter_main .house{
right:-58px;
}
.filter_main td.f_search_button{
padding:6px 5px 0 5px;
}
.filter_last_td{
width:35px;
}
.f_inp_div{
padding-top:3px;
}
.filter_main td{
padding:1px 8px;
}
td.price_td{
width:150px;
}
.jq_buttons{
position:relative;
height:12px;
}
.f_rashir{
display:block;
padding:0px 15px 2px 2px;
position:absolute;
top:2px;
left:10px;
color:#1a7cb2;
font:bold 8px/8px Trebuchet MS;
text-transform:uppercase;
text-decoration:none;
background: url(img/str_b.gif) 100% 2px no-repeat;
}
.f_open{
width:90px;
text-align:center;
display:block;
position:absolute;
top:2px;
left:400px;
color:#1a7cb2;
font:bold 8px/8px Trebuchet MS;
text-transform:uppercase;
text-decoration:none;
padding:0px 2px 2px 0px;
text-align:center;
}
.f_open:hover, .f_rashir:hover{
color:#fff;
background:#1a7cb2;
}
.jq_buttons .hidden{
display:none;
}
.filter_dop{
padding:1px 3px 1px 2px;
background:#f3f4e2 url("img/filter_main.png") repeat-y scroll 0 100%;
}
.filter_dop_c{
padding:10px 0px 0 0;
background:#ffffff url("img/filter_dop_c.png") no-repeat scroll 0 0;
}
.nn_slider{
}
.slider_c{
width:205px;
padding:10px 45px 5px 45px;
position:relative;
margin-top:5px;
}
.amount{
background:#fff;
border:none;
padding:0px;
color:#ccc;
font:bold 12px/12px Arial;
width:28px;
text-align:center;
}

.changed{
color:#2884b5;
}

.left{
left:0px;
}
.right{
right:0px;
}
.i_c{
-moz-border-radius:4px;
position:absolute;
top:5px;
padding:2px;
width:28px;
background:#fff;
border:1px solid #b6b6b6;
}
.slider_info{
color:#696c6d;
font:bold 10px/10px Trebuchet MS;
width:100%;
border-collapse:collapse;
text-align:center;
}

.sl_info_width_0 td{
padding-top:7px;
}
.sl_info_width_1 td{
padding-top:7px;
width:12.5%;
}
.sl_info_width_2 td{
padding-top:7px;
width:9%;
}
.i_cslider_info_c{
margin:0 -13px;
_margin:0 -6px;
}

/*MY SLIDER STYLE*/
.nn_slider .ui-slider-horizontal{
height:7px;
}
.f_td{
padding:0 10px;
}

.f_td .smaller{
width:140px;
}
/**/
.filter_dop2{
padding:10px 10px 2px 10px;
}

.filter_dop2 table{
width:100%;
}
.f_td_line{
padding: 0 20px;
background:url("img/f_td_line.png") no-repeat scroll 50% 50%;
}
a.large_button{
display:block;
width:82px;
height:18px;
padding:8px 5px;
color:#fff;
text-align:center;
margin:0 auto;
text-decoration:none;
text-transform:uppercase;
font:bold 18px/18px Century Gothic;
background:url("img/large_button.png") no-repeat scroll 0 0;
}
a.large_button:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
}
a.large_button:active{
background:url("img/large_button.png") no-repeat scroll 0 2px;
}
.content .view_b{
background:url("img/view.png") no-repeat scroll 0 0;
height:23px;
width:63px;
padding:0;
display:block;
}
.main .vert{
background:url("img/view.png") no-repeat scroll 0 100%;
}
.large_pager .gr_up{
font:bold 14px/14px Arial;
}


.large_pager  .pager_pages a, .large_pager  .number_items a {
font:bold 14px/14px Arial;
}

.item_list .item{
margin:20px 0px;
}

.item_pic_td_prev{
width:120px;
background:#2884b5;
}
.item_pic_td_prev div{
overflow:hidden;
height:261px;
}
a.item_pic_prev {
display:block;
}
a.item_pic_prev img{
width:120px;
}
.item_pic_td_prev div a img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
}
.vertical_list{
overflow:hidden;
}


.vertical_list .item{
margin:20px;
}
.text_page{
padding:0 0 0 60px;
}
.content .news_full{
margin-left:0px;
}
.content .news_full .n_date{
background:transparent;
color:#2884b5;
text-align:center;
border-right:1px solid #2884b5;
padding:15px 25px 15px 0px;
font:14px/14px Arial;
}
.content .news_full .n_date1{
font:48px/48px Palatino Linotype;
}

.content .news_full .n_link{
padding:15px 0px 15px 25px;
font:24px/30px Palatino Linotype;
}
.content .news_full .n_link a{
font:24px/30px Palatino Linotype;
}
.page_menu{
margin-top:29px;
padding:0px 0 30px 0;
border-top:3px solid #2884b5;
}
.page_menu a{
display:block;
padding:;
font:bold 14px/14px Century Gothic;
text-transform:uppercase;
padding:12px 20px 15px 33px;
text-decoration:none;
background:url("img/page_menu_a1.png") no-repeat scroll 3px 46%;
margin-right:-20px;
}
.page_menu a:hover{
color:#fff;
background:url("img/page_menu_a2.png") no-repeat scroll 0 50%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
}
.page_menu a:active{

}
.page_menu a.active{
color:#fff;
background:url("img/page_menu_a2.png") no-repeat scroll 0 50%;
}
.page_menu_select{
background:#f7ebe2;
padding:13px 15px;
}
.page_menu_select select{
background:url("img/input.png") repeat-x scroll 0 100% #ECECEC;
border:1px solid #77D3DA;
color:#155D90;
font:bold 12px/12px Arial;
padding:1px;
width:175px;
}

.info_topper{
width:;
height:185px;
overflow:hidden;
position:relative;
}
img.info_topper_pic{
width:713px;
}
.contry_name{
background:#fff;
position:absolute;
color:#2884b5;
top:72px;
right:0px;
padding:10px 15px 10px 55px;
overflow:hidden;
font:24px/24px Palatino Linotype;
text-transform:uppercase;
}
.contry_name img{
position:absolute;
top:0;
left:0;
height:100%;
}
h5{
color:#2884b5;
font:24px/24px Palatino Linotype;
margin:20px 0;
}

.gal_prev{
display:block;
text-decoration:none;
float:left;
height:110px;
overflow:hidden;
}
.gal_prev img{
width:170px;
}
.g_link{
display:block;
height:80px;
width:115px;
vertical-align:middle;
color:#fff;
background:#2884b5 url("img/gal_str.png") no-repeat scroll 95% 50%;
font:bold 15px/15px Century Gothic;
padding:15px 40px 15px 15px;
text-decoration:none;
float:left;
}

.g_link:hover, .gal_prev:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
opacity: 0.8;
}

.fotogallery{
overflow:hidden;
}
.page_bottom{
overflow:hidden;
background:#d2e9ed url("img/map.png") no-repeat scroll 95% 50%;
margin:20px 0;
}
.link_left{
font:bold 13px/13px Century Gothic;
display:block;
float:left;
padding:5px 10px;
text-decoration:none;
}
.link_left:hover{
background:#489ecc;
color:#fff;
}
.link_right{
background:#2884b5;
font:bold 12px/12px Arial;
text-transform:uppercase;
display:block;
float:right;
padding:5px 10px;
color:#fff;
text-decoration:none;
margin-left:20px;
}
.link_right:hover{
background:#489ecc;
}


.form_top{
height:10px;
width:690px;
font-size:1px;
background: url("img/form_top.png") no-repeat scroll 0 0;
}

.form_bottom{
height:10px;
width:690px;
font-size:1px;
background: url("img/form_bottom.png") no-repeat scroll 0 0;
}
.form_header{
padding:15px 20px 20px 20px;
color:#2884b5;
background:#f3f4e2;
font:bold 14px/14px Century Gothic;
text-transform:uppercase;
background: url("img/form_header.png") repeat-y scroll 0 0;
}
.form_center{
background: url("img/form_center.png") repeat-y scroll 0 0;
padding:15px 20px 20px 20px;
}
select.styled, input.styled {
background:url("img/input.png") repeat-x scroll 0 100% #ECECEC;
border:1px solid #77D3DA;
color:#155D90;
font:bold 12px/12px Arial;
padding:2px;
}
.form_label_td{
width:135px;
}
.st_width{
width:214px;
}
.form_center td{
padding:5px 0px;
}
textarea.styled_textarea{
background:#ebebeb url("img/styled_textarea.png") repeat-x scroll 0 0;
border:1px solid #77D3DA;
color:#444;
font:bold 12px/14px Arial;
padding:2px;
width:95%;
}
.form_comment{
color:#5e6163;
padding:4px;
font:11px/11px Arial;
background:#f3f3f3 url("img/styled_textarea.png") repeat-x scroll 0 0;
}

.main .f_com_c{
padding:0 5px 0 15px;
}
.main .nosp_td{
padding-right:20px;
}
.large_button small{
font-size:12px;
}
.quest{
font:bold 14px/18px Arial;
padding:10px;
margin:5px 0;
display:block;
}
.quest:hover{
background:#f3f4e2;
}
.selected{
border-bottom:1px solid #ccc;
background:#f3f4e2;
}
.answer{
font:12px/14px Arial;
padding:0 10px 10px 30px;
}

.hidden{
display:none;
}
.item_full_container{
position:relative;
}
.item_full_container .item_pic_td{
width:360px;
}
.item_full_container .item_pic{
width:360px;
border-bottom:1px dotted #ccc;
}
.item_full_container .item_pic_td_prev{
width:360px;
overflow:hidden;
/*height:270px;*/
border-bottom:1px dotted #ccc;
}
.item_pic_td_prev_slider{
overflow:hidden;
position:relative;
}
.slide_shadow_up{
position:absolute;
top:0;
left:0;
width:360px;
height:25px;
background: url("img/slide_shadow_up.png") no-repeat scroll 0 0;
}
.slide_shadow_down{
position:absolute;
bottom:0;
left:0;
width:360px;
height:25px;
background: url("img/slide_shadow_down.png") no-repeat scroll 0 0;
}
#slide_up{
position:absolute;
top:0;
left:140px;
width:60px;
height:26px;
background: url("img/slide_up.png") no-repeat scroll 0 0;
}
#slide_bot{
position:absolute;
bottom:0;
left:140px;
width:60px;
height:26px;
background: url("img/slide_bot.png") no-repeat scroll 0 0;
}
.main .item_pic_td_prev_slider ul li{
list-style:none;
float:left;
padding:0;
}
.main .item_pic_td_prev_slider ul {
padding:0;
}

.item_pic_td_prev_slider  a.item_pic_prev{
float:left;
}
.item_full_container .item_pic img{
width:360px;
}
.item_full_container table{
border-collapse:collapse;
}
.item_full_container .item_pic_td_prev div {
height:auto;
}

.td_descr_col2{
padding:0 0 0 20px;
border-left:1px dashed #2884b5;
}
.item_full_container .item_descr{
padding:25px 30px 30px 70px;
}

.item_full_container .item_n{
text-align:left;
padding:5px 15px 5px 70px;
}

.dashed{
margin:10px 0;
border-top:1px dashed #2884b5;
}
.item_full_container .item_pic_td{
background:#d6e8f2;
}
.item_price_c table{
width:100%;
}
.item_full_container .item_more{
width:125px;
}
.item_full_container .item_more a{
width:125px;
font:bold 18px/18px Arial;
text-align:center;
padding:13px 15px;
height:35px;
}
.item_more_str{
width:37px;
background:url("img/gal_str.png") no-repeat scroll 95% 50% #2884b5;
}
.item_price_c{
background:#2884b5;
}

.item_full_container .item_more a.print{
padding:20px 15px;
height:18px;
}
.main .ul_links li{
background:url("img/leaf.gif") no-repeat scroll 0 7px transparent;
list-style:none outside none;
padding-left:20px;
font:bold 12px/18px Arial;
}

.small_info_text{
font:11px/14px Arial;
padding:5px;
}
.item_full_container .strany{
padding-bottom:5px;
}
.table_item_other td{
padding:5px;
}

/*PRINT*/
body.print{
background-image:none;
background-color:#fff;
}

.header_print{
position:relative;
height:131px;
}
.header_print .contacts .top_email{
color:#000;
}
.print .item_n{
background:#e7e7e7;
color:#000;
border-bottom:1px solid #777;
}
.print .item_link{
color:#000;
}

.print .item_descr_td{
background:#f5f5f5;
}
.print .item_price{
background:#e7e7e7;
color:#000;
}
.print h5{
color:#000;
}

.print h1{
color:#000;
}

.print_botom{
position:relative;
height:101px;
text-align:right;
line-height:21px;
}
.thanks{
background:#dfedf4;
color:#2884b5;
font: 18px/24px Century Gothic;
padding:15px 20px;
text-align:center;
}
.content_table .col1_zak{
padding:4px 10px 0 0;
}
table.vertical_list .vertical{
margin:0;
}


.table_item_other td{
vertical-align:top;
}











