html, body {width: 100%;}
body {font: 12px Arial, Helvetica, sans-serif; color: #464646;}

a {color: #464646; text-decoration: none; outline: none;}
a:hover {color: #119ac5; text-decoration: none;}

img {display: block; border: 0;}

form, input {margin: 0; padding: 0; outline: none;}
input, textarea, select {font: 12px Arial, Helvetica, sans-serif; color: #484848;}
textarea {overflow: auto;}

.formbutton {border: 1px solid #C6C6C6; height: 23px; padding: 1px 4px 2px 4px; background: url(../img/button/formbutton.gif) repeat-x bottom center; color: #333; width: auto}
.formbutton_hover {border: 1px solid #C6C6C6; height: 23px; padding: 1px 4px 2px 4px; background: url(../img/button/formbutton_hover.gif) repeat-x top center}


/* Header */

#header {width: 100%; height: 146px; overflow: hidden; background: url('../img/header/header_bg.gif') top center no-repeat;}
#header_content {width: 980px; height: 146px; overflow: hidden; margin: 0 auto; background: url('../img/header/header.gif') no-repeat;}
#header_content .logo {float: left; width: 240px; height: 90px; margin: 25px 0 0 12px; outline: none;}
#header_content .h_right {float: right; width: 715px; height: 146px; overflow: hidden;}

/* Header > Attributes */

#attributes {float: right; width: 558px; height: 66px; overflow: hidden; margin: 0 17px 0 0; position: relative; z-index: 1;}
#attributes ul {float: right; list-style: none; margin: 0; padding: 0;}
#attributes ul li {float: left; margin: 0; padding: 0;}

#attributes ul li.lang {margin: 19px 0 0 0;}
#attributes ul li.lang a {float: left; display: block; margin: 0 9px 0 0; color: #fff; cursor: pointer; text-transform: capitalize;}
#attributes ul li.lang a span {float: left; height: 21px; line-height: 21px; padding: 0 5px 0 4px;}
#attributes ul li.lang a.active {height: 21px; color: #0a83bc; background: url('../img/header/lang_left.gif') #ffffff no-repeat;}
#attributes ul li.lang a.active span {float: left; height: 21px; line-height: 21px; padding: 0 5px 0 4px; background: url('../img/header/lang_right.gif') top right no-repeat;}

#attributes ul li.search {height: 34px; margin: 12px 0 0 0; background: url('../img/header/search_bg.gif') no-repeat;}
#attributes ul li.search input {float: left; width: 137px; border: 0; background: none; margin: 0 10px 0 0; padding: 9px 10px 9px 19px;}
#attributes ul li.search .search_button {float: left;}

#attributes ul li.links {height: 25px; width: 208px; margin: 0px 0 0 23px; background: url('../img/header/links_bg.gif') no-repeat;}
#attributes ul li.links a {float: left; height: 27px; line-height: 25px; color: #515151; padding: 0 15px 0 16px;}
#attributes ul li.links a:hover {color: #119ac5;}
#attributes ul li.links a.active {color: #fff; padding: 0 11px 0 27px;}

#attributes .basket {position: absolute; z-index: 2; bottom: 8px; right: 5px; padding: 0 4px 0 0; background: url('../img/header/basket_r.png') no-repeat top right;}
#attributes .basket a {float: left; height: 26px; padding: 0 8px 0 36px; line-height: 26px; font-size: 14px; color: #fff; background: url('../img/header/basket_l.png') no-repeat;}

#attributes .basket_active {position: absolute; z-index: 2; bottom: 8px; right: 5px; padding: 0 4px 0 0; background: url('../img/header/basket_r_a.png') no-repeat top right;}
#attributes .basket_active a {float: left; height: 26px; padding: 0 8px 0 36px; line-height: 26px; font-size: 14px; color: #fff; background: url('../img/header/basket_l_a.png') no-repeat;}

/* Mainmenu */

#mainmenu {clear: both; width: 700px; float: right; margin: 20px 0 0 0; padding: 0;}
#mainmenu ul {float: right; list-style: none; margin: 0; padding: 0;}
#mainmenu li {float: left; height: 48px; margin: 0; padding: 0;}
#mainmenu li a {float: left; font-size: 14px; color: #fff; font-weight: bold; outline: none; cursor: pointer;}
#mainmenu li a span {float: left; height: 48px; line-height: 48px; padding: 0 12px 0 17px;}
#mainmenu li a.active, #mainmenu li a.active:hover {color: #4b4b4b; background: url('../img/header/l_bg.png') no-repeat;}
#mainmenu li a.active span, #mainmenu li a.active:hover span {padding: 0 12px 0 17px; background: url('../img/header/r_bg.gif') top right no-repeat;}
#mainmenu li a:hover {color: #fff; background: url('../img/header/l_a_bg.png') no-repeat;}
#mainmenu li a:hover span {padding: 0 12px 0 17px; background: url('../img/header/r_a_bg.gif') top right no-repeat;}

/* Page */

#page {width: 980px; overflow: hidden; margin: 0 auto;}

/* Leftmenu */

#leftmenu {float: left; width: 202px; overflow: hidden; margin: 38px 0 0 0; background: url('../img/body/leftmenu_top.gif') top left no-repeat;}
#leftmenu .leftmenu_top {width: 100%; overflow: hidden; margin: 10px 0 0 0; padding: 9px 0 10px 0; background: url('../img/body/leftmenu_bg.gif') repeat-y;}
#leftmenu .leftmenu_bottom {width: 100%; height: 10px; overflow: hidden; background: url('../img/body/leftmenu_bottom.png') no-repeat;}
#leftmenu ul {list-style: none; width: 201px; margin: 0 0 0 1px; padding: 0;}
#leftmenu ul li {float: left; width: 100%; margin: 0; padding: 0;}
#leftmenu ul li.level2 a {float: left; display: block; color: #292929; padding: 6px 20px 6px 41px; background: url('../img/body/bullet.gif') no-repeat 22px 10px; outline: none;}
#leftmenu ul li.level2 a:hover {color: #119ac5; background: url('../img/body/bullet_a.gif') no-repeat 22px 10px;}
#leftmenu ul li.level2-active {border-top: 1px #d2eae7 solid; margin: -2px 0 -3px 0; border-bottom: 1px #d2eae7 solid; background-color: #67c2dd;}
#leftmenu ul li.level2-active2, #leftmenu ul li.level3-active2 {border-top: 1px #d2eae7 solid; margin: -2px 0 -3px 0; border-bottom: 1px #d2eae7 solid; background: url('../img/body/leftmenu_a_r.gif') #67c2dd top right no-repeat;}
#leftmenu ul li.level2-active a, #leftmenu ul li.level2-active2 a {float: left; display: block; color: #fff; padding: 7px 20px 8px 41px; background: url('../img/body/bullet_a2.gif') no-repeat 22px 11px; outline: none;}
#leftmenu ul li.level3 a {display: block; color: #292929; padding: 6px 20px 6px 57px; background: url('../img/menu/lvl3_arrow.gif') no-repeat 41px 11px; outline: none;}
#leftmenu ul li.level3 a:hover {color: #119ac5;}
#leftmenu ul li.level3-active {border-top: 1px #d2eae7 solid; margin: -2px 0 -3px 0; border-bottom: 1px #d2eae7 solid; background-color: #67c2dd;}
#leftmenu ul li.level3-active a, #leftmenu ul li.level3-active2 a {float: left; display: block; color: #fff; padding: 7px 20px 8px 57px; background: url('../img/menu/lvl3_arrow_a.gif') no-repeat 41px 11px; outline: none;}

/* Front */

#front {float: left; width: 755px; overflow: hidden; margin: 27px 0 0 0; padding: 0 0 0 23px;}

#front_product {float: left; width: 365px; overflow: hidden; margin: 10px 0 0 0;}
#front_product .row {width: 345px; overflow: hidden; padding: 13px 10px 15px 10px; background: url('../img/body/line1.gif') bottom left repeat-x; cursor: pointer;}
#front_product .row .pic {float: left; margin: 0 12px 0 0; /*padding: 4px; border: 1px #d2eae7 solid; background-color: #fff;*/}
#front_product .row .text {line-height: 16px;}
#front_product .row .text h1 {font-size: 18px; color: #119ac5; font-weight: normal; line-height: 22px; margin: 0; padding: 4px 0 8px 0;}
#front_product .row .price_old {color: #949494; text-decoration: line-through; padding: 0 0 5px 0;}
#front_product .row .price_new {font-size: 14px; color: #292929; padding: 0 0 8px 0;}
#front_product .row .price_new span {font-size: 16px; font-weight: bold; color: #ff8739;}
#front_product .row .text a {font-weight: bold; color: #ff8739;}
#front_product .hover {background: url('../img/body/line1.gif') #ffffff bottom left repeat-x;}

#front_news .link_more {float: right; height: 50px; margin: 2px 8px 0 0; color: #fff; outline: none; cursor: pointer;}
#front_news .link_more span {float: left; height: 31px; line-height: 31px;}
#front_news .link_more .bg_l {margin: 9px 9px 0 5px;background: url('../img/body/link_more_r.gif') top right no-repeat;}
#front_news .link_more .bg_r {margin: 0 6px 0 0; padding: 0 6px 0 12px; background: url('../img/body/link_more_l.gif') no-repeat;}
#front_news .link_more:hover {background: url('../img/body/link_more_a.png') no-repeat;}

#hotbox {float: left; width: 332px; height: 529px; overflow: hidden; margin: 0 0 0 38px; background: url('../img/body/front_pic.png') no-repeat;}
#hotbox .text {width: 255px; font-size: 18px; color: #fff; line-height: 22px; padding: 31px 0 0 63px;}
#hotbox .text p {margin: 0; padding: 0;}
#hotbox .text a {color: #fff;}


#front .okia_logo {float: right; width: 38px; height: 26px; margin: 67px 4px 0 0; background: url('../img/okia.png') no-repeat; outline: none;}
#front .okia_logo:hover {background: url('../img/okia_a.png') no-repeat;}

/* Right side */

#right_side {float: left; width: 755px; overflow: hidden; margin: 30px 0 0 0; padding: 0 0 0 23px;}
#right_side_wide {width: 100%; overflow: hidden; margin: 30px 0 0 0; padding:}

/* Catalog list */

.catalog_list {}
.catalog_list .row {padding: 0 10px 12px 0}
/*.catalog_list .row img {padding: 4px; border: 1px #d2eae7 solid; background-color: #ffffff;}*/
.catalog_list .row span.text {width: 137px; display: block; font-size: 14px; text-align: center; padding: 3px 0 0 5px;}
.catalog_list .row span.text .orange {color: #ff781e; font-weight: bold;}

/* Product */

#product_list {float: left; width: 177px; overflow: hidden; margin: 46px 0 0 0; background: url('../img/body/product_list_bg.gif') repeat-y;}
#product_list .top {width: 100%; overflow: hidden; background: url('../img/body/product_list_top.gif') top left no-repeat;}
#product_list .bottom {width: 100%; overflow: hidden; padding: 12px 0; background: url('../img/body/product_list_bottom.gif') bottom left no-repeat; position: relative;}
#product_list .prevlink_active {float: left; width: 8px; height: 32px; overflow: hidden; background: url('../img/body/prevlink_active.png') no-repeat; position: absolute; left: 0px;}
#product_list ul {list-style: none; margin: 0; padding: 0;}
#product_list ul li {float: left; width: 100%; margin: 0; padding: 0;}
#product_list ul li a {float: left; width: 112px; padding: 6px 15px 6px 41px; color: #fff; background: url('../img/body/bullet2.gif') no-repeat 22px 11px;}
#product_list ul li a:hover {color: #000; background: url('../img/body/bullet2.gif') no-repeat 22px 11px;}
#product_list ul li.active {margin: -1px 0 -2px 0; background: url('../img/body/product_list_a_r.gif') top right no-repeat;}
#product_list ul li.active a {color: #000; padding: 7px 15px 8px 41px; background: url('../img/body/bullet2_a.gif') #eef9fb no-repeat 22px 12px;}

#product {float: left; width: 576px; overflow: hidden; padding: 30px 0 0 25px;}

#product .tabs {width: 576px; height: 30px; overflow: hidden; background: url('../img/product/tabs_bg.gif') bottom left no-repeat;}
#product .tabs ul {list-style: none; margin: 0; padding: 0;}
#product .tabs ul li {float: left; padding: 0; margin: 0 3px 0 0;}
#product .tabs ul li a {float: left; display: block; font-size: 14px; color: #fff; background: url('../img/product/tabs_link_l.gif') no-repeat;}
#product .tabs ul li a:hover {text-decoration: underline;}
#product .tabs ul li a span {float: left; height: 30px; line-height: 30px; padding: 0 15px; cursor: pointer; background: url('../img/product/tabs_link_r.gif') top right no-repeat;}
#product .tabs ul li a.selected {float: left; display: block; font-size: 14px; color: #0c93bd; font-weight: bold; background: url('../img/product/tabs_a_l.gif') no-repeat;}
#product .tabs ul li a.selected span {float: left; height: 30px; line-height: 30px; padding: 0 15px; cursor: pointer; background: url('../img/product/tabs_a_r.gif') top right no-repeat;}
#product .tabs ul li a.selected:hover {text-decoration: none;}

#product div.pic {float: left; width: 155px; overflow: hidden}
#product .c_pic {float: left; /*padding: 4px; border: 1px #d2eae7 solid;*/}
#product .cat_gallery .pic {float: left; padding: 4px; margin: 0 12px 12px 0; border: 1px #d2eae7 solid;}
#product .p_text {float: left; width: 370px; overflow: hidden;}
#product .p_text p {margin: 0; padding: 0 0 12px 0;}

.sisutabel {margin: 0 0 12px 0; border-top: 1px #ccc solid; border-left: 1px #ccc solid;}
.sisutabel td {padding: 3px 8px; border-right: 1px #ccc solid; border-bottom: 1px #ccc solid;}

#product .tabel1 td {padding: 3px 15px 3px 0px; border-bottom: 1px #e7e7e7 solid;}
#product .tabel1 td.left {font-weight: bold; padding: 3px 15px 3px 5px;}

.tabcontent {display: none; width: 576px; overflow: hidden; margin: 0 0 15px 0; font-size: 12px; line-height: 16px; color: #393939; background: url('../img/product/tab_content_bg.gif') repeat-y;}
.tabcontent .top {width: 100%; overflow: hidden; background: url('../img/product/tab_content_top.gif') no-repeat;}
.tabcontent .bottom {width: 541px; padding: 15px 15px 12px 20px; overflow: hidden; background: url('../img/product/tab_content_bottom.gif') bottom left no-repeat;}

.tabcontent p {margin: 0; padding: 0 0 10px 0;}

@media print {
.tabcontent {
display:block !important;
}
}

#product .contact_form {width: 574px; overflow: hidden; margin: 0 0 0 1px; background: url('../img/product/contact_top.gif') #d5e7eb no-repeat}
#product .contact_form .bottom {width: 561px; padding: 15px 0 13px 13px; overflow: hidden; background: url('../img/product/contact_bottom.gif') bottom left no-repeat}
#product .contact_form .left {float: left; width: 162px; overflow: hidden;}
#product .contact_form .left input {float: left; width: 128px; border: 0; margin: 0 0 7px 0; padding: 10px 6px 9px 10px; background: url('../img/product/input1.gif') no-repeat;}
#product .contact_form textarea {float: left; width: 361px; height: 100px; border: 0; margin: 0 0 10px 0; padding: 8px 10px; background: url('../img/product/textarea.gif') no-repeat;}
#product .contact_form .button_est {float: right; width: 130px; height: 31px; cursor: pointer; outline: none; margin: 0 18px 0 0; border: 0; background: url('../img/product/saada_est.gif') no-repeat;}

#product .more_products {width: 100%; overflow: hidden; margin: -9px 0 0 1px;}
#product .more_products h2 {font-size: 18px; font-weight: normal; color: #424242; margin: 0; padding: 0 0 10px 8px;}
#product .more_products .row {padding: 0 6px 12px 0;}
/*#product .more_products .row img {padding: 4px; border: 1px #d2eae7 solid; background-color: #ffffff; margin: 0 auto;}*/
#product .more_products .row span.text {display: block; font-size: 14px; text-align: center; padding: 6px 0 0 0;}
#product .more_products .row span.text .orange {color: #ff781e; font-weight: bold;}

#product .line {width: 100%; height: 2px; margin: 0 0 17px 0; background: url('../img/main/line1.gif') repeat-x;}

/* Footer */

#footer {clear: both; width: 100%; overflow: hidden;}
#footer .okia_logo {float: right; width: 38px; height: 26px; margin: 18px 4px 0 0; background: url('../img/okia.png') no-repeat; outline: none;}
#footer .okia_logo:hover {background: url('../img/okia_a.png') no-repeat;}

/* Page */

#title {width: 100%; overflow: hidden; margin: 0 0 11px 0; clear: both; background: url('../img/main/line1.gif') bottom left repeat-x;}
#title .title {float: left; width: 80%;}
#title .title h1, #title .title_cat h1 {float: left; margin: 0; padding: 5px 0 19px 7px; font-size: 18px; line-height: normal; color: #424242; font-weight: normal}
#title .attributes {float: right; padding: 0 1px 0 0; width: 100px}
#title .attributes .print_button {float: right; padding: 6px 5px 0 0}
#title .attributes .history_button {float: right; padding: 10px 10px 0 0; line-height: 12px}

#title .title_cat {float: left; width: 520px;}
#title .attributes_cat {float: right; padding: 0 1px 0 0;}
#title .attributes_cat .print_button {float: right; padding: 6px 5px 0 0}

#title .price {float: left; height: 28px; margin: 2px 0 0 16px; background: url('../img/product/price_left.gif') no-repeat;}
#title .price span {float: left; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; color: #fff; padding: 0 13px 0 18px; background: url('../img/product/price_right.gif') top right no-repeat;}

#title .order {float: right; height: 22px; margin: 6px 0 0 0; color: #fff; background: url('../img/product/order_left.gif') no-repeat; cursor: pointer;}
#title .order span {float: left; height: 22px; font-size: 14px; line-height: 22px; padding: 0 8px; background: url('../img/product/order_right.gif') top right no-repeat;}

#title .price_new {float: right; font-size: 14px; color: #292929; padding: 6px 12px 0 0;}
#title .price_new span {font-size: 16px; color: #ff8739; font-weight: bold;}

#title .price_old {float: right; color: #949494; padding: 10px 10px 0 0; text-decoration: line-through;}

.text_box {padding: 10px 10px 0 10px}
.text_box_gallery {padding: 10px 6px}
.text_box_diverse {padding: 5px 10px}
.text_box_catalog {padding: 10px 6px}
.text_box_fit {width: 100%; overflow: hidden; line-height: 16px;}
.news_pic_position {float: left; margin: 0 15px 10px 0; /*padding: 4px; border: 1px #d2eae7 solid; background-color: #fff;*/}
.bodytextlight {color: #999; font-size: 11px}
.bodytextlight a {color: #999}
.text_box p {margin: 0; padding: 0 0 10px 0;}

/* Cart */

#cart th {padding: 6px 10px 8px 10px; font-size: 15px;}

	#cart th.th_left {text-align: left;}

#cart td {padding: 8px 10px;}

	#cart tr.product td {background: #fff; border-bottom: 5px #eaf7fa solid;}
	
	#cart tr.product .pic {float: left; margin: 0 10px 0 0; width: 50px;}
	
	#cart tr.product h3 {font-size: 13px; color: #0d93d4; margin: 0; padding: 0;}
		
		#cart tr.product h3 a {color: #0d93d4;}
	
	#cart tr.product .delete {margin: 0 10px 0 0;}
		
#cart .amount {float: left; list-style: none; margin: 0; padding: 0;}
	
	#cart .amount li {float: left; padding: 0 5px;}

#cart .amount_all {font-size: 15px; font-weight: bold; background: #d5e7eb;}
	
#cart_ankeet {padding: 15px; overflow: hidden; margin: 0 0 10px 0; background: #fff; border: 3px #d5e7eb solid;}
	
	#cart_ankeet table {margin: 0 0 10px 0;}
	
	#cart_ankeet h3 {margin: 0; padding: 0 0 10px 0;}
	
	#cart_ankeet td {padding: 3px 5px;}
	
		#cart_ankeet td.text {text-align: right;}
	
		#cart_ankeet span.required {color: #ff0000;}
	
	#cart_ankeet td.field input {width: 230px; margin: 0; padding: 4px 5px; font-size: 12px; color: #000; background: #fff; border: 1px #ccc solid;}
	
	#cart_ankeet td.field textarea {width: 230px; margin: 0; padding: 4px 5px; font-size: 12px; color: #000; background: #fff; border: 1px #ccc solid;}
	
	#cart_ankeet td.field select {width: 242px; margin: 0; padding: 4px 5px; font-size: 12px; color: #000; background: #fff; border: 1px #ccc solid;}
	
	#cart_ankeet .button {margin: 10px 0 0 0; padding: 6px 8px; color: #fff; font-size: 13px; font-weight: bold; background: #6b9ab5; border: 0px; cursor: pointer;}
	
		#cart_ankeet .button_hover {margin: 10px 0 0 0; padding: 6px 8px; color: #fff; font-size: 13px; font-weight: bold; background: #0d93e2; border: 0px; cursor: pointer;}

div.order_info {margin: 0; padding: 10px; line-height: 18px; background: #f5f9fa; border: 2px #d5e7eb solid;}

	#cart_ankeet .order_info h3 {margin: 0; padding: 0 0 3px 0; font-size: 13px;}

div.order_infobox {float: left; width: 296px; overflow: hidden; margin: 0 10px 0 0; padding: 10px; line-height: 18px; background: #fff; border: 2px #d5e7eb solid;}

	div.order_infobox h3 {margin: 0; padding: 0 0 3px 0; font-size: 13px;}

div.last_box {margin: 0;}

.link_more {color: #119ac5;}

.link_more:hover {text-decoration: underline;}

/* Ankeet */

.ankeet {border: 1px solid #CCC; background: #FAFAFA; float: left; padding: 10px}
.ankeet table td {padding: 4px}
.ankeet .title {font-size: 14px; font-weight: bold}
.ankeet .field input {border: 1px solid #CCC; width: 100%}
.ankeet .field textarea {border: 1px solid #CCC}

/* File and linklist */

.diverse_list {}
.diverse_list ul {margin: 0; padding: 0; list-style: none}
.diverse_list ul li {margin: 0; padding: 2px 0}
.diverse_list ul li img {float: left; margin: 5px 6px 0 0}

/* Sitemap */

.sitemap {}
.sitemap .row {padding: 0 0 8px 0}
.sitemap .row strong {font-size: 14px}
.sitemap .spacer {padding: 0 10px}
.sitemap .spacer img {float: left; margin: 5px 6px 0 0}

/* Search page */

.searchpage {}
.searchpage .info {text-align: right; padding: 0 0 10px 0}
.searchpage .row {padding: 0 0 12px 0; width: 100%; overflow: hidden}
.searchpage .row strong {font-size: 14px}
.searchpage .spacer {padding: 0 0 10px 0}
.searchpage .row .pic {float: left; padding: 0 10px 0 0}

/* Pagging */

.pagging {width: 100%; overflow: hidden}
.pagging .pages {float: left; font-weight: normal}
.pagging .pages ul {list-style: none; margin: 0; padding: 0}
.pagging .pages ul li {float: left; margin: 0 4px 0 0; padding: 0; border: 1px solid #E1E1E1; background: #FFF}
.pagging .pages ul li a {display: block; float: left; padding: 0 6px; line-height: 20px; height: 20px}
.pagging .pages ul li a:hover {background: #E1E1E1; text-decoration: none; color: #000}
.pagging .pages ul li.active {padding: 0 6px; background: #E1E1E1; color: #000; line-height: 20px; height: 20px}
.pagging .pages ul li a .direction {font-size: 16px; line-height: 16px}
.pagging .pagecount {float: right; line-height: 20px}
.topbrd {border-top: 1px solid #D0CDC6; padding: 6px 0 0 0}
.bottompbrd {border-bottom: 1px solid #D0CDC6; padding: 0 0 6px 0}

/* Newsletter */

.newsletter {width: 100%; overflow: hidden}
.newsletter .subscribe {float: left; width: 210px; padding: 10px; background: #F5F6F3; border: 1px solid #CCC}
.newsletter .explanation {float: right; width: 668px}

/* Gallery */

.gallery {padding: 10px 0 10px 0; width: 100%; overflow: hidden}
.gallery .item {float: left; width: 156px; height: 190px; padding: 5px}
.gallery .separator {float: left; width: 10px; height: 10px}
.gallery .item img {padding: 2px; border: 1px solid #D0CDC6}
.gallery .item .description {padding: 4px 0 10px 0; height: 20px; overflow: hidden}
.gallery .layout {}
.gallery .layout .description {padding: 8px 0 26px 0}

/* News */

.news_list {}
.news_list .row {padding: 0 0 10px 0; width: 100%; overflow: hidden}
.news_list .row h1 {font-size: 14px; margin: 0; padding: 0 0 6px 0}
.news_list .row .pic {}
.news_list .pagging {width: 100%; overflow: hidden; padding: 15px 0 0 0}
.news_list .pagging .left {}
.news_list .pagging .right {float: right}

/* ############### CATALOG ############# */

.catalog img.intro_pic {padding: 2px; border: 1px solid #D0CDC6} 
img.catalog_img {padding: 2px; border: 1px solid #D0CDC6; float: left}

/* Catalog item */

.catalog_item {}
.catalog_item .gallery {padding: 10px 0 10px 0; width: 100%; overflow: hidden}
.catalog_item .gallery .item {float: left; width: 156px; height: 190px; padding: 5px}
.catalog_item .gallery .item img {padding: 2px; border: 1px solid #D0CDC6}
.catalog_item .gallery .item .description {padding: 4px 0 10px 0; height: 20px; overflow: hidden}

/* Admin */

#admin_area {position: fixed; top: 0; z-index: 10;}
*html #admin_area {position: absolute} /* IE 6 */
#admin_box {float: left; height: 27px; padding: 7px 0 7px 7px; border-left: 1px solid #BBB; border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; background: url(../img/admin/admin_box_bg.gif) #FFF repeat-x top center}
#admin_box .links {}
#admin_box .links ul {margin: 0; padding: 0; list-style: none}
#admin_box .links ul li {padding: 0; float: left; display: inline}
#admin_box .links ul li a {display: block; float: left; height: 25px; line-height: 25px; padding: 0 5px}
#admin_box .links ul li.button {margin: 0 7px 0 0; padding: 0; float: left; display: inline}
#admin_box .links ul li.button a {border: 1px solid #CCC; color: #0B4FB0; background: #FCFCFC}
#admin_box .links ul li.button a:hover {color: #0064CB; background: #EEE; text-decoration: none}
#admin_box .links ul li.button a img, #admin_box .links ul li.stats a img {float: left; margin: 5px 5px 0 0}
#admin_box .links ul li.structure a {border-right: 1px solid #DCDCDC}
#admin_box .links ul li.stats a {border-right: 1px solid #DCDCDC; border-left: 1px solid #FFF}
#admin_box .links ul li.refresh a {border-right: 1px solid #DCDCDC; border-left: 1px solid #FFF}
#admin_box .links ul li.toggle a {border-left: 1px solid #FFF}
#admin_box .links ul li.refresh a img, #admin_box .links ul li.toggle a img, #admin_box .links ul li.structure a img {margin: 5px 0px 0 0}



.backbody {
	background: #FFFFFF;
}

.backlight {
	background: #F9F9F9;
}

.backmedium {
	background: #F0F0F0;
}

.backwhite {
	background: #FFFFFF;
}



#bodytable {
	border: 1px solid #E1E1E1;
}

.borderbottom {
	border-bottom: 1px solid #DCDCDC;
}

.bordertop {
	border-top: 1px solid #DCDCDC;
}

.bordercolor {
	border: 1px solid #DCDCDC;
}



.formfield {}

.formfield50 {width: 50px}

.formfield100 {width: 100px}

.formfield140 {width: 140px}

.formfield200 {width: 200px}

.formfield250 {width: 250px}

.formfield300 {width: 300px}


.menuback {
	background-color: #FFFFFF;
	width: 190px;
}

.menulevel1 {
	background-image: url(../img/menu/menu_arrow1.gif);
	background-repeat: no-repeat;
	padding: 10px 6px 10px 18px;
	display: block;
	color: #FFFFFF;
}

.menulevel2 {
	
	padding: 5px 5px 5px 5px;
	display: block;
	color: #000000;
}

.menulevel3 {
	background-image: url(../img/menu/menu_arrow3.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 18px;
	display: block;
	color: #2A2A2A;
}

.menulevel4 {
	background-image: url(../img/menu/menu_arrow4.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 28px;
	display: block;
	color: #2A2A2A;
}

.menulevel5 {
	border-bottom: 1px solid #DCDCDC;
	padding: 5px 5px 5px 36px;
	display: block;
	color: #000000;
}


.menuleveltop {
	padding-left : 5px;
	padding-right : 5px;
}

.navitheme {
	background: #C61A22;
}

.adminbutton {
	padding : 4px 6px 4px 6px;
	border : 1px solid Silver;
	border-top : 1px solid Silver;
	height: 23px;
	background-color: White;
}

.adminarea {
	border: 1px solid Silver;
	background-color: #D8D8D8;
	background-image: url(../img/back_button.gif);
	background-repeat: no-repeat;
}

.subtitle {
	color: #696969;
	font-size: 14px;
	font-weight: bold;
}

.textcomment {
	color: Red;
}

.textlang {
	color: Black;
}

.textlight {
	color: #B7B7B7;
}

.textred {
	color: #C22B2B;
}

.textsearch {
	color: #4F4F4F;
}

.tabelauto {
	width : 100%;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
}

.tabelauto td {
	border-bottom: 1px solid #E1E1E1;
	vertical-align: top;
	padding : 3px;
}

.tabelautoodd {
	background-color: #F9F9F9;
}

#ankeet {
	background-color: #F8F8F8;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

#ankeet td {
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #FEFEFE;
	padding: 8px;
}

#bodytext td {
	line-height: 18px;
}

#thumb {
	height: 126px;
}

.tabel {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	
}

.tabel td {
	border-bottom: 1px solid #DCDCDC;
	padding: 3px;
}

.tabel2 {
	border-left: none;
	border-right: none;
	border-top: none;
	padding: 3px;
	margin : 0;
}

.tabel2 td {
	border-bottom: none;
	padding: 3px;
}

