#htmltagcloud {
	font-family:Arial; 
	line-height:2.4em; 
	word-spacing:normal; 
	letter-spacing:normal; 
	text-decoration:none; 
	text-transform:none; 
	text-align:justify; 
	text-indent:0ex; 
	background-color:#fff; 
	margin:0 1em 0 1em;  
}

#htmltagcloud a{
	text-decoration:none;
	font-size:10pt;
}

#htmltagcloud a:link {
	text-decoration:none;
}

#htmltagcloud a:visited {
	text-decoration:none;
}

#htmltagcloud a:hover {
	text-decoration:none;
	color:white;
	background-color:#FFB473;
}

#htmltagcloud a:active {
	text-decoration:none;
	color:white;
	background-color:#FFB473;
}

span.tagcloud {
	font-size:6.0em;
	padding:0em;
	color:#FFB473;
	z-index:10;
	position:relative;
}

span.tagcloud a {
	text-decoration:none;
	color:#FFB473;
}

body {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5 {
	color:#541800;
	font:Arial;
	margin:0 0 0 10px;
}

a {
	font: bold 12px Arial;
	color: #B43700;
}

a:hover {
	font: bold 12px Arial;
	color:#B43700;
	text-decoration:none;
}

#link_hl {
	font: bold 12px Arial;
	color: #8ac53a;
}

#link_hl:hover {
	font: bold 12px Arial;
	color:#8ac53a;
	text-decoration:none;
}

.inline {
	display:inline;
}

#text_main {
	font: 13px Arial;
	color:#541800;
}

#title_main {
	font:bold 13px Arial;
	color:#541800;
}

#content {
	border:0;
	width:1010px;
}

td {
	vertical-align:top;
}

#head_logo {
	width:695px;
	height:180px;
	background:url(../img/tmp_head.gif) 0 0 no-repeat;
	margin:10px 0 0 15px;
}

#head_flash {
	width:300px;
	height:300px;
	background:url(../img/tmp_head_right.gif) 0 0 no-repeat;
	margin:10px 0 0 0;
}

#main_menu {
	width:700px;
	height:120px;
	margin:0 0 0 10px;
	position:relative;
}

#second_menu {
	width:685px;
	height:150px;
	background:url(../img/second_menu.gif) 0 0 no-repeat;
	margin:10px 0 0 15px;
}

#main_menu_items {
	color:#FFFFFF;
	font: 16px "Century Gothic";
	padding:28px 0 0 25px;
}

#admin_menu {
	background:url(../img/menu_big.jpg) 0 0 no-repeat;
	padding:20px 0 25px 25px;
}

#admin_menu a {
	font: 15px "Century Gothic";
	text-decoration:none;
	color:#FFFFFF;
}

#admin_content {
	padding:0 20px 0 20px;
}

#main_menu_items a {
	color:#FFFFFF;
	font: 16px "Century Gothic";
	text-decoration:none;
}

#main_menu_items a:hover {
	color:#FFFFFF;
	font: 16px "Century Gothic";
	text-decoration:underline;
}

#main_menu_big_items a {
	color:#FFFFFF;
	font: 16px "Century Gothic";
	text-decoration:none;
}

#main_menu_big_items a:hover {
	color:#FFFFFF;
	font: 16px "Century Gothic";
	text-decoration:underline;
}

#search_form {
	padding:0; 
	margin:0;
}

#position {
	position:absolute;
	top:85px;
	left:45%;
}

#second_menu_link {
	height:25px;
	width:450px;
	position:absolute;
	top:85px;
	cursor:pointer;
}

#search_box {
	border:1px solid #FFC28C;
	width:185px;
	height:22px;
	margin:35px 0 0 480px;
}

#search_button {
	width:26px;
	height:26px;
	background:url(../img/search_button.gif) 0 0 no-repeat;
	border:0;
}

#blog
{
	width:300px;
}

#blog_logo{
	width:300px;
	height:75px;
	margin:0 0 5px 0;
	background-image:url(../img/blog_logo.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

#blog_toppa{
	width:300px;
	height:75px;
	margin:0 0 5px 0;
	background-image:url(../img/blog_toppa.jpg);
	background-repeat:no-repeat;
}

#blog_friends{
	width:300px;
	height:90px;
	margin:0 0 5px 0;
	background-image:url(../img/blog_friends.jpg);
	background-repeat:no-repeat;
}

#tag_cloud {
	width:300px;
	margin:0 0 5px 0;
}

#blog_post {
	width:280px;
	margin:0 10px 30px 10px;
}

#date {
	width:78px;
	height:33px;
	font: bold 12px Arial;
	padding:2px 0 0 7px;
	margin:4px 0 0 -4px;
	background:url(../img/date.gif) 0 0 no-repeat;
	color: #FFC28C;
	display:inline-block;
	overflow:hidden;
}

#date_white {
	width:78px;
	height:33px;
	font: bold 12px Arial;
	padding:2px 0 0 7px;
	margin:4px 0 0 -4px;
	background:url(../img/date_white.gif) 0 0 no-repeat;
	color: #FFC28C;
	display:inline-block;
	overflow:hidden;
}

