body { margin:0 0 0 0; padding:0; background-color:#222222; color:#FFFFFF; }
table { border-collapse:collapse; padding:0; margin:0 }
table tr td { padding:0 }
img { border:0 }
ul, li { padding:0; margin:0 0 0 18px }
H1 {
	color : #b8b8b8;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 80%;
	margin-bottom : -1em;
	margin-left : -5%;
}









h2,h3,h4,h5,h6,form { margin:0 }
div, p { padding:0; margin:0 }
.clickable { cursor:pointer }
a { font-family:Tahoma; color:#fff }

table.head tr td.main_menu img { margin-left:24px }

table.head tr td.sub_menu { background:url(img/hr.gif) center top no-repeat; font-family:Verdana; font-size:9px; color:#FF3399 }
table.head tr td.sub_menu a { font-family:Verdana; font-size:9px; color:#E5E5E5 }
table.head tr td.sub_menu a:hover { font-family:Verdana; font-size:9px; color:#FF3399 }

table.photos tr td.top { background:url(img/t_bg.gif) left bottom repeat-x }
table.photos tr td.right { background:url(img/r_bg.gif) left top repeat-y }
table.photos tr td.bottom { background:url(img/b_bg.gif) left top repeat-x }
table.photos tr td.left { background:url(img/l_bg.gif) right top repeat-y }

table.thumbs tr td table.pics tr td.unactive img { margin-right:17px; border:1px solid white }
table.thumbs tr td table.pics tr td.active img { margin-right:17px; border:1px solid #FF3399 }

table.thumbs tr td div.pics_container { width:670px; height:96px;  overflow:scroll; overflow-y:hidden; padding:0 0 0 17px; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #373737; scrollbar-highlight-color: #373737; scrollbar-3dlight-color: #373737; scrollbar-darkshadow-color: #373737; scrollbar-track-color: #373737; scrollbar-arrow-color: #373737 }

table.about tr td.content { background:url(img/about_middle_bg.gif) left top repeat-y }
table.about tr td.pic { padding:12px 0 12px 0; }
table.about tr td.pic img { margin-left:47px }
table.about tr td.text { padding:8px 47px 8px 4px; font-family:Verdana; font-size:9pt; color:#CCCCCC }
table.about tr td.text a { font-family:Verdana; font-size:9pt; color:#CCCCCC }

table.services { margin-left:2px; _margin-left:2px }
table.services tr td.content { background:url(img/services_middle_bg.gif) left top repeat-y; _background:url(img/services_middle_bg_ie.gif) left top repeat-y; padding:12px 0 12px 47px; }
table.services tr td.content table tr td { font-family:Verdana; font-size:9pt; color:#CCCCCC }

table.contacts { position:relative; bottom:8px }
table.contacts tr td.owner_info { background:url(img/contacts_owner_info.gif) left bottom no-repeat; padding:42px 0 0 0 }
table.contacts tr td.owner_info div.owner { padding-left:10px; color:#333333; font-family:Verdana; font-size:11px; }
table.contacts tr td.owner_info div.phrase { margin-top:44px; color:#CCCCCC; font-family:Verdana; font-size:11px; }
table.contacts tr td.message { background:url(img/contacts_message.gif) right top no-repeat }
table.contacts tr td.message textarea { color:#CCCCCC; font-family:Verdana; font-size:11px; width:534px; height:133px; margin-left:107px; background:url(img/textarea_message_bg.gif) left top repeat-x; border:0px; overflow:hidden; overflow-y:hidden; padding:4px 0 0 6px; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #373737; scrollbar-highlight-color: #373737; scrollbar-3dlight-color: #373737; scrollbar-darkshadow-color: #373737; scrollbar-track-color: #373737; scrollbar-arrow-color: #373737 }
table.contacts tr td.message textarea#wrong { color:red; }
table.contacts tr td.message textarea#done { text-align:center; color:green }
table.contacts tr td.message textarea#error { text-align:center; color:red }
table.contacts tr td.inputs { background:url(img/contacts_inputs.gif) right top no-repeat }
table.contacts tr td.inputs tr.one input { color:#CCCCCC; font-family:Verdana; font-size:11px; background:url(img/contacts_input_bg.gif) right top repeat-x; border:0px; width:236px; height:15px; margin-top:37px; margin-left:2px }
table.contacts tr td.inputs tr.two input { color:#CCCCCC; font-family:Verdana; font-size:11px; background:url(img/contacts_input_bg.gif) right top repeat-x; border:0px; width:236px; height:15px; margin-top:25px; margin-left:2px }
table.contacts tr td.inputs tr.one input#wrong { color:red }
table.contacts tr td.inputs tr.two input#wrong { color:red }
table.contacts tr td.submit { background:url(img/contacts_submit.gif) left top no-repeat }
table.contacts tr td.submit input { margin:29px 0 0 103px }

td img.lid_one { position:relative; left:17px; background-color:#222222 }
td img.lid_two { position:relative; left:-17px; background-color:#222222 }
td img.lid_three { position:relative; bottom:11px; width:656px; _width:636px; }

div.add_to_favorites { position:absolute; right:17px; top:15px }
div.enter_for_clients { position:absolute; left:17px; bottom:15px }
div.copy { position:absolute; right:110px; bottom:15px }
div.infectedcell { position:absolute; right:17px; bottom:15px }