@CHARSET "UTF-8";

.admNews {
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.admNewsDate {
	width: 100px;
	padding-bottom: 5px;
	color: #000000;
	font-weight: bold;
   
}

.admNewsZag {
	font-size: 14px;
	font-weight: bold;
	color: #2F75BD;
	text-decoration: none;
   
}
.admNewsZag a{
	font-size: 14px;
	font-weight: bold;
	color: #2F75BD;
	text-decoration: none;
   
}
.admNewsZag1 h1{
	font-size: 14px;
	font-weight: bold;
	color: #2F75BD;
	
	
}
.admNews a {
	color: #2F75BD;
}
.admNews img {
	border: 1px solid #AAA79E;
	
}
.admNewsBlock {
	margin-top: 5px;
	margin-bottom: 15px;
	background-color: #f7fbff;
	padding-bottom: 5px;
	width: 100%;
	
}


.admImg{
	float: left;;
	display: block;
	margin: 0px;
	padding: 0px;
	}
.admImg a{
	display: block;
	margin:0px;
	padding: 0px;
	float: left;
	width: auto;
	}
	.admImg a img{
	padding: 0px;
	margin: 0px;
	}
	
	
	.admBlock {
	margin-top: 5px;
	margin-bottom: 15px;
	background-color: #f7fbff;
	padding-bottom: 5px;
	width: 100%;
	#border-width: 1px ;
	border-style: solid;
	border-top-color: #D6E1ED;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.admGallery {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.admGallery td {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;	
	width: 130px;
}

.admGallery td a{
	color: #827c7c;
	text-decoration: none;
	
	}
.admGallery td a:hover{
	text-decoration: underline;
	}
	
/*Products_list*/
.clear{clear:both}
#products_list {margin-top:10px; color:#5d5d5d; line-height:1.4}
#products_sort {width:100%; height:25px; padding-top:5px; padding-bottom:5px; background-color:#eff6fd; margin-bottom:15px}
#products_sort a{color:#5d5d5d; margin-left:7px; padding:5px 4px 6px 30px; background-repeat:no-repeat; background-position: 0px 0px; font-weight:normal; text-decoration:underline}
#products_sort a:hover{color:#2f75bd;}
#sort_left{float:left; margin-left:20px; margin-top:5px;}
#sort_right{float:right; margin-right:20px; margin-top:5px;}
#view_list{background-image:url('../img/view_list.png'); }
#view_gallery{background-image:url('../img/view_gallery.png'); }
#sort_rating{background-image:url('../img/sort_rating.png'); }
#sort_price{background-image:url('../img/sort_price.png'); }
#sort_alphabet{background-image:url('../img/sort_alphabet.png'); }
#sort_date{background-image:url('../img/sort_date.png'); }
#sort_order{background-image:url('../img/sort_order.png'); }
#products_sort a.active_sort{text-decoration:none; }
#products_sort a.active_sort_up{text-decoration:none; }
.active_sort + span{padding:0px 18px 0 0; background-image:url('../img/sort_up_down.png'); background-position: 0px -7px; background-repeat:no-repeat;}
.active_sort_up + span{padding:0px 18px 0 0; background-image:url('../img/sort_up_down.png'); background-position: 0px 7px; background-repeat:no-repeat;}

div#content_products {width:558px;}
div.one_product_list{margin-bottom:15px; padding-bottom:15px; border-bottom: 1px solid #c3d9e2}
div.one_product_list a{color:#2f75bd; text-decoration:underline; font-weight:normal}
div.one_product_list a:hover{color:#1f5a97}
div.small_foto {float:left; width:100px; height:100px; border:1px solid #c3d9e2; }
div.small_foto img{display:block; margin:0 auto; }
div.unit_desc_list_bg {float:left; margin-left:15px; width:291px; color:#5d5d5d;}
div.unit_desc_list_bg span {font-size:11px; display:block; margin:5px 0 5px 0}
div.unit_desc_list_bg h2 {font-size:18px; font-weight:bold; color:#2f75bd; padding-bottom:5px; margin-bottom:0}
div.unit_desc_list_bg2 {float:right; margin-left:10px; width:140px; overflow:hidden}
div.one_product_list  strong {font-weight:bold}
div.one_product_list .price {font-size:18px; font-weight:bold; color:#000000; padding-bottom:5px; display:block}
div.product_list_pagi {text-align:center; padding-top:15px}

div.unit_desc_list {float:left; margin-left:15px; width:461px; color:#5d5d5d;}
div.unit_desc_list span {font-size:11px; display:block; margin-bottom:5px}
div.unit_desc_list h2 {font-size:18px; font-weight:bold; color:#2f75bd; padding-bottom:5px; margin-bottom:0}
div.unit_desc_list_2 {float:right; margin-right:15px; width:162px; }
div.unit_desc_list_3 {float:right; margin-right:15px; width:162px; text-align:right}
div.product_list_pagi {text-align:center; padding-top:15px}

div.gallery_item {width:191px; border-bottom:1px solid #c3d9e2; height:200px; float:left; }
div.gallery_border {border-right:1px dotted #c3d9e2;}
div.gallery_item .small_foto {margin-left:45px; margin-bottom:10px; margin-top:10px}
div.gallery_item a.gallery_link {color:#2f75bd; padding-left:10px; display:block; font-weight:normal; text-decoration:underline}
div.gallery_item a.gallery_link:hover{color:#1f5a97}
div.gallery_item .price {font-weight:bold; color:#000000; padding-left:10px; padding-top:5px; display:block}

/*View one product*/
div#top_line {background-image: url('../img/new/kartkaTopBg.gif'); background-position: 0% 0%; background-repeat: repeat-x; margin-bottom: 15px; margin-top: 10px; width:100%; height:7px}
div#product_card {line-height:1.4}
div#breadcrumbs {margin-bottom:5px}
div#breadcrumbs a:active, div#breadcrumbs a:link, div#breadcrumbs a:visited {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5d5d5d; font-weight:normal; text-decoration:underline}
div#breadcrumbs span {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #5d5d5d;}
div#breadcrumbs a:hover {text-decoration:none}

div#content_one_product{width:558px; margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4}

div#unit_foto {float:left; width:200px; height:200px; border:1px solid #c3d9e2; position:relative}
div#unit_foto img#prod_pic{display:block; margin:0 auto;}
div#unit_desc {float:left; width:341px; margin-left:15px; color:#4D4D4D;}
div#unit_desc h1 {font-size:22px; font-weight:bold; color:#2f75bd}
div#unit_desc #price {font-size:14px; font-weight:bold; color:#000000}

div#unit_desc_2 {float:left; width:553px; margin-left:15px; color:#4D4D4D;}
div#unit_desc_2 h1 {font-size:22px; font-weight:bold; color:#2f75bd}
div#unit_desc_2 #price {font-size:14px; font-weight:bold; color:#000000; }
div#unit_desc_2 a:active, div#unit_desc a:link, div#unit_desc a:visited {color:#2f75bd}
div#unit_desc_2 a:hover {color:#1f5a97}
div#unit_desc_2 strong {font-weight:bold;}

div#content_one_product .link:active, div#content_one_product .link:link, div#content_one_product .link:visited {color:#2f75bd; text-decoration:underline; font-weight:normal}
div#content_one_product .link:hover {color:#1f5a97}
div#content_one_product strong {font-weight:bold}
img#zoom {position:absolute; bottom: 0px; right: 0px}

div#product_card strong {font-weight:bold}
div#product_card .link:active, div#product_card .link:link, div#product_card .link:visited {color:#2f75bd; text-decoration:underline; font-weight:normal}
div#product_card .link:hover {color:#1f5a97}

div#desc {width:556px; margin-top:15px; border:1px solid #c3d9e2; background-image: url('../img/new/kartkaBgSvitok.jpg'); background-position: 0% 0%; background-repeat: repeat-x;}
div#desc_top {width:501px; height: 22px; padding-top:4px; padding-left:30px; font-weight:bold; color:#4D4D4D; background-image: url('../img/new/kartkaDekor.gif'); background-repeat: no-repeat;}
div#desc_bottom {width:536px; background-color: #F7FBFF; padding:10px}

div#desc_2 {width:768px; margin-top:15px; border:1px solid #c3d9e2; background-image: url('../img/new/kartkaBgSvitok.jpg'); background-position: 0% 0%; background-repeat: repeat-x;}
div#desc_top_2 {width:638px; height: 22px; padding-top:4px; padding-left:30px; font-weight:bold; color:#4D4D4D; background-image: url('../img/new/kartkaDekor.gif'); background-repeat: no-repeat;}
div#desc_bottom_2 {width:748px; background-color: #F7FBFF; padding:10px}

div#categ {margin-top:15px; color:#4D4D4D;}
div#categ a:active, div#categ a:link, div#categ a:visited {color:#2f75bd; font-weight:normal; text-decoration:underline}
div#categ a:hover {color:#1f5a97;}

/*Admin View Products*/
#add_product {margin-bottom:10px; font-weight:bold;}
#add_product  a {text-decoration:none; font-size:14px; color:#2f75bd; padding:2px 0px 2px 30px; background-repeat:no-repeat; background-position: 0px -2x; background-image:url('../img/product_add_2.png');}
#add_product  a:hover {text-decoration:underline}
#sort_left_select {float:left; margin-left:20px;}
#sort_left_select input{height:20px; padding:2px 5px 3px 5px}
#sort_left_select select{font-size:13px; margin:2px; width:150px}
a.controls {padding-right:5px;}
a.controls img {width:20px}

/*Admin Add Product*/
#back_to_admin {margin-bottom:10px; font-weight:bold;}
#back_to_admin  a {text-decoration:none; font-size:14px; color:#2f75bd; padding:2px 0px 2px 30px; background-repeat:no-repeat; background-position: 0px -2x; background-image:url('../img/product_edit_2.png');}
#back_to_admin  a:hover {text-decoration:underline}
table#table_add_products {border:1px solid #eff6fd}
table#table_add_products td{padding:10px; border:1px solid #eff6fd}
table#table_add_products div.small_foto{margin-right:10px}
div#treeDkpp td{padding:0; border:0}
td#add_product_h1 {background-color:#eff6fd; font-weight:bold;}
td#add_product_h1 h1{font-size:16px;}
span.allowed_pics {font-size:10px; font-style:italic}
div#form_add_product input {width:506px; padding: 2px 5px 2px 5px; border:1px solid #ccc;}
div#form_add_product input#file_input {border:0; width:250px; margin-top:10px}
div#form_add_product input.chckbox {width:15px}
div#form_add_product input#product_price_1 {width:360px}
div#form_add_product input#product_price_2 {width:50px}
div#form_add_product input#add_product_save {width:120px}
div#form_add_product textarea {width:695px; max-width:695px; padding:5px; border:1px solid #ccc;}
.add_product_zag {font-weight:bold}

div#dkpp_select select {width:500px; margin-bottom:13px; font-size: 14px;}
img#ajax_loader {display:none}

div#thank_you_for_order {width:741px; height:225px; padding-top:225px; background-color:#eff6fd; font-weight:bold; font-size:24px; text-align:center;}
div#ajax_img_loader {width:741px; height:455px; opacity:0.4; z-index:2; background-color:#000; position:absolute; top:0; left:0; display:none}
div#ajax_img_loader img#ajax_loader{position:relative; top:47%; left:41%; display:inline; opacity:1; z-index:3}



.kartkaTdSmall div {
	
	display: block;
	float: left;
	width: 350px;
	margin-right: 30px;
	
}

.langForKartka {
	text-align: right;
	float: right;
	background-image: url(../img/ent/for_lang.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f4faff;
	padding: 3px;
	margin: 0px;
}
.langForKartka img {
 margin-left: 3px;
 border: 0px;
}
.langForKartka a{
	color:#1272a5;
	font-weight: 700;
	text-decoration: none;
}
.langForKartka a:hover{color: #168ecf}
.podmenu {
	/*margin: 0 21%;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	text-align: center;*/
}

.podmenu div {
	height: 100%;
	width: 100%;
}
.podmenu a {
	color: #12478d;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.podmenu a:hover {
	color: #333333;
}

.creator{
	width:60%;
	text-align:right;
	float:left;
}

.creator a{
	color:#707070;
	text-decoration:none;
	font-size:11px;
}

.advertEnt1 {
align:center; width: 829px; margin: 0 auto;
}

.kartkaTopDiv img {max-width:100%;}

@media only screen and (max-width: 768px) {
    .kompanii p,
    .kompanii a, .kompanii_last_added a,
    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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
    {
        font-size:12pt;

    }
    .rightSideBar,.leftSideBar
    ,.poshukLabel,
    .enterpriseLeftBg,
    .enterpriseDivider,
    .advertEnt1
     {
        display:none;
    }
    .enterpriseNazva {
    padding-left:0px;
    letter-spacing: 0px;
    }
    .enterpriseNazva h1 {
        font-size: 16px !important;
    }
    .kartka,.siteDiv {
    width:100% !important;
    }
    .mainDiv,.enterpriseRight {
        width:100%;
        margin:0px;
    }
    .poshukMainDiv {
    width:100%;
    }
    .poshukSpace {
    width: 100%;
    }
    .poshukPole {
        width:40%;
    }
    .enterpriseLogo a img {
        width:70%;
        /*height: 70%;*/
    }
    .langDiv {
        float: right;
    }
}