#item_title {
	display:block;
	margin:5px 0 0 0;
}

#comment_login {
	width:200px;
	height:33px;
	font: bold 12px Arial;
	text-align:center;
	margin:4px 0 0 -4px;
	background:url(../img/comment_login.gif) 0 0 no-repeat;
	color: #FFC28C;
	display:inline-block;
	overflow:hidden;
}

#blog_userpic {
	width:120px;
	height:120px;
	background:url(../img/blog_userpic.gif) 0 0 no-repeat;
	display:inline;
	float:left;
	margin:0;
}

#blog_userpic img {
	width:80px;
	height:80px;
	border:0;
	margin:10px 0 0 10px;
}

#blog_post_head {
	display:inline;
	width:530px;
	float:right;
	margin:0;
}

#add_comment {
	width:650px;
	height:25px;
}
#comment_full {
	width:650px;
	background-color:White;
	overflow:hidden;
}

#comment_full table{
	margin:0 20px 0 20px;
}

#comment_login a,#comment_login a:hover,#comment_login a:visited {
	font: bold 12px Arial;
	margin:4px 0 0 -4px;
	color: #FFC28C;
}

#blog_footer {
	width:300px;
	margin:5px 0 0 0;
}

#news_subscribe {
	height:42px;
	width:148px;
	background:url(../img/news_subscribe.jpg) 0 0 no-repeat;
	border:0;
	cursor:pointer;
}

#rss {
	height:42px;
	width:148px;
	background:url(../img/rss.jpg) 0 0 no-repeat;
	border:0;
	cursor:pointer;
}

#news {
	width:700px;
	margin:10px 0 0 10px;
}

#newz {
	width:695px;
	margin:10px 0px 0 15px;
}

#newzz {
	width:1000px;
}

#ok_info {
	background:url(../img/ok_info.jpg) 0 0 no-repeat;
	height:600px;
}

#news_top {
	background:url(../img/news_top.jpg) 0 0 no-repeat;
	background-color:#FFE4C9;
	height:8px;
}

#news_top_big {
	background:url(../img/news_top_big.jpg) 0 0 no-repeat;
	background-color:#FFE4C9;
	height:8px;
}

#news_top_very_big {
	background:url(../img/news_top_very_big.jpg) 0 0 no-repeat;
	background-color:#FFE4C9;
	height:8px;
}

#news_list {
	background-color:#FFE4C9;
	height:400px;
}

#newz_list {
	background-color:#FFE4C9;
	height:600px;
}

#news_bottom {
	background:url(../img/news_bottom.jpg) 0 0 no-repeat;
	height:8px;
}

#news_bottom_big {
	background:url(../img/news_bottom_big.jpg) 0 0 no-repeat;
	height:8px;
}

#news_bottom_very_big {
	background:url(../img/news_bottom_very_big.jpg) 0 0 no-repeat;
	height:8px;
}

#news_item {
	margin: 5px 10px 30px 10px;
	overflow:hidden;
}

#work_line {
	height:30px;
}

#banner {
	width:685px;
	height:80px;
	margin:10px 0 10px 15px;
	text-align:center;
	vertical-align:middle;
}

#copy_1	{
	height:60px;
	vertical-align:middle;
}

#copy_2	{
	height:60px;
	vertical-align:middle;
}

#footer_menu	{
	height:60px;
	background:url(../img/footer_menu.jpg) 0 0 no-repeat;
	font: bold 12px Arial;
	color:#B43700;
	vertical-align:middle;
	text-align:center;
}

#copy_text {
	font: 13px Arial;
	color:#541800;
	margin:0 0 0 15px;
}

#gallery_thumb {
	width:100px;
	height:100px;
	margin:15px 0 0 15px;
	border:0;
}

#gallery_thumb_cell {
	height:130px;
	width:130px;
	margin:5px 5px 5px 5px;
	background:5px 5px no-repeat;
	background-image: url(../img/gallery_thumb_bg.gif);
}

#map {
	height:430px;
	width:650px;
	background:url(../img/map.jpg) 0 0 no-repeat;
	position:relative;
}
#map div {
	text-align:center;
	position:absolute;
}

#map div a {
	font: 10px Arial;
	padding:0 0 3px 0;
}

#kiev {
	top:90px;
	left:290px;
}

#lizk {
	top:60px;
	left:105px;
}

#lviv {
	top:120px;
	left:60px;
}

#ternopil {
	top:135px;
	left:100px;
}

#kremen {
	top:160px;
	left:380px;
}

#dnepr {
	top:180px;
	left:435px;
}

#zapor {
	top:230px;
	left:455px;
}

#yalta {
	top:397px;
	left:450px;
}

#bila_tserkva {
	top:125px;
	left:290px;
}

#vinniza {
	top:175px;
	left:220px;
}

#evpatory {
	top:363px;
	left:330px;
}

