
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {
	background: #196CA2 url(/_pub/35/b1/dd/168190_309109_bgr_main.jpg) top repeat-x fixed;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	line-height: 140%;
	color: #FFF;
}
hr {
	border-top: 1px solid #0E4D7C;
	border-right: 0;
	border-bottom: 1px solid #286796;
	border-left: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#content a {
	color: #99FFFF;
	text-decoration: underline;
}
#content a:hover {
	color: #FFF;
}
#content h1, h2, h3, legend span {
	color: #63A9D3;
}
#content h1 {
	font-size: 180%;
	font-weight: normal;
	margin-bottom: 0.8em
}
/* hide Google Conversion Iframe */
#content iframe {
	height: 0px;
	overflow: hidden;
	border: 0;
	background: transparent;
}

#frame {
	position: relative;
}
#head {
	background: #63A9D3 url(/_pub/35/b1/dd/168190_309109_bgr_main.jpg) top repeat-x fixed;
	width: 100%; height: 98px;
	position: fixed; top: 0; left: 0; z-index: 5000;
}
#head div {
	position: relative;
	width: 910px; height: 98px;
	margin: 0 auto;
}
#head .h1 {
	position: absolute;
	top: 39px; right: 0;
	width: 171px; height: 20px;
}
#head .h1 a {
	position: absolute;
	top: 0; right: 0;
	width: 171px; height: 20px;
	overflow: hidden;
}
#head .h1 a span {
	position: absolute;
	top: 0; right: 0;
	background: url(/_pub/b6/4d/4f/168160_309130_simzdarma.gif) no-repeat;
	width: 171px; height: 20px;
}
#head .o2 {
	position: absolute;
	top: 16px; left: 0;
	width: 54px; height: 53px;
}
#head .o2 a {
	position: absolute;
	top: 0; left: 0;
	width: 54px; height: 53px;
}
#head .o2 a span {
	position: absolute;
	top: 0; left: 0;
	background: url(/_pub/53/b9/d5/168186_321400_logo_o2.gif) no-repeat;
	width: 54px; height: 53px;
}
ul#langMenu {
	position: absolute; top: 2px; right: -5px;
}
ul#langMenu li {
	display: inline;
	list-style: none;
	font-size: 9px;
	padding: 0 6px 0 10px;
	border-left: solid 1px #B5B6C0;
}
ul#langMenu li.cs {
	border-left: 0;
}
ul#langMenu li a {
	color: #3399CC;
	text-decoration: underline;
}
ul#langMenu li a:hover {
	color: #21587a;
	text-decoration: underline;
}
ul#langMenu li a.selected {
	color: #B5B6C0;
	text-decoration: none;
	cursor: text;
}

#main {
	width: 910px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden; zoom: 1;

}
#content {
	padding: 120px 0 250px 0; _padding: 10px 0 250px 0;
	z-index: -80;
	width: 630px;
	float: right;
	min-height: 520px;
	_height: 520px;

}
#leftblock {
	padding: 150px 0 100px 0; _padding: 40px 0 100px 0;
	width: 250px;
	float: left;
}
#content .infoBlockTop,
#content .infoBlockMidle,
#content .infoBlockBottom {
	display: none;
}
.infoBlockTop {
	background: url(/_pub/c1/e3/c3/168202_309105_bgr_infoblock_top_png.png) no-repeat;
	_background: url(/_pub/53/b9/f3/168178_309104_bgr_infoblock_top.gif) no-repeat;
	width: 240px; height: 9px;
	overflow: hidden;
}
.infoBlockBottom {
	background: url(/_pub/89/4e/d8/168198_309101_bgr_infoblock_bottom_png.png) no-repeat;
	_background: url(/_pub/59/56/bd/168174_309100_bgr_infoblock_bottom.gif) no-repeat;
	width: 240px; height: 9px;
	overflow: hidden;
	margin-bottom: 1em;
}
.infoBlockMidle {
	background: url(/_pub/f4/7b/b3/168200_309103_bgr_infoblock_mid_png.png) repeat-y;
	_background: url(/_pub/6/63/5/168176_309102_bgr_infoblock_mid.gif) repeat-y;
	width: 216px;
	padding: 0 12px;
}
.infoBlockMidle p,
.infoBlockMidle li {
	color: #66CCFF;
	font-size: 85%;
}
.infoBlockMidle p strong,
.infoBlockMidle li strong {
	color: #FFFFFF;
}
.infoBlockMidle ul {
	padding: 0.8em 0 0 0;
}
.infoBlockMidle ul li {
	background: url(/_pub/23/be/4a/168168_309097_arrow_white_small.gif) 0 8px no-repeat;
	padding-left: 12px;
	list-style: none;
	margin-top: 6px;
}

