/*  
Theme Name: ivtrans
Theme URI: 
Description: ivtrans wordpress theme.
Version: 1.0
Author: M&rew
Author URI: 
*/



/* General */
* {
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}


body {
	margin: 0;
    padding: 0px;
	background: #8C1515 url(images/loading.gif) no-repeat 50% 160px;
	border: 0;
}

font, td, p, ul, ol, li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;

    }

a:link,a:visited { color : #C3A3A3; }
a:hover,a:active { color : #C37D7D; }
a:link,a:active { text-decoration: underline; }
a:hover,a:visited { text-decoration: none; }

H1,H2,H3,H4 {
    font-size: 14px;
    font-family: Trebuchet MS, Tahoma, sans-serif, Arial;
    font-style: italic;
   	color: #FFFFFF; 
    }
    
H1 { font-weight: 600; }
H2 { font-weight: 400; }
H3 { font-size: 14px; font-weight: 600; }
H4 { font-size: 12px; font-weight: 400; }

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}


/* Page */

#page {
	margin: 0 auto;
	width: 100%;
	background-color: #8C1515;
}


/* Header */

.header {
    width: 100%;
    height: 247px;
    margin: 0px;
    background: url("images/t_t.jpg") repeat-x;
}

.truck {
    width: 530px;
    height: 247px;
    background: url("images/header.jpg") no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
}

.advert {
    width: 100%;
    height: 240px;
    position: absolute;
    top: 5px;
    left: 0px;
}
.advert .left {
    width: 340px;
    height: 240px;
}
.advert .middle {
    height: 240px;
}
.advert .right {
    width: 478px;
    height: 240px;
    vertical-align: middle;
}


/* Main */

.main {
	width: 100%;
	margin: 0px;
	background: url("images/main_bg.jpg") repeat-y;
}

#main .main-top-advert {
	width: 100%;
	height: 27px;
	margin: 0px;
	padding: 0px;
	background: url("images/header_advert_bg.jpg");
}

#main .main-top-advert .left {
	width: 131px;
	height: 27px;
	float: left;
}

#main .main-top-advert .center {
	width: 728px;
	height: 27px;
	float: left;
}

#main .main-top-advert .center #top-advert {
	width: 728px;
	height: 15px;
	margin: 5px 0px 5px 0px;
	border: solid 2px #43BBDB;
	background: url("images/top_advert.jpg") no-repeat;
}

#main .main-top-advert .right {
	width: 131px;
	height: 27px;
	float: left;
}

#main-top {
	background: url("images/main_top_bg.jpg") no-repeat;
}

