* {margin:0; padding:0;}
html{width:100%;}
body{position:relative; width:auto; height:auto; color:#000; font-size:13px; line-height:14px; text-align:center; font-family:Tahoma; background:#333333;}
table{border-collapse:collapse;}
a{text-decoration:underline; color:#3399FF; border:0; font-size: 12px;}
a:hover{text-decoration:none;}
a.big {
	font-weight: bold;
	color: #FFFFFF;
	padding: 13px;
	background-color: #CC0033;
	border: 2px solid #fff;
	line-height: 25px;
	text-decoration: none;
	margin-right: 10px;
	font-size:12px;
}

a.big:hover {
	background-color: #FF0033;
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
}
a.biger{font-weight: bold; color: #fff; padding: 16px; background-color: #0066CC; border: 2px solid #fff; line-height: 18px; text-decoration: none; margin-right: 10px; font-size:12px;}
a.biger:hover{background-color: #3366FF;  text-decoration: underline; font-size:12px;}
a.nav{text-decoration:underline; font-size: 12px; padding: 2px; color: #66CCFF; line-height: 15px;}
a.nav:hover{text-decoration:none; color: #CCFFCC;}
a.nava{text-decoration:none; color:#CCFFCC; font-size: 12px; padding: 2px;  line-height: 15px;}
a.nava:hover{text-decoration:none;}
a.pls{font-weight: bold; text-decoration:none; color:#66CCFF; font-size: 12px;}
a.pls:hover{text-decoration:underline; color: #CCFFCC;}
a.whats{font-weight: bold; text-decoration:none; color:#3399FF; font-size: 14px; border-bottom: 1px dashed #E0E0E0; padding: 3px; display:block; white-space: nowrap; height: 25px;}
a.whats:hover{text-decoration:none; border-bottom: 0px; }
p{text-align:left; font-weight:normal; font-size:12px;margin-right:20px;}
img{border:0;}
/*h1{font-size:12px; font-weight:bold; margin:3px 0 10px 0; text-align:left; color:#1991C3; text-decoration:underline;}*/
h2{font-size:12px; font-weight:bold; margin:0; color:#4B515A;}
H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #DE0124;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2ex;
	margin-left: 0px;
}
/*H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #545550;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5ex;
	margin-bottom: 1ex;
}*/
hr{border:0; border-top:1px dashed #3595D1; margin:10px 0;}
#page .whatwe{color: #999999; font-size: 24px; margin-bottom: 10px;}

strong {color: #CC6666;}


.tbox{border: 2px solid #cccccc; width: 200px;}

.me{background: #CC0033; color: #fff; padding: 3px;}

.zag{color: #fff; font-size: 18px; text-align:center;}

#page {position:relative; width:auto; min-width:1000px; max-width:1000px; top:0px; left:0; margin:0 auto; text-align:left; margin-bottom: 15px;}

#polosa{height: 35px; width: 1000px; color: #fff; text-align: center; background: url(../images/bg_golovna.gif) 0 0 no-repeat;}
	#polosa ul{width:98%; list-style:none; margin-left: 10%; border-left: 1px solid #2e2e2e;}
	#polosa li{float:left;  height: 25px;  width: 130px; padding-top: 10px; color: #fff; border-right: 1px solid #2e2e2e;}
	
#logo {position:absolute; width:auto; top:10px; left:0; margin:0 auto; text-align:left;}

#top{position:relative; width:auto; height:6px; top:0; left:0; background:#fff; margin: 0px; padding: 0px;}
	#top div.right{position:absolute; width:5px; height:6px; top:0; right:0; background:#333333 url(../images/1r.jpg) 0 0 no-repeat; }

#content{position:relative; width:auto; top:0; left:0; background:#fff; }
	#content TD.left{position:absolute; width:1px; top:0; left:0;}
	#content TD.right{position:absolute; width:1px; top:0; right:0;}
	#content TD.center{font-size: 12px;padding: 10px; color: #000033;font-family:Tahoma; line-height: 20px; padding-top: 5px;}
	#content ul{width:100%;list-style:none;margin-top: 20px;}
	#content li{float:left; width:240px; height: 230px; text-align:center;}
	
#f {position:relative; width:100%; left:0; text-align: center; vertical-align: middle; margin-top: 15px; margin-bottom: 15px; color: #FFFFFF;}
#f a {color: #FFFFFF;}
#f a:hover {color: #FFFFFF;}


.sep { padding-left: 2ex; padding-right: 2ex;}

	#f TD.fl{top:0; left:0; color: #333333; font-size: 12px; border-top: 1px solid #666666; padding: 5px 0px 0px 10px; line-height: 18px;}
	#f TD.fr{top:0; right:0; color: #333333; font-size: 12px;  border-top: 1px solid #666666; padding: 5px 10px 0px 0px; line-height: 18px;}

#footer{position:relative; width:auto; height:6px; top:0; left:0; background:#fff;}
	#footer div.left{position:absolute; width:6px; height:6px; top:0; left:0; background:url(../images/2l.jpg) 0 0 no-repeat;}
	#footer div.right{position:absolute; width:6px; height:6px; top:0; right:0; background:url(../images/2r.jpg) 0 0 no-repeat;}	
	
.m{padding: 5px;}
	
.menus{margin: 15px; background:#2D333D; border: 1px solid #363C46; width: auto; height: 100%;}

a.big_current {
	padding-right: 13px;
	padding-left: 13px;
	padding-bottom: 13px;
	font-weight: bold;
	color: #555555;
	LINE-HEIGHT: 25px;
	MARGIN-RIGHT: 10px;
	PADDING-TOP: 13px;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	border: 2px solid #FFFFFF;
}

a.big_current :hover {
	text-decoration: none;
	background:#fff;
	cursor:crosshair;
}

#content TD.center#maindata {
  padding-left: 60px;
}

.foliothums {
  width: 100%;
}

.foliothums li {
  display: block;
  float: left;
  width: 50%;
}

.foliothums li a {
  text-decoration: none;
}

.thumbs  {
  width: 100%;
}

.thumbs  li {
  display: block;
  float: left;
  width: 50%;
}

.thumbs  li a {
  text-decoration: none;
}
.thumbscontainer {
	width: 100%;
}

#maindata {
	font-size: 75%;
}

#maindata h1 {
	font: bold 3.2ex Arial, Helvetica, sans-serif;
	color: #DE0124;
	margin: 0 0 2ex
}
#maindata h2 {
	font: bold 2.5ex Arial, Helvetica, sans-serif;
	color: #545550;
	margin: 5ex 0 2ex
}

#maindata p{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
	margin: 0 0 2ex;
}

#maindata ul {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	
	margin: 0px 0px 0px 10px;
	padding: 0px 20px 15px 20px;
}

#maindata ul li {
	list-style-image: none;
	list-style-type: disc;
	padding: 3px 0px 3px 0px;
	float: none;
	width:100%;
	height: auto;
	text-align:left;
}

#maindata ul li.li2 {
	margin: 0 0 1ex 5ex;
	list-style-type: none;
	font-size: 90%
}

#maindata ul li.li2 a {
	font-size: 11px;
}

#maindata table, table.portfolio {
	margin: 2ex 0px 6ex;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #545550;
	border-collapse: collapse;
}

#maindata table.portfolio {
	font-size: 120% !important
}

#maindata td {
	padding: 8px;
	text-align: center;
	border: 1px solid #545550;
	vertical-align: middle;
}
#maindata table.portfolio td 
{   padding: 14px;
	text-align: center;
	border: 1px solid #545550;
	vertical-align: bottom;
}

#maindata th {font: bold 2.0ex Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
background-color: #FE3856;
padding: 15px;
border: 1px solid #545550;
}

#maindata td.th2, #maindata td.th3 {
background-color: #FFD5DB;
padding: 10px 8px 7px;
font-weight: bold
}
#maindata td.th3 {
background-color: #FFFFCC; !important; 
padding-top: 15px; 
font-style: italic;
font-weight: normal}

#maindata td.leftcol {text-align: left !important}

#maindata strong {
	color: #CC6666;	
}

