* {margin:0; padding:0;}

html {background:#fafaf6; width:100%;}

body { 	 
	font-family:Tahoma, Trebuchet, Arial, sans-serif;
	font-size:100%; 
	color:#4D4D4D;
	min-width:980px;
	background:url(../images/tail-bot.gif) 0 bottom repeat-x #fff;
}

.tail-top {
  background:url("../images/bg-tail-top.jpg") repeat-x scroll center top transparent;
  padding:0;
}

.tail-bottom {
  background:url("../images/bg-tail-bottom.jpg") repeat-x scroll left bottom transparent;
}

.header-bg {
  background:url("../images/bg-header.jpg") no-repeat scroll center top transparent;
}

.cb {clear:both;}

#main {
	width:982px;
	padding:0;
	margin:0 auto;
	font-size:0.75em;
	line-height:1.5em;
  overflow:hidden;
}

hr {background:#d6dbdc; color:#d6dbdc; height:1px; border: 0px solid #d6dbdc; margin:20px 0;}

small { font-size:1em; }

img {border:0; vertical-align:top; text-align:left;}

a {color:#316F92; outline:none; text-decoration:none;}
a:hover{text-decoration:none;}

.object {outline:none;}

ul, ol {list-style:none;}

table, table td {padding:0; border:none;}

.clear {clear:both; line-height:0; font-size:0;}

.hidden {display:none;}

.col-1, .col-2, .col-3 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}

.container {width:100%;}

p {margin-bottom:16px; text-align:justify;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:24px;}
.p4 {margin-bottom:40px;}

.reg {text-transform:uppercase;}

.fleft {float:left !important;}
.fright {float:right !important;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.color-1 {color:#726863;}
.color-2 {color:#6a6a6a;}

/*********************************boxes**********************************/
.spacing-bot {margin-bottom:25px;}
.inner {margin:0 0 15px 0; padding:0; float:left; }
.indent-main {padding:7px 20px 20px 20px;}
.indent {padding:7px 20px 20px 20px;}
.indent-bot {margin-bottom:20px;}
.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:17px;}
.prev-indent {float:left; margin:0 10px 0px 0;}	
.prev-box {float:left; margin-bottom:20px;}	

.border {border:1px solid #e8e8e8;}
.border2 {border:5px solid #fff;}

.menu li a, 
.button-top,
#footer a {text-decoration:none;}	
/*********************************header*************************************/
#header {height:170px; background:url(../images/bg-header.png) left bottom no-repeat; position:relative;}
.smallheader #header {height:358px; background:url("../images/bg-header-small.png") left bottom no-repeat; }
#header .row-1 {height:163px;}
.logo {height:57px; overflow:hidden; float:left; background:url("../images/line-top-header.jpg") left top repeat-x; font-size:24px;}
.logo .shadow {height:57px; background:url("../images/bg-logo-shadow.jpg") left top no-repeat;}
.logo .shadow span {padding:19px 0 0 30px; float:left;}
.logo.item1 {width:782px;}
.logo.item2 {width:582px;}
.logo.item3 {width:382px;}

#topmenu {width:auto; float:right; padding:0; margin:0; }
#topmenu ul {list-style:none outside none; margin:0; padding:0;}
#topmenu li {display:block;	float:left;	margin:0;}
#topmenu ul li a {margin:0 2px;	padding:0; font-size: 110%; text-decoration: none; color: #E0E0E0; text-transform:uppercase; font-weight: bold; text-align: center; line-height: 57px; height: 57px; cursor:pointer; float:left; display:block;}
#topmenu a.active {color:#000000;	cursor:default;}
#topmenu a:hover {color:#000000;}
#topmenu .btn_left {background:transparent url(../images/topmenu/btn-top-left-normal.png) no-repeat scroll top left; display:block; padding:35px 15px 7px 15px; width:170px; line-height: 13px;}
#topmenu .btn_left.active, #topmenu .btn_left:hover {background:transparent url(../images/topmenu/btn-top-left-active.png) no-repeat scroll top left; display:block;}
#topmenu .btn_right, #topmenu .btn_right {background:transparent url(../images/topmenu/btn-top-right-normal.png) no-repeat scroll top right; display:block; margin: 0 auto; float: left;}
#topmenu .btn_right.active, #topmenu .btn_right:hover {background:transparent url(../images/topmenu/btn-top-right-active.png) no-repeat scroll top right; display:block;}

#mainmenu {width:980px; float:right; padding:0; margin:30px 0 0 0; }
#mainmenu ul {list-style:none outside none; margin:0; padding:0;}
#mainmenu li {display:block; float:left; margin:0; position:relative;}
#mainmenu strong {margin:0; padding:0 0 0 40px;}

#mainmenu ul li a {margin:0; padding:0; font-size: 110%; text-decoration: none; text-shadow:0 1px 0 #ffffff; color: #1A1A18; text-transform:uppercase; font-weight: bold; text-align: center; line-height: 65px; height: 65px; cursor:pointer; display:block;}
#mainmenu ul li a:hover, #mainmenu ul li a:active {text-shadow:0 1px 0 #FDFD9F;}

#mainmenu ul li a.menu-1 {background:url("../images/mainmenu/btn-tm-1-normal.png") no-repeat scroll left top transparent; width:188px;}
#mainmenu ul li a.menu-1-active {background:url("../images/mainmenu/btn-tm-1-active.png") no-repeat scroll left top transparent; width:188px;}
#mainmenu ul li a.menu-1:hover, #mainmenu ul li a.menu-1.sel, #mainmenu ul li a.menu-1-active.sel {background:url("../images/mainmenu/btn-tm-1-hover.png") no-repeat scroll left top transparent; width:188px; }

#mainmenu ul li a.menu-2 {background:url("../images/mainmenu/btn-tm-2-normal.png") no-repeat scroll left top transparent; width:200px;}
#mainmenu ul li a.menu-2-active {background:url("../images/mainmenu/btn-tm-2-active.png") no-repeat scroll left top transparent; width:200px;}
#mainmenu ul li a.menu-2:hover, #mainmenu ul li a.menu-2.sel, #mainmenu ul li a.menu-2-active.sel  {background:url("../images/mainmenu/btn-tm-2-hover.png") no-repeat scroll left top transparent; width:200px; }

#mainmenu ul li a.menu-3 {background:url("../images/mainmenu/btn-tm-3-normal.png") no-repeat scroll left top transparent; width:195px;}
#mainmenu ul li a.menu-3-active {background:url("../images/mainmenu/btn-tm-3-active.png") no-repeat scroll left top transparent; width:195px;}
#mainmenu ul li a.menu-3:hover, #mainmenu ul li a.menu-3.sel, #mainmenu ul li a.menu-3-active.sel  {background:url("../images/mainmenu/btn-tm-3-hover.png") no-repeat scroll left top transparent; width:195px; }

#mainmenu ul li a.menu-4 {background:url("../images/mainmenu/btn-tm-4-normal.png") no-repeat scroll left top transparent; width:170px;}
#mainmenu ul li a.menu-4-active {background:url("../images/mainmenu/btn-tm-4-active.png") no-repeat scroll left top transparent; width:170px;}
#mainmenu ul li a.menu-4:hover, #mainmenu ul li a.menu-4.sel, #mainmenu ul li a.menu-4-active.sel  {background:url("../images/mainmenu/btn-tm-4-hover.png") no-repeat scroll left top transparent; width:170px; }

#mainmenu ul li a.menu-5 {background:url("../images/mainmenu/btn-tm-5-normal.png") no-repeat scroll left top transparent; width:227px;}
#mainmenu ul li a.menu-5-active {background:url("../images/mainmenu/btn-tm-5-active.png") no-repeat scroll left top transparent; width:227px;}
#mainmenu ul li a.menu-5:hover, #mainmenu ul li a.menu-5.sel, #mainmenu ul li a.menu-5-active.sel  {background:url("../images/mainmenu/btn-tm-5-hover.png") no-repeat scroll left top transparent; width:227px; }

/* submenu */
#mainmenu li ul {display: none; border-top:0;position: absolute; z-index:100; width: 200px;background:#ffffff;padding:0 14px;margin:0; }
#mainmenu li ul li {display: block;float: none; border-bottom:1px solid #E5E5E5; margin:0 5px; padding:5px 0;}
#mainmenu li ul li a {color: #000000; font-size:9px; text-decoration:none; text-transform:none; font-weight: normal; text-align:left; font-size: 12px;width: 100%;display: block;height:auto;line-height:35px;padding:0;}
#mainmenu li ul li a:hover {background: url(../images/icons/arrow-orange-right.gif) no-repeat 0 15px; color: #E89D04; padding:0 0 0 18px;}


.menu {float:right; margin-top:74px;}
.menu li {float:left; font-size:1.333em; line-height:1.875em; padding:0 2px; text-transform:uppercase;}
.menu li a {color:#fff; float:left;}
.menu li a strong {float:left;}
.menu li a strong strong {padding:3px 14px 3px;}
.menu li .active, .menu li a:hover {background:url(../images/bg-active-tail.gif) 0 0 repeat-x #f00;}
.menu li .active strong, .menu li a:hover strong {background:url(../images/bg-active-left.gif) 0 0 no-repeat;}
.menu li .active strong strong, .menu li a:hover strong strong {background:url(../images/bg-active-right.gif) right 0 no-repeat;}
#header .row-2 {padding-top:19px;}
.slogan {float:right; width:320px; height:286px; padding:10px 0 0 0; text-align:center; background:url(../images/bg-slogan.png) 0 0 no-repeat;}
.slogan p {text-align:center; font-size:2em; font-weight:bold; color:#ffffff; text-shadow:0 2px 1px #E1B01C; margin:20px 0 10px 0; line-height:1.2em; }
.button-top {display:block; width:113px; padding:5px 0; margin:20px auto 0; font-size:1.5em; line-height:2em; font-weight:bold; color:#fff; background:url(../images/button-top.gif) 0 0 no-repeat;}
.button-top:hover {color:#ff0;} 

/* main button yellow */
.btn-yellow-right { background:url("../images/btn-yellow-right.png") no-repeat scroll 100% 100% transparent; color:#633B00; text-shadow:0 1px 0 #F3D48B; float:left; font-family:arial; font-size:12px; font-weight:bold; height:43px; line-height:43px; margin:10px 0 5px 10px; padding:0; text-align:center; text-decoration:none; text-transform:uppercase; width:auto;}
.btn-yellow-right:hover {}

.btn-yellow-left {background:url("../images/btn-yellow-left.png") no-repeat scroll 0 100% transparent; float:left; height:43px; line-height:43px; margin:0 0 0 -10px; padding:0 13px; }
.btn-yellow-left:hover {color:#343434;}

/* main button blue */
.btn-blue-right { background:url("../images/btn-blue-right.png") no-repeat scroll 100% 100% transparent; color:#000000; text-shadow:0 1px 0 #DDF7F7; float:right; font-family:arial; font-size:12px; font-weight:bold; height:43px; line-height:43px; margin:10px 0 5px 10px; padding:0; text-align:center; text-decoration:none; text-transform:uppercase; width:auto;}
.btn-blue-right:hover {}

.btn-blue-left {background:url("../images/btn-blue-left.png") no-repeat scroll 0 100% transparent; float:left; height:43px; line-height:43px; margin:0 0 0 -10px; padding:0 13px; }
.btn-blue-left:hover {color:#343434;}

.banner-right .btn-yellow-right, .promo-box .btn-yellow-right, .banner-ip .btn-yellow-right {margin:10px 0 0 30px;}

/*********************************content*************************************/
#content {padding:0; margin:0;}
#content .col-1 p {margin:0 0 10px 0; padding:0 0 0 10px;}
#content .top {background:url("../images/bg-content-top.png") no-repeat scroll left top transparent; height:15px;}
#content .middle {background:url("../images/bg-content-middle.png") repeat-y scroll left top transparent; overflow:hidden;}
#content .bottom {background:url("../images/bg-content-bottom.png") no-repeat scroll left top transparent; height:16px;}
#content ul {margin:0 0 0 10px;}
#content ul li {background:url("../images/icons/arrow-dark-right.gif") no-repeat scroll 0 8px transparent; line-height:1.7em; margin:0; padding-left:10px;}

#content table {width:100%; margin:10px 0 10px 0; line-height:1.1em; }
#content table th {background:url("../images/bg-table-th.jpg") repeat-x scroll left top #dde3e4; color:#499bc7; border:1px solid #c5cfd1; height:39px; text-align:left; padding:10px;}
#content table td {border:1px solid #c5cfd1; padding:10px; color:#4E5C63;}

h1 {font-size:2.416em; margin:0; color:#ffffff; padding:20px 0 16px 30px; background:url(../images/bg-heading.jpg) left center no-repeat;}
h2 {font-size:1.7em; margin-bottom:10px; padding:0;  color:#000000;}
h3 {font-size:2em; line-height:1.2em; margin:0; color:#726863; padding:10px 0;}
h4 {font-size:1.4em; margin-bottom:10px; margin-top:10px; margin-left:5px; color:#2F6685;}
h5 {font-size:1em; margin-bottom:15px; color:#74858D; font-weight:normal;}

#page1 .col-1 h2 {margin:15px 0 10px 10px;}


/* promo box */

.promo-box {background:url("../images/img-cont-header.jpg") no-repeat scroll left top transparent; width:640px; height:229px;}
.promo-box span {float:left; margin:10px 0 0 20px;; font-size:25px; line-height:1.2em;}
.promo-box p {width:400px; padding:45px 0 0 20px !important; padding:10px; font-size:15px; color:#000000; line-height:1.1em;}

/* CONTENT BOX */

.contentbox {width: 640px; background:#D1CABC url(../images/content-box-middle.jpg) repeat-y left top; overflow: hidden; margin:0;}
.contentbox .contentbox-top {background:transparent url(../images/content-box-top.jpg) no-repeat left top;height:auto; padding:15px 25px 15px 25px; float:left; width: 590px; }
.contentbox .contentbox-bottom {background:transparent url(../images/content-box-bottom.jpg) no-repeat left bottom; float:left;}

.banner-ip {background:url("../images/banner-ip.jpg") no-repeat scroll left top transparent; width:310px; height:192px; margin:0; padding:10px 0 0 0;}
.banner-ip span {float:left; margin:5px 0 0 20px; font-size:20px; line-height:1.2em;}
.banner-ip p {width:400px; padding:90px 0 0 20px !important; font-size:15px; line-height:1.1em;}

.banner-right {width:260px; height:162px; margin:0; padding:10px 0 0 0;}
.banner-right.ban1 {background:url("../images/banner-right-1.jpg") no-repeat scroll left top transparent;}
.banner-right.ban2 {background:url("../images/banner-right-2.jpg") no-repeat scroll left top transparent;}
.banner-right span {float:left; margin:5px 0 0 20px; font-size:20px; line-height:1.2em;}
.banner-right p {width:400px; padding:90px 0 0 20px !important; font-size:15px; line-height:1.1em;}
.banner-right a {color:#4D4D4D;}

a.link-1 { background:url(../images/bg-btn-yellow-right.jpg) top right no-repeat; float:right; font-size:1em; height:30px; line-height:30px; padding:0; margin:5px 0 0 0; }
a.link-1 strong {background:url(../images/bg-btn-yellow-left.jpg) 0 0 no-repeat !important; float:left; height:30px; line-height:30px; padding:0 35px 0 10px !important;}

.tab-1 tr td {font-size:1.5em; text-align:center; line-height:1.333em; font-weight:bold; border-collapse:collapse; border:none; padding:0 2px 2px 0;}
.tab-1 a {color:#433c3a; display:block; width:34px; padding:3px 0; text-decoration:none; text-align:center; background:#f6f7ec;}
.tab-1 .active, .tab-1 a:hover {color:#fff; background:#c2eb9a;}
.tab-1 .days td {font-size:0.916em; line-height:2.181em; color:#726863; padding-top:6px;}
.tab-1 .previous {background:none; color:#dfdcd3;}

.info span {float:left; width:86px;}
.info a {color:#a2a2a2;}

#form-main fieldset {border:none; width:600px;}
#form-main label {height:50px; display:block;}
#form-main input {width:280px; padding:6px 2px 5px; border:1px solid #cfcfcf; font-family:Tahoma, Trebuchet, Arial, sans-serif; font-size:1em; color:#6D6D6D;}
#form-main textarea {height:127px; overflow:auto; width:600px; padding:2px; border:1px solid #cfcfcf; font-family:Tahoma, Trebuchet, Arial, sans-serif; font-size:1em; color:#6D6D6D;}
#form-main em {color:#2F6685;}
#form-main input.checkbox {width:auto; margin:2px 5px 0 0; float:left;}
#form-main input.minwidth {width:80px;}

input:focus    {outline: #A5D2E9 solid 1px; outline-offset: -1px; background:#F9F9F9;}
select:focus   {outline: #A5D2E9 solid 1px; outline-offset: -1px; background:#F9F9F9;}
textarea:focus {outline: #A5D2E9 solid 1px; outline-offset: -1px; background:#F9F9F9;}

.btn-details {cursor:pointer;}
.btn-next-details {cursor:pointer;}
.more-details {margin:10px 0 20px 0; }
.more-details span {float:left; margin:10px 10px 0 0; }
.more-details table {width:608px !important; margin:10px 0 0 0 !important; }
.more-details table td.name { border:0 !important; width:130px !important; }
span.arrow, span.arrow1 {background:url("../images/icons/arrow-silver-down.gif") no-repeat scroll 0 0 transparent; float:left; width:10px; height:6px; margin:18px 5px 0 0; }
span.arrow.active, span.arrow1.active {background:url("../images/icons/arrow-silver-up.gif") no-repeat scroll 0 0 transparent; float:left; width:10px; height:6px; margin:18px 5px 0 0; }

.buttons { text-align:right; width:auto;}
.buttons a {margin-left:16px;}

.list-1 li {line-height:2em; font-weight:bold; padding-left:18px; background:url(../images/marker-2.gif) 0 10px no-repeat;}
.list-1 li a {color:#ffc713;}

.inner .col-1 h4, .inner .col-2 h4  {color:#376E4F; font-size:32px;}
#page2 #content .inner .col-1 {background:url(../images/bg-col1-middle.jpg) 458px 30px no-repeat; margin-right:15px; padding-right:15px; width:453px;}

h4.legislation {text-decoration:none; padding:10px 0 10px 50px; background:url(../images/icons/arrow.jpg) left center no-repeat; }
ul.legislation {margin:0px 0 10px 40px !important; padding:0; }
ul.legislation li {background:none !important; list-style-image: url("../images/bullet.jpg") !important; margin:10px 0; }
ul.legislation strong { font-size:12px; }
ul.legislation span { background:none repeat scroll 0 0 #FFC507; border-bottom:5px solid #033131; color:#033131; float:left; font-size:15px; font-weight:bold; margin:10px; padding:10px 25px; text-align:center;}


.content-menu li.links {padding-left:20px; margin:0 0 5px 0;}
.content-menu li.links {float:left; padding:0; line-height:30px; height:30px;}
.content-menu li.links a {padding:0; float:left; color:#ffffff; text-align:center; font-size:15px;}
.content-menu li.links a:hover {color:#FDD921;}
.content-menu li.links a.link-2 {background:url(../images/bg-active-tail-green.gif) 0 0 repeat-x #f00; line-height:30px; height:30px; }
.content-menu li.links a.link-2 strong {background:url(../images/bg-active-left-green.gif) 0 0 no-repeat; float:left; }
.content-menu li.links a.link-2 strong strong {background:url(../images/bg-active-right-green.gif) right 0 no-repeat; float:left; padding:0 10px; width:285px; }

.contact-msg { margin:20px; padding:10px; background:#D70A0A; color:#ffffff; font-weight:bold; border:10px solid #E8EEEE;}
.contact-msg ul li { margin:3px 0; padding:0; }

div.popis { float:left; margin:20px;}

/* breadcrumbs */

.breadcrumbs {background:url(../images/bg-breadcrumbs.jpg) 0 0 no-repeat #ffffff; padding:0 0 0 20px; margin:0 0 10px 0; line-height:38px; height:38px; width:620px; }
.breadcrumbs span {background:url(../images/icons/arrow-yellow-right-1.gif) center center no-repeat transparent; padding:0 0 0 20px; line-height:38px; height:38px; width:4px; }
.breadcrumbs a {font-size:11; text-decoration:underline;}


/* news */

#news {}
#news .btn-yellow-right {float:right;}
#news .new {margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #E3E3E2;}
#news .news-content {border-bottom:1px solid #E8EEEF; float:left; margin:5px 10px; padding:0 0 10px 0;}
#news .news-header { margin:0 0 5px 0; text-align:left;}
#news .news-header a.news-title { margin:0; font-size:13px; font-weight:bold; }
#news .news-header h2 strong { float:right; color:#8780AD; font-size:12px;}
#news .news-intro { margin:0 0 0 60px; font-size:11px; text-align:left;}
#news .foto-big {position:relative;}
#news .border-big-thumb {background:url("../images/bg-thumbs-big.gif") no-repeat scroll left top transparent; left:0; position:absolute; top:0;}
#news img {float:left; margin:0 10px 5px 0; }
#news .img-calendar { float:left; margin:0 10px 5px 0; background:url(../images/icons/icon-calendar.jpg) no-repeat top left; width:50px; padding-top:10px; height:58px; text-align:center; font-size:.83em; color:#7F8C93;}
#news .img-calendar strong { padding-top:4px; font-size:2em; color:#112936;}
#news .img-calendar small {font-size:0.9em; color:#ffffff;}
img.news-detail {float:left; margin:0 10px 5px 5px; padding:2px; border:1px solid #E8EEEF;}

.inner table { border:0 none !important; color:#2f3a2d; padding:0 10px; margin:10px 10px 20px 10px; text-align:center; width:400; text-align:left; float:left; }
.inner table td { padding:0 0 5px 0; vertical-align:top; }
.inner table th { padding:10px 0 0 10px; }
.inner table th h5 { font-size:20px; color:#726863; }
.inner table img { padding:0 5px 0 10px; }

.inner  a.link-2 {background:url(../images/bg-active-tail-green.gif) 0 0 repeat-x #f00; color:#ffffff; text-decoration:none; line-height:30px; height:30px; padding:0; float:left; }
.inner  a.link-2 strong {background:url(../images/bg-active-left-green.gif) 0 0 no-repeat; float:left; }
.inner  a.link-2 strong strong {background:url(../images/bg-active-right-green.gif) right 0 no-repeat; float:left; padding:0 10px; }

.partners {width:500px; margin:25px auto;}
.partners img {margin-right:30px;}

a.photogallery img {margin:10px 0 0 10px; border:1px solid #C5CFD1; padding:2px; width:192px; }

/* BOXES */

.box {width:640px; background:#FFFFFF url(../images/boxes/content-box-middle.jpg) repeat-y left top; overflow: hidden; margin:5px 0; float:left;}
.box .box-top {background:transparent url(../images/boxes/content-box-top.jpg) no-repeat left top;height:auto; padding:5px 5px 0 5px;}
.box .box-bottom {background:#FFFFFF url(../images/boxes/content-box-bottom.jpg) no-repeat left top;height:28px;}
.box table.proces {margin:10px 0 0 0 !important; min-height:50px;}
.box table.proces td {border:0 !important; padding:5px !important; line-height:1.8em;}
.box table.proces td.info {width:480px;}
.box table.proces td.time {width:150px; font-size:14px; color:#555555 !important; text-shadow:0 1px 0 #FFF841; font-weight:bold; text-align:center; vertical-align:center; line-height:1.5em; }
.box table.proces td.step {width:150px; font-size:14px; color:#555555 !important; text-shadow:0 1px 0 #FFF841; font-weight:bold; text-align:center; vertical-align:center; line-height:1.5em; }

.box-step {width:640px; background:#FFFFFF url(../images/boxes/content-box-step-middle.jpg) repeat-y left top; overflow: hidden; margin:5px 0; float:left;}
.box-step .box-step-top {background:transparent url(../images/boxes/content-box-step-top.jpg) no-repeat left top;height:auto; min-height:60px; padding:5px 5px 0 5px;}
.box-step .box-step-bottom {background:#FFFFFF url(../images/boxes/content-box-step-bottom.jpg) no-repeat left top;height:28px;}
.box-step table.proces {margin:10px 0 0 0 !important; }
.box-step table.proces td {border:0 !important; padding:5px !important; line-height:1.8em;}
.box-step table.proces td.info {width:610px;}
.box-step table.proces td.info strong.h2 {font-size:15px; border-bottom:1px solid #898F8F; padding:3px 0;}
.box-step table.proces td.step {width:10px; font-size:50px; color:#898F8F !important; text-shadow:0 1px 0 #ffffff; font-family:Arial; font-weight:bold; text-align:center; vertical-align:top; line-height:1.5em; }

.box-contact {background:transparent url(../images/boxes/bg-box-contact.png) no-repeat left top; height:144px; width:262px; padding:0; margin:20px auto;}
.box-contact span {color:#316F92; text-decoration:underline; float:left; margin:10px 0 5px 13px; font-weight:bold;}
.box-contact img {float:left; margin:0 7px 0 0; }
.box-contact img.contact {border:1px solid #cad9d7; float:left; margin:7px 7px 0 13px; width:69px; height:88px; }
.box-contact p {color:#313131; font-size:11px; margin:5px 0;}

.box-contact-content { height:auto; width:auto; padding:0; margin:0;}
.box-contact-content span {color:#316F92; text-decoration:underline; font-size:15px; float:left; margin:10px 0 15px 13px; font-weight:bold;}
.box-contact-content img {float:left; margin:0 7px 0 0; }
.box-contact-content img.contact {border:1px solid #cad9d7; float:left; padding:2px; margin:0 15px 0 13px; width:188px; height:227px; }
.box-contact-content p {color:#313131; font-size:11px; margin:5px 0;}


/*******************************footer**********************************/
#footer {color:#726863; margin:40px 0 0 25px; height:160px; font-size:11px;}
#footer a {color:#726863;}
#footer a:hover {text-decoration:underline;}
#footer .copy {font-size:13px;}
#footer .copy a {color:#74858D; font-weight:bold;}
#footer .copy img {margin:10px 0 0 25px;}

#footer .link-building {float:left; width:920px; margin-top:5px; font-weight:bold;}