#main-bottom {
	width: 100%;
	min-height: 50px;
	background: url("images/main_bottom_bg.jpg") no-repeat left bottom;
}

	/* Main - Content */
	
	.content {
		vertical-align: top;
		background: #efdddd;
		border: 3px #330303;
		border-style: groove;
	}

	#content {
		width: 100%;
		float: left;
		padding: 0px 0px 10px 0px;
		margin: 0px;
	}
	
	/* Main - Content - Post */
	
	#content .post {
		float: none;
		margin: 0px;
		padding: 0px 15px 0px 15px;
		text-indent: 16px;	
	}
			
	#content .post a {
			text-decoration: underline;
			color: #444444;
	}

	#content .post a:hover {
			text-decoration: none;
			color: #000000;
	}

		/* Post - Date */
		
		#content .post .post-date {
			height: 30px;
			text-align: center;
			font-style: bold;
			font-size: 10px;
			line-height: 30px;
			overflow: hidden;			
		}
		
		/* Post - Title */
		
		#content .post .post-title {
			min-height: 25px;
			text-align: center;
			float: none;
		}
		
		#content .post .post-title a {
			text-decoration: none;
		}
		
		#content .post .post-title a:hover {
			text-decoration: underline;
		}
				
		#content .post .post-title h2, #content .post .post-entry h2 {
			min-height: 24px;
			font-size: 14px;
        	line-height: 20px;
			font-weight: 600;
			color: #000000;
			margin: 10px 0px 0px 0px;
			padding: 4px 0px;
			text-align: center;
			line-height: 21px;
		}

		#content .post .post-title h2 a {
			text-decoration: none;
			color: #000000;
		}
		
		#content .post .post-title h2 a:hover {
			text-decoration: underline;
			color: #000000;
		}
		
		#content .post .post-title-info {
			height: 20px;
			float: none;
			font-size: 10px;
			text-align: right;
            margin-top: 7px;
		}
		
		/* Post - Entry */
		
		#content .post .post-entry {
			float: none;
		}

		#content .post .post-entry p{
			font-style: normal;
			font-size: 12px;
			line-height: 18px;
			text-align: justify;
			color: #000000;
		}

		#content .post .post-entry li{
			list-style-position: inside;
			margin: 5px 5px 5px 20px;
			color: #000000;
		}

		#content .post .post-entry a {
			text-decoration: underline;
			color: #444444;
		}
		
		#content .post .post-entry a:hover {
			text-decoration: none;
			color: #000000;
		}
			
		#content .post .post-entry .more-link {
			width: 100%;
			float: left;
			padding: 7px 0px 10px 0px;
			text-align: right;
			text-indent: 0px;
			font-weight: 600;
			font-size: 11px;
			line-height: 16px;
			text-decoration: none;
		}
		
		#content .post .post-entry .more-link:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry .addzakl {
			margin-top: 20px;
			text-align: center;
		}
		/* Post - Info */
		
		#content .post .post-info {
			font-style: bold;
			font-size: 11px;
			line-height: 21px;
			text-align: right;
		}
		
		#content .post .post-info a {
			text-decoration: none;
		}
		
		#content .post .post-info a:hover {
			text-decoration: underline;
		}
		
		/* Post - Comments */
		
		.post-entry p {
			font-style: normal;
			font-size: 12px;
			line-height: 19px;
		}
		#content .post .post-entry h3 {
			font-style: bold;
			font-size: 12px;
			margin: 25px 0 5px 0;
			color: #000000;
		}
		#content .post .post-entry #truck_title {
			margin: 0px;
			text-align: center;
		}
		#content .post .post-entry h4 {
			font-style: normal;
			font-size: 12px;
			margin: 25px 0 5px 0;
			color: #000000;
		}
		
		#content .post .post-entry .edit-post {
        	font-size: 10px;
			font-weight: 600;
			text-indent: 0px;
		}
		#content .post .post-entry .nocomments {
			font-size: 10px;
			font-weight: 600;
			text-indent: 0px;
		}

		#content .post .post-entry .comments {
			font-style: normal;
			font-size: 11px;
			line-height: 18px;
		}
		
		#content .post .post-entry .comments a {
			text-decoration: none;
		}
		
		#content .post .post-entry .comments a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry .comments ol {
			margin: 10px 0 10px 0;
			padding-left: 25px;
		}
		
		#content .post .comments ol li {
			padding: 5px;
		}
		
		#content .post .post-entry .comments ol li {
        	border: 1px solid #12497D;
            margin-top: 5px;
		}
		
		#content .post .post-entry .comments ol li cite {
			font-style: normal;
			font-weight: bold;
		}
		
		#content .post .post-entry .comments ol li cite a {
			text-decoration: none;
		}
		
		#content .post .post-entry .comments ol li cite a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry .comments ol li .commentmetadata a {
			text-decoration: none;
		}
		
		#content .post .post-entry .comments ol li .commentmetadata a:hover {
			text-decoration: underline;
		}
		
		#content .post .post-entry #commentform {
			font-style: normal;
			font-size: 11px;
			line-height: 18px;
			margin: 0;
		}
		
		#content .post .post-entry #commentform a {
			text-decoration: none;
		}
		
		#content .post .post-entry #commentform a:hover {
			text-decoration: underline;
		}
	
		#content .post .post-entry #commentform input, textarea {
        	border: 1px solid #12497D;
        	margin: 2px;
		}
		
		#content .post .post-entry #contactsubmit {
	        border: 1px solid #12497D;
	        background: url("images/btn.gif") repeat-x;
	        text-align: center; 
	        padding: 1px 2px 1px 2px;
		}

		#content .post .divider {
            margin-top: 10px;
			width: 100%;
			height: 5px;
			background: url("images/divider.jpg") repeat-x;
		}

		#content h3 {
			margin: 0px;
			padding: 10px 38px 0px 38px;
			font-size: 12px;
			font-weight: 600;
			line-height:21px;
			border-width: 0px;
		}

		#content .top-post {
            padding: 10px 18px 10px 18px;
            float: none;
		}

		#content .top-post ul li {
            padding: 5px 2px 5px 2px;
			width: 127px;
			list-style-type: decimal;
			list-style-position: inside;
			float: left;
		}

		#content .top-post ul li a {
		    font-style: bold;
		    font-size: 10px;
		    line-height: 16px;
		}

	/* Main - Content - Navigation */
	
	#content .navigation {
		font-style: bold;
		font-size: 11px;
		line-height: 25px;
		width: 495px;
		height: 25px;
		float: left;
		margin-bottom: 25px;
	}
	
	#content .navigation a {
		text-decoration: none;
	}
	
	#content .navigation a:hover {
		text-decoration: underline;
	}
	
		#content .navigation .navigation-previous {
			float: left;
		}
		
		#content .navigation .navigation-next {
			float: right;
		}

    #content .advert-board {
        width: 468px;
        height: 72px;
        margin: 0px;
        margin: 0px 45px 0px 45px;
        text-align: center;

    }


	/* Main - Sidebar */

	#link {
		color: #79C2E2;
		width: 247px;
		font-style: bold;
		font-size: 10px;
		line-height: 18px;
		margin: 0px 0px 0px px;
		padding: 0px 0px 10px 0px;
		float: none;
}

	#link a {
		color: #5AA1C0;
		background: url(images/ico1.jpg);
		background-position: left;
		background-repeat: no-repeat;
		margin: 0px 0px 0px 20px;
		padding: 0px 5px 0px 20px;
}

	#link a:hover {
		color: #79C2E2;

}

	.sidebar {
		width: 297px;
		text-align: left;
		vertical-align: top;
		background: url("images/dunlop.jpg") repeat-y;
	}
	
	.sidebar p {
		margin: 10px 18px 10px 18px;
	}
	
	.sidebar .ico {
	    width: 191px;
	    padding: 30px 15px 30px 15px;
	    }

	.sidebar .ico a img {
	    margin: 0px 14px 0px 14px;
	    }

		/* Sidebar - Sides */
		
		.sidebar-top-l, .sidebar-top-r {
    		background: url("images/t_cb.jpg") no-repeat;
    		width: 297px;
    		height: 30px;
        }
        
		.sidebar-top-l {
    		float: left;
        }

		.sidebar-top-r {
    		float: right;
        }
		.sidebar-top {
    		background: url("images/t_b.jpg") repeat-x;
    		width: 100%;
    		height: 30px;
     		float: left;
     		margin: 0px;
       }
        
		.sidebar-left {
    		float: left;
		}
		
		.sidebar-right {
    		float: right;
		}
		

        .voile {
    		background: url("images/tbl_row.gif");
            margin: 0px 17px 15px 17px;
            border: 3px #330303;
            border-style: groove;
        }
        .voile li {
            list-style-position: inside;
            list-style-image: url("images/arrow-2.gif");
        }
		/* Sidebar - Titles */
		
		.sidebar h3 {
			height: 24px;
			padding: 4px 10px;
			text-align: left;
			line-height: 21px;
		}
		
		/* Sidebar - Menus */
		
