html {
	padding: 0px; 
	margin: 0px; 
	font-family: Arial;
	color:#333; 
	font-size:12px;	
	
	background: url(../images/USN-Back-black.jpg) center top #121b20 no-repeat;
	
	scrollbar-face-color : #8a9ba5;
	scrollbar-shadow-color : #fff; 
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-track-color : #fff;
	scrollbar-arrow-color : #fff;
}

body {
    font-family: 'Arial','Lucida Grande',sans-serif;
    font-size: 12px;
    margin: 0 0 0 0;
    text-align: justify;
}

#over{
	width:1000px;
	text-align:left;
}

P {
    margin-top: 10px;
    margin-bottom: 10px;
}

A {
    color:rgb(0, 85, 165);
    text-decoration: none;
}

A:hover  {
    text-decoration: underline;
}

A IMG {
    text-decoration: none;
    border: 0px;
}

A IMG:hover {
    text-decoration: none;
    border: 0px;
}

H1 {
    color: #042a57;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
}

H2 {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}

H3, H4 {
    margin-top: 5px;
    margin-bottom: 5px;
}

li {
    margin-left: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
}

table {
    margin-top: 10px;
    margin-bottom: 10px;
}

td {
	font-family: Arial;
	color:#333; 
	font-size:12px;
}
ul {list-style-type: square;}

.back a{
	font-size:18px;
	color:#999;
	letter-spacing:0px;
}


.bluetop{
	height:20px;
	background: url(/images/blue.png) #0055a5;
	width:100%;
}

#header{
	//overflow:hidden;
	padding:0px;
	margin:0px;
}

#header_logo {
	border:none;
	margin:0px 6px;
}

#header .top{
	padding:0px 0px 15px 0px;
	width:1000px;
	text-align:left;
}

#header .top .country{
	color:#D3D3D3;
	font-size:24px;
	letter-spacing:-2px;
	padding:0px ;
	float:left;
	text-align:left;
}

#header .top .prava{
	float:left;
	text-align:right;
	padding-top:40px;
	font-size:12px;
	color:#999;
	width:770px;
}

#header .top .prava a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}


#header .top .prava a:hover{
	text-decoration:underline;
}

#header #main_menu{
	width:1000px;
	heightd:25px;
	text-align:center; 
	margin:0px 0px 0px 0px;
	padding:0px;
	background: #000;
}

#header #nav{
	height:25px;
	font-size:12px;
	margin:0px 20px;
}

#header #nav li{
	height:19px;
	padding:6px 0px 0px 16px;
	background-color:#000;
}

#header #nav li a{
	padding-right:16px;
	border-right:1px solid #666;
}

#header #nav li li a{
	border:none;
	padding-right:0px;
}

#header #nav li:hover{
	cursor:pointer;
}

#middle_head{
	color: #000;
	font-size: 42px;
	font-weight: 700;
	letter-spacing: -2px;
	line-height: 80%;
	padding:68px 20px 0px 20px;
	height:60px;
}

#middle_head.classic{
	background:url(../images/pages/Generic_Header.gif) #FFF no-repeat top right;
}

#main{
	margin-top:8px;
}

#main .dekor{
	float:right;
	position:relative;
	left:5px;
}

.a_no_decoration {
    text-decoration: none;
    color: #042a57;
}

.a_no_decoration img {
}

.variation_title {
    position: relative;
    top: -8px;
}

.a_no_decoration:hover {
    text-decoration: none;
    color: #042a57;
}

#left_column {
    float: left;
    /*position: absolute;
    top: 155px;
    width: 220px;*/
    width: 200px;
	color:#FFF;
}
#left_column #fast_menu{
	margin-right:15px;
}

#left_column #fast_menu a{
	display:block;
	height:20px;
	text-align:left;
	text-decoration:none;
	padding:4px 0px 0px 3px;
	color:#FFF;
	font-weight:bold;
}

#left_column #fast_menu a.aktivni{
	margin-bottom:3px;
	color:#333;
	background-color:rgb(255, 210, 4);
	height:22px;
	font-size:14px;
	padding:4px 0px 0px 3px;
}

#left_column #fast_menu a.aktivni:hover{
	color:#666;	
}

