body {font-size: 62.5%; margin: 0; padding:0px; background:#fff url(/images/bg.gif) 0 0 repeat-x; color:#000; font-family: Arial, Verdana, sans-serif;}
html, body {height:100%;}

/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#da251c; text-decoration:underline; outline:0}
a:hover {text-decoration:none;}

hr {color: #ededed; background-color:#ededed; border:0px none; height:1px; }
h1, h2, h3, h4 {line-height:normal; color:#4a4a4a;}
h1 {font-size:2em;  text-transform:uppercase; margin: 10px 0 20px 0;}
h2 {font-size:2em;}
h3 {font-size:1.6em;}
h4 {font-size:1.3em; }


ul {}
ul li {}

p {margin:12px 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}
big {font-size:1.1em;}
small {font-size:0.9em;}

.cl {clear:both; font-size:0;}
.right {float:right;}
.left {float:left;}

#main {}
#container {font-size: 1.1em; width:1000px; margin:0 auto;}
#header {position:relative; height:185px; }
#header h2 {color:#fff; position:absolute; margin:0; left:387px; top:121px; font-weight:normal;}
#header h1 {color:#fff; position:absolute; margin:0; left:387px; top:121px; font-weight:normal; font-size:2em; text-transform:none; padding:0;}
.logo {padding:15px 0 0;}
#top_menu{}
.main_menu {list-style:none; margin:0; padding:0; overflow:hidden; font-size:1.7em; position:absolute; left:368px; top:60px;}
.main_menu li {float:left; margin:0 0 0 -1px; border-left:1px #919392 solid; padding:0 20px;}
.main_menu a {color:#565656; text-decoration:none;}
.main_menu a:hover {color:#da251c;}

#content {float:right; width:614px;}
#content p {font-family:Verdana,Arial,sans-serif; }
.item {width:150px; height:200px; text-align:center; margin: 0 auto; font-size:12px;}
#content .item {float:left;}
#content .item a {color:#4A4A4A; text-decoration:none;}
#content .item a:hover {color:#da251c; text-decoration:underline;}
.item img {display:block;}
.sidebar .item {padding-top:10px;}


.sidebar {float:left; width:340px; padding:0 23px 0 0; border-right:1px #ebebeb solid; margin:0 0 15px;}
.hd {background:#4a4a4a url(images/hd.png) 0 -2px no-repeat; font-size:1.8em; color:#fff; padding:3px 0 1px 25px; height:29px; }
.s_block {padding:14px 0 14px 27px;}
.side_menu {padding:5px 0; margin:0; list-style:none; font-weight:bold; font-size:1.3em;}
.side_menu a {color:#800000; text-decoration:none;}
.side_menu a:hover {text-decoration:underline;}
.side_menu li  {padding:0 0 18px;}
.side_menu li li {background:url(/images/bullet.gif) 5px 10px no-repeat; padding:4px 0 4px 16px; border-bottom:1px #ebebeb solid;}
.side_menu li li:hover, .side_menu .active {background:#f9f8f9 url(/images/bullet.gif) 5px 10px no-repeat; }
.side_menu li li a {color:#da251c;}
.side_menu ul {padding:5px 0 0 3px; margin:0; list-style:none; font-weight:normal; font-size:0.9em;}
.s_block h6 {font-size:1.5em; margin:0;}
.s_block p {margin:0 0 12px; font-size:1.1em;}

.alright {font-size:1.1em; text-align:right;}
.news {padding-top:0 !important;}
.news h4 {font-weight:normal; margin:0;}
.news p {margin:0 0 30px;}
.black {color:#000 !important;}

.info {font-family:Verdana,Arial,sans-serif; margin:20px 0;}
.info th {text-align:left; background:#4A4A4A; border-right:1px #fff solid; padding:5px 10px; color:#fff;}
.info td {padding:5px 10px;}
.gray {background:#EFEFEF;}
.gray  td{background:#EFEFEF;}

#footer {background:#f3f3f3; color:#a2a8bc; font-size:1.1em;}
#in_footer {width:1000px; margin:0 auto; background:url(/images/line.gif) 0 0 no-repeat; padding:25px 0 10px; }
#in_footer p {margin:0 0 20px; }
#in_footer i {font-style:normal; font-size:1.1em; color:#787878; margin:0 8px;}
.blue {color:#429cef !important;}
.optim img {margin:-16px 0;}

/*---text-page---*/
.base_page {padding-bottom:30px;}
.base_page #content {width:700px;}
.base_page .sidebar {width:240px; padding:0 30px 0 0;}

#content {font-size:12px; line-height:135%;}
#content h2 {font-size:1.8em; color:#4a4a4a; margin: 25px 0 10px 0;}
.price {text-align:center; height:120px;}
.path {padding: 10px 0 10px 0; font-size:11px;}
#content ul {list-style-position:inside; }
.news_block {margin-bottom:20px; margin-top:20px;}
.news_block h4 {margin:5px 0 5px 0;}
.news .news_block h4 {margin:0;}
.side_menu span {color:#800000; cursor:pointer;}

.style_table {width:100%;}
.style_table th {padding: 5px 5px; background:#4A4A4A; font-weight:bold; color:#fff; text-align:left; border:1px solid #BABABA;}
.style_table thead td {padding: 7px 5px; background:#4A4A4A; font-weight:bold; color:#fff; text-align:left; border:1px solid #BABABA;}
.style_table td {padding: 3px 5px; border:1px solid #BABABA;}

#activ_ul {display:block !important;}