html {color: #616161; background: #fff; height:100%}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
#td_my {background: transparent; vertical-align: top;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#616161; line-height:12pt; min-height:100%; height:100%}
table {border-collapse: collapse; border-spacing: 0;}
table, fieldset, img {border: 0;}
#table_my {border-spacing: 2;}
address, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal; margin-bottom: 10px;}
blockquote, q {quotes: none;}
q:before, q:after {content: '';}
:focus {outline: 0;}
sup  {vertical-align: text-top;}
sub  {vertical-align: text-bottom;}
input, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit; margin: 0; padding: 0;}
input, textarea, select {*font-size: 100%;}


p {font-family: Arial, Helvetica, sans-serif; padding:7px 0px 0px 0px; }
strong {font-weight: bold;}

a {text-decoration: none; color:#616161;}
a:hover {text-decoration: underline;}

p a, li a {text-decoration: underline; color:#002BB8;}
p a:hover, li a:hover {text-decoration: none;}

/*
#container{width:100%; height:100%; position:relative; text-align:center;}
*/
#container{width:100%; position:relative; text-align:center;}
#wrap{width:860px; text-align:left;position:relative; height:100%; overflow:hidden; margin:auto; height:auto !important; min-height:100%; height:100%}

div.patch_minheight {
width: 1px;
height: 250px;
float: right;
}

#head_block{width:860px; padding: 15px 0px 0px 0px}


.top_logo_menu_block{overflow:hidden;clear:both;}
.top_menu_block{float:right; margin:25px 10px 0px 0px;}
.top_menu{color:#1d1d1d}

.main_menu_block{margin:15px 0px 0px 0px; overflow:hidden; clear:both;  width:860px; background:url(/graphics/bg_buttons_block.jpg) repeat-x; height:45px; overflow:hidden;}
.main_menu_block div.left{background:url(/graphics/menu_left_c.jpg) no-repeat top left; overflow:hidden; height:45px; }
.main_menu_block div.right{background:url(/graphics/menu_right_c.jpg) no-repeat top right; overflow:hidden; height:45px;  }

.main_menu_block a{display:block; float:left;}
.main_menu1{background:url(/graphics/main_menu1.jpg) no-repeat; width:124px; height:45px; margin:0px 0px 0px 8px;}
.main_menu1:hover{background:url(/graphics/main_menu1s.jpg) no-repeat;}

.main_menu2{background:url(/graphics/main_menu2.jpg) no-repeat; width:129px; height:45px;}
.main_menu2:hover{background:url(/graphics/main_menu2s.jpg) no-repeat;}

.main_menu3{background:url(/graphics/main_menu3.jpg) no-repeat; width:129px; height:45px;}
.main_menu3:hover{background:url(/graphics/main_menu3s.jpg) no-repeat;}

.main_menu4{background:url(/graphics/main_menu4.jpg) no-repeat; width:129px; height:45px;}
.main_menu4:hover{background:url(/graphics/main_menu4s.jpg) no-repeat;}

.main_menu5{background:url(/graphics/main_menu5.jpg) no-repeat; width:202px; height:45px;}
.main_menu5:hover{background:url(/graphics/main_menu5s.jpg) no-repeat;}

.main_menu6{background:url(/graphics/main_menu6.jpg) no-repeat; width:123px; height:45px;}
.main_menu6:hover{background:url(/graphics/main_menu6s.jpg) no-repeat;}





#content_block{padding:20px 10px 0px 10px; overflow:hidden; clear:both;}
.content_left_block_products{float:left; width:525px;}
.content_right_block_products{float:left; width: 300px; margin:0px 0px 0px 15px;}

.content_left_block_register{float:left; width:450px; padding:0px 13px 0px 0px}
.content_right_block_register{float:left; width:300px; padding:0px 0px 0px 0px; position:relative;}


h1{font-size:23px; color:#003366; padding:0px 0px 0px 0px; line-height:20px}
h1.new{font-size:20px; color:#003366; padding:0px 0px 0px 0px; line-height:20px}
h2{font-size:16px; color:#003366; padding:0px 0px 0px 0px; line-height:20px}
h3{font-size:20px; color:#003366; padding:0px 0px 0px 0px; line-height:20px}
h4{font-size:18px; color:#003366; padding:10px 0px 0px 0px; line-height:18px}
h5{font-size:18px; color:#3074c9; line-height:18px}

ul li, ol li {margin-left: 20px;}

.product_galery{padding: 20px 0px 20px 0px; overflow:hidden;}
.points{float:left; height:250px; overflow:hidden; padding:100px 0px 0px 0px}
.product_photo{float:left;height:530px; overflow:hidden; padding: 0px 30px;}
.about_company{padding:20px 0px 0px 0px; zoom:1;}
.about_company_p{font-size:18px; color:#003366; position:relative; padding-bottom:10px; }
.about_paste{font-size:11pt; color:#003366; line-height:14pt; font-weight: bold;}

.choose_another_product_block{background:url(/graphics/product_gradient_line.jpg) no-repeat bottom left; padding:0px 0px 5px 40px; color:#000000; width:220px}
.choose_another_product_block span{display:block; float:left; padding:20px 5px 0px 0px}
.chosen_product_description{padding:0px 0px 5px 40px; width:220px; overflow:hidden;}
.chosen_product_description p.title{font-size:15px; color:#003366;}
.chosen_product_description p.descr{color:#3399cc;}
.chosen_product_description ul{list-style-type:none}
.chosen_product_description ul li{margin:10px 0px 0px 0px}

.footer_guarantor{height:80px; clear:both;}
/*
#footer{width:860px; border-top:1px solid #e5e5e5; margin: 30px 0px 20px 0px; padding:15px 0px 20px 0px; background:url(/graphics/bottom_gradient_line.jpg) no-repeat bottom left; overflow:hidden;zoom:1;clear:both; margin:auto; margin-top:-80px; clear:both;}
*/
#footer{width:860px; border-top:1px solid #e5e5e5; margin: 30px 0px 20px 0px; padding:15px 0px 20px 0px; background:url(/graphics/bottom_gradient_line.jpg) no-repeat bottom left; overflow:hidden;zoom:1;clear:both;}
.footer_menu_copyright{float:left;}
.footer_menu_copyright a{color:#000; line-height:18px;}

/* question  */

.content_left_block_question{float:left; width:273px; padding:30px 13px 0px 0px}
.content_right_block_question{float:left; width:550px; padding:30px 0px 0px 0px; position:relative;}

.qa_ul{list-style:none; padding: 15px 0px 0px 0px}
.qa_ul .qa_li{background:url(/graphics/point_right1.jpg) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
.qa_ul .qa_li a, .qa_ul .qa_li_s a{color:#00a8d1; font-size:13px; text-decoration:underline; line-height:18px;}
.qa_ul .qa_li_s a{color:#00a8d1; text-decoration:none;}
.qa_ul .qa_li_s a:hover{text-decoration:none;}
.qa_ul .qa_li a:hover{text-decoration:none;}
.qa_ul .qa_li_s{background:url(/graphics/point_down.jpg) no-repeat 0px 6px; padding:0px 0px 0px 15px; color:#00a8d1; text-decoration:none;}
.qa_ul .qa_li_s p{padding:7px 0px 7px 15px;}
.qa_ul .qa_li_s p.author{padding:4px 0px 7px 0px;}
.qa_ul .qa_li p {display:none;}
.qa_ul .qa_li p.author {display:block; padding:4px 0px 7px 0px;}

/*  naming_texts  */

.text_preview{overflow:hidden; background:url(/graphics/point_circle.jpg) no-repeat 0px 2px; padding:0px 0px 15px 17px; }
.text_preview a, .text_preview_advices{display:block; padding:0px 0px 5px 0px; color:#003366; font-size:15px; text-decoration:underline; line-height:16px}
.text_preview a:hover{text-decoration:none;}

.text_preview_advices{text-decoration:none; width:410px;}

.middle_block{padding:0px 35px 0px 0px;}
.photo_smile_block{border-top:1px solid #47a8dd; overflow:hidden; clear:both; zoom:1}
.one_photo_smile{position:relative; overflow:hidden; background:url(/graphics/bg_photo_smile.jpg) no-repeat; width:117px; height:117px; float:left; margin: 20px 20px 0px 0px}
.one_photo_smile img{margin: 14px 0px 0px 13px}
.entry_block {margin: 20px 0 0 0px; float: left; overflow:hidden; background:url(/graphics/bg_photo_smile_big.jpg) no-repeat; width: 505px; height: 405px;}
.entry_block img {padding: 20px 0 0 20px;}
.other_user_entries_block {padding: 20px 0 0 25px; float: left;}
.other_user_entries_block .one_photo_smile {padding: 0;}
.other_user_entries_block h3 {color: #41a2d5;}
.other_user_entries_block h4 {color: #41a2d5;}

.pages{padding: 20px 0px 0px 0px; position:relative; height:50px; overflow:hidden; clear:both;}
.pages span{font-size:11px; color:#003366; display:block; float:left;}
.pages a{color:#003366; font-size:11px; display:block; padding:0px 4px; float:left;}
.pages a:hover{text-decoration:underline; color:#fff; background:#00ace4}
.pages .selected{color:#fff;background:#00ace4}

.blue_big20{font-size:20px; color:#00a8d1; line-height:20px;}
.blue_big40{font-size:40px; color:#00a8d1; line-height:20px;//line-height:35px; display: inline-block; padding:40px 0px 0px 0x; position:relative; top:18px; zoom:1}
.blue_big16{font-size:16px; color:#00a8d1; line-height:20px;}


.advice_question{background:url(/graphics/bg_table_question.jpg) no-repeat; width:563px; height:175px; margin: 50px 0px 0px 0px; position:relative;}

.advices_small_block{width:270px; float:left; padding: 30px 0px 0px 0px; position:relative;}
.advices_small_block p{text-align:right; font-size:16px; color:#003366; position:absolute; top:35px; right:50px; line-height:20px;}

.advices_list_description{padding:0px 0px 5px 0px; width:270px; overflow:hidden;}
.advices_list_description ul{list-style:none; margin: 60px 0px 0px 0px}
.advices_list_description ul li{background:url(/graphics/list_dot.jpg) no-repeat 0px 5px; margin:5px 0px 0px 0px}

.number_of_questions{list-style:none; padding: 0px 0px 30px 80px;}
.number_of_questions li{float:left; margin:0px 10px 0px 0px; background:url(/graphics/circle_grey.jpg) no-repeat;  color:#fff; font-size:14px; font-weight:bold; width:19px; height:19px; padding:2px 0px 0px 6px}
.number_of_questions li.number_current{background:url(/graphics/circle_blue.jpg) no-repeat;}
.number_of_questions li.number_future{background:url(/graphics/circle_pink.jpg) no-repeat;}

.answers_list_ul{list-style:none; margin:0px 0px 0px 80px}
.answers_list_ul li{float:none; margin:15px 0px 0px 0px;}
.answers_list_ul li span{color:#0b2577; font-size:14px; margin:0px 0px 0px 10px;}


/* BEGIN POPUP  */

.raised { background:transparent; width:520px} 
.raised h1, .raised p { margin:0 10px; } 
.raised h1 { font-size:2em; color:#fff; } 
.raised p { padding-bottom:0.5em; } 
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b { display:block; overflow:hidden; font-size:1px; } 
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b { height:1px; } 
.raised .b2 { background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; } 
.raised .b3 { background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; } 
.raised .b4 { background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; } 
.raised .b4b { background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; } 
.raised .b3b { background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; } 
.raised .b2b { background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; } 
.raised .b1 { margin:0 5px; background:#3074c9; } 
.raised .b2, .raised .b2b { margin:0 3px; border-width:0 2px; } 
.raised .b3, .raised .b3b { margin:0 2px; } 
.raised .b4, .raised .b4b { height:2px; margin:0 1px; } 
.raised .b1b { margin:0 5px; background:#3074c9; } 
.raised .boxcontent, .raised .boxcontent_small_symbols { display:block; background:#3074c9; border-left:1px solid #3074c9; border-right:1px solid #3074c9; color:#fff; font-size:16px; padding:20px; line-height:16px;}
.raised .boxcontent_small_symbols, .raised .boxcontent{font-size:12px; line-height:18px;}
.raised .boxcontent_small_symbols a, .raised .boxcontent a{font-weight:bold; text-decoration:underline; color:#fff}
.raised .boxcontent_small_symbols a:hover, .raised .boxcontent a:hover{text-decoration:none}


/* END POPUP  */

.raised_grey { background:transparent;}
.raised_grey h1, .raised p { margin:0 10px; }
.raised_grey h1 { font-size:2em; color:#07316b; }
.raised_grey p { padding-bottom:0.5em; }
.raised_grey .b1, .raised_grey .b2, .raised_grey .b3, .raised_grey .b4, .raised_grey .b1b, .raised_grey .b2b, .raised_grey .b3b, .raised_grey .b4b { display:block; overflow:hidden; font-size:1px; }
.raised_grey .b1, .raised_grey .b2, .raised_grey .b3, .raised_grey .b1b, .raised_grey .b2b, .raised_grey .b3b { height:1px; }
.raised_grey .b2 { background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.raised_grey .b3 { background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.raised_grey .b4 { background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.raised_grey .b4b { background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.raised_grey .b3b { background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.raised_grey .b2b { background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.raised_grey .b1 { margin:0 5px; background:#e0e0e0; }
.raised_grey .b2, .raised_grey .b2b { margin:0 3px; border-width:0 2px; }
.raised_grey .b3, .raised_grey .b3b { margin:0 2px; }
.raised_grey .b4, .raised_grey .b4b { height:2px; margin:0 1px; }
.raised_grey .b1b { margin:0 5px; background:#e0e0e0; }
.raised_grey .boxcontent, .raised_grey .boxcontent_small_symbols { display:block; background:#e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; color:#07316b; font-size:16px; padding:20px; line-height:16px;}
.raised_grey .boxcontent_small_symbols, .raised_grey .boxcontent{font-size:12px; line-height:18px;}
.raised_grey .boxcontent_small_symbols a, .raised_grey .boxcontent a{font-weight:bold; text-decoration:underline; color:#fff}
.raised_grey .boxcontent_small_symbols a:hover, .raised_grey .boxcontent a:hover{text-decoration:none}

.raised_light_grey { background:transparent;}
.raised_light_grey h1, .raised p { margin:0 10px; }
.raised_light_grey h1 { font-size:2em; color:#07316b; }
.raised_light_grey p { padding-bottom:0.5em; }
.raised_light_grey .b1, .raised_light_grey .b2, .raised_light_grey .b3, .raised_light_grey .b4, .raised_light_grey .b1b, .raised_light_grey .b2b, .raised_light_grey .b3b, .raised_light_grey .b4b { display:block; overflow:hidden; font-size:1px; }
.raised_light_grey .b1, .raised_light_grey .b2, .raised_light_grey .b3, .raised_light_grey .b1b, .raised_light_grey .b2b, .raised_light_grey .b3b { height:1px; }
.raised_light_grey .b2 { background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.raised_light_grey .b3 { background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.raised_light_grey .b4 { background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.raised_light_grey .b4b { background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.raised_light_grey .b3b { background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.raised_light_grey .b2b { background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
.raised_light_grey .b1 { margin:0 5px; background:#f0f0f0; }
.raised_light_grey .b2, .raised_grey .b2b { margin:0 3px; border-width:0 2px; }
.raised_light_grey .b3, .raised_grey .b3b { margin:0 2px; }
.raised_light_grey .b4, .raised_grey .b4b { height:2px; margin:0 1px; }
.raised_light_grey .b1b { margin:0 5px; background:#f0f0f0; }
.raised_light_grey .boxcontent, .raised_light_grey .boxcontent_small_symbols { display:block; background:#f0f0f0; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; color:#07316b; font-size:16px; padding:20px; line-height:16px;}
.raised_light_grey .boxcontent_small_symbols, .raised_light_grey .boxcontent{font-size:12px; line-height:18px;}
.raised_light_grey .boxcontent_small_symbols a, .raised_light_grey .boxcontent a{font-weight:bold; text-decoration:underline; color:#fff}
.raised_light_grey .boxcontent_small_symbols a:hover, .raised_light_grey .boxcontent a:hover{text-decoration:none}

#add_comment table tr td {padding: 5px;}
#add_comment input, #add_comment textarea {width: 200px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 13px; padding: 2px;}
#add_comment textarea {width: 246px; height: 75px;}
#add_comment .submit {background-color: #3074c9; color: #fff;}

.entry_comment {display: block; width: 100%;}

.big_popup{overflow:hidden; zoom:1; position:absolute; top:100px; left:300px; z-index:1; display: none;}
.big_popup_middle{background:url(/graphics/popup_middle.png) repeat-y top left; overflow:hidden;}
.popup_content{padding: 20px 20px 20px 50px; text-align:left; position:relative;}

.small_popup{overflow:hidden; zoom:1; position:absolute; top:200px; left:500px; z-index:1}
.small_popup_middle{background:url(/graphics/small_popup_middle.png) repeat-y top left; overflow:hidden;}

#products tr th {width: 50%; padding: 5px; border: 1px solid #999; font-weight: bold;}
#products tr td {width: 50%; padding: 5px; border: 1px solid #999;}

.text_preview_popup{overflow:hidden; background:url(/graphics/circle_blue_small.jpg) no-repeat 0px 4px; padding:0px 0px 15px 17px; color:#003366; font-size:11pt; line-height:14pt;}
.text_preview_popup_ul{width:550px;}
.text_preview_popup .text_preview_advices{display:block; padding:0px 0px 5px 0px; color:#003366; font-size:14px; line-height:14px; width:550px;}

.form{}
.form span{color:#003366; font-size:14px;}

#ask input.text, #ask textarea, #register input.text, #register textarea {width: 200px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 13px; padding: 2px;}
#ask .submit, #register .submit {border: 1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333; height: 25px;}
#ask input, #register input {height: 18px;}
#ask tr td, #register tr td {vertical-align: top; padding: 5px;}

.dantist_block{float:left; width:279px}
.dantist_link{font-size:15px; color:#003366; text-decoration:underline;}
.dantist_link:hover{text-decoration:none}

/* Star rating */
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(/graphics/star_rating.png) left -1000px repeat-x;
}
.current-rating{
    margin:0;
}
.star-rating{
position:relative;
width:45px;
height:9px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:9px;
line-height:9px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating a.one-star{
width:20%;
z-index:6;
}
.star-rating a.two-stars{
width:40%;
z-index:5;
}
.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}


/*    NEW STYLES    */

.main_raised_light_grey { background:transparent;}
.main_raised_light_grey h1, .raised p { margin:0 10px; }
.main_raised_light_grey h1 { font-size:2em; color:#07316b; }
.main_raised_light_grey p { padding-bottom:0.5em; }
.main_raised_light_grey .b1, .main_raised_light_grey .b2, .main_raised_light_grey .b3, .main_raised_light_grey .b4, .main_raised_light_grey .b1b, .main_raised_light_grey .b2b, .main_raised_light_grey .b3b, .main_raised_light_grey .b4b { display:block; overflow:hidden; font-size:1px; }
.main_raised_light_grey .b1, .main_raised_light_grey .b2, .main_raised_light_grey .b3, .main_raised_light_grey .b1b, .main_raised_light_grey .b2b, .main_raised_light_grey .b3b { height:1px; }
.main_raised_light_grey .b2 { background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.main_raised_light_grey .b3 { background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.main_raised_light_grey .b4 { background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.main_raised_light_grey .b4b { background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.main_raised_light_grey .b3b { background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.main_raised_light_grey .b2b { background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.main_raised_light_grey .b1 { margin:0 5px; background:#ececec; }
.main_raised_light_grey .b2, .main_raised_light_grey .b2b { margin:0 3px; border-width:0 2px; }
.main_raised_light_grey .b3, .main_raised_light_grey .b3b { margin:0 2px; }
.main_raised_light_grey .b4, .main_raised_light_grey .b4b { height:2px; margin:0 1px; }
.main_raised_light_grey .b1b { margin:0 5px; background:#ececec; }
.main_raised_light_grey .boxcontent, .raised_light_grey .boxcontent_small_symbols { display:block; background:#ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; color:#07316b; font-size:16px; padding:10px 15px; line-height:16px;}
.main_raised_light_grey .boxcontent_small_symbols, .main_raised_light_grey .boxcontent{font-size:12px; line-height:18px;}
.main_raised_light_grey .boxcontent_small_symbols a, .main_raised_light_grey .boxcontent a{font-weight:bold; text-decoration:underline; color:#fff}
.main_raised_light_grey .boxcontent_small_symbols a:hover, .main_raised_light_grey .boxcontent a:hover{text-decoration:none}




.authorizate_raised_light_grey { background:transparent;}
.authorizate_raised_light_grey h1, .raised p { margin:0 10px; }
.authorizate_raised_light_grey h1 { font-size:2em; color:#07316b; }
.authorizate_raised_light_grey p { padding-bottom:0.5em; }
.authorizate_raised_light_grey .b1, .authorizate_raised_light_grey .b2, .authorizate_raised_light_grey .b3, .authorizate_raised_light_grey .b4, .authorizate_raised_light_grey .b1b, .authorizate_raised_light_grey .b2b, .authorizate_raised_light_grey .b3b, .authorizate_raised_light_grey .b4b { display:block; overflow:hidden; font-size:1px; }
.authorizate_raised_light_grey .b1, .authorizate_raised_light_grey .b2, .authorizate_raised_light_grey .b3, .authorizate_raised_light_grey .b1b, .authorizate_raised_light_grey .b2b, .authorizate_raised_light_grey .b3b { height:1px; }
.authorizate_raised_light_grey .b2 { background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.authorizate_raised_light_grey .b3 { background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.authorizate_raised_light_grey .b4 { background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.authorizate_raised_light_grey .b4b { background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.authorizate_raised_light_grey .b3b { background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.authorizate_raised_light_grey .b2b { background:#f4f4f4; border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4; }
.authorizate_raised_light_grey .b1 { margin:0 5px; background:#f4f4f4; }
.authorizate_raised_light_grey .b2, .authorizate_raised_light_grey .b2b { margin:0 3px; border-width:0 2px; }
.authorizate_raised_light_grey .b3, .authorizate_raised_light_grey .b3b { margin:0 2px; }
.authorizate_raised_light_grey .b4, .authorizate_raised_light_grey .b4b { height:2px; margin:0 1px; }
.authorizate_raised_light_grey .b1b { margin:0 5px; background:#f4f4f4; }
.authorizate_raised_light_grey .boxcontent, .raised_light_grey .boxcontent_small_symbols { display:block; background:#f4f4f4; border-left:1px solid #ececec; border-right:1px solid #ececec; color:#07316b; font-size:16px; padding:10px 20px; line-height:16px;}
.authorizate_raised_light_grey .boxcontent_small_symbols, .authorizate_raised_light_grey .boxcontent{font-size:12px; line-height:18px;}
.authorizate_raised_light_grey .boxcontent_small_symbols a, .authorizate_raised_light_grey .boxcontent a{font-weight:bold; text-decoration:underline; color:#fff}
.authorizate_raised_light_grey .boxcontent_small_symbols a:hover, .authorizate_raised_light_grey .boxcontent a:hover{text-decoration:none}

.thanks_block{clear:both; padding:10px 0px; overflow:hidden;}
.thanks_block img{margin:0px 5px 0px 15px; float:left;}
.thanks_block .thanks_text_block{padding:43px 0px 0px 0px; float:left;}
.thanks_block .thanks_text_block h1{font-size:24px; color:#003366; padding:0px 0px 0px 0px; line-height:20px; margin-bottom:0;}
.thanks_block .thanks_text_block p{color:#003366; font-size:14px; line-height:16px; padding:0px 0px 0px 13px;}
.thanks_block .thanks_text_block a{display:block; padding:5px 0px 0px 0px; margin:0}
.thanks_block .thanks_text_block a img{margin: 0px 0px 0px 13px;}
.thanks_block .story_counter{display:block; padding:20px 0px 0px 20px; overflow:hidden;}
.thanks_block .story_counter div{background:url(/graphics/fone_score.jpg) no-repeat; width:50px; height:35px; float:left;}
.thanks_block .story_counter div span{display:block; padding:7px 0px 0px 10px; font-size:21px; color:#fff}
.thanks_block .story_counter span{color:#004cab; font-size:14px;}


.pickout{color:#003366;}
.title_14{font-size:14px; color:#003366; clear:both;}


div.main_one_photo_smile{float:left; position:relative;  background:url(/graphics/bg_photo_smile.jpg) no-repeat; width:117px; height:117px; float:left; margin: 20px 20px 0px 0px}
div.main_one_photo_smile img{margin: 14px 0px 0px 13px}

.main_winner_first_label{background:url(/graphics/winner_score_bg.png); width:48px; height:44px; position:absolute; bottom:-5px; right:-10px;}
.main_winner_first_label span{color:#fff; font-size:23px; display:block; padding:13px 0px 0px 17px}

.main_winner_text{color:#00a8d1; font-size:11px; line-height:20px; padding:15px 0px 0px 0px}
.main_winner_text span.name{color:#003366; font-size:18px;}


.main_winner_block{padding:5px 0px 10px 0px}

.main_question_block{padding:10px 0px 0px 0px}
.main_question_block ul, .main_question_block li, .main_question_block .qa_ul .qa_li_s{margin:0; padding:0}
.main_question_block .qa_ul .qa_li_s a.qu{display:block; padding: 0px 0px 0px 15px; font-size:13px;}
.main_question_block .qa_ul .qa_li_s a.ans{display:block; text-decoration:underline; font-size:11px}
.main_question_block .qa_ul .qa_li_s a.ans:hover{text-decoration:none}
.main_question_block ul.qa_ul li.qa_li_s p{padding:0;}


.read_recommended_block{padding:0px 0px 0px 90px;}
.read_recommended_block h4{ margin:0; padding:0}
.read_recommended_block a.recommended_link{color:#003366; font-size:12px; text-decoration:underline; margin:5px 0px 0px 0px}
.read_recommended_block a.recommended_link:hover{text-decoration:none;}
.boxcontent p{font-size:12px; color:#616161;}

.questionnaire{padding:30px 0px 0px 0px; font-size:16px; color:#003366; line-height:18px; position:relative;}
.questionnaire ul{list-style:none; margin:0; padding:10px 0px 0px 0px}
.questionnaire ul li{margin:0; padding:0; font-size:12px; clear:both;}
.questionnaire ul li input{margin:5px 5px 5px 0px; float:left;}
.questionnaire ul li span{display:block; padding:2px 0px 0px 0px}



.btn_all_question{display:block; float:left; padding:0px 15px 0px 0px; color:#00a8d1; background:url(/graphics/double_point.jpg) no-repeat 100% 70%;}



.list_stories_block{clear:both; padding:50px 0px 30px 8px; overflow:hidden;}
.list_stories_block_ul{list-style:none; margin:0; padding:20px 0px 0px 0px; zoom:1}
.list_stories_block_ul li{float:left; margin:0; padding:0; width:235px; height:160px;zoom:1}
.list_stories_block p.main_title{font-size:19px; color:#003366; position:relative; }



.list_stories_block_li a.title{font-size:14px; color:#00a8d1; text-decoration:none;}
.list_stories_block_li a.title:hover{text-decoration:underline;}
.list_stories_block_li span.description{font-size:12px; color:#333333}
.list_stories_block_li div.writer_info_block{clear:both; padding:5px 0px 0px 0px}
.list_stories_block_li div.writer_info_block img{float:left; margin-right:7px;}
.list_stories_block_li div.writer_info_block span.name{font-size:11px; color:#003366; display:block; float:left; line-height:12px; width:160px; zoom:1}
.list_stories_block_li div.writer_info_block span.date{font-size:11px; color:#7e7e7e; font-weight:bold;  display:block;  line-height:19px; zoom:1}
.list_stories_block_li div.position{clear:both;}
.list_stories_block_li span{font-size:11px; color:#ff6600; display:block; float:left; padding:0px 5px 0px 0px;}


.konkurs_authorization_block{clear:both; position:relative; zoom:1}
.konkurs_authorization_block div.input{margin:0px 0px 8px 0px; clear:both; overflow:hidden;}
.konkurs_authorization_block div.input input{border:1px solid #7f9db9; width: 140px; height:20px; float:left;}
.konkurs_authorization_block div.input span{font-size:12px; color:#666666; margin: 3px 0px 0px 7px; float:left;}
.konkurs_authorization_block a.authorization_link{color:#0b2577; font-size:11px}




.top5_block{clear:both; background:url(/graphics/top5_middle.jpg) repeat-y; width:277px; margin:100px 0px 0px 0px; zoom:1}
.top5_block img{clear:both;float:left}
.top5_block table.top5_points{color:#003366; font-size:13px; margin:10px 10px 0px 15px}
.top5_block table.top5_points tr td{padding:0px 10px 10px 0px}
.top5_block table.top5_points tr td.point{color:#004cab}


.take_part_in_konkyrs{display:block; overflow:hidden; clear:both; padding:10px 0px 0px 0px}

.bread_all_stories_block{list-style:none; margin:0px; padding:0px 0px 10px 0px;}
.bread_all_stories_block li{float:left; margin:0px; padding:0px; color:#003366; font-size:11px; margin:0px 5px 0px 0px; line-height:13px;}
.bread_all_stories_block li div.selected_back{background:#003366}
.bread_all_stories_block li div.selected_left{background:url(/graphics/bread_selected_left.jpg) no-repeat top left;}
.bread_all_stories_block li div.selected_right{background:url(/graphics/bread_selected_right.jpg) no-repeat top right; color:#fff; padding:0px 5px 3px 5px}


.btn_vote_za{display:block; overflow:hidden; padding:20px 0px 0px 0px; clear:both;}



.add_story_block{ margin:20px 0px 0px 20px}
.add_story_block tr td{text-align:right; padding:0px 15px 10px 0px; vertical-align:top}
.add_story_block tr td.title{font-size:12px; color:#0b2577; }
.add_story_block tr td.input{text-align:left}
.add_story_block tr td.input select{border:1px solid #7f9db9; color:#8a8a8a}
.add_story_block tr td.input input{border:1px solid #7f9db9; width:340px; height:20px; color:#8a8a8a; float:left}
.add_story_block tr td.input textarea{border:1px solid #7f9db9; width: 320px; height:290px; color:#666666; padding:10px;}


.register_desc_back{background:url(/graphics/register_desc_back.jpg) repeat-x top left;  float:left; margin:0px 0px 0px 8px; overflow:hidden;}
.register_desc_left{background:url(/graphics/register_desc_left.jpg) no-repeat top left;  float:left;}
.register_desc_right{background:url(/graphics/register_desc_right.jpg) no-repeat top right; padding:3px 10px 3px 10px; float:left; font-size:11px; color:#3093ce}


/*        Changes          */


.title_20{font-size:20px; color:#003366; clear:both; line-height:20px;}
.main_virtual_stomatology{background:url(/graphics/cloud_empty.jpg) no-repeat; clear:both; width:346px; height:64px; position:relative;}
.main_virtual_stomatology p{padding:5px 0px 0px 23px; font-size:12px;}
