*{margin: 0; padding:0;}
html, body {height: 100%;font-family: "Trebuchet MS", Tahoma, Arial;font-size: 14px;
min-width:1220px; text-align:center; 
background: #c0c0c0 url(../bg_img/body_main.gif) repeat-y center 0;}

.wrapper {min-height: 100%;height: auto !important;height: 100%; position:relative; width:1220px;
margin:0 auto -123px auto;  /* nizny margin = otrizat vysota footer */ text-align:left;}

/*>>>>>>>>common>>>>>>>>>>>*/	
.clear {clear:both;}
p {padding:0 0 15px 0;}
h1, h2, h3, h4, h5 {display:block; color:#000;}
h1 {font-size:25px; font-weight:bold; padding:0 0 20px 0;}
h1 span {display:block; font-size:16px;}
img {border:0; outline:none;}
a {color:#bd8100; text-decoration:underline; /*outline:none;*/}
a:hover {text-decoration:none;}

#main {}

/*>>>>>>>>>>header>>>>>>>>>>>>>*/	
.header { position:relative;height:580px;background: #7caac2 url(../bg_img/head_bg.jpg) no-repeat 0 0;}
#toplogo {width:374px; height:287px; position:absolute; left:30px; top:70px;}
#toplogo h2 a {width:374px; height:287px;overflow:hidden;display:block;position:relative;cursor:pointer;}
#toplogo h2 a span {position:absolute;width:374px; height:287px;top:0;left:0;
background:transparent url(../bg_img/toplogo.png) no-repeat 0 0;}
#topmenu_wr {position:absolute; bottom:0px; height:60px; width:1200px; text-align:center;}
/* -------top-menu----------*/
ul#top_menu {list-style-type:none; width:100%; /*margin:12px auto 0 auto;*/ margin:0px 0px 0px 0px; float:left; text-align:center;}
#top_menu li {display:inline-block; margin:0; vertical-align:top; padding: 0px 0px 0px 0px; margin-left:-3px;
background:transparent url(../bg_img/m_spacer.gif) no-repeat right center;/*all left*/ }
#last_m {background:none!important;}

#top_menu a {font-family:"Arial Narrow", "Myriad Pro","Myriad Pro Cond", Arial; font-size:18px;color:#fff;
text-decoration:none; padding: 12px 40px; display:block; }
#top_curr, #top_menu a:hover {background:transparent url(../bg_img/act_item_bg.gif) repeat-x 0 0; text-decoration:none;
color:#1f2025!important; }

/*>>>>>>>>>>>>rechts>>>>>>>>>>>>*/	
#rechts {float: right;width: 365px;}
#rechts_inn {padding:30px 0px 0px 0px; margin: 0px 0px 0px 40px; width: 230px;}
.hallo { width: 230px; height:250px; background:transparent url(../bg_img/allo.jpg) no-repeat 0 0;position:relative;}
.hallo2 { width: 230px; height:250px; background:transparent url(../bg_img/allo.jpg) no-repeat 0 0;position:relative;}
#hot_line {position:absolute; top:30px; right:-5px; text-align:center; font-size:26px;
font-family:"Arial Narrow", "Myriad Pro","Myriad Pro Cond", Arial;}
#hallo_txt {padding:0 0 10px 0;}
.adv {margin-bottom:10px;}
.adv img {width:229px!important;}
.insideLinks {color:#FF0000; font-weight:bold;}

.isho {list-style-type:none; padding:6px 0 20px 4px;}
.isho li {margin:0 0 20px 0;}
.isho li a {font-size:14px; font-weight:bold; color:#ff7171; text-decoration:underline;padding:6px 0 6px 34px; }
#gdomiky {background: transparent url(/bg_img/gdomiky.gif) no-repeat 0 0;}
#domsauna {background: transparent url(/bg_img/domsauna.gif) no-repeat 0 0;}
#besedky {background: transparent url(/bg_img/besedky.gif) no-repeat 0 0;}
#stoly {background: transparent url(/bg_img/stoly.gif) no-repeat 0 0;}
#pavilony {background: transparent url(/bg_img/pavilony.gif) no-repeat 0 0;}
#kachely {background: transparent url(/bg_img/kachely.gif) no-repeat 0 0;}
#saun {background: transparent url(/bg_img/saun.gif) no-repeat 0 0;}
#acsessor {background: transparent url(/bg_img/acsessor.gif) no-repeat 0 0;}
.isho li a:hover {text-decoration:none;}

/*>>>>>>>>>>>>inhalt>>>>>>>>>>>>*/	
#inhalt {margin-right: 365px;}
#inhalt_inn {margin:0 0 0 80px; padding:30px 0 40px 0;}
.cat_wr {padding:20px 0 0 0;}
.cat_item {border-bottom: 1px solid #ccc; margin-bottom:25px; overflow:hidden;padding:0 0 10px 210px; /*img-width + img-margin*/}
.item_pic {float:left; border:1px solid #9bcdf5;  margin-left: -210px; width:194px!important;}
.item_pic:hover {border:1px solid #ddebf0; }
.cat_item h2 {display:inline;}
.cat_item h2 a {font-size:18px; font-weight:bold; position:relative; top:-2px; color:#000; text-decoration:none; margin-bottom:10px}
.cat_item h2 a:hover {text-decoration:underline;}
.nw {display:inline; position:relative; top:10px;}
.it_nam_wrapp {overflow:hidden; height:40px; position:relative; top:-6px;}
.tablawtr {padding: 0 0 20px 0; border-bottom:1px solid #ccc;}
.itemlink {color:#FF0000;}




/*>>>>>>>>>>footer>>>>>>>>>>>>>>*/		
#footer, .push {width:1220px;height: 123px; margin:0 auto;  /*vysota push dolgna byt ravna vysota footer */}
#footer {position:relative;text-align:center; }
#footer_inn {width:1200px;height: 123px; margin:0 auto; text-align:left;
background:#171923 url(../bg_img/foot_bg.gif) repeat-x 0 0;}
#foot_menu_wr {width:1200px;height:55px; text-align:center;}
/* -------foot-menu----------*/
ul#bt_menu {list-style-type:none; width:100%; margin:17px auto 0 auto; float:left; text-align:center;}
#bt_menu a {color:#717279; font-size:12px; padding:0 20px 0 20px;}
#bt_menu li {display:inline-block; margin:0%;vertical-align:top; border-right:1px solid #717279;}
#bt_curr {text-decoration:none;}
#last_bt {border:none!important;}

#foot_txt_wr {margin:0 auto; width:1040px; border-top:1px solid #32343d;}
#bt_rht, #bt_lft { display:block; font-size:11px; padding-top:10px;}
#bt_rht {float:left; color:#717279; }
#bt_lft {float:right; color:#fff; text-align:right;}
#bt_lft a {color:#fcf392; font-size:11px;}

/*>>>>>>>>>>>>>>icons>>>>>>>>>>>>>>>*/
.iconslist ul {list-style-type:none;}
.iconslist li {display:block; float:left; margin: 0 10px 0 0;}
.icona {width:170px; height:230px; text-align:center;}

.icona img {width:170px!important; height:170px!important;border:1px solid #fff;}
/*.icona img:hover {border:1px solid #BD8100;}*/
.icona a {font-size:18px; /*color:#000;*/ color:#FF0000;}
.orange img {border:1px solid #BD8100;}
.orange {text-decoration:none;}


.nado_tut {position:relative;}
.stamp {width:360px; height:180px; background:transparent url(../bg_img/stamp.png) no-repeat 0 0; position:absolute; left:180px; top:30px;}


