/* Amiro.Studio */
/* E-mail: dodgecaper@amirostudio.ru */
/* E-mail: dodgecaper@gmail.com      */
/* Valid CSS: 1, 2, 2.1, 3 			 */

/* html */

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
body, tr, td, p, a, input, select, textarea {
font-size: 11px;
}   
img {
border: 0px;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.link {
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
a.link:hover {
text-decoration: underline;
}
hr {
background-color: transparent;
height:1px;
}
blockquote {
margin: 5px 5px 5px 10px;
}

/* headers */
h1, h1 a, h1 a:visited {
font-size: 16px;
font-weight: bold;
}
.h1, .h1 a, .h1 a:visited {
font-size: 16px;
font-weight: bold;
}
h2, h2 a, h2 a:visited {
font-size: 14px;
margin: 0px 0px 0px 0px;
}
.h2, .h2 a, .h2 a:visited {
font-size: 14px;
margin: 0px 0px 0px 0px;
}
h3, h3 a, h3 a:visited {
font-size: 12px;
margin: 0px 0px 0px 0px;
}
.h3, .h3 a, .h3 a:visited {
font-size: 12px;
margin: 0px 0px 0px 0px;
}
h4, h4 a, h4 a:visited {
font-size:11px;
margin: 0px 0px 0px 0px;
}
.h4, .h4 a, .h4 a:visited {
font-size:11px;
margin: 0px 0px 0px 0px;
}
h5, h5 a, h5 a:visited {
font-size:10px;
margin: 0px 0px 0px 0px;
}
.h5, .h5 a, .h5 a:visited {
font-size:10px;
margin: 0px 0px 0px 0px;
}

/* form element */
form {
margin: 0px;
}
input { 
font-size:11px;
}
input.txt, input.field {
border: #1D7EB3 1px solid;
}
input.txt_noborder {
border: #1D7EB3 1px solid;
}
input.check {
background-color:transparent;
}
input.btn {
font-size:12px;
background-color: #338EBF;
border: solid 1px #1D7EB3;
color: #ffffff;
padding:1px;
font-weight:bold;
cursor: pointer;
}
input.btn:hover {
font-size:12px;
background-color: #B30000;
border: solid 1px #840000;
color: #ffffff;
padding:1px;
font-weight:bold;
cursor: pointer;
}
select.sel {
font-size:11px;
border: #1D7EB3 1px solid;
}
checkbox.chb{
font-size:11px;
}
textarea.ta {
font-size:11px;
border: #1D7EB3 1px solid;
}

/* navigation items */
a.nav_item {
font-size: 15px; 
}
a.nav_item:hover, a.nav_item:active {
background-color: transparent;
}

p.nav_item {
font-size: 10px;
}

/* system elements */
.top_tool_bar, .bottom_line {
background-color:transparent;
}

/* menu */
.top_menu TD, .top_menu a, .top_menu a:visited{
font-size:11px;
text-decoration: none; 
}
.top_menu a:hover {
font-size:11px; 
text-decoration: underline;
}
.bottom_menu TD, .bottom_menu a, .bottom_menu a:visited{
font-size:11px; 
text-decoration:none; 
font-weight:bold; 
}
.bottom_menu a:hover {
font-size:11px; 
text-decoration:underline;
}
.main_menu a, .main_menu a:visited {
font-weight:bold;
text-decoration:none; 
font-size:11px; 
}
.main_menu a:hover {
text-decoration:none; 
font-weight:bold;
}
.submenu { 
position:absolute;
left: 0;
top:0; 
visibility:hidden;
width:100px;
}
.pd_menu {
border:1px #000000 solid;
}
.pd_menu td {
border:0px; 
padding:5px 8px 5px 8px;
}
.pd_menu a, .pd_menu a:visited {
font-size:11px;
font-weight: bold;
text-decoration:none;
}
.pd_menu a:hover {
text-decoration:underline;
font-size:11px;
font-weight: bold;
}

/* sitemap */
#tree {
font-size:10px; 
}
#tree img { 
border: 0px;
height: 16px;
width: 19px;
}
#tree div {
font-size:10px;
}
#tree div a{
font-size:10px;
}
#tree div a:hover {
font-size:10px; 
text-decoration:underline;
}
.tree_item_selected {
text-decoration:underline; 
}
#tree div.sm_level_0, #tree div.sm_level_0 a {
font-weight:bold;
}
#tree div.sm_level_0 a:hover, #tree div.sm_level_0 a:visited {
font-weight:bold;
}
#tree div.sm_level_1, #tree div.sm_level_1 a {
font-weight:bold;
}
#tree div.sm_level_1 a:hover, #tree div.sm_level_1 a:visited {
font-weight:bold;
}
#tree div.sm_level_2, #tree div.sm_level_2 a {
font-weight:normal;
}
#tree div.sm_level_2 a:hover, #tree div.sm_level_2 a:visited {
font-weight:normal;
}
#tree div.sm_level_3,#tree div.sm_level_3 a {
font-weight:normal;
}
#tree div.sm_level_3 a:hover, #tree div.sm_level_3 a:visited {
font-weight:normal;
}

