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, 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, article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;background: #fff;}
ol, ul {	list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;	border-spacing: 0;}
html,body {height:100%;}
body {
	background:#7bb2d8 url(images/bg_body.png) repeat-x;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#444;}
strong {font-weight:bold;}
a {border:none;outline:none;}
.clearing {clear:both;}
#maket {width:890px;
	margin:0 auto;
	min-height:100%;
	background:#fff;}
#top_wrap {
	background:#7bb2d8 url(images/bg_body.png) repeat-x;
	float:left;}
#header {
	float:left;
	padding:0 0 10px;}
#search {
	width:189px;
	float:left;
	background:url(images/bg_search.png) repeat-x;
	padding:5px;
	border-radius:0 5px 0 0;
	height:33px;}
#ajaxSearch_input {
	background:#fff;
	border: none;
    color: #9BA0A6;
    float: left;
    font: 11px Tahoma,Geneva,sans-serif;
    height: auto;
    margin: 5px 5px 0 0;
    padding: 3px 0 5px 6px;
    vertical-align: top;
    width: 142px;}
#topmenu {
	width:691px;
	height:43px;
	float:left;
	background:url(images/bg_menu.png) repeat-x;
	border-radius:5px 0 0 0;}
#topmenu ul {
	margin:0;
	padding:0;}
#topmenu ul li {
	float:left;
	background:url(images/menu-divider.gif) repeat-y center right;
	padding:13px 31px 15px 29px;}
#topmenu ul li.last {
	background:none;}
#topmenu ul li a {
	color: #FFFFFF;
    display: block;
    font: bold 11px Tahoma,Geneva,sans-serif;
    padding: 0;
    text-decoration: none;}
#topmenu ul li.active a, #topmenu ul li a:hover {
	color:#171717;}
#phones {
	background: #b7bac1;
	float:left;
	width:890px;
	padding:10px 0;
	border-radius:0 0 5px 5px;}
.phone {
	width:49%;
	float:left;}
.phone p {
	text-indent: 40px;
	font:32px Tahoma;
	color:#ffc313;
	text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
	float:left;
	margin:0 10px;}
.velcom  p{
	background:url(images/velcom.png) left center no-repeat;
	float:right;}
.mts p{
	background:url(images/mts.png) left center no-repeat;
	float:left;
	margin:0 0 0 20px;}
.btk p{
	background:url(images/btk.png) left center no-repeat;
	float:left;
	margin:0 0 0 20px;}
#slider_wrapper {
	width:890px;
	height:409px;
	float:left;}
#slider img{
	width:890px;
	height:300px;}
#content_wrapper {
	background:#fff;
	padding:10px;
	width:870px;
	border-radius:5px 5px 0 0;
	float:left;}
#left {
	padding:0 10px 0 0;
	float:left;}
#leftmenu {
	padding:0;
	float:left;
	border:1px solid #e9eaee;
	width:215px;
	border-radius:5px;}
#leftmenu h3 {
	background: url(images/bg_yellow.gif) repeat-x #FFC013;
	color: #000;
	font: 18px Arial,Helvetica,sans-serif;
	margin: 0;
	text-transform: uppercase;
	padding: 8px 5px 8px 9px;}

#leftmenu ul {
	padding: 18px 17px 26px 25px;}
#leftmenu ul li {
	color: #838384;
    display: block;
    font: 11px Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 5px 0 4px 10px;
    text-decoration: none;}
#leftmenu ul li a {
	color: #838384;
	text-decoration: none;}
#leftmenu ul li.active a, #leftmenu ul li a:hover {
	color: #000;}
#content {
	width:641px;
	float:left;
	border:1px solid #e9eaee;
	border-radius:5px;}
#content h3 {
	background: url(images/bg_grey.gif) repeat-x #EFF0F2; 
	color: #838384;
	font: 18px Arial,Helvetica,sans-serif;
	margin: 0;
	text-transform: uppercase;
	padding: 8px 5px 8px 9px;}
#content .title {
	color: #838384;
	font: 18px Arial,Helvetica,sans-serif;
	margin: 0;
	text-transform: uppercase;
	padding: 8px 5px 8px 0px;}
