
/* PROJECT */
body {margin-top: 18px; padding:0px; text-align:center; margin-bottom:12px; cursor:url("http://www.stalasirvirtuve.lt/images/peiliukas.cur"), default;}

#page_wrapper {width:936px; margin:0px auto; text-align:left; background-color: #000; padding-top: 18px;}

h1.title {font-size: 20px;}

#content_type_content img {margin-right: 8px;}

.news_list .name {font-size: 12px;}

.button {background-color:#a00002; border:1px solid #750001;}
input.text, textarea.text, select.select, input.file {border:1px solid #fff; background-color:#ccc; color:#000;}
.message, notice_message {color:#444;}
textarea.text {overflow:auto;}

/*headeris*/
#header {height: 194px; background: url(../../images/zwilling/header.jpg) no-repeat left top; position: relative;}

#header #logo {display: block; float: left; width: 87px; overflow: hidden; position: absolute; top: 98px; left: 90px;}
#header #logo a {display: block; width: 87px; height: 48px; background: url(../../images/zwilling/logo.gif) no-repeat left top; text-indent: -9999px;}

#header #main_menu {margin-left: 90px; padding-top: 40px; display:inline;}
#header #main_menu li a {height: 22px; padding: 0px; margin-right: 5px; cursor: pointer;}
#header #main_menu li a span {display: block; float: left; height: 22px;}
#header #main_menu li a .left_side {background: url(../../images/zwilling/menu_item_left.gif) no-repeat left top; width: 5px;}
#header #main_menu li a .right_side {background: url(../../images/zwilling/menu_item_right.gif) no-repeat left top; width: 6px;}
#header #main_menu li a .center {color: #bdbdbd; line-height: 22px; font-size: 10px; text-transform: uppercase; background: url(../../images/zwilling/menu_item_center.gif) repeat-x left top; padding: 0 3px;}

#header #menu {padding:0px; position:relative;}
#header #menu ul {list-style-type:none; margin:0px; padding:0px}
#header #menu li {float:left;}
#header #menu a {display:block; float:left; padding:8px 20px; color:#444;}
#header #menu #lang_menu a {padding:8px 12px;}
#header #menu a:hover, #header #menu a:hover span {text-decoration: none;}

#header #menu a:hover .center, #header #menu .active .center {text-decoration: none; color: #fff;}
#header #menu #main_menu {float:left; width:800px;}
#header #menu #lang_menu {position: absolute; top: 87px; right: 0px;}
#header #menu #lang_menu li {display: block; float: none; background: url(../../images/zwilling/lang_element.gif) no-repeat left top; margin-bottom: 4px;}
#header #menu #lang_menu li a {font-family: Trebuchet ms, Arial narrow; margin: 0 2px; padding: 0; width: 21px; font-size: 10px; color: #fff; float: none; text-align: center;}


/*centras*/
#middle {padding-top: 20px; padding-bottom: 20px;}
#type_language #middle {padding-bottom:0px;} 

#content .main_content {width:570px; margin-left:13px; padding-bottom: 10px; height:280px; height:auto ! important; min-height:280px;}
#content #page_path {padding-top:10px;}

/*kairysis meniu*/
#middle #side_menu {float:left; width:237px; padding:0px; padding-top: 20px;}
#middle #side_menu ul {margin:0px; padding:0px; padding-left: 90px; list-style-type:none; text-align:left;}
#middle #side_menu ul li {background: url(../../images/zwilling/left_menu_item.gif) no-repeat left top; margin-bottom: 10px; height: 22px;}
#middle #side_menu ul li.last {}
#middle #side_menu ul li.active {background: url(../../images/zwilling/left_menu_item_active.gif) no-repeat;}
#middle #side_menu ul a {display:block; color:#444; line-height: 22px; padding-left: 7px; color: #fff; text-transform: uppercase; font-size: 10px;}
#middle #side_menu ul a:hover {background: url(../../images/zwilling/left_menu_item_active.gif) no-repeat left top; text-decoration: none;}
#middle #content {float:right; width:596px; border: 1px dashed #C60002; margin-right: 95px; display:inline;}
#type_language #middle #content {border: none;}

#middle .content_language .left_part {float:left; width:385px;}
#middle .content_language .right_part {float:right; width:385px;}
#middle .content_language h2 {font-weight:bold; margin:0px; font-size: 12px; text-transform: uppercase;}
#middle .content_language .block {border:1px solid #000; margin-bottom:8px;}
#middle .content_language .block .content {margin:10px; margin-bottom:0; padding-bottom:10px;}
#middle .content_language .block .content .links {text-align: right;}

/* titulinis puslapis */
#content table.index_blocks {width: 596px; }
#content table.index_blocks td {vertical-align: top; border: 1px dashed #BA1313; width: 50%;}
#content table.index_blocks h2 {margin-top:0px; margin-bottom:1em; padding-top:0px; padding-bottom:0px;}

#latest_news .photo {float:left; margin-right:10px; margin-bottom:4px;}
#latest_news .photo img {}
#latest_news .name {font-weight:bold;}
#latest_news .description {margin:0.5em 0;}

#brands {margin:18px 0; position:relative; width:640px; margin-left: 223px; }
#brands .inner {width: 590px; overflow:hidden; margin:0px 25px; height:56px; position:relative; background: #444343; margin-bottom: 10px;}
#brands .container {width:9999px; position:absolute; margin-top: 6px;}
#brands .container a {display:block; float:left; width:160px; height:44px; background-repeat:no-repeat; background-position:50% 50%; text-indent:-9999px; margin:0px 13px; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
#brands .container a:hover {opacity:1;filter:alpha(opacity=100); -moz-opacity:1;}
#brands .control_left, #brands .control_right {width:25px; height:56px; display:block; background:#ccc; position:absolute; top:0; text-indent:-9999px; overflow:hidden;}
#brands .control_left {left:0; background:url(../../images/zwilling/arrow_left.gif) no-repeat 50% 50%;}
#brands .control_right {right:0; background:url(../../images/zwilling/arrow_right.gif) no-repeat 50% 50%;}

/* random komentaras */
#responses {}
#responses .comment {margin:0; clear:both;}
#responses .comment .comment_header .author {float:left; width:120px; overflow:hidden;}
#responses .comment .comment_header .date {display:block; margin-left:120px; padding-left:10px; text-align: right;}
#responses .comment .comment_body {clear:left;}
#responses .comment .author_photo {float:left; width:85px; margin-right: 6px;}
#responses .comment .comment_callout {padding:0 8px;}
#responses .comment .comment_text {min-height:60px; height:auto ! important; height:60px;}

/*footeris*/
#footer .copyrights {padding: 9px 0; margin: 0px; background: #202020; text-align: center; color: #5a5a5a; font-size: 10px;}
#footer .copyrights a {color: #5a5a5a;}
