/* kreado.ru css docurment, 23 jan 2010 */
/* GLOBAL stylesheet */

@charset "utf-8";

* {}
html {}

body {
    padding: 0;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background: url('/images/bg_top.jpg') no-repeat white;
}

div {}
p {line-height: 160%;}
img, img a {border:0;}
a {color: #44586B;}
a:hover {color: #E20A16;}
a.selected {color: #ED1C24;}
/* a:visited {color: #797979;} */



hr {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

.selected_text {
    background-color: #E20A16;
    color:white;
    padding:5px;
}

blockquote {
    border: 1px dashed #CDCDCD;
    background-color: #FAF4EB;
    padding: 15px;
    margin: 10px;
    display: block;
}

blockquote.normal {
    border: 1px dashed #CDCDCD;
    background-color: #FAF4EB;
    padding: 15px;
    margin: 0 0 0 5px;
    line-height: 130%;
}

blockquote.quotes_cost {
    width: 300px;
    background: none;
}

blockquote.quote_menu {
    width: 230px;
    background: none;
    font-size: 11px;
}

blockquote.quote_menu ul li {
    margin: 12px 0;
    line-height: 150%;
}

div.quote {
    font-size: 11px;
    padding: 0;
    margin: 0 30px 0 0;
}

h1, h2, h3, h4, h5 {
    padding: 0;
    margin: 0;
    font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif;
}

h1 {
    font-size: 28px;
    font-weight: normal;
    line-height: 160%; 
}


h1.big {
    font-size: 6em;
    font-weight: normal;
    font-family: Tahoma,Geneva,Arial,Helvetica,sans-serif
}

.element  h1 {
    font-size: 22px;
}

h1.ou_fucking_big {
    font-size: 1000%;
    font-weight: normal;
    line-height: normal;
}

h2 {
   font-size: 19px;
   font-weight: normal;
   line-height: 110%; 
   padding-bottom:5px;
}

h3 {
   font-size: 14px;
   font-weight: bold;
   line-height: 120%; 
}

h4 {
    font-weight: normal;
    font-size: 13px;
    font-style: italic;
}

div.small {
    font-size: 11px;
    font-style: italic;
}


a.slogan {
  text-decoration: none;
}

div.left {text-align:left !important;}
div.right {text-align: right !important;}

.color_red, .kreado, .text-error {color:#ED1C24;}
.color_aslink {color:#44586B;}
.color_blue {color:#0B97F5;}
.color_green {color:#05620A;}
.color_grey {color:#A3A3A3;}

div.line {
    width: 100%;
    height: 1px;
    background: url('/images/dashed.gif') repeat-x;
}

small {font-size: 11px;}
small.date {
  font-size: 11px;
  color: #CCCCCC;
  float: right; 
}

span.date {
  color: #999999;
  float: right;
}

img.fleft, .fleft {float: left;}
img.fright, .fright {float: right;}

img.paddleft {padding: 0 2% 2% 0;}
img.paddright {padding: 0 0 2% 2%;}

img.marginleft {margin: 0 2% 2% 0;}
img.marginright {margin: 0 0 2% 2%;}

.block {display: block;}

.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}


.standart_text {
    padding-left: 50px;
    line-height: 180%;
}

.partner_text {
    padding: 50px 0 0 50px;
}

.partner_text .elements div {
   height: 60px;
}

.error_message {color: red; font-weight: bold;}

/* ===================================  topline  ==================================== */

#topline {
    margin: 10px 10px 0 0;
    font-size: 12px;
    text-align: right;
}

#topline a {
}

/* ===================================  header  ==================================== */

.header {
    margin-top: 5px;
    width: 100%;
    overflow: hidden;
    background-image: url('/images/bg_top2.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.logo {
    float: left;
    width: 180px;
}

.hbot {
  width: 100%;
  overflow: hidden;
}

.header_phone {
   /* color: #AFAFAF;*/
    color: black;
    font-size: 17px;
    font-family: "Georgia", Gerorgia, "Times new Roman", _serif;
    font-weight: normal;
}

.header_phone2 {
   /* color: #AFAFAF;*/
    color: #AAA;
    font-size: 17px;
    font-family: "Georgia", Gerorgia, "Times new Roman", _serif;
    font-weight: normal;
}
/* ======================================  menu  =================================== */

.main_menu {
    float: left;
    padding-top: 5px;
}

.menu_level_one {
    margin-left: 90px;
}
.menu_level_two {
    font-size: 11px;
    margin: 10px 0 30px 0;
    display: none;
}

/*   MENU LEVEL 1   */

.menu_level_one a {
    display: inline-block;
    margin-right: 35px;
    padding: 4px 5px 4px 5px;
    cursor: pointer;
}
.menu_level_one a:hover {
    background-color: #E20A16;
    color: white;
    text-decoration: none;
}
.menu_level_one a:active {
    background-color: #FF0000;
    color: white;
}
.menu_level_one a.selected {
    background-color: #464646;
    color: white;
    text-decoration: none;
}


/*   MENU LEVEL 2   */


.menu_level_two a {
    margin-right: 10px;
    padding: 4px 5px 4px 5px;
    cursor: pointer;
}
.menu_level_two a:hover {
    background-color: #E20A16;
    color: white;
    text-decoration: none;
}
.menu_level_two a:active {
    background-color: #FF0000;
    color: white;
}
.menu_level_two a.selected {
    background-color: #464646;
    color: white;
    text-decoration: none;
}

.additional_menu {
    margin: 1% 7% 0 0;
    text-align: left;
    font-size: 12px;
    font-weight: normal;
}

.additional_menu a {
     padding: 1% 1%;
     display: block;
     width: 60%;
     margin: 7px 0 7px 0;
}

.additional_menu a:hover {
    background-color: #666666;
    color:#FFFFFF;
    text-decoration: none;
}

.additional_menu a.selected {
    background-color: #CC0000;
    color: #FFFFFF;
    text-decoration: none;
}

/* ========================================  lines  ===================================== */

.get_rainbow {
    margin-top: 12px;
    /*padding-top: 10px;*/
    width: 100%;
    height: 8px;
   /* background: url('/images/rainbow_line.jpg') repeat-x;*/
    overflow: hidden;
}

.get_line {
    margin-top: 4px;
    width: 100%;
    height: 1px;
    background: url('/images/dashed.gif') repeat-x;
    overflow: hidden;
}

/* ========================================  main  ===================================== */

.main, .elements {
    width: 100%;
    overflow: hidden;
}

.sidebar {
    width: 30%;
    float: left;
     margin: 20px 0 0 0;
     background: url('/images/sidebar_bg.jpg') no-repeat;
}

.sidebar_texts {
    margin: 55px 15px 15px 45px;
}

.pagebody {
    margin: 20px 0 0 0;
    width: 65%;
    float: right;
    overflow: hidden;
    padding: 15px 35px 15px 0;
}

.pagebody_works {
    margin: 0 0 0 0;
    overflow: hidden;
}
/* =====================================  elements  =================================== */

.element {
    width: 280px;
    height: 110px;
    margin: 2%;
    overflow: hidden;
}

.iwork {
    float: left;
    margin: 0 0 55px 60px;
}

.leftblock {
  width: 300px;
  display: block;
  float: left;
  margin: 0 10px 0 10px;
}

.rightblock {
  width: 300px;
  display: block;
  float: right;
  margin: 0 0 10px 10px;
}

.sright {
  display: block;
  float: right;
}

/* =====================================  inner  ===================================== */






/* ======================================  footer  =================================== */

.footer_data {
   width: 100%;
   overflow: hidden; 
}

.copyright {
    padding: 30px 15px 30px 45px;
    float: left;
    width: 16%;
    border-right: 1px solid #DDD;
}


.footer_block3 {
    border: 1px dashed #CCCCCC;
    padding: 5px 5px 3px 5px;
    color: #666666;
    text-align: center;
    width: 80px;
}

.footer_block3 a {
    text-decoration: none;
    color: #666666;
}

.sitemap {
    padding: 30px 0 30px 0;
    float: left;
    width: 55%;
    overflow: hidden;
}

.sitemap_block {
    width: 28%;
    margin-left: 1%;
    padding: 0 2% 0 0;
    float: left;
}

.sitemap_block a {
    padding: 4px 5px 4px 5px;
    line-height: 200%;
}

.sitemap_block a:hover {
    background-color: #E20A16;
    color: white;
    text-decoration: none;
}

.sitemap_block small a {
    /*color: #666666;*/
    line-height: 200%;
    text-decoration: none;
}

.sitemap_block small a:hover {
/*    background-color: #E20A16;
    color: #E20A16;
*/
}

.sitemap_block small a:active, .sitemap_block a:active {
   /* background-color: #FF0000;
    color: #FF0000;*/
    text-decoration: none;
}


.sitemap_block small a.selected, .sitemap_block a.selected {
    background-color: #464646;
    color: white;
    text-decoration: none;
}

.search {
    float: left;
    width: 17%;
    padding: 30px 15px 30px 0;
}

/* ======================================  forms  =================================== */

form input {
  /*  border: 1px solid #CDCDCD;
    font-size: 12px;
    color: #666666;
    padding: 2px;*/
}

form.search {width: 100%;}

form input.standart_input, form textarea.standart_textarea {
    width: 100%;
}

input.standart_button {
 /*   border: 1px solid #666666;
    padding: 4px;
    color: #333333;
    cursor: pointer;*/
}

form textarea.standart_textarea {
    font-size: 14px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
}

/*
form input.line_input {
    width: 100%;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    color: black;
    font-style: italic;
    background-color: #F6F6F6;
}
*/

form input.line_input {
    width: 100%;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    color: black;
    font-style: italic;
}


/* ======================================  Pyramid  =================================== */

#service {
	background-image: url('/images/pyramid.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 416px;
}

#service a {
	display: block;
	width: 500px;
	text-decoration: none;
	font-size: 14px;
	color: #3A3A3C;
}

#service a:hover {text-decoration: underline;}

#label1 {padding: 7px 0 0 340px;}
#label2 {padding: 24px 0 0 368px;}
#label3 {padding: 27px 0 0 385px;}
#label4 {padding: 12px 0 0 385px;}
#label5 {padding: 7px 0 0 457px;}
#label6 {padding: 9px 0 0 457px;}
#label7 {padding: 9px 0 0 457px;}
#label8 {padding: 34px 0 0 494px;}
#label9 {padding: 14px 0 0 536px;}
#label10 {padding: 10px 0 0 536px;}
#label11 {padding: 9px 0 0 536px;}
#label12 {padding: 9px 0 0 536px;}

img.news_picture {padding: 15px 10px 0 0;}

/* ======================================  portfolio  =================================== */

.page_works {
    margin: 2% 2% 0 2%;
    text-align: center;
}

.page_iwork {
    margin: 3%;
    float: left;
    width: 120px;
    height: 120px;
    text-align: center;
}

.div_overflow {
    width: 100%;
    overflow: hidden;
}

.works_stats {
    padding: 1% 7%;
    color: #2F2F2F;
}

.works_stats title {
    width: 2%;
}

.works_stats .avatar {
    width: 190px;
    float: left;
    margin: 0 0 2% 2%;
    overflow: hidden;
    text-align: left;
}

.works_stats .avatar a {
    color: #666666;
    text-decoration: none;
    display: block;

}

.works_stats .avatar a small {
    color: #999999;
}
.works_stats .avatar a img {
    border-top: 3px solid #D2D2D2;
    border-left: 3px solid #D2D2D2;
    border-right: 3px solid #D2D2D2;
    border-bottom: 9px solid #D2D2D2;
    float: left;
    display: inline-block;
    margin-right: 10px;
}

.users {
    display: inline-block;
    float: left;
    width: 75%;
}

.works_navigation {
    padding: 1% 7%;
    background-color: #F8F8F8;
    color: #44586B;
}

.works_navigation_back, .works_navigation_next, .works_navigation_back_noactive {
    width: 90px;
    float: left;
}

.works_navigation_back, .works_navigation_back_noactive {float: left; margin: 0 1% 0 0;}
.works_navigation_next, .works_navigation_next_noactive {float: right; margin: 0 2% 0 1%; padding-right: 1%; text-align: right;}

.works_navigation_back a, .works_navigation_next a {
    font-size: 11px;
    text-decoration: none;
    color: #666666;
}

.works_navigation_back a {
    background: url('/images/work_arrow_left.gif') no-repeat;
    width: 89px;
    height: 53px;
    display: block;
    padding: 0 10px 0 25px;
    border-right: 1px solid #CCCCCC;
}

.works_navigation_next a {
    background: url('/images/work_arrow_right.gif') no-repeat top right;
    width: 89px;
    height: 53px;
    display: block;
    padding: 0 25px 0 0;
}

.works_navigation_back_noactive a {
    background: url('/images/work_arrow_left_noactive.gif') no-repeat;
    width: 89px;
    height: 53px;
    display: block;
    padding: 00 0 25px;
    border-right: 1px solid #CCCCCC;
}

.works_navigation_next_noactive a {
    background: url('/images/work_arrow_right_noactive.gif') no-repeat top right;
    width: 89px;
    height: 53px;
    display: block;
    padding: 0 25px 0 0;
}


.works_navigation_back a:hover, .works_navigation_back_noactive a:hover, .works_navigation_next a:hover, .works_navigation_back_noactive a:hover { color: #666; }

.works_navigation_back strong, .works_navigation_back_noactive strong .works_navigation_next, .works_navigation_next_noactive strong {
    font-size: 44px;
    font-family: monospace;
}

.works_navigation_text {
    float: left;
    width: 64%;
    margin-left: 4%;
}

.works_navigation_text h1 {
    line-height: 1;
    padding-bottom: 10px;
}

.works_navigation h3 {font-weight: normal;font-size: 12px;}

.sort_works {
    padding: 1% 7%;
}

.sort_works_years {padding: 1% 7%;}

.sort_works a {
    margin-right: 4%;
    padding: .5% 1%;
    font-size: 11px;
}

.sort_works a.selected {
    background-color: #E20A16;
    color: white;
}

.sort_works_years a {
    margin-right: 2%;
    font-size: 11px;
    color: #999999;
    border-left: 1px solid #F1F1F1;
    margin-left: 8px;
    padding: 2px 7px;
}

.sort_works_years a:hover {
    color: #E20A16;
}

.sort_works_years a.selected {
    color: black;
    text-decoration: none;
    background-color: #F3F3F3;
}

.work_presentation {
    width: 100%;
    overflow: hidden;
    margin: 0 auto !important;
    float: none;
}

.list_of_works {
    width: 80%;
    overflow: hidden;
    text-align: left;
}

.list_of_works_column {
    width: 28%;
    padding: 2%;
    float: left;
    text-align: left;
    line-height: 2.3;
}

.list_of_works_column2 {
    text-align: left;
    display: inline-block;
    margin-left: 30px;
}

.lw {
    padding-left: 2%;
    margin: 6px 0;
}

.lw a, .lw2 a {
    background: url('/images/point.gif') no-repeat;
    display: inline-block;
    padding-left: 8px !important;
    line-height: 1.4;
    font-size: 12px;
}


.list_of_works_column a img {
    padding: 3%;
}

.list_of_works_column h2, .list_of_works_column2 h2, .list_of_works_clients h2 {
    font-size: 21px;
}

.list_of_works_column h2 sup, .list_of_works_column2 h2 sup {
    color: #E20A16;
    font-size: 13px;
}

.list_of_works_clients {
    float: left;
    width: 27%;
    margin: 0 5% 5% 0;
    text-align:left;
}

/* =========================  browser window ============================== */

table.browser_window {
    width: 840px;
}

table.browser_window td {
    padding: 0;
    margin: 0;
    vertical-align: top;
    border: 0;
}

table.browser_window td.browser_top {
    width: 840px;
    height: 36px;
    background: url('/images/browser_top.png') no-repeat;
    text-align: left;
}

table.browser_window td.browser_top div {
    font-size: 10px;
    color: #666666;
    overflow: hidden;
    padding: 19px 0 0 73px;
}

table.browser_window td.browser_bottom {
    width: 840px;
    height: 18px;
    background: url('/images/browser_bottom.png') no-repeat;
}
/*
td.browser_left {
    width: 5px;
    height: inherit;
    background: url('/images/browser_left.png') repeat-x;
}

td.browser_right {
    width: 5px;
    height: inherit;
    background: url('/images/browser_right.png') repeat-x;
}
*/
table.browser_window td.browser_center {
    width: 830px;
    background: url('/images/browser_center.png') repeat-y;
    padding: 0 5px 0 5px;
    margin: 0;
    overflow: hidden;
}
table.browser_window td.browser_center img {
    display: block;
    margin: 0;
    overflow: hidden;
    width: 830px;
}

<!-- [if IE6] -->
    table.browser_window td.browser_center img {
        padding: 0;
        display: block;
        margin: 0;
        overflow: hidden;
    }
<!-- [endif] -->

/* ///////////////// */

table.bigtable, table.bigtable2 {
    width: 100%;
    overflow: hidden;
}
table.bigtable tr.greyline, tr.calc_tr1 {
    background-color: #F2F2F2;
}
table.bigtable td, table.bigtable2 td {

    padding: 5px;
}
a.work_link {
    color: #E20A16;
    margin: 2px;
}

a.work_link:hover {
    color: #FF0000;
}

.work_module1 {
    width: 940px;
    text-align: left;
    overflow: hidden;
}

.work_module1 div {
    margin: 2%;
}

.work_module_picture {
    width: 940px;
}

table.standart_table {
    width: 100%;
}

table.standart_table td {
    border: 1px solid #CCCCCC;
    padding: 1%;
}

table.hosting_login {
    width: 100%;
}

table.hosting_login td {
    padding: 1%;
}

table.hosting_login input {
   width: 90%;
}

table.hosting_login input.button {
    margin-top: 13px;
    height: 21px;
    cursor: pointer;
    background-color: #ED1C24;
    color: white;
    border: 1px solid #BD0E18;
}

.bg_top2 {
	height: 3px;
}
.hosting_plans {
    width: 100%;
    overflow: hidden;
}

.hosting_plans td {
    width: 12%;
}
tr.greyline {
    background-color: #F2F2F2;
}

.plan {
    width: 29%;
    margin-right: 2%;
    float: left;
    display: inline-block;
    border-left: 1px solid #CCCCCC;
    padding: 10px;
}

.rucentr {
  border: 1px dashed #CCCCCC;
  padding: 10px;
  overflow:hidden;
  color: #666666;
  width: 230px;
  margin: 1%;
  font-size:12px;
}

.works_category_menu {
    display:block;
}

.works_category_menu a {
    font-size: 11px;
    margin-right: .3%;
    height: 14px;
    background-color: #F8F8F8;
    padding: .4% .5%;
    display: inline-block;
}

.works_category_menu a.selected {
    font-size: 11px;
    margin-right: .3%;
    background-color: #E20A16;
    color: white;
    padding: .4% .5%;
}

.chpok_happend {
    font-style: normal;
    font-size: 22px;
    color:#E20A16;
    text-align: center;
}

/* =========================  HostCMS redactions ============================== */

.redaction_table
{
	width: 100%;
}

.redaction_table td
{
	font-size: 16px;
}

.r1, .r2, .r3, .r4, .r5
{
	width: 25px;
}

.r1
{
	border-bottom: 1px solid #FAB920;
	background-color: #D79812;
}

.r2
{
	border-bottom: 1px solid #EA9113;
	background-color: #E28501;
}

.r3
{
	border-bottom: 1px solid #F37520;
	background-color: #E25B01;
}

.r4
{
	border-bottom: 1px solid #F2571C;
	background-color: #DB4005;
}

.r5
{
	border-bottom: 1px solid #FD3D2A;
	background-color: #DB1905;
}

.r1, .r1 a:link, .r1 a:hover, .r1 a:visited,
.r2, .r2 a:link, .r2 a:hover, .r2 a:visited,
.r3, .r3 a:link, .r3 a:hover, .r3 a:visited,
.r4, .r4 a:link, .r4 a:hover, .r4 a:visited,
.r5, .r5 a:link, .r5 a:hover, .r5 a:visited
{
	color: #FFF;
}

.rXb
{
	border-bottom: 5px solid #FFF;
}

.rXr
{
	border-right: 5px solid #FFF;
}

table.pretty {
	width: 100%;
	padding: 1px;
	font-size: 13px;
	background: #c8d5e6;	
}

table.pretty th,
table.pretty td {
	padding: 5px 10px 5px 5px;
	background: #fff;
	text-align: left
}
table.pretty th {
	background: #ebf0f6
}
table.pretty td + td,
table.pretty th + th {
	text-align: center;
}

.rf {
	padding-left: 70px;
}

.rf a {

	font-family: "Georgia", Gerorgia;
}
table.calc_table {
    border: 1px solid #CCCCCC;
    width: 100%;
    overflow: hidden;
}
table.calc_table td{
    padding: 1%;
    margin: 1%;
}

table.calc_table td.calc_td_left {
 
}

table.calc_table td.calc_td_right {
 
}

input.calc_input_text {
	width: 90%;
}

#online {
	width: 22px;
	height: 33px;
	padding-top: 27px;
}

.onlineCons {
    width: 300px;
    overflow: hidden;
}

.onlineCons .onlineConsIcon {
    float: right;
    width: 30px;
}

.onlineConsIcon .onlineConsText {
    float: right;
    width: 240px;
}

.countNY {
    font-weight: bold;
    color:black;
}

.countNY_d {
    background-color:#669933;
    padding: 2px 4px;
    color: white;

}
/*
.yell {
    width: 100%;
    height: 5px;
    background-color:#F47F01;
    overflow: hidden;
}

.blk {
    width: 100%;
    height: 5px;
    background-color:black;
    overflow: hidden;
}*/

.may {
    width: 100%;
    height: 37px;
    background: url('/images/may.jpg') repeat-x;
    overflow: hidden;
}

.litera {
    color:#E20A16;
    font-size: 77px;
    font-weight: bold;
    font-family: 'Times New Roman', _serif;
    float: left;
    width: 74px;
    height: 74px;
    /*background: url('/images/q.gif') no-repeat top left;*/
}

table.copyr_maintable {
    width: 970px;
    border: 0;
    margin-top: 80px;
}
table.copyr_maintable2{
    width: 970px;
    border: 0;
    margin-top: 30px;
}

table.copyr_maintable td , table.copyr_maintable2 {
    vertical-align: top;
    padding: 5px;
}

.leftstick, .rightstick {
    width: 200px;
}

.leftsticker {
    background: url('/images/arw.gif') no-repeat top right #FFFFCC;
    padding: 15px 30px 15px 15px;
    color: #666666;
    min-height: 45px;
}
.leftsticker2 {
    background: url('/images/str1.gif') no-repeat top left;
    padding: 15px 30px 15px 15px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.leftsticker11 {
    background: url('/images/str11.gif') no-repeat top left;
    padding: 15px 30px 15px 15px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.leftsticker13 {
    background: url('/images/str13.gif') no-repeat top left;
    padding: 15px 30px 15px 15px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.leftsticker14 {
    background: url('/images/str14.gif') no-repeat top left;
    padding: 15px 30px 15px 15px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.leftsticker15 {
    background: url('/images/str15.gif') no-repeat top left;
    padding: 15px 30px 15px 15px;
    color: #000000;
    min-height: 45px;
    width:155px;
    height:95px;
}
.leftsticker16 {
    background: url('/images/str16.gif') no-repeat top left;
    padding: 15px 30px 15px 15px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}

.rightsticker {
    background: url('/images/arw2.gif') no-repeat top left #FFFFCC;
    padding: 15px 15px 15px 30px;
    color: #666666;
    min-height: 45px;
}

.rightsticker2 {
    background: url('/images/str2.gif') no-repeat top left;
    padding: 15px 15px 15px 30px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.rightsticker22 {
    background: url('/images/str22.gif') no-repeat top left;
    padding: 15px 15px 15px 30px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.rightsticker23 {
    background: url('/images/str23.gif') no-repeat top left;
    padding: 15px 15px 15px 30px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.rightsticker24 {
    background: url('/images/str24.gif') no-repeat top left;
    padding: 15px 15px 15px 30px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}
.rightsticker25 {
    background: url('/images/str25.gif') no-repeat top left;
    padding: 15px 15px 15px 30px;
    color: #000000;
    min-height: 45px;
    width:155px;
    height:95px;
}
.rightsticker26 {
    background: url('/images/str26.gif') no-repeat top left;
    padding: 15px 15px 15px 30px;
    color: #ffffff;
    min-height: 45px;
    width:155px;
    height:95px;
}

#t1, #t2, #t3 {
    display: none;
}
table.bigtable2 {
    font-size: 12px;
}

table.bigtable2 td.color1 {
    background-color:#EDEDED;
    color: #333;
}

table.bigtable2 tr.color2, td.color2 {
    background-color:#CDCDCD;
    color: #333;
}

tr.color2 {font-size: 14px;}
tr.color4 {background-color: #666666;color:white; text-align: center;}
tr.color5 {color:#CC0000; font-weight:bold;}
tr.color3 {
   background-color:#F2F2F2;
   color: black;
   font-weight: bold;
}

table.bigtable2 .greyline {
    font-size: 14px;
    text-align: center;
}
.zakaz {
    padding: 10px;
    border: 1px dashed #CCC;
    width: 150px;
}

.zakaz, .zakaz a {
    font-size: 16px;
    font-weight: normal;
    color: #E20A16;
}

.zakaz a {
    padding: 10px 40px 0 0;
    background: url('/images/zakaz_arr.gif') no-repeat center right;
    height: 49px;
    display: block;
    width: 100px;
    text-align: center;
}

.zakaz a:hover {
	color: #000000;
}


.block_form_art {
  border: 1px dashed #CCCCCC;
  padding: 10px;
  
  color: #666666;
  width: 600px;
  margin: 10px;
  margin-left:80px;
}

.result {
padding-left:50px;
}

a.wbf {
    font-size: 12px;
    padding: 10px;
    cursor: pointer;
    margin: 0 5px;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

a.wbf_selected {
    font-size: 12px;
    margin: 0 10px;
    color: white;
    background-color:#E20A16;
    padding: 10px;
    cursor: pointer;
    margin: -3px 5px 0 5px;
    display: inline-block;
}

#wbf_all {
    border-bottom: 1px solid #CCCCCC;
}

.edit_form_selected {
    display: block;
}

.edit_form {
    display: none;
}

input.form_input_err {
    width: 100%;
    border: 1px solid #E20A16;
    font-size: 14px;
    font-weight: bold;
    color: black;
    font-style: italic;
}

.error_box {
    border: 1px dashed red;
    padding: 10px;
    color: red;
    background-color: #FFF4EE;
    font-weight: bold;
}

.error_box_none {
    display: none;
}

.bitrix {
	margin: 10px 0 0 33px;
}

.begun {
	margin: 0 0 0 17px;
}

#sertya {
	width: 155px;
	height: 167px;
	background-image: url('/images/gold_ya_direct.png');
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#social {
	width: 100%;
	text-align: right;
}

#social a {
	margin-right: 10px;
}

.socialtext {
	margin-right: 10px;
	font-size: 14px;
}