#content_box {
	padding: 18px 17px 26px 25px;
	float:left;
	width:589px;}
#content_box p {
	margin-bottom:12px;}
#vfooter {
	height:87px;}
#footer {
	clear:both;
	width:890px;
	height:87px;
	margin:-87px auto 0;}
#inner_footer {
	width:870px;
	float:left;
	background:#fff;
	border-radius:0 0 5px 5px;
	padding:0 10px 10px;}
#inner_footer ul {
	display: block;
    margin: 0;
    padding: 9px 0 6px;
    text-align: center;}
#inner_footer ul li {
    border-right: 1px solid #ABABAB;
    display: inline;
    float: none;
    margin: 0 -1px 0 0;
    padding: 0 19px;
	font-size:11px;}
#inner_footer ul li.last {
	border:0;}
#inner_footer ul li a {
	color:#ababab;
	text-decoration:none;}
#inner_footer ul li.active a, #footer ul li a:hover {
	text-decoration:underline;}
#copyright {
	color: #11100E;
    font: 11px Arial,Helvetica,sans-serif;
	padding: 10px;
	float:left;
	width:870px;
	line-height:24px;
	height:24px;
	background:#7BB2D8;}

.item {
	width:170px;
	padding:10px;
	float:left;
	border:1px dotted #ccc;}
.item a.text {
	display:block;
	text-align:center;
	color:#444;
	text-decoration: none;
	padding:0 0 10px;}
.item a img {
	width:170px;
	height:170px;
	display:block;}
#pagination {
	text-align:center;
	padding:0 0 10px;}
#pagination span, #pagination a {
	color:#494949;
	margin:0 5px;}
#content table.section {
	empty-cells: show;
	margin: 15px 0;
	padding: 0;
	width: 100%;}
table.section thead th {
	background-color: #F1F4F6;
	border-bottom: 3px solid #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #004B85;
	font-weight: bold;
	padding: 3px 8px;}
table.section thead th.last {
	border-right: 1px solid #CCCCCC;}
table.section thead th.first {
	border-left: 1px solid #CCCCCC;}
table.section td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	padding: 10px 5px;
	vertical-align: top;}
table.section td.first  {
	border-right: 1px dotted #cccccc; 
	border-bottom: 1px solid #cccccc; 
	vertical-align: top; 
	padding: 10px 5px; 
	border-left: 1px solid #cccccc;}
table.section tbody td.last {
	border-right: 1px solid #CCCCCC;}
table.section tr.row2 {
	background-color: #F4F6F8;}
#content ul {
	list-style: disc inside;
	margin-bottom:12px;}
.photo {
	display:block;
	float:left;
	margin:0 15px 15px 0;}
	

	#tooltip {
 width: 200px;
 position: absolute;
 z-index: 100;
 border: 1px solid #1593db;
 background-color: #e5f5fe;
 font: 1em verdana;
 color: #000;
 padding: 5px;
 opacity: 0.9;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 }
 .ajaxSearch_result .ajaxSearch_highlight {
	color:red;}
.doc {
	width:150px;
	padding:10px 15px;
	float:left;
	text-align:center;}
.doc a{
	color:#494949;
	text-decoration:none;}
.doc a img {
	width:150px;
	height:220px;}

.random_image, .random_image img {
	float:left;
	width:89px;
	height:89px;
	margin:0;}
.random_image {
	padding:10px 0;}
.price {
	text-align:right;
	font-size:18px;
	text-transform:uppercase;}

#articles {
	margin:18px 0 0 0;}
.article {
	position:relative;
	margin:0 0 18px;}
.article p {
	text-align:center;
	background:#fff;
	opacity:.8;
	position:absolute;
	bottom:0;
	width:215px;}
.article p a {
	color:#000;
	text-decoration:none;
	font-weight:bold;}
#breadcrumbs {
	padding:0 0 18px;}
#breadcrumbs a {
	color:#000;}
.allArticles {
	float:right;
	color:#444;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;}
	