body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333
}

a {
	COLOR: #0066cc; 
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: underline
}

a.small,a.small:visited {
COLOR: #252525;
font-size: 7pt;
TEXT-DECORATION: none;


}

a.small:hover {
COLOR: #ff0000;
font-size: 7pt;
TEXT-DECORATION: underline;

}

h1 {
font-size: 16pt; 
text-align: center; 
font-family: Arial, Helvetica, sans-serif; 
color: #252525}


h2 {
font-size: 14pt; 
font-weight: bold; 
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
color: #252525}
  
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top:15px; margin-bottom:15px}

.frame2 {
	margin: 10px 0 40px 0;
	width: 100%
}

#back_link {
	clear: both;
	padding: 20px 0 20px 0
}


#back_link img {
	vertical-align: middle
}

#bot_contacts {
	float: right;
	padding: 0 40px 50px 0;
	color: #666
}

#bot_contacts div {
	font-size: 18px !important;
	font-weight: bold;
	margin-bottom: 10px
}

#bottom {
	background: url(img/bottom.jpg) left bottom no-repeat;
	height: 230px;
	margin-top: 30px;
	clear: both;
}

#claim {
	background: #eeecb7; 
	width: 90%; 
	margin: auto; 
	margin-bottom: 30px; 
	padding: 20px; 
	font-weight: bold;
	border: 2px dashed #d56a6a;
	color: #505050;
	font-size: 13px;
	text-align: left;
	min-height: 30px;
}

#claim img {
	vertical-align: middle
}


#content {
	width:96%;
	margin:auto;
	
}

#content h2 {
	text-align: left;
	color: #414141
}

#content p {
	text-align:justify;
	font-size: 13px;
}

#content ul li {
	margin: 0 0 15px 0;
	color: #666
}

#copyright {
	padding: 20px 0 0 20px;
	text-align:center;
	clear: both;
	color: #333;
}

#copyright p {
	text-align:center !important
}

#lasnews p {
	margin: 0
}

#last_work_cell {
	padding: 10px 20px 0 10px; 
	vertical-align: top;
	width: 240px
}

#share {
	font-weight: bold;
	font-size: 15px;
}

#top-nav {
	color: grey; 
	font-size: 12px;
	margin:40px 0 40px 0;
	text-align: left
}

#top-nav img {
	vertical-align: middle;
	margin: 0 10px 0 10px;
}

#top-nav strong {
	margin: 0 10px 0 0;
}


#top-right {
	vertical-align:top; 
	background-image: url(/img/logo3.jpg); 
	padding-top:11px; 
	width: 192px
}

#top-right img {
	border:none
}

.articles_list_cat {
	float: right;
	margin: 10px 0 10px 0
}

.articles_list_tab {
	border: 1px solid #CCC;
	margin: 5px 0 5px 0;
	padding: 10px;
	overflow: hidden;
	font-size: 12px;
	line-height: 140%
}

.articles_list_tab h2 {
	text-align: left
}

.articles_list_tab h2 a {
	text-decoration: none;
	font-size: 16px
}

.articles_list_tab h2 a:hover {
	text-decoration: underline
}

.button_blue {
	border: 1px solid #999;
	padding: 5px 20px 5px 20px;
	color: #666;
	text-decoration: none;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 15px;
	-webkit-box-shadow: 1px 1px 4px 1px rgba(50, 50, 50, 0.24);
	-moz-box-shadow:    1px 1px 4px 1px rgba(50, 50, 50, 0.24);
	box-shadow:         1px 1px 4px 1px rgba(50, 50, 50, 0.24);
	margin: 20px 0 20px 0;
	display: inline-block;
		linear,
	left top,
	left bottom,
	color-stop(0, #738FD0),
	color-stop(1, #70BDF7)
);
background-image: -o-linear-gradient(bottom, #738FD0 0%, #70BDF7 100%);
background-image: -moz-linear-gradient(bottom, #738FD0 0%, #70BDF7 100%);
background-image: -webkit-linear-gradient(bottom, #738FD0 0%, #70BDF7 100%);
background-image: -ms-linear-gradient(bottom, #738FD0 0%, #70BDF7 100%);
background-image: linear-gradient(to bottom, #738FD0 0%, #70BDF7 100%);
	color: #fff
}

.button_blue:hover {
	border: 1px solid #C0C02C;
	background: #FFC;
	color: #666;
		-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	text-decoration: none
}

.button_white {
	border: 1px solid #999;
	padding: 5px 20px 5px 20px;
	color: #666;
	text-decoration: none;
	background: #F0F0F0;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #EBEBEB)
);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #EBEBEB 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #EBEBEB 100%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size: 15px;
	-webkit-box-shadow: 1px 1px 4px 1px rgba(50, 50, 50, 0.24);
	-moz-box-shadow:    1px 1px 4px 1px rgba(50, 50, 50, 0.24);
	box-shadow:         1px 1px 4px 1px rgba(50, 50, 50, 0.24);
	margin: 20px 0 20px 0;
	display: inline-block
}

.button_white:hover {
	border: 1px solid #C0C02C;
	background: #FFC;
	color: #666;
		-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	text-decoration: none
}

.content_img {
	border: 1px solid #CCC;
	background: #fff;
	padding: 5px;
	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.22);
	-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.22);
	box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.22);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.content_img_left {
	border: 1px solid #CCC;
	background: #fff;
	padding: 5px;
	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.22);
	-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.22);
	box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.22);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	float: left; 
	margin: 0 15px 15px 0
}

