/* FORM STYLES */

form { margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px }
input.textfield { font-size:14px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#376500; background-color:#CEEFA4; padding:5px; border:4px solid #508F00; margin-top:5px; height:35px; width:100%; }
select { font-size:14px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#376500; background-color:#CEEFA4; padding:5px; border:4px solid #508F00; margin-top:5px; width:100%; }
textarea { font-size:14px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#376500; background-color:#CEEFA4; padding:5px; border:4px solid #508F00; margin-top:5px; width:100%; }
.submitbutton { font-size:12px; font-weight:bold; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#376500; padding:5px; margin-top:5px; height:33px; width:120px; }


/* GENERAL STYLES */
body { background-color:#ffffff; text-align:center; padding:0px; margin:0px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; }


a.clear01,a.clear01:visited { color:#303030; text-decoration:none; letter-spacing:0px; text-transform:none; font-weight:normal; }
a.clear01:hover,a.clear01:visited:hover { color:#D21F1F; text-decoration:none; letter-spacing:0px; text-transform:none; font-weight:normal; }

#layout { margin:0px; padding:0px; margin-top:28px; width:950px; }
#layout .main { margin:0px; padding:0px; width:100%; }
#layout .maintable { border:0px; width:100%; }
td { font-size:14px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#6B6B6B; }
td.left01 { width:400px; text-align:left; padding-right:25px; }
td.right01 { width:550px; text-align:right; }
td.left02 { width:500px; text-align:left; padding-right:25px; }
td.right02 { width:450px; text-align:left; }


h1 { font-size:74px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#303030; font-weight:normal; text-decoration:none; margin:0px; padding:0px; z-index:2; letter-spacing:-6px; line-height:80%; }
h2 { font-size:74px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#D21F1F; font-weight:bold; text-decoration:none; margin:0px; margin-top:5px; padding:0px; z-index:1; letter-spacing:-5px; line-height:80%; }
h3 { font-size:18px; font-family:'Helvetica Cyrillic',Helvetica,Arial,Tahoma,Verdana; color:#303030; font-weight:normal; text-decoration:none; margin:0px; padding:0px; margin-bottom:7px; }
.comments { color:#D6D6D6; }

/* MAIN MENU STYLES */

.menu { text-align:right; margin:0px; padding:0px; font-size:11px; color:#000000; width:550px; text-transform:uppercase; font-weight:bold; margin-top:15px; }
a.link-mainmenu,a.link-mainmenu:visited { text-decoration:none; font-size:11px; color:#6B6B6B; text-transform:uppercase; font-weight:bold; letter-spacing:0px; }
a.link-mainmenu:hover,a.link-mainmenu:visited:hover { text-decoration:none; font-size:11px; color:#D21F1F; text-transform:uppercase; font-weight:bold; letter-spacing:0px; }
a.link-mainmenu-act,a.link-mainmenu-act:visited { text-decoration:none; font-size:11px; color:#303030; text-transform:uppercase; font-weight:bold; letter-spacing:0px; }
a.link-mainmenu-act:hover,a.link-mainmenu-act:visited:hover { text-decoration:none; font-size:11px; color:#D21F1F; text-transform:uppercase; font-weight:bold; letter-spacing:0px; }

#mainmenu {
	margin:0px;
	padding:0px;
	position:relative;
	list-style:none;
	list-style-image:none;
	width:550px;
}
#mainmenu li {
	list-style:none;
	list-style-image:none;
	padding:0px;
	position:absolute;
	font-size:11px;
	color:#6B6B6B;
	text-transform:uppercase;
	font-weight:bold;
}
#mainmenu li.m01 {
	top:0px;
	left:0px;
	width:90px;
}
#mainmenu li.m02 {
	top:0px;
	left:90px;
	width:85px;
}
#mainmenu li.m03 {
	top:0px;
	/*left:175px;*/
        left:180px;
	width:85px;
}
#mainmenu li.m04 {
	top:0px;
	/*left:260px;*/
        left:300px;
	/*width:100px;*/
        width:65px;
}
#mainmenu li.m05 {
	top:0px;
	left:335px;
	width:95px;
}
#mainmenu li.m06 {
	top:0px;
	left:455px;
	width:70px;
}
/* SOCBUTTONS STYLES */
.main-soc {
    width: 141px;
    height: 50px;
    float: right;
}
.main-soc img {
    border: 0;
    width: 29px;
    height: 29px;
    float: left;
    margin-left: 10px;
}

/* TAGLINE STYLES */

.tagline { text-align:left; margin:0px; padding:0px; font-size:56px; color:#303030; width:100%; margin-top:60px; margin-bottom:30px; height:100px; vertical-align:middle; }


/* TITLES STYLES */

.title-grey { text-align:left; margin:0px; margin-top:25px; padding:0px; padding-bottom:15px; font-size:10px; color:#303030; width:100%; margin-bottom:20px; letter-spacing:3px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #E2E2E2; }
.title-red { text-align:left; margin:0px; margin-top:25px; padding:0px; padding-bottom:15px; font-size:10px; color:#D21F1F; width:100%; margin-bottom:20px; letter-spacing:3px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #E2E2E2; }
.item { width:100%; margin:0px; padding:0px; margin-bottom:25px; }
.newstabs { text-align:left; margin:0px; margin-top:25px; padding:0px; padding-bottom:15px; font-size:10px; color:#303030; width:100%; margin-bottom:20px; letter-spacing:3px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #E2E2E2; height:12px; }

/* TAGS STYLES */
a.tag01,a.tag01:visited { text-decoration:none; font-size:11px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag01:hover,a.tag01:visited:hover { text-decoration:none; font-size:11px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }

a.tag02,a.tag02:visited { text-decoration:none; font-size:12px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag02:hover,a.tag02:visited:hover { text-decoration:none; font-size:12px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }

a.tag03,a.tag03:visited { text-decoration:none; font-size:14px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag03:hover,a.tag03:visited:hover { text-decoration:none; font-size:14px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }

a.tag04,a.tag04:visited { text-decoration:none; font-size:18px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag04:hover,a.tag04:visited:hover { text-decoration:none; font-size:18px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }

a.tag05,a.tag05:visited { text-decoration:none; font-size:20px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag05:hover,a.tag05:visited:hover { text-decoration:none; font-size:20px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }

a.tag06,a.tag06:visited { text-decoration:none; font-size:24px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag06:hover,a.tag06:visited:hover { text-decoration:none; font-size:24px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }

a.tag07,a.tag07:visited { text-decoration:none; font-size:30px; color:#303030; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }
a.tag07:hover,a.tag07:visited:hover { text-decoration:none; font-size:30px; color:#D21F1F; letter-spacing:0px; text-transform:none; font-weight:normal; padding-left:2px; padding-right:2px; }


/* NEWS STYLES */

.news { width:auto; text-align:left; margin:0px; padding:0px; padding-bottom:20px; }
.news-item { width:auto; text-align:left; margin:0px; padding:0px; margin-bottom:15px; }
.news-date { margin:0px; padding:0px; color:#C1C1C1; margin-bottom:2px; font-size:12px; }
a.news-a,a.news-a:visited { text-decoration:none; font-size:12px; color:#000000; }
a.news-a:hover,a.news-a:visited:hover { text-decoration:none; font-size:12px; color:#005269; }


/* FOOTER STYLES */

.footer { width:auto; text-align:right; margin:0px; padding:0px; padding-bottom:25px; border-top:1px solid #E2E2E2; padding-top:25px; margin-top:40px; font-size:11px; color:#6B6B6B; line-height:160%; text-transform:uppercase; }