#left_column #fast_menu a:hover{
	color:rgb(204, 204, 204);
	text-decoration:underline;
}

#category_image {
	width:586px;
}

#middle_column {
    /*position: absolute;
    top: 340px;
    left: 220px;*/
	float:left;
	background-color:#FFF;
	padding:0px;
	width:586px;
	min-height:648px;
	z-index:20;
}

#middle_column h1{
    height: 88px;
    background-image: url("../img/generic_header.gif");
    background-position: top right;
    width: 556px;
    background-repeat: no-repeat;
	color: #000;
	padding-left:30px;
	font-size:42px; 
	letter-spacing:-4px; 
	line-height:30px;; 
	font-weight: bold;
	padding-top:40px;
	margin-bottom:0px;
	margin-top:0px;
}

#right_column {
    /*position: absolute;
    top: 360px;
    left: 824px;*/
    float: right;
    width: 200px;
	color:#FFF;
}

#right_column .connect div.blok{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #999;
}

#right_column .connect a{
	display:block;
	color:#FFF;
	margin-left:10px;
	width:150px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}

#right_column .connect img{
	float:left;
	margin-top:5px;
}

#right_column .nadpis{
	background:url(../images/shading_black.gif) repeat-y #60747f top left;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	padding:4px 8px 0px 8px;
	color:#FFF;
	margin-bottom:5px;
	height:23px;
}

#right_column .nadpis a{
	color:#FFF;
}

#footer {
    clear: both;
	text-align:center;
	padding:8px 0px;
	background-color:#333;
	font-size:10px;
	color:#999;
}

#footer a{
	color:#999;
}

#login {
    position: absolute;
    left: 730px;
    top: 30px;
    color: #fdb110;
}

#logout {
    position: absolute;
    top: 30px;
    left: 740px;
    color: #fdb110;
}

#right_column .bulletin{
	font-size:10px;
	color:#CCC;
}

#right_column .bulletin a{
	font-size:12px;
	color:rgb(255, 210, 4);
}

#right_column .bulletin span{
	float:right;
	clear:both;
}

#right_column .bulletin div.bottom{
	clear:both; 
	padding-bottom:3px;
	border-bottom:1px dashed #999;
	margin-bottom:3px;
}

#cart {
    color: #FFF;
	font-weight:bold;
	margin-left:5px;
	margin-bottom:10px;
}

#cart .cart_item{
	font-weight:normal;
	padding:3px 0px;
	border-bottom:1px dashed #999;
}

#cart .cart_item b{
	color:rgb(255, 210, 4);
}

#cart_icon {
    position: relative;
    top: 6px;
}


.advertising {
    position: absolute;
    left: 20px;
    top: 20%;
    right: 20px;
    width: 180px;
    color: #ffffff;
}

.news {
	background:#fff;
	margin-bottom:10px;
}

.new_title {
	background:url(../images/shading_black.gif) repeat-y #60747f top left;
	font-size:16px;
	text-decoration:underline;
	padding:1px 8px 2px 5px;
	color:#FFF;
	margin-bottom:5px;
}

.new_title :hover{
	color:#09F;
}

.new_thumbnail_list {
    width: 120px;
    height: 120px;
    overflow: hidden;
    text-align: center;
    position: relative;
    float:left;
}

.new_content {
    height: 120px;
	overflow:hidden;
	line-height:160%;
	padding:0 8px;
}

#actuality_detail {}

#actuality_detail_title {}


#advertisement_detail {
    width: 550px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.advertisement {
    padding: 5px;
}

.advertisement_header {
}

.advertisement_body {
}


.pagination {
    text-align: center;
    padding-top: 10px;
	font-size:14px;
	font-weight:bold;
}


#contacts {
    position: relative;
    left: 30px;
    top: 5px;
}

#static {
    position: relative;
    left: 30px;
    top: 5px;
}

#static_text{
	padding:20px;
}

#static_text hr{
	background:none;
	border-bottom:1px dashed #999;
	border-top:none;
}

#static_text h1{
	position:relative;
	left:-20px;
	top:-20px;
}