/* table */
table.tbl {
border:1px #000000 solid;
}
table.tbl td {
}
table.tbl th {

}
table.tbl th.al {
border:0px; 
text-align:right; 
font-weight:normal;
}
table.tbl td {
}

/* eshop */
/* prices view */
.price_details {
font-weight:bold;
}
.old_price_details {
text-decoration:line-through;
font-weight:bold;
}
.discount_details {;
font-weight:bold;
}
.price {
font-weight:bold;
}
.old_price {
text-decoration:line-through;
font-weight:bold;
}
.discount {
font-weight:bold;
}
.price_small {
font-weight:bold;
}
.old_price_small {
text-decoration:line-through;
font-weight:bold;
}
.discount_small {
font-weight:bold;
}

/* eshop images */
.eshop_image {
margin-top:3px;
margin-right:5px;
}
.eshop_image_click {
margin-top:3px;
margin-right:5px;
}

.views_browse {
border-top: 1px #000000 solid;
border-right: 1px #000000 solid;
}
.views_browse td {
border-bottom: 1px #000000 solid;
border-left: 1px #000000 solid;
}

/* filter eshop box */
.filter_box {}
.filter_box td {
font-size:10px;
}
.filter_box .txt {
width:100px;
}
.search_box {}

.currency_block {
font-size:9px;
font-weight:bold;
}
.row1 {}
.row2 {}

/* votes module*/
.vote_res_small_on {
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
}
.vote_res_on {
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
}
.vote_res_small_off {
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
}
.vote_res_off {
border-top:1px #000000 solid;
border-bottom:1px #000000 solid;
}

/* system message */
#stat {display:none;}
#sp {display:none;}
.status_error {
font-size:10px;
}
.status_notice {
font-size:10px;
}
.status_normal {
font-size:10px;
}

/* signature */
table #sign a,table #sign a:hover, table #sign a:visited {
text-decoration:underline;
font-size:10px;
}
table #sign{
width:100%;
}
table #sign td{
font-size:10px;
}

/* spec styles */

html, body, div, form, table, tr, td, input, select, p, a, img, ul, li {margin:0; padding:0; border:none;}
ul, li { list-style:none; padding: 0; margin: 0;}

.full_h{
	height: 100%;
}

.full_w{
	width: 100%;
}

.full_size{
	width: 100%;
	height: 100%;
}

td{
	vertical-align: top;
	color: #4C4C4C;
}

.td_middle{
	vertical-align: middle;
}

.td_bottom{
	vertical-align: bottom;
}

/* ================================================================================*/

html, body, div, form, table, tr, td, input, select, p, a, img, ul, li {
	 font-size: 12px;
/*	 font-family: Tahoma;*/
	 color: #565656;	 
}

body{
	background-color: #4C4C4C;	
}

.main_tbl{
	width: 886px;	
	height: 100%;
}

a{
	color: #00699B;
	text-decoration: none;
}

a:hober{
	color: #00699B;
	text-decoration: underline;
}