#donezk {
	top:200px;
	left:550px;
}

#rog {
	top:220px;
	left:375px;
}

#lugansk {
	top:155px;
	left:580px;
}

#mukachevo {
	top:210px;
	left:0px;
}

#odessa {
	top:290px;
	left:285px;
}

#rovno {
	top:75px;
	left:140px;
}

#simferopol {
	top:365px;
	left:400px;
}

#sevastopol {
	top:400px;
	left:380px;
}

#chervonograd {
	top:75px;
	left:45px;
}

#cherkassy {
	top:155px;
	left:305px;
}

#harkiv {
	top:120px;
	left:500px;
}

#hmelnik {
	top:140px;
	left:200px;
}

#karpaty {
	top:190px;
	left:40px;
}

#services {
	width:270px;
	display:inline;
	float:left;
	margin:0 0 0 3px;
}

#works {
	width:300px;
	display:inline;
	float:center;
}

#work_splitter {
	margin:5px 0 5px 0;
	height:24px;
	width:650px;
	background:url(../img/work_splitter.gif) 0 5px no-repeat;
	font:bold 13px Arial;
	color:#541800;
}

#work_splitter_data {
	margin: 6px 0 0 430px;
	text-align:center;
	overflow:hidden;
}

#work_item {
	margin: 5px 5px 5px 5px;
}

#work_name {
	font: bold 16px Arial;
	color:#B43700;
}

#work_cat {
	font: bold 13px Arial;
	color:#B43700;
}

#gallery {
	font: 13px Arial;
	color: #551900;
	background:url(../img/gallery.gif) 0 0 no-repeat;
	padding: 0 0 0 30px;
}

#work_type {
	width:160px;
	display:inline;
	float:left;
	margin:10px 5px 0 0;
}

#work_date {
	width:140px;
	display:inline;
	float:right;
	margin:10px 5px 0 0;
}

#services_top {
	height:45px;
	width:665px;
	margin:0 0 30px 0;
}

#services_item {
	height:140px;
	margin:0 0 30px 0;
}

#service_item_num {
	height:20px;
	width:62px;
	background:url(../img/services_item_num.gif) 0 0 no-repeat;
	font:bold 16px "Century Gothic";
	text-align:center;
	color:#B33700;
}

#services_item_left {
	height:120px;
	background-color:White;
	text-align:center;
	vertical-align:middle;
	font:bold 16px Arial;
	font-style:bold;
	color:#551900;
	padding:0 10px 0 10px;
}

#services_item_right {
	height:120px;
	background-color:White;
	text-align:center;
	vertical-align:middle;
	font:13px Arial;
	color:#551900;
	padding:0 10px 0 10px;
}

#about_userpic {
	width:120px;
	height:120px;
	background:url(../img/blog_userpic.gif) 0 0 no-repeat;
	display:block;
	padding:10px 0 0 10px;
}

#about_item {
	width:210px;
}

#about_name {
	font:13px Arial;
	color:Red;
	text-decoration:underline;
}

#client_reply {
	width:190px;
	height:230px;
	margin:335px 0 0 0;
	cursor:pointer;
}

#date_l {
	width:4px;
	height:32px;
	background:url(../img/date_l.gif) 0 0 no-repeat;
}

#date_c {
	height:32px;
	font: bold 12px Arial;
	color: #FFC28C;
	padding:1px 0 0 10px;
	background:url(../img/date_c.gif) 0 0 repeat-x;
}

#date_r {
	width:18px;
	height:32px;
	line-height:32px;
	background:url(../img/date_r.gif) 0 0 no-repeat;
}

#about_username {
	font:bold 13px Arial;
	color:#B33700;
	text-decoration:underline;
	margin:5px 0 0 10px;
	cursor:pointer;
}

#about_user_userpic {
	width:195px;
	height:125px;
	background:url(../img/blog_userpic.gif) 10px 10px no-repeat;
	cursor:pointer;
	padding:20px 0 0 20px;
}
#about_role {
	font:13px Arial;
	color:#B33700;
	margin:3px 0 0 10px;
	cursor:pointer;
}

#boxes {
	font-family: Arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 950px;
}

#boxes li {
	cursor: move;
	position: relative;
	float: left;
	width: 130px;
	height: 130px;
	background:5px 5px no-repeat;
	background-image: url(../img/gallery_thumb_bg.gif);
}

#about_titlezz {
	height:37px;
	cursor:pointer;
	text-decoration:underline;
	font: 16px Arial;
	color:#541800;
	font-weight:bold;
	vertical-align:middle;
}

#about_titlezz img {
	float:left;
	text-align:left;
	vertical-align:middle;
	margin:0 10px 0 0;
}

#about_titlezz a:link, #about_titlezz a:hover, #about_titlezz a:visited, #about_titlezz a:active {
	cursor:pointer;
	text-decoration:underline;
	font: 16px Arial;
	color:#541800;
	font-weight:bold;
	vertical-align:middle;
	line-height:32px;
}