#static_text h2{
	padding:14px 10px;
    font-size:36px; 
	letter-spacing:-2px; 
	line-height:30px;; 
	font-weight: bold;
}

#static_text h4{
	padding:6px 10px;
    font-size:18px; 
	line-height:18px;
	font-weight: bold;
	color:rgb(0, 34, 87);
}

.action {
    position: relative;
    width: 200px;
    margin-bottom: 10px;
}

.action_product_title {
    position: relative;
    text-align: center;
    padding-left: 5px;
}

.action_product_price {
    position:relative;
    text-align: center;
    font-size: 14px;
    color: #042a57;
    font-weight: bold;
}

.action_thumbnail_list {
    position: relative;
    text-align: center;
    margin: 5px;
}

.action_annotation {
    position: static;
    margin-left: 80px;
}

.action_price {
    position: static;
    color: #ff0000;
    margin-left: 10px;
}

.sets_list {
    position: relative;
    height: 190px;
}

.sets_list_thumbnail {
    float: left;
    margin-right: 10px;
    width: 153px;
    text-align: center;
}

.product_list {
    position: relative;
    float:left;
	width:281px;
	height:270px;
	border-bottom:1px dashed #999;
	padding:5px;
}

.product_list.rdash{
	border-right:1px dashed #999;
}

.product_list_title{
	text-align:center;
	padding-bottom:10px;
}
.product_list_title a{
	font-family: Arial Black, Arial; 
	line-height:90%;
	letter-spacing:-1px;
	font-size:16px;
	font-weight:bold;
	color:#333;
}

.product_list_title a:hover{
	color:#F00;
}

.product_list_thumbnail {
    text-align: center;
	width:120px;
	float:left;
	line-height:14px;
}
.product_list_thumbnail img{
	margin-bottom:10px;
}


.product_list_more{
	clear:both;
	float:none;
	text-align:right;
	font-size:14px;
	position:absolute;
	bottom:5px;
	right:10px;
}

.product_list_more a{
	color:#F00;
}

.product_list_annotation {
	color:#666;
	float:left;
	width:160px;
	margin:0px;
	font-size:12px;
	height:196px;
	overflow:hidden
}

.product_list_annotation p{
	margin-top:0px;
	margin-bottom:10px;
}

button.button{
	color:#FFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border:none;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	background-color:rgb(0, 34, 87);
	padding:4px 6px;
	cursor:pointer;
}

button.button:hover{
	background-color:#0055a5;
}

#product_detail {
    margin: 5px;
}

.product_detail_title h2{
	padding:20px 10px;
    font-size:32px; 
	letter-spacing:-2px; 
	line-height:30px;
	font-weight: bold;
}

.product_detail_cat{
	padding:5px 10px;
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	font-size:18px;
	font-weight:bold;
	color:#999;
	letter-spacing:0px;
}

.product_detail_cat a{
	color:#999;
}

.product_detail_thumbnail {
    float: left;
    margin: 15px;

}

.product_detail_description {
    margin: 15px 0px 0px 0px;
	padding-left:10px;
	border-left:1px dashed #999;
}

#product_detail .pravy p{
	font-size:11px;
	line-height:16px;
}

#product_detail .pravy strong, #product_detail .levy strong{
	background:#4d575d;
	color:#fff;
	padding: 0px 4px 0px 4px;
	margin-bottom:5px;
	font-weight:700;
	font-family: "Arial Black", "Arial";
	font-size: 11px;
	text-transform:uppercase;
}

#product_detail .pravy strong a, #product_detail .levy strong a{
	color:#FFF;
	text-decoration:none;
}

#product_detail .pravy strong a:hover, #product_detail .levy strong a:hover{
	text-decoration:underline;
}

#product_detail .levy{
	float:left;
	padding-left:15px;

}

#product_detail .levy .tastes{
	font-size:16px;
	font-weight:bold;
	color:rgb(0, 34, 87);
}

#product_detail .levy .tastes div{
	padding-top:6px;
}

#product_detail .levy .buy{
	border-top:1px dashed #999;
	border-bottom:1px dashed #999;
	text-align:center;
	padding:7px	15px;
	width:190px;
	margin-bottom:12px;
}

