html {
	font-size:100.01%;
	height:100%;
}
body {
	margin:0;
	height:100%;
	color:#404040;
	font:62% Arial, Helvetica, sans-serif;
	min-width:1000px;
	background:#e6e6e5 url(../images/bg-page.gif) repeat-x;
}
form {
	margin:0;
	padding:0;
}
img {border:none;}
a:focus {outline:none;}
#main {
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	position:relative;
}
.page-bg {
	min-height:100%;
	background:url(../images/bg-main.jpg) no-repeat 50% 0;
}
* html.page-bg {
	overflow:visible;
	height:100%;
}
.hidden {display:none;}
.holder {
	overflow:hidden;
	width:100%;
	clear:both;
}
/*-----header-----*/
#header {
	clear:both;
	width:960px;
	margin:0 20px;
	overflow:hidden;
}
.logo-area {
	overflow:hidden;
	width:100%;
	margin:0 0 27px;
}
.logo-area .logo {
	float:left;
	width:137px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
}
.logo-area .logo a {
	display:block;
	width:137px;
	height:50px;
}
.logo-area ul.side-logo {
	float:right;
	margin:12px 0 0;
	padding:0;
}
.logo-area ul.side-logo li {
	float:left;
	padding:0 10px 0 0;
	list-style:none;
}
.logo-area ul.side-logo li img {display:block;}
/* title-area */
.title-area {
	overflow:hidden;
	width:100%;
	margin:0 0 4px;
}
.title-area .title {
	float:left;
	margin:10px 0 0;
	color:#0064a2;
	letter-spacing:1px;
	font:bold 35px/40px "Trebuchet MS", Verdana, sans-serif;
}
.title-area .title a, .title-area .title a:visited{
	color:#0064a2;
	text-decoration:none;
}
.sIFR-hasFlash .title-area .title {
	font-size:36px;
	line-height:43px;
}
.title-area ul.cards {
	float:right;
	margin:0;
	padding:0;
}
.title-area ul.cards li {
	float:left;
	padding:0 2px 0 7px;
	list-style:none;
}
.title-area ul.cards li img {display:block;}
/*-----content-----*/
#content {
	clear:both;
	width:960px;
	padding:0 20px;
	margin:0 0 10px;
	overflow:hidden;
	background:url(../images/bg-content.png) no-repeat;
}
#content .content-bg {
	overflow:hidden;
	padding:10px;
	width:940px;
	min-height:470px;
	background:#fff;
}
* html #content .content-bg {
	overflow:visible;
	height:470px;
	position:relative;
}
/* nav-bar */
.nav-bar {
	overflow:hidden;
	width:960px;
	margin:-10px -10px 10px;
	position:relative;
	background:#004c7b url(../images/bg-nav-bar.gif) repeat-x;
}
ul#nav {
	float:left;
	margin:0 0 0 -2px;
	padding:0;
}
ul#nav li {
	float:left;
	list-style:none;
	padding:0 0 0 2px;
	background:url(../images/separator-nav.gif) no-repeat;
}
ul#nav li a {
	float:left;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}
