﻿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; outline: 0; vertical-align: baseline; background: transparent;}


h1 {padding: 0 0 18px; color: #000; font-size: 24px; font-family: Arial; font-weight: normal;}
h2 {padding: 0 0 10px; color: #000; font-size: 18px; font-family: Arial; font-weight: normal;}


a, img {border: 0px;}

a {color: #5b68a7; text-decoration: underline;}
a:hover {text-decoration: none;}


sup {vertical-align: super; font-size: 9px; line-height: 4px;}


input {font-family: Arial; font-size: 14px; line-height: 16px;}
textarea {font-family: Arial; font-size: 14px; line-height: 16px; resize: none;}
.text_input_s {height: 15px; padding: 3px 2px; border: 1px solid #ccc; background: #fff;}
.text_input {position: relative; overflow: hidden; display: block; width: 155px; height: 23px; padding: 0 0 0 4px; background: #d0d0d0 url(/images/tortseviki/bg_text_input_l.gif) no-repeat left top;}
.text_input input {position: relative; display: block; width: 100%; height: 15px; margin: 0px; padding: 4px 0; border: 0px; background: transparent url(/images/tortseviki/bg_text_input_r.gif) no-repeat right top;}
.radio_input {position: relative; padding: 0px; margin: 0px; vertical-align: top;}
.button {height: 27px; border: 0px; background: transparent url(/images/tortseviki/bg_button.gif) no-repeat right top; cursor: pointer; color: #fff; font-size: 12px;}



html {height: 100%;}
body {position: relative; width: 100%; height: 100%; background: #fff; color: #666; font-family: Arial; font-size: 12px; line-height: 16px;}


/* base */

#wrapper {position: relative; min-width: 1000px; min-height: 100%; background: transparent url(/images/tortseviki/bg_footer_left.gif) no-repeat left bottom;}


.sidebars {position: relative; padding: 0 0 200px;}
.sidebars:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}

.complement_sidebar {position: relative; float: left; width: 220px; padding: 20px 29px 0 50px;}

.base_sidebar {position: relative; overflow: hidden; padding: 48px 40px 0 0;}

.content {position: relative; zoom: 1; overflow: hidden; padding: 25px 0 0;}
.content p {padding: 0 0 16px;}
.content li {position: relative; padding: 0 0 0 9px; list-style-type: none; background: transparent url(/images/tortseviki/marker_3.gif) no-repeat 1px 7px;}



/* footer */

.footer {position: absolute; bottom: 0px; width: 100%; height: 137px; background: transparent url(/images/tortseviki/bg_footer_right.jpg) no-repeat right bottom;}

.copyright_block {position: relative; float: left; padding: 52px 0 0 70px; font-size: 11px;}
.copyright_block .icon {position: absolute; top: 43px; left: 22px; border: 0px;}

.develop {position: relative; float: right; width: 375px; padding: 60px 0 0; font-family: Tahoma; font-size: 10px; line-height: 14px;}



/* sidebars */

.logo {position: relative; padding: 24px 0 60px; text-align: center; font-size: 11px; font-weight: normal;}
.logo span {display: block; padding: 3px 0 0;}
.logo .icon {position: absolute; top: 0px; left: -29px;}



.my_menu_wrapper {position: relative; width: 201px; margin: 0 0 18px; padding: 10px 0 0 7px;}
.my_menu_wrapper .icon {position: absolute; top: -22px; left: -29px;}

.my_menu {position: relative; overflow: hidden; font-size: 11px; font-weight: bold; text-transform: uppercase;}
.my_menu li {position: relative; zoom: 1; margin: -1px 0 0; padding: 0 3px; list-style-type: none; vertical-align: top;}
.my_menu a {display: block; height: 21px; padding: 7px 0 2px 9px; border-top: 1px solid #3b94d3; background: transparent url(/images/tortseviki/marker_my_menu.gif) no-repeat 172px 8px; color: #333; text-decoration: none;}
.my_menu a:hover { text-decoration: underline; }
.my_menu .active {background: #f1f2f8 url(/images/tortseviki/bg_my_menu_top.gif) no-repeat right top;}

.my_menu ul {position: relative; zoom: 1; font-weight: normal; margin: -5px -3px 0; padding: 0 0 12px 8px; background:  url(/images/tortseviki/bg_my_menu_bottom.gif) no-repeat left bottom; text-transform: none;}
.my_menu ul li {margin: 0;}
.my_menu ul a, .my_menu ul b {display: block; height: auto; padding: 0 0 0 12px; border: 0px; background: url(/images/tortseviki/marker_2.gif) no-repeat 4px 6px; color: #666; text-decoration: none}
.my_menu ul .active {background: none;font-weight: bold;}

.my_menu ul ul {padding: 2px 0 5px 5px; border-bottom: 0px; font-size: 10px;}




/* products_nav */

.products_nav {position: relative; zoom: 1; padding: 0 0 14px; list-style-type: none; font-size: 14px; }
.products_nav:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.products_nav li {position: relative; float: left; width: 127px; height: 73px; margin: 0 3px 0 0; background: #c5cce5 url(/images/tortseviki/bg_products_nav.gif) no-repeat left top; vertical-align: top;}
.products_nav li.active {background: #5b68a7 url(/images/tortseviki/bg_products_nav_active.gif) no-repeat left top;}
.products_nav a {display: table; *display: block; width: 127px; height: 73px; color: #fff; text-decoration: none; cursor: pointer;}
.products_nav a:hover { text-decoration: underline;}
.products_nav a span {display: table-cell; zoom: 1; padding: 0 0 5px 10px; *margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); vertical-align: middle;}
.products_nav a:hover span {text-decoration: underline;}


/* search_block */

.search_block {position: relative; zoom: 1; padding: 0 22px 21px;}
.search_block:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.search_block form {position: relative; float: right;}
.search_block h2 {padding: 0 0 3px;}
.search_block .text_input {width: 219px; float: left; margin: 0 10px 0 0;}
.search_block .button {float: left; background: transparent; height: auto;}
.search_block label {position: relative; display: block; clear: left; display: block; padding: 1px 0 0 5px; font-size: 11px;}






/* content block's */


.text_img {float: left; margin: 4px 12px 6px 0; border: 4px solid #7a7d86;}
.text_img_r {float: right; margin: 4px 0 6px 12px; border: 4px solid #7a7d86;}

.paging {position: relative; zoom: 1; margin: 0 0 12px; padding: 6px 0; border: solid #e7e7e7; border-width: 1px 0px; font-size: 11px;}
.paging ul {display: inline; padding: 0 0 0 10px;}
.paging ul li {display: inline; padding: 0 6px 0 0;  background: transparent;}


.production_list {position: relative; overflow: hidden; zoom: 1; list-style-type: none; }
.production_list .production_entry {position: relative; zoom: 1; margin: -16px 0 0; padding: 20px 0 39px 194px; background: transparent url(/images/tortseviki/line_hor_1.gif) repeat-x left top; vertical-align: top; }
.production_list .production_entry:after {content: ' '; clear: both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.production_list .prew {float: left; margin: 1px 0 0 -194px; border: 4px solid #7a7d86; }
.production_list ul {margin: -14px 0 0; }