.sidebar ul {
	list-style-position: inside;
	margin-bottom: 10px;
	font-weight: 600;
	display: block;
}
.sidebar ul li {
	margin: 3px 10px 0px 10px;
	padding: 0px;
	text-align: left; 
}
.sidebar ul li ul li {
	margin: 3px 0px 0px 10px;
}
.sidebar ul li a{
	font-family: Trebuchet MS, Book Antiqua, Bookman Old Style, Arial;
	font-size: 12px;
	text-decoration: none;
}
.sidebar ul li a:hover {
	text-decoration: underline;
}
.sidebar ul li ul {
	list-style-position: inside;
	margin-top: 10px;

}
.sidebar ul li ul li a{
	font-family: Trebuchet MS, Book Antiqua, Bookman Old Style, Arial;
	font-size: 12px;
	text-decoration: none;
}
.sidebar ul li ul li a:hover {
	text-decoration: underline;
}
	.sidebar ul li ul{
		display: none;
	}
	.sidebar ul .current_page_item ul li ul{
		display: none;
	}
	.sidebar ul .current_page_parent ul .page_item ul {
		display: none;
	}
	.sidebar ul .current_page_ancestor ul .page_item ul {
		display: none;
	}

	.sidebar ul .current_page_item ul{
		display: block;
	}
	.sidebar ul .current_page_parent ul{
		display: block;
	}
	.sidebar ul .current_page_ancestor ul {
		display: block;
	}
	.sidebar ul .current_page_parent ul .current_page_item ul {
		display: block;
	}
	.sidebar ul .current_page_ancestor ul .current_page_parent ul {
		display: block;
	}
	.sidebar ul .current_page_ancestor ul .current_page_item ul {
		display: block;
	}



