body{margin:0;padding:0;font-size:62.5%;font-family:arial,sans-serif;background-color:#FFFFFF;}
td{text-align:left;vertical-align:top;}
/*b{color:#2B2B2B;}*/
p{font-weight:normal; font-size:1.0em;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:1.0em;}
.homepage {font-size:100%;margin: 10px 0 0 0;}
.homepageSmall {font-size:80%;margin: 10px 0 0 0; line-height:1.3em;}
.homepageH1 {font-family:Georgia,Tahoma,Arial;font-size:160%;font-weight:bold; margin: 10px 0 10px 0;line-height:1.4em;}
.homepageH2 {font-size:110%;font-weight:normal; margin: 14px 0 20px 0;line-height:1.4em;}
.terms h4 {font-weight:bold;font-size:120%; margin:20px 0 10px 0;padding:0;}
.terms p {font-size:100%;margin:8px 20px;}
.terms a{text-decoration:underline;}
.blurb {text-align:center;font-size:120%;font-weight:bold;}
a img,form,p{border:0;border-style:none;margin:0;padding:0;}
.paginate{text-align:center;}
.paginate i,.paginate a{border:1px solid #90bd60;font-style:normal;text-decoration:none;padding-left:3px;padding-right:3px;margin-right:1px;font-weight:bold;}
.paginate a,.paginate a:link,.paginate a:visited{background-color:#F8F5FD;color:#90bd60;}
.paginate i,.paginate a:active,.paginate a:hover{color:#FF4097;background-color:#90bd60;}
div.thumbnail_block{position:relative;text-align:center;padding:0;margin-right:auto;background-color:#FFFFFF;}
div.thumbnail_block img{border:1px solid #FCD1E4;background-position:center;background-repeat:no-repeat;}
.online_offline_bulb{position:absolute;z-index:10;right:0;top:0;border:0;}
div.clear_both{clear:both;font-size:1px;}
div.rate_block{position:relative;margin-left:auto;margin-right:auto;margin-bottom:2px;}
div.rate_text{position:relative;text-align:center;font-weight:bold;}
div.rate_scale{position:relative;height:10px;font-size:1px;line-height:10px;border:1px solid #ff0000;margin:0;padding:0;text-align:left;}
input,,select{color:#231f20;vertical-align:middle;}
input,input.no,{font-size:1em;vertical-align:middle;}
textarea,textarea.no{font-size:1.0em;vertical-align:middle;font-family:arial,sans-serif;}
select,select.no{font-size:1.0em;}
input.input_textarea_counter{text-align:center;width:50px;}
select.select_prof{width:200px;}
select.select_set_membership{white-space:nowrap;}
div.no_result,div.action,div.err{position:relative;padding:4px;margin:10px 0;width:80%;margin-left:auto;margin-right:auto;}
/*div.no_result,div.action{border:0px solid #2B2B2B;}*/
div.err{border:1px solid no_res;}
div.no_result div,div.action div, div.err div{position:relative;background-color:#FFFFFF;vertical-align:middle;font-weight:normal;color:#2B2B2B;text-align:center;margin:0;padding:8px;line-height:1.6em,font-size:1.4em;border:1px solid #2B2B2B;}
div.err ul{text-align:left;margin:0;}
div.prof_details_wrapper{width:430px;margin-left:auto;margin-right:auto;}
div.prof_ditails_block{position:relative;width:298px;float:left;margin-left:10px;text-align:left;background-color:#f8f8e7;height:105px;border:1px solid #f8daa8;}
div.prof_ditails_block div.li_word, div.prof_ditails_block div.li_value{position:relative;float:left;width:80px;text-align:left;border:0 solid red;margin:1px;font-weight:bold;height:20px;line-height:20px;vertical-align:middle;padding-left:5px;}
div.prof_ditails_block div.li_word{background-color:#f8f8e7;}
div.prof_ditails_block div.li_value{background-color:#F8F5FD;}
div.menuBlock{position:relative;}
div.menuLineDivider{clear:both;height:0;font-size:0;}
div.menuLinkBlock{font-weight:bold;margin-left:15px;}
ul#topMenuBlock{position:relative;margin:0;padding:0}
ul#topMenuBlock li{position:relative;list-style:none;float:left}
.photoTitle{float:left;width:60%}
.boxContent .votes_small{position:relative;float:right;width:40%;}
.votes_big{margin-left:22px;margin-top:3px;}
.votes_gray_big,.votes_gray_small{position:relative;float:left;}
.votes_gray_big{height:32px;background-image:url(../../images/vote_star_gray_32.gif);}
.votes_gray_small{height:16px;background-image:url(../../images/vote_star_gray_16.gif);}
.votes_active_big,.votes_active_small{position:absolute;top:0;left:0;z-index:1;}
.votes_active_big{height:32px;background-image:url(../../images/vote_star_active_32.gif);}
.votes_active_small{height:16px;background-image:url(../../images/vote_star_active_16.gif);}
.votes_buttons{position:absolute;top:0;left:0;z-index:2;}
.votes_button_big,.votes_button_small{margin:0;padding:0;border:none;}
.votes_button_big{width:32px;height:32px;}
.votes_button_small{width:16px;height:16px;}
.votes_big b,.votes_small b{color:#666;font-weight:bold;display:block;float:left;position:relative;}
.votes_big b{font-size:18px;line-height:32px;margin-left:30px;}
.votes_small b{font-size:13px;line-height:16px;margin-left:6px;}
.galleryRate span{float:left}
.galleryRate .votes_small{float:left;margin:0;padding:0;width:180px}
.galleryRate .votes_active_small{margin:0;padding:0;}
.login_form_cont{position:relative;border:0 solid gray;width:400px;margin:0 auto;padding:15px 5p;}
.login_form_header{display:none;}
.login_form_warning{font-weight:bold;color:#bd320b;text-align:center;}
.login_form_row{position:relative;padding:4px;}
.login_form_label{float:left;width:140px;text-align:right;margin-right:7px;height:21px;line-height:21px;}
.login_form_row_forgot{padding-left:90px;margin:15px 0;}
.login_form_val{float:left;margin-right:5px;}
.login_form_input{width:180px;}
.login_form_submit{margin-top:2px;}
.login_form_join{float:left;margin-top:12px;padding-left:120px;}
.MsgBox{margin:15px auto 15px auto;}
.MsgBox td{margin:0;padding:0;}
.MsgBox .corner,.MsgBox .corner img{width:7px;height:7px;font-size:0;}
.MsgBox .left_side,.MsgBox .right_side,.MsgBox .top_side,.MsgBox .bottom_side{background-color:#f8f8f8;background-image:url(../../images/msgbox_bd.gif);font-size:0;}
.MsgBox .left_side{width:7px;background-position:left top;background-repeat:repeat-y;}
.MsgBox .right_side{width:7px;background-position:right top;background-repeat:repeat-y;}
.MsgBox tr .top_side{height:7px;background-position:left top;background-repeat:repeat-x;}
.MsgBox .bottom_side{height:7px;background-position:left bottom;background-repeat:repeat-x;}
.MsgBox .msgbox_content{background-color:#FF61A9;}
.MsgBox .msgbox_text{text-align:center;color:#FFFFFF;font-weight:normal;font-size:1.6em;padding:10px;}
.main{position:relative;width:754px;border:1px solid #FCD1E4;margin-bottom:5px;margin-top:4px;margin-left:auto;margin-right:auto;padding:8px 10px;background-color:#FFFFFF;}
.topestMenuWrapper{position:relative;height:21px;}
.topestMenu{position:absolute;top:-8px;left:-10px;width:774px;height:20px;padding-top:3px;border-bottom:1px solid #FCD1E4;background-color:#FFFFFF;);font-size:94%;text-align:center;}
.topestMenu a{margin-left:5px;}
.topBlock{position:relative;height:94px;margin-bottom:2px;margin-top:2px;margin-left:2px;background-color:#FFFFFF;}
img.mainLogo{position:absolute;top:12px;left:12px;}
.topMenuWrapper{position:relative;height:24px;z-index:100;}
.topMenu{position:absolute;top:0;left:-11px;width:775px;}
table.topMenuCont{width:100%;}
table.topMenuCont td{padding:0;margin:0;}
.topMenuItem .topMenuItemCont{background-image:url(../../images/tab_cutting.gif);background-color:#FFFFFF;border-left:1px solid #FCD1E4;border-right:1px solid #FCD1E4;border-top:1px solid #FCD1E4;border-bottom:1px solid #FCD1E4;font-size:1.1em;}
.topMenuItemActive .topMenuItemCont{background-image:url(../../images/tab_cutting_a.gif);border-left:1px solid #FF4097;border-right:1px solid #FCD1E4;border-top:1px solid #FCD1E4;border-bottom:1px solid #FCD1E4;color:#FFFFFF;font-size:1.4em;}
.topMenuItemHover .topMenuItemCont{background-image:url(../../images/tab_cutting_h.gif);border-left:1px solid #FCD1E4;border-right:1px solid #FCD1E4;border-top:1px solid #FCD1E4;border-bottom:1px solid #FCD1E4;color:#FFFFFF;font-size:1.1em;}
.topMenuItemCont{text-align:center;padding:3px 1px;font-weight:normal;white-space:nowrap;font-size:1.1em;}
.topPageHeader{font-weight:bold;font-family:georgia,verdana,arial,sans-serif;font-size:2.3em;color:#000000;margin-top:2px;margin-bottom:3px;}

.topPageHeader h1{
  font-weight:bold;font-family:georgia,verdana,arial,sans-serif;font-size:1em;color:#121213;  
  margin:0px;
  padding:0px;
}

.topCustomMenu{margin-bottom:7px;font-size:1.3em;font-weight:normal;color:#000000;height:15px;position:relative;}
.topCustomMenu a,.topCustomMenu span{margin-right:9px;}
.hiddenMenu{position:absolute;top:24px;left:-10px;z-index:101;}
.hiddenMenuBgCont{width:774px;height:57px;padding-top:8px;background-image:url(../../images/h_menu_bg.png);background-repeat:repeat-x;position:static;}
.hiddenMenuCont{margin-left:14px;position:relative;}
a.customMenuItem{position:relative;font-weight:bold;}
.Notice{padding:3px;width:70%;border:1px solid #cc6;background-color:#ffc;margin:5px auto;text-align:center;color:black;}
.bodyBlock{margin-top:75px;margin-bottom:13px;z-index:50;}

.menu_item_link{font-family:arial,sans-serif;text-decoration:none; font-size:1.3em;font-weight:normal;}
.disignBoxFirst{position:relative;margin-bottom:10px;background-color:#FF4097;}
.boxFirstHeader{padding:5px 0 2px 8px;font-size:1.3em;font-weight:normal;color:#FFFFFF;text-align:left;text-transform:uppercase;border-bottom:1px solid #58595B;font-family:Arial,sans-serif;}
.boxContent{position:relative;overflow:hidden;font-size:1.3em;line-height:1.4em;color:#2B2B2B;padding:10px;background-color:#FFFFFF; border:1px solid #FCD1E4;}
.disignBoxFirst .boxFirstHeader .dbTopMenu,.disignBoxFirst .boxFirstHeader .caption_item{position:absolute;top:0;right:0;white-space:nowrap;color:#FFFFFF;font-size:1em;font-weight:normal;}
.disignBoxFirst .boxFirstHeader .caption_item{padding-top:3px;padding-right:5px;}
.dbTopMenu div.active,.dbTopMenu div.notActive{float:left;padding-left:5px;padding-right:5px;border-left:1px solid #FFFFFF;height:17px;padding-top:3px;position:relative;}
.dbTopMenu div a,.dbTopMenu div a:link,.dbTopMenu div a:visited{color:#FFFFFF;}
.dbTopMenu div a:hover,.dbTopMenu div a:active{color:#FFFFFF;}
.caption_item a,.caption_item a:link,.caption_item a:active,.caption_item a:visited{text-decoration:none;color:#FFFFFF;}
.caption_item a:hover{text-decoration:underline;color:#FFFFFF;}
.caption_item a{margin-left:4px;}
.dbTopMenu div.active{color:#FFFFFF;text-decoration:underline;}
.dbBottomMenu{position:relative;}
div.design_box_border{position:relative;border:1px solid #FFA1D0;margin:10px;padding:1px;}
div.design_box_border div.header{position:relative;padding:4px 0 3px 8px;vertical-align:middle;font-size:100%;font-weight:bold;}
div.design_box_border div.keeper{position:relative;padding:5px;border:0 solid red;text-align:left;margin:2px;}
.small{font-size:8pt;color:#336;}
.text2{border:1px solid #fff;}
.customMenuItemActive{color:black; font-weight:bold;text-decoration:underline;}
div.menuLine,div.menuLine:hover,div.menuLineActive{font-size:1.1em;margin-bottom:5px;color:black}
div.menuLinkBlock{padding:3px 0 3px 30px;background-repeat:no-repeat;background-image:url(../../images/menu_pt.gif)}
div.menuLine div.menuLinkBlock:hover{background-image:url(../../images/menu_pt_h.gif)}
.topMemberBlock{position:absolute;right:5px;top:10px;height:50px;text-align:right;padding:3px;width:400px;font-size:94%;}
.topMemberBlock .thumbnail_block,.HelloMemberBlock .thumbnail_block{margin-left:5px;}
.hello_member{padding:7px 12px 0;font-size:1.7em;}
.hello_actions{font-size:1.3em;}
.hello_actions span{margin-left:5px;}
.no_hello_actions{font-size:2.3em;font-weight:normal;padding-right:10px;padding-top:12px;font-family:Arial,sans-serif;}
.no_hello_actions a{margin-left:15px;}
.newsWrap,.categoryBlock1,.categoryHeader,.articleBlock,.articleBlock1,.articleBlock2{margin:0 0 10px}
.categoryBlock1,.categoryHeader,.articleBlock,.articleBlock1,.articleBlock2{margin-left:12px;margin-right:12px;text-align:justify}
.newsHead,.categoryCaption,.artCaption,.articleBlock1 .title,.articleBlock2 .title{font-size:16px;font-weight:bold;padding-left:30px;padding-bottom:10px;background-position:left top;background-repeat:no-repeat}
.newsHead{background-image:url(../../images/icons/news.gif);text-align:left}
.newsInfo{font-size:11px;color:#666}
.articleBlock1 .title,.articleBlock2 .title{margin-bottom:5px;background-image:url(../../images/icons/artic_papr.gif)}
.categoryCaption,.artCaption{background-image:url(../../images/icons/artic_fldr.gif)}
.articleBlock .date,.articleBlock1 .date,.articleBlock2 .date{font-size:11px;color:#666}
.blogBlock{margin-bottom:10px;margin-top:10px;}
.blog_wrapper{margin-bottom:10px;margin-top:10px;}
/*.blog_subject{font-size:11pt;font-weight:bold;padding-left:35px;padding-bottom:10px;background-repeat:no-repeat;background-position:left top;background-image:url(../../images/icons/artic_papr.gif);}
.blog_author{font-size:8pt;font-style:normal;color:#666;padding-top:2px;padding-bottom:2px;}
/*.blog_text{font-size:9pt;text-align:justify;}*/
#s_langs_visible{width:98px;margin-top:-4px;float:right;}
#s_langs_visible .visible_lang{padding-left:2px;padding-top:2px;color:#FF4097;height:20px;line-height:20px;text-align:left;cursor:pointer;}
#s_langs_visible .visible_lang:hover{color:#FF4097;}
#s_langs_hidden{display:none;position:relative;}
#s_langs_hidden a{width:96px;height:20px;line-height:20px;color:#FF4097;display:block;position:relative;z-index:9999;text-align:left;background:#FDF1CB;border:1px solid #FDF1CB;margin-left:0;border-top:none;}
#s_langs_hidden a:hover{background:#FDF1CB;}
a:link,a:visited{color:#FF4097;text-decoration:underline}
a:hover,a:active{color:#FF4097;text-decoration:none}
a,a:link{color:#FF4097;text-decoration:none}
a:visited{color:#FF4097;text-decoration:none}
a:hover,a:active{color:#FF4097;text-decoration:underline}
a.menu_item_link,a.menu_item_link:link,a.menu_item_link:visited,a.menu_item_link:active,a.menu_item_link:hover{text-decoration:none;}
a.menu_item_link,a.menu_item_link:link,a.menu_item_link:visited,a.menu_item_link:active,a.menu_item_link:hover{color:#FFFFFF;}

.no_hello_actions a,.no_hello_actions a:link,.no_hello_actions a:visited,.no_hello_actions a:hover,.no_hello_actions a:active{color:#FF4097;}
a.customMenuItem,a.customMenuItem:link,a.customMenuItem:visited{color:#FF4097;text-decoration:none;}
a.customMenuItem:hover{color:#FF4097;text-decoration:underline;}
.topestMenuWrapper .menu_item_link:link,.topestMenuWrapper .menu_item_link:visited{color:#231F20;}
.topestMenuWrapper .menu_item_link:hover{color:#231F20;text-decoration:underline;}
.topestMenuWrapper .menu_item_link_selected{color:#231F20;text-decoration:underline;}
.boxContent a{font-weight:bold;}
.empty_pool{font-weight:bold;color:#333333;font-size:120%;padding:30px 0 5px 0;}
.standart_pool_mess{text-align:center;font-weight:normal;color:#231F20;padding:5px 0 0 0; font-size:1.1em;line-height:1.2em;}
.regular_pool_mess{text-align:left;font-weight:normal;color:#231F20;padding:5px 80px 0 80px; font-size:0.90em;line-height:1.2em;}
h2.standart_pool_mess{text-align:center;font-weight:normal;color:#231F20;margin:0; padding:5px 0 0 0; font-size:1.1em;line-height:1.2em;}
/*.standart_blurb{margin-bottom:8px;margin-top:4px;}*/
.standart_blurb .red{color:#FF4097;font-weight:bold;}

.paxum{
  float:right;
  margin-right:10px;
  margin-top:40px;
}

.preview{

}


.footer_logo{
  height:45px;
  float:left;
}

.bottomBlock{
  margin-top:25px;
  margin-bottom:5px;
}

.bottomTexts{
  font-size:1.2em;
  margin-top:8px;
  margin-right:30px;
  float:right;
  width:400px;
  text-align:right;
}
..bottomTexts a:{
  color:#121213;
  font-size:1.3em;
  }
 

.bottomCopyright a{
	font-size:1em;
	color:#FF4097;
	padding: 10px 0;
}

.bottomLinks{
  
}

.bottomTexts div{
  margin-bottom:1px;
}
.bottomLinks a{
	color:#58595B;
	font-size:1.1em;
	margin-bottom:10px;
}

/*Add this start*/
.addthis_toolbox .two_column 
{
    padding: 5px 0 0 0; color: #49236E; font-size: 107%;  font-weight: bold;
    border: 0px solid #6A458E;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .two_column a 
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: #FE4096;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width:100px;
    background: #FE4096;
    text-decoration: none;  color: #FFF;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 0px #eee;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    border-top: solid 0px #eee;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 150px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 150px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}
/*Add this end*/

.no_margin_no_padding{
  margin:0px;
  padding:0px;
}

.banner_bottom{
  margin:0px auto;
}

.standart_blurb_red{
  color:red;
}

.dialog_inline_window{
  position:absolute;
  left:0px;
  top:0px;
  width:500px;
  height:auto;
  border-left:6px solid #58595B;
  border-top:6px solid #58595B;
  border-right:6px solid #58595B;
  background:#FCEAF2;
}

.dialog_inline_window .header{
  background: #FF4097;
  border-bottom: 1px solid #000000;
  padding: 10px;
  font-size: 1.5em;
  font-weight: normal;
  color:#FFFFFF;
  font-family: georgia,arial,sans-serif;
  text-transform: uppercase;
}

.dialog_inline_window .content{
  font-size: 1.3em;
  line-height: 1.5em;
  color: #121213;
  border: 6px solid #58595B;
  border-bottom: 10px solid #58595B;
  border-top:none;
  font-family: arial,sans-serif;
  padding: 10px 3px 10px 3px;
}