#product_detail .levy .varianty{
    border-bottom:1px dashed #999;
	text-align:left;
	padding:4px	15px;
	width:190px;
	font-size:12px;
	color:#999;
	line-height:20px;
}

#product_detail .levy .varianty .taste{
	font-size:14px;
	font-weight:bold;
	color:rgb(0, 34, 87);
	padding-bottom:2px;
}


#product_detail .levy .varianty .volume{
	font-size:12px;
	color:#000;
	float:right;
	font-weight:bold;
}


#product_detail .levy .varianty .price{
	font-size:12px;
	color:#000;
	float:right;
	font-weight:bold;
}


#product_detail .pravy{
	float:left;
	width:330px;
}

.product_detail_variations {
    margin: 0px;
}

.product_detail_variation {
    padding: 5px;
}


.product_detail_variations_title {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #aaa;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #aaa;
    padding: 5px;
    background-color: #ddd;
}

#terms_of_trade {
    font-size: 11px;
}

.sponsoring_list {
    height: 130px;
    margin-bottom: 10px;
}

.object_list {
    height: 120px;
}

.object_list_more{
	float:right;
	text-align:right;
	font-size:14px;
	padding-right:10px;
	padding-bottom:10px;
}

.object_list_more a{
	color:rgb(0, 85, 165);
}

.object_list_thumbnail {
	width: 120px;
    height: 120px;
    overflow: hidden;
    text-align: center;
    position: relative;
    float:left;
	margin-bottom:10px
}

.object_list_thumbnail img{
	width:120px;
	
}

.object_list_annotation{
	overflow:hidden;
	line-height:160%;
}

.object_list_annotation p{
	margin:0px 5px 5px 10px;

}

.object_detail{
	padding:20px;
}

.object_detail_thumbnail {
    float: left;
    margin-right: 25px;
    margin-bottom: 20px;
    padding-top: 20px;
	padding-left:10px;
}

.object_list_title{
	background:url(../images/shading_black.gif) repeat-y #60747f top left;
	font-size:16px;
	padding:1px 8px 2px 10px;
	color:#FFF;
	margin-bottom:5px;
}

.object_list_title a{
	font-size:16px;
	color:#FFF;
}


.object_detail_title {

}

.object_detail_content, .actuality_detail_content{
	padding:10px 10px 10px 10px;
	line-height:160%;
}

.object_detail_content h2, .object_header h2, .object_detail_title h2{
	color: #000;	
	padding-left:20px;
	font-size:36px; 
	letter-spacing:-3px; 
	line-height:30px;; 
	font-weight: bold;
	padding-top:20px;
	padding-bottom:10px;
}

.object_header {
    height: 88px;
    background-image: url("../img/generic_header.gif");
    background-position: top right;
    width: 556px;
    background-repeat: no-repeat;
	color: #000;
	padding-left:30px;
	font-size:42px; 
	letter-spacing:-4px; 
	line-height:30px;; 
	font-weight: bold;
	padding-top:40px;
	position:relative;
	top:-20px;
	left:-20px;
}

.object_header .male a{
	font-size:18px;
	color:#999;
	letter-spacing:0px;
}
 
.static_new {
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.space_article_comment {
    clear:both;
}

#comment_summary {
    background-color:#eee;
    padding: 10px;
}
#comment_header {background-color:#042A57;
    margin-top: 20px;
    font-size: 18px;
    color: #fff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.comment_form {
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.space_article_form {
    margin-top: 20px;
}
.comments_title {
        background-color:#FF9F00;
        color:#FFF;
        margin: 0px;
        padding: 5px;
}
#gallery {
    clear:both;
	padding-left:10px;
}

.space_list {
    position: relative;
    height: 140px;
    padding-top: 20px;
}

.space_list_title {
}

.space_list_thumbnail {
    float: left;
    margin-right: 10px;
    width: 100px;
    text-align: center;
}

.space_list_annotation {
    width: 550px;
    padding-bottom: 20px;
    left: 30px;
}

.fb_icon {
    float: left;
    padding: 10px;
}

.vitaland_icon {
    width: 100px;
    float: left;
    padding: 10px 10px 10px 0px;
}

.fb_like_page {
    width: 220px;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 30px;
    background-color: white;
}