.menu {
	padding: 19px 0 20px 12px;
}
.menu li {
	list-style: none;
	margin-bottom: 0.4em;
	font-size: 110%;
}
.menu li a {
	background: url(/_pub/1c/a6/88/168166_309096_arrow_white.gif) 0 5px no-repeat;
	padding-left: 14px;
	color: #FFF;
	font-weight: bold;
}
.menu li a:hover,
.menu li.selected a {
	background: url(/_pub/92/96/4a/168164_309095_arrow_blue.gif) 0 5px no-repeat;
	color: #66ccff
}
#footer {
	clear: both;
	height: 20px;
	overflow: visible;
}
#footer .matr {
	width: 960px; height: 20px;
	margin: 0 auto;
	position: relative; bottom: 0; left: 0;
	vertical-align: bottom;
	overflow: visible;
}
#footer * {
	position: absolute;
	bottom: 41px;
	_position: relative;
	_bottom: 0;
}
#footer .cn01 {
	left: 0;
	_position: absolute;
}
#footer .cn02 {
	left: 152px;
	_position: absolute;
}
#footer .cn03 {
	left: 231px;
	_position: absolute;
}
div#copy {
	background: url(/_pub/68/f6/92/168172_309099_bgr_footer.gif) repeat-x;
	height: 41px !important;
	width: 100% !important;
	z-index: 8000;
	bottom: 0; left: 0;
}
div#copy p {
	background: url(/_pub/f6/d9/b1/168182_309112_bgr_telefonica.gif) 0 12px no-repeat;
	margin: 0 auto;
	width: 748px;
	padding: 11px 0 10px 162px;
	position: static;
}
div#copy p a {
	position: static;
	font-size: 11px;
	color: #0E1B6E;
	text-decoration: none;
}
#footer .ie6 {
	display: none; _display: block;
}
#footer .all {
	display: block; _display: none;
}
div.scrollButton {
	position: abslute; bottom: 88px !important; right: 26px;
	cursor: pointer;
	background: url(/_pub/4c/91/e4/169003_309133_updown_png.png) 0 -56px no-repeat;
	width: 80px; height: 28px;
	z-index: 9999;
	overflow: hidden;
	_display: none;
}
div.scrollButton:hover { background-position: 0 -84px; }
div.scrollButtonUp {
	position: abslute; bottom: 118px !important; right: 26px;
	cursor: pointer;
	background: url(/_pub/4c/91/e4/169003_309133_updown_png.png) 0 0 no-repeat;
	width: 80px; height: 28px;
	overflow: hidden;
	z-index: 9999;
	_display: none;
}
div.scrollButtonUp:hover { background-position: 0 -28px; }
#en div.scrollButtonUp, #en div.scrollButton { background-image: url(/_pub/f/10/e2/169323_311178_updown_en_png.png); }
div.advantages {
	overflow: hidden; zoom: 1;
	width: 670px;
	_width: 650px;
}
div.advantage {
	width: 330px;
	_width: 320px;
	float: left;
	overflow: hidden; zoom: 1;
	position: relative;
	margin-top: 30px;
}
div.advantage img {
	float: left;
	position: absolute; top: 3px; left: 0;
}
div.advantage h4 {
	font-size: 14px;
	margin: 0 20px 0 70px;
}
div.advantage p {
	margin: 0.4em 30px 0.4em 70px;
}
div.napoveda h3 {
	color: #FFF;
	margin: 2em 0 1em 0;
	font-size: 16px;
}
div.msgForm {
	display: none;
	width: 100%; height: 1000px;
	background: url(/_pub/4f/b3/43/168991_309111_bgr_tapeta_png.png);
	position: fixed; _position: absolute; top: 0; left: 0; z-index: 9999;
}
div.msgForm form {
	width: 650px; height: 315px;
	background: #FFF;
	margin: 60px auto 0 auto;
	position: relative;
}
div.msgForm form label {
	color: #333333;
	position: absolute;
}
div.msgForm form input,
div.msgForm form textarea {
	position: absolute;
	border: 0;
}
div.msgForm form input {
	padding: 4px 4px 0 4px;
	background: url(/_pub/2b/6c/a7/168985_309774_bgr_input_message.gif) no-repeat;
	width: 182px; height: 21px;
}

