/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:;
	text-align:center;
	min-width:1000px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, "HGŠÛºÞ¼¯¸M-PRO",Helvetica, sans-serif;
		font-size:0.8125em;
		line-height:1.3846em;
		color:#2a2a2a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#6dad00; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:18px;}

/* ============================= main layout ====================== */

li { background:url(images/marker.gif) no-repeat 0 9px; padding-left:21px; line-height:2.3076em;}
li a {color:#7eaf00; text-decoration:none;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 28px 0 0; float:left;}

h2 {font-size:2em; line-height:1.2307em; color:#333333; padding:3px 0 10px 0; letter-spacing:-1px; background:url(images/border-bg.gif) left bottom repeat-x; margin-bottom:37px;}
h3 {font-size:2.46em; line-height:1.2307em; color:#333333; padding:0 0 15px 0; letter-spacing:-2px; }
h3 strong {text-transform:uppercase; display:block; margin-top:-5px;}

h4 {color:#6dad00; font-size:1.2307em; line-height:1em; padding:0 0 30px 0}
h5 {background:none; padding:3px 0 30px 0; margin-bottom:0px; font-size:2em; line-height:1.2307em; color:#333333; letter-spacing:-1px; }
/* ============================= header ====================== */
#header {background:url(images/header-tail.gif) left top repeat-x #fff;}

.logo {float:left; padding:11px 0 0 6px;}

.menu {padding:22px 0 0 6px;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; background:none; line-height:1.2307em; font-size:1.076em; padding:0 0 0 0;}
.menu li a {color:#343434; text-decoration:none; display:inline-block;}
.menu li a span {display:inline-block; padding:0 12px 0 12px;}
.menu li a span span {padding:7px 21px 9px 20px;}

.menu li a:hover, .menu .active a {background:url(images/menu-li-left-bg.gif) left top no-repeat; cursor:pointer; color:#fff; text-decoration:none;}
.menu li a:hover span, .menu .active a span {background:url(images/menu-li-right-bg.gif) right top no-repeat;}
.menu li a:hover span span, .menu .active a span span {background:url(images/menu-li-tail-bg.gif) left top repeat-x;}

.slogan {padding-top:10px;}
/* ============================= content ====================== */
.extra {background:#fff;}

.inner { margin-top:-30px; position:relative;}
.inner .indent {padding:0 0 38px 0;}

.col-pad {padding-right:93px}
.col-pad1 {padding-right:64px}
.col-pad2 {padding-right:18px}

.pad {padding-top:10px;}
.pad1 {padding-top:30px;}
.pad2 {padding-top:25px;}

.list {padding-top:3px;}
.list li {line-height:1.2307em; height:50px; color:#ababab; padding-left:39px;}
.list li strong {display:block; font-size:1.5384em; color:#292929; margin-bottom:-4px; letter-spacing:-1px;}
.list li a {color:#7eaf00; text-decoration:underline;}
.list li a:hover {text-decoration:none;}

.icon1 {background:url(images/icon1.gif) left 0px no-repeat;}
.icon2 {background:url(images/icon2.gif) left 0px no-repeat;}
.icon3 {background:url(images/icon3.gif) left 0px no-repeat;}
.icon4 {background:url(images/icon4.gif) left 0px no-repeat;}
.icon5 {background:url(images/icon5.gif) left 0px no-repeat;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1.2307em; text-decoration:none; margin:44px 0 0 0px; color:red; font-weight:bold; cursor:pointer; font-size:0.92em;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 10px 0 10px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:8px 6px 8px 6px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; color:#a1c75f;}
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.link-marg {margin-top:10px;}
.link-marg1 {margin-top:20px;}
.link-marg2 {margin-top:30px;}

.h3-pad {padding-bottom:30px;}
.h4-pad {padding:30px 0 0px 0;}

.row {background:url(images/row-tail.gif) left top repeat-x; min-height:388px; height:auto !important; height:388px;}

.row .indent {padding:28px 0 20px 4px;}

.row .col-pad {padding-right:18px;}
.row .col-pad1 {padding-right:92px;}
.row .col-pad2 {padding-right:64px;}

.title {color:gold; padding-bottom:10px; padding-right:10px; display:block; line-height:1.2307em;}
.title img {margin-right:8px;}

.title1 {display:block; text-align:center; width:100%; padding:20px 0 8px 0}
.title1 a {color:#FFD700;}

.row .pad {padding-top:20px;}
.row .pad1 {padding-top:10px;}
.row .pad2 {padding-top:30px;}

.row .divider {background:url(images/divider-bg.gif) 630px 0px repeat-y;}
.row .divider1 {background:url(images/divider-bg.gif) 295px 0px repeat-y;}

.row1 {min-height:146px; height:auto !important; height:146px; background:url(images/row1-tail.gif) left top repeat-x #343434; font-size:1.076em; color:#9b9b9b; line-height:1.57em;}
.row1 .indent {padding:24px 0 0 0;}

.row1 .divider {background:url(images/row1-divider.gif) 620px 0px repeat-y;}

.row1 .col-1 {width:606px !important; padding-top:12px;}
.row1 .col-2 {width:260px !important;}

.row1-link {display:inline-block; background:url(images/row1-link-bg.gif) left 0px no-repeat; padding-left:35px; margin-top:0; line-height:2em; font-size:0.92em; margin-top:10px;}

.adress {width:100%; color:#6dad00; font-size:1.2307em; line-height:1.2307em;}
.adress span {float:right;}

.phone {display:inline-block; width:80px;}

.mail {text-decoration:none;}
.mail:hover {border-bottom:1px solid #6dad00;}
/* ============================= footer ====================== */
#footer {padding-top:450px;}
#footer .main {text-align:center; color:#999898; font-size:0.923em;}
#footer a {color:#999898;}
/* ============================= forms ============================= */
#SearchForm {float:right; padding:41px 0px 0 0;}
#SearchForm label {background:url(images/input-bg.gif) right top no-repeat; height:28px; display:inline-block; vertical-align:top; margin-right:7px;}
#SearchForm .input {width:185px; border:none; padding:7px 0px 7px 0px; font-size:0.91em;  vertical-align:top; color:#79938c;  background:none; margin:0 6px 0 7px;}
#SearchForm input {vertical-align:top;}

#SignUpForm {padding:8px 0px 0 0;}
#SignUpForm strong {font-size:1.57em; line-height:1.2307em; color:#9d9d9d; letter-spacing:-1px; display:block; padding-bottom:15px;}
#SignUpForm label {background:url(images/input-bg1.gif) right top no-repeat; height:27px; display:inline-block; vertical-align:top; margin-right:5px;}
#SignUpForm .input {width:160px; border:none; padding:4px 0px 5px 0px; font-size:0.785em;  vertical-align:top; color:#9b9b9b;  background:none; margin:0 6px 0 7px;}
#SignUpForm input {vertical-align:top;}

#ContactForm {padding-top:4px;}
#ContactForm label {height:40px; display:block; background:url(images/input-bg2.gif) left top no-repeat;}
.alignright {text-align:right;}
#ContactForm .link {margin:30px 0 0 25px}
#ContactForm .input {width:238px; border:none; background:none; padding:5px 0 4px 10px; font-size:0.84em; line-height:1.243em;}
.textarea {background:url(images/textarea-bg.gif) left top no-repeat; padding-bottom:5px;}
textarea {width:238px; height:140px; border:none; background:none; padding:0 0 0 10px; overflow:auto; font-size:0.84em;}