#maindata a{
	color: #0000FF;
	text-decoration: underline;
}

#maindata .seo {
	background-color:#FFFFCC;
	line-height: 2.4ex;
	margin: 3ex 0 8ex;
}

.footer_menu_item {
	padding: 0px 0px 0px 0px;
}

.footer_menu_item  a {
	padding: 0px 0px 0px 0px;	
}
#content .rightmenu td{
	text-align: rigth;
}
#content .rightmenu .whatwe {
	text-align: rigth;
}

#content .rightmenu {
margin-left: 0px; 
/*background-color: #F3F3F3;*/
padding: 0 0 7px;
height: 100%;
}

#content .rightmenu h2 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
font-size: 180%;
color:#999999;
margin: 0 0 2ex;
text-align:right;
line-height: 2ex;
}

#content .rightmenu p {
margin: 3ex 0 1ex;
text-align:right;
color:#999999;
}

#content .rightmenu p.submenu {
font-size: 100%;
margin: 0 0 0.5ex 2ex;
text-align:right;
line-height: 2.2ex;
color:#333333;
}

#content .rightmenu p.submenu a
{font-size: 100%;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#333333;
text-decoration:none}

#content .rightmenu p.submenu a:hover {
color:#666;
text-decoration:underline;
}

#content .rightmenu a {
font: bold 130% Verdana, Arial, Helvetica, sans-serif;
color: #3399FF;
text-decoration:none;
}