.content_img_right {
	border: 1px solid #CCC;
	background: #fff;
	padding: 5px;
	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.22);
	-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.22);
	box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.22);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	float: right; 
	margin: 0 0 15px 15px
}

.example {
	margin: 20px; 
	color: #666; 
	font-style: italic; 
	padding: 10px; 
	background: #F2F3F9; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

.blocker {
	margin: 20px; 
	color: #666; 
	padding: 25px; 
	background: #F2F3F9; 
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
}

.illustr {
	margin: 20px 0 20px 0
}

.illustr p {
	text-align:center !important;
	color: #999;
	font-style: italic
}

.greysmall {
	color: grey; 
	font-size: 10px
}

.news_list_date {
	color: #999;
	font-size: 11px;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	width: 75%;
	border-bottom: 1px dashed #CCC
}

.news_list_tab {
	border: 1px solid #CCC;
	margin: 5px 0 5px 0;
	padding: 10px;
	overflow: hidden
}

.news_list_tab h2 {
	font-size: 18px;
	margin: 0 0 15px 0
}

.news_list_tab_img {
	float: right;
	width: 200px;
	border: 1px solid #CCC;
	background: #fff;
	padding: 5px;
	margin: 10px 0 0 15px;
	-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.22);
	-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.22);
	box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.22);
}


.portfolio .content_img {
	margin: 5px
}

.portfolio .content_img:hover {
	background: #FFFFDF;
}

.real {
	background-color: #c0c0c0; 
	margin: auto
}

.real td {
	background-color: #fff;
}

.ul {
	list-style-image: URL('/img/arrow.gif');
	list-style-position: inside;
	padding:0;
}
#up_desc {
	margin: 25px 0 25px	
}


.videl {
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
}

.img-wrapper {
	margin: 15px 15px 0 0;
	background: url(img/border.png) no-repeat bottom right;
	line-height:0;
	float: left;
}

.img-wrapper img {
	float:none;
	margin:0;
	background:#fff;
	padding:4px;
	border:1px solid #c5bdbd;
	position: relative;
	left: -5px;
	top: -5px;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #252525;

}

.bb {
	background-image : url(img/bb.jpg);
	background-position : bottom right;
	background-repeat : no-repeat;
	padding: 15px 5px 30px 5px
}

td.top {
	height: 16px;
	text-align: left;
	
}

.whead {
	text-align: center;
	background-color: #4373BD;
	height: 18px;
	background-image: url(img/gr.gif);
	font-weight: bold;
	color: white;
	font-size: 12px;
	padding: 2px 0 0 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table {
  font-family: Arial;
  font-size: 9pt;
  color: #252525;

}

p.small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: center;
  color: #252525;

}

p.q {
	font-weight : bold;
	font-size : 14px;
}

img.i1{width: 16px; height: 16px; vertical-align: middle;}

img.logo {
	width: 608px;
	height: 174px;
	border : 0;
}

.center {
	text-align : center;
}

.liquid {	
	width: 98%;
	max-width: 980px;
	min-width: 900px;
	border: 1px solid #808080;
	margin:auto;
    
}

.ml24 {margin-left: 24px}
.ml35 {margin-left: 35px}
.lin {
	background: url(/img/lin.gif) top right no-repeat
}

p.blu {
	font-size: 16px !important; 
	color: #0066cc; 
	font-weight:bold;
	margin-right:3px;
	}

#last 
{
	background: #F0F0F0;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #F0F0F0),
	color-stop(1, #C0C0C0)
);
background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #C0C0C0 100%);
background-image: -moz-linear-gradient(bottom, #F0F0F0 0%, #C0C0C0 100%);
background-image: -webkit-linear-gradient(bottom, #F0F0F0 0%, #C0C0C0 100%);
background-image: -ms-linear-gradient(bottom, #F0F0F0 0%, #C0C0C0 100%);
background-image: linear-gradient(to bottom, #F0F0F0 0%, #C0C0C0 100%);
	padding: 15px;
	border: 1px solid #CCC;
		-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.42);
	-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.42);
	box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.42);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 98%;
	text-align:center
}
#last img {
	width: 100px;
	height: 85px;
	border: 4px double #CCC;
	margin-right: 3px;
	margin-bottom: 3px;
	background: #fff;
}

#top {
	background: url(img/top.jpg) no-repeat;
	width: 100%;
	height: 353px;
}

#top a {
	display: block;
	height: 350px;
	width: 100%
}

#new_sites {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #F0F0F0),
	color-stop(1, #CACACA)
);
background-image: -o-linear-gradient(bottom, #F0F0F0 0%, #CACACA 100%);
background-image: -moz-linear-gradient(bottom, #F0F0F0 0%, #CACACA 100%);
background-image: -webkit-linear-gradient(bottom, #F0F0F0 0%, #CACACA 100%);
background-image: -ms-linear-gradient(bottom, #F0F0F0 0%, #CACACA 100%);
background-image: linear-gradient(to bottom, #F0F0F0 0%, #CACACA 100%);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
padding: 0 14px 20px 23px; 
width: 150px;
font-size: 12px
}

#new_sites hr {
	margin: 13px 0 13px 0
}

#new_sites p {
	text-align: center;
	margin-bottom: 20px
}

/* Begin of Shadowbox style */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;cursor:pointer}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(img/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(img/close.png);}
#sb-nav-next{background-image:url(img/next.png);}
#sb-nav-previous{background-image:url(img/previous.png);}
#sb-nav-play{background-image:url(img/play.png);}
#sb-nav-pause{background-image:url(img/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* End of Shadowbox style */