@import url(http://fonts.googleapis.com/css?family=Ubuntu&subset=latin,cyrillic,greek);

/* Global properties ======================================================== */
html, body {width:100%; padding:0; margin:0;}
.right {text-align:right;}
.left {text-align:left;}
.left2 {text-align:left;}
.center {text-align:center;}
body { 	 
	font-size: 14px;
	line-height:22px;
	font-family: 'Ubuntu', 'sans-serif';
}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.main {width:940px; margin:0 auto;}
/***********************************************************************/
a {text-decoration:none; cursor:pointer;text-decoration:none; }
a:hover {text-decoration:none;}

.button {color:#fff; font-size:18px; line-height:24px; padding:4px 12px 10px 12px; display:inline-block;}


.link {text-decoration:none; }
.link:hover {text-decoration:underline;}

.clr-1 { color:#fff;}

.text-1 {color:#fff; font-size:18px; line-height:24px;}

h2 { font-size:22px; line-height:30px; color:#fff; font-weight:normal;}
h3 { font-size:16px; line-height:20px; color:#fff; font-weight:normal;}

ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 0px 12px; line-height:24px; background:url(../images/marker-1.gif) 0 9px no-repeat;}
ul.list-1 li a { font-size:14px; line-height:24px;}


ul.list-2 li {padding:0px 0 6px 15px; line-height:24px; background:url(../images/marker-3.gif) 0 9px no-repeat;}
ul.list-2 li a { font-size:14px; color:#fff; line-height:24px;}


/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent img {float:left; margin:3px 20px 0px 0;}	
.img-indent div {float:left; margin:13px 20px 0px 0;}	
.img-indent-2 {float:left; margin:8px 20px 0px 0;}	
.last {margin-right:0px !important; padding-right:0px !important;}

.top-1 {padding-top:38px;}
.top-2 {margin-top:14px;}
.top-3 {margin-top:20px;}
.top-4 {padding-top:0px;}
.top-5 {padding-top:22px;}
.top-6 {padding-top:19px;}

.left-1 { margin-left:12px;margin-top:20px;}
.right-1 { margin-right:12px;margin-top:20px;}
.wide-1 { margin-top:20px;}
.left-2 { margin-left:24px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}

.pad-0 {padding:0px 0px 0px 0px;}
.pad-1 {margin:38px 0px 29px 0px;}
.pad-11 {margin:38px 0px 19px 0px;}
.pad-2 {margin:10px 0px 30px 0px;}
.pad-3 {margin:10px 0px 10px 0px;}
.pad-4 {margin:10px 0px 10px 0px;}

.p1 {padding-bottom:24px;}
.p2 {padding-bottom:17px;}
.p2 img {padding-top:17px;}
.p3 {padding-bottom:8px;}
.p4 {padding-bottom:14px;}
.p5 {padding-bottom:10px;}

/*********************************header*************************************/
header {width:100%; margin:0 auto; z-index:101; padding:7px 0 12px 0; }
h1 {display:inline-block; z-index:100; float:left; }
.logo {margin:25px 0px 10px 0;   font-size: 24px; line-height:30px; font-weight: bold;}
nav { }
/*********************************content*************************************/
#content {width:960px; margin:0 auto; padding:0px 0px 55px 0; position:relative;}


.box-1 a {box-shadow: 0px 1px 5px #999999; background:url(../images/marker-2.gif) right 13px no-repeat; font-size:26px; line-height:32px; color:#fff; display:block; padding:5px 26px 12px 25px;}


.box-menu ul {padding: 10px 0;}
.box-menu ul ul,.box-menu ul ul ul,.box-menu ul ul ul ul{padding: 0; margin-top:-10px;}
.box-menu ul ul li,.box-menu ul ul ul li,.box-menu ul ul ul ul li{box-shadow:none;}
.box-menu ul li {box-shadow: 0px 1px 5px #999999;background:url(../images/line.png) 10px 15px no-repeat; display:block; padding:0px 0px 0px 25px; margin:10px 0;}
.box-menu a { font-size:16px; line-height:34px; color:#fff; display:block;}
.box-menu a:hover {color:#ccc;}

.line {background:url(../images/line.png) 0 0 repeat-x; height:5px;}

.box-2 {overflow:hidden;}
.number {background:url(../images/number.png) 0 0 no-repeat; width:45px; height:58px; font-size:30px; color:#fff; line-height:36px; text-align:center; float:left; margin: 0 16px 0 0; padding-top:5px;}
.border-bot-1 {border-bottom:#333333 1px dotted; padding-bottom:20px; margin-bottom:16px;}

.lists {overflow:hidden;}
.lists ul {float:left; width:286px; margin-right:32px;}

/****************************footer************************/
footer { width:940px; margin:0 auto; position:relative; overflow:hidden; padding:37px 0 40px 0; background:url(../images/line.png) 0 0 repeat-x;} 
footer h3 {padding-bottom:15px;}
.footer-col {float:left; width:24%; padding:0 1% 0 0px;}

/**********************slider**********************/

img.slide {border:15px solid #2f2929;}
.slider { width:940px; margin:0 auto; position:relative; margin-bottom:15px;}
.banner{text-align:center;position:relative; margin: 0 auto; width:940px; overflow:hidden; padding:10px 0 0px 0;}
.banner div {font-size:24px; line-height:120%; color:#fff; font-weight:normal; display:block;}
.banner div a {color:#fff; font-size:24px; line-height:32px; padding:10px 30px; display:inline-block; margin-top:18px;}
img.extensivebox {border-top:15px solid #2f2929;box-shadow: 0px 1px 5px #999999;}

/************************ ip ***********************/
#toTop {
		width:48px;
		height:48px;
		border-radius:32px;
        text-align:center;
		vertical-align:center;
        position:fixed; /* this is the magic */
        bottom:20px; /* together with this to put the div at the bottom*/
        right:20px;
        cursor:pointer;
        display:none;
        color:#fff;
        font-family:verdana;
        font-size:20px;
		line-height:48px;
}
#editslide{
width:960px; margin:20px auto; border-radius:0px;
background:#fff;     box-shadow: 0px 1px 5px #999999;
	border:2px solid #2f2929; text-align:center;min-height: 150px; 
}
#editslide h2 {background:#2F2929;padding:5px 15px;text-align:left;margin-bottom:10px;color:#fff;font-size:18px;}
#editslide ul
{margin:30px auto; vertical-align: middle;}
#editslide ul li
{display:inline; list-style:none;}
#editslide img {width: 300px;margin-left:5px;margin-right:5px;}
.test {margin-bottom:10px;}
.languages {  display: inline-block; float:right;}
.languages ul { list-style: none; margin: 0; padding: 0;}
.languages li {  display: inline-block;}
.languages a { background:url(../images/marker-3.gif) 10px 8px no-repeat; padding-left:20px;display: block; padding:  / 2  / 4; white-space: nowrap;}
.languages a:hover { text-decoration: underline; }
.languages .current a {font-weight: bold;} 
.footermenu ul  { list-style-type:none; margin:0; padding:0;  }
.footermenu li  { display:inline; }
.footermenu a:hover {color:#FFF;}
.footermenu li:after { content: '|'; }
.breadcrumb { font-size: 14px; background:url(../images/map-icon.png) 5px -3px no-repeat;}
.breadcrumb a { color: #fff; }
h1, h1.ipwTitle {font-size:26px;}
h2, h2.ipwTitle {font-size:22px;}
h3, h3.ipwTitle {font-size:16px;}
.ipwTitle, h2.ipwTitle, h3.ipwTitle {font-weight: normal;}
.ipWidget-IpNewsletter {}