/*


		.sidebar ul {
		    margin-bottom: 10px;
		    font-weight: 600;
		}
		
		.sidebar ul li {
			margin: 3px 10px 0px 10px;
			padding: 0px;
			text-align: left; 
		}
		
		.sidebar ul li a {
			text-decoration: none;
			font-size: 11px;
			line-height: 20px;
		}
				
		.sidebar ul li a:hover {

			text-decoration: underline;
		}
*/
			/* Sidebar - Submenus */
			

		/* Sidebar - Forms */
		
		.sidebar #searchform {
			margin: 7px;
			text-align: center;
		}
		
		.sidebar #searchform input {
			margin: 10px 2px;
		}

		.sidebar #searchform .Buttons {
	    border: 1px solid #12497D;
	    background: url("images/btn.gif") repeat-x;
	    text-align: center; 
	    padding: 1px 2px 1px 2px;
		}

		.sidebar #searchform #s {
			float: none;
			margin: 0px;
		}
		
		/* Sidebar - Tables */
		
		.sidebar #calendar_wrap {
			margin: 0 auto;
			padding: 5px 0 8px 0;
			width: 130px;
		}
		
		.sidebar #calendar_wrap caption {
			font-weight: bold;
		}
		
		.sidebar #calendar_wrap tbody {
			text-align: right;
		}
		
		.sidebar #calendar_wrap tfoot #next {
			text-align: right;
		}
		
		.sidebar #calendar_wrap #today {
			font-weight: bold;
		}
		
		/* Sidebar - Texts */
		
		.sidebar .textwidget {
			padding: 0px 4px 0px 4px;
		}
		
		/* Sidebar - Feed */
		
		.sidebar #sidebar-feed {
			margin: 5px auto 8px auto; 
			width: 160px;
			height: 60px;
		}

		.sidebar .advert-left {
			height: 200px;
			text-align: center;
			margin: 3px 10px 0px 10px;
		}

		.sidebar .advert-right {
			height: 600px;
			text-align: center;
			margin: 3px 10px 0px 10px;
		}

		.sidebar .news {
			text-align: left;
			margin: 3px 10px 10px 10px;
		}

		.sidebar .news p {
			margin: 7px 5px 10px 5px;
		}

		.sidebar .tag-cloud {
			margin: 2px 7px;
			padding: 0px 7px;
		}
		.sidebar .tag-cloud a {
		    color: #354538;
		}
		.sidebar .tag-cloud a:before{
	    	content: ' | ';
		}
		.sidebar .tag-cloud a:after{
	    	content: ' | ';
		}
    #submit {
	    border: 1px solid #12497D;
	    background: url("images/btn.gif") repeat-x;
	    text-align: center; 
	    padding: 1px 2px 1px 2px;
    }
/* Footer */

#footer {
	width: 100%;
	margin: 0px;
	font-size: 10px;
	line-height: 20px;
	text-align: center;
	border: solid #400000;
	border-width: 5px 0px 3px 0px;
}

#footer a {
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: underline;
}


#footer .bottom-left {
    width: 204px; 
    height: 77px;
    margin: 0px;
    padding: 0px 5px 0px 7px;
}

#footer .bottom-center {
    height: 77px;
    margin: 0px;
}

#footer .bottom-right {
    width: 204px;
    height: 77px;
    margin: 0px;
    padding: 0px 7px 0px 5px;
}

.screen {
	height: 351px;
	width: 468px; 
	}
	
.screen_block {
	margin: 5px 3px;
	padding: 0px;
	text-align: center;
	text-indent: 0px;
	}
.thumbnail {
	height: 90px;
	width: 120px;
	border: 0px;
	margin: 0px;
	}

.thumbnail_block {
	height: 90px;
	width: 120px; 
	margin: 5px 3px;
	padding: 0px;
	display: inline;
	}

.buffer {
	height: 1px;
	width: 1px; 
	display: none;
	}