.header{
	height: 262px;
	background-image: url(../../_img/header_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}

.top_link{
	width: 160px;
	text-align: right;
	padding: 46px 88px 0px 0px;
}

.top_link img{
	margin: 0px 6px 0px 6px;
}

.logo{
	padding: 49px 0px 0px 260px;	
}

.main_cell{
/*	background-image: url(../../_img/main_cell.jpg);
	background-position: center 16px;
	background-repeat: repeat-y;*/
}

.main_tbl2{
	background-image: url(../../_img/main_cell2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}

.footer{
	height: 158px;
	background-image: url(../../_img/footer.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.footer .banner{
	padding: 35px 0px 0px 92px;
}

.footer .banner img{
	margin: 0px 6px 0px 0px;	
}

.copyright{
	width: 300px;
	padding: 35px 97px 0px 0px;
	text-align: right;
	color: #FFFFFF;	
}

.content_inner{
	padding: 0px 97px 0px 114px;	
}

.content_inner2{
	padding: 43px 10px 21px 0px;	
}

.right_cell{
	width: 175px;
	text-align: center;
}

div#bottom_line{
	position: relative;
	top: -1px;
	padding: 0px 0px 0px 91px;
	z-index: 1000;
}

h1{
	color: #00679C;
	font-size: 17px;
	font-weight: normal;
	background-image: url(../../_img/h1.gif);
	background-position: 0% 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}

h2{
	color: #00679C;
	font-size: 14px;
	font-weight: normal;
	background-image: url(../../_img/h1.gif);
	background-position: 0% 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 5px 0px;
}
h3{
	color: #00679C;
	font-size: 12px;
	font-weight: normal;
	background-image: url(../../_img/h1.gif);
	background-position: left 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 5px 0px 0px 0px;
}

.content_cell{
	padding: 10px 0px 0px 12px;
}

.content_cell p{
	padding: 0px 0px 18px 0px;
}
	
a.detalis{
	float: right;
	color: #FE0002;
	text-decoration: underline;
	background-image: url(../../_img/detalis.gif);
	background-position: 100% 5px;
	background-repeat: no-repeat;
	padding: 0px 14px 0px 0px;
	margin: 0px 0px 15px 0px;
}	
	
.news_title{
	color: #00679C;	
	font-size: 17px;
}	

.news_title span{
	color: #00679C;
	font-size: 17px;
	font-weight: normal;
	background-image: url(../../_img/h1.gif);
	background-position: 0% 7px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}

.news_title a{
	text-decoration: underline;
}

td.right_menu{
	height: 140px;
}


.right_menu a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	border: 0px solid #000000;
	padding: 61px 0px 61px 40px;	
	text-align: center;
	display: block;
	position: relative;
}

/* first menu item style */
.right_cell #menu_20000{
	position: absolute;
	background-image: url(../../_img/cur_menu_1.png);
	background-position: 0% top;	
	background-repeat: no-repeat;
	padding: 61px 0px 105px 30px;
	text-align: center;
	display: block;
	width: 175px;
}

.right_cell #menu_20029{
	position: absolute;
	background-image: url(../../_img/cur_menu_2.png);
	background-position: left top;	
	background-repeat: no-repeat;
	padding: 61px 0px 105px 20px;
	text-align: center;
	display: block;
	width: 175px;
}

.right_cell #menu_20030{
	position: absolute;
	background-image: url(../../_img/cur_menu_3.png);
	background-position: left top;	
	background-repeat: no-repeat;
	padding: 61px 0px 105px 30px;
	text-align: center;
	display: block;

	width: 175px;
}

.right_cell #menu_20031{
	position: absolute;
	background-image: url(../../_img/cur_menu_2.png);
	background-position: left top;	
	background-repeat: no-repeat;
	padding: 61px 0px 105px 30px;
	text-align: center;
	display: block;
	width: 175px;
}
/* last  menu item style */
.right_cell #menu_20032{
	position: absolute;
	background-image: url(../../_img/cur_menu_5.png);
	background-position: left top;	
	background-repeat: no-repeat;
	padding: 61px 0px 62px 30px;
	text-align: center;
	display: block;
	width: 175px;
}


@media all and (min-width: 0px) {

}