body{
	margin:0px;
}
body,table,textarea{
	font-family:arial;font-size:12px;
}
table{
	border-collapse:collapse;
}
table td{
	padding:0px;vertical-align:top;border-collapse:collapse;
}
body,html{
	height:100%;
}
a img{
	border:none;
}
/*img, div,td,a,table { behavior: url(/iepngfix.htc) }*/
   
      

input,textarea {
	border:1px solid gray;width:330px;color:#4b4b4b;margin-bottom:10px;display:block;
}

#tableMain{
	width:100%;height:100%;
}

#tdMiddleMain{
	width:1280px;
	background-image:url(/images/pixel_bg.jpg);
}
#tableMiddle{
	width:100%;height:100%;/*border:1px solid red;*/
}
#dBG_bottom{width:100%;height:100%;
	background-image:url(/images/bg_main_bottom.jpg);background-repeat:no-repeat;background-position:center bottom;
}
#dBG_top{width:100%;height:100%;
	background-image:url(/images/bg_main_top.png);background-repeat:no-repeat;background-position:center top;
}

#tdLEFT{
	width:225px;padding:18px 0px 0px 30px;
}
#tdRIGHT{
	width:200px;padding-top:32px;padding-left:10px;
}
#tdMIDDLE{
	padding-top:20px;
}

div.blockTitle{
	font-size:14px;color:white;font-weight:normal;padding-left:30px;
	background-image:url(/images/dots.png);background-repeat:no-repeat;
	text-shadow: #014393 1px 2px 1px;
}


table.menu_item{
	color:white;height:32px;
}
table.menu_item a{
	color:white;
}
table.menu_item td.center{
	background-image:url(/images/bg_menu_center.png);padding-top:7px;
}
table.menu_item td.left{
	background-image:url(/images/bg_menu_left.png);width:11px;
}
table.menu_item td.right{
	background-image:url(/images/bg_menu_right.png);width:11px;
}

#tableLang{
	margin-left:30px;
}
#tableMenuMain div{
	padding-top:7px;
}
#tableMenuMain td.menu{
	padding-right:20px;
}
#tableMenuMain a{
	color:white;padding-left:10px;padding-right:0px;background-image:url(/images/menu_arrow.png);background-repeat:no-repeat;
}

#tableWeatherBlock{
	width:160px;height:100px;background-image:url(/images/weather_bg_map.png);background-repeat:no-repeat;background-position:50% 50%;
}
#tableWeatherBlock table{
	width:100%;
}
#tableWeatherBlock table td{
	padding-bottom:3px;
}
#tableWeatherBlock table td.center{
	width:30px;text-align:center
}


#tableContentBlock{
	width:780px;
}


table.contentBlock td{
	color:white;
}
table.contentBlock td.top_left{
	width:15px;height:15px;
	background-image:url(/images/content_block_top_left_corner.png);
}
table.contentBlock td.top_right{
	width:15px;height:15px;
	background-image:url(/images/content_block_top_right_corner.png);
}
table.contentBlock td.bottom_right{
	width:15px;height:15px;
	background-image:url(/images/content_block_bottom_right_corner.png);
}
table.contentBlock td.bottom_left{
	width:15px;height:15px;
	background-image:url(/images/content_block_bottom_left_corner.png);
}
table.contentBlock td.middle_left{
	width:15px;
	background-image:url(/images/content_block_left_side.png);background-repeat:repeat-y;
}
table.contentBlock td.middle_right{
	width:15px;
	background-image:url(/images/content_block_right_side.png);background-repeat:repeat-y;
}
table.contentBlock td.top_center{
	height:15px;
	background-image:url(/images/content_block_top_side.png);background-repeat:repeat-x;
}
table.contentBlock td.bottom_center{
	height:15px;
	background-image:url(/images/content_block_bottom_side.png);background-repeat:repeat-x;
}
table.contentBlock td.middle_center{
	background-image:url(/images/content_block_pixel.png);background-repeat:repeat;
}

table.contentBlockLine{
	width:100%;height:16px;
}
table.contentBlockLine td.right{
	width:16px;
}
table.contentBlockLine td.left{
	background-image:url(/images/bg_dot_for_dot_in_circle.png);background-repeat:repeat-x;background-position:0px 7px;
}

div.feather{
	width:100%;height:100%;
	background-image:url(/images/feather.png);background-repeat:no-repeat;background-position:100% 100%;
}

#contactsInfoBlock{
	width:210px;height:270px;margin-left:30px;
	background-image:url(/images/address_bg_middle.jpg);
}
#contactsInfoBlock div{
	width:100%;height:100%;
	background-image:url(/images/address_bg_bottom.jpg);background-repeat:no-repeat;background-position:0% 100%;
}
#contactsInfoBlock div div{
	width:100%;height:100%;color:#4b4b4b;padding:10px 15px;
	background-image:url(/images/address_bg_top.jpg);background-repeat:no-repeat;background-position:0% 0%;
}

ul.errors{
	color:red;
}
div.err{
	background-color:white;color:red;padding:15px;
}

div.err a{
	color:red;font-weight:bold;
}
#sendOK{
	font-weight:bold;margin-top:120px;margin-left:70px;
}

#tableProjectsMain{
	width:740px;height:450px;
}
#tdProjectsSliderContainer{
	height:115px;
}
#tdBigPic{
	width:500px;
}
#tdBigPic img{
	width:490px;height:320px;
}
#tableProjectText{
	width:225px;height:320px;margin-left:5px;
}
#tableProjectText div{
	width:190px;height:290px;overflow:auto;
	scrollbar-base-color: navajowhite;
}

#ulProjectMenu{
	list-style-type:none;color:#F2E950;line-height:20px;padding-left:0px;margin-left:0px;
}
#ulProjectMenu li{
	padding-left:20px;
}
#ulProjectMenu li.inactive{
background-image:url(/images/project_menu_arrow.png);background-repeat:no-repeat;background-position:9px 7px;
}
#ulProjectMenu li.active{
background-image:url(/images/project_menu_arrow_active.png);background-repeat:no-repeat;background-position:8px 9px;
}
#ulProjectMenu li.active a{
	text-decoration:none;
}
#ulProjectMenu a{
	color:#F2E950;
}

#ulProjectMenu li ul{
	list-style-type:none;color:#F2E950;line-height:20px;padding-left:0px;margin-left:0px;
}
#ulProjectMenu li ul li.inactive{
background-image:url(/images/project_menu.gif);background-repeat:no-repeat;background-position:11px 9px;
}
#ulProjectMenu li ul li.active{
background-image:url(/images/project_menu.gif);background-repeat:no-repeat;background-position:11px 9px;
}
#ulProjectMenu li ul li.inactive a{
	text-decoration:underline;
}
#ulProjectMenu li ul li.active a{
	text-decoration:none;
}

#cyprusPics img{
	margin:5px;
}

