* {margin:0; padding:0;}

html, body {height:100%;}

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

body { 
	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1em;
	color:#626262;
}

#main {
	width:972px; 
	padding:0 11px 0 10px;
	margin:0 auto;
	font-size:0.75em;
	background:url(images/tail-main.png) 0 0 repeat-y;	
}

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

a {color:#00c4f8; outline:none;}
a:hover{text-decoration:none;}
object {outline:none;}

ul, ol {list-style:none;}

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

.fleft {float:left; color: #949494; font-size: 11px;}
.fright {float:right; color: #949494; font-size: 11px; margin: 0 5px 0 10px; border: 1px solid #c0c0c0;}

.fotoc {border: 1px solid #949494; margin: 0 0 10px 0;}


.toplinia {background: #ffffca; padding: 5px;}
.dollinia {border-top: 1px dotted #808080; margin: 0 0 30px 0;}

#newnew a {color: #C94093; line-height: 25px; font-size: 13px;}


.col-2 ul {margin: 0 0 0 30px;}
.col-2 li {list-style: square; padding: 0 0 8px 10px;}

.col-2 p {line-height: 22px;}

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

.col-1, .col-2, .col-3 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  
.alignright {text-align:right;}
.aligncenter {text-align:center;}

.wrapper {width:100%; overflow:hidden;}
.container {width:100%;}

p {margin-bottom:16px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:16px;}
.p3 {margin-bottom:24px;}

.reg {text-transform:uppercase;}

.title {margin-bottom:20px;}

.color-1 {color:#000;}
.color-2 {color:#373737;}
.color-3 {color:#00c4f8;}
.color-4 {color:#bcbcbc;}

/*********************************boxes**********************************/
.box {
	background:#fff;
	width:100%;
}
.box .border-top {background:url(images/border.gif) repeat-x left top;}
.box .border-bot {background:url(images/border.gif) repeat-x left bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left top;}
.box .border-right {background:url(images/border.gif) repeat-y right top;}
.box .corner-top-left {background:url(images/corner-top-left.gif) no-repeat left top;}
.box .corner-top-right {background:url(images/corner-top-right.gif) no-repeat right top;}
.box .corner-bot-right {background:url(images/corner-bot-right.gif) no-repeat right bottom;}
.box .corner-bot-left {background:url(images/corner-bot-left.gif) no-repeat left bottom; width:100%;}
		
.img-box {float:left; margin:0 24px 0px 0;}	
	
	
.big-button, 
.header-link-1, 
.menu li a,
.policy,
.menu-bot li a {text-decoration:none;}	
/*********************************header*************************************/
#header {height:559px; position:relative;}
#header .row-1 {height:113px; background:url(images/tail-top-header.gif) 0 0 repeat-x;}
.logo {float:left; padding:27px 0 0 19px;}
.form-top {float:right; padding:43px 40px 0 0;}
.search {display:block; float:left; color:#fff; text-decoration:none; margin:1px 0 0 1px; background:url(images/button-header-left.gif) 0 0 no-repeat #00c4f8;} 
.search strong {display:block; padding:6px 16px 7px; background:url(images/button-header-right.gif) right 0 no-repeat;}
.pole-1	{float:left; padding:8px 2px; background:url(images/bg-input-top.gif) 0 0 no-repeat;}
#ContactForm input {border:0; width:220px;}

#header .row-2 {height:38px; padding:0 30px 0 10px;}
.borders {height:38px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}

.menu {margin-top:5px; float:left;}
.menu li {float:left; padding:6px 20px; line-height:1.333em; background:url(images/spacer-menu.gif) right 0 no-repeat;}
.menu li a {color:#000; font-weight:bold;}
.menu li a:hover {color:#00c4f8; background: #ffffb3;}
.menu .item {padding-left:11px;}

.header-link-1 { display:block; padding:7px 34px 10px 0; margin:10px 0 0 0; color:#00c4f8; font-size:1.166em; line-height:1.142em; background:url(images/marker-1.gif) right 0 no-repeat;}
.header-link-1:hover {text-decoration:underline;}
 
#header .row-3 {height:85px; padding:0 44px 0 19px;}
.row-3 h1 { float:left; font-size:2.666em; line-height:1.21em; color:#00c4f8; margin-top:30px;}
.header-link-2 {display:block; float:right; padding:0px 10px 0 0; margin-top:48px; color:#555; line-height:1.333em; background:url(images/marker-2.gif) right 7px no-repeat;}

#header .row-4 {padding:0 20px; position:absolute; top:246px;}
#header .row-4 img {float:left;}
/*********************************content*************************************/
#content {padding:24px 40px 40px 20px; overflow:hidden;}
h3 {font-size:1.6em; line-height:1.2em; color:#000; padding:0px 0 18px;}
.letter-2 {letter-spacing:-2px;}
.link-2 {margin-top:29px;}
#page1 #content .row-1 {margin-bottom:30px;}
#page3 #content .row-2 {padding:0 0 0 40px;}

.tabs {height:40px; width:100%; margin-bottom:0;}
.tabs li {float:left;}
.tabs a {display:block; float:left; width:97px; position:relative; text-align:center; color:#afafaf; z-index:1; border:1px solid #f2f0f3; font-weight:bold; padding:10px 0 9px; margin-top:4px; text-decoration:none; cursor:pointer; background:#fff; border-left:0;}
.tabs a:hover {color:#000;}
.tabs .selected {border-bottom:0; border-top-color:#00c4f8; padding:12px 0 12px; z-index:3; margin-top:0; color:#000; border-left:1px solid #f2f0f3;}
.tab_page {z-index:2; padding:30px 30px; border:1px solid #f2f0f3; background:#fff; position:relative;}
h4 {font-size:1.3em; font-weight: normal; line-height:1.333em; color:#414141; margin-bottom:10px;}

.indent {padding-left:40px;}

.marker1-h3 {background:url(images/marker1-h3.jpg) 0 3px no-repeat; padding:0 0 19px 40px; position:relative;}
.marker2-h3 {background:url(images/marker2-h3.jpg) 0 3px no-repeat; padding:0 0 19px 40px; position:relative;}
.marker3-h3 {background:url(images/marker3-h3.jpg) 0 0px no-repeat; padding:0 0 19px 40px; position:relative;}
.marker1new-h3 {background:url(images/new.png) 0 0px no-repeat; padding:0 0 19px 30px; position:relative;}

.link-3 {padding-right:11px; background:url(images/marker-3.gif) right 5px no-repeat; font-weight:bold;}
.list1 {margin-bottom:12px;}
.list1 li {line-height:2em;}
.list1 li a {color:#000; font-weight:bold;}
.margin-bot {margin-bottom:25px;}


.spacing27 {margin-right:27px;}
#page4 #content .column-1, 
#page4 #content .column-2 {width:266px;}
.margin-bot30 {margin-bottom:30px;}
.margin-bot40 {margin-bottom:40px;}

#page5 .form-1 .column-1 {width:175px;}
#page5 .form-1 .column-2 {width:155px;}
.form-1 {border:0;}
.form-1 input {border:1px solid #000; margin-top:5px; padding:1px 2px; width:130px;}
.go {padding-top:20px;}
.table-1 {margin-bottom:20px;}
.table-1 tr td {padding:12px; border:1px solid #e8e8e8; width:130px;} 
.table-1 .row-1 td {text-align:center; padding:7px 12px;}

/**********************************footer*************************************/
#footer {padding:0 40px 0 20px; height:70px; color:#000; overflow:hidden;}
#footer .row-2 a {color: #949494;}
#footer .row-2 a:hover {color: #5d5d5d;}

#footer .row-1 {padding:28px 14px 40px 20px; background:url(images/border.gif) 0 0 repeat-x;}
#footer .text-bot {font-size:2.333em; line-height:1.25em; margin-top:14px;}
.big-button {display:block; float:right; font-size:2em; line-height:1.25em; color:#fff; background:url(images/big-button-tail.gif) 0 0 repeat-x;}
.big-button strong {display:block; background:url(images/big-button-left.gif) 0 0 no-repeat;}
.big-button strong strong { padding:12px 24px 7px; background:url(images/big-button-right.gif) right top no-repeat;}
#footer .padding2 {padding:18px 22px 18px 18px;}
.menu-bot li {float:left;}
.menu-bot li a {display:inline-block; margin:0 9px; color:#000;}
.menu-bot li a:hover, .menu-bot .active {color:#00c4f8;} 
.menu-bot .item a {margin-right:0;}
.policy {color:#000;}
.policy:hover {text-decoration:underline;} 

#page7 #footer {height:69px;}