div.msgForm form h2 {
	font-size: 25px;
	font-weight: normal;
	padding: 20px 0 0 20px;
}
div.msgForm form label.yourname {
	top: 66px; left: 23px;
}
div.msgForm form input#yourname {
	top: 86px; left: 23px;
}
div.msgForm form label.youremail {
	top: 66px; left: 232px;
}
div.msgForm form input#youremail {
	top: 86px; left: 232px;
}
div.msgForm form label.recipemail {
	top: 66px; left: 442px;
}
div.msgForm form input#recipemail {
	top: 86px; left: 442px;
}
div.msgForm form label.messageto {
	top: 125px; left: 23px;
}
div.msgForm form textarea#messageto {
	top: 145px; left: 23px;
	background: url(/_pub/fc/83/bf/169001_309131_textarea_msg.gif) no-repeat;
	width: 602px; height: 87px;
	padding: 4px;
}
div.msgForm form button {
	top: 145px; left: 23px;
	background: url(/_pub/48/e9/ce/168999_309129_send.gif) 0 0 no-repeat;
	width: 140px; height: 40px;
	overflow: hidden;
	text-indent: -2000px;
	font-size: 1px;
	cursor: pointer;
	border: 0;
	position: absolute; top: 254px; left: 23px;
}
div.msgForm form button:hover {
	background-position: 0 -40px;
}
#en div.msgForm form button {
	background-image: url(/_pub/a8/77/d6/169319_311183_send_en.gif);
}
div.msgForm form p.close {
	background: url(/_pub/6/4d/b4/168995_309116_close.gif) right no-repeat;
	padding-right: 20px;
	color: #333333;
	font-size: 14px;
	display: inline;
	position: absolute;
	right: 20px; top: 275px;
	cursor: pointer;
	text-decoration: underline;
}
div.msgForm form p.close:hover {
	text-decoration: none;
}
div.msgForm form p.error {
	background:none repeat scroll 0 0 #990000;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin:8px 19px 0 22px;
	padding:1px 0 1px 22px;
	text-align:center;
}
div.msgForm form p.error b {
	color: #CC0000;
}
div.msgForm form label.error {
	color: #CC0000;
}
div.msgForm form input.error {
	background-position: bottom;
}
div.msgForm form textarea.error {
	background-position: left bottom !important;
}
div.msgForm form p.ok {
	background:none repeat scroll 0 0 #589720;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin:8px 19px 0 22px;
	padding:1px 0 1px 22px;
	text-align:center;
}
div.actionsList p {
	font-size: 18px;
	color: #66CCFF;
}
div.actionsList ul li {
	background: url(/_pub/23/be/4a/168168_309097_arrow_white_small.gif) 0 7px no-repeat;
	padding: 0 0 0 10px;
	list-style: none;
	position: relative;
}
div.actionsList ul li span {
	background: url(/_pub/23/be/4a/168168_309097_arrow_white_small.gif) 0 7px no-repeat;
	padding: 0 0 0 10px; margin-left: 24px;
}
div.actionsList div.blockAction01 {
		background: url(/_pub/66/fa/6b/176660_357764_ico_01.png) 0 20px no-repeat;
		_background: url(/_pub/4b/6a/6b/176658_357763_ico_01.gif) 0 20px no-repeat;
		padding: 0 0 10px 100px;
		position: relative; zoom: 1;
}
div.actionsList div.blockAction02 {
		background: url(/_pub/a9/e3/86/176664_357766_ico_02.png) 0 20px no-repeat;
		_background: url(/_pub/63/58/80/176662_357765_ico_02.gif) 0 20px no-repeat;
		padding: 0 0 10px 100px;
		position: relative; zoom: 1;
}
div.actionsList div.blockAction03 {
		background: url(/_pub/ec/cc/a1/176668_357768_ico_03.png) 0 20px no-repeat;
		_background: url(/_pub/a6/41/9b/176666_357767_ico_03.gif) 0 20px no-repeat;
		padding: 0 0 10px 100px;
		position: relative; zoom: 1;
}
div.actionsList {
	background: url(/_pub/f3/be/15/168212_357771_line.png) bottom repeat-x;
	_background: url(/_pub/30/86/64/168158_357770_line.gif) bottom repeat-x;
		padding-bottom: 20px;
		margin-bottom: 18px;
}

/*-----------------ERROR 404 -------------------*/
#errBox {
	padding: 100px 0 300px 0; _padding: 0 0 250px 0;
	z-index: -80;
	width: 910px;
	_height: 800px;
}
#errContent {
	padding:5px 8px;
}
#errPic {
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:170px;
	margin-bottom:5px;
	margin-top:5px;
	width:840px;
}
#errPic {
	background-image:url(/_pub/8f/f9/44/127410_208064_bg_error_top_box.gif);
}
#errPic h1 {
	font-weight: normal;
	font-size: 150%;
}
#errCz, #errEn {width: 420px;}
#errCz {float: left;}
#errEn {float: right;}
#errEn h1 {margin: 25px 50px 20px 150px;}
#errCz h1 {margin: 25px 150px 20px 70px;}
#errEn p {margin: 0px 50px 20px 150px;}
#errCz p {margin: 0px 150px 20px 70px;}
#errPic strong {
	color: #f0f0f0;
	font-size:115%;
}
#errColumn1, #errColumn2 {
	color:#FFF;
	font-size:90%;
	width:420px;
}
#errColumn1 {
	float:left;
}
#errColumn2 {
	float:right;
}
#errColumn1 ul, #errColumn2 ul {
	line-height:1.3em;
	margin:20px 20px 10px;
}
#errColumn1 ul li, #errColumn2 ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:20px;
	padding-left:12px;
}
#errColumn1 .contact, #errColumn2 .contact {
	border-top:1px solid #E0E0E0;
	margin:0 20px 10px;
	padding-top:15px;
}
#errColumn1 .contact a, #errColumn2 .contact a {
	font-weight:bold;
}
#errContent a {color: #66ccff;}

