body {background: #fff url('images/fon.jpg') left top no-repeat; font-size: 10pt; font-family: arial, verdana, sans-serif; color: #333; margin: 0; padding: 0;}
html,body {height: 100%;}
table {border-collapse: collapse; border: 0; padding: 0; border-spacing: 0px; width: 100%;}
table td {padding: 0px; vertical-align: top; color: #333; font-size: 10pt; font-family: arial, verdana, sans-serif;}
img {border: 0;}
h1,h2,h3 {background: url('images/h.gif') left no-repeat; padding: 20px 0 20px 64px; font: 1.48em/1.3em Georgia, "Times New Roman", Times, serif; color: #333;}
h4,h5,h6 {font: 1.48em/1.3em Georgia, "Times New Roman", Times, serif; color: #279700; padding: 0; margin: 10px 0 5px 0;}
.h {min-width: 530px;}
hr {background-color: #D8D8D8; height: 1px; border: 0;}
.fr {float: right;}
#text {padding: 10px}
#back a {text-decoration: none; font: 10pt "Arial"; color: #9A2289; font-weight: bold;}
.nobg {background: none; padding: 0; text-align: left; margin-left: 24px;}
a{color: #333; text-decoration: underline;}
a:visited {color: #333;} 
a:hover {color: #333; text-decoration: none;}
a img,img,a{outline:none!important}
:focus{outline:none}
blockquote {margin: 0;}
#easyTooltip {padding: 10px 20px 10px 20px; background: #951A85; color: #fff; z-index: 9999;
opacity: .8; 
 /* For IE 5-7 */
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
 /* For IE 8 */
 -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
strong{font-weight: normal}
sup {color: #9A2289; margin: 0 0 0 3px;}
#pp {height: 100%;}
.top_nav {position: absolute; margin-top: 20px; margin-left: 44px; left: 0; width: 86px;}
.top_nav img {width: 43px; height: 42px;}
#nav_home, #nav_karta, #nav_mail {cursor: pointer; width: 43px; height: 42px; float: left;}
#nav_home {background: url('images/top_home.png') left top no-repeat; margin-left: 21px;}
#nav_home:hover {background: url('images/top_home.png') right top no-repeat;}
#nav_karta {background: url('images/top_karta.png') left top no-repeat;}
#nav_karta:hover {background: url('images/top_karta.png') right top no-repeat;}
#nav_mail {background: url('images/top_mail.png') left top no-repeat;}
#nav_mail:hover {background: url('images/top_mail.png') right top no-repeat;}
.rss,.rss:visited {display: block; float: right; background: url('images/rss.gif') bottom left no-repeat; 
 padding-left: 24px; margin-right: 20px; height: 20px; line-height: 20px;}
.rss:hover {background: url('images/rss.gif') top left no-repeat;}
pre {padding: 10px; border: 1px solid #ccc; overflow: auto; width: 550px;}
.hidden, #none, #h_partners {display:none;}
.big {font-size: 5em; margin-top: 110px; text-decoration: none; font-family: Times New Roman; display: block;}

#pageIsLoading {position: absolute; z-index: 99999; display: block; padding: 20px; 
 background: #fff url('http://www.profyplus.com/images/loading.gif') center center no-repeat;}
 
.online {text-align: center; color: #279700;}
.online span {color: #951A85; font-weight: bold;}
.print_button, .print_button:visited {color: #951A85; font-weight: bold; text-align: right; margin-bottom: 10px; cursor: pointer;}

.pp {min-width: 1060px;}

#bottomc .b_count {text-align: center; color: #555; padding: 10px;}
#bottomc .b_count span {color: #279700;}

.help_online, .help_online:visited {display: block; position: relative; text-align: left; background: url('images/help_online.gif') 0 0 no-repeat; color: #279700; padding: 9px 0 9px 51px; margin: 52px 0 0 0; text-decoration: none;}
.help_online:hover {background: url('images/help_online.gif') 0 -51px no-repeat; color: #008FD1;}

/*POGODA*/

div.weather {text-align: center;}
div.weather div.t {font: 1.48em/1.3em Georgia, "Times New Roman", Times, serif; color: #951A85; font-variant: small-caps;}
div.weather span.weather_tod {color: #279700;}

/*NEW YEAR BANNER*/

.newyear {margin-top: 20px;}
.newyear td {min-width: 232px; height: 300px;}
.rbanner {min-width: 230px;}
.rbanner a {width: 230px; display: block; color: #666; text-decoration: none; padding: 116px 0 100px 10px;}
.newyear a {width: 232px; display: block; float: right; color: #666; text-decoration: none; padding: 150px 0 100px 10px;}
.new1 a {background: url('images/new1.png') right no-repeat;}
.new2 a {background: url('images/new2.png') right no-repeat;}
.new3 a {background: url('images/new3.png') right no-repeat;}
.new4 a {background: url('images/new4.png') right no-repeat;}
.new5 a {background: url('images/new5.png') right no-repeat;}
.new6 a {background: url('images/new6.png') right no-repeat;}

/*TABS*/

.tabs ul.tabNavigation {list-style: none; margin: 0; padding: 0; height: 30px;}
.tabs ul.tabNavigation li {float: left;}
.tabs ul.tabNavigation li a {font: 10pt Arial; text-decoration: none; display: block; padding: 7px 12px 7px 12px; text-align: center; color: #909090; 
 background: #D5D5D5; border-right: 1px solid #C4C4C4; border-left: 1px solid #E8E8E8;}
.tabs ul.tabNavigation .first_l a {border-left: 0;}
.tabs ul.tabNavigation li a.selected {color: #fff; background: #9A229D;}
.tabs ul.tabNavigation li a.selected:hover {color: #fff;}
.tabs ul.tabNavigation li a:hover {color: #333;}
.tabs .tabsdiv td {color: #fff;}
.tabs .tabsdiv {padding: 22px 20px 20px 10px; background: #9A229D;}
.tabs .tabsdiv img {margin-right: 10px;}
.tabs .tabsdiv a,.tabs .tabsdiv a:hover,.tabs .tabsdiv a:visited {color: #fff; font: 12pt Georgia; border-bottom: 1px dashed #fff; text-decoration: none;}
.tabs .tabsdiv span {color: #D85BDB;}

.tabs_d {margin-top: 20px;}
.tabs_img {float: left;}
.tabs_d ul.tabNavigation {list-style: none; margin: 0; padding: 0 0 0 24px; height: 34px; width: 350px;}
.tabs_d ul.tabNavigation li {float: left; margin: 0 1px 2px 1px;}
.tabs_d ul.tabNavigation li a {display: block; background: url('images/tab_d.png') top repeat-x; line-height: 34px; text-decoration: none; padding: 0 12px 0 12px; text-align: center; color: #999;}
.tabs_d ul.tabNavigation li a.selected {color: #9A2289; background: url('images/tab_d.png') bottom repeat-x;}
.tabs_d ul.tabNavigation li a.selected:hover {color: #9A2289;}
.tabs_d ul.tabNavigation li a:hover {color: #333;}
.tabs_d .tabsdiv {color: #333; padding: 0 20px 20px 20px; text-align: left;}
.tabs_d .tabsdiv a,.tabs_d .tabsdiv a:hover,.tabs_d .tabsdiv a:visited {color: #333;}
.tabs_d .tabsdiv span {color: #9A2289;}
.tabs_d_r {background: url('images/tab_d_r.png') top no-repeat; height: 34px; width: 42px;}
.tabs_d_l {background: url('images/tab_d_l.png') top no-repeat; height: 34px; width: 42px;}

.tabs_in ul.tabNavigation {list-style: none; margin: 0; padding: 0; height: 34px;}
.tabs_in ul.tabNavigation li {float: left; margin: 0 1px 2px 1px;}
.tabs_in ul.tabNavigation li a {display: block; font-weight: bold; background: url('images/tab_d.png') top repeat-x; line-height: 34px; text-decoration: none; padding: 0 12px 0 12px; text-align: center; color: #999;}
.tabs_in ul.tabNavigation li a.selected {color: #9A2289; background: url('images/tab_d.png') bottom repeat-x;}
.tabs_in ul.tabNavigation li a.selected:hover {color: #9A2289;}
.tabs_in ul.tabNavigation li a:hover {color: #333;}
.tabs_in .first_l a,.tabs_in .first_l a:visited,.tabs_in .first_l a:hover{color: #9A2289; background: url('images/tab_d.png') bottom repeat-x;}

.tab_ten {display: block; background: #fff url('images/tab_ten.png') left bottom no-repeat; padding: 5px;}

.tabs .podr {padding: 0; margin: 10px 0 0 0; float: right;}
.tabs .podr li {display: block; list-style: none; margin: 4px 0 4px 4px; float: right;}
.tabs .podr li a {border: 0; font: 10pt Arial; color: #333; display: block; text-decoration: none; background: url('images/podr_bg.png') bottom repeat-x; padding: 5px 10px 10px 10px;}
.tabs .podr li a:visited {border: 0; font: 10pt Arial; color: #333;}
.tabs .podr li a:hover {border: 0; background: url('images/podr_bg.png') top repeat-x; font: 10pt Arial; color: #333;}

.tabs_news ul.tabNavigation {list-style: none; margin: 0; padding: 0;}
.tabs_news ul.tabNavigation li {float: right; margin-left: 4px;}
.tabs_news ul.tabNavigation li a {border-bottom: 1px dashed #333; text-decoration: none; color: #333;}
.tabs_news ul.tabNavigation .first_l a {border-bottom: 1px dashed #333; text-decoration: none; color: #333;}
.tabs_news ul.tabNavigation li a.selected {border-bottom: 1px dashed #279700; color: #279700;}
.tabs_news ul.tabNavigation li a.selected:hover,.tabs_news ul.tabNavigation li a:hover {color: #9A229D;}

.info {float: left;}

/*Left block*/

.banner {float: left; padding-top: 30px; text-align: left;}
.banner span {font: 1.58em/1.4em Georgia, "Times New Roman", Times, serif; color: #9A2289;}

/*Top banner*/

.banner_top {display: block; float: right; padding: 12px 58px 0 0; color: #279700;}
.banner_top a,.banner_top a:visited {border-bottom: 1px dashed #9A2289; text-decoration: none; color: #9A2289;}
.banner_top a:hover {border-bottom: 1px dashed #279700; text-decoration: none; color: #279700;}

/*right block*/

.abs {position: absolute; right: 20px; color: #279700; z-index: 9999;}
.to_top {display: block; background: url('images/tops.gif') 0 0 no-repeat; width: 18px; height: 31px; text-indent: -10000px; float: left; margin-right: 4px;}
#rblok {width: 250px; padding-left: 10px; background: url('images/linebots.gif') left repeat-y;}

.rblokdiv {width: 230px; padding: 15px 10px 15px 10px; text-align: left; background: url('images/linebot.gif') bottom repeat-x;}
.rblokdiv span {font: 1.38em/1.4em Georgia, "Times New Roman", Times, serif; color: #9A2289;}

#top {height: 142px;}
.logo {padding: 18px 0 0 155px; text-align: left; width: 280px;}
#telefon {background: #fff url('images/telefon.jpg') right top no-repeat; width: 540px;}

.tlinks {position: relative; padding: 70px 0 0 118px;}
.tlinks div {float: left;}
.tlinks .tlinks_r {margin: 0 0 0 28px;}
.tlinks div .mail_m {padding-right: 16px;}
#lindex {width: 240px; padding: 40px 0 40px 30px;}
#rindex {padding: 20px 20px 30px 0; text-align: left; position: relative;}
#rindex strong {font-weight: bold}
#center {text-align: center; vertical-align: top;}

#botl a {text-decoration: none;}
#botl {height: 100px; text-align: left; vertical-align: middle; padding: 0 20px 0 20px;background: url('images/linebots.gif') right center repeat-y; margin: 10px 0 10px 0; width: 294px;}
#botc {vertical-align: middle; padding: 0 20px 0 20px; text-align: center; font-size: 9pt;}
#botr {width: 240px; background: url('images/linebots.gif') left center repeat-y; vertical-align: middle; padding: 0 20px 0 20px;}

/*menu from the left*/

#menu {list-style: none; padding: 0; margin: 0; position: relative; text-align: left;}
#menu a {display: block; text-decoration: none; color: #279700; padding: 30px 0 0 80px; height: 40px; width: 110px;}
#menu a:hover {text-decoration: none; color: #9A2289;}
#menu .home {background: url('images/left_menu.jpg') 0 0 no-repeat;}
#menu .home:hover {background: url('images/left_menu.jpg') 0 -68px no-repeat;}
#menu .company {background: url('images/left_menu.jpg') 0 -136px no-repeat;}
#menu .company:hover {background: url('images/left_menu.jpg') 0 -204px no-repeat;}
#menu .portfolio {background: url('images/left_menu.jpg') 0 -272px no-repeat;}
#menu .portfolio:hover {background: url('images/left_menu.jpg') 0 -340px no-repeat;}
#menu .contact {background: url('images/left_menu.jpg') 0 -408px no-repeat;}
#menu .contact:hover {background: url('images/left_menu.jpg') 0 -476px no-repeat;}
.line,#line {background: url('images/linebot.gif') repeat-x; padding: 1px 0 0 0; margin: 0 24px 0 24px;}

/*top menu*/

#nav, #nav ul {list-style: none; margin: 0; padding: 20px 0 0 17px; float: left;}
#nav li {text-align: center; float: left; position: relative; width: 117px; background: url('images/linem.gif') right center no-repeat;}
#nav li a, #nav li a:visited {color: #333; text-decoration: none; display: block; padding: 6px 0 6px 0; width: 117px;}
#nav li a:hover, #nav li a.active {color: #fff; text-decoration: none; background: url('images/menuover.gif') center center no-repeat;}

/*service menu*/

#nav li ul {display: none; width: 200px; position: absolute; padding: 0; margin: 0; top: 28px; left: 20px; z-index: 9999; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5;}
#nav li ul li {width: 200px; border-top: 0px; text-align: left; background: none; padding: 0; margin: 0;}
#nav li ul li a, #nav li ul li a:visited {width: 170px; display: block; margin: 0; padding: 5px 20px 6px 10px; background: #DDDDDD url('images/tooltipli.gif') top repeat-x; color: #333; border-bottom: 1px solid #BEBEBE;}
#nav li ul li a:hover {background: #951A85 url('images/tooltip.gif') top repeat-x; color: #fff; border-bottom: 1px solid #C076B7;}

/*menu*/

#r_menu {list-style: none; margin: 0; padding: 10px 0 10px 0;}
#r_menu li {padding-bottom: 10px;}

.menutop {margin-left: 152px; background: url('images/fonmenu.jpg') repeat-x; height: 67px;}
.menutopl {background: url('images/fonmenul.jpg') left no-repeat; height: 67px;}

/*blocks*/

#description {padding: 10px}
#click_h_partners, #click_none, #click_none:visited {text-decoration: none; float: right; margin: -24px 24px 0 0; padding: 4px; position: relative; cursor: pointer; color: #909090; background: #D5D5D5;}
#click_h_partners {width: 201px;}
#click_none {width: 180px;}
#click_none:hover, #click_h_partners:hover {color: #fff; background: #9A229D;}

.vse {right: 0; margin: -100px 300px 0 0; position: absolute; padding: 20px; border-left: 1px solid #CBCBCB; border-top: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB;
 background: #fff url('images/cat_vse.gif') right bottom no-repeat; z-index: 102; display: none;}
.vse span {font: 14pt Georgia; color: #9A2289;}
.cat_vse, #cat_vse {position: relative; float: right; background: url('images/portcount.png') left top no-repeat; height: 28px; padding: 12px 10px 2px 16px;}
#cat_vse, .uslugi {z-index: 103; display: block;}
.cat_vse a, #cat_vse a {cursor: pointer;}
.c_v {position: absolute; right: 0; margin: -112px 300px 0 0;}
.next a, .next a:visited {text-decoration: none; color: #279700;}
.next a:hover {color: #9A2289;}
.uslugi span {font: 12pt Georgia;}
.uslugi a {border-bottom: 1px dashed #9A2289; text-decoration: none; color: #9A2289;}
.uslugi a:visited {border-bottom: 1px dashed #9A2289; text-decoration: none; color: #9A2289;}
.uslugi a:hover {border-bottom: 1px dashed #279700; text-decoration: none; color: #279700;}

.naglavnoy {margin: 10px 20px 10px 20px;}
.tabi {width: 50%; text-align: left; padding: 10px 20px 10px 20px;}
a.ng,.recommend a {display: block; background: url('images/tll.gif') 0 4px no-repeat; padding-left: 14px; font: 12pt Georgia; text-decoration: none; color: #9A2289;}
a.ng:visited,.recommend a:visited {display: block; font: 12pt Georgia; text-decoration: none; color: #9A2289;}
a.ng:hover,.recommend a:hover {text-decoration: none; color: #279700;}
.recommend sup {color: #279700;}

a.port_l, a.port_l:visited {display: block; background: url('images/tll.gif') 0 4px no-repeat; padding-left: 14px;}

.d1, .d2, .d3, .d4, .d5, .d6 {margin: 0 5px 12px 5px;}

.bloks span {font: 14pt Georgia; color: #9A2289;}
.bloks td {padding: 10px 20px 20px 20px;}
.bloks_a {width: 42%;}
.bloks_b {width: 32%; background: url('images/linebots.gif') left repeat-y;}
.bloks_d {width: 26%; background: url('images/linebots.gif') left repeat-y;}
.blok_price {width: 33%; background: url('images/linebots.gif') right repeat-y; text-align: center;}
.bloks1, .bloks2, .bloks3 {width: 50%; background: url('images/linebots.gif') right repeat-y;}
.title1, .title2, .title3, .title4, .title5, .title6, .title7, .title8, .title9, .title10 {
font: 1.58em/1.4em Georgia, "Times New Roman", Times, serif; color: #333; text-align: left; padding: 44px 0 20px 72px;}
#hh1, #hh2, #hh3, #hh4 {color: #333; text-align: left; font: 0.9em/1.4em Georgia, "Times New Roman", Times, serif; margin: -20px 0 0 -80px; background: none;}
h3.title5, h3.title6, h3.title7, h3.title8, h3.title9, h3.title10 {padding: 44px 0 20px 72px; margin: 0;}

.title1 {background: url('images/news.jpg') left top no-repeat;}
.title2 {background: url('images/stat.jpg') left top no-repeat;}
.title3 {background: url('images/brat.jpg') left top no-repeat;}
.title4 {background: url('images/portblok.jpg') left top no-repeat;}
.title5 {background: url('images/pr.jpg') left top no-repeat;}
.title6 {background: url('images/ss.jpg') left top no-repeat;}
.title7 {background: url('images/poly.jpg') left top no-repeat;}
.title8 {background: url('images/dec.jpg') left top no-repeat;}
.title9 {background: url('images/title9.jpg') left top no-repeat;}
.title10 {background: url('images/title10.jpg') left top no-repeat;}
.bloktext,.bloks {text-align: left;}
.bloks p, .bloktext {padding: 0 20px 0 20px;}
.bloks .news p {padding: 0;}

#zayavka span {color: #999}
#zayavka label {font-weight: bold}

/*news and articles*/

.news {font: 10pt "Arial";}
.news a{color: #9A2289; font-weight: bold;}
.news span {color: #666; font: 10pt "Arial";}
.news p{margin-top: -1px; color: #333;}
.data {display: block; color: #9A2289; padding: 0 20px 20px 0;}
.newstitle {font: 1.10em/1.4em Georgia, "Times New Roman", Times, serif; color: #31454A; border-bottom: 1px solid #ccc; padding: 10px}
.newstitle span {display: block; background: #ccc; width: 68px; color: #fff; font: 10pt "Arial"; padding: 2px; text-align: center; float: left; margin-right: 10px;}
.newstitle a {text-decoration: none;}
.newstitle a:hover {color: #9A2289;}

#linkstat {margin-top: 10px;}
.arhiv {float: right; background: url('images/portcount.png') left top no-repeat; height: 36px; margin-top: -6px; padding: 12px 10px 10px 16px;}
.arh {background: url('images/arrow.gif') 0 7px no-repeat; padding-left: 14px;}

/*portfolio*/

.r_work {position: relative; background: url('images/random_work.png') no-repeat; width: 226px; height: 247px; color: #ccc;}
.r_work img {position: relative; margin-top: 68px; border-left: 1px solid #fff;}
.r_work_a {position: relative; margin-top: 20px;}
.fotobig {padding: 10px; background: #ccc; width: 562px;}
.portfoto {padding: 10px; width: 130px; height: 114px; background: url('images/portfoto.jpg') center center no-repeat;}
a.portlink,a.portlink:hover,a.portlink:visited {font: 1.28em/1.4em Georgia, "Times New Roman", Times, serif; color: #9A2289;}
.fonbigfoto {background: url('images/fonbigfoto.jpg') top no-repeat; width: 582px; height: 15px;}
.portcount {float: left; background: url('images/portcount.png') left top no-repeat; height: 36px; padding: 8px 10px 10px 16px;}
.portcount span {font: 14pt Georgia; color: #9A2289;}
.porttext {padding: 0 0 0 18px; vertical-align: middle;}
.p_photos {float: left; margin-right: 20px;}
.detali {float: left; width: 36%;}

#raboti {display: none;}
#raboti td {padding: 10px; width: 33%; text-align: center;}
#raboti a {display: block; background: #ccc; margin: 2px; text-decoration: none; padding: 4px; border-left: 4px solid #B0B0B0;}
#raboti a:hover {background: #9A2289; color: #fff; border-left: 4px solid #279700;}

/*partners site*/

.partners span {font: 14pt Georgia; color: #9A2289;}
.part img {margin: 20px}

/*navigator*/

.navigator {text-align: center;}
a.page,a.page:visited {margin-right: 8px; color: #333; text-decoration: none;}
a.page:hover {color: #279700; text-decoration: none;}
#pageheer {margin-right: 8px; color: #279700; font-weight: bold; text-decoration: none;}

/*price*/

.price td {padding: 4px 10px 4px 10px; border: 1px solid #ccc;}
.price_top td {padding: 4px 10px 4px 10px; border: 1px solid #ccc; background: #E9E9E9;}
.pricetop td {background: #32486C; height: 30px; color: #ccc; vertical-align: middle; text-align: center;}

/*search*/

#search {font: 14pt Georgia; color: #9A2289;}
#search a {font: 14pt Georgia;}
#field,#search-input-d {font-size: 10pt; display: block; border-top: 1px solid #727272; border-right: 1px solid #B4B4B4; border-bottom: 1px solid #DADADA; border-left: 1px solid #B4B4B4; padding: .25em 1.5em .3em 1.7em;
 background: #FFF url(images/search.gif) .4em center no-repeat;width:13em;}
.inactive {color: #aaa;}

/*valid*/

input.error {border: 1px solid red; color: red;}
div.error {background: url('images/unchecked.gif') no-repeat; padding-left: 18px; margin: 10px 0 0 10px;}
div.valid {background: url('images/checked.gif') no-repeat; display: block; width: 16px; height: 16px;}
#foncenter input.error {display: block; margin: 6px; padding: 0; position: relative;}
#d7 div.error {border: 0; color: red;}
#d7 div.error:hover {border: 0; color: red; text-decoration: none;}
#keystring {text-align: center; width: 120px; font: 40px arial; border-top: 1px solid #727272; border-right: 1px solid #B4B4B4; border-bottom: 1px solid #DADADA; border-left: 1px solid #B4B4B4;}
.kcaptcha {float: left;}
fieldset {border: 0;}
.captcha_keystring {color: red; display: block; background: #FFFFC8; border: 1px solid #D8BF70; padding: 12px;}
#n_search div.error {position: absolute; margin-top: 10px;}

/*domains*/

.prcy {width: 800px; margin: 20px;}
.prcy td {text-align: center;}
#form,#rezultat {padding: 40px;}
#rezultat {font: 10pt "Arial";}
#foncenter {background: #fff;}
#domenform {text-align: center;}
#domenform label {cursor: pointer; font: 9pt "Arial"; border-bottom: 1px dashed #279700; color: #279700;}
#domenform label:hover {color: #9A2289; border-bottom: 1px dashed #9A2289;}
#log {color: #9A2289; font: 12pt "Arial"; padding: 20px;}
#red {color: #FF0000; font-weight: bold;}
#green {color: #279700; font-weight: bold;}
.www {font: 18pt "Arial"; color: #9A2289;}
#foncenter #form input {font: 12pt "Arial"; color: #9A2289;}
#foncenter {vertical-align: middle; text-align: center;}
#domain, #sa_domain, #sa_check, .check {
font: 12pt "Arial";
border-top: 1px solid #727272;
border-right: 1px solid #B4B4B4;
border-bottom: 1px solid #DADADA;
border-left: 1px solid #B4B4B4;
padding: 0 4px 0 4px;}

#d7 label {cursor: pointer; font: 9pt "Arial"; border-bottom: 1px dashed #279700; color: #279700;}
#d7 label:hover {color: #9A2289; border-bottom: 1px dashed #9A2289;}
#profy_form dd textarea, .required, #profy_form textarea, .url {border-top: 1px solid #727272; border-right: 1px solid #B4B4B4; border-bottom: 1px solid #DADADA; border-left: 1px solid #B4B4B4; padding: 2px;}
#send {margin-top: 10px;}
#send textarea {background: #fff; border: 2px solid #ccc; font: 1.14em/1.4em Georgia, "Times New Roman", Times, serif; padding: 5px; color: #667D84;}
#send input {background: #951A85 url('images/send.gif') left repeat-x; border: 2px solid #ccc; font: 10pt "Arial"; color: #fff;}

/*ColorBox*/
    
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position: fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxCurrent {margin-left: 20px;} 
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow, #raboti_klick{cursor:pointer;}
#cboxOverlay{background:none;}
#cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px; background:url(images/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px; height:25px; background:url(images/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px; background:url(images/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px; background:url(images/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px; background:url(images/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
#cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
#cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
#cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
#cboxLoadingOverlay{background:url(images/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}