ul#nav li a.nav-01 {
	width:94px;
	background:url(../images/nav-01.gif) no-repeat;
}
ul#nav li a.nav-02 {
	width:115px;
	background:url(../images/nav-02.gif) no-repeat;
}
ul#nav li a.nav-03 {
	width:117px;
	background:url(../images/nav-03.gif) no-repeat;
}
ul#nav li a.nav-04 {
	width:63px;
	background:url(../images/nav-04.gif) no-repeat;
}
ul#nav li a.nav-05 {
	width:158px;
	background:url(../images/nav-05.gif) no-repeat;
}
ul#nav li a.nav-06 {
	width:114px;
	background:url(../images/nav-06.gif) no-repeat;
}
ul#nav li a:hover,
ul#nav li a.active {background-position:0 -30px;}
/* search */
.nav-bar .search {
	float:right;
	width:177px;
	height:25px;
	padding:5px 10px 0 20px;
	background:url(../images/bg-search.gif) no-repeat;
}
.nav-bar .search .inp-search {
	float:left;
	border:0;
	margin:3px 0 0;
	padding:0;
	background:none;
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
}
.nav-bar .search .btn-search {
	float:right;
	margin:0;
}
/* page-title */
.page-title {
	overflow:hidden;
	width:920px;
	padding:11px 10px;
	margin:0 0 10px;
	background:#f1f3f4 url(../images/bg-page-title.gif) repeat-y;
}
.page-title h1 {
	margin:0;
	color:#2e3d4c;
	font:bold 40px/46px "Trebuchet MS", Verdana, sans-serif;
	letter-spacing:-1px;
}
.page-title h1 span {
	float:left;
	margin:0 10px 0 0;
}
.page-title h1 strong {
	float:left;
	font-weight:normal;
	margin:0 10px 0 0;
}
.page-title h1 em {
	float:left;
	font-style:normal;
	font-weight:normal;
	color:#6b8fb2;
	margin:0 10px 0 0;
}
.sIFR-hasFlash .page-title h1 {
	font-size:46px;
	line-height:49px;
	letter-spacing:-2px;
}
.sIFR-hasFlash .page-title h1 span,
.sIFR-hasFlash .page-title h1 strong,
.sIFR-hasFlash .page-title h1 em {margin:0 -10px 0 0;}
/* info-holder */
.info-holder {
	overflow:hidden;
	width:100%;
	margin:16px 0 10px;
	background:url(../images/bg-dot.gif) repeat-y 300px 0;
}
.info-holder .info-column {
	float:left;
	width:240px;
}
.info-holder .info-column h2 {
	margin:0 0 6px;
	color:#0064a2;
	font-size:2.5em;
	font-weight:normal;
	letter-spacing:-1px;
}
.info-holder .info-column p {
	margin:0 0 14px;
	color:#404040;
	font-size:1.2em;
	line-height:1.3em;
}
.info-holder .info-column ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.info-holder .info-column ul li {
	float:left;
	width:100%;
	padding:0 0 14px;
	list-style:none;
	font-size:1em;
	line-height:1.6em;
}
.info-holder .info-column ul li p {
	font-size:1em;
	margin:0;
}
.info-holder .form-block {
	float:right;
	width:560px;
	padding:0 60px 0 0;
}
.info-holder .form-block .text {
	margin:0 0 30px 150px;
	padding:0 0 0 6px;
	height:1%;
	overflow:hidden;
}
.info-holder .form-block .text h2 {
	margin:0 0 6px -6px;
	color:#0064a2;
	font-size:2.5em;
	font-weight:normal;
	letter-spacing:-1px;
}
.info-holder .form-block .text p {
	margin:0 0 14px;
	color:#666;
	font-size:1.1em;
}
.info-holder .form-block .text p strong {color:#333;}
.info-holder .form-block .text .note {
	display:block;
	overflow:hidden;
	margin:0 0 14px;
	font-size:1.4em;
	font-weight:normal;
	color:#a4a5a6;
}
.info-holder .form-block ul.form {
	overflow:hidden;
	width:100%;
	margin:0 0 14px;
	padding:0;
}
.info-holder .form-block ul.form li {
	float:left;
	width:100%;
	padding:0 0 7px;
	list-style:none;
}
.info-holder .form-block ul.form li label {
	float:left;
	padding:5px 10px 0 0;
	width:144px;
	text-align:right;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#0064a2;
}
.info-holder .form-block ul.form li .inp-txt {
	float:left;
	width:345px;
	padding:4px 10px 0;
	height:19px;
	background:url(../images/bg-inp-txt.gif) no-repeat;
}
.info-holder .form-block ul.form li .inp-txt input {
	float:left;
	margin:0;
	padding:0;
	width:345px;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	border:0;
	background:#fff;
}
.info-holder .form-block ul.form li .inp-txt-area {
	float:left;
	width:345px;
	height:96px;
	padding:4px 10px;
	background:url(../images/bg-inp-txt-area.gif) no-repeat;
}
.info-holder .form-block ul.form li .inp-txt-area textarea {
	float:left;
	margin:0;
	padding:0;
	width:345px;
	max-width:345px;
	height:96px;
	max-height:96px;
	overflow:auto;
	border:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
}
.info-holder .form-block #btn-submit {
	overflow:hidden;
	width:179px;
	height:37px;
	margin:0 0 0 150px;
	padding:0 0 2px;
	color:#0064a2;
	font:16px Arial, Helvetica, sans-serif;
	border:0;
	background:url(../images/btn-submit.gif) no-repeat;
	cursor:pointer;
}
/* offers */
.offers {
	overflow:hidden;
	width:962px;
	height:153px;
	margin:0 auto 10px;
	background:url(../images/bg-offers.jpg) no-repeat;
}
.offers ul {
	overflow:hidden;
	width:964px;
	margin:0 -1px;
	padding:0;
}
.offers ul li {
	float:left;
	width:239px;
	padding:0 1px;
	list-style:none;
}
.offers ul li a {
	display:block;
	height:140px;
	padding:12px 5px 0;
	margin:0 0 1px;
	color:#595959;
	text-decoration:none;
	position:relative;
}
.offers ul li.block-01 a {background:url(../images/g-offer-01.jpg) no-repeat 1px 2px;}

