body{padding:0px; margin:0px; background:#c2dfef; color:#222222; font:14px/17px "Trebuchet MS",Arial, Helvetica, sans-serif;}
div, ul, h2, h3, h4 {padding:0px; margin:0px;}
div {clear:both;}
a { color:#11659A; text-decoration:none; margin: 0px; font:13px "Trebuchet MS",Arial, Helvetica, sans-serif; }
a:hover{color:#11659A; text-decoration:underline;}
a.f, a.f:hover { color:white;}
h2{color:#FFFFFF; padding: 2px 3px 2px 3px; margin:3px 3px 3px 3px; font: 16px/17px "Trebuchet MS",Arial, Helvetica, sans-serif;}
h3{color:#656556; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font:15px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;}
h4{padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font:15px/17px "Trebuchet MS",Arial, Helvetica, sans-serif;}
p { color:#222222; font:14px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; padding: 3px 3px 3px 3px; margin:3px 3px 3px 3px;}
.red { color:red; padding: 3px 0px 3px 0px; margin:0px 0px 0px 0px;}
.white { color:white; padding: 3px 0px 3px 0px; margin:0px 0px 0px 0px;}
.green { color:green; padding: 3px 0px 3px 0px; margin:3px 0px 3px 0px;}
.txt { font:14px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; }
td.txt { font:13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; }
td.red { font:14px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF; }
td.alldottedborder { background:#F5F5F5; padding: 2px 2px 2px 2px; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#333333; }
img { border:0px; }

td.orange_name { padding: 0px; margin:0px; height: 25px; background:url("http://czech-republic.cc/upload/main_line_bg.gif") 0 0 repeat-x; }
td.orange_name td.bg1 { background:url("http://czech-republic.cc/upload/main_bg1.gif") 0 0 repeat-x; width:25px; height:25px; }
td.orange_name td.bg2 { background:url("http://czech-republic.cc/upload/main_bg2.gif") 0 0 repeat-x; width:28px; height:25px; }
td.orange_name td.bg { color:white; background:url("http://czech-republic.cc/upload/main_bg.gif") 0 0 repeat-x; height:25px; }

td.blue_name { padding: 0px; margin:0px; height: 25px; background:url("http://czech-republic.cc/upload/bmain_line_bg.gif") 0 0 repeat-x; }
td.blue_name td.bg1 { background:url("http://czech-republic.cc/upload/bmain_bg1.gif") 0 0 repeat-x; width:25px; height:25px; }
td.blue_name td.bg2 { background:url("http://czech-republic.cc/upload/bmain_bg2.gif") 0 0 repeat-x; width:28px; height:25px; }
td.blue_name td.bg { color:white; background:url("http://czech-republic.cc/upload/bmain_bg.gif") 0 0 repeat-x; height:25px; }

.menu_hot { BORDER-TOP: #d2e8ff 2px solid; BORDER-BOTTOM: #d2e8ff 2px solid; padding: 0px 0px 2px 0px; background:#d2efff;}
.green_m { font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #0073bb; BORDER-BOTTOM: #0073bb 1px solid;  padding: 2px; TEXT-ALIGN: left; }
img.centered { display: block; margin-left: auto; margin-right: auto; text-align: center; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; float: right; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; float: left; }
.bold { background:#e2efff; }
.menu_js_eng { color:#2F609F; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; padding: 1px 1px 1px 1px; margin:3px 3px 3px 3px;}
.menu_js_eng:hover { background:#0099FF; color:#FFFFFF; text-decoration:none; }
.buttons { border: 1px #00539B solid; font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; background: #D2EFFF; color: #00438B; font-weight: normal; font-size: 12px;}
.coment {  font-family: Arial; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #666666}

#top_slogan {position:absolute; top: -50px; width: 1024px; }
#top_slogan a{background:#FFFFFF; color:#0099FF; text-decoration:none; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 1px 4px; border-right: 1px solid #0099FF; }
#top_slogan a:hover{background:#0088dd; color:#FFFFFF; text-decoration:none;}

#top_slogan ul li ul li a{ background:#0088DD; color:#FFFFFF; padding: 4px 8px; border-right: 1px solid #fff; text-decoration: none; }
#top_slogan ul li ul li a:hover{background: orange; color: #ffffff; text-decoration:none;}

#left_topmenu {position:absolute; top: 8px; left: 0px; width:1024px; color:#0066BB;}
#right_toptext {position:absolute; top: 75px; right: 270px; color:#0066BB; width:200px; font:9px/12px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; }
#right_toptext h1{color:#999999; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font:9px/12px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}

#top_picture {position:relative; height:250px; width: 1024px; background:url("http://czech-republic.cc/img/background.gif") 0 0 repeat-x;}
#top_picture_ochered {position:relative; height:250px; width: 675px; top:-1px; left:210px ; background:url("http://czech-republic.cc/img/ochered.png") 0 0 no-repeat;}
#top_picture_family {position:absolute; height:164px; width: 210px; top:0px; left:15px ;}
#top_picture_contact {position:absolute; height:113px; width: 158px; top:71px; right:-30px ;}
#top_picture_flag {position:absolute; height:44px; width:74px; top:0px; left:30px ;}
#top_picture_samolet {position:absolute; width:89px; height:67px; top:20px; right:155px ;}
#top_picture_business {position:absolute; width:56px; height:23px; top:65px; right:283px ;}
#top_picture_sport {position:absolute; width:68px; height:65px; top:9px; right:352px ;}
#top_picture_turizm {position:absolute; width:64px; height:54px; top:30px; right:425px ;}
#top_picture_shopping {position:absolute; width:54px; height:52px; top:31px; right:505px ;}
#top_picture_entertainement {position:absolute; width:52px; height:62px; top:22px; right:568px ;}
#top_picture_beer {position:absolute; width:63px; height:57px; top:36px; right:634px ;}
#top_picture_castle {position:absolute; width:75px; height:82px; top:7px; right:728px ;}

#top_picture_relax {position:absolute; width:41px; height:62px; top:16px; right:433px ;}
#top_picture_ski {position:absolute; width:62px; height:66px; top:12px; right:360px ;}

#top_picture_marriage {position:absolute; width:251px; height:226px; top:-25px; left:-1px;}
#top_picture_praga-czech {position:absolute; width:220px; height:207px; top:-11px; left:250px;}
#top_picture_rings {position:absolute; width:215px; height:260px; top:-11px; left:470px;}
#top_picture_svadba {position:absolute; width:338px; height:209px; top:-12px; right:1px;}
#top_picture_line {position:absolute; width:800px; height:4px; top:-15px; right:0px; background: #0673be; }
#top_picture_svadba-czech {position:absolute; width:601px; height:114px; top:-10px; right:260px; }

#top_picture_lechenie {position:absolute; width:247px; height:207px; top:-11px; left:0px; }
#top_picture_toptitle {position:absolute; width:614px; height:67px; top:-11px; left:247px; }
#top_picture_health-kurort {position:absolute; width:614px; height:183px; top:56px; left:247px; }
#top_picture_girl {position:absolute; width:164px; height:207px; top:-11px; right:0px; }

#top_picture_glavnaja {position:absolute; width:96px; height:18px; top:215px; left:21px; }
#top_picture_contacty {position:absolute; width:174px; height:33px; top:208px; right:21px; }
#top_picture_logo_contacty {position:absolute; width:105px; height:26px; top:214px; right:202px; }

#top_menu {position:absolute; width:1024px; height:40px; top:248px; left: 0px; background:url("http://czech-republic.cc/img/bgmenu.gif") 0 0 no-repeat; color:#FFFFFF; padding:7px 0px 0px 17px; font:14px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; }
#top_menu a{background:#0073bb; color:#FFFFFF; text-decoration:none; }
#top_menu a:hover{background:#FFFFFF; color:#0073bb; text-decoration:none;}

#top_menu a.ins{background:#0073bb; color:#FFFFFF; text-decoration:none; }
#top_menu a.ins:hover{background:#FF7300; color:#FFFFFF; text-decoration:none;}

#dropmenudiv{position:absolute; top:10px; border:1px solid #FFFFFF; border-bottom-width: 0; font:normal 12px Verdana; line-height:18px; z-index:100; }
#dropmenudiv a{ color:#FFFFFF; width: 100%; display: block; text-indent: 2px; border-bottom: 1px solid #FFFFFF; padding: 3px 0px 3px 0px ; text-decoration: none; font:13px/16px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
#dropmenudiv a:hover{ background-color: #FF7300; COLOR: #FFFFFF; }

#mainbody h2 {color:#FFFFFF; padding: 2px 3px 2px 3px; margin:3px 3px 3px 3px; font: 16px/17px "Trebuchet MS",Arial, Helvetica, sans-serif;}
/*----Тело страницы - разноцветные блоки в левой и правой колонкой----*/
td.top_block_red {background:#eb4642; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
td.top_block_blue {background:#0073bb; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
td.top_block_yellow {background:#ff7300; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
td.top_block_green {background:green; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
td.top_block_orange {background:orange; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
td.top_block_violet {background:violet; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
td.top_block_rose {background:#ff77aa; color:#FFFFFF; padding: 4px 7px 4px 7px; font:15px/18px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}

#block_left { }
#block_left td.block, #block_left p {color:#555555; padding: 7px 7px 7px 7px; font:12px/15px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}

#block_right { }
#block_right a.newblock{ color:#0073bb; display: block; text-indent: 2px; padding: 2px 2px 2px 2px ;  margin: 2px 2px 2px 2px ; text-decoration: none; font:12px/14px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
#block_right a.newblock:hover{ background-color: #eb4642; COLOR: #FFFFFF; }
#block_right a.uslugi{ color:#0073bb; text-indent: 0px; display: block; padding: 1px 1px 1px 1px ; text-decoration: none; font:11px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
#block_right a.uslugi:hover{ background-color: #0073bb; COLOR: #FFFFFF; }
#block_right a.uslugi_czech{ color:#0073bb; text-indent: 0px; display: block; padding: 1px 1px 1px 7px ; text-decoration: none; font:11px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
#block_right a.uslugi_czech:hover{ background-color: #0073bb; COLOR: #FFFFFF; }

#block_right a.uslugi_czech_praha{ color:#0073bb; text-indent: 0px; display: block; padding: 1px 1px 1px 14px ; text-decoration: none; font:11px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
#block_right a.uslugi_czech_praha:hover{ background-color: #0073bb; COLOR: #FFFFFF; }

#block_right td.block {color:#555555; padding: 7px 7px 7px 7px; font:12px/15px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
#block_right p {color:#555555; padding: 7px 7px 7px 7px; font:12px/15px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
#block_right .buttons { border: 1px #00438B solid; font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; background: #D2EFFF; color: #00438B; font-weight: normal; font-size: 11px; padding: 1px 1px 1px 1px; margin: 0px 0px 0px 0px; }

#block_center {  }
#block_center #photo { width: 550px; padding: 0px; margin: 0px; background: #fff; border: 0px; border-spacing: 1px 1px 1px 1px; border-collapse: collapse; }
#block_center #photo #extra td { background: #EFFAFF; color: #111; font-weight: normal; text-align: center; padding: 3px; border: 0px; }
#block_center #photo td { background: #fff; color: #111; font-weight: normal; text-align: center; padding: 3px; border-spacing: 0px 0px; border: 0px; }
#block_center #photo img { border: 1px solid #999; }

#block_center #price { width: 550px; padding: 0px; margin: 0px; background: #0073bb; border: 1px solid #0073bb; border-spacing: 1px 1px 1px 1px; border-collapse: collapse; }
#block_center #price tr { padding: 0px; margin: 0px; border-spacing: 0px 0px; }
#block_center #price #shapka td { background: #0073bb; color: #fff; font-weight: bold; text-align: center; padding: 3px; margin: 0px; border-spacing: 0px 0px; }
#block_center #price td { background: #fff; color: #111; font-weight: normal; text-align: center; padding: 3px; border-spacing: 0px 0px; border: 1px solid #0073bb; }
#block_center #price #extra td { background: #EFFAFF; color: #111; font-weight: normal; text-align: center; padding: 3px; border: 1px solid #0073bb; }

#block_center td.block {color:#222222; padding: 7px 9px 7px 9px; font:14px/17px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
#block_center td.block p { color:#222222; font:14px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; padding: 3px 3px 3px 3px; margin:3px 3px 3px 3px;}
#block_center h3{color:#0073bb; padding: 2px 3px 2px 3px; margin:3px 3px 3px 3px; font: 16px/17px "Trebuchet MS",Arial, Helvetica, sans-serif; border: 0px; background: #fff;}

#block_center td.block h1{color:#FFFFFF; padding: 2px 3px 2px 3px; margin:3px 3px 3px 3px; font: 16px/17px "Trebuchet MS",Arial, Helvetica, sans-serif;}

h1.z{ background: none; text-transform: none; }

#block_center td.block div.forum_text { padding-top: 10px; padding-bottom: 10px; font-style: italic; }
#block_center td.block h3 { padding-top: 10px; }

#block_center td.block div.text_content a { font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; }
#block_center td.block div.text_content a:hover { text-decoration: none; }

#block_center td.block div.min_text_block { display: block; margin: 5px 5px 5px 5px; padding: 0 0 0 0; }

#block_center td.block div.min_text_block div.min_text { padding-bottom: 15px; }

#block_center td.block div.min_text_block div.min_text span.text { display: block; margin: 0; padding: 0px 0px 0px 0px; }
#block_center td.block div.min_text_block div.min_text span.min_text_next { display: inline; margin: 0; padding: 0px 0px 0px 5px; }

#block_center td.block div.min_text_block div.min_text a.name { font:18px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; padding: 5px 5px 5px 5px; display: block; }
#block_center td.block div.min_text_block div.min_text a.name:hover { text-decoration: underline; }

#block_center td.block div.min_text_block div.min_text img.text_logo { display:inline-block; float: left; margin: 5px 5px 5px 5px; }

#block_center td.block div.date { font:11px/12px "Trebuchet MS",Arial, Helvetica, sans-serif; margin: 15px 5px 5px 5px; display: block; }

#block_center td.block div.catalog, #block_center td.block div.catalog_oll { font:14px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; margin: 10px 5px 5px 5px; display: block; }

#footer {position:relative; top: 5px; bottom: 0px; width: 1024px; left:0px; }
#footer a{background:#FFFFFF; color:#0099FF; text-decoration:none; font:13px/17px "Georgia", "Trebuchet MS", Arial, Helvetica, sans-serif; }
#footer a:hover{background:#0099FF; color:#FFFFFF; text-decoration:none;}
#footer td.block {color:#777777; padding: 7px 9px 7px 9px; font:14px/17px "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;}
img.img_left { float: left; border-width: 0 px; border-style: solid; border-color: #FFFFFF; margin: 2px; }

.admin_len_menu { background-color: #fff; height: 28px; color: #232323; font-family: Arial, Geneva, Helvetica, sans-serif; }
.admin_len_menu a { color: #f3f3f3; background: #0073bb; padding: 2px 3px 2px 3px; border: 1px solid #efefef; margin: 2px; font: bold 11px Tahoma, Arial, Geneva, Helvetica, sans-serif; text-decoration: none; height: 26px; }
.admin_len_menu a:hover { color: #0073bb; background: #fff; border: 1px solid #0073bb; }

.admin_td_menu { background: #fff; margin: 1px; width: 180px; border: 0px; }
.admin_td_menu a { display:block; color: #efefef; background: #0073bb; padding: 3px; border: 1px solid #efefef; margin: 3px; font: normal 12px Tahoma, Arial, Geneva, Helvetica, sans-serif; text-decoration: none; }
.admin_td_menu a:hover { color: #0073bb; background: #fff; border: 1px solid #0073bb; }

table.c_table { border: 1px solid #0073bb; }

table.c_table tr.c_dey td { font-weight: bold; color: #555; border-top: 1px solid #0073bb; }
table.c_table tr.c_dey td.c_dey_red, span.c_dey_nums_red { color: green; }
table.c_table tr.c_dey_num td b { color: red; }

table.tab_svadba tr td { padding: 3px; }
table.tab_svadba tr td a { font-size: 11px; }
table.tab_svadba tr td a.red { color: red; }

.jqueryslidemenu{
font: 13px "Trebuchet MS", "Georgia", Arial, Helvetica, sans-serif;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #414141;
color: white;
font: 14px "Trebuchet MS", "Georgia", Arial, Helvetica, sans-serif;
padding: 4px 10px;
border-right: 1px solid #fff;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
/*font: normal 12px Tahoma;*/
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
width: 170px;
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #fff;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 10px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

#img_pole_select
{
	height: 135px;
	width: 600px;
	max-width: 600px;
	overflow: auto;
	white-space: nowrap;
	vertical-align: middle;
}
#img_pole_select a img
{
	border: none;
	padding: 5px;
}
#img_pole_general_div
{
	text-align: center;
	border: none;
}
#img_pole_general_div img
{
	border: none;
}

#img_pole_select1
{
	height: 135px;
	width: 350px;
	max-width: 350px;
	overflow: auto;
	white-space: nowrap;
	vertical-align: middle;
	float: right;
}
#img_pole_select1 a img
{
	border: none;
	padding: 5px;
}