#fast_menu select {
    width: 190px;
}

.jump {

font-family: Arial;

font-size: 9pt;

color: #FFFFFF;

background-color: #082B54;

width: 180px;

}

.product_image {
    width: 178px;
    padding-left: 20px;
}

.product {
    float: left;
    width: 178px;
    height: 150px;
    margin: 5px;
}

.products_menu_title {
    float: left;
    width: 140px;
    text-align: center;
    font-size: 13px;
    line-height: 1.3em;
    padding-top: 4px;
}

#slider {
	position:relative;
	width:586px;
    background:url(../images/loader.gif) no-repeat 50% 50%;
}

#slider img {
	position:absolute;
    top:0px;
    left:0px;
    display:none;
}

#slider a{
	border:0;
    display:block;
}

#social_networks {
    padding-top: 10px;
    padding-left: 30px;
    background-color: white;
}

#goals_products {
    padding-top: 20px;
}

#goals_products img {
    width: 140px;
    margin: 4px;
}

#accomplish_order table{
    width: 100%;
    text-align: center;
}

#accomplish_order table th{
	background-color:rgb(0, 34, 87);
	color:#FFF;
	font-weight:700;
	font-family: "Arial Black", "Arial";
	text-transform:uppercase;
	padding:4px;
	border-bottom:none;
}

#accomplish_order table td{
	border-bottom:1px dashed #999;
	font-size:14px;
}

#accomplish_order .suma{
	font-size:16px;
	text-align:right;
	color:rgb(0, 34, 87);
	font-weight:700;
	border:none;
	padding:15px 20px 15px 0px;
	border-bottom:2px solid rgb(0, 34, 87);
}

#accomplish_order .butt{
	padding-top:10px;
	border-bottom:none;
	text-align:right;
	padding-right:20px;
}

#accomplish_order table .amount{
	color:rgb(0, 34, 87);
	font-size:14px;
	font-weight:bold;
}

#order_price{
    text-align: center;
}

#accomplish_order fieldset{
    margin: 15px;
    padding: 10px;
	border:2px solid rgb(0, 34, 87);
	font-size:10px;
	
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}

#accomplish_order fieldset legend{
    margin: 10px;
	color:rgb(0, 34, 87);
	padding: 0px 4px 0px 4px;
	font-weight:700;
	font-family: "Arial Black", "Arial";
	font-size: 12px;
	text-transform:uppercase;
}


.fieldWrapper{
	padding-top:10px;
}

.fieldWrapper label{
    position: absolute;
}

.fieldWrapper ul{
    list-style: none;
    margin-left: 40px;
}

.fieldWrapper ul li label{
    position: relative;
}

.fieldWrapper input{
    margin-left: 130px;
}

table thead{
    line-height: 40px;
    font-size: 1.3em;
    background-color: #042A57;
    color: #FFF;
}

table thead td{
    border-bottom: 20px solid #FFF;
}

table tfoot{
    line-height: 40px;
    font-size: 1.3em;
    background-color: #042A57;
    color: #FFF;
}

table tfoot td{
    border-top: 20px solid #FFF;
}

#accomplish_order fieldset{
    font-size: 1.2em;
}

.errorlist{
    color: #F00;
	font-size:14px;
	margin-left:0px !important;	
	padding-left:0px !important;
}

.errorlist li{
	padding-left:0px !important;
	margin-left:0px !important;
}

.form_required{
    color: red;
}
.fieldWrapper select{
    margin-left: 130px;
}

.textital {font-style: italic}
.textbold {font-weight: bold}
.textitalbold {font-style: italic;font-weight: bold}
.textVerdana {font-family: Verdana;}
.textNarrow {font-family: Arial Narrow, Arial;}
.textBlack {font-family: Arial Black, Arial; line-height:90%;}
.textBlackMed {font-family: Arial Black, Arial; line-height:90%;letter-spacing:-1px;}
.textBlackLarge {font-family: Arial Black, Arial; line-height:90%;letter-spacing:-2px;}
.textBlackOnly {font-family: Arial Black, Arial;}
.textArial {font-family: Arial;}
.chkbox{height:8px; width:8px; }