.menu ul li.block-01 a {background:url(../images/g-offer-01.jpg) no-repeat 1px 2px;}

.offers ul li.block-01 a strong {
	display:block;
	width:100%;
	font:bold 14px/18px "Trebuchet MS", Verdana, sans-serif;
	color:#2e3d4d;
	text-align:left;
	cursor:pointer;
}

.menu ul li.block-01 a strong {
	display:block;
	width:100%;
	font:bold 14px/18px "Trebuchet MS", Verdana, sans-serif;
	color:#2e3d4d;
	text-align:left;
	cursor:pointer;
}

.offers ul li.block-01 a span{
	display:block;
	width:117px;
	color:#595959;
	font:11px/13px Arial, Helvetica, sans-serif;
	text-align:left;
	cursor:pointer;
}

.menu ul li.block-01 a span{
	display:block;
	width:117px;
	color:#595959;
	font:11px/13px Arial, Helvetica, sans-serif;
	text-align:left;
	cursor:pointer;
}

.offers ul li.block-01 a:hover {background:url(../images/g-offer-hover01.jpg) no-repeat 1px 2px;}

.offers ul li.block-02 a:hover {background:url(../images/bg-offers-hover-02.jpg) no-repeat 0 2px;}
.offers ul li a strong {
	display:block;
	width:100%;
	font:bold 14px/18px "Trebuchet MS", Verdana, sans-serif;
	color:#2e3d4d;
	text-align:center;
	cursor:pointer;
}
.offers ul li a span {
	display:block;
	width:100%;
	color:#595959;
	font:11px/13px Arial, Helvetica, sans-serif;
	text-align:center;
	cursor:pointer;
}
.offers ul li a img {
	display:block;
	margin:0 auto;
	position:absolute;
	bottom:0;
}
/* news-area */
.news-area {
	overflow:hidden;
	width:930px;
	height:51px;
	margin:0 auto 8px;
	padding:0 20px 0 12px;
	background:url(../images/bg-news-area.gif) no-repeat;
}
.news-area .new {
	float:left;
	width:215px;
	padding:0 13px 0 0;
}
.news-area .new strong {
	float:left;
	width:176px;
	font-size:1.1em;
	line-height:51px;
	color:#525c66;
	overflow:hidden;
}
.news-area .new ul {
	float:right;
	margin:24px 0 0;
	padding:0;
}
.news-area .new ul li {
	float:left;
	list-style:none;
	padding:0 3px 0 0;
}
.news-area .new ul li a {
	display:block;
	width:6px;
	height:6px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-circle.gif) no-repeat;
}
.news-area .new ul li a.active {background-position:0 -6px;}
.news-area .block {
	float:left;
	padding:0 0 0 17px;
	width:630px;
}
.news-area .block p {
	margin:0;
	font-size:1.2em;
	line-height:51px;
}
.news-area .block p a {
	color:#006eb2;
	text-decoration:none;
}
.news-area .block p a:hover {text-decoration:underline;}
.news-area .rss {
	float:right;
	width:15px;
	height:15px;
	margin:20px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-rss.gif) no-repeat;
}
/* menu */
.menu {
	float:left;
	padding:0 0 10px;
	width:220px;
}
.menu ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.menu ul li {
	vertical-align:top;
	height:1%;
	list-style:none;
	font:bold 1.4em/1.2em Arial, Helvetica, sans-serif;
}
.menu ul li a {
	display:block;
	padding:7px 10px 5px;
	height:1%;
	color:#262626;
	text-decoration:none;
	background:#d9d9d9 url(../images/bg-menu-item.gif) repeat-x;
}
.menu ul ul li {
	margin:0;
	font:.9em/1.2em Arial, Helvetica, sans-serif;
}
.menu ul ul a {
	color:#0064a2;
	height:1%;
	padding:12px 10px 10px;
	background:#f7f7f7 url(../images/bg-arrow.gif) no-repeat 195px 50%;
	border:1px solid #eaeaea;
	border-top:1px solid #fff;
}
.menu ul ul a:hover {background:url(../images/bg-menu-item-active.gif) no-repeat 0 50%;}
/* "info-block */
.info-block {
	float:right;
	width:710px;
}
.info-block .block {
	overflow:hidden;
	width:690px;
	padding:13px 13px 10px 7px;
	margin:0 0 10px;
	background:#d4d6d8 url(../images/bg-block.jpg) no-repeat;
}
.info-block .block .img {
	float:left;
	width:140px;
	height:140px;
	margin:0 10px 0 0;
	padding:7px;
	overflow:hidden;
	background:url(../images/bg-frame.gif) no-repeat;
}
.info-block .block .img img {display:block;}
.info-block .block .txt {
	overflow:hidden;
	height:1%;
	padding:14px 0 0;
}
.info-block .block .txt h2 {
	margin:0;
	color:#2e3d4c;
	font:2em "Trebuchet MS", Verdana, sans-serif;
	margin-top: -16px;
	
}
.info-block .block .txt p {
	margin:0;
	font-size:1.3em;
	color:#404040;
}
/* list */
.list {
	overflow:hidden;
	width:100%;
	padding:14px 0 0;
	background:#edf0f2;
}
.list ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.list ul li {
	float:left;
	width:100%;
	padding:0 0 12px;
	list-style:none;
}
.list ul ul li {
	float:left;
	width:340px;
	padding:0 1px 0 9px;
}
.list ul ul li .img {
	float:left;
	margin:0 9px 0 0;
	width:75px;
	height:75px;
	overflow:hidden;
	padding:7px;
	background:url(../images/bg-frame-small.gif) no-repeat;
}
.list ul ul li .img img {display:block;}
.list ul ul li .txt {
	overflow:hidden;
	height:1%;
}
.list ul ul li .txt h3 {
	margin:0 0 14px;
	color:#0064a2;
	font-size: 1.4em;
	font-weight:bold;
	letter-spacing:-1px;
}
.list ul ul li .txt p {
	margin:0;
	color:#333;
	font-size:1.1em;
}
.list ul ul li .txt p a {
	color:#0064a2;
	font-weight:bold;
	text-decoration:none;
}
.list ul ul li .txt p a:hover {text-decoration:underline;}
/* order */
.order {
	overflow:hidden;
	width:920px;
	padding:0 10px 10px;
	background:#edf0f2;
}
.order .info {
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.order .info p {
	margin:14px 0 0;
	color:#575959;
	font-size:1.2em;
}
.order .info p a {
	color:#0064a2;
	text-decoration:underline;
}
.order .info p a:hover {text-decoration:underline;}
.order .info p strong {color:#252626;}
.order .code {
	overflow:hidden;
	padding:10px;
	margin:0 0 10px;
	width:900px;
	background:#fff;
}
.order .code label {
	float:left;
	color:#0064a2;
	padding:6px 10px 0 0;
}
.order .code .field {
	float:left;
	width:286px;
	height:17px;
	padding:3px 10px 0;
	margin:2px 10px 0 0;
	background:url(../images/bg-inp-code.gif) no-repeat;
}
.order .code .field input {
	float:left;
	width:286px;
	margin:0;
	padding:0;
	border:0;
	background:#bfe2f7;
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
}
.order .code .btn-add {
	float:left;
	padding:0 20px 0 0;
	width:203px;
	height:24px;
	background:url(../images/btn-add.gif) no-repeat;
	color:#006eb2;
	font:bold 11px Arial, Helvetica, sans-serif;
	border:0;
	cursor:pointer;
}
.order .table {
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #fff;
}
.order .table table {
	overflow:hidden;
	width:100%;
	margin:0;
	border-collapse:collapse;
	background:#fff;
}
.order .table table td {
	padding:12px 10px;
	text-align:center;
	color:#646566;
	background:url(../images/bg-table-divider.gif) repeat-y;
}
.order .table table .color td {background:#e6e9eb url(../images/bg-table-divider.gif) repeat-y;}
.order .table table th {
	height:42px;
	padding:0 10px;
	color:#fff;
	font:bold 11px/42px Arial, Helvetica, sans-serif;
	background:#8a8b8d url(../images/bg-table-header.gif) no-repeat;
}
.order .table table .item {background-position:-2px 0;}
.order .table table .item {
	text-align:left;
	width:515px;
}
.order .table table td.item {
	font:bold 1.3em Arial, Helvetica, sans-serif;
	color:#334c66;
	background-image:none;
}
.order .table table td.item a {
	color:#334c66;
	text-decoration:none;
}
.order .table table td.item a:hover {text-decoration:underline;}
.order .table table select {
	color:#666;
	font:11px Arial, Helvetica, sans-serif;
}
.order .table table strong {
	font:1.3em Arial, Helvetica, sans-serif;
	color:#334c66;
}
.order .table table .btn-del {
	display:block;
	width:21px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/btn-del.png) no-repeat;
}
.order .table table .total td {background:#cfd2d4 url(../images/bg-table-divider.gif) repeat-y;}
.order .table table .total td.item {
	background-image:none;
	font-size:1em;
	width:auto;
}
.order .table table .total span {
	display:block;
	height:1%;
	text-align:right;
	color:#0064a2;
	font-weight:normal;
	text-transform:uppercase;
}
.order .table table .total strong {
	font-weight:bold;
	color:#0064a2;
}
.order .btns {
	overflow:hidden;
	padding:8px 10px;
	width:900px;
	background:#acafb0;
}
.order .btns a.btn {
	float:left;
	margin:6px 20px 0 0;
	color:#646566;
	font-size:12px;
	line-height:24px;
	padding:0 0 0 20px;
	text-decoration:none;
	background:url(../images/bg-btn.gif) no-repeat;
}
.order .btns a.btn span {
	float:left;
	margin:0 -20px 0 0;
	padding:0 20px 0 0;
	height:25px;
	cursor:pointer;
	position:relative;
	background:url(../images/bg-btn.gif) no-repeat 100% 0;
}
.order .btns .next-step {
	float:right;
	width:169px;
	height:37px;
	overflow:hidden;
	background:url(../images/btn-next-step.gif) no-repeat;
	color:#0064a2;
	text-align:center;
	font-size:16px;
	line-height:36px;
	text-decoration:none;
}
/*-----footer-----*/
#footer {
	clear:both;
	width:962px;
	margin:0 19px 20px;
	overflow:hidden;
}
.footer-area {
	overflow:hidden;
	height:1%;
	border:1px solid #d5d5d5;
}
#footer .breadcrumbs {
	overflow:hidden;
	width:100%;
	padding:6px 0 3px;
	border-bottom:1px solid #d8d8d8;
	background:#e6e6e6 url(../images/bg-breadcrumbs.gif) repeat-x;
}
#footer .breadcrumbs ul {
	overflow:hidden;
	margin:0;
	padding:0;
}
#footer .breadcrumbs ul li {
	float:left;
	padding:0 8px 0 21px;
	list-style:none;
	font-size:11px;
	line-height:23px;
	color:#667380;
	background:url(../images/separator-breadcrumbs.gif) no-repeat;
}
#footer .breadcrumbs ul li.home {
	width:30px;
	padding:0;
	background:none;
}
#footer .breadcrumbs ul li.home a {
	display:block;
	margin:3px 0 0 7px;
	width:17px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-home.gif) no-repeat;
}
#footer .breadcrumbs ul li a {
	color:#667380;
	text-decoration:none;
}
#footer .breadcrumbs ul li a:hover {text-decoration:underline;}
#footer .site-map {
	overflow:hidden;
	height:1%;
	background:#eaeaea url(../images/bg-site-map.gif) repeat-x;
}
#footer .site-map .column {
	float:left;
	width:210px;
	padding:16px 0 30px 30px;
	font-size:1.1em;
	color:#5c6166;
}
#footer .site-map .column strong {
	display:block;
	width:100%;
}
#footer .site-map .column ul {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
#footer .site-map .column ul li {
	float:left;
	width:100%;
	list-style:none;
}
#footer .site-map .column ul li a {
	color:#5c6166;
	text-decoration:none;}
	
