@charset "utf-8";
body, p, ul, ol, div, a, img, h1, h2, h3, h4, h5, h6, hr, form, table, tr, td{
	margin: 0;
	padding: 0;
	border: none;
}
p, ul, ol, div, form, table, tr, td{
	line-height: 1.5em;
}
h1, h2, h3, h4, h5, h6{
	line-height: 1.2em;
	margin-bottom: 0.4em;
	color: #7B96B7;
	font-weight: normal;
}
h1{
	font-size: 2.2em;
}
h2{
	font-size: 1.7em;
	color: #629628;
}
h2 small {
  font-size: 0.7em;
}

h3{
	font-size: 1.4em;
	color: #1f63ab;
}

h3 small {
  font-size: 0.7em;
  color: #333;
}

.smaller { font-size: 1.4em; }
.green { color: #629628; }
.blue { color: #7B96B7; }
.red { color: red; }
acronym { cursor: help; }
label { cursor: pointer; }

h4{
	font-size: 1.4em;
}
p, iframe {
  margin-bottom: 1.5em;
}
p.last{
	margin-bottom: 0;
}
.main ul{
	list-style: none;
	padding-left: 10px;
	margin-bottom: 1.5em;
}
.main ul li{
	background: url(images/list.gif) no-repeat 0 0.4em;
	padding-left: 14px;
}
ol{
	padding-left: 30px;
	margin-bottom: 1.5em;
}
a{
	color: #1F63AB;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
.main hr{
	background: #CAD6E4;
	color: #CAD6E4;
	border: 0;
	height: 1px;
	margin: 1.5em auto;
	#margin-top: -0.4em;
	#margin-bottom: 1em;
	width: 100%;
}
sub, sup{
	vertical-align: baseline;
	position: relative;
}
sub{
	top: 0.4em;
}
sup{
	bottom: 0.4em;
}

body{
	background: url(images/body_bg.gif) repeat-x #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #333;
}

.container{
	width: 936px;
	margin: 0 auto;
	position: relative;
}

.header{
	height: 107px;
	position: relative;
	background: url(images/header_bg.jpg) no-repeat;
}
.header-logo{
	width: 193px;
	height: 71px;
	top: 24px;
	left: 49px;
}
.header-logo span{
	width: 193px;
	height: 71px;
	background: url(images/header_logo.gif) no-repeat;
}
.navigation{
	display: none;
}

.main{
	background: url(images/main_bg.gif) repeat-x;
	padding-top: 60px;
	width: 884px;
	margin: 0 auto;
}

.hp-graphic{
	text-align: center;
	margin-bottom: 0;
}
.box{
	background: url(images/box_bg.gif) repeat-x;
	width: 800px;
	min-height: 200px;
	_height: 200px;
	margin: 0 auto;
	padding: 48px 40px 20px 40px;
	position: relative;
}
.three-columns{
	background: url(images/three_columns_lines.gif) repeat-y;
	#min-height: 1px;
	_height: 1px;
}
.box-inner{
	float: left;
}
.box-inner h2{
	font-size: 1.4em;
	margin-bottom: 0.8em;
	color: #192637;
}
.box-inner ul{
	padding-left: 0;
	margin-bottom: 0;
}
.box-inner li{
	padding-bottom: 0.5em;
}
.shadow-box-left{
	width: 36px;
	height: 250px;
	background: url(images/shadows.jpg) no-repeat -4px -446px;
	position: absolute;
	top: 0;
	left: -14px;
}
.shadow-box-right{
	width: 36px;
	height: 250px;
	background: url(images/shadows.jpg) no-repeat -40px -446px;
	position: absolute;
	top: 0;
	left: 858px;
}

.main ul.news{
	padding-left: 0;
}
.main ul.news li{
	background: none;
	padding-left: 0;
	clear: both;
}
.news .date{
	float: left;
	width: 80px;
	color: #FD983E;
}
.news-text{
	float: left;
	width: 300px;
  margin-bottom: 0;
}
.archives .news-text{
  width: 500px;
}
.news-text a{
  text-decoration: none;
}
.news-text a:hover{
  text-decoration: underline;
}
.news-perex{
  clear: left;
  width: 300px;
	margin: 0 0 0.5em 80px;
}
.archives .news-perex {
  width: 500px;
}
.news-perex.last{
	margin-bottom: 0;
}

.small-boxes{
	padding-left: 38px;
}
.small-box{
	background: url(images/small_box_bg.gif) repeat-x #D1E0F0;
	width: 260px;
	float: left;
	margin-bottom: 20px;
	border: 1px solid #DBE2E8;
	margin-right: 11px;
}
.small-box div{
	padding: 15px 70px 15px 14px;
	position: relative;
	#min-height: 1px;
}
.small-box .servers{
	background: url(images/small_box_servers.jpg) no-repeat 170px 27px;
}
.small-box .books{
	background: url(images/small_box_books.jpg) no-repeat 152px 30px;
}
.small-box .eshop{
	background: url(images/small_box_eshop.jpg) no-repeat 175px 22px;
}
.small-box .photo-studio{
	background: url(images/small_box_photo_studio.png) no-repeat 183px 15px;
}
.small-box h2{
	color: #8BA2BF;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0.3em;
}
.small-box h3{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 0.2em;
}
.small-box h3 a{
	color: #FD983E;
	text-decoration: none;
}
.small-box h3 a:hover{
	text-decoration: underline;
}
.small-box .small{
	font-size: 0.8em;
	margin-bottom: 0.4em;
	line-height: 1.4em;
}
.small-box ul{
	margin: 0;
	padding: 0;
}
.small-box ul li{
	background: none;
	padding: 0;
}

.page{
	background: url(images/page_bg.gif) repeat-x;
	width: 860px;
	margin: 0 auto;
}
.page h1{
	border-bottom: 1px solid #CAD6E4;
	padding-bottom: 8px;
	margin-bottom: 0.5em;
}
.page h1 span{
	color: #2C3E55;
}
.right{
	width: 580px;
	float: right;
	padding: 66px 30px 20px 0;
}
.control {
	position: relative;
	min-height: 1px;
}
.main ul.control {
  padding-left: 0;
}
.main ul li.back{
	font-weight: bold;
	background: url(images/back.gif) no-repeat 0 0.4em;
	float: left;
}
.main ul li.top{
	font-weight: bold;
	float: right;
	background: url(images/top.gif) no-repeat right 0.4em;
	padding-left: 0;
	padding-right: 14px;
}
.content {
  width: 780px;
  padding: 66px 30px 20px 30px;
}
.left{
	float: left;
	width: 200px;
	padding: 60px 0 20px 20px;
}
.left-box{
	background: url(images/left_box_bg.gif) repeat-y;
	margin-bottom: 10px;
	color: #4D617A;
	position: relative;
	width: 200px; height: auto;
}
.left-box .inner{
	padding: 12px 20px 0 20px;
	background: url(images/left_box_inner_bg.gif) repeat-x;
	width: 142px;
	margin: 0 auto;
	min-height: 80px;
	_height: 80px;
	position: relative;
}
.left-box .inner.contact {
   padding: 12px 8px 0 9px;
   width: 165px; 
}
.left-box .inner.contact img {
  margin-bottom: 1em;
}
.left-box h2{
	color: #fff;
	background: #C6D2E7;
	padding: 19px 29px 8px 29px;
	font-size: 1.4em;
	margin: 0;
}
.left-box .inner h2{
	color: #FD983E;
	background: none;
	padding: 0;
	font-size: 1.5em;
	margin: 0;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.left-box .inner h2 a{
	color: #FD983E;
	text-decoration: none;
}
.left-box .inner h3 {
  margin-bottom: 0.5em;
}
.left-box .inner-info{
	color: #8BA2BF;
	text-transform: uppercase;
	font-size: 90%;
	font-weight: bold;
}
.left-box p{
	margin-bottom: 12px;
}
.left-box ul{
	margin-bottom: 12px;
	padding-left: 0;
}
ul.left-menu li{
	border-bottom: 1px solid #D4DDEC;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
ul.left-menu li.last{
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
ul.left-menu li a{
	text-decoration: none;
}
ul.left-menu li a:hover{
	text-decoration: underline;
}
.left-box ul.more li{
	padding-left: 0;
	background: none;
	font-weight: bold;
}
.left-box-top{
	width: 200px;
	height: 11px;
	background: url(images/left_box_corners.jpg) no-repeat;
	overflow: hidden;
}
.left-box-upper .left-box-top{
	background: url(images/left_box_upper_top.gif) no-repeat;
	width: 200px; height: 90px;
	position: absolute;
	top: 0;
	left: 0;
}
.left-box-bottom{
	width: 200px;
	height: 11px;
	background: url(images/left_box_corners.jpg) no-repeat 0 -11px;
	overflow: hidden;
}

.shadow-page-left{
	width: 25px;
	height: 300px;
	position: absolute;
	left: 26px;
	top: 167px;
	background: url(images/shadows.jpg) no-repeat -15px -696px;
	z-index: 2;
}
.shadow-page-right{
	width: 25px;
	height: 300px;
	position: absolute;
	left: 883px;
	top: 167px;
	background: url(images/shadows.jpg) no-repeat -40px -696px;
	z-index: 2;
}

.bottom{
	background: url(images/bottom_bg.gif) repeat-x bottom;
	min-height: 178px;
	_height: 178px;
	padding-bottom: 20px;
	width: 858px;
	margin: 0 auto;
	position: relative;
	clear: both;
}
.bottom-box{
	background: url(images/bottom_box_bg.gif) repeat-x #D4E1F3;
	min-height: 120px;
	_height: 120px;
	padding: 25px 0 15px 0;
	width: 808px;
	margin: 0 auto;
	position: relative;
}
.bottom-box .inner{
	background: url(images/bottom_box_lines.gif) repeat-y 50% 0;
	padding: 0 6px;
	#min-height: 1px;
}
.bottom-box .block{
	width: 125px;
	padding: 0 17px;
	float: left;
}
.bottom a{
  text-decoration: none;
}
.bottom a:hover{
  text-decoration: underline;
}
.bottom h2{
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 0.6em;
	color: #192637;
}
.bottom h2.light{
	color: #5A769E;
}
.main .bottom ul{
	padding-left: 0;
	margin-bottom: 0;
}
.main .bottom li{
	background: none;
	padding-left: 0;
	padding-bottom: 0.4em;
}
.main .bottom .visit-us li{
	padding-bottom: 8px;
	padding-top: 6px;
}

.shadow-bottom-left{
	width: 40px;
	height: 198px;
	background: url(images/shadows.jpg) no-repeat 0 -248px;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: -38px;
}
.shadow-bottom-right{
	width: 40px;
	height: 198px;
	background: url(images/shadows.jpg) no-repeat -40px -248px;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 856px;
}

.languages{
	position: absolute;
	top: 75px;
	right: 45px;
}
.languages p{
	float: left;
	margin-bottom: 0;
	line-height: 1.2em;
	padding-right: 14px;
}
.languages a{
	text-decoration: none;
}
.languages a:hover{
	text-decoration: underline;
}
.languages h2{
	font-size: 1em;
	margin: 0;
	line-height: 1.2em;
	color: #A8B7C7;
	float: left;
	padding-left: 14px;
	border-left: 1px solid #A8B7C7;
}
.languages ul{
	float: left;
	margin: 0;
	cursor: default;
}
.main .languages li{
	display: inline;
	background: none;
	border-right: 1px solid #A8B7C7;
	padding-left: 5px;
	padding-right: 6px;
}
.main .languages li.last{
	border-right: 0;
	padding-right: 0;
}

.menu{
	position: absolute;
	top: 120px;
	left: 38px;
	width: 860px;
}
.menu ul{
	margin: 0;
	min-height: 30px;
	_height: 30px;
	padding-top: 6px;
	padding-left: 10px;
	background: url(images/menu_bg.jpg) no-repeat #2E4671;
}
.menu ul li{
	float: left;
	background: none;
	border-right: 1px solid #A6B8D1;
	padding-right: 16px;
	padding-left: 16px;
	margin-top: 4px;
}
.menu a{
	color: #fff;
	text-decoration: none;
}
.menu ul li.active{
	color: #29446F;
	background: #E8EEF8;
	border-right: 0;
	padding-bottom: 8px;
	margin-top: 0;
	margin-left: -1px;
	padding-left: 0;
	padding-right: 0;
	min-height: 22px;
	_height: 22px;
}
.menu ul li.active a {color: #29446F;}
.active span, .active a{
	float: left;
	padding-top: 4px;
}
.menu .corner-left{
	padding-left: 3px;
	background: url(images/menu_active_corners.gif) no-repeat;
}
.menu .corner-right{
	padding-left: 3px;
	background: url(images/menu_active_corners.gif) no-repeat -3px 0;
}
.menu .active-text{
	padding-right: 14px;
	padding-left: 14px;
}

.search{
	position: absolute;
	top: 130px;
	right: 60px;
	color: #B4DFFF;
}
.search label{
	padding-top: 1px;
	padding-right: 5px;
	float: left;
}
.search .input-text{
	border: 1px solid #647E9F;
	float: left;
}
.search-button{
	margin-top: 2px;
	margin-left: 6px;
	float: left;
}

.shadow-top-left{
	width: 28px;
	height: 248px;
	background: url(images/shadows.jpg) no-repeat -12px 0;
	position: absolute;
	top: 107px;
	left: 0;
}
.shadow-top-right{
	width: 28px;
	height: 248px;
	background: url(images/shadows.jpg) no-repeat -42px 0;
	position: absolute;
	top: 107px;
	left: 908px;
}

.footer{
	background: url(images/footer_bg.gif) no-repeat;
	padding-top: 21px;
	padding-right: 61px;
}
.footer-inner{
	background: url(images/footer_logo.gif) no-repeat right top;
	min-height: 60px;
	_height: 60px;
	text-align: left;
	padding-left: 60px;
}
.footer-inner ul {
  margin-bottom: 0.5em;
}
.footer-inner p {
  color: #999;
  padding-left: 6px;
}
.footer li{
	list-style: none;
	display: inline;
	padding: 0 10px 0 6px;
	border-right: 1px solid #40454C;
}
.footer li.last{
	border-right: 0;
	padding-right: 0;
}
.footer a{
	color: #3E6C9D;
}

.no-display{ display: none; }
.clear{ clear: both; }
.clear-hidden{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.float-left{ float: left; }
.float-right{ float: right; }
.no-border{ border: none; }
.no-background{ background: none; }
.text-left{ text-align: left !important; }
.text-center{ text-align: center !important; }
.text-right{ text-align: right !important; }
.vertical-middle, table td.vertical-middle{ vertical-align: middle; }
.vertical-top, table td.vertical-top{ vertical-align: top; }
.no-margin, .right ul.no-margin{ margin: 0; }
.margin-top { margin-top: 1.5em; }
.margin-bottom { margin-bottom: 1.5em; }
.marginb-small { margin-bottom: 0.3em; }
.left-box .margin-bottom { margin-bottom: 1em; }
.bold{ font-weight: bold; }
.small, small{ font-size: 0.9em; }
.orange{ color: #FD983E; }
abbr { font-family: Arial, Helvetica, sans-serif; cursor: help; }


.r-image{
	display: block;
	position: relative;
	overflow: hidden;
}
.r-image span{
	display: block;
	position: absolute;
	width: 100%; height: 100%;
	top: 0; left: 0;
}
a.r-image span{
	cursor: pointer;
}

.input-text, textarea, select{
	border: 1px solid #647E9F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 1px 3px;
	margin: 0;
}

.w20{ width: 20px; }
.w30{ width: 30px; }
.w40{ width: 40px; }
.w50{ width: 50px; }
.w60{ width: 60px; }
.w70{ width: 70px; }
.w80{ width: 80px; }
.w90{ width: 90px; }
.w100{ width: 100px; }
.w120{ width: 120px; }
.w150{ width: 150px; }
.w160{ width: 160px; }
.w170{ width: 170px; }
.w200{ width: 200px; }
.w250{ width: 250px; }
.w280{ width: 280px; }
.w300{ width: 300px; }
.w350{ width: 350px; }
.w400{ width: 400px; }
.w420{ width: 420px; }
.w440{ width: 440px; }
.w450{ width: 450px; }
.w500{ width: 500px; }

.w10p{ width: 10%; }
.w20p{ width: 20%; }
.w25p{ width: 25%; }
.w30p{ width: 30%; }
.w40p{ width: 40%; }
.w50p{ width: 50%; }
.w60p{ width: 60%; }
.w70p{ width: 70%; }
.w80p{ width: 80%; }
.w90p{ width: 90%; }
.w100p{ width: 100%; }





table{ margin-bottom: 1.5em; border-collapse: collapse; }
tr.italic th, tr.italic td { font-style: italic; color: #666; }

table.style-1{ background: #EAF0F8; }
table.style-1 th{
	background: url(images/th_bg.gif) repeat-x #83A0C2;
	color: #fff;
	border-collapse: collapse;
	padding: 4px 10px;
	vertical-align: middle;
	border: 1px solid #fff;
}
table.style-1 td{
	border-collapse: collapse;
	padding: 4px 10px;
	vertical-align: middle;
	border: 1px solid #fff;
}
table tr.even{ background: #DFE6F0; }

table.style-2{
  border: 1px solid #ddd;
}
table.style-2 td, table.style-2 th { padding: 4px 10px; }
table.style-2 th {
  width: 20%; vertical-align: top;
  font-weight: bold;
  text-align: left;
}

table.style3 th, table.style3 td {
  padding: 2px 0;
}

table.style3 th {
  width: 190px;
  text-align: left;
}

table.style4 th, table.style4 td {
  padding: 2px 0;
}

table.style4 th {
  width: 180px;
  text-align: left;
}

table.style4 th span {
  color: #1f63ab;
}

table .padding-top th, table .padding-top td {
  padding-top: 20px;
}

table.style6 { border: 2px solid #eee; border-collapse: separate; }
table.style6 thead th { background-color: #eaf0f8; font-weight: bold; text-align: left; padding-top: 12px; }
table.style6 tbody th { font-weight: normal; text-align: left; }
table.style6 tbody td { text-align: right; }
table.style6 td, table.style6 th { padding: 4px 6px; }
tr.hightlight th, tr.hightlight td { background-color: #f4f4f4; }
.graph { margin: 2em 0; }
p.table.desc { margin-top: -1em; padding-left: 6px; color: #666; }

#form {
  padding: 10px;
  border: 1px solid #ddd;
}

#form .button {
  text-align: right;
  padding: 4px;
  background-color: #d9efd3;
}

#form .button input {
  cursor: pointer;
  width: 120px; height: 32px;
  color: white; text-align: center;
  padding: 0; margin: 0;
  border: none;
  background: transparent url(images/button-green.gif) no-repeat 0 0;
}

.success {
  padding: 15px 10px;
  font-weight: bold;
  color: #1c8800;
  background-color: #d9efd3;
  margin-bottom: 1.5em;
}

.error {
  padding: 15px 10px;
  font-weight: bold;
  color: #970000;
  background-color: #f3d7d7;
  margin-bottom: 1.5em;
}

.r-list, .l-list { margin-bottom: 2em; }

.r-list a:hover { border-color: #bdcadb; }

.r-list .block {
  position: relative;
  width: 580px; min-height: 103px; _height: 103px;
  margin-bottom: 1.5em;
}

.l-list .block {
  position: relative;
  width: 580px; min-height: 50px; _height: 50px;
  margin-bottom: 1.5em;
}

.l-list .block.first { margin-top: 1.5em; }

.r-list .block h3, .l-list .block h3 {
  padding-left: 155px;
}

.r-list .block p, .l-list .block p {
  padding-left: 155px;
  margin-bottom: 0;
}

.l-list .block img {
  display: block; position: absolute;
  top: 0; left: 0;
  width: 100px; height: 50px; 
}

.r-list .r-image {
  display: block; position: absolute;
  top: 0; left: 0;
  width: 130px; height: 87px;
  padding: 5px;
  border: 3px solid #d7dfe9;
  overflow: hidden;
}

.r-list .r-image span {
  display: block; position: absolute;
  top: 5px; left: 5px;
  width: 130px; height: 87px;
}

.czechia span { background: transparent url(images/r_czechia.jpg) no-repeat 0 0; }
.regzone span { background: transparent url(images/r_regzone.jpg) no-repeat 0 0; }
.inpage span { background: transparent url(images/r_inpage.jpg) no-repeat 0 0; }
.inshop span { background: transparent url(images/r_inshop.jpg) no-repeat 0 0; }
.interval span { background: transparent url(images/r_interval.jpg) no-repeat 0 0; }
.asp2 span { background: transparent url(images/r_asp2.jpg) no-repeat 0 0; }
.php5 span { background: transparent url(images/r_php5.jpg) no-repeat 0 0; }
.caczechia span { background: transparent url(images/r_caczechia.jpg) no-repeat 0 0; }
.inmail span { background: transparent url(images/r_inmail.jpg) no-repeat 0 0; }
.inshop1 span { background: transparent url(images/r_inshop1.jpg) no-repeat 0 0; }
.inshop2 span { background: transparent url(images/r_inshop2.jpg) no-repeat 0 0; }
.inshop3 span { background: transparent url(images/r_inshop3.jpg) no-repeat 0 0; }
.inshop4 span { background: transparent url(images/r_inshop4.jpg) no-repeat 0 0; }
.zoner-eu-old span { background: transparent url(images/zoner-eu-old-small.jpg) no-repeat 0 0; }

.hr {
  width: 100%; height: 2px; clear: both;
  margin-bottom: 1.5em;
  background-color: #eee;
}

#logos-register {
  margin-bottom: 1.5em;
}

#logos-register span {
  display: block; float: left; overflow: hidden;
  width: 191px; height: 61px;
  padding: 10px 0;
  border: 1px solid #ddd;
}

.cznic { background: transparent url(images/logos_registrar.gif) no-repeat 46px -8px; }
.eurid { background: transparent url(images/logos_registrar.gif) no-repeat 45px -109px; }
.sknic { background: transparent url(images/logos_registrar.gif) no-repeat 47px -209px; }

#logos-register .eurid {
  border-left: none; border-right: none;
}

#domain-search {
  width: 100%; height: 58px;
  padding-top: 30px;
  background: transparent url(images/domain_search_bg.gif) no-repeat 0 0;
  margin-bottom: 1.5em;
}

#domain-search table {
  margin: 0 auto;
}

#domain-search table th, #domain-search table td {
  padding: 0 2px;
}

.c-list .block {
  position: relative;
  padding-left: 75px;
}

.c-list .block span {
  display: block; position: absolute;
  width: 60px; height: 70px;
  top: 0; left: 0;
  padding: 2px;
  border: 2px solid #d7dfe9;
}

.c-list small {
  color: #1F63AB;
}

.behro span { background: white url(images/company_team.jpg) no-repeat 2px 2px }
.bergmanova span { background: white url(images/company_team.jpg) no-repeat 2px -298px; }  /* 2px -98px */
.minar span { background: white url(images/company_team.jpg) no-repeat 2px -198px; }
.komarek span { background: white url(images/company_team.jpg) no-repeat 2px -298px; }
.kristian span { background: white url(images/company_team.jpg) no-repeat 2px -398px; }
.dudek span { background: white url(images/company_team.jpg) no-repeat 2px -498px; }


.f-list {
  margin-bottom: 3em;
}

.f-list .block div, .f-list .block2 p,
.block.japan div {
  float: left; 
  width: 290px;
}

.f-list .block .clear {
  float: none; width: auto;
}

.f-list .map {
  min-height: 226px; _height: 226px;
  background-color: #f3f5f8;
  margin-bottom: 1.5em;
}

.f-list .map .lcol {
  width: 272px; min-height: 226px; _height: 226px;
  padding: 5px 9px;
}

.f-list .map .rcol {
  width: 285px;
  padding: 5px 5px 5px 0;
}

#map {
  width: 270px; height: 212px;
  padding: 4px;
  background-color: white;
  border: 3px solid #d7dfe9;
}

#map-canvas {
  width: 270px; height: 212px;
}

.division {
  position: relative;
  #height: 21px; _height: 21px;
  margin-bottom: 1em;
}

.division a {
  position: absolute;
  bottom: 3px; right: 0;
}

.division h2 {
  font-size: 1.4em;
  border-bottom: 1px solid #ddd;
}

.f-list .info {
  margin-bottom: 1.5em;
}

.f-list .info div div {
  width: 260px;
  padding: 5px 9px;
  border: 1px solid #ddd;   /*margin-right: 10px;*/
}

.f-list .info div div p {
  margin-bottom: 0.5em;
}

.f-list .block3 {
  min-height: 36px; _height: 36x;
  padding: 10px 9px;
  border: 1px solid #ddd;
  margin-bottom: 1.5em; 
}

.f-list .onerow {
  min-height: 17px!important; _height: 17px!important;
}

.f-list .block3 p {
  float: left;
  width: 186px;
  margin-bottom: 0;
}

#h2-sw.active, #h2-inet.active, #h2-press.active, #h2-ecom.active {
  font-size: 1.7em;
} 










/*
.f-list .block div {
  float: left;
  width: 150px;
}

.f-list .block span {
  display: block; position: absolute;
	width: 110px; height: 73px;
	top: 0; left: 0;
	border: 1px solid #ddd;
}

.czech span { background: white url(images/logos_flags.gif) no-repeat 0 0 }
.slovakia span { background: white url(images/logos_flags.gif) no-repeat 0 -100px; }
.hungary span { background: white url(images/logos_flags.gif) no-repeat 0 -200px; }
.poland span { background: white url(images/logos_flags.gif) no-repeat 0 -300px; }
.japan span { background: white url(images/logos_flags.gif) no-repeat 0 -400px; }
.usa span { background: white url(images/logos_flags.gif) no-repeat 0 -500px; }
.uk span { background: white url(images/logos_flags.gif) no-repeat 0 -600px; }

*/
















.highlight {
  padding: 10px;
  border: 2px solid #e7b2b2;
}

.highlight a { color: #af0000; }

#rm {
  padding: 10px 10px 10px 220px;
  background: white url(images/logo_rm_fio.gif) no-repeat 10px 50px;
  border: 2px solid #eee;
}

#cyrrus {
  padding: 10px 10px 10px 220px;
  background: white url(images/logo_cyrrus.gif) no-repeat 10px 50px;
  border: 2px solid #eee;
}

#obligation, .greynotice, .announcement {
  text-align: center;
  padding: 10px;
  background-color: #f5f5f5;
  border: 2px solid #eee;
}

.announcement {
  text-align: left;
  margin-bottom: 2em; 
}

.announcement h2 {
  color: red;
  margin: 0.5em 0 0.7em 0;
}

.announcement p.last {
  margin-bottom: 1em;
}

.announcement .style3 th {
  width: 210px;
  font-weight: normal;
}

#obligation strong span {
  color: red;
}

#obligation big, .greynotice big {
  font-weight: 1.5em;
}

a.next{
	font-weight: bold;
	padding-right: 14px;
	background: url(images/next.gif) no-repeat 100% 0.4em;
}

.photostudio span { background: transparent url(images/r_photostudio.jpg) no-repeat 0 0; }
.callisto span { background: transparent url(images/r_callisto.jpg) no-repeat 0 0; }
.zonerblog span { background: transparent url(images/r_zonerblog.jpg) no-repeat 0 0; }

.notice {
  padding: 10px;
  border: 2px solid #D7DFE9;
  margin-bottom: 1.5em;
}

.zpsfacebook span { background: transparent url(images/r_zpsfacebook.jpg) no-repeat 0 0; }


.action-finished {  
  font-size: 1.3em; letter-spacing: 0.3em;  
  text-align: center;
  color: #333333;
  padding: 5px 0;
  background-color: #f8f8f8;  
  border: 1px solid #f1f1f1;    
}

#fb a { float: left; margin: 2px 15px 0 0; }