#footer .site-map .column ul li a:hover {
color: #006EB2;}

#footer .info {
	overflow:hidden;
	padding:12px 3px 0;
	height:1%;
}
#footer .info p {
	float:left;
	margin:0;
	font-size:1em;
	color:#4c4c4c;
}
#footer .info p a {
	color:#4c4c4c;
	text-decoration:none;
}
#footer .info p a:hover {text-decoration:underline;}
#footer .info p.design {
	color:#0077b2;
	float:right;
}
#footer .info p.design a {
	color:#0077b2;
	text-decoration:none;
}
#footer .info p.design a:hover {text-decoration:underline;}

#footer .info p.statements {
    color: #806820;
    float: right;
    width: 160px;
}

/*sifr start. do not modify.*/
object, embed {
	margin:0;
	padding:0;
	display:block;
}
.sIFR-flash {
	visibility:visible !important;
	margin:0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:0 !important;
	height:0 !important;
	display:block !important;
	overflow:hidden  !important;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
/*sifr end*/


/*	-------------------------------------------------------------
	Program Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.info-holder .article-text {
	float:right;
	width:580px;
	padding:0 0px 0 0;}
	
.article-text h2 {
	margin:0 0 6px;
	color:#0064a2;
	font-size:2.5em;
	font-weight:normal;
	letter-spacing:-1px;}

.info-holder .article-text p {
	margin:0 0 14px;
	color:#404040;
	font-size:1.2em;}
	
ul.programm  {
	padding: 0!important;
	margin: 0!important;
	margin-left: -25px!important;}

.programm li {
	color:#404040;
	font-size:1.2em;
	list-style: none;
	background-image:url(../images/list-program.jpg);
	background-repeat:no-repeat;
	background-position: 0px 3px;
	margin-left: 27px!important;
	padding-left: 27px!important;}
	
.download, .download a {
	color: #0064a2;
	text-decoration: none;
	font-size: 1.1em;}

.download a:hover {
	color: #2e3d4c;}
	
/*	-------------------------------------------------------------
	Homepage Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.homepage-splash {
	/*overflow:hidden;*/
	width:916px;
	background-image: url(../images/bg-home.gif);
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	padding-top: 19px;
	padding-left: 24px;
}

	.homepage-splash-cat {
	/*overflow:hidden;*/
	background-color:#FFFFFF;
	background-image:url("../images/bg-page-title.gif"); /*url(../images/bg-home.gif);*/
	background-repeat:repeat-y; /*repeat-x;*/
	height:465px;
	padding-left:5px;
	padding-top:25px;
	width:935px;
}

.tip {
	background-image: url(../images/bgtip.jpg);
	background-repeat:repeat-x;
	height: 41px;
	margin-top: 10px;
	margin-bottom: 10px;
}


/*	-------------------------------------------------------------
	Catalogue Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul.catalogue-thumbs {
	margin: 0px;
	padding: 0px;
	margin-top: 25px;}
	
	.catalogue-thumbs li {
	display:inline;
	width: 220px;
	margin-left: 15px;
    margin-right: 60px;
	margin-bottom: 5px;
	list-style:none;}
	
	
/*	-------------------------------------------------------------
	Product Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.product-detail{
	overflow:hidden;
	width:100%;
	padding:14px 0 0;
	background:#edf0f2;
	font-size: 1.1em;
	padding-bottom: 15px;}
	
	.product-detail p, .product-detail li {
	margin-left: 10px;
	color:#404040;
	font-size:1.2em;}
	
	.ckeckout p {
	margin: 0!important;}
	
	.product-detail h5{
	margin: 0px;
	color: #0064a2;
	font-size: 13px;
	margin-left: 10px;}

	.product-detail li {
	margin-left: 25px!important;
	margin: 0;
	padding: 0;}
	
	.product-detail ul {
	margin: 0;
	padding: 0;}
	
	.info-top {
	font-weight: bold;}
		
	.info {
	margin: 0px;
	color: #0064a2;
	font-size: 1.1em;}
	
	.center {
	text-align: center;}
	
	.center-italic{
	font-style:italic;}
		
	code {
	margin-left: 10px;}
		
	.checkout {
	border-top: 1px solid #d3d5d6;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 1px;
	margin-left: 10px;
	margin-right: 10px;}
	
	.checkout h5 {
	margin:0px;}
		
	.code {
	font-size: 1.1em;
	margin-bottom: 10px;
	}
		
	.code span {
	color: #0064a2;}
		
	.points {
	display: inline;
	margin-left: 40px;}
	
	.buttonex a{
	background-image: url(../images/diadikasiaeksar.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 25px;
	float:right;
	clear:both;
	display: block;	}
	
	.popup {
	background-image: url(../images/popup.jpg);
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	width: 623px;
	height: 100px;
	margin-left: 30px;
	padding-top: 20px;
	}
	
	.popup p {
	font-size:1em;
	margin-left:20px;
	margin-right:10px;
	margin-top:35px;}
	
	.buttonadd a{
	background-image: url(../images/add.jpg);
	background-repeat: no-repeat;
	width: 175px;
	height: 25px;
	float:right;
	clear:both;
	display: block;	}
	
	
	h2.form-title  {
	margin-left: 157px!important;
	color: #0064a2;
	font-size: 13px;
	margin-left: 10px;}
	
	p.subtext {
	margin-left: 157px;
	margin-top: 0px;}
	
/*	-------------------------------------------------------------
	News Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.news-sidebar {
	float:left;
	padding:0 0 10px;
	width:220px;}

	.news-sidebar img {
	border: 10px solid #eaeaea;}
	
	.news-sidebar p {
	margin:10px 0 14px;
	color:#404040;
	font-size:1.2em;
	line-height:1.3em;}

	.news-date {
	font-size: 1.0em;
	color: #0064A2;}

	.news-block h3 {
	margin:0 0 5px!important;
	color:#0064a2;
	font-size:2em;
	font-weight:bold;
	letter-spacing:-1px;}
	
	.news-block {
	float:right;
	width:710px;}
	
	.news-block .block {
	overflow:hidden;
	width:690px;
	padding:13px 13px 10px 7px;
	margin:0 0 10px;
	background:#d4d6d8 url(../images/bg-block.jpg) no-repeat;	}

	.news-detail{
	overflow:hidden;
	width:100%;
	padding:14px 0 0;
	background:#edf0f2;
	font-size: 1.1em;
	padding-bottom: 15px;}
	
	.news-detail p, .news-detail li {
	margin: 15px 15px 0px 15px;
	color:#404040;
	font-size:1.2em;}
	
	.news-detail h2 {
	margin:0px 15px 0px 15px;
	color:#0064a2;
	font-size:2.5em;
	font-weight:normal;
	letter-spacing:-1px;}
	
	.news-detail a {
	color:#0064a2;
	text-decoration: none;}
	
	.news-detail a:hover{
	color:#2e3d4c; }
	
	.news-detail .news-date {
	font-size: 1.0em;
	color: #0064A2;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: -10px;}
	
	/*	-------------------------------------------------------------
	Search  Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

	.search-block {
	float:right;
	width:100%;}
	
	
	.search-detail {
	overflow:hidden;
	width:100%;
	padding:14px 0 0;
	background:#edf0f2;
	font-size: 1.1em;
	padding-bottom: 15px;}
	
	.search-detail h2 {
	margin:0px 0px 0px 0px;
	color:#0064a2;
	font-size:2.1em;
	font-weight:normal;
	letter-spacing:-1px;}
	
	.search-detail p {
	margin: 0px 0px 0px 0px;
	color:#404040;
	font-size:1.2em;}
	
	.search-block .block {
	overflow:hidden;
	width:690px;
	padding:0px 0px 0px 0px;
	margin:0 0 10px;
	background:#d4d6d8 url(../images/bg-block.jpg) no-repeat;}
	
	.search-detail ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px!important;
	margin-right: 15px!important;}
	
	.search-detail li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #d3d5d6;
	padding-top: 15px!important;
	padding-bottom: 15px!important;}

    .search-detail li a {
	color:#0064a2;
	font-weight: bold;
	text-decoration:none;}

    .search-detail li h2 a {
	color:#0064a2;
	font-weight:normal;
	text-decoration:none;}
	
    .search-detail li a:hover {
    color:#2e3d4c;}

	.newsletter {
	background-image: url(../images/newsletter-form.jpg);
	border: 0px;
	width: 157px;
	height: 17px;
	padding-top: 2px;
	padding-left: 3px;
	margin-left: 35px;	}
	
	.newsletter-button{
	background-image: url(../images/send.jpg);
	border: 0px;
	width: 74px;
	height: 19px;
	padding-top: 2px;
	padding-left: 3px;
	margin-left: 75px;
	margin-top: 5px;}
	
	.offers ul li h5 {
	width:100%;
	font:bold 14px/18px "Trebuchet MS", Verdana, sans-serif;
	color:#2e3d4d;
	text-align:center;
	padding: 0px;
	margin-top: 12px!important;
	margin: 0;
	padding: 0;}
	
	.offers ul li p {
	color:#595959;
	font:11px/13px Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 10px;
	padding-top: 0px!important;
	margin: 0px!important;}

    .offers ul li.block-03 a:hover {
    background:transparent url(../images/bg-offers-hover-01.jpg) no-repeat  
    scroll 1px 2px;}
	
  .offers ul li.block-04 a:hover {
    background:transparent url(../images/bg-offers-hover-01.jpg) no-repeat  
    scroll 0px;}
        
    /*	-------------------------------------------------------------
	Useful styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.useful h2 {
    color:#0064A2;
    font-size:2.5em;
    font-weight:normal;
    letter-spacing:-1px;
    padding-left: 10px;}	
    
    .useful p {
    color:#404040;
    font-size:1.2em;
    margin:10px;}
	a {
	color:#0064A2;
	font-weight: bold;
	text-decoration:none;}
	
	a:hover {
	color: #2E3D4C;}
	
    
    /*	-------------------------------------------------------------
	Useful styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.news-detail td.title {
	background-color:#0064A2!important;
	color:#FFFFFF!important;
	font-family:Arial,Helvetica,sans-serif!important;
	font-size:12px!important;
	font-weight:bold!important;
	height:55px!important;}
	
	.news-detail td.desc {
	background-color:#DBDBDB;
	color:#262626;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:55px;}
	
	.news-detail .example img {
	background:transparent url(../images/bg-frame-small.gif) no-repeat scroll 0 0;
	float:left;
	height:75px;
	margin:0 9px 0 0;
	overflow:hidden;
	padding:7px;
	width:75px;}
	
	.news-detail .example h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	line-height: 16.45px;
	font-size: 13px;}
